Lines Matching +full:force +full:- +full:internal +full:- +full:phy
1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/phy.h>
7 /* All Broadcom Ethernet switches have a pseudo-PHY at address 30 which is used
8 * to configure the switch internal registers via MDIO accesses.
78 #define MII_BCM54XX_ECR_IF 0x0800 /* Interrupt force */
103 #define MII_BCM54XX_INT_ANPR 0x0400 /* Auto-negotiation page received */
123 * AUXILIARY CONTROL SHADOW ACCESS REGISTERS. (PHY REG 0x18)
196 /* 01010: Auto Power-Down */
213 /* 10011: SerDes 100-FX Control Register */
215 #define BCM54616S_100FX_MODE BIT(0) /* 100-FX SerDes Enable */
223 #define BCM54XX_SHD_MODE_1000BX BIT(0) /* Enable 1000-X registers */
226 * EXPANSION SHADOW ACCESS REGISTERS. (PHY REG 0x15, 0x16, and 0x17)
247 #define BCM5482_SSD_1000BX_CTL 0x00 /* 1000BASE-X Control */
248 #define BCM5482_SSD_1000BX_CTL_PWRDOWN 0x0800 /* Power-down SSD */
251 #define BCM5482_SSD_SGMII_SLAVE_AD 0x0001 /* Slave auto-detection */
281 #define MII_BRCM_FET_SHDW_MC_FAME 0x4000 /* Force Auto MDIX enable */
317 #define BCM54XX_ECD_CTRL_CROSS_SHORT_DIS BIT(13) /* disable inter-pair