Print this page
212 Atheros AR8132 / L1c Gigabit Ethernet Adapter

*** 179,189 **** #define DESC_RD_CNT_MASK 0x000007FF /* * PHY registers. */ - #define L1_CSMB_CTRL 0x15D0 #define PHY_CDTS_STAT_OK 0x0000 #define PHY_CDTS_STAT_SHORT 0x0100 #define PHY_CDTS_STAT_OPEN 0x0200 #define PHY_CDTS_STAT_INVAL 0x0300 #define PHY_CDTS_STAT_MASK 0x0300 --- 179,188 ----
*** 196,207 **** #define DMA_CFG_RD_BURST_MASK 0x07 #define DMA_CFG_RD_BURST_SHIFT 4 #define DMA_CFG_WR_BURST_MASK 0x07 #define DMA_CFG_WR_BURST_SHIFT 7 - #define RXQ_CFG_ENB 0x80000000 - #define L1_RD_LEN_MASK 0x0000FFFF #define L1_RD_LEN_SHIFT 0 #define L1_SRAM_RD_ADDR 0x1500 #define L1_SRAM_RD_LEN 0x1504 --- 195,204 ----
*** 217,245 **** #define L1_SRAM_TX_FIFO_LEN 0x152C #define RXQ_CFG_RD_BURST_MASK 0x000000FF #define RXQ_CFG_RRD_BURST_THRESH_MASK 0x0000FF00 #define RXQ_CFG_RD_PREF_MIN_IPG_MASK 0x001F0000 - #define RXQ_CFG_CUT_THROUGH_ENB 0x40000000 - #define RXQ_CFG_ENB 0x80000000 #define RXQ_CFG_RD_BURST_SHIFT 0 #define RXQ_CFG_RD_BURST_DEFAULT 8 #define RXQ_CFG_RRD_BURST_THRESH_SHIFT 8 #define RXQ_CFG_RRD_BURST_THRESH_DEFAULT 8 #define RXQ_CFG_RD_PREF_MIN_IPG_SHIFT 16 #define RXQ_CFG_RD_PREF_MIN_IPG_DEFAULT 1 - #define TXQ_CFG_ENB 0x00000020 - #define TXQ_CFG_ENHANCED_MODE 0x00000040 #define TXQ_CFG_TPD_FETCH_THRESH_MASK 0x00003F00 - #define TXQ_CFG_TX_FIFO_BURST_MASK 0xFFFF0000 - #define TXQ_CFG_TPD_BURST_SHIFT 0 - #define TXQ_CFG_TPD_BURST_DEFAULT 4 #define TXQ_CFG_TPD_FETCH_THRESH_SHIFT 8 #define TXQ_CFG_TPD_FETCH_DEFAULT 16 - #define TXQ_CFG_TX_FIFO_BURST_SHIFT 16 - #define TXQ_CFG_TX_FIFO_BURST_DEFAULT 256 #define L1_TX_JUMBO_TPD_TH_IPG 0x1584 #define TX_JUMBO_TPD_TH_MASK 0x000007FF #define TX_JUMBO_TPD_IPG_MASK 0x001F0000 #define TX_JUMBO_TPD_TH_SHIFT 0 --- 214,233 ----
*** 262,287 **** #define CSMB_CTRL_CMB_KICK 0x00000001 #define CSMB_CTRL_SMB_KICK 0x00000002 #define CSMB_CTRL_CMB_ENB 0x00000004 #define CSMB_CTRL_SMB_ENB 0x00000008 - #define INTR_TX_FIFO_UNDERRUN 0x00000040 - #define INTR_RX_FIFO_OFLOW 0x00000008 - #define INTR_TX_DMA 0x00040000 #define INTR_RX_DMA 0x00080000 #define INTR_CMB_RX 0x00100000 #define INTR_CMB_TX 0x00200000 - #define INTR_MAC_RX 0x00400000 - #define INTR_MAC_TX 0x00800000 - #define INTR_UNDERRUN 0x01000000 - #define INTR_FRAME_ERROR 0x02000000 - #define INTR_FRAME_OK 0x04000000 - #define INTR_CSUM_ERROR 0x08000000 - #define INTR_PHY_LINK_DOWN 0x10000000 #define INTR_DIS_SMB 0x20000000 - #define INTR_DIS_DMA 0x40000000 - #define INTR_DIS_INT 0x80000000 #define L1_INTRS \ (INTR_SMB | INTR_DMA_RD_TO_RST | INTR_DMA_WR_TO_RST | \ INTR_CMB_TX | INTR_CMB_RX | INTR_RX_FIFO_OFLOW | INTR_TX_FIFO_UNDERRUN) --- 250,263 ----