18 #define INTELX_CTRL 0x00000UL 19 #define INTELX_CTRL_LRST 0x00000008UL 20 #define INTELX_CTRL_RST 0x04000000UL 23 #define INTELX_RESET_DELAY_MS 20 26 #define INTELX_EICR 0x00800UL 27 #define INTELX_EIRQ_RX0 0x00000001UL 28 #define INTELX_EIRQ_TX0 0x00000002UL 29 #define INTELX_EIRQ_RXO 0x00020000UL 30 #define INTELX_EIRQ_LSC 0x00100000UL 33 #define INTELX_EIMS 0x00880UL 36 #define INTELX_EIMC 0x00888UL 39 #define INTELX_IVAR 0x00900UL 40 #define INTELX_IVAR_RX0(bit) ( (bit) << 0 ) 41 #define INTELX_IVAR_RX0_DEFAULT INTELX_IVAR_RX0 ( 0x00 ) 42 #define INTELX_IVAR_RX0_MASK INTELX_IVAR_RX0 ( 0x3f ) 43 #define INTELX_IVAR_RX0_VALID 0x00000080UL 44 #define INTELX_IVAR_TX0(bit) ( (bit) << 8 ) 45 #define INTELX_IVAR_TX0_DEFAULT INTELX_IVAR_TX0 ( 0x01 ) 46 #define INTELX_IVAR_TX0_MASK INTELX_IVAR_TX0 ( 0x3f ) 47 #define INTELX_IVAR_TX0_VALID 0x00008000UL 50 #define INTELX_FCTRL 0x05080UL 51 #define INTELX_FCTRL_MPE 0x00000100UL 52 #define INTELX_FCTRL_UPE 0x00000200UL 53 #define INTELX_FCTRL_BAM 0x00000400UL 64 #define INTELX_RAL0 0x05400UL 65 #define INTELX_RAL0_ALT 0x0a200UL 68 #define INTELX_RAH0 0x05404UL 69 #define INTELX_RAH0_ALT 0x0a204UL 70 #define INTELX_RAH0_AV 0x80000000UL 73 #define INTELX_RD 0x01000UL 76 #define INTELX_RXDCTL_VME 0x40000000UL 79 #define INTELX_SRRCTL 0x02100UL 80 #define INTELX_SRRCTL_BSIZE(kb) ( (kb) << 0 ) 81 #define INTELX_SRRCTL_BSIZE_DEFAULT INTELX_SRRCTL_BSIZE ( 0x02 ) 82 #define INTELX_SRRCTL_BSIZE_MASK INTELX_SRRCTL_BSIZE ( 0x1f ) 85 #define INTELX_RDRXCTL 0x02f00UL 86 #define INTELX_RDRXCTL_SECRC 0x00000001UL 89 #define INTELX_RXCTRL 0x03000UL 90 #define INTELX_RXCTRL_RXEN 0x00000001UL 93 #define INTELX_DMATXCTL 0x04a80UL 94 #define INTELX_DMATXCTL_TE 0x00000001UL 97 #define INTELX_TD 0x06000UL 100 #define INTELX_DCA_RXCTRL 0x02200UL 101 #define INTELX_DCA_RXCTRL_MUST_BE_ZERO 0x00001000UL 104 #define INTELX_HLREG0 0x04240UL 105 #define INTELX_HLREG0_JUMBOEN 0x00000004UL 108 #define INTELX_MAXFRS 0x04268UL 109 #define INTELX_MAXFRS_MFS(len) ( (len) << 16 ) 110 #define INTELX_MAXFRS_MFS_DEFAULT \ 111 INTELX_MAXFRS_MFS ( ETH_FRAME_LEN + 4 + 4 ) 112 #define INTELX_MAXFRS_MFS_MASK INTELX_MAXFRS_MFS ( 0xffff ) 115 #define INTELX_LINKS 0x042a4UL 116 #define INTELX_LINKS_UP 0x40000000UL
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
Intel 10/100/1000 network card driver.