Home | History | Annotate | Download | only in drivers

Lines Matching full:mii

13 #include <linux/mii.h>
22 /* MII access registers */
23 #define ROBO_MII_PAGE 0x10 /* MII page register */
24 #define ROBO_MII_ADDR 0x11 /* MII address register */
25 #define ROBO_MII_DATA_OFFSET 0x18 /* Start of MII data registers */
27 #define ROBO_MII_PAGE_ENABLE 0x01 /* MII page op code */
28 #define ROBO_MII_ADDR_WRITE 0x01 /* MII address write op code */
29 #define ROBO_MII_ADDR_READ 0x02 /* MII address read op code */
30 #define ROBO_MII_DATA_MAX 4 /* Consecutive MII data registers */
66 /* Copied from the kernel-only part of mii.h. */
75 * The ordering of the words is reversed in the MII registers.
88 struct mii_ioctl_data *mii = if_mii(&drv->ifr);
90 mii->phy_id = ROBO_PHY_ADDR;
91 mii->reg_num = reg;
97 return mii->val_out;
104 struct mii_ioctl_data *mii = if_mii(&drv->ifr);
106 mii->phy_id = ROBO_PHY_ADDR;
107 mii->reg_num = reg;
108 mii->val_in = val;
431 /* add the MII port */