Lines Matching +full:device +full:- +full:id +full:- +full:base

3 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
42 * MII commands, used if a device must drive the MII lines
69 #define BMSR_100T4 0x8000 /* 100 base T4 capable */
70 #define BMSR_100TXFDX 0x4000 /* 100 base Tx full duplex capable */
71 #define BMSR_100TXHDX 0x2000 /* 100 base Tx half duplex capable */
72 #define BMSR_10TFDX 0x1000 /* 10 base T full duplex capable */
73 #define BMSR_10THDX 0x0800 /* 10 base T half duplex capable */
74 #define BMSR_100T2FDX 0x0400 /* 100 base T2 full duplex capable */
75 #define BMSR_100T2HDX 0x0200 /* 100 base T2 half duplex capable */
102 #define MII_PHYIDR1 0x02 /* ID register 1 (ro) */
104 #define MII_PHYIDR2 0x03 /* ID register 2 (ro) */
115 #define ANAR_FC 0x0400 /* local device supports PAUSE */
116 #define ANAR_T4 0x0200 /* local device supports 100bT4 */
117 #define ANAR_TX_FD 0x0100 /* local device supports 100bTx FD */
118 #define ANAR_TX 0x0080 /* local device supports 100bTx */
119 #define ANAR_10_FD 0x0040 /* local device supports 10bT FD */
120 #define ANAR_10 0x0020 /* local device supports 10bT */
128 #define ANAR_X_FD 0x0020 /* local device supports 1000BASE-X FD */
129 #define ANAR_X_HD 0x0040 /* local device supports 1000BASE-X HD */
153 #define ANLPAR_X_FD 0x0020 /* local device supports 1000BASE-X FD */
154 #define ANLPAR_X_HD 0x0040 /* local device supports 1000BASE-X HD */
164 #define ANER_LPNP 0x0008 /* link parter next page-able */
165 #define ANER_NP 0x0004 /* next page-able */
167 #define ANER_LPAN 0x0001 /* link parter autoneg-able */
176 #define MII_100T2CR 0x09 /* 100base-T2 control register */
185 #define MII_100T2SR 0x0a /* 100base-T2 status register */
222 #define MMDACR_DADDRMASK 0x001f /* device address */
231 #define EXTSR_1000XFDX 0x8000 /* 1000X full-duplex capable */
232 #define EXTSR_1000XHDX 0x4000 /* 1000X half-duplex capable */
233 #define EXTSR_1000TFDX 0x2000 /* 1000T full-duplex capable */
234 #define EXTSR_1000THDX 0x1000 /* 1000T half-duplex capable */