Home | History | Annotate | Download | only in drivers

Lines Matching refs:mii

19 #include <linux/mii.h>
28 /* MII access registers */
29 #define ROBO_MII_PAGE 0x10 /* MII page register */
30 #define ROBO_MII_ADDR 0x11 /* MII address register */
31 #define ROBO_MII_DATA_OFFSET 0x18 /* Start of MII data registers */
33 #define ROBO_MII_PAGE_ENABLE 0x01 /* MII page op code */
34 #define ROBO_MII_ADDR_WRITE 0x01 /* MII address write op code */
35 #define ROBO_MII_ADDR_READ 0x02 /* MII address read op code */
36 #define ROBO_MII_DATA_MAX 4 /* Consecutive MII data registers */
72 /* Copied from the kernel-only part of mii.h. */
81 * The ordering of the words is reversed in the MII registers.
94 struct mii_ioctl_data *mii = if_mii(&drv->ifr);
96 mii->phy_id = ROBO_PHY_ADDR;
97 mii->reg_num = reg;
103 return mii->val_out;
110 struct mii_ioctl_data *mii = if_mii(&drv->ifr);
112 mii->phy_id = ROBO_PHY_ADDR;
113 mii->reg_num = reg;
114 mii->val_in = val;
437 /* add the MII port */