Lines Matching +full:mode +full:- +full:capable

1 /* SPDX-License-Identifier: GPL-2.0 */
7 /* All Broadcom Ethernet switches have a pseudo-PHY at address 30 which is used
94 #define MII_BCM54XX_EXP_SEL_WOL 0x0e00 /* Wake-on-LAN expansion select register */
104 #define MII_BCM54XX_INT_DUPLEX 0x0008 /* Duplex mode changed */
111 #define MII_BCM54XX_INT_ANPR 0x0400 /* Auto-negotiation page received */
205 /* 01010: Auto Power-Down */
219 #define BCM54XX_SHD_RGMII_MODE 0x0b /* 01011: RGMII Mode Selector */
221 #define BCM5482_SHD_SSD_LEDM 0x0008 /* SSD LED Mode enable */
224 /* 10011: SerDes 100-FX Control Register */
226 #define BCM54616S_100FX_MODE BIT(0) /* 100-FX SerDes Enable */
228 /* 11111: Mode Control Register */
234 #define BCM54XX_SHD_MODE_1000BX BIT(0) /* Enable 1000-X registers */
256 /* Top-MISC expansion registers */
268 #define BCM5482_SSD_1000BX_CTL 0x00 /* 1000BASE-X Control */
269 #define BCM5482_SSD_1000BX_CTL_PWRDOWN 0x0800 /* Power-down SSD */
271 #define BCM5482_SSD_SGMII_SLAVE_EN 0x0002 /* Slave mode enable */
272 #define BCM5482_SSD_SGMII_SLAVE_AD 0x0001 /* Slave auto-detection */
274 /* BroadR-Reach LRE Registers. */
279 #define MII_BCM54XX_LREANAA 0x04 /* LDS Auto-Negotiation Advertised Ability */
280 #define MII_BCM54XX_LREANAC 0x05 /* LDS Auto-Negotiation Advertised Control */
312 #define LRESR_LDSCOMPLETE 0x0020 /* LDS Auto-negotiation complete */
314 #define LRESR_LDSABILITY 0x0008 /* LDS auto-negotiation capable */
317 #define LRESR_ERCAP 0x0001 /* Ext-reg capability */
319 /* LDS Auto-Negotiation Advertised Ability. */
337 #define LRELPA_100_1PAIR 0x0020 /* 100Mbps 1 Pair capable */
338 #define LRELPA_100_4PAIR 0x0010 /* 100Mbps 4 Pair capable */
339 #define LRELPA_100_2PAIR 0x0008 /* 100Mbps 2 Pair capable */
340 #define LRELPA_10_2PAIR 0x0004 /* 10Mbps 2 Pair capable */
341 #define LRELPA_10_1PAIR 0x0002 /* 10Mbps 1 Pair capable */
373 /* Wake-on-LAN registers */
440 #define MII_BRCM_FET_IR_DUPLEX_EN 0x0800 /* Duplex mode change enable */
452 #define MII_BRCM_FET_SHDW_AUXMODE4 0x1a /* Auxiliary mode 4 */
489 #define BCM54XX_ECD_CTRL_CROSS_SHORT_DIS BIT(13) /* disable inter-pair