RDB (Register Data Base) registers are used on newer Broadcom PHYs. Add helper to read, write and modify these registers.
Showing the changes to include/linux (1 of 3 files). Show all
Unified · Split
| @@ -115,6 +115,9 @@ · 114 unmodified lines | |||
| 115 | #define MII_BCM54XX_SHD_VAL(x) ((x & 0x1f) << 10) | 115 | #define MII_BCM54XX_SHD_VAL(x) ((x & 0x1f) << 10) |
| 116 | #define MII_BCM54XX_SHD_DATA(x) ((x & 0x3ff) << 0) | 116 | #define MII_BCM54XX_SHD_DATA(x) ((x & 0x3ff) << 0) |
| 117 | 117 | ||
| 118 | #define MII_BCM54XX_RDB_ADDR 0x1e | ||
| 119 | #define MII_BCM54XX_RDB_DATA 0x1f | ||
| 120 | |||
| 118 | /* | 121 | /* |
| 119 | * AUXILIARY CONTROL SHADOW ACCESS REGISTERS. (PHY REG 0x18) | 122 | * AUXILIARY CONTROL SHADOW ACCESS REGISTERS. (PHY REG 0x18) |
| 120 | */ | 123 | */ |