16 #define LAN78XX_HW_CFG 0x0010 17 #define LAN78XX_HW_CFG_LED1_EN 0x00200000UL 18 #define LAN78XX_HW_CFG_LED0_EN 0x00100000UL 19 #define LAN78XX_HW_CFG_LRST 0x00000002UL 22 #define LAN78XX_INT_EP_CTL 0x0098 23 #define LAN78XX_INT_EP_CTL_RDFO_EN 0x00400000UL 24 #define LAN78XX_INT_EP_CTL_PHY_EN 0x00020000UL 27 #define LAN78XX_BULK_IN_DLY 0x0094 28 #define LAN78XX_BULK_IN_DLY_SET(ticks) ( (ticks) << 0 ) 31 #define LAN78XX_E2P_BASE 0x0040 34 #define LAN78XX_USB_CFG0 0x0080 35 #define LAN78XX_USB_CFG0_BIR 0x00000040UL 38 #define LAN78XX_RFE_CTL 0x00b0 39 #define LAN78XX_RFE_CTL_AB 0x00000400UL 40 #define LAN78XX_RFE_CTL_AM 0x00000200UL 41 #define LAN78XX_RFE_CTL_AU 0x00000100UL 44 #define LAN78XX_FCT_RX_CTL 0x00c0 45 #define LAN78XX_FCT_RX_CTL_EN 0x80000000UL 46 #define LAN78XX_FCT_RX_CTL_BAD 0x02000000UL 49 #define LAN78XX_FCT_TX_CTL 0x00c4 50 #define LAN78XX_FCT_TX_CTL_EN 0x80000000UL 53 #define LAN78XX_MAC_CR 0x0100 54 #define LAN78XX_MAC_CR_ADP 0x00002000UL 55 #define LAN78XX_MAC_CR_ADD 0x00001000UL 56 #define LAN78XX_MAC_CR_ASD 0x00000800UL 59 #define LAN78XX_MAC_RX 0x0104 60 #define LAN78XX_MAC_RX_MAX_SIZE(mtu) ( (mtu) << 16 ) 61 #define LAN78XX_MAC_RX_MAX_SIZE_DEFAULT \ 62 LAN78XX_MAC_RX_MAX_SIZE ( ETH_FRAME_LEN + 4 + 4 ) 63 #define LAN78XX_MAC_RX_FCS 0x00000010UL 64 #define LAN78XX_MAC_RX_EN 0x00000001UL 67 #define LAN78XX_MAC_TX 0x0108 68 #define LAN78XX_MAC_TX_EN 0x00000001UL 71 #define LAN78XX_RX_ADDR_BASE 0x0118 74 #define LAN78XX_MII_BASE 0x0120 77 #define LAN78XX_MII_PHY_INTR_MASK 25 80 #define LAN78XX_MII_PHY_INTR_SOURCE 26 83 #define LAN78XX_PHY_INTR_ENABLE 0x8000 86 #define LAN78XX_PHY_INTR_LINK 0x2000 89 #define LAN78XX_PHY_INTR_ANEG_ERR 0x0800 92 #define LAN78XX_PHY_INTR_ANEG_DONE 0x0400 95 #define LAN78XX_ADDR_FILT_BASE 0x0400 98 #define LAN78XX_OTP_BASE 0x1000 101 #define LAN78XX_RESET_MAX_WAIT_MS 100 SMSC LAN75xx USB Ethernet driver.
SMSC USB Ethernet drivers.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)