wcmod_address.h (74128B)
1 /* 2 * 3 * 4 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 5 * 6 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 7 */ 8 #include <sal/types.h> 9 #ifndef _WC_ADDRESS_H_ 10 #define _WC_ADDRESS_H_ 11 12 #define IEEE0BLK_MIICNTL_NAME "IEEE0BLK_MIICNTL" 13 #define IEEE0BLK_MIICNTL_ADDR 0x00000000 14 15 #define IEEE0BLK_MIISTAT_NAME "IEEE0BLK_MIISTAT" 16 #define IEEE0BLK_MIISTAT_ADDR 0x00000001 17 18 #define IEEE0BLK_ID1_NAME "IEEE0BLK_ID1" 19 #define IEEE0BLK_ID1_ADDR 0x00000002 20 21 #define IEEE0BLK_ID2_NAME "IEEE0BLK_ID2" 22 #define IEEE0BLK_ID2_ADDR 0x00000003 23 24 #define IEEE0BLK_AUTONEGADV_NAME "IEEE0BLK_AUTONEGADV" 25 #define IEEE0BLK_AUTONEGADV_ADDR 0x00000004 26 27 #define IEEE0BLK_AUTONEGLPABIL_NAME "IEEE0BLK_AUTONEGLPABIL" 28 #define IEEE0BLK_AUTONEGLPABIL_ADDR 0x00000005 29 30 #define IEEE0BLK_AUTONEGEXP_NAME "IEEE0BLK_AUTONEGEXP" 31 #define IEEE0BLK_AUTONEGEXP_ADDR 0x00000006 32 33 #define IEEE0BLK_AUTONEGNP_NAME "IEEE0BLK_AUTONEGNP" 34 #define IEEE0BLK_AUTONEGNP_ADDR 0x00000007 35 36 #define IEEE0BLK_AUTONEGLPABIL2_NAME "IEEE0BLK_AUTONEGLPABIL2" 37 #define IEEE0BLK_AUTONEGLPABIL2_ADDR 0x00000008 38 39 #define IEEE0BLK_MIIEXTSTAT_NAME "IEEE0BLK_MIIEXTSTAT" 40 #define IEEE0BLK_MIIEXTSTAT_ADDR 0x0000000f 41 42 #define XGXSBLK0_XGXSCONTROL_NAME "XGXSBLK0_XGXSCONTROL" 43 #define XGXSBLK0_XGXSCONTROL_ADDR 0x00008000 44 45 #define XGXSBLK0_XGXSSTATUS_NAME "XGXSBLK0_XGXSSTATUS" 46 #define XGXSBLK0_XGXSSTATUS_ADDR 0x00008001 47 48 #define XGXSBLK0_XGMIIIDLE_NAME "XGXSBLK0_XGMIIIDLE" 49 #define XGXSBLK0_XGMIIIDLE_ADDR 0x00008002 50 51 #define XGXSBLK0_XGMIISYNC_NAME "XGXSBLK0_XGMIISYNC" 52 #define XGXSBLK0_XGMIISYNC_ADDR 0x00008003 53 54 #define XGXSBLK0_XGMIISKIP_NAME "XGXSBLK0_XGMIISKIP" 55 #define XGXSBLK0_XGMIISKIP_ADDR 0x00008004 56 57 #define XGXSBLK0_XGMIISOPEOP_NAME "XGXSBLK0_XGMIISOPEOP" 58 #define XGXSBLK0_XGMIISOPEOP_ADDR 0x00008005 59 60 #define XGXSBLK0_XGMIIALIGN_NAME "XGXSBLK0_XGMIIALIGN" 61 #define XGXSBLK0_XGMIIALIGN_ADDR 0x00008006 62 63 #define XGXSBLK0_XGMIIRCONTROL_NAME "XGXSBLK0_XGMIIRCONTROL" 64 #define XGXSBLK0_XGMIIRCONTROL_ADDR 0x00008007 65 66 #define XGXSBLK0_XGMIITCONTROL_NAME "XGXSBLK0_XGMIITCONTROL" 67 #define XGXSBLK0_XGMIITCONTROL_ADDR 0x00008008 68 69 #define XGXSBLK0_XGMIISWAP_NAME "XGXSBLK0_XGMIISWAP" 70 #define XGXSBLK0_XGMIISWAP_ADDR 0x00008009 71 72 #define XGXSBLK0_LSSLSID_NAME "XGXSBLK0_LSSLSID" 73 #define XGXSBLK0_LSSLSID_ADDR 0x0000800a 74 75 #define XGXSBLK0_LSSTINFO_NAME "XGXSBLK0_LSSTINFO" 76 #define XGXSBLK0_LSSTINFO_ADDR 0x0000800b 77 78 #define XGXSBLK0_LSSRINFO_NAME "XGXSBLK0_LSSRINFO" 79 #define XGXSBLK0_LSSRINFO_ADDR 0x0000800c 80 81 #define XGXSBLK0_MMDSELECT_NAME "XGXSBLK0_MMDSELECT" 82 #define XGXSBLK0_MMDSELECT_ADDR 0x0000800d 83 84 #define XGXSBLK0_MISCCONTROL1_NAME "XGXSBLK0_MISCCONTROL1" 85 #define XGXSBLK0_MISCCONTROL1_ADDR 0x0000800e 86 87 #define XGXSBLK0_BLOCKADDRESS_NAME "XGXSBLK0_BLOCKADDRESS" 88 #define XGXSBLK0_BLOCKADDRESS_ADDR 0x0000800f 89 90 #define XGXSBLK1_DESKEW_NAME "XGXSBLK1_DESKEW" 91 #define XGXSBLK1_DESKEW_ADDR 0x00008010 92 93 #define XGXSBLK1_LINK_NAME "XGXSBLK1_LINK" 94 #define XGXSBLK1_LINK_ADDR 0x00008011 95 96 #define XGXSBLK1_TESTRX_NAME "XGXSBLK1_TESTRX" 97 #define XGXSBLK1_TESTRX_ADDR 0x00008012 98 99 #define XGXSBLK1_TESTTX_NAME "XGXSBLK1_TESTTX" 100 #define XGXSBLK1_TESTTX_ADDR 0x00008013 101 102 #define XGXSBLK1_TESTXG_NAME "XGXSBLK1_TESTXG" 103 #define XGXSBLK1_TESTXG_ADDR 0x00008014 104 105 #define XGXSBLK1_LANECTRL0_NAME "XGXSBLK1_LANECTRL0" 106 #define XGXSBLK1_LANECTRL0_ADDR 0x00008015 107 108 #define XGXSBLK1_LANECTRL1_NAME "XGXSBLK1_LANECTRL1" 109 #define XGXSBLK1_LANECTRL1_ADDR 0x00008016 110 111 #define XGXSBLK1_LANECTRL2_NAME "XGXSBLK1_LANECTRL2" 112 #define XGXSBLK1_LANECTRL2_ADDR 0x00008017 113 114 #define XGXSBLK1_LANECTRL3_NAME "XGXSBLK1_LANECTRL3" 115 #define XGXSBLK1_LANECTRL3_ADDR 0x00008018 116 117 #define XGXSBLK1_LANEPRBS_NAME "XGXSBLK1_LANEPRBS" 118 #define XGXSBLK1_LANEPRBS_ADDR 0x00008019 119 120 #define XGXSBLK1_LANETEST_NAME "XGXSBLK1_LANETEST" 121 #define XGXSBLK1_LANETEST_ADDR 0x0000801a 122 123 #define XGXSBLK1_LSSREVNT_NAME "XGXSBLK1_LSSREVNT" 124 #define XGXSBLK1_LSSREVNT_ADDR 0x0000801b 125 126 #define XGXSBLK1_DSKEVNT_NAME "XGXSBLK1_DSKEVNT" 127 #define XGXSBLK1_DSKEVNT_ADDR 0x0000801c 128 129 #define XGXSBLK1_AERREVNT_NAME "XGXSBLK1_AERREVNT" 130 #define XGXSBLK1_AERREVNT_ADDR 0x0000801d 131 132 #define XGXSBLK1_CKCMPEVNT_NAME "XGXSBLK1_CKCMPEVNT" 133 #define XGXSBLK1_CKCMPEVNT_ADDR 0x0000801e 134 135 #define XGXSBLK1_BLOCKADDRESS_NAME "XGXSBLK1_BLOCKADDRESS" 136 #define XGXSBLK1_BLOCKADDRESS_ADDR 0x0000801f 137 138 #define TXBERT_TXBERTCTRL_NAME "TXBERT_TXBERTCTRL" 139 #define TXBERT_TXBERTCTRL_ADDR 0x00008020 140 141 #define TXBERT_TXBERTSOPEOP_NAME "TXBERT_TXBERTSOPEOP" 142 #define TXBERT_TXBERTSOPEOP_ADDR 0x00008021 143 144 #define TXBERT_TXBERTSIZE0_NAME "TXBERT_TXBERTSIZE0" 145 #define TXBERT_TXBERTSIZE0_ADDR 0x00008022 146 147 #define TXBERT_TXBERTSIZE1_NAME "TXBERT_TXBERTSIZE1" 148 #define TXBERT_TXBERTSIZE1_ADDR 0x00008023 149 150 #define TXBERT_TXBERTSIZE2_NAME "TXBERT_TXBERTSIZE2" 151 #define TXBERT_TXBERTSIZE2_ADDR 0x00008024 152 153 #define TXBERT_TXBERTIPG0_NAME "TXBERT_TXBERTIPG0" 154 #define TXBERT_TXBERTIPG0_ADDR 0x00008025 155 156 #define TXBERT_TXBERTIPG1_NAME "TXBERT_TXBERTIPG1" 157 #define TXBERT_TXBERTIPG1_ADDR 0x00008026 158 159 #define TXBERT_TXBERTBYTEU_NAME "TXBERT_TXBERTBYTEU" 160 #define TXBERT_TXBERTBYTEU_ADDR 0x00008027 161 162 #define TXBERT_TXBERTBYTEL_NAME "TXBERT_TXBERTBYTEL" 163 #define TXBERT_TXBERTBYTEL_ADDR 0x00008028 164 165 #define TXBERT_TXBERTPACKETU_NAME "TXBERT_TXBERTPACKETU" 166 #define TXBERT_TXBERTPACKETU_ADDR 0x00008029 167 168 #define TXBERT_TXBERTPACKETL_NAME "TXBERT_TXBERTPACKETL" 169 #define TXBERT_TXBERTPACKETL_ADDR 0x0000802a 170 171 #define TXBERT_TXBERTCTRL1_NAME "TXBERT_TXBERTCTRL1" 172 #define TXBERT_TXBERTCTRL1_ADDR 0x0000802b 173 174 #define RXBERT_RXBERTCTRL_NAME "RXBERT_RXBERTCTRL" 175 #define RXBERT_RXBERTCTRL_ADDR 0x00008030 176 177 #define RXBERT_RXBERTSOPEOP_NAME "RXBERT_RXBERTSOPEOP" 178 #define RXBERT_RXBERTSOPEOP_ADDR 0x00008031 179 180 #define RXBERT_RXBERTBYTEU_NAME "RXBERT_RXBERTBYTEU" 181 #define RXBERT_RXBERTBYTEU_ADDR 0x00008037 182 183 #define RXBERT_RXBERTBYTEL_NAME "RXBERT_RXBERTBYTEL" 184 #define RXBERT_RXBERTBYTEL_ADDR 0x00008038 185 186 #define RXBERT_RXBERTPACKETU_NAME "RXBERT_RXBERTPACKETU" 187 #define RXBERT_RXBERTPACKETU_ADDR 0x00008039 188 189 #define RXBERT_RXBERTPACKETL_NAME "RXBERT_RXBERTPACKETL" 190 #define RXBERT_RXBERTPACKETL_ADDR 0x0000803a 191 192 #define RXBERT_RXBERTBITERR_NAME "RXBERT_RXBERTBITERR" 193 #define RXBERT_RXBERTBITERR_ADDR 0x0000803b 194 195 #define RXBERT_RXBERTBYTEERR_NAME "RXBERT_RXBERTBYTEERR" 196 #define RXBERT_RXBERTBYTEERR_ADDR 0x0000803c 197 198 #define RXBERT_RXBERTPKTERR_NAME "RXBERT_RXBERTPKTERR" 199 #define RXBERT_RXBERTPKTERR_ADDR 0x0000803d 200 201 #define RXBERT_RXBERTSTATUS_NAME "RXBERT_RXBERTSTATUS" 202 #define RXBERT_RXBERTSTATUS_ADDR 0x0000803e 203 204 #define PLL_ANAPLLSTATUS_NAME "PLL_ANAPLLSTATUS" 205 #define PLL_ANAPLLSTATUS_ADDR 0x00008050 206 207 #define PLL_ANAPLLCONTROL_NAME "PLL_ANAPLLCONTROL" 208 #define PLL_ANAPLLCONTROL_ADDR 0x00008051 209 210 #define PLL_ANAPLLTIMER1_NAME "PLL_ANAPLLTIMER1" 211 #define PLL_ANAPLLTIMER1_ADDR 0x00008052 212 213 #define PLL_ANAPLLTIMER2_NAME "PLL_ANAPLLTIMER2" 214 #define PLL_ANAPLLTIMER2_ADDR 0x00008053 215 216 #define PLL_ANAPLLTIMER3_NAME "PLL_ANAPLLTIMER3" 217 #define PLL_ANAPLLTIMER3_ADDR 0x00008054 218 219 #define PLL_ANACAPCONTROL_NAME "PLL_ANACAPCONTROL" 220 #define PLL_ANACAPCONTROL_ADDR 0x00008055 221 222 #define PLL_ANAFREQDETCNTR_NAME "PLL_ANAFREQDETCNTR" 223 #define PLL_ANAFREQDETCNTR_ADDR 0x00008057 224 225 #define PLL_ANAPLLASTATUS1_NAME "PLL_ANAPLLASTATUS1" 226 #define PLL_ANAPLLASTATUS1_ADDR 0x00008058 227 228 #define PLL_ANAPLLACONTROL0_NAME "PLL_ANAPLLACONTROL0" 229 #define PLL_ANAPLLACONTROL0_ADDR 0x0000805a 230 231 #define PLL_ANAPLLACONTROL1_NAME "PLL_ANAPLLACONTROL1" 232 #define PLL_ANAPLLACONTROL1_ADDR 0x0000805b 233 234 #define PLL_ANAPLLACONTROL2_NAME "PLL_ANAPLLACONTROL2" 235 #define PLL_ANAPLLACONTROL2_ADDR 0x0000805c 236 237 #define PLL_ANAPLLACONTROL3_NAME "PLL_ANAPLLACONTROL3" 238 #define PLL_ANAPLLACONTROL3_ADDR 0x0000805d 239 240 #define PLL_ANAPLLACONTROL4_NAME "PLL_ANAPLLACONTROL4" 241 #define PLL_ANAPLLACONTROL4_ADDR 0x0000805e 242 243 #define TX0_ANATXASTATUS0_NAME "TX0_ANATXASTATUS0" 244 #define TX0_ANATXASTATUS0_ADDR 0x00008060 245 246 #define TX0_ANATXACONTROL0_NAME "TX0_ANATXACONTROL0" 247 #define TX0_ANATXACONTROL0_ADDR 0x00008061 248 249 #define TX0_ANATXMDATA0_NAME "TX0_ANATXMDATA0" 250 #define TX0_ANATXMDATA0_ADDR 0x00008062 251 252 #define TX0_ANATXMDATA1_NAME "TX0_ANATXMDATA1" 253 #define TX0_ANATXMDATA1_ADDR 0x00008063 254 255 #define TX0_ANATXASTATUS1_NAME "TX0_ANATXASTATUS1" 256 #define TX0_ANATXASTATUS1_ADDR 0x00008064 257 258 #define TX0_ANATXACONTROL1_NAME "TX0_ANATXACONTROL1" 259 #define TX0_ANATXACONTROL1_ADDR 0x00008065 260 261 #define TX0_ANATXACONTROL2_NAME "TX0_ANATXACONTROL2" 262 #define TX0_ANATXACONTROL2_ADDR 0x00008066 263 264 #define TX0_TX_DRIVER_NAME "TX0_TX_DRIVER" 265 #define TX0_TX_DRIVER_ADDR 0x00008067 266 #ifdef BCM_TRIUMPH3_SUPPORT 267 #define TX0_ANATXACONTROL6_NAME "TX0_ANATXACONTROL6" 268 #define TX0_ANATXACONTROL6_ADDR 0x0000806a 269 #endif 270 #define TX1_ANATXASTATUS0_NAME "TX1_ANATXASTATUS0" 271 #define TX1_ANATXASTATUS0_ADDR 0x00008070 272 273 #define TX1_ANATXACONTROL0_NAME "TX1_ANATXACONTROL0" 274 #define TX1_ANATXACONTROL0_ADDR 0x00008071 275 276 #define TX1_ANATXMDATA0_NAME "TX1_ANATXMDATA0" 277 #define TX1_ANATXMDATA0_ADDR 0x00008072 278 279 #define TX1_ANATXMDATA1_NAME "TX1_ANATXMDATA1" 280 #define TX1_ANATXMDATA1_ADDR 0x00008073 281 282 #define TX1_ANATXASTATUS1_NAME "TX1_ANATXASTATUS1" 283 #define TX1_ANATXASTATUS1_ADDR 0x00008074 284 285 #define TX1_ANATXACONTROL1_NAME "TX1_ANATXACONTROL1" 286 #define TX1_ANATXACONTROL1_ADDR 0x00008075 287 288 #define TX1_ANATXACONTROL2_NAME "TX1_ANATXACONTROL2" 289 #define TX1_ANATXACONTROL2_ADDR 0x00008076 290 291 #define TX1_TX_DRIVER_NAME "TX1_TX_DRIVER" 292 #define TX1_TX_DRIVER_ADDR 0x00008077 293 294 #define TX2_ANATXASTATUS0_NAME "TX2_ANATXASTATUS0" 295 #define TX2_ANATXASTATUS0_ADDR 0x00008080 296 297 #define TX2_ANATXACONTROL0_NAME "TX2_ANATXACONTROL0" 298 #define TX2_ANATXACONTROL0_ADDR 0x00008081 299 300 #define TX2_ANATXMDATA0_NAME "TX2_ANATXMDATA0" 301 #define TX2_ANATXMDATA0_ADDR 0x00008082 302 303 #define TX2_ANATXMDATA1_NAME "TX2_ANATXMDATA1" 304 #define TX2_ANATXMDATA1_ADDR 0x00008083 305 306 #define TX2_ANATXASTATUS1_NAME "TX2_ANATXASTATUS1" 307 #define TX2_ANATXASTATUS1_ADDR 0x00008084 308 309 #define TX2_ANATXACONTROL1_NAME "TX2_ANATXACONTROL1" 310 #define TX2_ANATXACONTROL1_ADDR 0x00008085 311 312 #define TX2_ANATXACONTROL2_NAME "TX2_ANATXACONTROL2" 313 #define TX2_ANATXACONTROL2_ADDR 0x00008086 314 315 #define TX2_TX_DRIVER_NAME "TX2_TX_DRIVER" 316 #define TX2_TX_DRIVER_ADDR 0x00008087 317 318 #define TX3_ANATXASTATUS0_NAME "TX3_ANATXASTATUS0" 319 #define TX3_ANATXASTATUS0_ADDR 0x00008090 320 321 #define TX3_ANATXACONTROL0_NAME "TX3_ANATXACONTROL0" 322 #define TX3_ANATXACONTROL0_ADDR 0x00008091 323 324 #define TX3_ANATXMDATA0_NAME "TX3_ANATXMDATA0" 325 #define TX3_ANATXMDATA0_ADDR 0x00008092 326 327 #define TX3_ANATXMDATA1_NAME "TX3_ANATXMDATA1" 328 #define TX3_ANATXMDATA1_ADDR 0x00008093 329 330 #define TX3_ANATXASTATUS1_NAME "TX3_ANATXASTATUS1" 331 #define TX3_ANATXASTATUS1_ADDR 0x00008094 332 333 #define TX3_ANATXACONTROL1_NAME "TX3_ANATXACONTROL1" 334 #define TX3_ANATXACONTROL1_ADDR 0x00008095 335 336 #define TX3_ANATXACONTROL2_NAME "TX3_ANATXACONTROL2" 337 #define TX3_ANATXACONTROL2_ADDR 0x00008096 338 339 #define TX3_TX_DRIVER_NAME "TX3_TX_DRIVER" 340 #define TX3_TX_DRIVER_ADDR 0x00008097 341 342 #define TXB_ANATXASTATUS0_NAME "TXB_ANATXASTATUS0" 343 #define TXB_ANATXASTATUS0_ADDR 0x000080a0 344 345 #define TXB_ANATXACONTROL0_NAME "TXB_ANATXACONTROL0" 346 #define TXB_ANATXACONTROL0_ADDR 0x000080a1 347 348 #define TXB_ANATXMDATA0_NAME "TXB_ANATXMDATA0" 349 #define TXB_ANATXMDATA0_ADDR 0x000080a2 350 351 #define TXB_ANATXMDATA1_NAME "TXB_ANATXMDATA1" 352 #define TXB_ANATXMDATA1_ADDR 0x000080a3 353 354 #define TXB_ANATXASTATUS1_NAME "TXB_ANATXASTATUS1" 355 #define TXB_ANATXASTATUS1_ADDR 0x000080a4 356 357 #define TXB_ANATXACONTROL1_NAME "TXB_ANATXACONTROL1" 358 #define TXB_ANATXACONTROL1_ADDR 0x000080a5 359 360 #define TXB_ANATXACONTROL2_NAME "TXB_ANATXACONTROL2" 361 #define TXB_ANATXACONTROL2_ADDR 0x000080a6 362 363 #define TXB_TX_DRIVER_NAME "TXB_TX_DRIVER" 364 #define TXB_TX_DRIVER_ADDR 0x000080a7 365 366 #define RX0_ANARXSTATUS_NAME "RX0_ANARXSTATUS" 367 #define RX0_ANARXSTATUS_ADDR 0x000080b0 368 369 #define RX0_ANARXCONTROL_NAME "RX0_ANARXCONTROL" 370 #define RX0_ANARXCONTROL_ADDR 0x000080b1 371 372 #define RX0_ANARXTEST_NAME "RX0_ANARXTEST" 373 #define RX0_ANARXTEST_ADDR 0x000080b8 374 375 #define RX0_ANARXCONTROL1G_NAME "RX0_ANARXCONTROL1G" 376 #define RX0_ANARXCONTROL1G_ADDR 0x000080b9 377 378 #define RX0_ANARXCONTROLPCI_NAME "RX0_ANARXCONTROLPCI" 379 #define RX0_ANARXCONTROLPCI_ADDR 0x000080ba 380 381 #define RX0_ANARXASTATUS_NAME "RX0_ANARXASTATUS" 382 #define RX0_ANARXASTATUS_ADDR 0x000080bb 383 384 #define RX0_ANARXACONTROL1_NAME "RX0_ANARXACONTROL1" 385 #define RX0_ANARXACONTROL1_ADDR 0x000080bc 386 387 #define RX0_ANARXACONTROL2_NAME "RX0_ANARXACONTROL2" 388 #define RX0_ANARXACONTROL2_ADDR 0x000080bd 389 390 #define RX0_ANARXACONTROL3_NAME "RX0_ANARXACONTROL3" 391 #define RX0_ANARXACONTROL3_ADDR 0x000080be 392 393 #define RX1_ANARXSTATUS_NAME "RX1_ANARXSTATUS" 394 #define RX1_ANARXSTATUS_ADDR 0x000080c0 395 396 #define RX1_ANARXCONTROL_NAME "RX1_ANARXCONTROL" 397 #define RX1_ANARXCONTROL_ADDR 0x000080c1 398 399 #define RX1_ANARXTEST_NAME "RX1_ANARXTEST" 400 #define RX1_ANARXTEST_ADDR 0x000080c8 401 402 #define RX1_ANARXCONTROL1G_NAME "RX1_ANARXCONTROL1G" 403 #define RX1_ANARXCONTROL1G_ADDR 0x000080c9 404 405 #define RX1_ANARXCONTROLPCI_NAME "RX1_ANARXCONTROLPCI" 406 #define RX1_ANARXCONTROLPCI_ADDR 0x000080ca 407 408 #define RX1_ANARXASTATUS_NAME "RX1_ANARXASTATUS" 409 #define RX1_ANARXASTATUS_ADDR 0x000080cb 410 411 #define RX1_ANARXACONTROL1_NAME "RX1_ANARXACONTROL1" 412 #define RX1_ANARXACONTROL1_ADDR 0x000080cc 413 414 #define RX1_ANARXACONTROL2_NAME "RX1_ANARXACONTROL2" 415 #define RX1_ANARXACONTROL2_ADDR 0x000080cd 416 417 #define RX1_ANARXACONTROL3_NAME "RX1_ANARXACONTROL3" 418 #define RX1_ANARXACONTROL3_ADDR 0x000080ce 419 420 #define RX2_ANARXSTATUS_NAME "RX2_ANARXSTATUS" 421 #define RX2_ANARXSTATUS_ADDR 0x000080d0 422 423 #define RX2_ANARXCONTROL_NAME "RX2_ANARXCONTROL" 424 #define RX2_ANARXCONTROL_ADDR 0x000080d1 425 426 #define RX2_ANARXTEST_NAME "RX2_ANARXTEST" 427 #define RX2_ANARXTEST_ADDR 0x000080d8 428 429 #define RX2_ANARXCONTROL1G_NAME "RX2_ANARXCONTROL1G" 430 #define RX2_ANARXCONTROL1G_ADDR 0x000080d9 431 432 #define RX2_ANARXCONTROLPCI_NAME "RX2_ANARXCONTROLPCI" 433 #define RX2_ANARXCONTROLPCI_ADDR 0x000080da 434 435 #define RX2_ANARXASTATUS_NAME "RX2_ANARXASTATUS" 436 #define RX2_ANARXASTATUS_ADDR 0x000080db 437 438 #define RX2_ANARXACONTROL1_NAME "RX2_ANARXACONTROL1" 439 #define RX2_ANARXACONTROL1_ADDR 0x000080dc 440 441 #define RX2_ANARXACONTROL2_NAME "RX2_ANARXACONTROL2" 442 #define RX2_ANARXACONTROL2_ADDR 0x000080dd 443 444 #define RX2_ANARXACONTROL3_NAME "RX2_ANARXACONTROL3" 445 #define RX2_ANARXACONTROL3_ADDR 0x000080de 446 447 #define RX3_ANARXSTATUS_NAME "RX3_ANARXSTATUS" 448 #define RX3_ANARXSTATUS_ADDR 0x000080e0 449 450 #define RX3_ANARXCONTROL_NAME "RX3_ANARXCONTROL" 451 #define RX3_ANARXCONTROL_ADDR 0x000080e1 452 453 #define RX3_ANARXTEST_NAME "RX3_ANARXTEST" 454 #define RX3_ANARXTEST_ADDR 0x000080e8 455 456 #define RX3_ANARXCONTROL1G_NAME "RX3_ANARXCONTROL1G" 457 #define RX3_ANARXCONTROL1G_ADDR 0x000080e9 458 459 #define RX3_ANARXCONTROLPCI_NAME "RX3_ANARXCONTROLPCI" 460 #define RX3_ANARXCONTROLPCI_ADDR 0x000080ea 461 462 #define RX3_ANARXASTATUS_NAME "RX3_ANARXASTATUS" 463 #define RX3_ANARXASTATUS_ADDR 0x000080eb 464 465 #define RX3_ANARXACONTROL1_NAME "RX3_ANARXACONTROL1" 466 #define RX3_ANARXACONTROL1_ADDR 0x000080ec 467 468 #define RX3_ANARXACONTROL2_NAME "RX3_ANARXACONTROL2" 469 #define RX3_ANARXACONTROL2_ADDR 0x000080ed 470 471 #define RX3_ANARXACONTROL3_NAME "RX3_ANARXACONTROL3" 472 #define RX3_ANARXACONTROL3_ADDR 0x000080ee 473 474 #define RXB_ANARXSTATUS_NAME "RXB_ANARXSTATUS" 475 #define RXB_ANARXSTATUS_ADDR 0x000080f0 476 477 #define RXB_ANARXCONTROL_NAME "RXB_ANARXCONTROL" 478 #define RXB_ANARXCONTROL_ADDR 0x000080f1 479 480 #define RXB_ANARXTEST_NAME "RXB_ANARXTEST" 481 #define RXB_ANARXTEST_ADDR 0x000080f8 482 483 #define RXB_ANARXCONTROL1G_NAME "RXB_ANARXCONTROL1G" 484 #define RXB_ANARXCONTROL1G_ADDR 0x000080f9 485 486 #define RXB_ANARXCONTROLPCI_NAME "RXB_ANARXCONTROLPCI" 487 #define RXB_ANARXCONTROLPCI_ADDR 0x000080fa 488 489 #define RXB_ANARXASTATUS_NAME "RXB_ANARXASTATUS" 490 #define RXB_ANARXASTATUS_ADDR 0x000080fb 491 492 #define RXB_ANARXACONTROL1_NAME "RXB_ANARXACONTROL1" 493 #define RXB_ANARXACONTROL1_ADDR 0x000080fc 494 495 #define RXB_ANARXACONTROL2_NAME "RXB_ANARXACONTROL2" 496 #define RXB_ANARXACONTROL2_ADDR 0x000080fd 497 498 #define RXB_ANARXACONTROL3_NAME "RXB_ANARXACONTROL3" 499 #define RXB_ANARXACONTROL3_ADDR 0x000080fe 500 501 #define XGXSBLK2_RXLNSWAP_NAME "XGXSBLK2_RXLNSWAP" 502 #define XGXSBLK2_RXLNSWAP_ADDR 0x00008100 503 504 #define XGXSBLK2_TXLNSWAP_NAME "XGXSBLK2_TXLNSWAP" 505 #define XGXSBLK2_TXLNSWAP_ADDR 0x00008101 506 507 #define XGXSBLK2_QSETLNS01_NAME "XGXSBLK2_QSETLNS01" 508 #define XGXSBLK2_QSETLNS01_ADDR 0x00008102 509 510 #define XGXSBLK2_QSETLNS23_NAME "XGXSBLK2_QSETLNS23" 511 #define XGXSBLK2_QSETLNS23_ADDR 0x00008103 512 513 #define XGXSBLK2_UNICOREMODE10G_NAME "XGXSBLK2_UNICOREMODE10G" 514 #define XGXSBLK2_UNICOREMODE10G_ADDR 0x00008104 515 516 #define XGXSBLK2_INDCOMBCTRL_NAME "XGXSBLK2_INDCOMBCTRL" 517 #define XGXSBLK2_INDCOMBCTRL_ADDR 0x00008105 518 519 #define XGXSBLK2_TESTMODELANE_NAME "XGXSBLK2_TESTMODELANE" 520 #define XGXSBLK2_TESTMODELANE_ADDR 0x00008106 521 522 #define XGXSBLK2_TESTMODECOMBO_NAME "XGXSBLK2_TESTMODECOMBO" 523 #define XGXSBLK2_TESTMODECOMBO_ADDR 0x00008107 524 525 #define XGXSBLK2_TESTMODEMUX_NAME "XGXSBLK2_TESTMODEMUX" 526 #define XGXSBLK2_TESTMODEMUX_ADDR 0x00008108 527 528 #define XGXSBLK2_CX4SIGDETCNT_NAME "XGXSBLK2_CX4SIGDETCNT" 529 #define XGXSBLK2_CX4SIGDETCNT_ADDR 0x00008109 530 531 #define XGXSBLK2_LANERESET_NAME "XGXSBLK2_LANERESET" 532 #define XGXSBLK2_LANERESET_ADDR 0x0000810a 533 534 #define XGXSBLK2_XGXSSTATUS6_NAME "XGXSBLK2_XGXSSTATUS6" 535 #define XGXSBLK2_XGXSSTATUS6_ADDR 0x0000810b 536 537 #define XGXSBLK2_XFICONTROL_NAME "XGXSBLK2_XFICONTROL" 538 #define XGXSBLK2_XFICONTROL_ADDR 0x0000810c 539 540 #define XGXSBLK2_CL73CONTROL7_NAME "XGXSBLK2_CL73CONTROL7" 541 #define XGXSBLK2_CL73CONTROL7_ADDR 0x0000810d 542 543 #define XGXSBLK2_CL73CONTROL8_NAME "XGXSBLK2_CL73CONTROL8" 544 #define XGXSBLK2_CL73CONTROL8_ADDR 0x0000810e 545 546 #define XGXSBLK3_LOCALSTATUS_NAME "XGXSBLK3_LOCALSTATUS" 547 #define XGXSBLK3_LOCALSTATUS_ADDR 0x00008110 548 549 #define XGXSBLK3_LOCALCONTROL0_NAME "XGXSBLK3_LOCALCONTROL0" 550 #define XGXSBLK3_LOCALCONTROL0_ADDR 0x00008111 551 552 #define XGXSBLK3_LOCALCONTROL1_NAME "XGXSBLK3_LOCALCONTROL1" 553 #define XGXSBLK3_LOCALCONTROL1_ADDR 0x00008112 554 555 #define XGXSBLK3_REMOTEWRITE03_NAME "XGXSBLK3_REMOTEWRITE03" 556 #define XGXSBLK3_REMOTEWRITE03_ADDR 0x00008113 557 558 #define XGXSBLK3_REMOTEWRITE12_NAME "XGXSBLK3_REMOTEWRITE12" 559 #define XGXSBLK3_REMOTEWRITE12_ADDR 0x00008114 560 561 #define XGXSBLK3_REMOTEREAD12_NAME "XGXSBLK3_REMOTEREAD12" 562 #define XGXSBLK3_REMOTEREAD12_ADDR 0x00008115 563 564 #define XGXSBLK3_REMOTEREADX3_NAME "XGXSBLK3_REMOTEREADX3" 565 #define XGXSBLK3_REMOTEREADX3_ADDR 0x00008116 566 567 #define XGXSBLK3_RX_INBANDMDIOSTAT_NAME "XGXSBLK3_RX_INBANDMDIOSTAT" 568 #define XGXSBLK3_RX_INBANDMDIOSTAT_ADDR 0x00008117 569 570 #define XGXSBLK3_LOCALIAC_NAME "XGXSBLK3_LOCALIAC" 571 #define XGXSBLK3_LOCALIAC_ADDR 0x00008118 572 573 #define XGXSBLK3_REMOTEIACN_NAME "XGXSBLK3_REMOTEIACN" 574 #define XGXSBLK3_REMOTEIACN_ADDR 0x00008119 575 576 #define XGXSBLK4_MISCRXSTATUS_NAME "XGXSBLK4_MISCRXSTATUS" 577 #define XGXSBLK4_MISCRXSTATUS_ADDR 0x00008120 578 579 #define XGXSBLK4_XGXSSTATUS0_NAME "XGXSBLK4_XGXSSTATUS0" 580 #define XGXSBLK4_XGXSSTATUS0_ADDR 0x00008121 581 582 #define XGXSBLK4_XGXSSTATUS1_NAME "XGXSBLK4_XGXSSTATUS1" 583 #define XGXSBLK4_XGXSSTATUS1_ADDR 0x00008122 584 585 #define XGXSBLK4_XGXSSTATUS2_NAME "XGXSBLK4_XGXSSTATUS2" 586 #define XGXSBLK4_XGXSSTATUS2_ADDR 0x00008123 587 588 #define XGXSBLK4_STATUS1000X1_NAME "XGXSBLK4_STATUS1000X1" 589 #define XGXSBLK4_STATUS1000X1_ADDR 0x00008124 590 591 #define XGXSBLK4_STATUS1000X2_NAME "XGXSBLK4_STATUS1000X2" 592 #define XGXSBLK4_STATUS1000X2_ADDR 0x00008125 593 594 #define XGXSBLK4_STATUS1000X3_NAME "XGXSBLK4_STATUS1000X3" 595 #define XGXSBLK4_STATUS1000X3_ADDR 0x00008126 596 597 #define XGXSBLK4_TPOUT_1_NAME "XGXSBLK4_TPOUT_1" 598 #define XGXSBLK4_TPOUT_1_ADDR 0x00008127 599 600 #define XGXSBLK4_TPOUT_2_NAME "XGXSBLK4_TPOUT_2" 601 #define XGXSBLK4_TPOUT_2_ADDR 0x00008128 602 603 #define XGXSBLK4_XGXSSTATUS3_NAME "XGXSBLK4_XGXSSTATUS3" 604 #define XGXSBLK4_XGXSSTATUS3_ADDR 0x00008129 605 606 #define XGXSBLK4_X2500STATUS1_NAME "XGXSBLK4_X2500STATUS1" 607 #define XGXSBLK4_X2500STATUS1_ADDR 0x0000812a 608 609 #define XGXSBLK4_TOPANSTATUS1_NAME "XGXSBLK4_TOPANSTATUS1" 610 #define XGXSBLK4_TOPANSTATUS1_ADDR 0x0000812b 611 612 #define XGXSBLK4_LP_UP1_NAME "XGXSBLK4_LP_UP1" 613 #define XGXSBLK4_LP_UP1_ADDR 0x0000812c 614 615 #define XGXSBLK4_LP_UP2_NAME "XGXSBLK4_LP_UP2" 616 #define XGXSBLK4_LP_UP2_ADDR 0x0000812d 617 618 #define XGXSBLK4_LP_UP3_NAME "XGXSBLK4_LP_UP3" 619 #define XGXSBLK4_LP_UP3_ADDR 0x0000812e 620 621 #define XGXSBLK5_PARDET10GSTATUS_NAME "XGXSBLK5_PARDET10GSTATUS" 622 #define XGXSBLK5_PARDET10GSTATUS_ADDR 0x00008130 623 624 #define XGXSBLK5_PARDET10GCONTROL_NAME "XGXSBLK5_PARDET10GCONTROL" 625 #define XGXSBLK5_PARDET10GCONTROL_ADDR 0x00008131 626 627 #define XGXSBLK5_PARDET10GSIGDET_NAME "XGXSBLK5_PARDET10GSIGDET" 628 #define XGXSBLK5_PARDET10GSIGDET_ADDR 0x00008132 629 630 #define XGXSBLK5_PARDET10GLINK_NAME "XGXSBLK5_PARDET10GLINK" 631 #define XGXSBLK5_PARDET10GLINK_ADDR 0x00008133 632 633 #define XGXSBLK5_PARDET10GLOSTLINK_NAME "XGXSBLK5_PARDET10GLOSTLINK" 634 #define XGXSBLK5_PARDET10GLOSTLINK_ADDR 0x00008134 635 636 #define XGXSBLK5_CL73CONTROL1_NAME "XGXSBLK5_CL73CONTROL1" 637 #define XGXSBLK5_CL73CONTROL1_ADDR 0x00008135 638 639 #define XGXSBLK5_CL73CONTROL2_NAME "XGXSBLK5_CL73CONTROL2" 640 #define XGXSBLK5_CL73CONTROL2_ADDR 0x00008136 641 642 #define XGXSBLK5_CL73CONTROL3_NAME "XGXSBLK5_CL73CONTROL3" 643 #define XGXSBLK5_CL73CONTROL3_ADDR 0x00008137 644 645 #define XGXSBLK5_CL73CONTROL4_NAME "XGXSBLK5_CL73CONTROL4" 646 #define XGXSBLK5_CL73CONTROL4_ADDR 0x00008138 647 648 #define XGXSBLK5_CL73CONTROL5_NAME "XGXSBLK5_CL73CONTROL5" 649 #define XGXSBLK5_CL73CONTROL5_ADDR 0x00008139 650 651 #define XGXSBLK5_CL73CONTROL6_NAME "XGXSBLK5_CL73CONTROL6" 652 #define XGXSBLK5_CL73CONTROL6_ADDR 0x0000813a 653 654 #define XGXSBLK5_CL73DMETMRS_NAME "XGXSBLK5_CL73DMETMRS" 655 #define XGXSBLK5_CL73DMETMRS_ADDR 0x0000813b 656 657 #define XGXSBLK5_XGXSSTATUS4_NAME "XGXSBLK5_XGXSSTATUS4" 658 #define XGXSBLK5_XGXSSTATUS4_ADDR 0x0000813c 659 660 #define XGXSBLK5_XGXSSTATUS5_NAME "XGXSBLK5_XGXSSTATUS5" 661 #define XGXSBLK5_XGXSSTATUS5_ADDR 0x0000813d 662 663 #define XGXSBLK5_PARDET10GCONTROL2_NAME "XGXSBLK5_PARDET10GCONTROL2" 664 #define XGXSBLK5_PARDET10GCONTROL2_ADDR 0x0000813e 665 666 #define XGXSBLK6_XGXSX2CONTROL1_NAME "XGXSBLK6_XGXSX2CONTROL1" 667 #define XGXSBLK6_XGXSX2CONTROL1_ADDR 0x00008140 668 669 #define XGXSBLK6_XGXSX2CONTROL2_NAME "XGXSBLK6_XGXSX2CONTROL2" 670 #define XGXSBLK6_XGXSX2CONTROL2_ADDR 0x00008141 671 672 #define XGXSBLK6_XGXSX2TEST1_NAME "XGXSBLK6_XGXSX2TEST1" 673 #define XGXSBLK6_XGXSX2TEST1_ADDR 0x00008143 674 675 #define XGXSBLK6_XGXSX2STATUS1_NAME "XGXSBLK6_XGXSX2STATUS1" 676 #define XGXSBLK6_XGXSX2STATUS1_ADDR 0x00008144 677 678 #define XGXSBLK6_BPMCONTROL_NAME "XGXSBLK6_BPMCONTROL" 679 #define XGXSBLK6_BPMCONTROL_ADDR 0x00008147 680 681 #define XGXSBLK6_BPMSTATUS_NAME "XGXSBLK6_BPMSTATUS" 682 #define XGXSBLK6_BPMSTATUS_ADDR 0x00008148 683 684 #define XGXSBLK6_BPM10GTIMER_NAME "XGXSBLK6_BPM10GTIMER" 685 #define XGXSBLK6_BPM10GTIMER_ADDR 0x00008149 686 687 #define XGXSBLK6_BPM1GTIMER_NAME "XGXSBLK6_BPM1GTIMER" 688 #define XGXSBLK6_BPM1GTIMER_ADDR 0x0000814a 689 690 #define XGXSBLK6_BPMTXDISTIMER_NAME "XGXSBLK6_BPMTXDISTIMER" 691 #define XGXSBLK6_BPMTXDISTIMER_ADDR 0x0000814b 692 693 #define XGXSBLK7_EEECONTROL_NAME "XGXSBLK7_EEECONTROL" 694 #define XGXSBLK7_EEECONTROL_ADDR 0x00008150 695 696 #define XGXSBLK7_EEESTATUS_NAME "XGXSBLK7_EEESTATUS" 697 #define XGXSBLK7_EEESTATUS_ADDR 0x00008151 698 699 #define XGXSBLK7_XGMIILPI_NAME "XGXSBLK7_XGMIILPI" 700 #define XGXSBLK7_XGMIILPI_ADDR 0x00008152 701 702 #define XGXSBLK7_LPILANE13_NAME "XGXSBLK7_LPILANE13" 703 #define XGXSBLK7_LPILANE13_ADDR 0x00008153 704 705 #define XGXSBLK7_QRSVD1_NAME "XGXSBLK7_QRSVD1" 706 #define XGXSBLK7_QRSVD1_ADDR 0x00008154 707 708 #define XGXSBLK7_QRSVD23_NAME "XGXSBLK7_QRSVD23" 709 #define XGXSBLK7_QRSVD23_ADDR 0x00008155 710 711 #define XGXSBLK7_QRSVDSWAP_NAME "XGXSBLK7_QRSVDSWAP" 712 #define XGXSBLK7_QRSVDSWAP_ADDR 0x00008156 713 714 #define XGXSBLK7_QRSVDSTATUS_NAME "XGXSBLK7_QRSVDSTATUS" 715 #define XGXSBLK7_QRSVDSTATUS_ADDR 0x00008157 716 717 #define XGXSBLK7_CL48_TX_LPI_SM_NAME "XGXSBLK7_CL48_TX_LPI_SM" 718 #define XGXSBLK7_CL48_TX_LPI_SM_ADDR 0x00008158 719 720 #define XGXSBLK7_CL48_RX_LPI_SM_NAME "XGXSBLK7_CL48_RX_LPI_SM" 721 #define XGXSBLK7_CL48_RX_LPI_SM_ADDR 0x00008159 722 723 #define XGXSBLK7_FIFO_CTRL_NAME "XGXSBLK7_FIFO_CTRL" 724 #define XGXSBLK7_FIFO_CTRL_ADDR 0x0000815d 725 726 #define XGXSBLK7_FIFO_STATUS_NAME "XGXSBLK7_FIFO_STATUS" 727 #define XGXSBLK7_FIFO_STATUS_ADDR 0x0000815e 728 729 #define XGXSBLK8_CL73CONTROL7_NAME "XGXSBLK8_CL73CONTROL7" 730 #define XGXSBLK8_CL73CONTROL7_ADDR 0x00008160 731 732 #define XGXSBLK8_CL73CONTROL8_NAME "XGXSBLK8_CL73CONTROL8" 733 #define XGXSBLK8_CL73CONTROL8_ADDR 0x00008161 734 735 #define XGXSBLK8_CL73CONTROL9_NAME "XGXSBLK8_CL73CONTROL9" 736 #define XGXSBLK8_CL73CONTROL9_ADDR 0x00008162 737 738 #define XGXSBLK8_CL73CONTROL10_NAME "XGXSBLK8_CL73CONTROL10" 739 #define XGXSBLK8_CL73CONTROL10_ADDR 0x00008163 740 741 #define XGXSBLK8_TX_PI_CONTROL1_NAME "XGXSBLK8_TX_PI_CONTROL1" 742 #define XGXSBLK8_TX_PI_CONTROL1_ADDR 0x00008164 743 744 #define XGXSBLK8_TX_PI_CONTROL2_NAME "XGXSBLK8_TX_PI_CONTROL2" 745 #define XGXSBLK8_TX_PI_CONTROL2_ADDR 0x00008165 746 747 #define XGXSBLK8_TX_PI_CONTROL3_NAME "XGXSBLK8_TX_PI_CONTROL3" 748 #define XGXSBLK8_TX_PI_CONTROL3_ADDR 0x00008166 749 750 #define XGXSBLK8_TX_PI_STATUS1_NAME "XGXSBLK8_TX_PI_STATUS1" 751 #define XGXSBLK8_TX_PI_STATUS1_ADDR 0x00008167 752 753 #define XGXSBLK8_TX_PI_STATUS2_NAME "XGXSBLK8_TX_PI_STATUS2" 754 #define XGXSBLK8_TX_PI_STATUS2_ADDR 0x00008168 755 756 #define XGXSBLK8_TXLNSWAP1_NAME "XGXSBLK8_TXLNSWAP1" 757 #define XGXSBLK8_TXLNSWAP1_ADDR 0x00008169 758 759 #define XGXSBLK8_TXLNSWAP2_NAME "XGXSBLK8_TXLNSWAP2" 760 #define XGXSBLK8_TXLNSWAP2_ADDR 0x0000816a 761 762 #define XGXSBLK8_RXLNSWAP1_NAME "XGXSBLK8_RXLNSWAP1" 763 #define XGXSBLK8_RXLNSWAP1_ADDR 0x0000816b 764 765 #define XGXSBLK8_RXLNSWAP2_NAME "XGXSBLK8_RXLNSWAP2" 766 #define XGXSBLK8_RXLNSWAP2_ADDR 0x0000816c 767 768 #define XGXSBLK8_TEMP_SENSOR1_NAME "XGXSBLK8_TEMP_SENSOR1" 769 #define XGXSBLK8_TEMP_SENSOR1_ADDR 0x0000816d 770 771 #define XGXSBLK8_TEMP_SENSOR2_NAME "XGXSBLK8_TEMP_SENSOR2" 772 #define XGXSBLK8_TEMP_SENSOR2_ADDR 0x0000816e 773 774 #define XGXSBLK10_TX_PI_CONTROL4_NAME "XGXSBLK10_TX_PI_CONTROL4" 775 #define XGXSBLK10_TX_PI_CONTROL4_ADDR 0x00008190 776 777 #define XGXSBLK10_XFI_AFE_CTL1_NAME "XGXSBLK10_XFI_AFE_CTL1" 778 #define XGXSBLK10_XFI_AFE_CTL1_ADDR 0x00008191 779 780 #define XGXSBLK10_XFI_AFE_CTL2_NAME "XGXSBLK10_XFI_AFE_CTL2" 781 #define XGXSBLK10_XFI_AFE_CTL2_ADDR 0x00008192 782 783 #define XGXSBLK10_XFI_AFE_ACJVAL_NAME "XGXSBLK10_XFI_AFE_ACJVAL" 784 #define XGXSBLK10_XFI_AFE_ACJVAL_ADDR 0x00008193 785 786 #define XGXSBLK10_TX_PI_STATUS3_NAME "XGXSBLK10_TX_PI_STATUS3" 787 #define XGXSBLK10_TX_PI_STATUS3_ADDR 0x00008194 788 789 #define XGXSBLK10_TX_PI_STATUS4_NAME "XGXSBLK10_TX_PI_STATUS4" 790 #define XGXSBLK10_TX_PI_STATUS4_ADDR 0x00008195 791 792 #define XGXSBLK10_TX_PI_CONTROL5_NAME "XGXSBLK10_TX_PI_CONTROL5" 793 #define XGXSBLK10_TX_PI_CONTROL5_ADDR 0x00008196 794 795 #define GP2_REG_GP2_0_NAME "GP2_REG_GP2_0" 796 #define GP2_REG_GP2_0_ADDR 0x000081d0 797 798 #define GP2_REG_GP2_1_NAME "GP2_REG_GP2_1" 799 #define GP2_REG_GP2_1_ADDR 0x000081d1 800 801 #define GP2_REG_GP2_2_NAME "GP2_REG_GP2_2" 802 #define GP2_REG_GP2_2_ADDR 0x000081d2 803 804 #define GP2_REG_GP2_3_NAME "GP2_REG_GP2_3" 805 #define GP2_REG_GP2_3_ADDR 0x000081d3 806 807 #define GP2_REG_GP2_4_NAME "GP2_REG_GP2_4" 808 #define GP2_REG_GP2_4_ADDR 0x000081d4 809 810 #define GP2_REG_GP2_5_NAME "GP2_REG_GP2_5" 811 #define GP2_REG_GP2_5_ADDR 0x000081d5 812 813 #define GP2_REG_GP2_6_NAME "GP2_REG_GP2_6" 814 #define GP2_REG_GP2_6_ADDR 0x000081d6 815 816 #define GP2_REG_GP2_7_NAME "GP2_REG_GP2_7" 817 #define GP2_REG_GP2_7_ADDR 0x000081d7 818 819 #define GP2_REG_GP2_8_NAME "GP2_REG_GP2_8" 820 #define GP2_REG_GP2_8_ADDR 0x000081d8 821 822 #define GP2_REG_GP2_9_NAME "GP2_REG_GP2_9" 823 #define GP2_REG_GP2_9_ADDR 0x000081d9 824 825 #define GP2_REG_GP2_A_NAME "GP2_REG_GP2_A" 826 #define GP2_REG_GP2_A_ADDR 0x000081da 827 828 #define GP2_REG_GP2_B_NAME "GP2_REG_GP2_B" 829 #define GP2_REG_GP2_B_ADDR 0x000081db 830 831 #define GP2_REG_GP2_C_NAME "GP2_REG_GP2_C" 832 #define GP2_REG_GP2_C_ADDR 0x000081dc 833 834 #define GP2_REG_GP2_D_NAME "GP2_REG_GP2_D" 835 #define GP2_REG_GP2_D_ADDR 0x000081dd 836 837 #define GP2_REG_GP2_E_NAME "GP2_REG_GP2_E" 838 #define GP2_REG_GP2_E_ADDR 0x000081de 839 840 #define UC_DEBUG_B0_REG0_NAME "UC_DEBUG_B0_REG0" 841 #define UC_DEBUG_B0_REG0_ADDR 0x000081e0 842 843 #define UC_DEBUG_B0_REG1_NAME "UC_DEBUG_B0_REG1" 844 #define UC_DEBUG_B0_REG1_ADDR 0x000081e1 845 846 #define UC_DEBUG_B0_REG2_NAME "UC_DEBUG_B0_REG2" 847 #define UC_DEBUG_B0_REG2_ADDR 0x000081e2 848 849 #define UC_DEBUG_B0_REG3_NAME "UC_DEBUG_B0_REG3" 850 #define UC_DEBUG_B0_REG3_ADDR 0x000081e3 851 852 #define UC_DEBUG_B0_REG4_NAME "UC_DEBUG_B0_REG4" 853 #define UC_DEBUG_B0_REG4_ADDR 0x000081e4 854 855 #define UC_DEBUG_B0_REG5_NAME "UC_DEBUG_B0_REG5" 856 #define UC_DEBUG_B0_REG5_ADDR 0x000081e5 857 858 #define UC_DEBUG_B0_REG6_NAME "UC_DEBUG_B0_REG6" 859 #define UC_DEBUG_B0_REG6_ADDR 0x000081e6 860 861 #define UC_DEBUG_B0_REG7_NAME "UC_DEBUG_B0_REG7" 862 #define UC_DEBUG_B0_REG7_ADDR 0x000081e7 863 864 #define UC_DEBUG_B0_REG8_NAME "UC_DEBUG_B0_REG8" 865 #define UC_DEBUG_B0_REG8_ADDR 0x000081e8 866 867 #define UC_DEBUG_B0_REG9_NAME "UC_DEBUG_B0_REG9" 868 #define UC_DEBUG_B0_REG9_ADDR 0x000081e9 869 870 #define UC_DEBUG_B0_REGA_NAME "UC_DEBUG_B0_REGA" 871 #define UC_DEBUG_B0_REGA_ADDR 0x000081ea 872 873 #define UC_DEBUG_B0_REGB_NAME "UC_DEBUG_B0_REGB" 874 #define UC_DEBUG_B0_REGB_ADDR 0x000081eb 875 876 #define UC_DEBUG_B0_REGC_NAME "UC_DEBUG_B0_REGC" 877 #define UC_DEBUG_B0_REGC_ADDR 0x000081ec 878 879 #define UC_DEBUG_B0_REGD_NAME "UC_DEBUG_B0_REGD" 880 #define UC_DEBUG_B0_REGD_ADDR 0x000081ed 881 882 #define UC_DEBUG_B0_REGE_NAME "UC_DEBUG_B0_REGE" 883 #define UC_DEBUG_B0_REGE_ADDR 0x000081ee 884 885 #define UC_DEBUG_B1_REG0_NAME "UC_DEBUG_B1_REG0" 886 #define UC_DEBUG_B1_REG0_ADDR 0x000081f0 887 888 #define UC_DEBUG_B1_REG1_NAME "UC_DEBUG_B1_REG1" 889 #define UC_DEBUG_B1_REG1_ADDR 0x000081f1 890 891 #define UC_DEBUG_B1_REG2_NAME "UC_DEBUG_B1_REG2" 892 #define UC_DEBUG_B1_REG2_ADDR 0x000081f2 893 894 #define UC_DEBUG_B1_REG3_NAME "UC_DEBUG_B1_REG3" 895 #define UC_DEBUG_B1_REG3_ADDR 0x000081f3 896 897 #define UC_DEBUG_B1_REG4_NAME "UC_DEBUG_B1_REG4" 898 #define UC_DEBUG_B1_REG4_ADDR 0x000081f4 899 900 #define UC_DEBUG_B1_REG5_NAME "UC_DEBUG_B1_REG5" 901 #define UC_DEBUG_B1_REG5_ADDR 0x000081f5 902 903 #define UC_DEBUG_B1_REG6_NAME "UC_DEBUG_B1_REG6" 904 #define UC_DEBUG_B1_REG6_ADDR 0x000081f6 905 906 #define UC_DEBUG_B1_REG7_NAME "UC_DEBUG_B1_REG7" 907 #define UC_DEBUG_B1_REG7_ADDR 0x000081f7 908 909 #define UC_DEBUG_B1_REG8_NAME "UC_DEBUG_B1_REG8" 910 #define UC_DEBUG_B1_REG8_ADDR 0x000081f8 911 912 #define UC_DEBUG_B1_REG9_NAME "UC_DEBUG_B1_REG9" 913 #define UC_DEBUG_B1_REG9_ADDR 0x000081f9 914 915 #define UC_DEBUG_B1_REGA_NAME "UC_DEBUG_B1_REGA" 916 #define UC_DEBUG_B1_REGA_ADDR 0x000081fa 917 918 #define UC_DEBUG_B1_REGB_NAME "UC_DEBUG_B1_REGB" 919 #define UC_DEBUG_B1_REGB_ADDR 0x000081fb 920 921 #define UC_DEBUG_B1_REGC_NAME "UC_DEBUG_B1_REGC" 922 #define UC_DEBUG_B1_REGC_ADDR 0x000081fc 923 924 #define UC_DEBUG_B1_REGD_NAME "UC_DEBUG_B1_REGD" 925 #define UC_DEBUG_B1_REGD_ADDR 0x000081fd 926 927 #define UC_DEBUG_B1_REGE_NAME "UC_DEBUG_B1_REGE" 928 #define UC_DEBUG_B1_REGE_ADDR 0x000081fe 929 930 #define DSC1B0_CDR_CTRL0_NAME "DSC1B0_CDR_CTRL0" 931 #define DSC1B0_CDR_CTRL0_ADDR 0x00008200 932 933 #define DSC1B0_CDR_CTRL1_NAME "DSC1B0_CDR_CTRL1" 934 #define DSC1B0_CDR_CTRL1_ADDR 0x00008201 935 936 #define DSC1B0_CDR_CTRL2_NAME "DSC1B0_CDR_CTRL2" 937 #define DSC1B0_CDR_CTRL2_ADDR 0x00008202 938 939 #define DSC1B0_PI_CTRL0_NAME "DSC1B0_PI_CTRL0" 940 #define DSC1B0_PI_CTRL0_ADDR 0x00008203 941 942 #define DSC1B0_PI_CTRL1_NAME "DSC1B0_PI_CTRL1" 943 #define DSC1B0_PI_CTRL1_ADDR 0x00008204 944 945 #define DSC1B0_DFE_VGA_CTRL0_NAME "DSC1B0_DFE_VGA_CTRL0" 946 #define DSC1B0_DFE_VGA_CTRL0_ADDR 0x00008205 947 948 #define DSC1B0_DFE_VGA_CTRL1_NAME "DSC1B0_DFE_VGA_CTRL1" 949 #define DSC1B0_DFE_VGA_CTRL1_ADDR 0x00008206 950 951 #define DSC1B0_DFE_VGA_CTRL2_NAME "DSC1B0_DFE_VGA_CTRL2" 952 #define DSC1B0_DFE_VGA_CTRL2_ADDR 0x00008207 953 954 #define DSC1B0_DFE_VGA_CTRL3_NAME "DSC1B0_DFE_VGA_CTRL3" 955 #define DSC1B0_DFE_VGA_CTRL3_ADDR 0x00008208 956 957 #define DSC1B0_DFE_VGA_CTRL4_NAME "DSC1B0_DFE_VGA_CTRL4" 958 #define DSC1B0_DFE_VGA_CTRL4_ADDR 0x00008209 959 960 #define DSC1B0_DFE_VGA_CTRL5_NAME "DSC1B0_DFE_VGA_CTRL5" 961 #define DSC1B0_DFE_VGA_CTRL5_ADDR 0x0000820a 962 963 #define DSC1B0_DFE_VGA_CTRL6_NAME "DSC1B0_DFE_VGA_CTRL6" 964 #define DSC1B0_DFE_VGA_CTRL6_ADDR 0x0000820b 965 966 #define DSC1B0_DFE_VGA_CTRL7_NAME "DSC1B0_DFE_VGA_CTRL7" 967 #define DSC1B0_DFE_VGA_CTRL7_ADDR 0x0000820c 968 969 #define DSC1B0_DSC_DIAG_CTRL0_NAME "DSC1B0_DSC_DIAG_CTRL0" 970 #define DSC1B0_DSC_DIAG_CTRL0_ADDR 0x0000820d 971 972 #define DSC1B0_UC_CTRL_NAME "DSC1B0_UC_CTRL" 973 #define DSC1B0_UC_CTRL_ADDR 0x0000820e 974 975 #define DSC2B0_ACQ_SM_CTRL0_NAME "DSC2B0_ACQ_SM_CTRL0" 976 #define DSC2B0_ACQ_SM_CTRL0_ADDR 0x00008210 977 978 #define DSC2B0_ACQ_SM_CTRL1_NAME "DSC2B0_ACQ_SM_CTRL1" 979 #define DSC2B0_ACQ_SM_CTRL1_ADDR 0x00008211 980 981 #define DSC2B0_ACQ_SM_CTRL2_NAME "DSC2B0_ACQ_SM_CTRL2" 982 #define DSC2B0_ACQ_SM_CTRL2_ADDR 0x00008212 983 984 #define DSC2B0_ACQ_SM_CTRL3_NAME "DSC2B0_ACQ_SM_CTRL3" 985 #define DSC2B0_ACQ_SM_CTRL3_ADDR 0x00008213 986 987 #define DSC2B0_ACQ_SM_CTRL4_NAME "DSC2B0_ACQ_SM_CTRL4" 988 #define DSC2B0_ACQ_SM_CTRL4_ADDR 0x00008214 989 990 #define DSC2B0_ACQ_SM_CTRL5_NAME "DSC2B0_ACQ_SM_CTRL5" 991 #define DSC2B0_ACQ_SM_CTRL5_ADDR 0x00008215 992 993 #define DSC2B0_ACQ_SM_CTRL6_NAME "DSC2B0_ACQ_SM_CTRL6" 994 #define DSC2B0_ACQ_SM_CTRL6_ADDR 0x00008216 995 996 #define DSC2B0_ACQ_SM_CTRL7_NAME "DSC2B0_ACQ_SM_CTRL7" 997 #define DSC2B0_ACQ_SM_CTRL7_ADDR 0x00008217 998 999 #define DSC2B0_ACQ_SM_CTRL8_NAME "DSC2B0_ACQ_SM_CTRL8" 1000 #define DSC2B0_ACQ_SM_CTRL8_ADDR 0x00008218 1001 1002 #define DSC2B0_DSC_ANA_CTRL0_NAME "DSC2B0_DSC_ANA_CTRL0" 1003 #define DSC2B0_DSC_ANA_CTRL0_ADDR 0x00008219 1004 1005 #define DSC2B0_DSC_ANA_CTRL1_NAME "DSC2B0_DSC_ANA_CTRL1" 1006 #define DSC2B0_DSC_ANA_CTRL1_ADDR 0x0000821a 1007 1008 #define DSC2B0_DSC_ANA_CTRL2_NAME "DSC2B0_DSC_ANA_CTRL2" 1009 #define DSC2B0_DSC_ANA_CTRL2_ADDR 0x0000821b 1010 1011 #define DSC2B0_DSC_ANA_CTRL3_NAME "DSC2B0_DSC_ANA_CTRL3" 1012 #define DSC2B0_DSC_ANA_CTRL3_ADDR 0x0000821c 1013 1014 #define DSC2B0_DSC_ANA_CTRL4_NAME "DSC2B0_DSC_ANA_CTRL4" 1015 #define DSC2B0_DSC_ANA_CTRL4_ADDR 0x0000821d 1016 1017 #define DSC2B0_DSC_MISC_CTRL0_NAME "DSC2B0_DSC_MISC_CTRL0" 1018 #define DSC2B0_DSC_MISC_CTRL0_ADDR 0x0000821e 1019 1020 #define DSC3B0_CDR_STATUS0_NAME "DSC3B0_CDR_STATUS0" 1021 #define DSC3B0_CDR_STATUS0_ADDR 0x00008220 1022 1023 #define DSC3B0_CDR_STATUS1_NAME "DSC3B0_CDR_STATUS1" 1024 #define DSC3B0_CDR_STATUS1_ADDR 0x00008221 1025 1026 #define DSC3B0_CDR_STATUS2_NAME "DSC3B0_CDR_STATUS2" 1027 #define DSC3B0_CDR_STATUS2_ADDR 0x00008222 1028 1029 #define DSC3B0_PI_STATUS0_NAME "DSC3B0_PI_STATUS0" 1030 #define DSC3B0_PI_STATUS0_ADDR 0x00008223 1031 1032 #define DSC3B0_PI_STATUS1_NAME "DSC3B0_PI_STATUS1" 1033 #define DSC3B0_PI_STATUS1_ADDR 0x00008224 1034 1035 #define DSC3B0_DFE_VGA_STATUS0_NAME "DSC3B0_DFE_VGA_STATUS0" 1036 #define DSC3B0_DFE_VGA_STATUS0_ADDR 0x00008225 1037 1038 #define DSC3B0_DFE_VGA_STATUS1_NAME "DSC3B0_DFE_VGA_STATUS1" 1039 #define DSC3B0_DFE_VGA_STATUS1_ADDR 0x00008226 1040 1041 #define DSC3B0_DFE_VGA_STATUS2_NAME "DSC3B0_DFE_VGA_STATUS2" 1042 #define DSC3B0_DFE_VGA_STATUS2_ADDR 0x00008227 1043 1044 #define DSC3B0_DFE_VGA_STATUS3_NAME "DSC3B0_DFE_VGA_STATUS3" 1045 #define DSC3B0_DFE_VGA_STATUS3_ADDR 0x00008228 1046 1047 #define DSC3B0_ACQ_SM_STATUS0_NAME "DSC3B0_ACQ_SM_STATUS0" 1048 #define DSC3B0_ACQ_SM_STATUS0_ADDR 0x00008229 1049 1050 #define DSC3B0_ACQ_SM_STATUS1_NAME "DSC3B0_ACQ_SM_STATUS1" 1051 #define DSC3B0_ACQ_SM_STATUS1_ADDR 0x0000822a 1052 1053 #define DSC3B0_ANA_STATUS0_NAME "DSC3B0_ANA_STATUS0" 1054 #define DSC3B0_ANA_STATUS0_ADDR 0x0000822b 1055 1056 #define DSC3B0_ANA_STATUS1_NAME "DSC3B0_ANA_STATUS1" 1057 #define DSC3B0_ANA_STATUS1_ADDR 0x0000822c 1058 1059 #define DSC3B0_ANA_STATUS2_NAME "DSC3B0_ANA_STATUS2" 1060 #define DSC3B0_ANA_STATUS2_ADDR 0x0000822d 1061 1062 #define DSC3B0_ANA_STATUS3_NAME "DSC3B0_ANA_STATUS3" 1063 #define DSC3B0_ANA_STATUS3_ADDR 0x0000822e 1064 1065 #define DSC4B0_TUNING_SM_CTRL0_NAME "DSC4B0_TUNING_SM_CTRL0" 1066 #define DSC4B0_TUNING_SM_CTRL0_ADDR 0x00008230 1067 1068 #define DSC4B0_TUNING_SM_CTRL1_NAME "DSC4B0_TUNING_SM_CTRL1" 1069 #define DSC4B0_TUNING_SM_CTRL1_ADDR 0x00008231 1070 1071 #define DSC4B0_TUNING_SM_CTRL2_NAME "DSC4B0_TUNING_SM_CTRL2" 1072 #define DSC4B0_TUNING_SM_CTRL2_ADDR 0x00008232 1073 1074 #define DSC4B0_TUNING_SM_CTRL3_NAME "DSC4B0_TUNING_SM_CTRL3" 1075 #define DSC4B0_TUNING_SM_CTRL3_ADDR 0x00008233 1076 1077 #define DSC4B0_TUNING_SM_CTRL4_NAME "DSC4B0_TUNING_SM_CTRL4" 1078 #define DSC4B0_TUNING_SM_CTRL4_ADDR 0x00008234 1079 1080 #define DSC4B0_TUNING_SM_CTRL5_NAME "DSC4B0_TUNING_SM_CTRL5" 1081 #define DSC4B0_TUNING_SM_CTRL5_ADDR 0x00008235 1082 1083 #define DSC4B0_TUNING_SM_CTRL6_NAME "DSC4B0_TUNING_SM_CTRL6" 1084 #define DSC4B0_TUNING_SM_CTRL6_ADDR 0x00008236 1085 1086 #define DSC4B0_TUNING_SM_CTRL7_NAME "DSC4B0_TUNING_SM_CTRL7" 1087 #define DSC4B0_TUNING_SM_CTRL7_ADDR 0x00008237 1088 1089 #define DSC4B0_TUNING_SM_CTRL8_NAME "DSC4B0_TUNING_SM_CTRL8" 1090 #define DSC4B0_TUNING_SM_CTRL8_ADDR 0x00008238 1091 1092 #define DSC4B0_TUNING_SM_CTRL9_NAME "DSC4B0_TUNING_SM_CTRL9" 1093 #define DSC4B0_TUNING_SM_CTRL9_ADDR 0x00008239 1094 1095 #define DSC4B0_TUNING_SM_CTRL10_NAME "DSC4B0_TUNING_SM_CTRL10" 1096 #define DSC4B0_TUNING_SM_CTRL10_ADDR 0x0000823a 1097 1098 #define DSC4B0_TUNING_SM_CTRL11_NAME "DSC4B0_TUNING_SM_CTRL11" 1099 #define DSC4B0_TUNING_SM_CTRL11_ADDR 0x0000823b 1100 1101 #define DSC4B0_ACQ_SM_CTRL9_NAME "DSC4B0_ACQ_SM_CTRL9" 1102 #define DSC4B0_ACQ_SM_CTRL9_ADDR 0x0000823c 1103 1104 #define DSC4B0_ACQ_SM_CTRL10_NAME "DSC4B0_ACQ_SM_CTRL10" 1105 #define DSC4B0_ACQ_SM_CTRL10_ADDR 0x0000823d 1106 1107 #define DSC4B0_ACQ_SM_CTRL11_NAME "DSC4B0_ACQ_SM_CTRL11" 1108 #define DSC4B0_ACQ_SM_CTRL11_ADDR 0x0000823e 1109 1110 #define DSC5B0_TUNING_SM_STATUS0_NAME "DSC5B0_TUNING_SM_STATUS0" 1111 #define DSC5B0_TUNING_SM_STATUS0_ADDR 0x00008240 1112 1113 #define DSC5B0_TUNING_SM_STATUS1_NAME "DSC5B0_TUNING_SM_STATUS1" 1114 #define DSC5B0_TUNING_SM_STATUS1_ADDR 0x00008241 1115 1116 #define DSC5B0_TUNING_SM_STATUS2_NAME "DSC5B0_TUNING_SM_STATUS2" 1117 #define DSC5B0_TUNING_SM_STATUS2_ADDR 0x00008242 1118 1119 #define DSC5B0_TUNING_SM_STATUS3_NAME "DSC5B0_TUNING_SM_STATUS3" 1120 #define DSC5B0_TUNING_SM_STATUS3_ADDR 0x00008243 1121 1122 #define DSC5B0_TUNING_SM_STATUS4_NAME "DSC5B0_TUNING_SM_STATUS4" 1123 #define DSC5B0_TUNING_SM_STATUS4_ADDR 0x00008244 1124 1125 #define DSC5B0_TUNING_SM_STATUS5_NAME "DSC5B0_TUNING_SM_STATUS5" 1126 #define DSC5B0_TUNING_SM_STATUS5_ADDR 0x00008245 1127 1128 #define DSC5B0_TUNING_SM_STATUS6_NAME "DSC5B0_TUNING_SM_STATUS6" 1129 #define DSC5B0_TUNING_SM_STATUS6_ADDR 0x00008246 1130 1131 #define CL72_USER_B0_CL72_XMT_CONTROL_REGISTER_NAME "CL72_USER_B0_CL72_XMT_CONTROL_REGISTER" 1132 #define CL72_USER_B0_CL72_XMT_CONTROL_REGISTER_ADDR 0x000082e0 1133 1134 #define CL72_USER_B0_CL72_RCVD_STATUS_REGISTER_NAME "CL72_USER_B0_CL72_RCVD_STATUS_REGISTER" 1135 #define CL72_USER_B0_CL72_RCVD_STATUS_REGISTER_ADDR 0x000082e1 1136 1137 #define CL72_USER_B0_CL72_TX_FIR_TAP_REGISTER_NAME "CL72_USER_B0_CL72_TX_FIR_TAP_REGISTER" 1138 #define CL72_USER_B0_CL72_TX_FIR_TAP_REGISTER_ADDR 0x000082e2 1139 1140 #define CL72_USER_B0_CL72_MISC1_CONTROL_NAME "CL72_USER_B0_CL72_MISC1_CONTROL" 1141 #define CL72_USER_B0_CL72_MISC1_CONTROL_ADDR 0x000082e3 1142 1143 #define CL72_USER_B0_CL72_MISC2_CONTROL_NAME "CL72_USER_B0_CL72_MISC2_CONTROL" 1144 #define CL72_USER_B0_CL72_MISC2_CONTROL_ADDR 0x000082e4 1145 1146 #define CL72_USER_B0_CL72_KR_DEFAULT_CONTROL_NAME "CL72_USER_B0_CL72_KR_DEFAULT_CONTROL" 1147 #define CL72_USER_B0_CL72_KR_DEFAULT_CONTROL_ADDR 0x000082e5 1148 1149 #define CL72_USER_B0_CL72_OS_DEFAULT_CONTROL_NAME "CL72_USER_B0_CL72_OS_DEFAULT_CONTROL" 1150 #define CL72_USER_B0_CL72_OS_DEFAULT_CONTROL_ADDR 0x000082e6 1151 1152 #define CL72_USER_B0_CL72_BR_DEFAULT_CONTROL_NAME "CL72_USER_B0_CL72_BR_DEFAULT_CONTROL" 1153 #define CL72_USER_B0_CL72_BR_DEFAULT_CONTROL_ADDR 0x000082e7 1154 1155 #define CL72_USER_B0_CL72_2P5_DEFAULT_CONTROL_NAME "CL72_USER_B0_CL72_2P5_DEFAULT_CONTROL" 1156 #define CL72_USER_B0_CL72_2P5_DEFAULT_CONTROL_ADDR 0x000082e8 1157 1158 #define CL72_USER_B0_CL72_TAP_LIMIT_CONTROL_NAME "CL72_USER_B0_CL72_TAP_LIMIT_CONTROL" 1159 #define CL72_USER_B0_CL72_TAP_LIMIT_CONTROL_ADDR 0x000082e9 1160 1161 #define CL72_USER_B0_CL72_MISC3_CONTROL_NAME "CL72_USER_B0_CL72_MISC3_CONTROL" 1162 #define CL72_USER_B0_CL72_MISC3_CONTROL_ADDR 0x000082ea 1163 1164 #define CL72_USER_B0_CL72_TAP_PRESET_CONTROL_NAME "CL72_USER_B0_CL72_TAP_PRESET_CONTROL" 1165 #define CL72_USER_B0_CL72_TAP_PRESET_CONTROL_ADDR 0x000082eb 1166 1167 #define CL72_USER_B0_CL72_MISC4_CONTROL_NAME "CL72_USER_B0_CL72_MISC4_CONTROL" 1168 #define CL72_USER_B0_CL72_MISC4_CONTROL_ADDR 0x000082ec 1169 1170 #define CL72_USER_B1_CL72_FAULT_REGISTER_NAME "CL72_USER_B1_CL72_FAULT_REGISTER" 1171 #define CL72_USER_B1_CL72_FAULT_REGISTER_ADDR 0x000082f9 1172 1173 #define CL72_USER_B1_CL72_DEBUG_1_REGISTER_NAME "CL72_USER_B1_CL72_DEBUG_1_REGISTER" 1174 #define CL72_USER_B1_CL72_DEBUG_1_REGISTER_ADDR 0x000082fb 1175 1176 #define CL72_USER_B1_CL72_DEBUG_2_REGISTER_NAME "CL72_USER_B1_CL72_DEBUG_2_REGISTER" 1177 #define CL72_USER_B1_CL72_DEBUG_2_REGISTER_ADDR 0x000082fc 1178 1179 #define CL72_USER_B1_CL72_DEBUG_3_REGISTER_NAME "CL72_USER_B1_CL72_DEBUG_3_REGISTER" 1180 #define CL72_USER_B1_CL72_DEBUG_3_REGISTER_ADDR 0x000082fd 1181 1182 #define CL72_USER_B1_CL72_DEBUG_4_REGISTER_NAME "CL72_USER_B1_CL72_DEBUG_4_REGISTER" 1183 #define CL72_USER_B1_CL72_DEBUG_4_REGISTER_ADDR 0x000082fe 1184 1185 #define SERDESDIGITAL_CONTROL1000X1_NAME "SERDESDIGITAL_CONTROL1000X1" 1186 #define SERDESDIGITAL_CONTROL1000X1_ADDR 0x00008300 1187 1188 #define SERDESDIGITAL_CONTROL1000X2_NAME "SERDESDIGITAL_CONTROL1000X2" 1189 #define SERDESDIGITAL_CONTROL1000X2_ADDR 0x00008301 1190 1191 #define SERDESDIGITAL_CONTROL1000X3_NAME "SERDESDIGITAL_CONTROL1000X3" 1192 #define SERDESDIGITAL_CONTROL1000X3_ADDR 0x00008302 1193 1194 #define SERDESDIGITAL_CONTROL1000X4_NAME "SERDESDIGITAL_CONTROL1000X4" 1195 #define SERDESDIGITAL_CONTROL1000X4_ADDR 0x00008303 1196 1197 #define SERDESDIGITAL_STATUS1000X1_NAME "SERDESDIGITAL_STATUS1000X1" 1198 #define SERDESDIGITAL_STATUS1000X1_ADDR 0x00008304 1199 1200 #define SERDESDIGITAL_STATUS1000X2_NAME "SERDESDIGITAL_STATUS1000X2" 1201 #define SERDESDIGITAL_STATUS1000X2_ADDR 0x00008305 1202 1203 #define SERDESDIGITAL_STATUS1000X3_NAME "SERDESDIGITAL_STATUS1000X3" 1204 #define SERDESDIGITAL_STATUS1000X3_ADDR 0x00008306 1205 1206 #define SERDESDIGITAL_BADCODEGROUP_NAME "SERDESDIGITAL_BADCODEGROUP" 1207 #define SERDESDIGITAL_BADCODEGROUP_ADDR 0x00008307 1208 1209 #define SERDESDIGITAL_MISC1_NAME "SERDESDIGITAL_MISC1" 1210 #define SERDESDIGITAL_MISC1_ADDR 0x00008308 1211 1212 #define SERDESDIGITAL_MISC2_NAME "SERDESDIGITAL_MISC2" 1213 #define SERDESDIGITAL_MISC2_ADDR 0x00008309 1214 1215 #define SERDESDIGITAL_PATGENCTRL_NAME "SERDESDIGITAL_PATGENCTRL" 1216 #define SERDESDIGITAL_PATGENCTRL_ADDR 0x0000830a 1217 1218 #define SERDESDIGITAL_PATGENSTAT_NAME "SERDESDIGITAL_PATGENSTAT" 1219 #define SERDESDIGITAL_PATGENSTAT_ADDR 0x0000830b 1220 1221 #define SERDESDIGITAL_TESTMODE_NAME "SERDESDIGITAL_TESTMODE" 1222 #define SERDESDIGITAL_TESTMODE_ADDR 0x0000830c 1223 1224 #define SERDESDIGITAL_TXPKTCNT_NAME "SERDESDIGITAL_TXPKTCNT" 1225 #define SERDESDIGITAL_TXPKTCNT_ADDR 0x0000830d 1226 1227 #define SERDESDIGITAL_RXPKTCNT_NAME "SERDESDIGITAL_RXPKTCNT" 1228 #define SERDESDIGITAL_RXPKTCNT_ADDR 0x0000830e 1229 1230 #define SERDESID_SERDESID0_NAME "SERDESID_SERDESID0" 1231 #define SERDESID_SERDESID0_ADDR 0x00008310 1232 1233 #define SERDESID_SERDESID1_NAME "SERDESID_SERDESID1" 1234 #define SERDESID_SERDESID1_ADDR 0x00008311 1235 1236 #define SERDESID_SERDESID2_NAME "SERDESID_SERDESID2" 1237 #define SERDESID_SERDESID2_ADDR 0x00008312 1238 1239 #define SERDESID_SERDESID3_NAME "SERDESID_SERDESID3" 1240 #define SERDESID_SERDESID3_ADDR 0x00008313 1241 1242 #define DIGITAL3_DIGCTL_3_0_NAME "DIGITAL3_DIGCTL_3_0" 1243 #define DIGITAL3_DIGCTL_3_0_ADDR 0x00008320 1244 1245 #define DIGITAL3_DIGCTL_3_1_NAME "DIGITAL3_DIGCTL_3_1" 1246 #define DIGITAL3_DIGCTL_3_1_ADDR 0x00008321 1247 1248 #define DIGITAL3_DIGCTL_3_2_NAME "DIGITAL3_DIGCTL_3_2" 1249 #define DIGITAL3_DIGCTL_3_2_ADDR 0x00008322 1250 1251 #define DIGITAL3_DIGCTL_3_3_NAME "DIGITAL3_DIGCTL_3_3" 1252 #define DIGITAL3_DIGCTL_3_3_ADDR 0x00008323 1253 1254 #define DIGITAL3_DIGCTL_3_4_NAME "DIGITAL3_DIGCTL_3_4" 1255 #define DIGITAL3_DIGCTL_3_4_ADDR 0x00008324 1256 1257 #define DIGITAL3_DIGCTL_3_5_NAME "DIGITAL3_DIGCTL_3_5" 1258 #define DIGITAL3_DIGCTL_3_5_ADDR 0x00008325 1259 1260 #define DIGITAL3_DIGCTL_3_6_NAME "DIGITAL3_DIGCTL_3_6" 1261 #define DIGITAL3_DIGCTL_3_6_ADDR 0x00008326 1262 1263 #define DIGITAL3_TPOUT_1_NAME "DIGITAL3_TPOUT_1" 1264 #define DIGITAL3_TPOUT_1_ADDR 0x00008327 1265 1266 #define DIGITAL3_TPOUT_2_NAME "DIGITAL3_TPOUT_2" 1267 #define DIGITAL3_TPOUT_2_ADDR 0x00008328 1268 1269 #define DIGITAL3_UP1_NAME "DIGITAL3_UP1" 1270 #define DIGITAL3_UP1_ADDR 0x00008329 1271 1272 #define DIGITAL3_UP2_NAME "DIGITAL3_UP2" 1273 #define DIGITAL3_UP2_ADDR 0x0000832a 1274 1275 #define DIGITAL3_UP3_NAME "DIGITAL3_UP3" 1276 #define DIGITAL3_UP3_ADDR 0x0000832b 1277 1278 #define DIGITAL3_LP_UP1_NAME "DIGITAL3_LP_UP1" 1279 #define DIGITAL3_LP_UP1_ADDR 0x0000832c 1280 1281 #define DIGITAL3_LP_UP2_NAME "DIGITAL3_LP_UP2" 1282 #define DIGITAL3_LP_UP2_ADDR 0x0000832d 1283 1284 #define DIGITAL3_LP_UP3_NAME "DIGITAL3_LP_UP3" 1285 #define DIGITAL3_LP_UP3_ADDR 0x0000832e 1286 1287 #define DIGITAL4_MISCRXSTATUS_NAME "DIGITAL4_MISCRXSTATUS" 1288 #define DIGITAL4_MISCRXSTATUS_ADDR 0x00008330 1289 1290 #define DIGITAL4_LP_BASEPAGE_NAME "DIGITAL4_LP_BASEPAGE" 1291 #define DIGITAL4_LP_BASEPAGE_ADDR 0x00008331 1292 1293 #define DIGITAL4_LP_NEXTPAGE_0_NAME "DIGITAL4_LP_NEXTPAGE_0" 1294 #define DIGITAL4_LP_NEXTPAGE_0_ADDR 0x00008332 1295 1296 #define DIGITAL4_LP_NEXTPAGE_1_NAME "DIGITAL4_LP_NEXTPAGE_1" 1297 #define DIGITAL4_LP_NEXTPAGE_1_ADDR 0x00008333 1298 1299 #define DIGITAL4_LP_NEXTPAGE_2_NAME "DIGITAL4_LP_NEXTPAGE_2" 1300 #define DIGITAL4_LP_NEXTPAGE_2_ADDR 0x00008334 1301 1302 #define DIGITAL4_LP_NEXTPAGE_3_NAME "DIGITAL4_LP_NEXTPAGE_3" 1303 #define DIGITAL4_LP_NEXTPAGE_3_ADDR 0x00008335 1304 1305 #define DIGITAL4_LP_NEXTPAGE_4_NAME "DIGITAL4_LP_NEXTPAGE_4" 1306 #define DIGITAL4_LP_NEXTPAGE_4_ADDR 0x00008336 1307 1308 #define DIGITAL4_RP_NEXTPAGE_0_NAME "DIGITAL4_RP_NEXTPAGE_0" 1309 #define DIGITAL4_RP_NEXTPAGE_0_ADDR 0x00008337 1310 1311 #define DIGITAL4_RP_NEXTPAGE_1_NAME "DIGITAL4_RP_NEXTPAGE_1" 1312 #define DIGITAL4_RP_NEXTPAGE_1_ADDR 0x00008338 1313 1314 #define DIGITAL4_RP_NEXTPAGE_2_NAME "DIGITAL4_RP_NEXTPAGE_2" 1315 #define DIGITAL4_RP_NEXTPAGE_2_ADDR 0x00008339 1316 1317 #define DIGITAL4_RP_NEXTPAGE_3_NAME "DIGITAL4_RP_NEXTPAGE_3" 1318 #define DIGITAL4_RP_NEXTPAGE_3_ADDR 0x0000833a 1319 1320 #define DIGITAL4_RP_NEXTPAGE_4_NAME "DIGITAL4_RP_NEXTPAGE_4" 1321 #define DIGITAL4_RP_NEXTPAGE_4_ADDR 0x0000833b 1322 1323 #define DIGITAL4_MISC3_NAME "DIGITAL4_MISC3" 1324 #define DIGITAL4_MISC3_ADDR 0x0000833c 1325 1326 #define DIGITAL4_MISC4_NAME "DIGITAL4_MISC4" 1327 #define DIGITAL4_MISC4_ADDR 0x0000833d 1328 1329 #define DIGITAL4_MISC5_NAME "DIGITAL4_MISC5" 1330 #define DIGITAL4_MISC5_ADDR 0x0000833e 1331 1332 #define DIGITAL5_LINKCNT_CL72_LSB_NAME "DIGITAL5_LINKCNT_CL72_LSB" 1333 #define DIGITAL5_LINKCNT_CL72_LSB_ADDR 0x00008340 1334 1335 #define DIGITAL5_LINKCNT_CL72_MSB_NAME "DIGITAL5_LINKCNT_CL72_MSB" 1336 #define DIGITAL5_LINKCNT_CL72_MSB_ADDR 0x00008341 1337 1338 #define DIGITAL5_LP_UP4_NAME "DIGITAL5_LP_UP4" 1339 #define DIGITAL5_LP_UP4_ADDR 0x00008342 1340 1341 #define DIGITAL5_LP_UP5_NAME "DIGITAL5_LP_UP5" 1342 #define DIGITAL5_LP_UP5_ADDR 0x00008343 1343 1344 #define DIGITAL5_LPI_HYST_NAME "DIGITAL5_LPI_HYST" 1345 #define DIGITAL5_LPI_HYST_ADDR 0x00008344 1346 1347 #define DIGITAL5_MISC6_NAME "DIGITAL5_MISC6" 1348 #define DIGITAL5_MISC6_ADDR 0x00008345 1349 1350 #define DIGITAL5_ACTUAL_SPEED_NAME "DIGITAL5_ACTUAL_SPEED" 1351 #define DIGITAL5_ACTUAL_SPEED_ADDR 0x0000834e 1352 1353 #define DIGITAL6_MP5_NEXTPAGECTRL_NAME "DIGITAL6_MP5_NEXTPAGECTRL" 1354 #define DIGITAL6_MP5_NEXTPAGECTRL_ADDR 0x00008350 1355 1356 #define DIGITAL6_LINK_TIMER_OFFSET1_NAME "DIGITAL6_LINK_TIMER_OFFSET1" 1357 #define DIGITAL6_LINK_TIMER_OFFSET1_ADDR 0x00008351 1358 1359 #define DIGITAL6_LINK_TIMER_OFFSET2_NAME "DIGITAL6_LINK_TIMER_OFFSET2" 1360 #define DIGITAL6_LINK_TIMER_OFFSET2_ADDR 0x00008352 1361 1362 #define DIGITAL6_LINK_TIMER_OFFSET3_NAME "DIGITAL6_LINK_TIMER_OFFSET3" 1363 #define DIGITAL6_LINK_TIMER_OFFSET3_ADDR 0x00008353 1364 1365 #define DIGITAL6_OUI_MSB_FIELD_NAME "DIGITAL6_OUI_MSB_FIELD" 1366 #define DIGITAL6_OUI_MSB_FIELD_ADDR 0x00008354 1367 1368 #define DIGITAL6_OUI_LSB_FIELD_NAME "DIGITAL6_OUI_LSB_FIELD" 1369 #define DIGITAL6_OUI_LSB_FIELD_ADDR 0x00008355 1370 1371 #define DIGITAL6_BAM_FIELD_NAME "DIGITAL6_BAM_FIELD" 1372 #define DIGITAL6_BAM_FIELD_ADDR 0x00008356 1373 1374 #define DIGITAL6_UD_FIELD_NAME "DIGITAL6_UD_FIELD" 1375 #define DIGITAL6_UD_FIELD_ADDR 0x00008357 1376 1377 #define DIGITAL6_LP_OUI_MSB_FIELD_NAME "DIGITAL6_LP_OUI_MSB_FIELD" 1378 #define DIGITAL6_LP_OUI_MSB_FIELD_ADDR 0x00008358 1379 1380 #define DIGITAL6_LP_OUI_LSB_FIELD_NAME "DIGITAL6_LP_OUI_LSB_FIELD" 1381 #define DIGITAL6_LP_OUI_LSB_FIELD_ADDR 0x00008359 1382 1383 #define DIGITAL6_LP_BAM_FIELD_NAME "DIGITAL6_LP_BAM_FIELD" 1384 #define DIGITAL6_LP_BAM_FIELD_ADDR 0x0000835a 1385 1386 #define DIGITAL6_LP_UD_FIELD_NAME "DIGITAL6_LP_UD_FIELD" 1387 #define DIGITAL6_LP_UD_FIELD_ADDR 0x0000835b 1388 1389 #define DIGITAL6_UP4_NAME "DIGITAL6_UP4" 1390 #define DIGITAL6_UP4_ADDR 0x0000835d 1391 1392 #define DIGITAL6_UP5_NAME "DIGITAL6_UP5" 1393 #define DIGITAL6_UP5_ADDR 0x0000835e 1394 1395 #define CL49_USERB0_CONTROL1_NAME "CL49_USERB0_CONTROL1" 1396 #define CL49_USERB0_CONTROL1_ADDR 0x00008360 1397 1398 #define CL49_USERB0_STATUS1_NAME "CL49_USERB0_STATUS1" 1399 #define CL49_USERB0_STATUS1_ADDR 0x00008361 1400 1401 #define CL49_USERB0_SYMBOLDETECT_NAME "CL49_USERB0_SYMBOLDETECT" 1402 #define CL49_USERB0_SYMBOLDETECT_ADDR 0x00008362 1403 1404 #define CL49_USERB0_SYMBOLINSERT_NAME "CL49_USERB0_SYMBOLINSERT" 1405 #define CL49_USERB0_SYMBOLINSERT_ADDR 0x00008363 1406 1407 #define CL49_USERB0_CONTROL2_NAME "CL49_USERB0_CONTROL2" 1408 #define CL49_USERB0_CONTROL2_ADDR 0x00008364 1409 1410 #define CL49_USERB0_TXSM_STATUS_NAME "CL49_USERB0_TXSM_STATUS" 1411 #define CL49_USERB0_TXSM_STATUS_ADDR 0x00008365 1412 1413 #define CL49_USERB0_RXSM_STATUS_NAME "CL49_USERB0_RXSM_STATUS" 1414 #define CL49_USERB0_RXSM_STATUS_ADDR 0x00008366 1415 1416 #define CL49_USERB0_LSM_STATUS_NAME "CL49_USERB0_LSM_STATUS" 1417 #define CL49_USERB0_LSM_STATUS_ADDR 0x00008367 1418 1419 #define CL49_USERB0_CONTROL_NAME "CL49_USERB0_CONTROL" 1420 #define CL49_USERB0_CONTROL_ADDR 0x00008368 1421 1422 #define CL49_USERB0_STATUS_NAME "CL49_USERB0_STATUS" 1423 #define CL49_USERB0_STATUS_ADDR 0x00008369 1424 1425 #define CL49_USERB0_SHCOUNTER_NAME "CL49_USERB0_SHCOUNTER" 1426 #define CL49_USERB0_SHCOUNTER_ADDR 0x0000836a 1427 1428 #define CL49_USERB0_TIMER125US_NAME "CL49_USERB0_TIMER125US" 1429 #define CL49_USERB0_TIMER125US_ADDR 0x0000836b 1430 1431 #define CL49_USERB0_BERCNT_NAME "CL49_USERB0_BERCNT" 1432 #define CL49_USERB0_BERCNT_ADDR 0x0000836c 1433 1434 #define CL49_USERB0_BERMON_STATUS_NAME "CL49_USERB0_BERMON_STATUS" 1435 #define CL49_USERB0_BERMON_STATUS_ADDR 0x0000836d 1436 1437 #define CL49_USERB0_TSTCNT1_NAME "CL49_USERB0_TSTCNT1" 1438 #define CL49_USERB0_TSTCNT1_ADDR 0x0000836e 1439 1440 #define CL73_USERB0_CL73_UCTRL1_NAME "CL73_USERB0_CL73_UCTRL1" 1441 #define CL73_USERB0_CL73_UCTRL1_ADDR 0x00008370 1442 1443 #define CL73_USERB0_CL73_USTAT1_NAME "CL73_USERB0_CL73_USTAT1" 1444 #define CL73_USERB0_CL73_USTAT1_ADDR 0x00008371 1445 1446 #define CL73_USERB0_CL73_BAMCTRL1_NAME "CL73_USERB0_CL73_BAMCTRL1" 1447 #define CL73_USERB0_CL73_BAMCTRL1_ADDR 0x00008372 1448 1449 #define CL73_USERB0_CL73_BAMCTRL2_NAME "CL73_USERB0_CL73_BAMCTRL2" 1450 #define CL73_USERB0_CL73_BAMCTRL2_ADDR 0x00008373 1451 1452 #define CL73_USERB0_CL73_BAMCTRL3_NAME "CL73_USERB0_CL73_BAMCTRL3" 1453 #define CL73_USERB0_CL73_BAMCTRL3_ADDR 0x00008374 1454 1455 #define CL73_USERB0_CL73_BAMSTAT1_NAME "CL73_USERB0_CL73_BAMSTAT1" 1456 #define CL73_USERB0_CL73_BAMSTAT1_ADDR 0x00008375 1457 1458 #define CL73_USERB0_CL73_BAMSTAT2_NAME "CL73_USERB0_CL73_BAMSTAT2" 1459 #define CL73_USERB0_CL73_BAMSTAT2_ADDR 0x00008376 1460 1461 #define CL73_USERB0_CL73_BAMSTAT3_NAME "CL73_USERB0_CL73_BAMSTAT3" 1462 #define CL73_USERB0_CL73_BAMSTAT3_ADDR 0x00008377 1463 1464 #define CL73_USERB0_CL73_UCTRL2_NAME "CL73_USERB0_CL73_UCTRL2" 1465 #define CL73_USERB0_CL73_UCTRL2_ADDR 0x00008378 1466 1467 #define CL73_USERB0_CL73_UCTRL3_NAME "CL73_USERB0_CL73_UCTRL3" 1468 #define CL73_USERB0_CL73_UCTRL3_ADDR 0x00008379 1469 1470 #define CL73_USERB0_CL73_UCTRL4_NAME "CL73_USERB0_CL73_UCTRL4" 1471 #define CL73_USERB0_CL73_UCTRL4_ADDR 0x0000837a 1472 1473 #define CL73_USERB0_CL73_EEECTRL_NAME "CL73_USERB0_CL73_EEECTRL" 1474 #define CL73_USERB0_CL73_EEECTRL_ADDR 0x0000837e 1475 1476 #define CL74_USERB0_UFECCONTROL1_NAME "CL74_USERB0_UFECCONTROL1" 1477 #define CL74_USERB0_UFECCONTROL1_ADDR 0x00008380 1478 1479 #define CL74_USERB0_UFECCONTROL2_NAME "CL74_USERB0_UFECCONTROL2" 1480 #define CL74_USERB0_UFECCONTROL2_ADDR 0x00008381 1481 1482 #define CL74_USERB0_UFECCONTROL3_NAME "CL74_USERB0_UFECCONTROL3" 1483 #define CL74_USERB0_UFECCONTROL3_ADDR 0x00008382 1484 1485 #define CL74_USERB0_UFECDBG_EDATAL_NAME "CL74_USERB0_UFECDBG_EDATAL" 1486 #define CL74_USERB0_UFECDBG_EDATAL_ADDR 0x00008383 1487 1488 #define CL74_USERB0_UFECDBG_EDATAH_NAME "CL74_USERB0_UFECDBG_EDATAH" 1489 #define CL74_USERB0_UFECDBG_EDATAH_ADDR 0x00008384 1490 1491 #define EEE_USERB0_EEE_COMBO_CONTROL0_NAME "EEE_USERB0_EEE_COMBO_CONTROL0" 1492 #define EEE_USERB0_EEE_COMBO_CONTROL0_ADDR 0x00008390 1493 1494 #define EEE_USERB0_CL36_TX_LPI_SM_NAME "EEE_USERB0_CL36_TX_LPI_SM" 1495 #define EEE_USERB0_CL36_TX_LPI_SM_ADDR 0x00008391 1496 1497 #define EEE_USERB0_CL36_RX_LPI_SM_NAME "EEE_USERB0_CL36_RX_LPI_SM" 1498 #define EEE_USERB0_CL36_RX_LPI_SM_ADDR 0x00008392 1499 1500 #define EEE_USERB0_CL49_TX_LPI_SM_NAME "EEE_USERB0_CL49_TX_LPI_SM" 1501 #define EEE_USERB0_CL49_TX_LPI_SM_ADDR 0x00008393 1502 1503 #define EEE_USERB0_CL49_RX_LPI_SM_NAME "EEE_USERB0_CL49_RX_LPI_SM" 1504 #define EEE_USERB0_CL49_RX_LPI_SM_ADDR 0x00008394 1505 1506 #define EEE_USERB0_TX_SLEEP_TIMER_NAME "EEE_USERB0_TX_SLEEP_TIMER" 1507 #define EEE_USERB0_TX_SLEEP_TIMER_ADDR 0x00008395 1508 1509 #define EEE_USERB0_CL49_TX_SLEEP_TIMER_NAME "EEE_USERB0_CL49_TX_SLEEP_TIMER" 1510 #define EEE_USERB0_CL49_TX_SLEEP_TIMER_ADDR 0x00008396 1511 1512 #define EEE_USERB0_TX_WAKE_TIMER_NAME "EEE_USERB0_TX_WAKE_TIMER" 1513 #define EEE_USERB0_TX_WAKE_TIMER_ADDR 0x00008397 1514 1515 #define EEE_USERB0_RX_OFFSET_TIMER_NAME "EEE_USERB0_RX_OFFSET_TIMER" 1516 #define EEE_USERB0_RX_OFFSET_TIMER_ADDR 0x00008398 1517 1518 #define EEE_USERB0_RX_WAKE_TIME_FAULT_TIMER_NAME "EEE_USERB0_RX_WAKE_TIME_FAULT_TIMER" 1519 #define EEE_USERB0_RX_WAKE_TIME_FAULT_TIMER_ADDR 0x00008399 1520 1521 #define EEE_USERB0_MISC_TIMER_NAME "EEE_USERB0_MISC_TIMER" 1522 #define EEE_USERB0_MISC_TIMER_ADDR 0x0000839a 1523 1524 #define EEE_USERB0_EEE_HYST_TIMER_NAME "EEE_USERB0_EEE_HYST_TIMER" 1525 #define EEE_USERB0_EEE_HYST_TIMER_ADDR 0x0000839b 1526 1527 #define EEE_USERB0_EEE_OVERRIDE_CTRL_NAME "EEE_USERB0_EEE_OVERRIDE_CTRL" 1528 #define EEE_USERB0_EEE_OVERRIDE_CTRL_ADDR 0x0000839c 1529 1530 #define EEE_USERB0_EEE_COMBO_CONTROL1_NAME "EEE_USERB0_EEE_COMBO_CONTROL1" 1531 #define EEE_USERB0_EEE_COMBO_CONTROL1_ADDR 0x0000839d 1532 1533 #define EEE_USERB0_CL49_EEE_CHAR_NAME "EEE_USERB0_CL49_EEE_CHAR" 1534 #define EEE_USERB0_CL49_EEE_CHAR_ADDR 0x0000839e 1535 1536 #define EEE_USERB1_EEE_AN_CTRL_NAME "EEE_USERB1_EEE_AN_CTRL" 1537 #define EEE_USERB1_EEE_AN_CTRL_ADDR 0x000083a0 1538 1539 #define EEE_USERB1_EEE_UP1_NAME "EEE_USERB1_EEE_UP1" 1540 #define EEE_USERB1_EEE_UP1_ADDR 0x000083a1 1541 1542 #define EEE_USERB1_EEE_UP2_NAME "EEE_USERB1_EEE_UP2" 1543 #define EEE_USERB1_EEE_UP2_ADDR 0x000083a2 1544 1545 #define EEE_USERB1_EEE_UP3_NAME "EEE_USERB1_EEE_UP3" 1546 #define EEE_USERB1_EEE_UP3_ADDR 0x000083a3 1547 1548 #define EEE_USERB1_LP_EEE_UP1_NAME "EEE_USERB1_LP_EEE_UP1" 1549 #define EEE_USERB1_LP_EEE_UP1_ADDR 0x000083a4 1550 1551 #define EEE_USERB1_LP_EEE_UP2_NAME "EEE_USERB1_LP_EEE_UP2" 1552 #define EEE_USERB1_LP_EEE_UP2_ADDR 0x000083a5 1553 1554 #define EEE_USERB1_LP_EEE_UP3_NAME "EEE_USERB1_LP_EEE_UP3" 1555 #define EEE_USERB1_LP_EEE_UP3_ADDR 0x000083a6 1556 1557 #define EEE_USERB1_EEE_RES_STATUS_NAME "EEE_USERB1_EEE_RES_STATUS" 1558 #define EEE_USERB1_EEE_RES_STATUS_ADDR 0x000083a7 1559 1560 #define TX66_CONTROL_NAME "TX66_CONTROL" 1561 #define TX66_CONTROL_ADDR 0x000083b0 1562 1563 #define TX66_STATUS_NAME "TX66_STATUS" 1564 #define TX66_STATUS_ADDR 0x000083b1 1565 1566 #define TX66_PROGMMABLE_TL_NAME "TX66_PROGMMABLE_TL" 1567 #define TX66_PROGMMABLE_TL_ADDR 0x000083b2 1568 1569 #define RX66_CONTROL_NAME "RX66_CONTROL" 1570 #define RX66_CONTROL_ADDR 0x000083c0 1571 1572 #define RX66_STATUS_NAME "RX66_STATUS" 1573 #define RX66_STATUS_ADDR 0x000083c1 1574 1575 #define RX66_SCW0_NAME "RX66_SCW0" 1576 #define RX66_SCW0_ADDR 0x000083c2 1577 1578 #define RX66_SCW1_NAME "RX66_SCW1" 1579 #define RX66_SCW1_ADDR 0x000083c3 1580 1581 #define RX66_SCW2_NAME "RX66_SCW2" 1582 #define RX66_SCW2_ADDR 0x000083c4 1583 1584 #define RX66_SCW3_NAME "RX66_SCW3" 1585 #define RX66_SCW3_ADDR 0x000083c5 1586 1587 #define RX66_SCW0_MASK_NAME "RX66_SCW0_MASK" 1588 #define RX66_SCW0_MASK_ADDR 0x000083c6 1589 1590 #define RX66_SCW1_MASK_NAME "RX66_SCW1_MASK" 1591 #define RX66_SCW1_MASK_ADDR 0x000083c7 1592 1593 #define RX66_SCW2_MASK_NAME "RX66_SCW2_MASK" 1594 #define RX66_SCW2_MASK_ADDR 0x000083c8 1595 1596 #define RX66_SCW3_MASK_NAME "RX66_SCW3_MASK" 1597 #define RX66_SCW3_MASK_ADDR 0x000083c9 1598 1599 #define RX66_SYNCBITS_NAME "RX66_SYNCBITS" 1600 #define RX66_SYNCBITS_ADDR 0x000083ca 1601 1602 #define RX66_SCWCONTROL_NAME "RX66_SCWCONTROL" 1603 #define RX66_SCWCONTROL_ADDR 0x000083cb 1604 1605 #define RX66_CC_EVENTCOUNT_NAME "RX66_CC_EVENTCOUNT" 1606 #define RX66_CC_EVENTCOUNT_ADDR 0x000083cc 1607 1608 #define RX66_SCWCOUNT_NAME "RX66_SCWCOUNT" 1609 #define RX66_SCWCOUNT_ADDR 0x000083cd 1610 1611 #define RX66_ERRCOUNT_NAME "RX66_ERRCOUNT" 1612 #define RX66_ERRCOUNT_ADDR 0x000083ce 1613 1614 #define LNTXBERT_TXBERTCTRL_NAME "LNTXBERT_TXBERTCTRL" 1615 #define LNTXBERT_TXBERTCTRL_ADDR 0x000083d0 1616 1617 #define LNTXBERT_TXBERTSOPEOP_NAME "LNTXBERT_TXBERTSOPEOP" 1618 #define LNTXBERT_TXBERTSOPEOP_ADDR 0x000083d1 1619 1620 #define LNTXBERT_TXBERTSIZE0_NAME "LNTXBERT_TXBERTSIZE0" 1621 #define LNTXBERT_TXBERTSIZE0_ADDR 0x000083d2 1622 1623 #define LNTXBERT_TXBERTSIZE1_NAME "LNTXBERT_TXBERTSIZE1" 1624 #define LNTXBERT_TXBERTSIZE1_ADDR 0x000083d3 1625 1626 #define LNTXBERT_TXBERTSIZE2_NAME "LNTXBERT_TXBERTSIZE2" 1627 #define LNTXBERT_TXBERTSIZE2_ADDR 0x000083d4 1628 1629 #define LNTXBERT_TXBERTIPG0_NAME "LNTXBERT_TXBERTIPG0" 1630 #define LNTXBERT_TXBERTIPG0_ADDR 0x000083d5 1631 1632 #define LNTXBERT_TXBERTIPG1_NAME "LNTXBERT_TXBERTIPG1" 1633 #define LNTXBERT_TXBERTIPG1_ADDR 0x000083d6 1634 1635 #define LNTXBERT_TXBERTBYTEU_NAME "LNTXBERT_TXBERTBYTEU" 1636 #define LNTXBERT_TXBERTBYTEU_ADDR 0x000083d7 1637 1638 #define LNTXBERT_TXBERTBYTEL_NAME "LNTXBERT_TXBERTBYTEL" 1639 #define LNTXBERT_TXBERTBYTEL_ADDR 0x000083d8 1640 1641 #define LNTXBERT_TXBERTPACKETU_NAME "LNTXBERT_TXBERTPACKETU" 1642 #define LNTXBERT_TXBERTPACKETU_ADDR 0x000083d9 1643 1644 #define LNTXBERT_TXBERTPACKETL_NAME "LNTXBERT_TXBERTPACKETL" 1645 #define LNTXBERT_TXBERTPACKETL_ADDR 0x000083da 1646 1647 #define LNTXBERT_TXBERTCTRL1_NAME "LNTXBERT_TXBERTCTRL1" 1648 #define LNTXBERT_TXBERTCTRL1_ADDR 0x000083db 1649 1650 #define LNRXBERT_RXBERTCTRL_NAME "LNRXBERT_RXBERTCTRL" 1651 #define LNRXBERT_RXBERTCTRL_ADDR 0x000083e0 1652 1653 #define LNRXBERT_RXBERTSOPEOP_NAME "LNRXBERT_RXBERTSOPEOP" 1654 #define LNRXBERT_RXBERTSOPEOP_ADDR 0x000083e1 1655 1656 #define LNRXBERT_RXBERTBYTEU_NAME "LNRXBERT_RXBERTBYTEU" 1657 #define LNRXBERT_RXBERTBYTEU_ADDR 0x000083e7 1658 1659 #define LNRXBERT_RXBERTBYTEL_NAME "LNRXBERT_RXBERTBYTEL" 1660 #define LNRXBERT_RXBERTBYTEL_ADDR 0x000083e8 1661 1662 #define LNRXBERT_RXBERTPACKETU_NAME "LNRXBERT_RXBERTPACKETU" 1663 #define LNRXBERT_RXBERTPACKETU_ADDR 0x000083e9 1664 1665 #define LNRXBERT_RXBERTPACKETL_NAME "LNRXBERT_RXBERTPACKETL" 1666 #define LNRXBERT_RXBERTPACKETL_ADDR 0x000083ea 1667 1668 #define LNRXBERT_RXBERTBITERR_NAME "LNRXBERT_RXBERTBITERR" 1669 #define LNRXBERT_RXBERTBITERR_ADDR 0x000083eb 1670 1671 #define LNRXBERT_RXBERTBYTEERR_NAME "LNRXBERT_RXBERTBYTEERR" 1672 #define LNRXBERT_RXBERTBYTEERR_ADDR 0x000083ec 1673 1674 #define LNRXBERT_RXBERTPKTERR_NAME "LNRXBERT_RXBERTPKTERR" 1675 #define LNRXBERT_RXBERTPKTERR_ADDR 0x000083ed 1676 1677 #define LNRXBERT_RXBERTSTATUS_NAME "LNRXBERT_RXBERTSTATUS" 1678 #define LNRXBERT_RXBERTSTATUS_ADDR 0x000083ee 1679 1680 #define FX100_CONTROL1_NAME "FX100_CONTROL1" 1681 #define FX100_CONTROL1_ADDR 0x00008400 1682 1683 #define FX100_CONTROL2_NAME "FX100_CONTROL2" 1684 #define FX100_CONTROL2_ADDR 0x00008401 1685 1686 #define FX100_CONTROL3_NAME "FX100_CONTROL3" 1687 #define FX100_CONTROL3_ADDR 0x00008402 1688 1689 #define FX100_STATUS1_NAME "FX100_STATUS1" 1690 #define FX100_STATUS1_ADDR 0x00008403 1691 1692 #define FX100_STATUS3_NAME "FX100_STATUS3" 1693 #define FX100_STATUS3_ADDR 0x00008405 1694 1695 #define FX100_STATUS4_NAME "FX100_STATUS4" 1696 #define FX100_STATUS4_ADDR 0x00008406 1697 1698 #define FX100_FX100IDLE1_NAME "FX100_FX100IDLE1" 1699 #define FX100_FX100IDLE1_ADDR 0x00008407 1700 1701 #define FX100_FX100IDLE2_NAME "FX100_FX100IDLE2" 1702 #define FX100_FX100IDLE2_ADDR 0x00008408 1703 1704 #define FX100_FX100IDLESTATUS_NAME "FX100_FX100IDLESTATUS" 1705 #define FX100_FX100IDLESTATUS_ADDR 0x00008409 1706 1707 #define FX100_FX100IDLETHRES_NAME "FX100_FX100IDLETHRES" 1708 #define FX100_FX100IDLETHRES_ADDR 0x0000840a 1709 1710 #define FX100_FX100LOCKTMR_NAME "FX100_FX100LOCKTMR" 1711 #define FX100_FX100LOCKTMR_ADDR 0x0000840b 1712 1713 #define FX100_FX100LINKTMR_NAME "FX100_FX100LINKTMR" 1714 #define FX100_FX100LINKTMR_ADDR 0x0000840c 1715 1716 #define EEE_TIMERB0_GRP1_TX_REFRESH_TIMER_NAME "EEE_TIMERB0_GRP1_TX_REFRESH_TIMER" 1717 #define EEE_TIMERB0_GRP1_TX_REFRESH_TIMER_ADDR 0x00008410 1718 1719 #define EEE_TIMERB0_GRP1_TX_QUIET_TIMER_NAME "EEE_TIMERB0_GRP1_TX_QUIET_TIMER" 1720 #define EEE_TIMERB0_GRP1_TX_QUIET_TIMER_ADDR 0x00008411 1721 1722 #define EEE_TIMERB0_GRP1_RX_WAKE_TIMER_NAME "EEE_TIMERB0_GRP1_RX_WAKE_TIMER" 1723 #define EEE_TIMERB0_GRP1_RX_WAKE_TIMER_ADDR 0x00008412 1724 1725 #define EEE_TIMERB0_GRP2_TX_REFRESH_TIMER_NAME "EEE_TIMERB0_GRP2_TX_REFRESH_TIMER" 1726 #define EEE_TIMERB0_GRP2_TX_REFRESH_TIMER_ADDR 0x00008413 1727 1728 #define EEE_TIMERB0_GRP2_TX_QUIET_TIMER_NAME "EEE_TIMERB0_GRP2_TX_QUIET_TIMER" 1729 #define EEE_TIMERB0_GRP2_TX_QUIET_TIMER_ADDR 0x00008414 1730 1731 #define EEE_TIMERB0_GRP2_RX_WAKE_TIMER_NAME "EEE_TIMERB0_GRP2_RX_WAKE_TIMER" 1732 #define EEE_TIMERB0_GRP2_RX_WAKE_TIMER_ADDR 0x00008415 1733 1734 #define EEE_TIMERB0_GRP3_TX_REFRESH_TIMER_NAME "EEE_TIMERB0_GRP3_TX_REFRESH_TIMER" 1735 #define EEE_TIMERB0_GRP3_TX_REFRESH_TIMER_ADDR 0x00008416 1736 1737 #define EEE_TIMERB0_GRP3_TX_QUIET_TIMER_NAME "EEE_TIMERB0_GRP3_TX_QUIET_TIMER" 1738 #define EEE_TIMERB0_GRP3_TX_QUIET_TIMER_ADDR 0x00008417 1739 1740 #define EEE_TIMERB0_GRP3_RX_WAKE_TIMER_NAME "EEE_TIMERB0_GRP3_RX_WAKE_TIMER" 1741 #define EEE_TIMERB0_GRP3_RX_WAKE_TIMER_ADDR 0x00008418 1742 1743 #define EEE_TIMERB0_GRP4_TX_REFRESH_TIMER_NAME "EEE_TIMERB0_GRP4_TX_REFRESH_TIMER" 1744 #define EEE_TIMERB0_GRP4_TX_REFRESH_TIMER_ADDR 0x00008419 1745 1746 #define EEE_TIMERB0_GRP4_TX_QUIET_TIMER_NAME "EEE_TIMERB0_GRP4_TX_QUIET_TIMER" 1747 #define EEE_TIMERB0_GRP4_TX_QUIET_TIMER_ADDR 0x0000841a 1748 1749 #define EEE_TIMERB0_GRP4_RX_WAKE_TIMER_NAME "EEE_TIMERB0_GRP4_RX_WAKE_TIMER" 1750 #define EEE_TIMERB0_GRP4_RX_WAKE_TIMER_ADDR 0x0000841b 1751 1752 #define EEE_TIMERB0_GRP5_TX_REFRESH_TIMER_NAME "EEE_TIMERB0_GRP5_TX_REFRESH_TIMER" 1753 #define EEE_TIMERB0_GRP5_TX_REFRESH_TIMER_ADDR 0x0000841c 1754 1755 #define EEE_TIMERB0_GRP5_TX_QUIET_TIMER_NAME "EEE_TIMERB0_GRP5_TX_QUIET_TIMER" 1756 #define EEE_TIMERB0_GRP5_TX_QUIET_TIMER_ADDR 0x0000841d 1757 1758 #define EEE_TIMERB0_GRP5_RX_WAKE_TIMER_NAME "EEE_TIMERB0_GRP5_RX_WAKE_TIMER" 1759 #define EEE_TIMERB0_GRP5_RX_WAKE_TIMER_ADDR 0x0000841e 1760 1761 #define MICROBLK_RAMWORD_NAME "MICROBLK_RAMWORD" 1762 #define MICROBLK_RAMWORD_ADDR 0x0000ffc0 1763 1764 #define MICROBLK_ADDRESS_NAME "MICROBLK_ADDRESS" 1765 #define MICROBLK_ADDRESS_ADDR 0x0000ffc1 1766 1767 #define MICROBLK_COMMAND_NAME "MICROBLK_COMMAND" 1768 #define MICROBLK_COMMAND_ADDR 0x0000ffc2 1769 1770 #define MICROBLK_WRDATA_NAME "MICROBLK_WRDATA" 1771 #define MICROBLK_WRDATA_ADDR 0x0000ffc3 1772 1773 #define MICROBLK_RDDATA_NAME "MICROBLK_RDDATA" 1774 #define MICROBLK_RDDATA_ADDR 0x0000ffc4 1775 1776 #define MICROBLK_DOWNLOAD_STATUS_NAME "MICROBLK_DOWNLOAD_STATUS" 1777 #define MICROBLK_DOWNLOAD_STATUS_ADDR 0x0000ffc5 1778 1779 #define MICROBLK_SFR_STATUS0_NAME "MICROBLK_SFR_STATUS0" 1780 #define MICROBLK_SFR_STATUS0_ADDR 0x0000ffc6 1781 1782 #define MICROBLK_SFR_STATUS1_NAME "MICROBLK_SFR_STATUS1" 1783 #define MICROBLK_SFR_STATUS1_ADDR 0x0000ffc7 1784 1785 #define MICROBLK_MDIO_UC_MAILBOX_NAME "MICROBLK_MDIO_UC_MAILBOX" 1786 #define MICROBLK_MDIO_UC_MAILBOX_ADDR 0x0000ffc8 1787 1788 #define MICROBLK_UC_MDIO_MAILBOX_NAME "MICROBLK_UC_MDIO_MAILBOX" 1789 #define MICROBLK_UC_MDIO_MAILBOX_ADDR 0x0000ffc9 1790 1791 #define MICROBLK_COMMAND2_NAME "MICROBLK_COMMAND2" 1792 #define MICROBLK_COMMAND2_ADDR 0x0000ffca 1793 1794 #define MICROBLK_WDOG_EVNT_CNT_NAME "MICROBLK_WDOG_EVNT_CNT" 1795 #define MICROBLK_WDOG_EVNT_CNT_ADDR 0x0000ffcb 1796 1797 #define MICROBLK_COMMAND3_NAME "MICROBLK_COMMAND3" 1798 #define MICROBLK_COMMAND3_ADDR 0x0000ffcc 1799 1800 #define AERBLK_AER_NAME "AERBLK_AER" 1801 #define AERBLK_AER_ADDR 0x0000ffde 1802 1803 #define COMBO_IEEE0_MIICNTL_NAME "COMBO_IEEE0_MIICNTL" 1804 #define COMBO_IEEE0_MIICNTL_ADDR 0x0000ffe0 1805 1806 #define COMBO_IEEE0_MIISTAT_NAME "COMBO_IEEE0_MIISTAT" 1807 #define COMBO_IEEE0_MIISTAT_ADDR 0x0000ffe1 1808 1809 #define COMBO_IEEE0_ID1_NAME "COMBO_IEEE0_ID1" 1810 #define COMBO_IEEE0_ID1_ADDR 0x0000ffe2 1811 1812 #define COMBO_IEEE0_ID2_NAME "COMBO_IEEE0_ID2" 1813 #define COMBO_IEEE0_ID2_ADDR 0x0000ffe3 1814 1815 #define COMBO_IEEE0_AUTONEGADV_NAME "COMBO_IEEE0_AUTONEGADV" 1816 #define COMBO_IEEE0_AUTONEGADV_ADDR 0x0000ffe4 1817 1818 #define COMBO_IEEE0_AUTONEGLPABIL_NAME "COMBO_IEEE0_AUTONEGLPABIL" 1819 #define COMBO_IEEE0_AUTONEGLPABIL_ADDR 0x0000ffe5 1820 1821 #define COMBO_IEEE0_AUTONEGEXP_NAME "COMBO_IEEE0_AUTONEGEXP" 1822 #define COMBO_IEEE0_AUTONEGEXP_ADDR 0x0000ffe6 1823 1824 #define COMBO_IEEE0_AUTONEGNP_NAME "COMBO_IEEE0_AUTONEGNP" 1825 #define COMBO_IEEE0_AUTONEGNP_ADDR 0x0000ffe7 1826 1827 #define COMBO_IEEE0_AUTONEGLPABIL2_NAME "COMBO_IEEE0_AUTONEGLPABIL2" 1828 #define COMBO_IEEE0_AUTONEGLPABIL2_ADDR 0x0000ffe8 1829 1830 #define COMBO_IEEE0_MIIEXTSTAT_NAME "COMBO_IEEE0_MIIEXTSTAT" 1831 #define COMBO_IEEE0_MIIEXTSTAT_ADDR 0x0000ffef 1832 1833 #define PMD_IEEE0BLK_PMD_IEEECONTROL1_NAME "PMD_IEEE0BLK_PMD_IEEECONTROL1" 1834 #define PMD_IEEE0BLK_PMD_IEEECONTROL1_ADDR 0x08000000 1835 1836 #define PMD_IEEE0BLK_PMD_IEEESTATUS1_NAME "PMD_IEEE0BLK_PMD_IEEESTATUS1" 1837 #define PMD_IEEE0BLK_PMD_IEEESTATUS1_ADDR 0x08000001 1838 1839 #define PMD_IEEE0BLK_PMD_IEEEID1_NAME "PMD_IEEE0BLK_PMD_IEEEID1" 1840 #define PMD_IEEE0BLK_PMD_IEEEID1_ADDR 0x08000002 1841 1842 #define PMD_IEEE0BLK_PMD_IEEEID2_NAME "PMD_IEEE0BLK_PMD_IEEEID2" 1843 #define PMD_IEEE0BLK_PMD_IEEEID2_ADDR 0x08000003 1844 1845 #define PMD_IEEE0BLK_PMD_IEEESPEEDABILITY_NAME "PMD_IEEE0BLK_PMD_IEEESPEEDABILITY" 1846 #define PMD_IEEE0BLK_PMD_IEEESPEEDABILITY_ADDR 0x08000004 1847 1848 #define PMD_IEEE0BLK_PMD_IEEEDEVINPKG1_NAME "PMD_IEEE0BLK_PMD_IEEEDEVINPKG1" 1849 #define PMD_IEEE0BLK_PMD_IEEEDEVINPKG1_ADDR 0x08000005 1850 1851 #define PMD_IEEE0BLK_PMD_IEEEDEVINPKG2_NAME "PMD_IEEE0BLK_PMD_IEEEDEVINPKG2" 1852 #define PMD_IEEE0BLK_PMD_IEEEDEVINPKG2_ADDR 0x08000006 1853 1854 #define PMD_IEEE0BLK_PMD_IEEECONTROL2_NAME "PMD_IEEE0BLK_PMD_IEEECONTROL2" 1855 #define PMD_IEEE0BLK_PMD_IEEECONTROL2_ADDR 0x08000007 1856 1857 #define PMD_IEEE0BLK_PMD_IEEESTATUS2_NAME "PMD_IEEE0BLK_PMD_IEEESTATUS2" 1858 #define PMD_IEEE0BLK_PMD_IEEESTATUS2_ADDR 0x08000008 1859 1860 #define PMD_IEEE0BLK_PMD_TXDISABLE_NAME "PMD_IEEE0BLK_PMD_TXDISABLE" 1861 #define PMD_IEEE0BLK_PMD_TXDISABLE_ADDR 0x08000009 1862 1863 #define PMD_IEEE0BLK_PMD_RXSIGDET_NAME "PMD_IEEE0BLK_PMD_RXSIGDET" 1864 #define PMD_IEEE0BLK_PMD_RXSIGDET_ADDR 0x0800000a 1865 1866 #define PMD_IEEE0BLK_PMD_EXTENDEDABILITY_NAME "PMD_IEEE0BLK_PMD_EXTENDEDABILITY" 1867 #define PMD_IEEE0BLK_PMD_EXTENDEDABILITY_ADDR 0x0800000b 1868 1869 #define PMD_IEEE9BLK_TENGBASE_KR_PMD_CONTROL_REGISTER_150_NAME "PMD_IEEE9BLK_TENGBASE_KR_PMD_CONTROL_REGISTER_150" 1870 #define PMD_IEEE9BLK_TENGBASE_KR_PMD_CONTROL_REGISTER_150_ADDR 0x08000096 1871 1872 #define PMD_IEEE9BLK_TENGBASE_KR_PMD_STATUS_REGISTER_151_NAME "PMD_IEEE9BLK_TENGBASE_KR_PMD_STATUS_REGISTER_151" 1873 #define PMD_IEEE9BLK_TENGBASE_KR_PMD_STATUS_REGISTER_151_ADDR 0x08000097 1874 1875 #define PMD_IEEE9BLK_TENGBASE_KR_LP_COEFFICIENT_UPD_152_NAME "PMD_IEEE9BLK_TENGBASE_KR_LP_COEFFICIENT_UPD_152" 1876 #define PMD_IEEE9BLK_TENGBASE_KR_LP_COEFFICIENT_UPD_152_ADDR 0x08000098 1877 1878 #define PMD_IEEE9BLK_TENGBASE_KR_LP_STATUS_REPORT_REG_153_NAME "PMD_IEEE9BLK_TENGBASE_KR_LP_STATUS_REPORT_REG_153" 1879 #define PMD_IEEE9BLK_TENGBASE_KR_LP_STATUS_REPORT_REG_153_ADDR 0x08000099 1880 1881 #define PMD_IEEE9BLK_TENGBASE_KR_LD_COEFFICIENT_UPD_154_NAME "PMD_IEEE9BLK_TENGBASE_KR_LD_COEFFICIENT_UPD_154" 1882 #define PMD_IEEE9BLK_TENGBASE_KR_LD_COEFFICIENT_UPD_154_ADDR 0x0800009a 1883 1884 #define PMD_IEEE9BLK_TENGBASE_KR_LD_STATUS_REPORT_REG_155_NAME "PMD_IEEE9BLK_TENGBASE_KR_LD_STATUS_REPORT_REG_155" 1885 #define PMD_IEEE9BLK_TENGBASE_KR_LD_STATUS_REPORT_REG_155_ADDR 0x0800009b 1886 1887 #define PMD_IEEE10BLK_PMD_KX_CONTROL_NAME "PMD_IEEE10BLK_PMD_KX_CONTROL" 1888 #define PMD_IEEE10BLK_PMD_KX_CONTROL_ADDR 0x080000a0 1889 1890 #define PMD_IEEE10BLK_PMD_KX_STATUS_NAME "PMD_IEEE10BLK_PMD_KX_STATUS" 1891 #define PMD_IEEE10BLK_PMD_KX_STATUS_ADDR 0x080000a1 1892 1893 #define PMD_IEEE10BLK_PMD_FECABILITY_NAME "PMD_IEEE10BLK_PMD_FECABILITY" 1894 #define PMD_IEEE10BLK_PMD_FECABILITY_ADDR 0x080000aa 1895 1896 #define PMD_IEEE10BLK_PMD_FECCONTROL_NAME "PMD_IEEE10BLK_PMD_FECCONTROL" 1897 #define PMD_IEEE10BLK_PMD_FECCONTROL_ADDR 0x080000ab 1898 1899 #define PMD_IEEE10BLK_PMD_CORRECTEDBLKSL_NAME "PMD_IEEE10BLK_PMD_CORRECTEDBLKSL" 1900 #define PMD_IEEE10BLK_PMD_CORRECTEDBLKSL_ADDR 0x080000ac 1901 1902 #define PMD_IEEE10BLK_PMD_CORRECTEDBLKSH_NAME "PMD_IEEE10BLK_PMD_CORRECTEDBLKSH" 1903 #define PMD_IEEE10BLK_PMD_CORRECTEDBLKSH_ADDR 0x080000ad 1904 1905 #define PMD_IEEE10BLK_PMD_UNCORRECTEDBLKSL_NAME "PMD_IEEE10BLK_PMD_UNCORRECTEDBLKSL" 1906 #define PMD_IEEE10BLK_PMD_UNCORRECTEDBLKSL_ADDR 0x080000ae 1907 1908 #define PMD_IEEE10BLK_PMD_UNCORRECTEDBLKSH_NAME "PMD_IEEE10BLK_PMD_UNCORRECTEDBLKSH" 1909 #define PMD_IEEE10BLK_PMD_UNCORRECTEDBLKSH_ADDR 0x080000af 1910 1911 #define PCS_IEEE0BLK_PCS_IEEECONTROL1_NAME "PCS_IEEE0BLK_PCS_IEEECONTROL1" 1912 #define PCS_IEEE0BLK_PCS_IEEECONTROL1_ADDR 0x18000000 1913 1914 #define PCS_IEEE0BLK_PCS_IEEESTATUS1_NAME "PCS_IEEE0BLK_PCS_IEEESTATUS1" 1915 #define PCS_IEEE0BLK_PCS_IEEESTATUS1_ADDR 0x18000001 1916 1917 #define PCS_IEEE0BLK_PCS_IEEECONTROL2_NAME "PCS_IEEE0BLK_PCS_IEEECONTROL2" 1918 #define PCS_IEEE0BLK_PCS_IEEECONTROL2_ADDR 0x18000007 1919 1920 #define PCS_IEEE0BLK_PCS_IEEESTATUS2_NAME "PCS_IEEE0BLK_PCS_IEEESTATUS2" 1921 #define PCS_IEEE0BLK_PCS_IEEESTATUS2_ADDR 0x18000008 1922 1923 #define PCS_IEEE1BLK_PCS_LANESTATUS_NAME "PCS_IEEE1BLK_PCS_LANESTATUS" 1924 #define PCS_IEEE1BLK_PCS_LANESTATUS_ADDR 0x18000018 1925 1926 #define PCS_IEEE1BLK_PCS_IEEETESTCONTROL_NAME "PCS_IEEE1BLK_PCS_IEEETESTCONTROL" 1927 #define PCS_IEEE1BLK_PCS_IEEETESTCONTROL_ADDR 0x18000019 1928 1929 #define PCS_IEEE2BLK_PCS_STATUS1_NAME "PCS_IEEE2BLK_PCS_STATUS1" 1930 #define PCS_IEEE2BLK_PCS_STATUS1_ADDR 0x18000020 1931 1932 #define PCS_IEEE2BLK_PCS_STATUS2_NAME "PCS_IEEE2BLK_PCS_STATUS2" 1933 #define PCS_IEEE2BLK_PCS_STATUS2_ADDR 0x18000021 1934 1935 #define PCS_IEEE2BLK_PCS_SEEDA0_NAME "PCS_IEEE2BLK_PCS_SEEDA0" 1936 #define PCS_IEEE2BLK_PCS_SEEDA0_ADDR 0x18000022 1937 1938 #define PCS_IEEE2BLK_PCS_SEEDA1_NAME "PCS_IEEE2BLK_PCS_SEEDA1" 1939 #define PCS_IEEE2BLK_PCS_SEEDA1_ADDR 0x18000023 1940 1941 #define PCS_IEEE2BLK_PCS_SEEDA2_NAME "PCS_IEEE2BLK_PCS_SEEDA2" 1942 #define PCS_IEEE2BLK_PCS_SEEDA2_ADDR 0x18000024 1943 1944 #define PCS_IEEE2BLK_PCS_SEEDA3_NAME "PCS_IEEE2BLK_PCS_SEEDA3" 1945 #define PCS_IEEE2BLK_PCS_SEEDA3_ADDR 0x18000025 1946 1947 #define PCS_IEEE2BLK_PCS_SEEDB0_NAME "PCS_IEEE2BLK_PCS_SEEDB0" 1948 #define PCS_IEEE2BLK_PCS_SEEDB0_ADDR 0x18000026 1949 1950 #define PCS_IEEE2BLK_PCS_SEEDB1_NAME "PCS_IEEE2BLK_PCS_SEEDB1" 1951 #define PCS_IEEE2BLK_PCS_SEEDB1_ADDR 0x18000027 1952 1953 #define PCS_IEEE2BLK_PCS_SEEDB2_NAME "PCS_IEEE2BLK_PCS_SEEDB2" 1954 #define PCS_IEEE2BLK_PCS_SEEDB2_ADDR 0x18000028 1955 1956 #define PCS_IEEE2BLK_PCS_SEEDB3_NAME "PCS_IEEE2BLK_PCS_SEEDB3" 1957 #define PCS_IEEE2BLK_PCS_SEEDB3_ADDR 0x18000029 1958 1959 #define PCS_IEEE2BLK_PCS_TPCONTROL_NAME "PCS_IEEE2BLK_PCS_TPCONTROL" 1960 #define PCS_IEEE2BLK_PCS_TPCONTROL_ADDR 0x1800002a 1961 1962 #define PCS_IEEE2BLK_PCS_TPERRCOUNTER_NAME "PCS_IEEE2BLK_PCS_TPERRCOUNTER" 1963 #define PCS_IEEE2BLK_PCS_TPERRCOUNTER_ADDR 0x1800002b 1964 1965 #define PHY_IEEE0BLK_PHY_IEEECONTROL1_NAME "PHY_IEEE0BLK_PHY_IEEECONTROL1" 1966 #define PHY_IEEE0BLK_PHY_IEEECONTROL1_ADDR 0x20000000 1967 1968 #define PHY_IEEE0BLK_PHY_IEEESTATUS1_NAME "PHY_IEEE0BLK_PHY_IEEESTATUS1" 1969 #define PHY_IEEE0BLK_PHY_IEEESTATUS1_ADDR 0x20000001 1970 1971 #define PHY_IEEE0BLK_PHY_IEEEID1_NAME "PHY_IEEE0BLK_PHY_IEEEID1" 1972 #define PHY_IEEE0BLK_PHY_IEEEID1_ADDR 0x20000002 1973 1974 #define PHY_IEEE0BLK_PHY_IEEEID2_NAME "PHY_IEEE0BLK_PHY_IEEEID2" 1975 #define PHY_IEEE0BLK_PHY_IEEEID2_ADDR 0x20000003 1976 1977 #define PHY_IEEE0BLK_PHY_IEEESPEEDABILITY_NAME "PHY_IEEE0BLK_PHY_IEEESPEEDABILITY" 1978 #define PHY_IEEE0BLK_PHY_IEEESPEEDABILITY_ADDR 0x20000004 1979 1980 #define PHY_IEEE0BLK_PHY_IEEEDEVINPKG2_NAME "PHY_IEEE0BLK_PHY_IEEEDEVINPKG2" 1981 #define PHY_IEEE0BLK_PHY_IEEEDEVINPKG2_ADDR 0x20000005 1982 1983 #define PHY_IEEE0BLK_PHY_IEEEDEVINPKG1_NAME "PHY_IEEE0BLK_PHY_IEEEDEVINPKG1" 1984 #define PHY_IEEE0BLK_PHY_IEEEDEVINPKG1_ADDR 0x20000006 1985 1986 #define PHY_IEEE0BLK_PHY_IEEESTATUS2_NAME "PHY_IEEE0BLK_PHY_IEEESTATUS2" 1987 #define PHY_IEEE0BLK_PHY_IEEESTATUS2_ADDR 0x20000008 1988 1989 #define PHY_IEEE1BLK_PHY_LANESTATUS_NAME "PHY_IEEE1BLK_PHY_LANESTATUS" 1990 #define PHY_IEEE1BLK_PHY_LANESTATUS_ADDR 0x20000018 1991 1992 #define PHY_IEEE1BLK_PHY_IEEETESTCONTROL_NAME "PHY_IEEE1BLK_PHY_IEEETESTCONTROL" 1993 #define PHY_IEEE1BLK_PHY_IEEETESTCONTROL_ADDR 0x20000019 1994 1995 #define DTE_IEEE0BLK_DTE_IEEECONTROL1_NAME "DTE_IEEE0BLK_DTE_IEEECONTROL1" 1996 #define DTE_IEEE0BLK_DTE_IEEECONTROL1_ADDR 0x28000000 1997 1998 #define DTE_IEEE0BLK_DTE_IEEESTATUS1_NAME "DTE_IEEE0BLK_DTE_IEEESTATUS1" 1999 #define DTE_IEEE0BLK_DTE_IEEESTATUS1_ADDR 0x28000001 2000 2001 #define DTE_IEEE0BLK_DTE_IEEEID1_NAME "DTE_IEEE0BLK_DTE_IEEEID1" 2002 #define DTE_IEEE0BLK_DTE_IEEEID1_ADDR 0x28000002 2003 2004 #define DTE_IEEE0BLK_DTE_IEEEID2_NAME "DTE_IEEE0BLK_DTE_IEEEID2" 2005 #define DTE_IEEE0BLK_DTE_IEEEID2_ADDR 0x28000003 2006 2007 #define DTE_IEEE0BLK_DTE_IEEESPEEDABILITY_NAME "DTE_IEEE0BLK_DTE_IEEESPEEDABILITY" 2008 #define DTE_IEEE0BLK_DTE_IEEESPEEDABILITY_ADDR 0x28000004 2009 2010 #define DTE_IEEE0BLK_DTE_IEEEDEVINPKG2_NAME "DTE_IEEE0BLK_DTE_IEEEDEVINPKG2" 2011 #define DTE_IEEE0BLK_DTE_IEEEDEVINPKG2_ADDR 0x28000005 2012 2013 #define DTE_IEEE0BLK_DTE_IEEEDEVINPKG1_NAME "DTE_IEEE0BLK_DTE_IEEEDEVINPKG1" 2014 #define DTE_IEEE0BLK_DTE_IEEEDEVINPKG1_ADDR 0x28000006 2015 2016 #define DTE_IEEE0BLK_DTE_IEEESTATUS2_NAME "DTE_IEEE0BLK_DTE_IEEESTATUS2" 2017 #define DTE_IEEE0BLK_DTE_IEEESTATUS2_ADDR 0x28000008 2018 2019 #define DTE_IEEE1BLK_DTE_LANESTATUS_NAME "DTE_IEEE1BLK_DTE_LANESTATUS" 2020 #define DTE_IEEE1BLK_DTE_LANESTATUS_ADDR 0x28000018 2021 2022 #define DTE_IEEE1BLK_DTE_IEEETESTCONTROL_NAME "DTE_IEEE1BLK_DTE_IEEETESTCONTROL" 2023 #define DTE_IEEE1BLK_DTE_IEEETESTCONTROL_ADDR 0x28000019 2024 2025 #define AN_IEEE0BLK_AN_IEEECONTROL1_NAME "AN_IEEE0BLK_AN_IEEECONTROL1" 2026 #define AN_IEEE0BLK_AN_IEEECONTROL1_ADDR 0x38000000 2027 2028 #define AN_IEEE0BLK_AN_IEEESTATUS1_NAME "AN_IEEE0BLK_AN_IEEESTATUS1" 2029 #define AN_IEEE0BLK_AN_IEEESTATUS1_ADDR 0x38000001 2030 2031 #define AN_IEEE0BLK_AN_IEEEID1_NAME "AN_IEEE0BLK_AN_IEEEID1" 2032 #define AN_IEEE0BLK_AN_IEEEID1_ADDR 0x38000002 2033 2034 #define AN_IEEE0BLK_AN_IEEEID2_NAME "AN_IEEE0BLK_AN_IEEEID2" 2035 #define AN_IEEE0BLK_AN_IEEEID2_ADDR 0x38000003 2036 2037 #define AN_IEEE0BLK_AN_IEEEDEVINPKG2_NAME "AN_IEEE0BLK_AN_IEEEDEVINPKG2" 2038 #define AN_IEEE0BLK_AN_IEEEDEVINPKG2_ADDR 0x38000005 2039 2040 #define AN_IEEE0BLK_AN_IEEEDEVINPKG1_NAME "AN_IEEE0BLK_AN_IEEEDEVINPKG1" 2041 #define AN_IEEE0BLK_AN_IEEEDEVINPKG1_ADDR 0x38000006 2042 2043 #define AN_IEEE1BLK_AN_ADVERTISEMENT0_NAME "AN_IEEE1BLK_AN_ADVERTISEMENT0" 2044 #define AN_IEEE1BLK_AN_ADVERTISEMENT0_ADDR 0x38000010 2045 2046 #define AN_IEEE1BLK_AN_ADVERTISEMENT1_NAME "AN_IEEE1BLK_AN_ADVERTISEMENT1" 2047 #define AN_IEEE1BLK_AN_ADVERTISEMENT1_ADDR 0x38000011 2048 2049 #define AN_IEEE1BLK_AN_ADVERTISEMENT2_NAME "AN_IEEE1BLK_AN_ADVERTISEMENT2" 2050 #define AN_IEEE1BLK_AN_ADVERTISEMENT2_ADDR 0x38000012 2051 2052 #define AN_IEEE1BLK_AN_LP_BASEPAGEABILITY0_NAME "AN_IEEE1BLK_AN_LP_BASEPAGEABILITY0" 2053 #define AN_IEEE1BLK_AN_LP_BASEPAGEABILITY0_ADDR 0x38000013 2054 2055 #define AN_IEEE1BLK_AN_LP_BASEPAGEABILITY1_NAME "AN_IEEE1BLK_AN_LP_BASEPAGEABILITY1" 2056 #define AN_IEEE1BLK_AN_LP_BASEPAGEABILITY1_ADDR 0x38000014 2057 2058 #define AN_IEEE1BLK_AN_LP_BASEPAGEABILITY2_NAME "AN_IEEE1BLK_AN_LP_BASEPAGEABILITY2" 2059 #define AN_IEEE1BLK_AN_LP_BASEPAGEABILITY2_ADDR 0x38000015 2060 2061 #define AN_IEEE1BLK_AN_XNP_TRANSMIT0_NAME "AN_IEEE1BLK_AN_XNP_TRANSMIT0" 2062 #define AN_IEEE1BLK_AN_XNP_TRANSMIT0_ADDR 0x38000016 2063 2064 #define AN_IEEE1BLK_AN_XNP_TRANSMIT1_NAME "AN_IEEE1BLK_AN_XNP_TRANSMIT1" 2065 #define AN_IEEE1BLK_AN_XNP_TRANSMIT1_ADDR 0x38000017 2066 2067 #define AN_IEEE1BLK_AN_XNP_TRANSMIT2_NAME "AN_IEEE1BLK_AN_XNP_TRANSMIT2" 2068 #define AN_IEEE1BLK_AN_XNP_TRANSMIT2_ADDR 0x38000018 2069 2070 #define AN_IEEE1BLK_AN_LP_XNP_ABILITY0_NAME "AN_IEEE1BLK_AN_LP_XNP_ABILITY0" 2071 #define AN_IEEE1BLK_AN_LP_XNP_ABILITY0_ADDR 0x38000019 2072 2073 #define AN_IEEE1BLK_AN_LP_XNP_ABILITY1_NAME "AN_IEEE1BLK_AN_LP_XNP_ABILITY1" 2074 #define AN_IEEE1BLK_AN_LP_XNP_ABILITY1_ADDR 0x3800001a 2075 2076 #define AN_IEEE1BLK_AN_LP_XNP_ABILITY2_NAME "AN_IEEE1BLK_AN_LP_XNP_ABILITY2" 2077 #define AN_IEEE1BLK_AN_LP_XNP_ABILITY2_ADDR 0x3800001b 2078 2079 #define AN_IEEE3BLK_AN_BPSTATUS_NAME "AN_IEEE3BLK_AN_BPSTATUS" 2080 #define AN_IEEE3BLK_AN_BPSTATUS_ADDR 0x38000030 2081 2082 #define AN_IEEE3BLK_EEE_ADV_NAME "AN_IEEE3BLK_EEE_ADV" 2083 #define AN_IEEE3BLK_EEE_ADV_ADDR 0x3800003c 2084 2085 #define AN_IEEE3BLK_EEE_LP_ADV_NAME "AN_IEEE3BLK_EEE_LP_ADV" 2086 #define AN_IEEE3BLK_EEE_LP_ADV_ADDR 0x3800003d 2087 2088 #endif