mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-27 20:04:05 +02:00
ar71xx: ag71xx: remove MII interface setup code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29011 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
13e0098939
commit
95d3699b73
@ -23,7 +23,6 @@ struct ag71xx_platform_data {
|
|||||||
int speed;
|
int speed;
|
||||||
int duplex;
|
int duplex;
|
||||||
u32 reset_bit;
|
u32 reset_bit;
|
||||||
u32 mii_if;
|
|
||||||
u8 mac_addr[ETH_ALEN];
|
u8 mac_addr[ETH_ALEN];
|
||||||
struct device *mii_bus_dev;
|
struct device *mii_bus_dev;
|
||||||
|
|
||||||
|
@ -343,7 +343,6 @@ static inline int ag71xx_desc_pktlen(struct ag71xx_desc *desc)
|
|||||||
#define RX_STATUS_OF BIT(2) /* Rx Overflow */
|
#define RX_STATUS_OF BIT(2) /* Rx Overflow */
|
||||||
#define RX_STATUS_BE BIT(3) /* Bus Error */
|
#define RX_STATUS_BE BIT(3) /* Bus Error */
|
||||||
|
|
||||||
#define MII_CTRL_IF_MASK 3
|
|
||||||
#define MII_CTRL_SPEED_SHIFT 4
|
#define MII_CTRL_SPEED_SHIFT 4
|
||||||
#define MII_CTRL_SPEED_MASK 3
|
#define MII_CTRL_SPEED_MASK 3
|
||||||
#define MII_CTRL_SPEED_10 0
|
#define MII_CTRL_SPEED_10 0
|
||||||
@ -436,17 +435,6 @@ static inline u32 ag71xx_mii_ctrl_rr(struct ag71xx *ag)
|
|||||||
return __raw_readl(ag->mii_ctrl);
|
return __raw_readl(ag->mii_ctrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void ag71xx_mii_ctrl_set_if(struct ag71xx *ag,
|
|
||||||
unsigned int mii_if)
|
|
||||||
{
|
|
||||||
u32 t;
|
|
||||||
|
|
||||||
t = ag71xx_mii_ctrl_rr(ag);
|
|
||||||
t &= ~(MII_CTRL_IF_MASK);
|
|
||||||
t |= (mii_if & MII_CTRL_IF_MASK);
|
|
||||||
ag71xx_mii_ctrl_wr(ag, t);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void ag71xx_mii_ctrl_set_speed(struct ag71xx *ag,
|
static inline void ag71xx_mii_ctrl_set_speed(struct ag71xx *ag,
|
||||||
unsigned int speed)
|
unsigned int speed)
|
||||||
{
|
{
|
||||||
|
@ -444,9 +444,6 @@ static void ag71xx_hw_setup(struct ag71xx *ag)
|
|||||||
/* setup max frame length */
|
/* setup max frame length */
|
||||||
ag71xx_wr(ag, AG71XX_REG_MAC_MFL, AG71XX_TX_MTU_LEN);
|
ag71xx_wr(ag, AG71XX_REG_MAC_MFL, AG71XX_TX_MTU_LEN);
|
||||||
|
|
||||||
/* setup MII interface type */
|
|
||||||
ag71xx_mii_ctrl_set_if(ag, pdata->mii_if);
|
|
||||||
|
|
||||||
/* setup FIFO configuration registers */
|
/* setup FIFO configuration registers */
|
||||||
ag71xx_wr(ag, AG71XX_REG_FIFO_CFG0, FIFO_CFG0_INIT);
|
ag71xx_wr(ag, AG71XX_REG_FIFO_CFG0, FIFO_CFG0_INIT);
|
||||||
if (pdata->is_ar724x) {
|
if (pdata->is_ar724x) {
|
||||||
|
Loading…
Reference in New Issue
Block a user