00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00063 #ifndef __volatile
00064 #define __volatile
00065 #endif
00066 #ifndef _DEV_IC_TULIPREG_H_
00067 #define _DEV_IC_TULIPREG_H_
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077 #define TDSTAT_OWN 0x80000000
00078 #define TDSTAT_ES 0x00008000
00079
00080
00081
00082
00083 #define TDSTAT_Rx_FF 0x40000000
00084 #define TDSTAT_Rx_FL 0x3fff0000
00085 #define TDSTAT_Rx_DE 0x00004000
00086 #define TDSTAT_Rx_DT 0x00003000
00087 #define TDSTAT_Rx_RF 0x00000800
00088 #define TDSTAT_Rx_MF 0x00000400
00089 #define TDSTAT_Rx_FS 0x00000200
00090 #define TDSTAT_Rx_LS 0x00000100
00091 #define TDSTAT_Rx_TL 0x00000080
00092 #define TDSTAT_Rx_CS 0x00000040
00093 #define TDSTAT_Rx_RT 0x00000020
00094 #define TDSTAT_Rx_RW 0x00000010
00095 #define TDSTAT_Rx_RE 0x00000008
00096 #define TDSTAT_Rx_DB 0x00000004
00097 #define TDSTAT_Rx_CE 0x00000002
00098 #define TDSTAT_Rx_ZER 0x00000001
00099
00100 #define TDSTAT_Rx_LENGTH(x) (((x) & TDSTAT_Rx_FL) >> 16)
00101 #define TDSTAT_Rx_DT_SR 0x00000000
00102 #define TDSTAT_Rx_DT_IL 0x00001000
00103 #define TDSTAT_Rx_DT_EL 0x00002000
00104 #define TDSTAT_Rx_DT_r 0x00003000
00105
00106
00107
00108
00109 #define TDSTAT_Tx_TO 0x00004000
00110 #define TDSTAT_Tx_LO 0x00000800
00111 #define TDSTAT_Tx_NC 0x00000400
00112 #define TDSTAT_Tx_LC 0x00000200
00113 #define TDSTAT_Tx_EC 0x00000100
00114 #define TDSTAT_Tx_HF 0x00000080
00115 #define TDSTAT_Tx_CC 0x00000078
00116 #define TDSTAT_Tx_LF 0x00000004
00117 #define TDSTAT_Tx_UF 0x00000002
00118 #define TDSTAT_Tx_DE 0x00000001
00119
00120 #define TDSTAT_Tx_COLLISIONS(x) (((x) & TDSTAT_Tx_CC) >> 3)
00121
00122
00123
00124
00125 #define TDCTL_SIZE1 0x000007ff
00126 #define TDCTL_SIZE1_SHIFT 0
00127
00128 #define TDCTL_SIZE2 0x003ff800
00129 #define TDCTL_SIZE2_SHIFT 11
00130
00131 #define TDCTL_ER 0x02000000
00132 #define TDCTL_CH 0x01000000
00133
00134
00135
00136
00137 #define TDCTL_Tx_IC 0x80000000
00138 #define TDCTL_Tx_LS 0x40000000
00139 #define TDCTL_Tx_FS 0x20000000
00140 #define TDCTL_Tx_FT1 0x10000000
00141 #define TDCTL_Tx_SET 0x08000000
00142 #define TDCTL_Tx_AC 0x04000000
00143 #define TDCTL_Tx_DPD 0x00800000
00144 #define TDCTL_Tx_FT0 0x00400000
00145
00146
00147
00148
00149
00150
00151
00152
00153
00154
00155
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
00174
00175
00176
00177
00178 #define TDCTL_Tx_FT_PERFECT 0
00179 #define TDCTL_Tx_FT_HASH TDCTL_Tx_FT0
00180 #define TDCTL_Tx_FT_INVERSE TDCTL_Tx_FT1
00181 #define TDCTL_Tx_FT_HASHONLY (TDCTL_Tx_FT1 | TDCTL_Tx_FT0)
00182 #define TULIP_SETUP_PACKET_LEN 192
00183 #define TULIP_MAXADDRS 16
00184 #define TULIP_MCHASHSIZE 512
00185
00186
00187
00188
00189 #define TULIP_ROM_SIZE(bits) (2 << (bits))
00190 #define TULIP_MAX_ROM_SIZE 512
00191
00192
00193
00194
00195
00196
00197
00198
00199
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210
00211
00212
00213
00214
00215 #define TULIP_ROM_SROM_FORMAT_VERION 18
00216 #define TULIP_ROM_CHIP_COUNT 19
00217 #define TULIP_ROM_IEEE_NETWORK_ADDRESS 20
00218 #define TULIP_ROM_CHIPn_DEVICE_NUMBER(n) (26 + ((n) * 3))
00219 #define TULIP_ROM_CHIPn_INFO_LEAF_OFFSET(n) (27 + ((n) * 3))
00220 #define TULIP_ROM_CRC32_CHECKSUM 126
00221 #define TULIP_ROM_CRC32_CHECKSUM1 94
00222
00223 #define TULIP_ROM_IL_SELECT_CONN_TYPE 0
00224 #define TULIP_ROM_IL_MEDIA_COUNT 2
00225 #define TULIP_ROM_IL_MEDIAn_BLOCK_BASE 3
00226
00227 #define SELECT_CONN_TYPE_TP 0x0000
00228 #define SELECT_CONN_TYPE_BNC 0x0001
00229 #define SELECT_CONN_TYPE_AUI 0x0002
00230 #define SELECT_CONN_TYPE_100TX 0x0003
00231 #define SELECT_CONN_TYPE_100T4 0x0006
00232 #define SELECT_CONN_TYPE_100FX 0x0007
00233 #define SELECT_CONN_TYPE MII_10T 0x0009
00234 #define SELECT_CONN_TYPE_MII_100TX 0x000d
00235 #define SELECT_CONN_TYPE_MII_100T4 0x000f
00236 #define SELECT_CONN_TYPE_MII_100FX 0x0010
00237 #define SELECT_CONN_TYPE_TP_AUTONEG 0x0100
00238 #define SELECT_CONN_TYPE_TP_FDX 0x0204
00239 #define SELECT_CONN_TYPE_MII_10T_FDX 0x020a
00240 #define SELECT_CONN_TYPE_100TX_FDX 0x020e
00241 #define SELECT_CONN_TYPE_MII_100TX_FDX 0x0211
00242 #define SELECT_CONN_TYPE_TP_NOLINKPASS 0x0400
00243 #define SELECT_CONN_TYPE_ASENSE 0x0800
00244 #define SELECT_CONN_TYPE_ASENSE_POWERUP 0x8800
00245 #define SELECT_CONN_TYPE_ASENSE_AUTONEG 0x0900
00246
00247 #define TULIP_ROM_MB_MEDIA_CODE 0x3f
00248 #define TULIP_ROM_MB_MEDIA_TP 0x00
00249 #define TULIP_ROM_MB_MEDIA_BNC 0x01
00250 #define TULIP_ROM_MB_MEDIA_AUI 0x02
00251 #define TULIP_ROM_MB_MEDIA_100TX 0x03
00252 #define TULIP_ROM_MB_MEDIA_TP_FDX 0x04
00253 #define TULIP_ROM_MB_MEDIA_100TX_FDX 0x05
00254 #define TULIP_ROM_MB_MEDIA_100T4 0x06
00255 #define TULIP_ROM_MB_MEDIA_100FX 0x07
00256 #define TULIP_ROM_MB_MEDIA_100FX_FDX 0x08
00257
00258 #define TULIP_ROM_MB_EXT 0x40
00259
00260 #define TULIP_ROM_MB_CSR13 1
00261 #define TULIP_ROM_MB_CSR14 3
00262 #define TULIP_ROM_MB_CSR15 5
00263
00264 #define TULIP_ROM_MB_SIZE(mc) (((mc) & TULIP_ROM_MB_EXT) ? 7 : 1)
00265 #define TULIP_ROM_MB_NOINDICATOR 0x8000
00266 #define TULIP_ROM_MB_DEFAULT 0x4000
00267 #define TULIP_ROM_MB_POLARITY 0x0080
00268 #define TULIP_ROM_MB_OPMODE(x) (((x) & 0x71) << 18)
00269 #define TULIP_ROM_MB_BITPOS(x) (1 << (((x) & 0x0e) >> 1))
00270 #define TULIP_ROM_MB_21140_GPR 0
00271 #define TULIP_ROM_MB_21140_MII 1
00272 #define TULIP_ROM_MB_21142_SIA 2
00273 #define TULIP_ROM_MB_21142_MII 3
00274 #define TULIP_ROM_MB_21143_SYM 4
00275 #define TULIP_ROM_MB_21143_RESET 5
00276
00277 #define TULIP_ROM_GETW(data, off) \
00278 ((uint32_t) (data)[(off)] | (uint32_t) ((data)[(off) + 1]) << 8)
00279
00280
00281
00282
00283 #define TULIP_CSR0 0x00
00284 #define TULIP_CSR1 0x08
00285 #define TULIP_CSR2 0x10
00286 #define TULIP_CSR3 0x18
00287 #define TULIP_CSR4 0x20
00288 #define TULIP_CSR5 0x28
00289 #define TULIP_CSR6 0x30
00290 #define TULIP_CSR7 0x38
00291 #define TULIP_CSR8 0x40
00292 #define TULIP_CSR9 0x48
00293 #define TULIP_CSR10 0x50
00294 #define TULIP_CSR11 0x58
00295 #define TULIP_CSR12 0x60
00296 #define TULIP_CSR13 0x68
00297 #define TULIP_CSR14 0x70
00298 #define TULIP_CSR15 0x78
00299 #define TULIP_CSR16 0x80
00300 #define TULIP_CSR17 0x88
00301 #define TULIP_CSR18 0x90
00302 #define TULIP_CSR19 0x98
00303 #define TULIP_CSR20 0xa0
00304 #define TULIP_CSR21 0xa8
00305 #define TULIP_CSR22 0xb0
00306 #define TULIP_CSR23 0xb8
00307 #define TULIP_CSR24 0xc0
00308 #define TULIP_CSR25 0xc8
00309 #define TULIP_CSR26 0xd0
00310 #define TULIP_CSR27 0xd8
00311 #define TULIP_CSR28 0xe0
00312 #define TULIP_CSR29 0xe8
00313 #define TULIP_CSR30 0xf0
00314 #define TULIP_CSR31 0xf8
00315
00316 #define TULIP_CSR_INDEX(csr) ((csr) >> 3)
00317
00318
00319 #define CSR_BUSMODE TULIP_CSR0
00320 #define BUSMODE_SWR 0x00000001
00321 #define BUSMODE_BAR 0x00000002
00322 #define BUSMODE_DSL 0x0000007c
00323 #define BUSMODE_BLE 0x00000080
00324
00325
00326 #define BUSMODE_PBL_DEFAULT 0x00000000
00327 #define BUSMODE_PBL_1LW 0x00000100
00328 #define BUSMODE_PBL_2LW 0x00000200
00329 #define BUSMODE_PBL_4LW 0x00000400
00330 #define BUSMODE_PBL_8LW 0x00000800
00331 #define BUSMODE_PBL_16LW 0x00001000
00332 #define BUSMODE_PBL_32LW 0x00002000
00333
00334
00335 #define BUSMODE_CAL_NONE 0x00000000
00336 #define BUSMODE_CAL_8LW 0x00004000
00337 #define BUSMODE_CAL_16LW 0x00008000
00338 #define BUSMODE_CAL_32LW 0x0000c000
00339 #define BUSMODE_DAS 0x00010000
00340
00341
00342
00343
00344 #define BUSMODE_TAP_NONE 0x00000000
00345 #define BUSMODE_TAP_200us 0x00020000
00346 #define BUSMODE_TAP_800us 0x00040000
00347 #define BUSMODE_TAP_1_6ms 0x00060000
00348 #define BUSMODE_TAP_12_8us 0x00080000
00349 #define BUSMODE_TAP_25_6us 0x000a0000
00350 #define BUSMODE_TAP_51_2us 0x000c0000
00351 #define BUSMODE_TAP_102_4us 0x000e0000
00352 #define BUSMODE_DBO 0x00100000
00353 #define BUSMODE_RME 0x00200000
00354 #define BUSMODE_RLE 0x00800000
00355 #define BUSMODE_WLE 0x01000000
00356
00357
00358 #define CSR_TXPOLL TULIP_CSR1
00359 #define TXPOLL_TPD 0x00000001
00360
00361
00362 #define CSR_RXPOLL TULIP_CSR2
00363 #define RXPOLL_RPD 0x00000001
00364
00365
00366 #define CSR_RXLIST TULIP_CSR3
00367
00368
00369 #define CSR_TXLIST TULIP_CSR4
00370
00371
00372 #define CSR_STATUS TULIP_CSR5
00373 #define STATUS_TI 0x00000001
00374 #define STATUS_TPS 0x00000002
00375 #define STATUS_TU 0x00000004
00376 #define STATUS_TJT 0x00000008
00377 #define STATUS_LNPANC 0x00000010
00378 #define STATUS_UNF 0x00000020
00379 #define STATUS_RI 0x00000040
00380 #define STATUS_RU 0x00000080
00381 #define STATUS_RPS 0x00000100
00382 #define STATUS_RWT 0x00000200
00383 #define STATUS_AT 0x00000400
00384
00385 #define STATUS_ETI 0x00000400
00386
00387 #define STATUS_FD 0x00000800
00388
00389 #define STATUS_TM 0x00000800
00390 #define STATUS_LNF 0x00001000
00391 #define STATUS_SE 0x00002000
00392 #define STATUS_ER 0x00004000
00393 #define STATUS_AIS 0x00008000
00394 #define STATUS_NIS 0x00010000
00395 #define STATUS_RS 0x000e0000
00396 #define STATUS_RS_STOPPED 0x00000000
00397 #define STATUS_RS_FETCH 0x00020000
00398
00399 #define STATUS_RS_CHECK 0x00040000
00400
00401 #define STATUS_RS_WAIT 0x00060000
00402 #define STATUS_RS_SUSPENDED 0x00080000
00403 #define STATUS_RS_CLOSE 0x000a0000
00404
00405 #define STATUS_RS_FLUSH 0x000c0000
00406
00407 #define STATUS_RS_QUEUE 0x000e0000
00408
00409
00410 #define STATUS_TS 0x00700000
00411 #define STATUS_TS_STOPPED 0x00000000
00412 #define STATUS_TS_FETCH 0x00100000
00413
00414 #define STATUS_TS_WAIT 0x00200000
00415
00416 #define STATUS_TS_READING 0x00300000
00417
00418
00419 #define STATUS_TS_RESERVED 0x00400000
00420 #define STATUS_TS_SETUP 0x00500000
00421 #define STATUS_TS_SUSPENDED 0x00600000
00422 #define STATUS_TS_CLOSE 0x00700000
00423 #define STATUS_EB 0x03800000
00424 #define STATUS_EB_PARITY 0x00000000
00425 #define STATUS_EB_MABT 0x00800000
00426 #define STATUS_EB_TABT 0x01000000
00427 #define STATUS_GPPI 0x04000000
00428 #define STATUS_LC 0x08000000
00429 #define STATUS_X3201_PMEIS 0x10000000
00430 #define STATUS_X3201_SFIS 0x80000000
00431
00432
00433 #define CSR_OPMODE TULIP_CSR6
00434 #define OPMODE_HP 0x00000001
00435 #define OPMODE_SR 0x00000002
00436 #define OPMODE_HO 0x00000004
00437 #define OPMODE_PB 0x00000008
00438 #define OPMODE_IF 0x00000010
00439 #define OPMODE_SB 0x00000020
00440 #define OPMODE_PR 0x00000040
00441 #define OPMODE_PM 0x00000080
00442 #define OPMODE_FKD 0x00000100
00443 #define OPMODE_FD 0x00000200
00444 #define OPMODE_OM 0x00000c00
00445 #define OPMODE_OM_NORMAL 0x00000000
00446 #define OPMODE_OM_INTLOOP 0x00000400
00447 #define OPMODE_OM_EXTLOOP 0x00000800
00448 #define OPMODE_FC 0x00001000
00449 #define OPMODE_ST 0x00002000
00450 #define OPMODE_TR 0x0000c000
00451 #define OPMODE_TR_72 0x00000000
00452 #define OPMODE_TR_96 0x00004000
00453 #define OPMODE_TR_128 0x00008000
00454 #define OPMODE_TR_160 0x0000c000
00455 #define OPMODE_BP 0x00010000
00456 #define OPMODE_CA 0x00020000
00457 #define OPMODE_PS 0x00040000
00458 #define OPMODE_HBD 0x00080000
00459 #define OPMODE_SF 0x00200000
00460 #define OPMODE_TTM 0x00400000
00461 #define OPMODE_PCS 0x00800000
00462 #define OPMODE_SCR 0x01000000
00463 #define OPMODE_MBO 0x02000000
00464 #define OPMODE_IDAMSB 0x04000000
00465 #define OPMODE_RA 0x40000000
00466 #define OPMODE_SC 0x80000000
00467
00468
00469 #define OPMODE_MEDIA_BITS (OPMODE_FD | OPMODE_PS | OPMODE_TTM | OPMODE_PCS | OPMODE_SCR)
00470
00471
00472 #define CSR_INTEN TULIP_CSR7
00473
00474
00475
00476
00477 #define CSR_MISSED TULIP_CSR8
00478 #define MISSED_MFC 0x0000ffff
00479 #define MISSED_MFO 0x00010000
00480
00481 #define MISSED_FOC 0x0ffe0000
00482
00483 #define MISSED_OCO 0x10000000
00484
00485
00486 #define MISSED_GETMFC(x) ((x) & MISSED_MFC)
00487 #define MISSED_GETFOC(x) (((x) & MISSED_FOC) >> 17)
00488
00489
00490 #define CSR_MIIROM TULIP_CSR9
00491 #define MIIROM_DATA 0x000000ff
00492 #define MIIROM_SROMCS 0x00000001
00493 #define MIIROM_SROMSK 0x00000002
00494 #define MIIROM_SROMDI 0x00000004
00495 #define MIIROM_SROMDO 0x00000008
00496 #define MIIROM_REG 0x00000400
00497 #define MIIROM_SR 0x00000800
00498 #define MIIROM_BR 0x00001000
00499 #define MIIROM_WR 0x00002000
00500 #define MIIROM_RD 0x00004000
00501 #define MIIROM_MOD 0x00008000
00502 #define MIIROM_MDC 0x00010000
00503 #define MIIROM_MDO 0x00020000
00504 #define MIIROM_MIIDIR 0x00040000
00505
00506
00507 #define MIIROM_MDI 0x00080000
00508 #define MIIROM_DN 0x80000000
00509
00510
00511 #define TULIP_SROM_OPC_ERASE 0x04
00512 #define TULIP_SROM_OPC_WRITE 0x05
00513 #define TULIP_SROM_OPC_READ 0x06
00514
00515
00516 #define CSR_ROMADDR TULIP_CSR10
00517 #define ROMADDR_MASK 0x000003ff
00518
00519
00520 #define CSR_GPT TULIP_CSR11
00521 #define GPT_VALUE 0x0000ffff
00522 #define GPT_CON 0x00010000
00523
00524
00525 #define GPT_NRX 0x000e0000
00526 #define GPT_RXT 0x00f00000
00527 #define GPT_NTX 0x07000000
00528 #define GPT_TXT 0x78000000
00529 #define GPT_CYCLE 0x80000000
00530
00531
00532 #define CSR_SIASTAT TULIP_CSR12
00533 #define SIASTAT_PAUI 0x00000001
00534 #define SIASTAT_MRA 0x00000001
00535 #define SIASTAT_NCR 0x00000002
00536 #define SIASTAT_LS100 0x00000002
00537 #define SIASTAT_LKF 0x00000004
00538 #define SIASTAT_LS10 0x00000004
00539 #define SIASTAT_APS 0x00000008
00540 #define SIASTAT_DSD 0x00000010
00541 #define SIASTAT_DSP 0x00000020
00542 #define SIASTAT_DAZ 0x00000040
00543 #define SIASTAT_DAO 0x00000080
00544 #define SIASTAT_SRA 0x00000100
00545 #define SIASTAT_ARA 0x00000100
00546 #define SIASTAT_NRA 0x00000200
00547 #define SIASTAT_TRA 0x00000200
00548 #define SIASTAT_NSN 0x00000400
00549 #define SIASTAT_TRF 0x00000800
00550 #define SIASTAT_ANS 0x00007000
00551 #define SIASTAT_ANS_DIS 0x00000000
00552 #define SIASTAT_ANS_TXDIS 0x00001000
00553 #define SIASTAT_ANS_START 0x00001000
00554 #define SIASTAT_ANS_ABD 0x00002000
00555 #define SIASTAT_ANS_ACKD 0x00003000
00556 #define SIASTAT_ANS_ACKC 0x00004000
00557 #define SIASTAT_ANS_FLPGOOD 0x00005000
00558 #define SIASTAT_ANS_LINKCHECK 0x00006000
00559 #define SIASTAT_LPN 0x00008000
00560 #define SIASTAT_LPC 0xffff0000
00561 #define SIASTAT_GETLPC(x) (((x) & SIASTAT_LPC) >> 16)
00562
00563
00564 #define CSR_SIACONN TULIP_CSR13
00565 #define SIACONN_SRL 0x00000001
00566 #define SIACONN_PS 0x00000002
00567 #define SIACONN_CAC 0x00000004
00568 #define SIACONN_AUI 0x00000008
00569 #define SIACONN_EDP 0x00000010
00570 #define SIACONN_ENI 0x00000020
00571 #define SIACONN_SIM 0x00000040
00572 #define SIACONN_ASE 0x00000080
00573 #define SIACONN_SEL 0x00000f00
00574 #define SIACONN_IE 0x00001000
00575 #define SIACONN_OE1_3 0x00002000
00576 #define SIACONN_OE2_4 0x00004000
00577 #define SIACONN_OE5_6_7 0x00008000
00578 #define SIACONN_SDM 0x0000ef00
00579
00580
00581 #define CSR_SIATXRX TULIP_CSR14
00582 #define SIATXRX_ECEN 0x00000001
00583 #define SIATXRX_LBK 0x00000002
00584 #define SIATXRX_DREN 0x00000004
00585 #define SIATXRX_LSE 0x00000008
00586 #define SIATXRX_CPEN 0x00000030
00587 #define SIATXRX_CPEN_DIS0 0x00000000
00588 #define SIATXRX_CPEN_DIS1 0x00000010
00589 #define SIATXRX_CPEN_HIGHPWR 0x00000020
00590 #define SIATXRX_CPEN_NORMAL 0x00000030
00591 #define SIATXRX_MBO 0x00000040
00592 #define SIATXRX_TH 0x00000040
00593 #define SIATXRX_ANE 0x00000080
00594 #define SIATXRX_RSQ 0x00000100
00595 #define SIATXRX_CSQ 0x00000200
00596 #define SIATXRX_CLD 0x00000400
00597 #define SIATXRX_SQE 0x00000800
00598 #define SIATXRX_LTE 0x00001000
00599 #define SIATXRX_APE 0x00002000
00600 #define SIATXRX_SPP 0x00004000
00601 #define SIATXRX_TAS 0x00008000
00602 #define SIATXRX_THX 0x00010000
00603 #define SIATXRX_TXF 0x00020000
00604 #define SIATXRX_T4 0x00040000
00605
00606
00607 #define CSR_SIAGEN TULIP_CSR15
00608 #define SIAGEN_JBD 0x00000001
00609 #define SIAGEN_HUJ 0x00000002
00610 #define SIAGEN_JCK 0x00000004
00611 #define SIAGEN_ABM 0x00000008
00612 #define SIAGEN_RWD 0x00000010
00613 #define SIAGEN_RWR 0x00000020
00614 #define SIAGEN_LE1 0x00000040
00615 #define SIAGEN_LV1 0x00000080
00616 #define SIAGEN_TSCK 0x00000100
00617 #define SIAGEN_FUSQ 0x00000200
00618 #define SIAGEN_FLF 0x00000400
00619 #define SIAGEN_LSD 0x00000800
00620 #define SIAGEN_LEE 0x00000800
00621 #define SIAGEN_DPST 0x00001000
00622 #define SIAGEN_FRL 0x00002000
00623 #define SIAGEN_LE2 0x00004000
00624 #define SIAGEN_RMP 0x00004000
00625 #define SIAGEN_LV2 0x00008000
00626 #define SIAGEN_HCKR 0x00008000
00627 #define SIAGEN_MD 0x000f0000
00628 #define SIAGEN_LGS0 0x00100000
00629 #define SIAGEN_LGS1 0x00200000
00630 #define SIAGEN_LGS2 0x00400000
00631 #define SIAGEN_LGS3 0x00800000
00632 #define SIAGEN_GEI0 0x01000000
00633 #define SIAGEN_GEI1 0x02000000
00634 #define SIAGEN_RME 0x04000000
00635 #define SIAGEN_CWE 0x08000000
00636 #define SIAGEN_GI0 0x10000000
00637 #define SIAGEN_GI1 0x20000000
00638 #define SIAGEN_RMI 0x40000000
00639
00640
00641 #define CSR_GPP TULIP_CSR12
00642 #define GPP_MD 0x000000ff
00643 #define GPP_GPC 0x00000100
00644
00645
00646
00647
00648
00649
00650 #define SIACONN_21142_10BASET 0x00000001
00651 #define SIATXRX_21142_10BASET 0x00007f3f
00652 #define SIAGEN_21142_10BASET 0x00000008
00653
00654
00655 #define SIACONN_21142_10BASET_FDX 0x00000001
00656 #define SIATXRX_21142_10BASET_FDX 0x00007f3d
00657 #define SIAGEN_21142_10BASET_FDX 0x00000008
00658
00659
00660 #define SIACONN_21142_AUI 0x00000009
00661 #define SIATXRX_21142_AUI 0x00004705
00662 #define SIAGEN_21142_AUI 0x0000000e
00663
00664
00665 #define SIACONN_21142_BNC 0x00000009
00666 #define SIATXRX_21142_BNC 0x00004705
00667 #define SIAGEN_21142_BNC 0x00000006
00668 #endif