Realtek switch SoC docs

longan registers

Registers

Offset Name Summary
CHIP_INFORMATION
0004 MODEL_NAME_INFO

Model name information

0008 CHIP_INFO

Internal chip information

RESET
000c RST_GLB_CTRL_0

Global Reset Control

0010 RST_GLB_STS_0

Global reset status register 0

0014 RST_GLB_STS_1

Global reset status register 1

0018 RST_GLB_STS_2
001c RST_GLB_STS_3
0020 MAC_RST_DUR
INTERFACE
0024 P0_INTF_CTRL

Port N interface controller

HW_MISC
003c SPD_SENSOR0_CTRL
0040 SPD_SENSOR1_CTRL
0044 SPD_SENSOR2_CTRL
0048 SPD_SENSOR3_CTRL
004c SPD_SENSOR0_RESULT
0050 SPD_SENSOR1_RESULT
0054 SPD_SENSOR2_RESULT
0058 SPD_SENSOR3_RESULT
005c SPD_DEBUG
0060 THERMAL_METER_CTRL_0
0064 THERMAL_METER_CTRL_1
0068 THERMAL_METER_CTRL_2
006c THERMAL_METER_RESULT_0
0070 THERMAL_METER_RESULT_1
0074 FT_SCAN_MODE
0078 DMY_REG0_CHIP_MISC
MAC_CONTROL
007c BONDING_REDEFINE_REG
PHY_SERDES
0080 SDS_OUI
0084 SDS_VERSION
HW_MISC
0100 SOC_DEBUG
POWER_SAVING
0104 PS_SOC_CTRL
0108 DMY_REG0_CHIP_MISC_T
HW_MISC
0180 IO_DRIVING_ABILITY_CTRL2

Peripherial pad configuration

PHY_SERDES
0184 FIB0_INTF_CTRL
0188 FIB10_INTF_CTRL
018c SDS_CFG_REG0
0190 SDS_CFG_REG2
0194 SDS_MODE_SEL_0
0198 SDS_MODE_SEL_3
019c SDS_INTF_CTRL0
01ac SDS_INTF_CTRL2
01b4 WRAP_SDS_INTF_CTRL0
01bc WRAP_SDS_INTF_CTRL3
01c0 WRAP_SDS_INTF_CTRL4
01c8 WRAP_SDS_INTF_CTRL6
01cc SDS_SUBMODE_CTRL0
INTERFACE
0200 GPIO_SEL_CTRL
0204 JTAG_SEL_CTRL
HW_MISC
0208 IO_DRIVING_ABILITY_CTRL0

GPIO drive strength selector

020c IO_DRIVING_ABILITY_CTRL1

GPIO slew rate selector

0210 IO_DRIVING_ABILITY_CTRL3

SPI pad configuration

0214 IO_DRIVING_ABILITY_CTRL4

Peripherial pad configuration

0218 IO_DRIVING_ABILITY_CTRL5

System pad configuration

021c IO_DRIVING_ABILITY_CTRL6

GPIO Schmitt trigger selector

0220 IO_DRIVING_ABILITY_CTRL7

SPI pad configuration

0224 IO_DRIVING_ABILITY_CTRL8

Peripherial pad configuration

0228 BOND_DBG
022c STRP_DBG
0230 DMY_REG0_CHIP_MISC_R
MAC_CONTROL
0280 MAC_SSC_CTRL_0
0284 MAC_SSC_CTRL_1
0288 MAC_SSC_CTRL_2
028c MAC_SSC_CTRL_3
0290 MAC_SSC_CTRL_4
PHY_SERDES
0294 FIB4_INTF_CTRL
029c SDS_CFG_REG1
02a0 SDS_MODE_SEL_1
02a4 SDS_MODE_SEL_2
02a8 SDS_INTF_CTRL1
02c0 WRAP_SDS_INTF_CTRL1
02cc WRAP_SDS_INTF_CTRL5
02d8 SDS_SUBMODE_CTRL1
INTERFACE
0360 MAC_IF_CTRL
0364 MAC_SLV_I2C_CTRL
0368 MAC_SLV_TIMEOUT
036c I2C_MST1_CTRL1

I2C Master controller 1

0370 I2C_MST1_CTRL2

I2C master 1 controller register 2

0374 I2C_MST1_DATA_WORD0

Data to be written or read in an SMBus transfer.

0378 I2C_MST1_DATA_WORD1
037c I2C_MST1_DATA_WORD2
0380 I2C_MST1_DATA_WORD3
0384 I2C_MST_GLB_CTRL

I2C master 1 and 2 pin and timing controller

0388 I2C_MST2_CTRL1

Control register of Master 2 for SMBus compliant transfers on an I2C …

038c I2C_MST2_CTRL2
0390 I2C_MST2_DATA_WORD0
0394 I2C_MST2_DATA_WORD1
0398 I2C_MST2_DATA_WORD2
039c I2C_MST2_DATA_WORD3
03a0 SPI_CTRL1

SPI Controller register (1)

03a4 SPI_CTRL2

SPI Controller register (2)

03a8 SPI_ADDR

SPI Address

03ac DMY_REG0_REG_IF
PHY_SERDES
03b0 SDS_INDACS_CMD
03b4 SDS_INDACS_DATA
INTERFACE
0460 SPI_DATA

SPI Data n

MIB_COUNTER
0660 STAT_BRIDGE_DOT1DTPLEARNEDENTRYDISCARDS
0664 STAT_PORT_MIB_CNTR
PRIVATE_COUNTER
2364 STAT_PORT_PRVTE_CNTR
MIB_CONTROL
3240 STAT_RST
3244 STAT_PORT_RST
3248 STAT_CTRL
324c STAT_CNT_SET1_CTRL
3250 STAT_CNT_SET0_CTRL
3254 DMY_REG0_MIB_CTRL
MAC_CONTROL
3260 MAC_PORT_CTRL
3264 HALF_CHG_CTRL
3268 MAC_L2_PORT_CTRL
326c MAC_L2_PORT_MAX_LEN_CTRL
3270 DMY_REG0_PER_PORT_MAC
POWER_SAVING
3274 EEE_CTRL
3278 EEEP_PORT_CTRL

EEE Partner control port

802_1Q_VLAN_QINQ
327c VLAN_PORT_ITAG_TPID_CMP_MSK
3280 VLAN_PORT_OTAG_TPID_CMP_MSK
CONGESTION_AVOIDANCE
3284 SC_P_EN
PARSER
3288 PARSER_DROP_REASON
SMART_PACKET_GENERATOR
328c SPG_PORT_IPG_CTRL
AUTO_RECOVERY
3290 TXERR_CNT
BIST_BISR
3a60 MAC_BIST_MODE
3a64 MAC_DRF_BIST_MODE
3a68 MAC_BIST_RSTN
3a6c MAC_DRF_TEST_RESUME
3a70 MAC_GRXF0_RESULT
3a7c MAC_GTXF0_RESULT
3a88 MAC_TGRXF_RESULT
3a9c MAC_TGTXF_RESULT
3ab0 MAC_GRXF1_RESULT0
3ab4 MAC_GTXF1_RESULT0
3ab8 MAC_DMY_RESULT
3abc MAC_LBRXF_RESULT
3ac0 MAC_DRF_PAUSE
3ac4 MAC_GRXF0_GTXF0_SRAM_LS_EN
3ad0 MAC_GRXF0_GTXF0_TIMING_CFG_EN
3adc MAC_GRXF0_RMA
3ae8 MAC_GRXF0_RMB
3af4 MAC_GTXF0_RMA
3b00 MAC_GTXF0_RMB
3b0c MAC_TGRXF_TGTXF_SRAM_LS_EN
3b20 MAC_TGRXF_TGTXF_TIMING_CFG_EN
3b34 MAC_TGRXF_RMA
3b48 MAC_TGRXF_RMB
3b5c MAC_TGTXF_RMA
3b70 MAC_TGTXF_RMB
3b84 MAC_GRXF1_GTXF1_SRAM_LS_EN
3b88 MAC_GRXF1_GTXF1_TIMING_CFG_EN
3b8c MAC_GRXF1_RMA
3b90 MAC_GRXF1_RMB
3b94 MAC_GTXF1_RMA
3b98 MAC_GTXF1_RMB
3b9c MAC_DMY_SRAM_LS_EN
3ba0 MAC_DMY_TIMING_CFG_EN
3ba4 MAC_DMY_RMA
3ba8 MAC_DMY_RMB
3bac MAC_LBRXF_SRAM_LS_EN
3bb0 MAC_LBRXF_TIMING_CFG_EN
3bb4 MAC_LBRXF_RMA
3bb8 MAC_LBRXF_RMB
3bbc DMY_REG0_MAC_BIST
FLOWCONTROL_BACKPRESSURE
3bc0 ETE_FC_REMOTE_TX_PAUSE_STS
3bc4 ETE_FC_SPECIAL_PAUSE_DMAC
3bcc ETE_FC_SPECIAL_PAUSE_SMAC
3bd4 ETE_FC_PAUSE_FRAME_PORT_CONGEST_STS
DEVICE_CONTROL
3bd8 STK_DBG_CTRL
AUTO_RECOVERY
3bdc RXFIFO_OVERFLOW_STS
3be0 RXFIFO_OVERFLOW_ERR
3be4 RXFIFO_RDEMPTY_STS
3be8 RXFIFO_RDEMPTY_ERR
3bec TXFIFO_OVERFLOW_STS
3bf0 TXFIFO_OVERFLOW_ERR
3bf4 TXFIFO_RDEMPTY_STS
3bf8 TXFIFO_RDEMPTY_ERR
3bfc TRIG_AUTO_RECOVER_CTRL_MAC
3c00 AUTO_RECOVER_EVENT_FLAG_STS_MAC
3c04 AUTO_RECOVER_EVENT_FLAG_ERR_MAC
EGRESS_BANDWIDTH_CONTROL
3c60 EGBW_PORT_Q_MAX_LB_CTRL_SET0
3ca0 EGBW_PORT_Q_MAX_LB_RST_SET0
3ca4 EGBW_PORT_Q_ASSURED_FIX_BURST_CTRL_SET0
3cc4 EGBW_PORT_Q_ASSURED_LB_CTRL_SET0
3ce4 EGBW_PORT_Q_FIX_LB_CTRL_SET0
3d04 EGBW_PORT_Q_ASSURED_FIX_LB_RST_SET0
FLOWCONTROL_BACKPRESSURE
3d08 FC_PORT_Q_EGR_PAGE_CNT_SET0
3d28 FC_PORT_Q_EGR_PKT_CNT_SET0
SCHEDULING_QUEUE_MANAGEMENT
3d48 SCHED_PORT_Q_CTRL_SET0
3d68 DMY_REG0_PER_PORT_TXQ_REG_24P
FLOWCONTROL_BACKPRESSURE
67e0 DMY_REG0_PER_PORT_TXQ_REG_28P
SMART_PACKET_GENERATOR
67e4 SPG_PORT_PKT_CNT_H
67e8 SPG_PORT_PKT_CNT_L
67ec SPG_PORT_PKT_CNT_DBG_H
67f0 SPG_PORT_PKT_CNT_DBG_L
67f4 SPG_PORT_STREAM0_CTRL0
67f8 SPG_PORT_STREAM0_CTRL1
67fc SPG_PORT_STREAM0_CTRL2
6800 SPG_PORT_STREAM0_CTRL3
6804 SPG_PORT_STREAM0_CTRL4
6808 SPG_PORT_STREAM1_CTRL0
680c SPG_PORT_STREAM1_CTRL1
6810 SPG_PORT_STREAM1_CTRL2
6814 SPG_PORT_STREAM1_CTRL3
6818 SPG_PORT_STREAM1_CTRL4
681c SPG_PORT_INDEX_CTRL0
EGRESS_BANDWIDTH_CONTROL
7660 EGBW_PORT_CTRL
FLOWCONTROL_BACKPRESSURE
7668 FC_PORT_EGR_PAGE_CNT
766c DMY_REG0_PER_PORT_TXQ_REG_29P
BIST_BISR
7860 EGR_BIST_CTRL0
7864 EGR_BIST_CTRL1
7868 EGR_BIST_RSLT0
786c EGR_BIST_RSLT1
7870 EGR_BIST_RSLT2
7874 EGR_BIST_RSLT3
7878 EGR_BIST_RSLT4
787c EGR_SRAM_CTRL
TABLE_ACCESS
7880 TBL_ACCESS_HSA_CTRL
7884 TBL_ACCESS_HSA_DATA
POWER_SAVING
78dc EEE_TX_Q_CTRL
EGRESS_BANDWIDTH_CONTROL
78e0 EGBW_ENCAP_CTRL
78e4 EGBW_CTRL
78e8 EGBW_CPU_PPS_LB_CTRL
78ec EGBW_LB_CTRL
78f0 EGBW_PORT_LB_RST
78f4 EGBW_RATE_10M_CTRL
78f8 EGBW_RATE_100M_CTRL
78fc EGBW_RATE_1G_CTRL
7900 EGBW_RATE_500M_CTRL
7904 EGBW_RATE_10G_CTRL
7908 EGBW_RATE_2500M_CTRL
790c EGBW_RATE_1250M_CTRL
7910 EGBW_RATE_5G_CTRL
7914 EGBW_RATE_SXG_CTRL
7918 DMY_REG0_EGRESS_CTRL
FLOWCONTROL_BACKPRESSURE
791c FC_Q_EGR_DROP_THR
79dc FC_PORT_EGR_DROP_THR_SET_SEL
79e4 FC_LB_PORT_Q_EGR_DROP_THR
79e8 FC_LB_PORT_EGR_PAGE_CNT
79ec FC_LB_PORT_EGR_PKT_CNT
79f0 FC_REPCT_Q_HSA_THR
79f8 FC_REPCT_Q_HSA_CNT
7a00 DMY_REG1_EGRESS_CTRL
CONGESTION_AVOIDANCE
7a04 SWRED_PORT_CTRL
7a08 SWRED_QUEUE_DROP_CTRL
7a98 SC_P_CTRL
SCHEDULING_QUEUE_MANAGEMENT
7a9c SCHED_PORT_ALGO_CTRL
7aa0 DMY_REG2_EGRESS_CTRL
OAM
7aa4 OAM_PORT_DYING_GASP_CTRL
DEBUGGING_ALE_LOOPBACK_DROP_MECHANISM_FC_AND_QM
7aa8 TEST_MODE_ALE_HSA_MULTI_CTRL
7aac TEST_MODE_ALE_LOOPBACK_CTRL
SMART_PACKET_GENERATOR
7ab0 SPG_GLB_CTRL
7ab4 SPG_PORT_TX_GRP_CTRL
7ab8 SPG_GLOBAL_STS
AUTO_RECOVERY
7abc LD_TX_DSC_STS
7ac0 LD_TX_DSC_ERR
7ac4 TX_DSC_CHK_TMR
7ac8 PINGPONG_PLUS_STS
7acc PINGPONG_PLUS_ERR
7ad0 TRIG_AUTO_RECOVER_CTRL_EGRESS
7ad4 AUTO_RECOVER_EVENT_FLAG_STS_EGRESS
7ad8 AUTO_RECOVER_EVENT_FLAG_ERR_EGRESS
7adc DMY_REG3_EGRESS_CTRL
7ae0 DMY_REG4_EGRESS_CTRL
NIC_DMA
7c60 DMA_IF_RX_RING_SIZE
7c8c DMA_IF_RX_RING_CNTR
EGRESS_BANDWIDTH_CONTROL
7cb8 EGBW_CPU_Q_MAX_LB_CTRL
7db8 EGBW_CPU_Q_MAX_LB_RST
7dbc DMY_REG0_P28_TXQ_REG
FLOWCONTROL_BACKPRESSURE
7dc0 FC_CPU_Q_EGR_DROP_THR
7e40 FC_CPU_Q_EGR_PAGE_CNT
7ec0 FC_CPU_Q_EGR_PKT_CNT
7f40 DMY_REG1_P28_TXQ_REG
SCHEDULING_QUEUE_MANAGEMENT
7f44 SCHED_CPU_Q_CTRL
INGRESS_BANDWIDTH_CONTROL
8060 IGBW_CTRL
8064 IGBW_LB_CTRL
8068 IGBW_PORT_CTRL
80dc IGBW_PORT_BURST_CTRL
81c4 IGBW_PORT_LB_RST
81c8 IGBW_PORT_EXCEED_FLAG
81cc IGBW_PORT_FC_CTRL
81d0 DMY_REG0_INBW
802_1Q_VLAN_QINQ
8260 VLAN_PORT_AFT
82d4 VLAN_CTRL
82d8 VLAN_PORT_PB_VLAN
834c VLAN_PORT_FWD_CTRL
83c0 VLAN_PORT_IGR_FLTR
83c8 VLAN_PORT_EGR_FLTR
83cc DMY_REG0_VLAN
83d0 DMY_REG1_VLAN
IEEE802_1V_PROTOCOL_BASED_VLAN
83d4 VLAN_PPB_VLAN_SET
83f4 VLAN_PORT_PPB_VLAN_SET
8794 DMY_REG2_VLAN
SPANNING_TREE
8798 ST_CTRL
879c DMY_REG3_VLAN
STORM_CONTROL_B_M_UM_DLF
8a60 STORM_CTRL
8a64 STORM_LB_CTRL
8a68 STORM_LB_PPS_CTRL
8a6c STORM_PORT_CTRL
8a70 STORM_PORT_UC_CTRL
8b58 STORM_PORT_UC_LB_RST
8b5c STORM_PORT_UC_EXCEED_FLAG
8b60 STORM_PORT_MC_CTRL
8c48 STORM_PORT_MC_LB_RST
8c4c STORM_PORT_MC_EXCEED_FLAG
8c50 STORM_PORT_BC_CTRL
8d38 STORM_PORT_BC_LB_RST
8d3c STORM_PORT_BC_EXCEED_FLAG
8d40 DMY_REG0_STORM
8d44 DMY_REG1_STORM
VLAN_TRANSLATION
8e60 VLAN_PORT_L2TBL_CNVT_CTRL
8ed4 VLAN_TRUNK_L2TBL_CNVT_CTRL
8fd4 DMY_REG0_L2
MAC_FORWARDING_CONTROL
8fd8 L2_CTRL
8fdc L2_AGE_CTRL
8fe0 L2_PORT_AGE_CTRL
8fe4 L2_TRK_AGE_CTRL
8fec L2_PORT_SALRN
8ff4 L2_PORT_NEW_SA_FWD
9000 L2_DYN_PORT_MV_ACT
900c L2_DYN_PORT_MV_LRN
9010 L2_STT_PORT_MV_ACT
901c L2_STT_PORT_MV_LRN
9020 L2_STT_TRK_MV_ACT
903c L2_STT_TRK_MV_LRN
9044 L2_GLB_STT_PORT_MV_ACT
9048 L2_GLB_STT_PORT_MV_LRN
904c L2_PORT_MV_FORBID
9050 L2_TRK_MV_FORBID
9058 L2_PORT_MV_FORBID_CTRL
905c L2_PORT_SABLK_CTRL
9060 L2_PORT_DABLK_CTRL
9064 L2_UNKN_UC_FLD_PMSK

Set portmask for flooding of unicast packets with unknown destination.

9068 L2_BC_FLD_PMSK

Set portmask for flooding of broadcast packets.

906c L2_PORT_UC_LM_ACT
9078 L2_PORT_L2_MC_LM_ACT
9084 L2_PORT_IP4_MC_LM_ACT
9090 L2_PORT_IP6_MC_LM_ACT
909c L2_LRN_CONSTRT_CTRL

Set the maximum number of entries that can be learned and the action …

90a0 L2_LRN_CONSTRT_CNT

The current number of learned entries (read-only).

90a4 L2_LRN_PORT_CONSTRT_CTRL
9118 L2_LRN_PORT_CONSTRT_CNT
918c L2_LRN_TRK_CONSTRT_CTRL
928c L2_LRN_TRK_CONSTRT_CNT
938c L2_LRN_VLAN_CONSTRT_ENTRY
93cc L2_LRN_VLAN_CONSTRT_CNT
93ec L2_VLAN_CONSTRT_CTRL
93f0 L2_CONSTRT_PORT_CNT_DBG
93f4 L2_CONSTRT_TRK_CNT_DBG
93fc L2_CONSTRT_SYS_CNT_DBG
9400 L2_CONSTRT_VLAN_CNT_DBG
9404 L2_TBL_FLUSH_CTRL
940c L2_SRC_P_FLTR
9410 L2_SA_ACT_REF
9414 L2_HASH_FULL_CNT
VLAN_RANGE_CHECK
9660 VLAN_IGR_VID_RNG_CHK_SET_0
96e0 VLAN_IGR_VID_RNG_CHK_SET_1
9760 DMY_REG0_VLAN_IVC
VLAN_TRANSLATION
9764 VLAN_IVC_BLK_CTRL
9768 VLAN_IVC_CTRL
97dc VLAN_IVC_ENTRY_INDICATION
STORM_CONTROL_B_M_UM_DLF
98a0 STORM_LB_PROTO_CTRL
98a4 STORM_PORT_PROTO_DHCP_CTRL
9918 STORM_PORT_PROTO_DHCP_LB_RST
991c STORM_PORT_PROTO_DHCP_EXCEED_FLAG
9920 STORM_PORT_PROTO_BPDU_CTRL
9994 STORM_PORT_PROTO_BPDU_LB_RST
9998 STORM_PORT_PROTO_BPDU_EXCEED_FLAG
999c STORM_PORT_PROTO_IGMP_CTRL
9a10 STORM_PORT_PROTO_IGMP_LB_RST
9a14 STORM_PORT_PROTO_IGMP_EXCEED_FLAG
9a18 STORM_PORT_PROTO_ARP_CTRL
9a8c STORM_PORT_PROTO_ARP_LB_RST
9a90 STORM_PORT_PROTO_ARP_EXCEED_FLAG
9a94 DMY_REG0_PRESTORM
INGRESS_PRIORITY_DECISION
9ae0 PRI_SEL_CTRL
9ae4 PRI_SEL_PORT_CTRL
9ae8 PRI_SEL_REMAP_PORT
9af4 PRI_SEL_REMAP_IPRI_CFI0
9af8 PRI_SEL_REMAP_IPRI_CFI1
9afc PRI_SEL_REMAP_OPRI_DEI0
9b00 PRI_SEL_REMAP_OPRI_DEI1
9b04 PRI_SEL_REMAP_DSCP
9b20 PRI_SEL_PORT_TBL_IDX_CTRL
9b28 PRI_SEL_TBL_CTRL
9b38 DP_SEL_REMAP_ITAG_CFI0
9b3c DP_SEL_REMAP_ITAG_CFI1
9b40 DP_SEL_REMAP_OTAG_DEI0
9b44 DP_SEL_REMAP_OTAG_DEI1
9b48 DP_SEL_REMAP_DSCP
9b58 DP_SEL_PORT_TBL_CTRL
9bcc DMY_REG0_INGPRI
VLAN_PROFILE
9c60 VLAN_PROFILE_SET
9d00 DMY_REG0_VLAN_PROFILE
RANGE_CHECK_PORT_VLAN_IP_L4PORT
9d60 RNG_CHK_CTRL

Configures the meaning of the FIELD_RANGE_CHK template field in a PIE …

9de0 RNG_CHK_IP_CTRL

Configures the meaning of the FIELD_RANGE_CHK template field in a PIE …

9e00 RNG_CHK_IP_RNG

Upper and lower bounds for an IP range check in a PIE template

9e40 DMY_REG0_ACL_RANGE
RMA
9e60 RMA_CTRL_0
9e64 RMA_CTRL_1
9e68 RMA_CTRL_2
9e6c RMA_MIRROR_CTRL
9e70 RMA_SMAC_LRN_CTRL
9e78 RMA_MGN_LRN_CTRL
9e7c RMA_PORT_BPDU_CTRL
9e88 RMA_PORT_PTP_CTRL
9efc RMA_PORT_LLDP_CTRL
9f08 RMA_PORT_EAPOL_CTRL
9f14 RMA_FLD_PMSK
9f18 RMA_BPDU_FLD_PMSK
9f1c RMA_EAPOL_FLD_PMSK
9f20 RMA_USR_DEF_FLD_PMSK
9f24 RMA_LLDP_FLD_PMSK
9f28 RMA_USR_DEF_CTRL
9f78 DMY_REG0_RMA
LINK_AGGREGATION
9f80 TRK_HASH_CTRL
9f88 TRK_CTRL
9f8c TRK_SHFT_CTRL
9f90 TRK_LOCAL_TBL_REFRESH
9f94 TRK_LOCAL_TBL
a07c TRK_STK_CTRL
a084 DMY_REG0_TRUNK
METER_MARKER
a0a0 METER_GLB_CTRL
a0a4 METER_LB_EXCEED_STS
a0e4 METER_LB_GLB_EXCEED_STS
a0e8 METER_CNTR_CTRL
a0ec METER_GREEN_CNTR_STS
a0f0 METER_YELLOW_CNTR_STS
a0f4 METER_RED_CNTR_STS
a0f8 METER_TOTAL_CNTR_STS
a0fc METER_LB_CTRL
a100 METER_LB_PPS_CTRL
a104 DMY_REG0_ALE_METER
OAM
a120 OAM_CTRL
a124 OAM_PORT_ACT_CTRL
a198 DMY_REG0_OAM
APPLICATION_TRAP
a1a0 SPCL_TRAP_PORT_CTRL
ATTACK_PREVENTION
a1a8 ATK_PRVNT_PORT_EN
a1ac ATK_PRVNT_CTRL
a1b0 ATK_PRVNT_ACT
a1b4 ATK_PRVNT_IPV6_CTRL
a1b8 ATK_PRVNT_ICMP_CTRL
a1bc ATK_PRVNT_TCP_CTRL
a1c0 ATK_PRVNT_SMURF_CTRL
a1c4 ATK_PRVNT_STS
a1c8 ATK_PRVNT_ARP_INVLD_PORT_ACT
a1d0 DMY_REG0_ATTACK
APPLICATION_TRAP
a220 SPCL_SWITCH_IPV4_ADDR_CTRL

IPv4 interface address of the switch that can be configured to trap …

a224 SPCL_SWITCH_IPV6_ADDR_CTRL

IPv6 interface address of the switch that can be configured to trap …

a234 SPCL_TRAP_CAPWAP_PORT_CTRL
a238 SPCL_TRAP_CTRL
802_1Q_VLAN_QINQ
a23c VLAN_APP_PKT_CTRL
802_1QAV
a240 AVB_PORT_CLASS_A_EN
a244 AVB_PORT_CLASS_B_EN
a248 AVB_CTRL
a24c DMY_REG0_EAVSPE
RLDP_RLPP
a250 RLDP_RLPP_CTRL
MIRRORING
a2a0 MIR_CTRL
a2b0 MIR_SPM_CTRL
a2c0 MIR_DPM_CTRL
a2d0 MIR_SAMPLE_RATE_CTRL
a2d8 MIR_QID_CTRL
a2dc DMY_REG0_MIRROR
SCHEDULING_QUEUE_MANAGEMENT
a320 QM_INTPRI2QID_CTRL
a324 QM_CPUQID2QID_CTRL
a334 QM_CPUQID2XGQID_CTRL
a344 QM_RSN2CPUQID_CTRL_0
a348 QM_RSN2CPUQID_CTRL_1
a34c QM_RSN2CPUQID_CTRL_2
a350 QM_RSN2CPUQID_CTRL_3
a354 QM_RSN2CPUQID_CTRL_4
a358 QM_RSN2CPUQID_CTRL_5
a35c QM_RSN2CPUQID_CTRL_6
a360 QM_RSN2CPUQID_CTRL_7
a364 QM_RSN2CPUQID_CTRL_8
a368 QM_FLAG2CPUQID_CTRL_0
a36c QM_FLAG2CPUQID_CTRL_1
a370 DMY_REG0_QUEUE
MAC_CONTROL
a3a0 MAC_L2_CPU_MAX_LEN_CTRL
a3a4 DMY_REG0_ALE_GLB
LINK_AGGREGATION
a3a8 TRK_ID_CTRL
a41c TRK_MBR_CTRL
L2_MISC
a490 MAC_TX_DISABLE
ACL
a494 ACL_CTRL
DEVICE_CONTROL
a498 STK_GLB_CTRL

Main control register for device stacking.

a49c STK_DEV_PORT_MAP_CTRL
a4a4 STK_NON_UNICAST_BLOCK_CTRL
a4ac STK_CASCADE_CTRL
a4b0 STK_ONE_HOP_REDIR_PM_CTRL
PIE_TEMPLATE
a5a0 PIE_BLK_LOOKUP_CTRL
a5a4 PIE_BLK_PHASE_CTRL

Assigns a PIE rule block to either the IACL (0) or VACL (1) phase.

a5a8 PIE_TMPLTE_CTRL
a5e4 PIE_BLK_GROUP_CTRL
a624 PIE_BLK_TMPLTE_CTRL

Configure the 2 active templates in a PIE block

a664 PIE_MV_CTRL
a668 PIE_MV_LEN_CTRL
a66c PIE_CLR_CTRL
a670 PIE_RULE_HIT_INDICATION
a770 PIE_GLB_HIT_INDICATION
a778 PIE_MISC
a77c PIE_CTRL

Configures the meaning of the TEMPLATE_FIELD_VLAN in the match …

a780 DMY_REG0_ALE_ACL_GLB
ACL
a784 ACL_PORT_LOOKUP_CTRL
a7f8 DMY_REG1_ALE_ACL_GLB
PORT_ISOLATION
a8a0 PORT_ISO_RESTRICT_ROUTE_CTRL

Whether port isolation is also applied to routes.

a8a4 DMY_REG0_PORT_ISO
a940 PORT_ISO_VB_ISO_PMSK_CTRL
a9c0 PORT_ISO_VB_EGR_CTRL
a9c4 DMY_REG0_VLAN_ISO
BIST_BISR
aa20 ALE_BIST_MODE0
aa24 ALE_BIST_MODE1
aa28 ALE_DRF_BIST_MODE0
aa2c ALE_DRF_BIST_MODE1
aa30 ALE_DRF_BIST_RESUME0
aa34 ALE_DRF_BIST_RESUME1
aa38 ALE_TIMING_CFG0
aa3c ALE_TIMING_CFG1
aa40 ALE_TIMING_CFG2
aa44 ALE_TIMING_CFG3
aa48 ALE_RM_0
aa4c ALE_RM_1
aa50 ALE_RM_2
aa54 ALE_RM_3
aa58 ALE_RM_4
aa5c ALE_RM_5
aa60 ALE_RM_6
aa64 ALE_RM_7
aa68 ALE_RM_8
aa6c ALE_RM_9
aa70 ALE_RM_10
aa74 ALE_RM_11
aa78 ALE_RM_12
aa7c ALE_RM_13
aa80 ALE_RM_14
aa84 ALE_RM_15
aa88 ALE_CAM_TIMING_MDS_0
aa8c ALE_CAM_TIMING_MDS_1
aa90 ALE_CAM_TIMING_MDS_3
aa94 ALE_CAM_TIMING_MDS_4
aa98 ALE_CAM_TIMING_MDS_5
aa9c ALE_CAM_TIMING_MDS_2
aaa0 ALE_CAM_TIMING_RDS_0
aaa4 ALE_CAM_TIMING_RDS_1
aaa8 ALE_CAM_TIMING_RDS_2
aaac ALE_CAM_TIMING_RDS_3
aab0 ALE_CAM_TIMING_RDS_6
aab4 ALE_CAM_TIMING_RDS_7
aab8 ALE_CAM_TIMING_RDS_4
aabc ALE_CAM_TIMING_RDS_5
aac0 ALE_BIST_DONE0
aac4 ALE_BIST_DONE1
aac8 ALE_DRF_BIST_PAUSE0
aacc ALE_DRF_BIST_PAUSE1
aad0 ALE_BIST_FAIL0
aad4 ALE_BIST_FAIL1
aad8 ALE_BIST_FAIL2
aadc ALE_BIST_FAIL3
aae0 ALE_BIST_FAIL4
aae4 ALE_BIST_FAIL5
aae8 ALE_DRF_BIST_DONE0
aaec ALE_DRF_BIST_DONE1
aaf0 ALE_DRF_BIST_FAIL0
aaf4 ALE_DRF_BIST_FAIL1
aaf8 ALE_DRF_BIST_FAIL2
aafc ALE_DRF_BIST_FAIL3
ab00 ALE_DRF_BIST_FAIL4
ab04 ALE_DRF_BIST_FAIL5
ab08 ALE_BIST_LS_MODE
ab0c DMY_REG0_ALE_BIST
FLOWCONTROL_BACKPRESSURE
ab20 FC_REPCT_Q_HSM_THR
ab28 FC_PORT_REPCT_FC_EN
ab2c FC_REPCT_Q_PORT_SEL_EN
ab30 FC_REPCT_Q_PORT_SEL
ab34 FC_REPCT_Q_INT_PRI_MAPPING
ab38 FC_REPCT_Q_HSM_CNT
ab40 DMY_REG0_RT_REG
LAYER_3_ROUTING
ab44 L3_IP_ROUTE_CTRL

Actions taken after a router MAC L3 termination has been hit by a …

ab48 L3_HOST_TBL_CTRL
ab4c L3_IPUC_ROUTE_CTRL

Control register for UC routing: Reset value 0x00002000.

ab50 L3_IP6UC_ROUTE_CTRL

Control register for IPv6 UC routing: Reset value 0x00014580, changed …

ab54 L3_IPMC_ROUTE_CTRL

Control register for MC routing: Reset value 0x00000500, changed to …

ab58 L3_IP6MC_ROUTE_CTRL

Control register for IPv6 MC routing: Reset value 0x00012880, changed …

ab5c L3_IP_MTU_CTRL
ab6c L3_IP6_MTU_CTRL
ab7c L3_PORT_IP_ROUTE_CTRL
abf0 L3_PORT_IP6_ROUTE_CTRL
ac64 L3_ENTRY_COUNTER_CTRL
ac74 L3_ENTRY_COUNTER_DATA
ac94 L3_ENTRY_MV_CTRL
ac98 L3_ENTRY_MV_PARAM
ac9c L3_HW_LU_KEY_CTRL
aca0 L3_HW_LU_KEY_IP_CTRL
acb0 L3_HW_LU_KEY_DIP_CTRL
acc0 L3_HW_LU_CTRL
acc4 DMY_REG1_RT_REG
acc8 DMY_REG2_RT_REG
accc DMY_REG3_RT_REG
DEBUGGING_ALE_LOOPBACK_DROP_MECHANISM_FC_AND_QM
acd0 DMY_REG4_RT_REG
TABLE_ACCESS
b320 TBL_ACCESS_L2_CTRL
b324 TBL_ACCESS_L2_METHOD_CTRL0
b328 TBL_ACCESS_L2_METHOD_CTRL1
b330 TBL_ACCESS_L2_METHOD_CTRL2
b334 TBL_ACCESS_L2_DATA
b340 TBL_ACCESS_CTRL_0
b344 TBL_ACCESS_DATA_0
b390 DMY_REG0_ALE_TAB
b3a0 TBL_ACCESS_CTRL_1

Access control for table group 1

b3a4 TBL_ACCESS_DATA_1
b3f4 DMY_REG0_RT_TAB
PARSER_HSB
b4a0 HSB_DATA0
b4a4 HSB_DATA1
b4a8 HSB_DATA2
b4ac HSB_DATA3
b4b0 HSB_DATA4
b4b4 HSB_DATA5
b4b8 HSB_DATA6
b4bc HSB_DATA7
b4c0 HSB_DATA8
b4c4 HSB_DATA9
b4c8 HSB_DATA10
b4cc HSB_DATA11
b4d0 HSB_DATA12
b4d4 HSB_DATA13
b4d8 HSB_DATA14
b4dc HSB_DATA15
b4e0 HSB_DATA16
b4e4 HSB_DATA17
b4e8 HSB_DATA18
b4ec HSB_DATA19
b4f0 HSB_DATA20
b4f4 HSB_DATA21
b4f8 HSB_DATA22
b4fc HSB_DATA23
b500 HSB_DATA24
b504 HSB_DATA25
b508 HSB_DATA26
b50c HSB_DATA27
b510 HSB_DATA28
b514 HSB_DATA29
b518 DMY_REG0_HSB
DEBUGGING_ALE_LOOPBACK_DROP_MECHANISM_FC_AND_QM
b51c TEST_MODE_ALE_CTRL
MODIFIER_HSA
b520 HSA_DATA0
b524 HSA_DATA1
b528 HSA_DATA2
b52c HSA_DATA3
b530 HSA_DATA4
b534 HSA_DATA5
b538 HSA_DATA6
b53c HSA_DATA7
b540 HSA_DATA8
b544 HSA_DATA9
b548 HSA_DATA10
b54c HSA_DATA11
b550 HSA_DATA12
b554 HSA_DATA13
b558 HSA_DATA14
b55c HSA_DATA15
b560 HSA_DATA16
b564 HSA_DATA17
b568 HSA_DATA18
b56c HSA_DATA19
b570 HSA_DATA20
b574 HSA_DATA21
b578 DMY_REG0_HSA
CONGESTION_AVOIDANCE
b5a0 SWRED_DROP_CNTR_PIDX
b5a4 SWRED_DROP_CNTR_CIDX
b5a8 SWRED_DROP_CNTR
b5b0 SWRED_DROP_CNTR_RST
b5b4 DMY_REG0_ALE_DBG_CNT
DEBUG_COUNTER
b5b8 STAT_PRVTE_DROP_COUNTER0
b5bc STAT_PRVTE_DROP_COUNTER1
b5c0 STAT_PRVTE_DROP_COUNTER2
b5c4 STAT_PRVTE_DROP_COUNTER3
b5c8 STAT_PRVTE_DROP_COUNTER4
b5cc STAT_PRVTE_DROP_COUNTER5
b5d0 STAT_PRVTE_DROP_COUNTER6
b5d4 STAT_PRVTE_DROP_COUNTER7
b5d8 STAT_PRVTE_DROP_COUNTER8
b5dc STAT_PRVTE_DROP_COUNTER9
b5e0 STAT_PRVTE_DROP_COUNTER10
b5e4 STAT_PRVTE_DROP_COUNTER11
b5e8 STAT_PRVTE_DROP_COUNTER12
b5ec STAT_PRVTE_DROP_COUNTER13
b5f0 STAT_PRVTE_DROP_COUNTER14
b5f4 STAT_PRVTE_DROP_COUNTER15
b5f8 STAT_PRVTE_DROP_COUNTER16
b5fc STAT_PRVTE_DROP_COUNTER17

L3_IPUC_NON_IP non-ip packets dropped that hit a router MAC.

b600 STAT_PRVTE_DROP_COUNTER18
b604 STAT_PRVTE_DROP_COUNTER19
b608 STAT_PRVTE_DROP_COUNTER20
b60c STAT_PRVTE_DROP_COUNTER21
b610 STAT_PRVTE_DROP_COUNTER22
b614 STAT_PRVTE_DROP_COUNTER23
b618 STAT_PRVTE_DROP_COUNTER24
b61c STAT_PRVTE_DROP_COUNTER25

HOST_NULL_INTF, drops that are due to a DROP action in a Host Route …

b620 STAT_PRVTE_DROP_COUNTER26
b624 STAT_PRVTE_DROP_COUNTER27
b628 STAT_PRVTE_DROP_COUNTER28
b62c STAT_PRVTE_DROP_COUNTER29
b630 STAT_PRVTE_DROP_COUNTER30
b634 STAT_PRVTE_DROP_COUNTER31
b638 STAT_PRVTE_DROP_COUNTER32
b63c STAT_PRVTE_DROP_COUNTER33
b640 STAT_PRVTE_DROP_COUNTER34
b644 STAT_PRVTE_DROP_COUNTER35

L3_UC_ICMP_REDIR, counts drops when the Egress interface …

b648 STAT_PRVTE_DROP_COUNTER36
b64c STAT_PRVTE_DROP_COUNTER37
b650 STAT_PRVTE_DROP_COUNTER38
b654 STAT_PRVTE_DROP_COUNTER39
b658 STAT_PRVTE_DROP_COUNTER40
b65c STAT_PRVTE_DROP_COUNTER41
b660 STAT_PRVTE_DROP_COUNTER42
b664 STAT_PRVTE_DROP_COUNTER43
b668 STAT_PRVTE_DROP_COUNTER44
b66c STAT_PRVTE_DROP_COUNTER45
b670 STAT_PRVTE_DROP_COUNTER46
b674 STAT_PRVTE_DROP_COUNTER47
b678 STAT_PRVTE_DROP_COUNTER48
b67c STAT_PRVTE_DROP_COUNTER49
b680 STAT_PRVTE_DROP_COUNTER50
b684 STAT_PRVTE_DROP_COUNTER51
b688 STAT_PRVTE_DROP_COUNTER52

TRUNK_FILTER packet is dropped because the L3 system tries to forward …

b68c STAT_PRVTE_DROP_COUNTER53
b690 STAT_PRVTE_DROP_COUNTER54
b694 STAT_PRVTE_DROP_COUNTER55
b698 STAT_PRVTE_DROP_COUNTER56
b69c STAT_PRVTE_DROP_COUNTER57
b6a0 STAT_PRVTE_DROP_COUNTER58
b6a4 STAT_PRVTE_DROP_COUNTER59
b6a8 STAT_PRVTE_DROP_COUNTER60
b6ac STAT_PRVTE_DROP_COUNTER61
b6b0 STAT_PRVTE_DROP_COUNTER62
b6b4 STAT_PRVTE_DROP_COUNTER63
b6b8 STAT_PRVTE_DROP_COUNTER64
b6bc STAT_PRVTE_DROP_COUNTER65
b6c0 STAT_PRVTE_DROP_COUNTER66
b6c4 STAT_PRVTE_DROP_COUNTER67
b6c8 STAT_PRVTE_DROP_COUNTER68
b6cc STAT_PRVTE_DROP_COUNTER69
b6d0 STAT_PRVTE_DROP_COUNTER70
b6d4 STAT_PRVTE_DROP_COUNTER71
b6d8 STAT_PRVTE_DROP_COUNTER72
b6dc STAT_PRVTE_DROP_COUNTER73
b6e0 STAT_PRVTE_DROP_COUNTER74
b6e4 STAT_PRVTE_DROP_COUNTER75

INVALID_L2_NEXTHOP_ENTRY An L3 nexthop entry points to an invalid L2 …

b6e8 STAT_PRVTE_DROP_COUNTER76
b6ec STAT_PRVTE_DROP_COUNTER77
b6f0 STAT_PRVTE_DROP_COUNTER78
b6f4 STAT_PRVTE_DROP_COUNTER79
b6f8 STAT_PRVTE_DROP_COUNTER80
b6fc STAT_PRVTE_DROP_COUNTER81
b700 STAT_PRVTE_DROP_COUNTER82
b704 STAT_PRVTE_DROP_COUNTER83
b708 STAT_PRVTE_DROP_COUNTER84
HSM
b7a0 HSM0_DATA0
b7a4 HSM0_DATA1
b7a8 HSM0_DATA2
b7ac HSM0_DATA3
b7b0 HSM0_DATA4
b7b4 HSM0_DATA5
b7b8 HSM0_DATA6
b7bc HSM0_DATA7
b7c0 HSM0_DATA8
b7c4 HSM0_DATA9
b7c8 HSM0_DATA10
b7cc HSM0_DATA11
b7d0 HSM0_DATA12
b7d4 HSM0_DATA13
b7d8 HSM0_DATA14
b7dc HSM0_DATA15
b7e0 HSM0_DATA16
b7e4 HSM0_DATA17
b7e8 HSM1_DATA0
b7ec HSM1_DATA1
b7f0 HSM1_DATA2
b7f4 HSM1_DATA3
b7f8 HSM1_DATA4
b7fc HSM1_DATA5
b800 HSM1_DATA6
b804 HSM1_DATA7
b808 HSM1_DATA8
b80c HSM1_DATA9
b810 HSM1_DATA10
b814 HSM1_DATA11
b818 HSM1_DATA12
b81c HSM1_DATA13
b820 HSM1_DATA14
b824 HSM1_DATA15
b828 HSM1_DATA16
b82c HSM2_DATA0
b830 HSM2_DATA1
b834 HSM2_DATA2
b838 HSM2_DATA3
b83c HSM2_DATA4
b840 HSM2_DATA5
b844 HSM2_DATA6
b848 HSM2_DATA7
b84c HSM2_DATA8
b850 HSM2_DATA9
b854 HSM2_DATA10
b858 HSM2_DATA11
b85c HSM2_DATA12
b860 HSM2_DATA13
b864 HSM2_DATA14
b868 HSM2_DATA15
b86c HSM2_DATA16
b870 HSM2_DATA17
b874 HSM2_DATA18
b878 HSM2_DATA19
b87c HSM2_DATA20
b880 HSM2_DATA21
b884 HSM2_DATA22
b888 HSM2_DATA23
b88c HSM2_DATA24
b890 HSM2_DATA25
b894 HSM2_DATA26
b898 HSM2_DATA27
b89c HSM3_DATA0
b8a0 HSM3_DATA1
b8a4 HSM3_DATA2
b8a8 HSM3_DATA3
b8ac HSM3_DATA4
b8b0 HSM3_DATA5
b8b4 HSM3_DATA6
b8b8 HSM3_DATA7
b8bc HSM3_DATA8
b8c0 HSM3_DATA9
b8c4 HSM3_DATA10
b8c8 HSM3_DATA11
b8cc HSM3_DATA12
b8d0 HSM3_DATA13
b8d4 HSM3_DATA14
b8d8 HSM3_DATA15
b8dc HSM3_DATA16
b8e0 HSM3_DATA17
b8e4 HSM3_DATA18
b8e8 HSM3_DATA19
b8ec HSM3_DATA20
b8f0 HSM3_DATA21
b8f4 HSM3_DATA22
b8f8 HSM3_DATA23
b8fc HSM3_DATA24
b900 HSM3_DATA25
b904 HSM3_DATA26
b908 HSM3_DATA27
b90c DMY_REG0_HSM
b910 DMY_REG1_HSM
b914 DMY_REG2_HSM
b918 DMY_REG3_HSM
PRIVATE_COUNTER
b9a0 STAT_PORT_PRVTE_E_Q_RST
b9a4 STAT_PORT_E_DROP_CNTR0
bca4 STAT_PORT_E_DROP_CNTR1
bd64 STAT_PORT_E_DROP_CNTR2
bde4 DMY_REG0_ALE_EGR_CNT
bde8 DMY_REG1_ALE_EGR_CNT
bdec DMY_REG2_ALE_EGR_CNT
bdf0 DMY_REG3_ALE_EGR_CNT
SFLOW
bea0 SFLOW_CTRL
bea4 SFLOW_PORT_RATE_CTRL
L2_ENTRY_NOTIFICATION
c300 L2_NTFY_PKT_CTRL
c304 L2_NTFY_PKT_MAC
c314 L2_NTFY_PKT_MAGIC_NUM
c318 DMY_REG0_SPC_PORT
FLOWCONTROL_BACKPRESSURE
c380 FC_PORT_EGR_DROP_CTRL
c3f4 FC_HOL_PRVNT_CTRL
c3f8 FC_PORT_Q_EGR_DROP_CTRL_SET0
c458 FC_PORT_Q_EGR_DROP_CTRL_SET1
c468 FC_CPU_Q_EGR_DROP_CTRL
c46c FC_PORT_Q_EGR_FORCE_DROP_CTRL_SET0
c4cc FC_PORT_Q_EGR_FORCE_DROP_CTRL_SET1
c4dc FC_CPU_Q_EGR_FORCE_DROP_CTRL
c4e0 FC_LB_PORT_CTRL
c4e4 DMY_REG0_EGRESS_DROP
LED
c600 EXT_GPIO_GLB_CTRL

External GPIO control register (of the RTL8231)

c604 EXT_GPIO_TRIG

External GPIO trigger configuration (of the RTL8231)

c608 EXT_GPIO_DIR_CTRL_1

External GPIO direction register (of the RTL8231)

c60c EXT_GPIO_DIR_CTRL_2

External GPIO direction register (of the RTL8231)

c610 EXT_GPIO_DIR_CTRL_3

External GPIO direction register (of the RTL8231)

c614 EXT_GPIO_DATA_CTRL_1

External GPIO data register (of the RTL8231)

c618 EXT_GPIO_DATA_CTRL_2

External GPIO data register (of the RTL8231)

c61c EXT_GPIO_DATA_CTRL_3

External GPIO data register (of the RTL8231)

c620 EXT_GPIO_INDRT_ACCESS_CTRL

External GPIO indirect access controller (of the RTL8231)

c624 DMY_REG0_GLB_CTRL
INTERRUPT
c628 IMR_GLB
c62c IMR_PORT_LINK_STS_CHG
c630 IMR_RSVD
c634 IMR_SERDES_LINK_FAULT_P
c638 IMR_SERDES_RX_SYM_ERR
c63c IMR_OAM_DYGASP
c640 IMR_EXT_GPIO0
c644 IMR_EXT_GPIO1
c648 IMR_TM_RLFD
c64c IMR_AUTO_REC
c650 IMR_SDS_UPD_PHYSTS0

Interrupt Mask Register SerDeS PHY Update status

c654 IMR_ROUT_LPBUF
c658 ISR_GLB
c65c ISR_SW_INT_MODE
c660 ISR_PORT_LINK_STS_CHG
c664 ISR_RSVD
c668 ISR_SERDES_LINK_FAULT_P
c66c ISR_SERDES_RX_SYM_ERR
c670 ISR_OAM_DYGASP
c674 ISR_EXT_GPIO0
c678 ISR_EXT_GPIO1
c67c ISR_EXT_GPIO_MODE0
c680 ISR_EXT_GPIO_MODE1
c684 ISR_EXT_GPIO_MODE2
c688 ISR_TM_RLFD
c68c ISR_AUTO_REC
c690 ISR_SDS_UPD_PHYSTS
c694 ISR_ROUT_LPBUF
HW_MISC
c698 EFUSE_ACCESS_EN
c69c EFUSE_ACCESS_CTRL
c6a0 EFUSE_WDATA_CTRL
c6a4 EFUSE_RDATA_CTRL
c6a8 CALIB_CTRL_1
c6ac CALIB_CTRL_2
c6b0 CALIB_CTRL_3
c6b4 CALIB_CTRL_4
c6b8 DBG_MODE
c6bc DBG_SEL0
c6c0 DBG_SEL1
c6c4 DBG_SEL2
c6c8 DBG_SEL3
c6cc DBG_SIG_SEL0
c6d0 DBG_SIG_SEL1
c6d4 DBG_SIG_SEL2
c6d8 DBG_SIG_SEL3
c6dc DBG_VAL
MAC_CONTROL
c6e0 MAC_GLB_CTRL
c6e4 MAC_EEPROM_DOWN_LOAD_CNTRL
c6e8 MAC_EEPROM_DOWN_LOAD_STS
c6ec MAC_EEPROM_DOWN_LOAD_MAC_POS
c6f0 MAC_EEPROM_DOWN_LOAD_SERDES_POS
c6f4 MAC_EEPROM_DOWN_LOAD_PHY_POS
c6f8 MAC_EEPROM_DOWN_LOAD_GROUP_MAC_POS
c6fc MAC_EFUSE_CTRL
c700 MAC_L2_GLOBAL_CTRL0
c704 MAC_L2_GLOBAL_CTRL1
c708 MAC_L2_PADDING_SEL
c70c MAC_L2_CPU_PORT_CTRL
c710 MAC_L2_CPU_TAG_ID_CTRL
c714 MAC_L2_ADDR_CTRL
c71c DMY_REG1_GLB_CTRL
POWER_SAVING
c720 EEE_TX_MINIFG_CTRL0
c724 EEE_TX_MINIFG_CTRL1
c728 EEE_TX_MINIFG_CTRL2
c72c EEE_TX_CTRL
c730 EEE_TX_TIMER_100M_CTRL
c734 EEE_TX_TIMER_GELITE_CTRL
c738 EEE_TX_TIMER_GIGA_CTRL
c73c EEE_TX_TIMER_2P5G_CTRL
c740 EEE_TX_TIMER_5G_CTRL
c744 EEE_TX_TIMER_10G_CTRL
c748 EEE_RX_GELITE_CTRL
c74c EEE_RX_GE_CTRL
c750 EEE_RX_2P5G_CTRL
c754 EEE_RX_5G_CTRL
c758 EEE_RX_10G_CTRL
c75c EEEP_GBL_CTRL
c760 EEEP_TIMER_UNIT_CTRL
c764 EEEP_TX_RATE_100M_CTRL
c768 EEEP_TX_RATE_500M_CTRL
c76c EEEP_TX_RATE_GIGA_CTRL
c770 EEEP_TX_WAKE_TIMER_CTRL
c774 EEEP_RX_RATE_100M_CTRL
c778 EEEP_RX_RATE_500M_CTRL
c77c EEEP_RX_RATE_GIGA_CTRL
c780 EEEP_RX_SLEEP_STEP_CTRL
c784 EEEP_RX_TIMER_100M_CTRL
c788 EEEP_RX_TIMER_500M_CTRL0
c78c EEEP_RX_TIMER_500M_CTRL1
c790 EEEP_RX_TIMER_GIGA_CTRL0
c794 EEEP_RX_TIMER_GIGA_CTRL1
c798 EEEP_RX_IDLE_TIMER_CTRL
c79c EEEP_TX_IDLE_TIMER_CTRL
c7a0 PS_GATCLK_MASK
c7a4 PS_GATCLK_EN
c7a8 PS_GATCLK_CTRL
802_1Q_VLAN_QINQ
c7ac VLAN_TAG_TPID_CTRL
OAM
c7bc OAM_GLB_DYING_GASP_CTRL
c7c0 DYING_GASP_POLARITY_CTRL
AUTO_RECOVERY
c7c4 SW_Q_RST_CNT
MISC
c7c8 CODE_PROTECT_STATE
c7cc ENCAP_SRAM_CTRL0
c7d0 ENCAP_SRAM_CTRL1
c7d4 PAR_SRAM_CTRL0
c7d8 PAR_SRAM_CTRL1
c7dc PAR_SRAM_CTRL2
MAC_CONTROL
ca00 SMI_GLB_CTRL

Global control register of the SMI busses 0-3.

ca04 SMI_MAC_TYPE_CTRL

SMI MAC port PHY type

ca08 SMI_PORT0_15_POLLING_SEL

SMI Port 0 - 15 polling selector

ca0c SMI_PORT16_27_POLLING_SEL

SMI Port 16 - 27 polling selector

ca10 SMI_PRVTE_POLLING_CTRL

SMI Private polling controller

ca14 MDIO_FREE_CNT_CTRL

MDIO Free counter controller

ca18 SMI_10GPHY_POLLING_SEL_0

10G/2.5G GPHY internal resolution register

ca1c MAC_FORCE_MODE_CTRL

Per port MAC force mode controller

ca90 SMI_POLL_CTRL

SMI Polling mask

ca94 SMI_REG_CHK1_CTRL0
ca98 SMI_REG_CHK1_CTRL1
ca9c SMI_REG_CHK1_PMSK
caa0 SMI_REG_CHK1_DATA
caa4 SMI_REG_CHK1_DATA_10G
caa8 SMI_REG_CHK1_RESULT
caac SMI_REG_CHK2_CTRL0
cab0 SMI_REG_CHK2_CTRL1
cab4 SMI_REG_CHK2_PMSK
cab8 SMI_REG_CHK2_DATA
cabc SMI_REG_CHK2_DATA_10G
cac0 SMI_REG_CHK2_RESULT
cac4 SMI_REG_CHK3_CTRL0
cac8 SMI_REG_CHK3_CTRL1
cacc SMI_REG_CHK3_PMSK
cad0 SMI_REG_CHK3_DATA
cad4 SMI_REG_CHK3_DATA_10G
cad8 SMI_REG_CHK3_RESULT
cadc SMI_REG_CHK4_CTRL0
cae0 SMI_REG_CHK4_CTRL1
cae4 SMI_REG_CHK4_PMSK
cae8 SMI_REG_CHK4_DATA
caec SMI_REG_CHK4_DATA_10G
caf0 SMI_REG_CHK4_RESULT
caf4 SMI_REG_CHK5_CTRL0
caf8 SMI_REG_CHK5_CTRL1
cafc SMI_REG_CHK5_PMSK
cb00 SMI_REG_CHK5_DATA
cb04 SMI_REG_CHK5_DATA_10G
cb08 SMI_REG_CHK5_RESULT
cb0c LINK_DELAY_CTRL

Link update delay controller

cb10 MAC_LINK_STS

Link status as the MAC sees it.

cb14 MAC_LINK_MEDIA_STS
cb18 MAC_LINK_SPD_STS
cb28 MAC_LINK_DUP_STS
cb2c MAC_TX_PAUSE_STS
cb30 MAC_RX_PAUSE_STS
cb34 MAC_EEE_ABLTY
cb38 MAC_MSTR_SLV_STS
cb3c MAC_MSTR_SLV_FAULT_STS
cb40 PHY_LINK_STS
cb44 PHY_LINK_MEDIA_STS
cb48 PHY_LINK_SPD_STS
cb58 PHY_LINK_DUP_STS
cb5c PHY_TX_PAUSE_STS
cb60 PHY_RX_PAUSE_STS
cb64 PHY_EEE_ABLTY
cb68 PHY_MSTR_SLV_STS
cb6c PHY_MSTR_SLV_FAULT_STS
cb70 SMI_ACCESS_PHY_CTRL_0

PHY port select and PHY broadcast control register 0

cb74 SMI_ACCESS_PHY_CTRL_1

MDIO operations register

cb78 SMI_ACCESS_PHY_CTRL_2

MDIO Data IO register

cb7c SMI_ACCESS_PHY_CTRL_3

MMD offloading register

cb80 SMI_PORT0_5_ADDR_CTRL

SMI port 0 - 5 address mapping controller

cb84 SMI_PORT6_11_ADDR_CTRL

SMI port 6 - 11 address mapping controller

cb88 SMI_PORT12_17_ADDR_CTRL

SMI port 12 - 17 address mapping controller

cb8c SMI_PORT18_23_ADDR_CTRL

SMI port 18 - 23 address mapping controller

cb90 SMI_PORT24_27_ADDR_CTRL

SMI port 24 - 27 address mapping controller

cb94 SDS_MODE_ADJ_CTRL
cb98 SMI_CTRL

SMI Controller

cb9c EXT_SMI_ACCESS_CTRL
cba0 DMY_REG0_SMI_CTRL
cba4 RLFD_CTRL
cba8 RLFD_10G_ADDR
cbac UNI_DIR_CTRL
cbb0 SMI_10GPHY_POLLING_SEL_1

MDIO device and register address for polling the 10G/2G5 PHY internal …

cbb4 SMI_10GPHY_POLLING_REG0_CFG

Reg 0 for polling 10G and 2G5 PHY

cbb8 SMI_10GPHY_POLLING_REG9_CFG

Reg 9 for polling 10G and 2G5 PHY

cbbc SMI_10GPHY_POLLING_REG10_CFG

Reg 10 for polling 10G and 2G5 PHY

LED
cc00 LED_GLB_CTRL

External LED controller global register (of the RTL8231)

cc04 LED_PORT_NUM_CTRL

Number of status LEDs per port

cc0c LED_SET3_1_CTRL

LED set 3 control register (LED 2 and 3)

cc10 LED_SET3_0_CTRL

LED set 3 control register (LED 0 and 1)

cc14 LED_SET2_1_CTRL

LED set 2 control register (LED 2 and 3)

cc18 LED_SET2_0_CTRL

LED set 2 control register (LED 0 and 1)

cc1c LED_SET1_1_CTRL

LED set 1 control register (LED 2 and 3)

cc20 LED_SET1_0_CTRL

LED set 1 control register (LED 0 and 1)

cc24 LED_SET0_1_CTRL

LED set 0 control register (LED 2 and 3)

cc28 LED_SET0_0_CTRL

LED set 0 control register (LED 0 and 1)

cc2c LED_PORT_COPR_SET_SEL_CTRL

Copper port configuration set selection

cc34 LED_PORT_FIB_SET_SEL_CTRL

Fiber port configuration set selection

cc3c LED_PORT_COPR_MASK_CTRL

Port mask for copper-enabled ethernet ports

cc40 LED_PORT_FIB_MASK_CTRL

Port mask for fiber-enabled ethernet ports

cc44 LED_PORT_COMBO_MASK_CTRL

Port mask for combo ethernet ports

cc48 SW_LED_LOAD

Commit software LED settings

cc4c LED_PORT_SW_EN_CTRL

Bit mask indicating which LEDs are software controlled.

cc5c LED_PORT_SW_CTRL

Configure a software controlled LED

cccc LED_INDRT_ACCESS_CTRL

External LED indirect access controller (of the RTL8231)

ccd0 LED_LOAD_LV1_10G
ccd4 LED_LOAD_LV2_10G
ccd8 LED_LOAD_LV3_10G
ccdc LED_LOAD_LV1_5G
cce0 LED_LOAD_LV2_5G
cce4 LED_LOAD_LV3_5G
cce8 LED_LOAD_LV1_2P5G
ccec LED_LOAD_LV2_2P5G
ccf0 LED_LOAD_LV3_2P5G
ccf4 LED_LOAD_LV1_1G
ccf8 LED_LOAD_LV2_1G
ccfc LED_LOAD_LV3_1G
cd00 LED_LOAD_LV1_500M
cd04 LED_LOAD_LV2_500M
cd08 LED_LOAD_LV3_500M
cd0c LED_LOAD_LV1_100M
cd10 LED_LOAD_LV2_100M
cd14 LED_LOAD_LV3_100M
cd18 LED_LOAD_LV1_10M
cd1c LED_LOAD_LV2_10M
cd20 LED_LOAD_LV3_10M
cd24 LED_P_LOAD_CTRL
cd28 DMY_REG0_LED
NIC_DMA
ce00 DMA_IF_PKT_CTRL
TABLE_ACCESS
ce04 TBL_ACCESS_CTRL_2
ce08 TBL_ACCESS_DATA_2
ce20 DMY_REG0_PKT_ENCAP
802_1Q_VLAN_QINQ
ce24 VLAN_PORT_TAG_STS_CTRL
ce98 VLAN_PORT_EGR_TPID_CTRL
cf0c DMY_REG1_PKT_ENCAP
VLAN_RANGE_CHECK
cf10 VLAN_EGR_VID_RNG_CHK_SET_0
cf90 VLAN_EGR_VID_RNG_CHK_SET_1
VLAN_TRANSLATION
d010 VLAN_EVC_CTRL
d084 VLAN_EVC_ENTRY_INDICATION
d0c4 DMY_REG2_PKT_ENCAP
LINK_AGGREGATION
d0c8 LOCAL_PORT_TRK_MAP
L2_ENTRY_NOTIFICATION
d13c L2_NTFY_PKT_ITAG_0
d140 L2_NTFY_PKT_ITAG_1
REMARKING
d144 RMK_CTRL
d148 RMK_PORT_CTRL
d1bc RMK_INTPRI2IPRI_CTRL
d1c0 RMK_IPRI2IPRI_CTRL
d1c4 RMK_OPRI2IPRI_CTRL
d1c8 RMK_DSCP2IPRI_CTRL
d1e4 RMK_INTPRI2OPRI_CTRL
d1e8 RMK_IPRI2OPRI_CTRL
d1ec RMK_OPRI2OPRI_CTRL
d1f0 RMK_DSCP2OPRI_CTRL
d20c RMK_INTPRI2DEI_CTRL
d210 RMK_DP2DEI_CTRL
d214 RMK_INTPRI2DSCP_CTRL
d21c RMK_IPRI2DSCP_CTRL
d224 RMK_OPRI2DSCP_CTRL
d22c RMK_DSCP2DSCP_CTRL
d260 RMK_DPINTPRI2DSCP_CTRL
d278 DMY_REG3_PKT_ENCAP
RSPAN
d27c MIR_RSPAN_VLAN_CTRL
d28c MIR_RSPAN_TX_CTRL
d290 MIR_RSPAN_RX_TAG_RM_CTRL
d294 DMY_REG4_PKT_ENCAP
d298 DMY_REG5_PKT_ENCAP
TABLE_ACCESS
d600 TBL_ACCESS_HSB_CTRL
d604 TBL_ACCESS_HSB_DATA
802_1Q_VLAN_QINQ
d67c VLAN_ETAG_TPID_CTRL
d680 VLAN_PORT_ETAG_TPID_CMP
PARSER
d6f4 PARSER_FIELD_SELTOR_CTRL
d724 PARSER_CTRL
d728 DMY_REG0_PKT_PARSER
DEBUGGING_ALE_LOOPBACK_DROP_MECHANISM_FC_AND_QM
d72c TEST_MODE_ALE_HSB_MULTI_CTRL
FLOWCONTROL_BACKPRESSURE
d800 FC_CTRL
d804 FC_PORT_ACT_CTRL
d878 FC_GLB_SYS_UTIL_THR
d87c FC_GLB_DROP_THR
d880 FC_GLB_HI_THR
d884 FC_GLB_LO_THR
d888 FC_GLB_FCOFF_HI_THR
d88c FC_GLB_FCOFF_LO_THR
d890 FC_JUMBO_HI_THR
d894 FC_JUMBO_LO_THR
d898 FC_JUMBO_FCOFF_HI_THR
d89c FC_JUMBO_FCOFF_LO_THR
d8a0 FC_JUMBO_THR_ADJUST
d8a4 FC_PORT_HI_THR
d8b4 FC_PORT_LO_THR
d8c4 FC_PORT_FCOFF_HI_THR
d8d4 FC_PORT_FCOFF_LO_THR
d8e4 FC_PORT_GUAR_THR
d8f4 FC_PORT_THR_SET_SEL
d8fc FC_GLB_PAGE_CNT
d900 FC_PORT_PAGE_CNT
d974 FC_GLB_PAGE_PEAKCNT
d978 FC_PORT_CUR_PAGE_CNT
d9ec FC_PORT_PEAK_PAGE_CNT
da60 DMY_REG0_INGRESS_CTRL
da64 DMY_REG1_INGRESS_CTRL
MISC
da68 PORT29_DBG_REG0
da6c PORT29_DBG_REG1
da70 PORT30_DBG_REG0
da74 PORT30_DBG_REG1
BIST_BISR
dc00 INGR_BIST_CTRL0
dc04 INGR_BIST_CTRL1
dc08 INGR_BIST_RSLT0
dc0c INGR_BIST_RSLT1
dc10 INGR_BIST_RSLT2
dc14 INGR_BIST_RSLT3
dc18 INGR_BIST_RSLT4
dc1c INGR_SRAM_CTRL
dc20 INGR_BISR_CTRL
dc24 INGR_BISR_RSLT0
dc28 INGR_BISR_RSLT1
L2_ENTRY_NOTIFICATION
dc2c L2_NTFY_PKT_LOCAL_THR
dc30 L2_NTFY_PKT_REMOTEL_THR
dc34 L2_NTFY_REMOTEL_CONGEST
FLOWCONTROL_BACKPRESSURE
dc38 ETE_FC_CTRL
dc3c ETE_FC_CASCADE_PORT_DROP_THR
dc40 ETE_FC_ON_REMOTE_PORT_THR
dc48 ETE_FC_OFF_REMOTE_PORT_THR
dc50 ETE_FC_REMOTE_PORT_GUAR_THR
dc58 ETE_FC_REMOTE_PORT_THR_SET_SEL
dc5c ETE_FC_REMOTE_CONGEST_STS
dc60 ETE_FC_REMOTE_PORT_PAGE_CNT
dcd4 ETE_FC_PORT_PAGE_CNT_ERROR
dcd8 ETE_FC_REMOTE_PORT_PAGE_CNT_ERROR
dcdc ETE_FC_L2NTFY_PORT_PAGE_CNT
dce0 ETE_FC_REMOTE_L2NTFY_PORT_PAGE_CNT
dce4 ETE_FC_L2NTFY_PORT_PAGE_CNT_ERROR
dce8 ETE_FC_REMOTE_L2NTFY_PORT_PAGE_CNT_ERROR
SMART_PACKET_GENERATOR
dcec PKB_ACC_DEBUG_CTRL
dcf0 SPG_PB_ACCESS_CTRL0
dcf4 SPG_PB_ACCESS_CTRL1
dcf8 SPG_PB_ACCESS_CTRL2
dcfc SPG_GLOBAL_INDEX_CTRL0
AUTO_RECOVERY
dd6c RXPORT_DSC_STS
dd70 RXPORT_DSC_ERR
dd74 SW_Q_RST_SYS_THR
dd78 SW_Q_RST_P_THR
dd7c DMY_REG1TO28_INGRESS_CTRL_2
ddec TOKEN_STS
ddf0 TOKEN_ERR
ddf4 TRIG_AUTO_RECOVER_CTRL_INGRESS
ddf8 AUTO_RECOVER_EVENT_FLAG_STS_INGRESS
ddfc AUTO_RECOVER_EVENT_FLAG_ERR_INGRESS
de00 DMY_REG0_INGRESS_CTRL_2
NIC_DMA
df00 DMA_IF_RX_BASE_DESC_ADDR_CTRL
df80 DMA_IF_RX_CUR_DESC_ADDR_CTRL
e000 DMA_IF_TX_BASE_DESC_ADDR_CTRL
e008 DMA_IF_TX_CUR_DESC_ADDR_CTRL
e010 DMA_IF_INTR_RX_RUNOUT_MSK
e014 DMA_IF_INTR_RX_DONE_MSK
e018 DMA_IF_INTR_TX_DONE_MSK
e01c DMA_IF_INTR_RX_RUNOUT_STS
e020 DMA_IF_INTR_RX_DONE_STS
e024 DMA_IF_INTR_TX_DONE_STS
e028 DMA_IF_CTRL
e02c DMA_IF_PHYSICAL_ADDR_MSK
e030 NIC_DBG_SEL_0
e034 NIC_DBG_SEL_1
e038 NIC_BIST_CTRL_0
e03c NIC_BIST_CTRL_1
e040 DMY_REG0_NIC
L2_ENTRY_NOTIFICATION
e044 L2_NOTIFY_RING_BASE_ADDR
e048 L2_NOTIFY_RING_CUR_ADDR
e04c L2_NOTIFY_IF_INTR_MSK
e050 L2_NOTIFY_IF_INTR_STS
e054 DMA_L2MSG_TMROUT
e058 DMA_L2MSG_CNT_SEL
e05c DMA_RDMA_CNT_SEL
e060 DMY_REG1_NIC
BIST_BISR
e100 CHIP_BIST_MODE
e104 CHIP_DRF_BIST_MODE
e108 CHIP_BIST_RSTN
e10c CHIP_DRF_TEST_RESUME
e110 CHIP_BIST_DONE
e114 CHIP_DRF_BIST_DONE
e118 CHIP_BIST_FAIL
e11c CHIP_DRF_BIST_FAIL
e120 CHIP_DRF_START_PAUSE
e124 CHIP_ALL_RESULT
e128 CHIP_SRAM_LS
e12c SOC_BIST_CTRL0
e130 SOC_BIST_CTRL1
e134 SOC_BIST_CTRL2
e138 SOC_BIST_CTRL3
e13c SOC_BIST_CTRL4
e140 SOC_BIST_CTRL5
e144 SOC_BIST_CTRL6
e148 SOC_BIST_RSTL0
e14c SOC_BIST_RSTL1
e150 SOC_BIST_RSTL2
e154 SOC_BIST_RSTL3
e158 SOC_BIST_MISC0
e168 SOC_BIST_MISC1
e178 DMY_REG0_CHIP_BIST
PLL_BIAS
e200 PLL_GLB_CTRL0
e204 PLL_GLB_CTRL1
e208 PLL_CPU_CTRL0
e20c PLL_CPU_CTRL1
e210 PLL_CPU_MISC_CTRL
e214 PLL_SW_CTRL0
e218 PLL_SW_CTRL1
e21c PLL_SW_MISC_CTRL
e220 PLL_SW_DIV_CTRL
e224 PLL_125M_CTRL0
e228 PLL_125M_CTRL1
e22c PLL_125M_MISC_CTRL
e230 PLL_CML_CTRL
e234 DMY_REG0_CHIP_PLL
e280 PLL_BANDGAP_CTRL
e284 XTAL_CML_CTRL_
MAC_CONTROL
e288 DMY_REG0_CHIP_AFE
PHY_SERDES
e28c RG2X_RG1X_CEN
e290 RG0X_CEN_RTT
e294 DMY_REG0_CHIP_CHIP_AFE
EGRESS_BANDWIDTH_CONTROL
e300 EGBW_PORT_Q_MAX_LB_CTRL_SET1
e480 EGBW_PORT_Q_MAX_LB_RST_SET1
e490 EGBW_PORT_Q_ASSURED_FIX_BURST_CTRL_SET1
e550 EGBW_PORT_Q_ASSURED_LB_CTRL_SET1
e610 EGBW_PORT_Q_FIX_LB_CTRL_SET1
e6d0 EGBW_PORT_Q_ASSURED_FIX_LB_RST_SET1
FLOWCONTROL_BACKPRESSURE
e6e0 FC_PORT_Q_EGR_PAGE_CNT_SET1
e7a0 FC_PORT_Q_EGR_PKT_CNT_SET1
SCHEDULING_QUEUE_MANAGEMENT
e860 SCHED_PORT_Q_CTRL_SET1
e920 DMY_REG0_PORT_TXQ_REG_4P
e924 DMY_REG1_PORT_TXQ_REG_4P
e928 DMY_REG2_PORT_TXQ_REG_4P
e92c DMY_REG3_PORT_TXQ_REG_4P
L2_ENTRY_NOTIFICATION
eb00 L2_NTFY_CTRL
eb04 L2_NTFY_PKT_TIMEOUT
eb08 L2_NTFY_RST
eb0c DMY_REG0_NIC_SYS