DEC21143_tulipreg.h File Reference


Detailed Description

Contains the definitions for the registers for the emulated DEC 21143 NIC device.

Id
DEC21143_tulipreg.h,v 1.4 2008/03/14 15:30:51 iamcamiel Exp

X-1.3 Camiel Vanderhoeven 02-JAN-2008 Cleanup.

X-1.2 Camiel Vanderhoeven 15-NOV-2007 Added newline at end to avoid warnings.

X-1.1 Camiel Vanderhoeven 14-NOV-2007 Initial version for ES40 emulator.

Author:
Camiel Vanderhoeven (camiel@camicom.com / http://www.camicom.com)

Definition in file DEC21143_tulipreg.h.

Go to the source code of this file.

Defines

#define TDSTAT_OWN   0x80000000
#define TDSTAT_ES   0x00008000
#define TDSTAT_Rx_FF   0x40000000
#define TDSTAT_Rx_FL   0x3fff0000
#define TDSTAT_Rx_DE   0x00004000
#define TDSTAT_Rx_DT   0x00003000
#define TDSTAT_Rx_RF   0x00000800
#define TDSTAT_Rx_MF   0x00000400
#define TDSTAT_Rx_FS   0x00000200
#define TDSTAT_Rx_LS   0x00000100
#define TDSTAT_Rx_TL   0x00000080
#define TDSTAT_Rx_CS   0x00000040
#define TDSTAT_Rx_RT   0x00000020
#define TDSTAT_Rx_RW   0x00000010
#define TDSTAT_Rx_RE   0x00000008
#define TDSTAT_Rx_DB   0x00000004
#define TDSTAT_Rx_CE   0x00000002
#define TDSTAT_Rx_ZER   0x00000001
#define TDSTAT_Rx_LENGTH(x)   (((x) & TDSTAT_Rx_FL) >> 16)
#define TDSTAT_Rx_DT_SR   0x00000000
#define TDSTAT_Rx_DT_IL   0x00001000
#define TDSTAT_Rx_DT_EL   0x00002000
#define TDSTAT_Rx_DT_r   0x00003000
#define TDSTAT_Tx_TO   0x00004000
#define TDSTAT_Tx_LO   0x00000800
#define TDSTAT_Tx_NC   0x00000400
#define TDSTAT_Tx_LC   0x00000200
#define TDSTAT_Tx_EC   0x00000100
#define TDSTAT_Tx_HF   0x00000080
#define TDSTAT_Tx_CC   0x00000078
#define TDSTAT_Tx_LF   0x00000004
#define TDSTAT_Tx_UF   0x00000002
#define TDSTAT_Tx_DE   0x00000001
#define TDSTAT_Tx_COLLISIONS(x)   (((x) & TDSTAT_Tx_CC) >> 3)
#define TDCTL_SIZE1   0x000007ff
#define TDCTL_SIZE1_SHIFT   0
#define TDCTL_SIZE2   0x003ff800
#define TDCTL_SIZE2_SHIFT   11
#define TDCTL_ER   0x02000000
#define TDCTL_CH   0x01000000
#define TDCTL_Tx_IC   0x80000000
#define TDCTL_Tx_LS   0x40000000
#define TDCTL_Tx_FS   0x20000000
#define TDCTL_Tx_FT1   0x10000000
#define TDCTL_Tx_SET   0x08000000
#define TDCTL_Tx_AC   0x04000000
#define TDCTL_Tx_DPD   0x00800000
#define TDCTL_Tx_FT0   0x00400000
#define TDCTL_Tx_FT_PERFECT   0
#define TDCTL_Tx_FT_HASH   TDCTL_Tx_FT0
#define TDCTL_Tx_FT_INVERSE   TDCTL_Tx_FT1
#define TDCTL_Tx_FT_HASHONLY   (TDCTL_Tx_FT1 | TDCTL_Tx_FT0)
#define TULIP_SETUP_PACKET_LEN   192
#define TULIP_MAXADDRS   16
#define TULIP_MCHASHSIZE   512
#define TULIP_ROM_SIZE(bits)   (2 << (bits))
#define TULIP_MAX_ROM_SIZE   512
#define TULIP_ROM_SROM_FORMAT_VERION   18
#define TULIP_ROM_CHIP_COUNT   19
#define TULIP_ROM_IEEE_NETWORK_ADDRESS   20
#define TULIP_ROM_CHIPn_DEVICE_NUMBER(n)   (26 + ((n) * 3))
#define TULIP_ROM_CHIPn_INFO_LEAF_OFFSET(n)   (27 + ((n) * 3))
#define TULIP_ROM_CRC32_CHECKSUM   126
#define TULIP_ROM_CRC32_CHECKSUM1   94
#define TULIP_ROM_IL_SELECT_CONN_TYPE   0
#define TULIP_ROM_IL_MEDIA_COUNT   2
#define TULIP_ROM_IL_MEDIAn_BLOCK_BASE   3
#define SELECT_CONN_TYPE_TP   0x0000
#define SELECT_CONN_TYPE_BNC   0x0001
#define SELECT_CONN_TYPE_AUI   0x0002
#define SELECT_CONN_TYPE_100TX   0x0003
#define SELECT_CONN_TYPE_100T4   0x0006
#define SELECT_CONN_TYPE_100FX   0x0007
#define SELECT_CONN_TYPE   MII_10T 0x0009
#define SELECT_CONN_TYPE_MII_100TX   0x000d
#define SELECT_CONN_TYPE_MII_100T4   0x000f
#define SELECT_CONN_TYPE_MII_100FX   0x0010
#define SELECT_CONN_TYPE_TP_AUTONEG   0x0100
#define SELECT_CONN_TYPE_TP_FDX   0x0204
#define SELECT_CONN_TYPE_MII_10T_FDX   0x020a
#define SELECT_CONN_TYPE_100TX_FDX   0x020e
#define SELECT_CONN_TYPE_MII_100TX_FDX   0x0211
#define SELECT_CONN_TYPE_TP_NOLINKPASS   0x0400
#define SELECT_CONN_TYPE_ASENSE   0x0800
#define SELECT_CONN_TYPE_ASENSE_POWERUP   0x8800
#define SELECT_CONN_TYPE_ASENSE_AUTONEG   0x0900
#define TULIP_ROM_MB_MEDIA_CODE   0x3f
#define TULIP_ROM_MB_MEDIA_TP   0x00
#define TULIP_ROM_MB_MEDIA_BNC   0x01
#define TULIP_ROM_MB_MEDIA_AUI   0x02
#define TULIP_ROM_MB_MEDIA_100TX   0x03
#define TULIP_ROM_MB_MEDIA_TP_FDX   0x04
#define TULIP_ROM_MB_MEDIA_100TX_FDX   0x05
#define TULIP_ROM_MB_MEDIA_100T4   0x06
#define TULIP_ROM_MB_MEDIA_100FX   0x07
#define TULIP_ROM_MB_MEDIA_100FX_FDX   0x08
#define TULIP_ROM_MB_EXT   0x40
#define TULIP_ROM_MB_CSR13   1
#define TULIP_ROM_MB_CSR14   3
#define TULIP_ROM_MB_CSR15   5
#define TULIP_ROM_MB_SIZE(mc)   (((mc) & TULIP_ROM_MB_EXT) ? 7 : 1)
#define TULIP_ROM_MB_NOINDICATOR   0x8000
#define TULIP_ROM_MB_DEFAULT   0x4000
#define TULIP_ROM_MB_POLARITY   0x0080
#define TULIP_ROM_MB_OPMODE(x)   (((x) & 0x71) << 18)
#define TULIP_ROM_MB_BITPOS(x)   (1 << (((x) & 0x0e) >> 1))
#define TULIP_ROM_MB_21140_GPR   0
#define TULIP_ROM_MB_21140_MII   1
#define TULIP_ROM_MB_21142_SIA   2
#define TULIP_ROM_MB_21142_MII   3
#define TULIP_ROM_MB_21143_SYM   4
#define TULIP_ROM_MB_21143_RESET   5
#define TULIP_ROM_GETW(data, off)   ((uint32_t) (data)[(off)] | (uint32_t) ((data)[(off) + 1]) << 8)
#define TULIP_CSR0   0x00
#define TULIP_CSR1   0x08
#define TULIP_CSR2   0x10
#define TULIP_CSR3   0x18
#define TULIP_CSR4   0x20
#define TULIP_CSR5   0x28
#define TULIP_CSR6   0x30
#define TULIP_CSR7   0x38
#define TULIP_CSR8   0x40
#define TULIP_CSR9   0x48
#define TULIP_CSR10   0x50
#define TULIP_CSR11   0x58
#define TULIP_CSR12   0x60
#define TULIP_CSR13   0x68
#define TULIP_CSR14   0x70
#define TULIP_CSR15   0x78
#define TULIP_CSR16   0x80
#define TULIP_CSR17   0x88
#define TULIP_CSR18   0x90
#define TULIP_CSR19   0x98
#define TULIP_CSR20   0xa0
#define TULIP_CSR21   0xa8
#define TULIP_CSR22   0xb0
#define TULIP_CSR23   0xb8
#define TULIP_CSR24   0xc0
#define TULIP_CSR25   0xc8
#define TULIP_CSR26   0xd0
#define TULIP_CSR27   0xd8
#define TULIP_CSR28   0xe0
#define TULIP_CSR29   0xe8
#define TULIP_CSR30   0xf0
#define TULIP_CSR31   0xf8
#define TULIP_CSR_INDEX(csr)   ((csr) >> 3)
#define CSR_BUSMODE   TULIP_CSR0
#define BUSMODE_SWR   0x00000001
#define BUSMODE_BAR   0x00000002
#define BUSMODE_DSL   0x0000007c
#define BUSMODE_BLE   0x00000080
#define BUSMODE_PBL_DEFAULT   0x00000000
#define BUSMODE_PBL_1LW   0x00000100
#define BUSMODE_PBL_2LW   0x00000200
#define BUSMODE_PBL_4LW   0x00000400
#define BUSMODE_PBL_8LW   0x00000800
#define BUSMODE_PBL_16LW   0x00001000
#define BUSMODE_PBL_32LW   0x00002000
#define BUSMODE_CAL_NONE   0x00000000
#define BUSMODE_CAL_8LW   0x00004000
#define BUSMODE_CAL_16LW   0x00008000
#define BUSMODE_CAL_32LW   0x0000c000
#define BUSMODE_DAS   0x00010000
#define BUSMODE_TAP_NONE   0x00000000
#define BUSMODE_TAP_200us   0x00020000
#define BUSMODE_TAP_800us   0x00040000
#define BUSMODE_TAP_1_6ms   0x00060000
#define BUSMODE_TAP_12_8us   0x00080000
#define BUSMODE_TAP_25_6us   0x000a0000
#define BUSMODE_TAP_51_2us   0x000c0000
#define BUSMODE_TAP_102_4us   0x000e0000
#define BUSMODE_DBO   0x00100000
#define BUSMODE_RME   0x00200000
#define BUSMODE_RLE   0x00800000
#define BUSMODE_WLE   0x01000000
#define CSR_TXPOLL   TULIP_CSR1
#define TXPOLL_TPD   0x00000001
#define CSR_RXPOLL   TULIP_CSR2
#define RXPOLL_RPD   0x00000001
#define CSR_RXLIST   TULIP_CSR3
#define CSR_TXLIST   TULIP_CSR4
#define CSR_STATUS   TULIP_CSR5
#define STATUS_TI   0x00000001
#define STATUS_TPS   0x00000002
#define STATUS_TU   0x00000004
#define STATUS_TJT   0x00000008
#define STATUS_LNPANC   0x00000010
#define STATUS_UNF   0x00000020
#define STATUS_RI   0x00000040
#define STATUS_RU   0x00000080
#define STATUS_RPS   0x00000100
#define STATUS_RWT   0x00000200
#define STATUS_AT   0x00000400
#define STATUS_ETI   0x00000400
#define STATUS_FD   0x00000800
#define STATUS_TM   0x00000800
#define STATUS_LNF   0x00001000
#define STATUS_SE   0x00002000
#define STATUS_ER   0x00004000
#define STATUS_AIS   0x00008000
#define STATUS_NIS   0x00010000
#define STATUS_RS   0x000e0000
#define STATUS_RS_STOPPED   0x00000000
#define STATUS_RS_FETCH   0x00020000
#define STATUS_RS_CHECK   0x00040000
#define STATUS_RS_WAIT   0x00060000
#define STATUS_RS_SUSPENDED   0x00080000
#define STATUS_RS_CLOSE   0x000a0000
#define STATUS_RS_FLUSH   0x000c0000
#define STATUS_RS_QUEUE   0x000e0000
#define STATUS_TS   0x00700000
#define STATUS_TS_STOPPED   0x00000000
#define STATUS_TS_FETCH   0x00100000
#define STATUS_TS_WAIT   0x00200000
#define STATUS_TS_READING   0x00300000
#define STATUS_TS_RESERVED   0x00400000
#define STATUS_TS_SETUP   0x00500000
#define STATUS_TS_SUSPENDED   0x00600000
#define STATUS_TS_CLOSE   0x00700000
#define STATUS_EB   0x03800000
#define STATUS_EB_PARITY   0x00000000
#define STATUS_EB_MABT   0x00800000
#define STATUS_EB_TABT   0x01000000
#define STATUS_GPPI   0x04000000
#define STATUS_LC   0x08000000
#define STATUS_X3201_PMEIS   0x10000000
#define STATUS_X3201_SFIS   0x80000000
#define CSR_OPMODE   TULIP_CSR6
#define OPMODE_HP   0x00000001
#define OPMODE_SR   0x00000002
#define OPMODE_HO   0x00000004
#define OPMODE_PB   0x00000008
#define OPMODE_IF   0x00000010
#define OPMODE_SB   0x00000020
#define OPMODE_PR   0x00000040
#define OPMODE_PM   0x00000080
#define OPMODE_FKD   0x00000100
#define OPMODE_FD   0x00000200
#define OPMODE_OM   0x00000c00
#define OPMODE_OM_NORMAL   0x00000000
#define OPMODE_OM_INTLOOP   0x00000400
#define OPMODE_OM_EXTLOOP   0x00000800
#define OPMODE_FC   0x00001000
#define OPMODE_ST   0x00002000
#define OPMODE_TR   0x0000c000
#define OPMODE_TR_72   0x00000000
#define OPMODE_TR_96   0x00004000
#define OPMODE_TR_128   0x00008000
#define OPMODE_TR_160   0x0000c000
#define OPMODE_BP   0x00010000
#define OPMODE_CA   0x00020000
#define OPMODE_PS   0x00040000
#define OPMODE_HBD   0x00080000
#define OPMODE_SF   0x00200000
#define OPMODE_TTM   0x00400000
#define OPMODE_PCS   0x00800000
#define OPMODE_SCR   0x01000000
#define OPMODE_MBO   0x02000000
#define OPMODE_IDAMSB   0x04000000
#define OPMODE_RA   0x40000000
#define OPMODE_SC   0x80000000
#define OPMODE_MEDIA_BITS   (OPMODE_FD | OPMODE_PS | OPMODE_TTM | OPMODE_PCS | OPMODE_SCR)
#define CSR_INTEN   TULIP_CSR7
#define CSR_MISSED   TULIP_CSR8
#define MISSED_MFC   0x0000ffff
#define MISSED_MFO   0x00010000
#define MISSED_FOC   0x0ffe0000
#define MISSED_OCO   0x10000000
#define MISSED_GETMFC(x)   ((x) & MISSED_MFC)
#define MISSED_GETFOC(x)   (((x) & MISSED_FOC) >> 17)
#define CSR_MIIROM   TULIP_CSR9
#define MIIROM_DATA   0x000000ff
#define MIIROM_SROMCS   0x00000001
#define MIIROM_SROMSK   0x00000002
#define MIIROM_SROMDI   0x00000004
#define MIIROM_SROMDO   0x00000008
#define MIIROM_REG   0x00000400
#define MIIROM_SR   0x00000800
#define MIIROM_BR   0x00001000
#define MIIROM_WR   0x00002000
#define MIIROM_RD   0x00004000
#define MIIROM_MOD   0x00008000
#define MIIROM_MDC   0x00010000
#define MIIROM_MDO   0x00020000
#define MIIROM_MIIDIR   0x00040000
#define MIIROM_MDI   0x00080000
#define MIIROM_DN   0x80000000
#define TULIP_SROM_OPC_ERASE   0x04
#define TULIP_SROM_OPC_WRITE   0x05
#define TULIP_SROM_OPC_READ   0x06
#define CSR_ROMADDR   TULIP_CSR10
#define ROMADDR_MASK   0x000003ff
#define CSR_GPT   TULIP_CSR11
#define GPT_VALUE   0x0000ffff
#define GPT_CON   0x00010000
#define GPT_NRX   0x000e0000
#define GPT_RXT   0x00f00000
#define GPT_NTX   0x07000000
#define GPT_TXT   0x78000000
#define GPT_CYCLE   0x80000000
#define CSR_SIASTAT   TULIP_CSR12
#define SIASTAT_PAUI   0x00000001
#define SIASTAT_MRA   0x00000001
#define SIASTAT_NCR   0x00000002
#define SIASTAT_LS100   0x00000002
#define SIASTAT_LKF   0x00000004
#define SIASTAT_LS10   0x00000004
#define SIASTAT_APS   0x00000008
#define SIASTAT_DSD   0x00000010
#define SIASTAT_DSP   0x00000020
#define SIASTAT_DAZ   0x00000040
#define SIASTAT_DAO   0x00000080
#define SIASTAT_SRA   0x00000100
#define SIASTAT_ARA   0x00000100
#define SIASTAT_NRA   0x00000200
#define SIASTAT_TRA   0x00000200
#define SIASTAT_NSN   0x00000400
#define SIASTAT_TRF   0x00000800
#define SIASTAT_ANS   0x00007000
#define SIASTAT_ANS_DIS   0x00000000
#define SIASTAT_ANS_TXDIS   0x00001000
#define SIASTAT_ANS_START   0x00001000
#define SIASTAT_ANS_ABD   0x00002000
#define SIASTAT_ANS_ACKD   0x00003000
#define SIASTAT_ANS_ACKC   0x00004000
#define SIASTAT_ANS_FLPGOOD   0x00005000
#define SIASTAT_ANS_LINKCHECK   0x00006000
#define SIASTAT_LPN   0x00008000
#define SIASTAT_LPC   0xffff0000
#define SIASTAT_GETLPC(x)   (((x) & SIASTAT_LPC) >> 16)
#define CSR_SIACONN   TULIP_CSR13
#define SIACONN_SRL   0x00000001
#define SIACONN_PS   0x00000002
#define SIACONN_CAC   0x00000004
#define SIACONN_AUI   0x00000008
#define SIACONN_EDP   0x00000010
#define SIACONN_ENI   0x00000020
#define SIACONN_SIM   0x00000040
#define SIACONN_ASE   0x00000080
#define SIACONN_SEL   0x00000f00
#define SIACONN_IE   0x00001000
#define SIACONN_OE1_3   0x00002000
#define SIACONN_OE2_4   0x00004000
#define SIACONN_OE5_6_7   0x00008000
#define SIACONN_SDM   0x0000ef00
#define CSR_SIATXRX   TULIP_CSR14
#define SIATXRX_ECEN   0x00000001
#define SIATXRX_LBK   0x00000002
#define SIATXRX_DREN   0x00000004
#define SIATXRX_LSE   0x00000008
#define SIATXRX_CPEN   0x00000030
#define SIATXRX_CPEN_DIS0   0x00000000
#define SIATXRX_CPEN_DIS1   0x00000010
#define SIATXRX_CPEN_HIGHPWR   0x00000020
#define SIATXRX_CPEN_NORMAL   0x00000030
#define SIATXRX_MBO   0x00000040
#define SIATXRX_TH   0x00000040
#define SIATXRX_ANE   0x00000080
#define SIATXRX_RSQ   0x00000100
#define SIATXRX_CSQ   0x00000200
#define SIATXRX_CLD   0x00000400
#define SIATXRX_SQE   0x00000800
#define SIATXRX_LTE   0x00001000
#define SIATXRX_APE   0x00002000
#define SIATXRX_SPP   0x00004000
#define SIATXRX_TAS   0x00008000
#define SIATXRX_THX   0x00010000
#define SIATXRX_TXF   0x00020000
#define SIATXRX_T4   0x00040000
#define CSR_SIAGEN   TULIP_CSR15
#define SIAGEN_JBD   0x00000001
#define SIAGEN_HUJ   0x00000002
#define SIAGEN_JCK   0x00000004
#define SIAGEN_ABM   0x00000008
#define SIAGEN_RWD   0x00000010
#define SIAGEN_RWR   0x00000020
#define SIAGEN_LE1   0x00000040
#define SIAGEN_LV1   0x00000080
#define SIAGEN_TSCK   0x00000100
#define SIAGEN_FUSQ   0x00000200
#define SIAGEN_FLF   0x00000400
#define SIAGEN_LSD   0x00000800
#define SIAGEN_LEE   0x00000800
#define SIAGEN_DPST   0x00001000
#define SIAGEN_FRL   0x00002000
#define SIAGEN_LE2   0x00004000
#define SIAGEN_RMP   0x00004000
#define SIAGEN_LV2   0x00008000
#define SIAGEN_HCKR   0x00008000
#define SIAGEN_MD   0x000f0000
#define SIAGEN_LGS0   0x00100000
#define SIAGEN_LGS1   0x00200000
#define SIAGEN_LGS2   0x00400000
#define SIAGEN_LGS3   0x00800000
#define SIAGEN_GEI0   0x01000000
#define SIAGEN_GEI1   0x02000000
#define SIAGEN_RME   0x04000000
#define SIAGEN_CWE   0x08000000
#define SIAGEN_GI0   0x10000000
#define SIAGEN_GI1   0x20000000
#define SIAGEN_RMI   0x40000000
#define CSR_GPP   TULIP_CSR12
#define GPP_MD   0x000000ff
#define GPP_GPC   0x00000100
#define SIACONN_21142_10BASET   0x00000001
#define SIATXRX_21142_10BASET   0x00007f3f
#define SIAGEN_21142_10BASET   0x00000008
#define SIACONN_21142_10BASET_FDX   0x00000001
#define SIATXRX_21142_10BASET_FDX   0x00007f3d
#define SIAGEN_21142_10BASET_FDX   0x00000008
#define SIACONN_21142_AUI   0x00000009
#define SIATXRX_21142_AUI   0x00004705
#define SIAGEN_21142_AUI   0x0000000e
#define SIACONN_21142_BNC   0x00000009
#define SIATXRX_21142_BNC   0x00004705
#define SIAGEN_21142_BNC   0x00000006


Define Documentation

#define BUSMODE_BAR   0x00000002

Definition at line 321 of file DEC21143_tulipreg.h.

#define BUSMODE_BLE   0x00000080

Definition at line 323 of file DEC21143_tulipreg.h.

#define BUSMODE_CAL_16LW   0x00008000

Definition at line 337 of file DEC21143_tulipreg.h.

#define BUSMODE_CAL_32LW   0x0000c000

Definition at line 338 of file DEC21143_tulipreg.h.

#define BUSMODE_CAL_8LW   0x00004000

Definition at line 336 of file DEC21143_tulipreg.h.

#define BUSMODE_CAL_NONE   0x00000000

Definition at line 335 of file DEC21143_tulipreg.h.

#define BUSMODE_DAS   0x00010000

Definition at line 339 of file DEC21143_tulipreg.h.

#define BUSMODE_DBO   0x00100000

Definition at line 352 of file DEC21143_tulipreg.h.

#define BUSMODE_DSL   0x0000007c

Definition at line 322 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define BUSMODE_PBL_16LW   0x00001000

Definition at line 331 of file DEC21143_tulipreg.h.

#define BUSMODE_PBL_1LW   0x00000100

Definition at line 327 of file DEC21143_tulipreg.h.

#define BUSMODE_PBL_2LW   0x00000200

Definition at line 328 of file DEC21143_tulipreg.h.

#define BUSMODE_PBL_32LW   0x00002000

Definition at line 332 of file DEC21143_tulipreg.h.

#define BUSMODE_PBL_4LW   0x00000400

Definition at line 329 of file DEC21143_tulipreg.h.

#define BUSMODE_PBL_8LW   0x00000800

Definition at line 330 of file DEC21143_tulipreg.h.

#define BUSMODE_PBL_DEFAULT   0x00000000

Definition at line 326 of file DEC21143_tulipreg.h.

#define BUSMODE_RLE   0x00800000

Definition at line 354 of file DEC21143_tulipreg.h.

#define BUSMODE_RME   0x00200000

Definition at line 353 of file DEC21143_tulipreg.h.

#define BUSMODE_SWR   0x00000001

Definition at line 320 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define BUSMODE_TAP_102_4us   0x000e0000

Definition at line 351 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_12_8us   0x00080000

Definition at line 348 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_1_6ms   0x00060000

Definition at line 347 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_200us   0x00020000

Definition at line 345 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_25_6us   0x000a0000

Definition at line 349 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_51_2us   0x000c0000

Definition at line 350 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_800us   0x00040000

Definition at line 346 of file DEC21143_tulipreg.h.

#define BUSMODE_TAP_NONE   0x00000000

Definition at line 344 of file DEC21143_tulipreg.h.

#define BUSMODE_WLE   0x01000000

Definition at line 355 of file DEC21143_tulipreg.h.

#define CSR_BUSMODE   TULIP_CSR0

Definition at line 319 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_GPP   TULIP_CSR12

Definition at line 641 of file DEC21143_tulipreg.h.

#define CSR_GPT   TULIP_CSR11

Definition at line 520 of file DEC21143_tulipreg.h.

#define CSR_INTEN   TULIP_CSR7

Definition at line 472 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write(), and CDEC21143::run().

#define CSR_MIIROM   TULIP_CSR9

Definition at line 490 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::mii_access(), and CDEC21143::nic_write().

#define CSR_MISSED   TULIP_CSR8

Definition at line 477 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_OPMODE   TULIP_CSR6

#define CSR_ROMADDR   TULIP_CSR10

Definition at line 516 of file DEC21143_tulipreg.h.

#define CSR_RXLIST   TULIP_CSR3

Definition at line 366 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_RXPOLL   TULIP_CSR2

Definition at line 362 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_SIACONN   TULIP_CSR13

Definition at line 564 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_SIAGEN   TULIP_CSR15

Definition at line 607 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_SIASTAT   TULIP_CSR12

Definition at line 532 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write(), and CDEC21143::receive_process().

#define CSR_SIATXRX   TULIP_CSR14

Definition at line 581 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_STATUS   TULIP_CSR5

#define CSR_TXLIST   TULIP_CSR4

Definition at line 369 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define CSR_TXPOLL   TULIP_CSR1

Definition at line 358 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define GPP_GPC   0x00000100

Definition at line 643 of file DEC21143_tulipreg.h.

#define GPP_MD   0x000000ff

Definition at line 642 of file DEC21143_tulipreg.h.

#define GPT_CON   0x00010000

Definition at line 522 of file DEC21143_tulipreg.h.

#define GPT_CYCLE   0x80000000

Definition at line 529 of file DEC21143_tulipreg.h.

#define GPT_NRX   0x000e0000

Definition at line 525 of file DEC21143_tulipreg.h.

#define GPT_NTX   0x07000000

Definition at line 527 of file DEC21143_tulipreg.h.

#define GPT_RXT   0x00f00000

Definition at line 526 of file DEC21143_tulipreg.h.

#define GPT_TXT   0x78000000

Definition at line 528 of file DEC21143_tulipreg.h.

#define GPT_VALUE   0x0000ffff

Definition at line 521 of file DEC21143_tulipreg.h.

#define MIIROM_BR   0x00001000

Definition at line 498 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::mii_access().

#define MIIROM_DATA   0x000000ff

Definition at line 491 of file DEC21143_tulipreg.h.

#define MIIROM_DN   0x80000000

Definition at line 508 of file DEC21143_tulipreg.h.

#define MIIROM_MDC   0x00010000

Definition at line 502 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::mii_access(), and CDEC21143::nic_write().

#define MIIROM_MDI   0x00080000

Definition at line 507 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::mii_access().

#define MIIROM_MDO   0x00020000

Definition at line 503 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::mii_access().

#define MIIROM_MIIDIR   0x00040000

Definition at line 504 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::mii_access().

#define MIIROM_MOD   0x00008000

Definition at line 501 of file DEC21143_tulipreg.h.

#define MIIROM_RD   0x00004000

Definition at line 500 of file DEC21143_tulipreg.h.

#define MIIROM_REG   0x00000400

Definition at line 496 of file DEC21143_tulipreg.h.

#define MIIROM_SR   0x00000800

Definition at line 497 of file DEC21143_tulipreg.h.

#define MIIROM_SROMCS   0x00000001

Definition at line 492 of file DEC21143_tulipreg.h.

#define MIIROM_SROMDI   0x00000004

Definition at line 494 of file DEC21143_tulipreg.h.

#define MIIROM_SROMDO   0x00000008

Definition at line 495 of file DEC21143_tulipreg.h.

#define MIIROM_SROMSK   0x00000002

Definition at line 493 of file DEC21143_tulipreg.h.

#define MIIROM_WR   0x00002000

Definition at line 499 of file DEC21143_tulipreg.h.

#define MISSED_FOC   0x0ffe0000

Definition at line 481 of file DEC21143_tulipreg.h.

#define MISSED_GETFOC (  )     (((x) & MISSED_FOC) >> 17)

Definition at line 487 of file DEC21143_tulipreg.h.

#define MISSED_GETMFC (  )     ((x) & MISSED_MFC)

Definition at line 486 of file DEC21143_tulipreg.h.

#define MISSED_MFC   0x0000ffff

Definition at line 478 of file DEC21143_tulipreg.h.

#define MISSED_MFO   0x00010000

Definition at line 479 of file DEC21143_tulipreg.h.

#define MISSED_OCO   0x10000000

Definition at line 483 of file DEC21143_tulipreg.h.

#define OPMODE_BP   0x00010000

Definition at line 455 of file DEC21143_tulipreg.h.

#define OPMODE_CA   0x00020000

Definition at line 456 of file DEC21143_tulipreg.h.

#define OPMODE_FC   0x00001000

Definition at line 448 of file DEC21143_tulipreg.h.

#define OPMODE_FD   0x00000200

Definition at line 443 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_FKD   0x00000100

Definition at line 442 of file DEC21143_tulipreg.h.

#define OPMODE_HBD   0x00080000

Definition at line 458 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_HO   0x00000004

Definition at line 436 of file DEC21143_tulipreg.h.

#define OPMODE_HP   0x00000001

Definition at line 434 of file DEC21143_tulipreg.h.

#define OPMODE_IDAMSB   0x04000000

Definition at line 464 of file DEC21143_tulipreg.h.

#define OPMODE_IF   0x00000010

Definition at line 438 of file DEC21143_tulipreg.h.

#define OPMODE_MBO   0x02000000

Definition at line 463 of file DEC21143_tulipreg.h.

#define OPMODE_MEDIA_BITS   (OPMODE_FD | OPMODE_PS | OPMODE_TTM | OPMODE_PCS | OPMODE_SCR)

Definition at line 469 of file DEC21143_tulipreg.h.

#define OPMODE_OM   0x00000c00

Definition at line 444 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_OM_EXTLOOP   0x00000800

Definition at line 447 of file DEC21143_tulipreg.h.

#define OPMODE_OM_INTLOOP   0x00000400

Definition at line 446 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::receive_process().

#define OPMODE_OM_NORMAL   0x00000000

Definition at line 445 of file DEC21143_tulipreg.h.

#define OPMODE_PB   0x00000008

Definition at line 437 of file DEC21143_tulipreg.h.

#define OPMODE_PCS   0x00800000

Definition at line 461 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_PM   0x00000080

Definition at line 441 of file DEC21143_tulipreg.h.

#define OPMODE_PR   0x00000040

Definition at line 440 of file DEC21143_tulipreg.h.

#define OPMODE_PS   0x00040000

Definition at line 457 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_RA   0x40000000

Definition at line 465 of file DEC21143_tulipreg.h.

#define OPMODE_SB   0x00000020

Definition at line 439 of file DEC21143_tulipreg.h.

#define OPMODE_SC   0x80000000

Definition at line 466 of file DEC21143_tulipreg.h.

#define OPMODE_SCR   0x01000000

Definition at line 462 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_SF   0x00200000

Definition at line 459 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_SR   0x00000002

Definition at line 435 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write(), and CDEC21143::receive_process().

#define OPMODE_ST   0x00002000

Definition at line 449 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write(), and CDEC21143::run().

#define OPMODE_TR   0x0000c000

Definition at line 450 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define OPMODE_TR_128   0x00008000

Definition at line 453 of file DEC21143_tulipreg.h.

#define OPMODE_TR_160   0x0000c000

Definition at line 454 of file DEC21143_tulipreg.h.

#define OPMODE_TR_72   0x00000000

Definition at line 451 of file DEC21143_tulipreg.h.

#define OPMODE_TR_96   0x00004000

Definition at line 452 of file DEC21143_tulipreg.h.

#define OPMODE_TTM   0x00400000

Definition at line 460 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define ROMADDR_MASK   0x000003ff

Definition at line 517 of file DEC21143_tulipreg.h.

#define RXPOLL_RPD   0x00000001

Definition at line 363 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE   MII_10T 0x0009

Definition at line 233 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_100FX   0x0007

Definition at line 232 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_100T4   0x0006

Definition at line 231 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_100TX   0x0003

Definition at line 230 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_100TX_FDX   0x020e

Definition at line 240 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_ASENSE   0x0800

Definition at line 243 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_ASENSE_AUTONEG   0x0900

Definition at line 245 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_ASENSE_POWERUP   0x8800

Definition at line 244 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_AUI   0x0002

Definition at line 229 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_BNC   0x0001

Definition at line 228 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_MII_100FX   0x0010

Definition at line 236 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_MII_100T4   0x000f

Definition at line 235 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_MII_100TX   0x000d

Definition at line 234 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_MII_100TX_FDX   0x0211

Definition at line 241 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_MII_10T_FDX   0x020a

Definition at line 239 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_TP   0x0000

Definition at line 227 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_TP_AUTONEG   0x0100

Definition at line 237 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_TP_FDX   0x0204

Definition at line 238 of file DEC21143_tulipreg.h.

#define SELECT_CONN_TYPE_TP_NOLINKPASS   0x0400

Definition at line 242 of file DEC21143_tulipreg.h.

#define SIACONN_21142_10BASET   0x00000001

Definition at line 650 of file DEC21143_tulipreg.h.

#define SIACONN_21142_10BASET_FDX   0x00000001

Definition at line 655 of file DEC21143_tulipreg.h.

#define SIACONN_21142_AUI   0x00000009

Definition at line 660 of file DEC21143_tulipreg.h.

#define SIACONN_21142_BNC   0x00000009

Definition at line 665 of file DEC21143_tulipreg.h.

#define SIACONN_ASE   0x00000080

Definition at line 572 of file DEC21143_tulipreg.h.

#define SIACONN_AUI   0x00000008

Definition at line 568 of file DEC21143_tulipreg.h.

#define SIACONN_CAC   0x00000004

Definition at line 567 of file DEC21143_tulipreg.h.

#define SIACONN_EDP   0x00000010

Definition at line 569 of file DEC21143_tulipreg.h.

#define SIACONN_ENI   0x00000020

Definition at line 570 of file DEC21143_tulipreg.h.

#define SIACONN_IE   0x00001000

Definition at line 574 of file DEC21143_tulipreg.h.

#define SIACONN_OE1_3   0x00002000

Definition at line 575 of file DEC21143_tulipreg.h.

#define SIACONN_OE2_4   0x00004000

Definition at line 576 of file DEC21143_tulipreg.h.

#define SIACONN_OE5_6_7   0x00008000

Definition at line 577 of file DEC21143_tulipreg.h.

#define SIACONN_PS   0x00000002

Definition at line 566 of file DEC21143_tulipreg.h.

#define SIACONN_SDM   0x0000ef00

Definition at line 578 of file DEC21143_tulipreg.h.

#define SIACONN_SEL   0x00000f00

Definition at line 573 of file DEC21143_tulipreg.h.

#define SIACONN_SIM   0x00000040

Definition at line 571 of file DEC21143_tulipreg.h.

#define SIACONN_SRL   0x00000001

Definition at line 565 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIAGEN_21142_10BASET   0x00000008

Definition at line 652 of file DEC21143_tulipreg.h.

#define SIAGEN_21142_10BASET_FDX   0x00000008

Definition at line 657 of file DEC21143_tulipreg.h.

#define SIAGEN_21142_AUI   0x0000000e

Definition at line 662 of file DEC21143_tulipreg.h.

#define SIAGEN_21142_BNC   0x00000006

Definition at line 667 of file DEC21143_tulipreg.h.

#define SIAGEN_ABM   0x00000008

Definition at line 611 of file DEC21143_tulipreg.h.

#define SIAGEN_CWE   0x08000000

Definition at line 635 of file DEC21143_tulipreg.h.

#define SIAGEN_DPST   0x00001000

Definition at line 621 of file DEC21143_tulipreg.h.

#define SIAGEN_FLF   0x00000400

Definition at line 618 of file DEC21143_tulipreg.h.

#define SIAGEN_FRL   0x00002000

Definition at line 622 of file DEC21143_tulipreg.h.

#define SIAGEN_FUSQ   0x00000200

Definition at line 617 of file DEC21143_tulipreg.h.

#define SIAGEN_GEI0   0x01000000

Definition at line 632 of file DEC21143_tulipreg.h.

#define SIAGEN_GEI1   0x02000000

Definition at line 633 of file DEC21143_tulipreg.h.

#define SIAGEN_GI0   0x10000000

Definition at line 636 of file DEC21143_tulipreg.h.

#define SIAGEN_GI1   0x20000000

Definition at line 637 of file DEC21143_tulipreg.h.

#define SIAGEN_HCKR   0x00008000

Definition at line 626 of file DEC21143_tulipreg.h.

#define SIAGEN_HUJ   0x00000002

Definition at line 609 of file DEC21143_tulipreg.h.

#define SIAGEN_JBD   0x00000001

Definition at line 608 of file DEC21143_tulipreg.h.

#define SIAGEN_JCK   0x00000004

Definition at line 610 of file DEC21143_tulipreg.h.

#define SIAGEN_LE1   0x00000040

Definition at line 614 of file DEC21143_tulipreg.h.

#define SIAGEN_LE2   0x00004000

Definition at line 623 of file DEC21143_tulipreg.h.

#define SIAGEN_LEE   0x00000800

Definition at line 620 of file DEC21143_tulipreg.h.

#define SIAGEN_LGS0   0x00100000

Definition at line 628 of file DEC21143_tulipreg.h.

#define SIAGEN_LGS1   0x00200000

Definition at line 629 of file DEC21143_tulipreg.h.

#define SIAGEN_LGS2   0x00400000

Definition at line 630 of file DEC21143_tulipreg.h.

#define SIAGEN_LGS3   0x00800000

Definition at line 631 of file DEC21143_tulipreg.h.

#define SIAGEN_LSD   0x00000800

Definition at line 619 of file DEC21143_tulipreg.h.

#define SIAGEN_LV1   0x00000080

Definition at line 615 of file DEC21143_tulipreg.h.

#define SIAGEN_LV2   0x00008000

Definition at line 625 of file DEC21143_tulipreg.h.

#define SIAGEN_MD   0x000f0000

Definition at line 627 of file DEC21143_tulipreg.h.

#define SIAGEN_RME   0x04000000

Definition at line 634 of file DEC21143_tulipreg.h.

#define SIAGEN_RMI   0x40000000

Definition at line 638 of file DEC21143_tulipreg.h.

#define SIAGEN_RMP   0x00004000

Definition at line 624 of file DEC21143_tulipreg.h.

#define SIAGEN_RWD   0x00000010

Definition at line 612 of file DEC21143_tulipreg.h.

#define SIAGEN_RWR   0x00000020

Definition at line 613 of file DEC21143_tulipreg.h.

#define SIAGEN_TSCK   0x00000100

Definition at line 616 of file DEC21143_tulipreg.h.

#define SIASTAT_ANS   0x00007000

Definition at line 550 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIASTAT_ANS_ABD   0x00002000

Definition at line 554 of file DEC21143_tulipreg.h.

#define SIASTAT_ANS_ACKC   0x00004000

Definition at line 556 of file DEC21143_tulipreg.h.

#define SIASTAT_ANS_ACKD   0x00003000

Definition at line 555 of file DEC21143_tulipreg.h.

#define SIASTAT_ANS_DIS   0x00000000

Definition at line 551 of file DEC21143_tulipreg.h.

#define SIASTAT_ANS_FLPGOOD   0x00005000

Definition at line 557 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIASTAT_ANS_LINKCHECK   0x00006000

Definition at line 558 of file DEC21143_tulipreg.h.

#define SIASTAT_ANS_START   0x00001000

Definition at line 553 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIASTAT_ANS_TXDIS   0x00001000

Definition at line 552 of file DEC21143_tulipreg.h.

#define SIASTAT_APS   0x00000008

Definition at line 539 of file DEC21143_tulipreg.h.

#define SIASTAT_ARA   0x00000100

Definition at line 545 of file DEC21143_tulipreg.h.

#define SIASTAT_DAO   0x00000080

Definition at line 543 of file DEC21143_tulipreg.h.

#define SIASTAT_DAZ   0x00000040

Definition at line 542 of file DEC21143_tulipreg.h.

#define SIASTAT_DSD   0x00000010

Definition at line 540 of file DEC21143_tulipreg.h.

#define SIASTAT_DSP   0x00000020

Definition at line 541 of file DEC21143_tulipreg.h.

#define SIASTAT_GETLPC (  )     (((x) & SIASTAT_LPC) >> 16)

Definition at line 561 of file DEC21143_tulipreg.h.

#define SIASTAT_LKF   0x00000004

Definition at line 537 of file DEC21143_tulipreg.h.

#define SIASTAT_LPC   0xffff0000

Definition at line 560 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIASTAT_LPN   0x00008000

Definition at line 559 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIASTAT_LS10   0x00000004

Definition at line 538 of file DEC21143_tulipreg.h.

#define SIASTAT_LS100   0x00000002

Definition at line 536 of file DEC21143_tulipreg.h.

#define SIASTAT_MRA   0x00000001

Definition at line 534 of file DEC21143_tulipreg.h.

#define SIASTAT_NCR   0x00000002

Definition at line 535 of file DEC21143_tulipreg.h.

#define SIASTAT_NRA   0x00000200

Definition at line 546 of file DEC21143_tulipreg.h.

#define SIASTAT_NSN   0x00000400

Definition at line 548 of file DEC21143_tulipreg.h.

#define SIASTAT_PAUI   0x00000001

Definition at line 533 of file DEC21143_tulipreg.h.

#define SIASTAT_SRA   0x00000100

Definition at line 544 of file DEC21143_tulipreg.h.

#define SIASTAT_TRA   0x00000200

Definition at line 547 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::receive_process().

#define SIASTAT_TRF   0x00000800

Definition at line 549 of file DEC21143_tulipreg.h.

#define SIATXRX_21142_10BASET   0x00007f3f

Definition at line 651 of file DEC21143_tulipreg.h.

#define SIATXRX_21142_10BASET_FDX   0x00007f3d

Definition at line 656 of file DEC21143_tulipreg.h.

#define SIATXRX_21142_AUI   0x00004705

Definition at line 661 of file DEC21143_tulipreg.h.

#define SIATXRX_21142_BNC   0x00004705

Definition at line 666 of file DEC21143_tulipreg.h.

#define SIATXRX_ANE   0x00000080

Definition at line 593 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIATXRX_APE   0x00002000

Definition at line 599 of file DEC21143_tulipreg.h.

#define SIATXRX_CLD   0x00000400

Definition at line 596 of file DEC21143_tulipreg.h.

#define SIATXRX_CPEN   0x00000030

Definition at line 586 of file DEC21143_tulipreg.h.

#define SIATXRX_CPEN_DIS0   0x00000000

Definition at line 587 of file DEC21143_tulipreg.h.

#define SIATXRX_CPEN_DIS1   0x00000010

Definition at line 588 of file DEC21143_tulipreg.h.

#define SIATXRX_CPEN_HIGHPWR   0x00000020

Definition at line 589 of file DEC21143_tulipreg.h.

#define SIATXRX_CPEN_NORMAL   0x00000030

Definition at line 590 of file DEC21143_tulipreg.h.

#define SIATXRX_CSQ   0x00000200

Definition at line 595 of file DEC21143_tulipreg.h.

#define SIATXRX_DREN   0x00000004

Definition at line 584 of file DEC21143_tulipreg.h.

#define SIATXRX_ECEN   0x00000001

Definition at line 582 of file DEC21143_tulipreg.h.

#define SIATXRX_LBK   0x00000002

Definition at line 583 of file DEC21143_tulipreg.h.

#define SIATXRX_LSE   0x00000008

Definition at line 585 of file DEC21143_tulipreg.h.

#define SIATXRX_LTE   0x00001000

Definition at line 598 of file DEC21143_tulipreg.h.

#define SIATXRX_MBO   0x00000040

Definition at line 591 of file DEC21143_tulipreg.h.

#define SIATXRX_RSQ   0x00000100

Definition at line 594 of file DEC21143_tulipreg.h.

#define SIATXRX_SPP   0x00004000

Definition at line 600 of file DEC21143_tulipreg.h.

#define SIATXRX_SQE   0x00000800

Definition at line 597 of file DEC21143_tulipreg.h.

#define SIATXRX_T4   0x00040000

Definition at line 604 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIATXRX_TAS   0x00008000

Definition at line 601 of file DEC21143_tulipreg.h.

#define SIATXRX_TH   0x00000040

Definition at line 592 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIATXRX_THX   0x00010000

Definition at line 602 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define SIATXRX_TXF   0x00020000

Definition at line 603 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_AIS   0x00008000

Definition at line 393 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::run().

#define STATUS_AT   0x00000400

Definition at line 383 of file DEC21143_tulipreg.h.

#define STATUS_EB   0x03800000

Definition at line 423 of file DEC21143_tulipreg.h.

#define STATUS_EB_MABT   0x00800000

Definition at line 425 of file DEC21143_tulipreg.h.

#define STATUS_EB_PARITY   0x00000000

Definition at line 424 of file DEC21143_tulipreg.h.

#define STATUS_EB_TABT   0x01000000

Definition at line 426 of file DEC21143_tulipreg.h.

#define STATUS_ER   0x00004000

Definition at line 392 of file DEC21143_tulipreg.h.

#define STATUS_ETI   0x00000400

Definition at line 385 of file DEC21143_tulipreg.h.

#define STATUS_FD   0x00000800

Definition at line 387 of file DEC21143_tulipreg.h.

#define STATUS_GPPI   0x04000000

Definition at line 427 of file DEC21143_tulipreg.h.

#define STATUS_LC   0x08000000

Definition at line 428 of file DEC21143_tulipreg.h.

#define STATUS_LNF   0x00001000

Definition at line 390 of file DEC21143_tulipreg.h.

#define STATUS_LNPANC   0x00000010

Definition at line 377 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_NIS   0x00010000

Definition at line 394 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::run().

#define STATUS_RI   0x00000040

Definition at line 379 of file DEC21143_tulipreg.h.

#define STATUS_RPS   0x00000100

Definition at line 381 of file DEC21143_tulipreg.h.

#define STATUS_RS   0x000e0000

Definition at line 395 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::set_rx_state().

#define STATUS_RS_CHECK   0x00040000

Definition at line 399 of file DEC21143_tulipreg.h.

#define STATUS_RS_CLOSE   0x000a0000

Definition at line 403 of file DEC21143_tulipreg.h.

#define STATUS_RS_FETCH   0x00020000

Definition at line 397 of file DEC21143_tulipreg.h.

#define STATUS_RS_FLUSH   0x000c0000

Definition at line 405 of file DEC21143_tulipreg.h.

#define STATUS_RS_QUEUE   0x000e0000

Definition at line 407 of file DEC21143_tulipreg.h.

#define STATUS_RS_STOPPED   0x00000000

Definition at line 396 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_RS_SUSPENDED   0x00080000

Definition at line 402 of file DEC21143_tulipreg.h.

#define STATUS_RS_WAIT   0x00060000

Definition at line 401 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_RU   0x00000080

Definition at line 380 of file DEC21143_tulipreg.h.

#define STATUS_RWT   0x00000200

Definition at line 382 of file DEC21143_tulipreg.h.

#define STATUS_SE   0x00002000

Definition at line 391 of file DEC21143_tulipreg.h.

#define STATUS_TI   0x00000001

Definition at line 373 of file DEC21143_tulipreg.h.

#define STATUS_TJT   0x00000008

Definition at line 376 of file DEC21143_tulipreg.h.

#define STATUS_TM   0x00000800

Definition at line 389 of file DEC21143_tulipreg.h.

#define STATUS_TPS   0x00000002

Definition at line 374 of file DEC21143_tulipreg.h.

#define STATUS_TS   0x00700000

Definition at line 410 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::set_tx_state().

#define STATUS_TS_CLOSE   0x00700000

Definition at line 422 of file DEC21143_tulipreg.h.

#define STATUS_TS_FETCH   0x00100000

Definition at line 412 of file DEC21143_tulipreg.h.

#define STATUS_TS_READING   0x00300000

Definition at line 416 of file DEC21143_tulipreg.h.

#define STATUS_TS_RESERVED   0x00400000

Definition at line 419 of file DEC21143_tulipreg.h.

#define STATUS_TS_SETUP   0x00500000

Definition at line 420 of file DEC21143_tulipreg.h.

#define STATUS_TS_STOPPED   0x00000000

Definition at line 411 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_TS_SUSPENDED   0x00600000

Definition at line 421 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_TS_WAIT   0x00200000

Definition at line 414 of file DEC21143_tulipreg.h.

#define STATUS_TU   0x00000004

Definition at line 375 of file DEC21143_tulipreg.h.

Referenced by CDEC21143::nic_write().

#define STATUS_UNF   0x00000020

Definition at line 378 of file DEC21143_tulipreg.h.

#define STATUS_X3201_PMEIS   0x10000000

Definition at line 429 of file DEC21143_tulipreg.h.

#define STATUS_X3201_SFIS   0x80000000

Definition at line 430 of file DEC21143_tulipreg.h.

#define TDCTL_CH   0x01000000

Definition at line 132 of file DEC21143_tulipreg.h.

#define TDCTL_ER   0x02000000

Definition at line 131 of file DEC21143_tulipreg.h.

#define TDCTL_SIZE1   0x000007ff

Definition at line 125 of file DEC21143_tulipreg.h.

#define TDCTL_SIZE1_SHIFT   0

Definition at line 126 of file DEC21143_tulipreg.h.

#define TDCTL_SIZE2   0x003ff800

Definition at line 128 of file DEC21143_tulipreg.h.

#define TDCTL_SIZE2_SHIFT   11

Definition at line 129 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_AC   0x04000000

Definition at line 142 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_DPD   0x00800000

Definition at line 143 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FS   0x20000000

Definition at line 139 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FT0   0x00400000

Definition at line 144 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FT1   0x10000000

Definition at line 140 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FT_HASH   TDCTL_Tx_FT0

Definition at line 179 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FT_HASHONLY   (TDCTL_Tx_FT1 | TDCTL_Tx_FT0)

Definition at line 181 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FT_INVERSE   TDCTL_Tx_FT1

Definition at line 180 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_FT_PERFECT   0

Definition at line 178 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_IC   0x80000000

Definition at line 137 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_LS   0x40000000

Definition at line 138 of file DEC21143_tulipreg.h.

#define TDCTL_Tx_SET   0x08000000

Definition at line 141 of file DEC21143_tulipreg.h.

#define TDSTAT_ES   0x00008000

Definition at line 78 of file DEC21143_tulipreg.h.

#define TDSTAT_OWN   0x80000000

Definition at line 77 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_CE   0x00000002

Definition at line 97 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_CS   0x00000040

Definition at line 92 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DB   0x00000004

Definition at line 96 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DE   0x00004000

Definition at line 85 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DT   0x00003000

Definition at line 86 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DT_EL   0x00002000

Definition at line 103 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DT_IL   0x00001000

Definition at line 102 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DT_r   0x00003000

Definition at line 104 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_DT_SR   0x00000000

Definition at line 101 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_FF   0x40000000

Definition at line 83 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_FL   0x3fff0000

Definition at line 84 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_FS   0x00000200

Definition at line 89 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_LENGTH (  )     (((x) & TDSTAT_Rx_FL) >> 16)

Definition at line 100 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_LS   0x00000100

Definition at line 90 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_MF   0x00000400

Definition at line 88 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_RE   0x00000008

Definition at line 95 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_RF   0x00000800

Definition at line 87 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_RT   0x00000020

Definition at line 93 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_RW   0x00000010

Definition at line 94 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_TL   0x00000080

Definition at line 91 of file DEC21143_tulipreg.h.

#define TDSTAT_Rx_ZER   0x00000001

Definition at line 98 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_CC   0x00000078

Definition at line 115 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_COLLISIONS (  )     (((x) & TDSTAT_Tx_CC) >> 3)

Definition at line 120 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_DE   0x00000001

Definition at line 118 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_EC   0x00000100

Definition at line 113 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_HF   0x00000080

Definition at line 114 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_LC   0x00000200

Definition at line 112 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_LF   0x00000004

Definition at line 116 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_LO   0x00000800

Definition at line 110 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_NC   0x00000400

Definition at line 111 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_TO   0x00004000

Definition at line 109 of file DEC21143_tulipreg.h.

#define TDSTAT_Tx_UF   0x00000002

Definition at line 117 of file DEC21143_tulipreg.h.

#define TULIP_CSR0   0x00

Definition at line 283 of file DEC21143_tulipreg.h.

#define TULIP_CSR1   0x08

Definition at line 284 of file DEC21143_tulipreg.h.

#define TULIP_CSR10   0x50

Definition at line 293 of file DEC21143_tulipreg.h.

#define TULIP_CSR11   0x58

Definition at line 294 of file DEC21143_tulipreg.h.

#define TULIP_CSR12   0x60

Definition at line 295 of file DEC21143_tulipreg.h.

#define TULIP_CSR13   0x68

Definition at line 296 of file DEC21143_tulipreg.h.

#define TULIP_CSR14   0x70

Definition at line 297 of file DEC21143_tulipreg.h.

#define TULIP_CSR15   0x78

Definition at line 298 of file DEC21143_tulipreg.h.

#define TULIP_CSR16   0x80

Definition at line 299 of file DEC21143_tulipreg.h.

#define TULIP_CSR17   0x88

Definition at line 300 of file DEC21143_tulipreg.h.

#define TULIP_CSR18   0x90

Definition at line 301 of file DEC21143_tulipreg.h.

#define TULIP_CSR19   0x98

Definition at line 302 of file DEC21143_tulipreg.h.

#define TULIP_CSR2   0x10

Definition at line 285 of file DEC21143_tulipreg.h.

#define TULIP_CSR20   0xa0

Definition at line 303 of file DEC21143_tulipreg.h.

#define TULIP_CSR21   0xa8

Definition at line 304 of file DEC21143_tulipreg.h.

#define TULIP_CSR22   0xb0

Definition at line 305 of file DEC21143_tulipreg.h.

#define TULIP_CSR23   0xb8

Definition at line 306 of file DEC21143_tulipreg.h.

#define TULIP_CSR24   0xc0

Definition at line 307 of file DEC21143_tulipreg.h.

#define TULIP_CSR25   0xc8

Definition at line 308 of file DEC21143_tulipreg.h.

#define TULIP_CSR26   0xd0

Definition at line 309 of file DEC21143_tulipreg.h.

#define TULIP_CSR27   0xd8

Definition at line 310 of file DEC21143_tulipreg.h.

#define TULIP_CSR28   0xe0

Definition at line 311 of file DEC21143_tulipreg.h.

#define TULIP_CSR29   0xe8

Definition at line 312 of file DEC21143_tulipreg.h.

#define TULIP_CSR3   0x18

Definition at line 286 of file DEC21143_tulipreg.h.

#define TULIP_CSR30   0xf0

Definition at line 313 of file DEC21143_tulipreg.h.

#define TULIP_CSR31   0xf8

Definition at line 314 of file DEC21143_tulipreg.h.

#define TULIP_CSR4   0x20

Definition at line 287 of file DEC21143_tulipreg.h.

#define TULIP_CSR5   0x28

Definition at line 288 of file DEC21143_tulipreg.h.

#define TULIP_CSR6   0x30

Definition at line 289 of file DEC21143_tulipreg.h.

#define TULIP_CSR7   0x38

Definition at line 290 of file DEC21143_tulipreg.h.

#define TULIP_CSR8   0x40

Definition at line 291 of file DEC21143_tulipreg.h.

#define TULIP_CSR9   0x48

Definition at line 292 of file DEC21143_tulipreg.h.

#define TULIP_CSR_INDEX ( csr   )     ((csr) >> 3)

Definition at line 316 of file DEC21143_tulipreg.h.

#define TULIP_MAX_ROM_SIZE   512

Definition at line 190 of file DEC21143_tulipreg.h.

#define TULIP_MAXADDRS   16

Definition at line 183 of file DEC21143_tulipreg.h.

#define TULIP_MCHASHSIZE   512

Definition at line 184 of file DEC21143_tulipreg.h.

#define TULIP_ROM_CHIP_COUNT   19

Definition at line 216 of file DEC21143_tulipreg.h.

#define TULIP_ROM_CHIPn_DEVICE_NUMBER (  )     (26 + ((n) * 3))

Definition at line 218 of file DEC21143_tulipreg.h.

#define TULIP_ROM_CHIPn_INFO_LEAF_OFFSET (  )     (27 + ((n) * 3))

Definition at line 219 of file DEC21143_tulipreg.h.

#define TULIP_ROM_CRC32_CHECKSUM   126

Definition at line 220 of file DEC21143_tulipreg.h.

#define TULIP_ROM_CRC32_CHECKSUM1   94

Definition at line 221 of file DEC21143_tulipreg.h.

#define TULIP_ROM_GETW ( data,
off   )     ((uint32_t) (data)[(off)] | (uint32_t) ((data)[(off) + 1]) << 8)

Definition at line 277 of file DEC21143_tulipreg.h.

#define TULIP_ROM_IEEE_NETWORK_ADDRESS   20

Definition at line 217 of file DEC21143_tulipreg.h.

#define TULIP_ROM_IL_MEDIA_COUNT   2

Definition at line 224 of file DEC21143_tulipreg.h.

#define TULIP_ROM_IL_MEDIAn_BLOCK_BASE   3

Definition at line 225 of file DEC21143_tulipreg.h.

#define TULIP_ROM_IL_SELECT_CONN_TYPE   0

Definition at line 223 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_21140_GPR   0

Definition at line 270 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_21140_MII   1

Definition at line 271 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_21142_MII   3

Definition at line 273 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_21142_SIA   2

Definition at line 272 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_21143_RESET   5

Definition at line 275 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_21143_SYM   4

Definition at line 274 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_BITPOS (  )     (1 << (((x) & 0x0e) >> 1))

Definition at line 269 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_CSR13   1

Definition at line 260 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_CSR14   3

Definition at line 261 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_CSR15   5

Definition at line 262 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_DEFAULT   0x4000

Definition at line 266 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_EXT   0x40

Definition at line 258 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_100FX   0x07

Definition at line 255 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_100FX_FDX   0x08

Definition at line 256 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_100T4   0x06

Definition at line 254 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_100TX   0x03

Definition at line 251 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_100TX_FDX   0x05

Definition at line 253 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_AUI   0x02

Definition at line 250 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_BNC   0x01

Definition at line 249 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_CODE   0x3f

Definition at line 247 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_TP   0x00

Definition at line 248 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_MEDIA_TP_FDX   0x04

Definition at line 252 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_NOINDICATOR   0x8000

Definition at line 265 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_OPMODE (  )     (((x) & 0x71) << 18)

Definition at line 268 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_POLARITY   0x0080

Definition at line 267 of file DEC21143_tulipreg.h.

#define TULIP_ROM_MB_SIZE ( mc   )     (((mc) & TULIP_ROM_MB_EXT) ? 7 : 1)

Definition at line 264 of file DEC21143_tulipreg.h.

#define TULIP_ROM_SIZE ( bits   )     (2 << (bits))

Definition at line 189 of file DEC21143_tulipreg.h.

#define TULIP_ROM_SROM_FORMAT_VERION   18

Definition at line 215 of file DEC21143_tulipreg.h.

#define TULIP_SETUP_PACKET_LEN   192

Definition at line 182 of file DEC21143_tulipreg.h.

#define TULIP_SROM_OPC_ERASE   0x04

Definition at line 511 of file DEC21143_tulipreg.h.

#define TULIP_SROM_OPC_READ   0x06

Definition at line 513 of file DEC21143_tulipreg.h.

#define TULIP_SROM_OPC_WRITE   0x05

Definition at line 512 of file DEC21143_tulipreg.h.

#define TXPOLL_TPD   0x00000001

Definition at line 359 of file DEC21143_tulipreg.h.


SourceForge.net Logo
Project space on SourceForge.net