9.7 Register Summary

OffsetNameBit Pos.76543210
0x00I3CC_HCI_VERSION31:24VERSION[31:24]
23:16VERSION[23:16]
15:8VERSION[15:8]
7:0VERSION[7:0]
0x04I3CC_HC_CONTROL31:24BUS_ENABLERESUMEABORT     
23:16        
15:8       HOT_JOIN_CTRL
7:0I2C_DEV_PRESENT      IBA_INCLUDE
0x08I3CC_CONTROLLER_DEVICE_ADDR31:24DYNAMIC_ADDR_VALID       
23:16 DYNAMIC_ADDR[6:0]
15:8        
7:0        
0x0CI3CC_HC_CAPABILITIES31:24        
23:16        
15:8        
7:0HDR_TS_ENHDR_DDR_ENSTANDBY_CR_CAP AUTO_COMMANDCOMBO_COMMAND  
0x10I3CC_RESET_CONTROL31:24        
23:16        
15:8        
7:0  IBI_QUEUE_RSTRX_FIFO_RSTTX_FIFO_RSTRESP_QUEUE_RSTCMD_QUEUE_RSTSOFT_RST
0x14I3CC_PRESENT_STATE31:24        
23:16        
15:8        
7:0     CURRENT_CONTROLLER  

0x18

...

0x1F

Reserved         
0x20I3CC_INTR_STATUS31:24        
23:16        
15:8     HC_INTERNAL_ERR_STAT  
7:0        
0x24I3CC_INTR_STATUS_ENABLE31:24        
23:16        
15:8     HC_INTERNAL_ERR_STAT_EN  
7:0        
0x28I3CC_INTR_SIGNAL_ENABLE31:24        
23:16        
15:8     HC_INTERNAL_ERR_SIGNAL_EN  
7:0        
0x2CI3CC_INTR_FORCE31:24        
23:16        
15:8     INTR_FORCE  
7:0        
0x30I3CC_DAT_SECTION_OFFSET31:24        
23:16      TABLE_SIZE[5:4]
15:8TABLE_SIZE[3:0]TABLE_OFFSET[11:8]
7:0TABLE_OFFSET[7:0]
0x34I3CC_DCT_SECTION_OFFSET31:24        
23:16  TABLE_INDEX[2:0]TABLE_SIZE[6:4]
15:8TABLE_SIZE[3:0]TABLE_OFFSET[11:8]
7:0TABLE_OFFSET[7:0]
0x38I3CC_RING_HEADERS_SECTION_OFFSET31:24        
23:16        
15:8SECTION_OFFSET[15:8]
7:0SECTION_OFFSET[7:0]
0x3CI3CC_PIO_SECTION_OFFSET31:24        
23:16        
15:8SECTION_OFFSET[15:8]
7:0SECTION_OFFSET[7:0]
0x40I3CC_EXT_CAPS_SECTION_OFFSET31:24        
23:16        
15:8SECTION_OFFSET[15:8]
7:0SECTION_OFFSET[7:0]

0x44

...

0x57

Reserved         
0x58I3CC_IBI_NOTIFY_CTRL31:24        
23:16        
15:8        
7:0    NOTIFY_IBI_REJECTED NOTIFY_CRR_REJECTEDNOTIFY_HJ_REJECTED

0x5C

...

0x5F

Reserved         
0x60I3CC_DEV_CTX_BASE_LO31:24BASE_LO[31:24]
23:16BASE_LO[23:16]
15:8BASE_LO[15:8]
7:0BASE_LO[7:0]
0x64I3CC_DEV_CTX_BASE_HI31:24BASE_HI[31:24]
23:16BASE_HI[23:16]
15:8BASE_HI[15:8]
7:0BASE_HI[7:0]

0x68

...

0xBF

Reserved         
0xC0I3CC_COMMAND_QUEUE_PORT31:24COMMAND[31:24]
23:16COMMAND[23:16]
15:8COMMAND[15:8]
7:0COMMAND[7:0]
0xC4I3CC_RESPONSE_QUEUE_PORT31:24ERR_STATUS[3:0]TID[3:0]
23:16        
15:8DATA_LENGTH[15:8]
7:0DATA_LENGTH[7:0]
0xC8I3CC_XFER_DATA_PORT31:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0xCCI3CC_IBI_PORT31:24IBI_DATA[31:24]
23:16IBI_DATA[23:16]
15:8IBI_DATA[15:8]
7:0IBI_DATA[7:0]
0xD0I3CC_QUEUE_THLD_CTRL31:24IBI_STATUS_THLD[7:0]
23:16IBI_DATA_SEGMENT_SIZE[7:0]
15:8RESP_BUF_THLD[7:0]
7:0CMD_EMPTY_BUF_THLD[7:0]
0xD4I3CC_DATA_BUFFER_THLD_CTRL31:24     RX_START_THLD[2:0]
23:16     TX_START_THLD[2:0]
15:8     RX_BUF_THLD[2:0]
7:0     TX_BUF_THLD[2:0]
0xD8I3CC_QUEUE_SIZE31:24TX_DATA_BUFFER_SIZE[7:0]
23:16RX_DATA_BUFFER_SIZE[7:0]
15:8IBI_STATUS_SIZE[7:0]
7:0CR_QUEUE_SIZE[7:0]

0xDC

...

0xDF

Reserved         
0xE0I3CC_PIO_INTR_STATUS31:24        
23:16        
15:8      TRANSFER_ERR_STAT 
7:0  TRANSFER_ABORT_STATRESP_READY_STATCMD_QUEUE_READY_STATIBI_STATUS_THLD_STATRX_THLD_STATTX_THLD_STAT
0xE4I3CC_PIO_INTR_STATUS_ENABLE31:24        
23:16        
15:8      TRANSFER_ERR_STAT_EN 
7:0  TRANSFER_ABORT_STAT_ENRESP_READY_STAT_ENCMD_QUEUE_READY_STAT_ENIBI_STATUS_THLD_STAT_ENRX_THLD_STAT_ENTX_THLD_STAT_EN
0xE8I3CC_PIO_INTR_SIGNAL_ENABLE31:24        
23:16        
15:8      TRANSFER_ERR_SIGNAL_EN 
7:0  TRANSFER_ABORT_SIGNAL_ENRESP_READY_SIGNAL_ENCMD_QUEUE_READY_SIGNAL_ENIBI_STATUS_THLD_SIGNAL_ENRX_THLD_SIGNAL_ENTX_THLD_SIGNAL_EN
0xECI3CC_PIO_INTR_FORCE31:24        
23:16        
15:8      TRANSFER_ERR_FORCE 
7:0  TRANSFER_ABORT_FORCERESP_READY_FORCECMD_QUEUE_READY_FORCEIBI_STATUS_THLD_FORCERX_THLD_FORCETX_THLD_FORCE

0xF0

...

0x01FF

Reserved         
0x0200I3CC_HW_IDENTIFICATION_HEADER31:24        
23:16CAP_LEN[15:8]
15:8CAP_LEN[7:0]
7:0CAP_ID[7:0]
0x0204I3CC_COMP_MANUFACTURER31:24MIPI_VENDOR_ID[31:24]
23:16MIPI_VENDOR_ID[23:16]
15:8MIPI_VENDOR_ID[15:8]
7:0MIPI_VENDOR_ID[7:0]
0x0208I3CC_COMP_VERSION31:24I3C_VER_ID[31:24]
23:16I3C_VER_ID[23:16]
15:8I3C_VER_ID[15:8]
7:0I3C_VER_ID[7:0]
0x020CI3CC_COMP_TYPE31:24I3C_PRODUCT_ID[31:24]
23:16I3C_PRODUCT_ID[23:16]
15:8I3C_PRODUCT_ID[15:8]
7:0I3C_PRODUCT_ID[7:0]
0x0210I3CC_BUS_TIMING_HEADER31:24        
23:16CAP_LEN[15:8]
15:8CAP_LEN[7:0]
7:0CAP_ID[7:0]
0x0214I3CC_SCL_I3C_OD_TIMING31:24        
23:16I3C_OD_HCNT[7:0]
15:8        
7:0I3C_OD_LCNT[7:0]
0x0218I3CC_SCL_I3C_PP_TIMING31:24        
23:16I3C_PP_HCNT[7:0]
15:8        
7:0I3C_PP_LCNT[7:0]
0x021CI3CC_SCL_I2C_FM_TIMING31:24        
23:16I2C_FM_HCNT[7:0]
15:8        
7:0I2C_FM_LCNT[7:0]
0x0220I3CC_SCL_I2C_FMP_TIMING31:24        
23:16I2C_FMP_HCNT[7:0]
15:8        
7:0I2C_FMP_LCNT[7:0]
0x0224I3CC_SCL_I2C_SS_TIMING31:24        
23:16I2C_SS_HCNT[7:0]
15:8        
7:0I2C_SS_LCNT[7:0]
0x0228I3CC_SCL_EXT_LCNT_TIMING31:24I3C_EXT_LCNT_4[7:0]
23:16I3C_EXT_LCNT_3[7:0]
15:8I3C_EXT_LCNT_2[7:0]
7:0I3C_EXT_LCNT_1[7:0]
0x022CI3CC_SCL_EXT_TERMN_LCNT_TIMING31:24        
23:16        
15:8        
7:0    I3C_EXT_TERMN_LCNT[3:0]
0x0230I3CC_SDA_HOLD_SWITCH_DLY_TIMING31:24        
23:16     SDA_TX_HOLD[2:0]
15:8     SDA_PP_OD_SWITCH_DLY[2:0]
7:0     SDA_OD_PP_SWITCH_DLY[2:0]
0x0234I3CC_BUS_FREE_TIMING31:24        
23:16        
15:8I3C_HC_FREE[15:8]
7:0I3C_HC_FREE[7:0]

0x0238

...

0x023B

Reserved         
0x023CI3CC_SCL_LOW_MST_EXT_TIMEOUT31:24      SCL_LOW_MST_TIMEOUT_COUNT[25:24]
23:16SCL_LOW_MST_TIMEOUT_COUNT[23:16]
15:8SCL_LOW_MST_TIMEOUT_COUNT[15:8]
7:0SCL_LOW_MST_TIMEOUT_COUNT[7:0]
0x0240I3CC_DS_EXTCAP_HEADER31:24        
23:16CAP_LEN[15:8]
15:8CAP_LEN[7:0]
7:0CAP_ID[7:0]
0x0244I3CC_QUEUE_STATUS_LEVEL31:24IBI_STATUS_CNT[7:0]
23:16IBI_BUFFER_LVL[7:0]
15:8RESPONSE_BUFFER_LVL[7:0]
7:0CMD_QUEUE_FREE_LVL[7:0]
0x0248I3CC_DATA_BUFFER_STATUS_LEVEL31:24        
23:16        
15:8RX_BUF_LVL[7:0]
7:0TX_BUF_FREE_LVL[7:0]
0x024CI3CC_PRESENT_STATE_DEBUG31:24   HC_IDLECMD_TID[3:0]
23:16  CM_TFR_ST_STATUS[5:0]
15:8  CM_TFR_STATUS[5:0]
7:0      SDA_LINE_SIGNAL_LEVELSCL_LINE_SIGNAL_LEVEL

0x0250

...

0x0253

Reserved         
0x0254I3CC_CONTROLLER_EXT_HEADER31:24        
23:16CAP_LEN[15:8]
15:8CAP_LEN[7:0]
7:0CAP_ID[7:0]
0x0258I3CC_CONTROLLER_CONFIG31:24        
23:16        
15:8        
7:0  OPERATION_MODE[1:0]