Realtek switch SoC docs

mango register: SERDES_INDRT_ACCESS_CTRL

Details

Name
SERDES_INDRT_ACCESS_CTRL
Offset
5638
Feature
PHY_SERDES

Description

SerDeS Indirect Access Control Register

Fields

Name LSB Bits Description
RESERVED 18 14
REG 13 5

Register number to access

  • 0x00 - 0x1f -> 0 - 31
PAGE 7 6

SerDeS page to access

  • 0x00: DIGITAL_SDS_PAGE
  • 0x01: DIGITAL_SDS_EXT_PAGE
  • 0x02: DIGITAL_FIB_PAGE
  • 0x03: DIGITAL_FIB_EXT_PAGE
  • 0x04: DIGITAL_TGR_STD_0_PAGE
  • 0x05: DIGITAL_TGR_STD_1_PAGE
  • 0x06: DIGITAL_TGR_PRO_0_PAGE
  • 0x07: DIGITAL_TGR_PRO_1_PAGE
  • 0x08: DIGITAL_TGX_STD_0_PAGE
  • 0x09: DIGITAL_TGX_STD_1_PAGE
  • 0x0a: DIGITAL_TGX_PRO_0_PAGE
  • 0x0b: DIGITAL_TGX_PRO_1_PAGE
  • 0x0c: Reserved
  • 0x0d: Reserved
  • 0x0e: Reserved
  • 0x0f: Reserved
  • 0x10: Reserved
  • 0x11: Reserved
  • 0x12: Reserved
  • 0x13: Reserved
  • 0x14: Reserved
  • 0x15: Reserved
  • 0x16: Reserved
  • 0x17: Reserved
  • 0x18: Reserved
  • 0x19: Reserved
  • 0x1a: Reserved
  • 0x1b: Reserved
  • 0x1c: Reserved
  • 0x1d: Reserved
  • 0x1e: Reserved
  • 0x1f: ANALOG_WDIG_PAGE
  • 0x20: ANALOG_MISC_FORCE_MODE
  • 0x21: ANALOG_COMMON
  • 0x22: ANALOG_SPEED
  • 0x23: ANALOG_SPEED_EXT
  • 0x24: ANALOG_1G25
  • 0x25: ANALOG_1G25_EXT
  • 0x26: ANALOG_2G5
  • 0x27: ANALOG_2G5_EXT
  • 0x28: ANALOG_3G125
  • 0x29: ANALOG_3G125_EXT
  • 0x2a: ANALOG_5G
  • 0x2b: ANALOG_5G_EXT
  • 0x2c: ANALOG_6G25
  • 0x2d: ANALOG_6G25_EXT
  • 0x2e: ANALOG_10G
  • 0x2f: ANALOG_10G_EXT
  • 0x30: ANALOG_GPON
  • 0x31: ANALOG_GPON_EXT
  • 0x32: ANALOG_EPON
  • 0x33: ANALOG_EPON_EXT
  • 0x34: ANALOG_5G
  • 0x35: ANALOG_5G_EXT
  • 0x36: Reserved
  • 0x37: Reserved
  • 0x38: Reserved
  • 0x39: Reserved
  • 0x3a: Reserved
  • 0x3b: Reserved
  • 0x3c: Reserved
  • 0x3d: Reserved
  • 0x3e: Reserved
  • 0x3f: Reserved
INDEX 2 5

SerDeS selection

  • 0x00 - 0x1f -> 0 - 31
RWOP 1 1

Operation mode

  • 0b0: read
  • 0b1: write
CMD 0 1

execute cmd

  • 0b0: ready
  • 0b1: execute (clears on write)