17 #define INTELX_CTRL 0x00000UL 18 #define INTELX_CTRL_LRST 0x00000008UL 19 #define INTELX_CTRL_RST 0x04000000UL 22 #define INTELX_RESET_DELAY_MS 20 25 #define INTELX_EICR 0x00800UL 26 #define INTELX_EIRQ_RX0 0x00000001UL 27 #define INTELX_EIRQ_TX0 0x00000002UL 28 #define INTELX_EIRQ_RXO 0x00020000UL 29 #define INTELX_EIRQ_LSC 0x00100000UL 32 #define INTELX_EIMS 0x00880UL 35 #define INTELX_EIMC 0x00888UL 38 #define INTELX_IVAR 0x00900UL 39 #define INTELX_IVAR_RX0(bit) ( (bit) << 0 ) 40 #define INTELX_IVAR_RX0_DEFAULT INTELX_IVAR_RX0 ( 0x00 ) 41 #define INTELX_IVAR_RX0_MASK INTELX_IVAR_RX0 ( 0x3f ) 42 #define INTELX_IVAR_RX0_VALID 0x00000080UL 43 #define INTELX_IVAR_TX0(bit) ( (bit) << 8 ) 44 #define INTELX_IVAR_TX0_DEFAULT INTELX_IVAR_TX0 ( 0x01 ) 45 #define INTELX_IVAR_TX0_MASK INTELX_IVAR_TX0 ( 0x3f ) 46 #define INTELX_IVAR_TX0_VALID 0x00008000UL 49 #define INTELX_FCTRL 0x05080UL 50 #define INTELX_FCTRL_MPE 0x00000100UL 51 #define INTELX_FCTRL_UPE 0x00000200UL 52 #define INTELX_FCTRL_BAM 0x00000400UL 63 #define INTELX_RAL0 0x05400UL 64 #define INTELX_RAL0_ALT 0x0a200UL 67 #define INTELX_RAH0 0x05404UL 68 #define INTELX_RAH0_ALT 0x0a204UL 69 #define INTELX_RAH0_AV 0x80000000UL 72 #define INTELX_RD 0x01000UL 75 #define INTELX_RXDCTL_VME 0x40000000UL 78 #define INTELX_SRRCTL 0x02100UL 79 #define INTELX_SRRCTL_BSIZE(kb) ( (kb) << 0 ) 80 #define INTELX_SRRCTL_BSIZE_DEFAULT INTELX_SRRCTL_BSIZE ( 0x02 ) 81 #define INTELX_SRRCTL_BSIZE_MASK INTELX_SRRCTL_BSIZE ( 0x1f ) 84 #define INTELX_RDRXCTL 0x02f00UL 85 #define INTELX_RDRXCTL_SECRC 0x00000001UL 88 #define INTELX_RXCTRL 0x03000UL 89 #define INTELX_RXCTRL_RXEN 0x00000001UL 92 #define INTELX_DMATXCTL 0x04a80UL 93 #define INTELX_DMATXCTL_TE 0x00000001UL 96 #define INTELX_TD 0x06000UL 99 #define INTELX_DCA_RXCTRL 0x02200UL 100 #define INTELX_DCA_RXCTRL_MUST_BE_ZERO 0x00001000UL 103 #define INTELX_HLREG0 0x04240UL 104 #define INTELX_HLREG0_JUMBOEN 0x00000004UL 107 #define INTELX_MAXFRS 0x04268UL 108 #define INTELX_MAXFRS_MFS(len) ( (len) << 16 ) 109 #define INTELX_MAXFRS_MFS_DEFAULT \ 110 INTELX_MAXFRS_MFS ( ETH_FRAME_LEN + 4 + 4 ) 111 #define INTELX_MAXFRS_MFS_MASK INTELX_MAXFRS_MFS ( 0xffff ) 114 #define INTELX_LINKS 0x042a4UL 115 #define INTELX_LINKS_UP 0x40000000UL
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
Intel 10/100/1000 network card driver.