17 #define LAN78XX_HW_CFG 0x0010 18 #define LAN78XX_HW_CFG_LED1_EN 0x00200000UL 19 #define LAN78XX_HW_CFG_LED0_EN 0x00100000UL 20 #define LAN78XX_HW_CFG_LRST 0x00000002UL 23 #define LAN78XX_INT_EP_CTL 0x0098 24 #define LAN78XX_INT_EP_CTL_RDFO_EN 0x00400000UL 25 #define LAN78XX_INT_EP_CTL_PHY_EN 0x00020000UL 28 #define LAN78XX_BULK_IN_DLY 0x0094 29 #define LAN78XX_BULK_IN_DLY_SET(ticks) ( (ticks) << 0 ) 32 #define LAN78XX_E2P_BASE 0x0040 35 #define LAN78XX_USB_CFG0 0x0080 36 #define LAN78XX_USB_CFG0_BIR 0x00000040UL 39 #define LAN78XX_RFE_CTL 0x00b0 40 #define LAN78XX_RFE_CTL_AB 0x00000400UL 41 #define LAN78XX_RFE_CTL_AM 0x00000200UL 42 #define LAN78XX_RFE_CTL_AU 0x00000100UL 45 #define LAN78XX_FCT_RX_CTL 0x00c0 46 #define LAN78XX_FCT_RX_CTL_EN 0x80000000UL 47 #define LAN78XX_FCT_RX_CTL_BAD 0x02000000UL 50 #define LAN78XX_FCT_TX_CTL 0x00c4 51 #define LAN78XX_FCT_TX_CTL_EN 0x80000000UL 54 #define LAN78XX_MAC_CR 0x0100 55 #define LAN78XX_MAC_CR_ADP 0x00002000UL 56 #define LAN78XX_MAC_CR_ADD 0x00001000UL 57 #define LAN78XX_MAC_CR_ASD 0x00000800UL 60 #define LAN78XX_MAC_RX 0x0104 61 #define LAN78XX_MAC_RX_MAX_SIZE(mtu) ( (mtu) << 16 ) 62 #define LAN78XX_MAC_RX_MAX_SIZE_DEFAULT \ 63 LAN78XX_MAC_RX_MAX_SIZE ( ETH_FRAME_LEN + 4 + 4 ) 64 #define LAN78XX_MAC_RX_FCS 0x00000010UL 65 #define LAN78XX_MAC_RX_EN 0x00000001UL 68 #define LAN78XX_MAC_TX 0x0108 69 #define LAN78XX_MAC_TX_EN 0x00000001UL 72 #define LAN78XX_RX_ADDR_BASE 0x0118 75 #define LAN78XX_MII_BASE 0x0120 78 #define LAN78XX_MII_PHY_INTR_MASK 25 81 #define LAN78XX_MII_PHY_INTR_SOURCE 26 84 #define LAN78XX_PHY_INTR_ENABLE 0x8000 87 #define LAN78XX_PHY_INTR_LINK 0x2000 90 #define LAN78XX_PHY_INTR_ANEG_ERR 0x0800 93 #define LAN78XX_PHY_INTR_ANEG_DONE 0x0400 96 #define LAN78XX_ADDR_FILT_BASE 0x0400 99 #define LAN78XX_OTP_BASE 0x1000 102 #define LAN78XX_RESET_MAX_WAIT_MS 100 SMSC LAN75xx USB Ethernet driver.
SMSC USB Ethernet drivers.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)