Lines Matching +full:eeprom +full:- +full:data

3 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
17 * 3. Neither the name of the author nor the names of any co-contributors
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
61 #define UDAV_NCR_FDX (1<<3) /* Full-Duplex Mode (RO on Int. PHY) */
79 #define UDAV_RSR_RWTO (1<<4) /* Receive Watchdog Time-Out */
88 #define UDAV_EPCR 0x0b /* EEPROM & PHY Control Register */
89 #define UDAV_EPCR_REEP (1<<5) /* Reload EEPROM */
90 #define UDAV_EPCR_WEP (1<<4) /* Write EEPROM enable */
91 #define UDAV_EPCR_EPOS (1<<3) /* EEPROM or PHY Operation Select */
92 #define UDAV_EPCR_ERPRR (1<<2) /* EEPROM/PHY Register Read Command */
93 #define UDAV_EPCR_ERPRW (1<<1) /* EEPROM/PHY Register Write Command */
94 #define UDAV_EPCR_ERRE (1<<0) /* EEPROM/PHY Access Status */
96 #define UDAV_EPAR 0x0c /* EEPROM & PHY Control Register */
99 #define UDAV_EPAR_EROA (1<<0) /* EEPROM Word/PHY Register Address */
102 #define UDAV_EPDRL 0x0d /* EEPROM & PHY Data Register */
103 #define UDAV_EPDRH 0x0e /* EEPROM & PHY Data Register */
105 #define UDAV_PAR0 0x10 /* Ethernet Address, load from EEPROM */
106 #define UDAV_PAR1 0x11 /* Ethernet Address, load from EEPROM */
107 #define UDAV_PAR2 0x12 /* Ethernet Address, load from EEPROM */
108 #define UDAV_PAR3 0x13 /* Ethernet Address, load from EEPROM */
109 #define UDAV_PAR4 0x14 /* Ethernet Address, load from EEPROM */
110 #define UDAV_PAR5 0x15 /* Ethernet Address, load from EEPROM */
141 #define GET_MII(sc) uether_getmii(&(sc)->sc_ue)
166 #define UDAV_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx)
167 #define UDAV_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx)
168 #define UDAV_LOCK_ASSERT(_sc, t) mtx_assert(&(_sc)->sc_mtx, t)