6.6 Register Summary

OffsetNameBit Pos.76543210

0x00

...

0x03

Reserved         
0x04CSI_N_LANES31:24        
23:16        
15:8        
7:0      N_LANES[1:0]
0x08CSI_CSI2_RESETN31:24        
23:16        
15:8        
7:0       CSI2_RESETN
0x0CCSI_INT_ST_MAIN31:24        
23:16      STATUS_INT_LINESTATUS_INT_DPHY
15:8        
7:0STATUS_INT_ECC_CORRECTEDSTATUS_INT_DATA_IDSTATUS_INT_PLD_CRC_FATALSTATUS_INT_CRC_FRAME_FATALSTATUS_INT_SEQ_FRAME_FATALSTATUS_INT_BNDRY_FRAME_FATALSTATUS_INT_PKT_FATALSTATUS_INT_PHY_FATAL
0x10CSI_DATA_IDS_131:24  DI3_DT[5:0]
23:16  DI2_DT[5:0]
15:8  DI1_DT[5:0]
7:0  DI0_DT[5:0]
0x14CSI_DATA_IDS_231:24  DI7_DT[5:0]
23:16  DI6_DT[5:0]
15:8  DI5_DT[5:0]
7:0  DI4_DT[5:0]

0x18

...

0x2F

Reserved         
0x30CSI_DATA_IDS_VC_131:24    DI3_VCX_0_1[1:0]DI3_VC[1:0]
23:16    DI2_VCX_0_1[1:0]DI2_VC[1:0]
15:8    DI1_VCX_0_1[1:0]DI1_VC[1:0]
7:0    DI0_VCX_0_1[1:0]DI0_VC[1:0]
0x34CSI_DATA_IDS_VC_231:24    DI7_VCX_0_1[1:0]DI7_VC[1:0]
23:16    DI6_VCX_0_1[1:0]DI6_VC[1:0]
15:8    DI5_VCX_0_1[1:0]DI5_VC[1:0]
7:0    DI4_VCX_0_1[1:0]DI4_VC[1:0]

0x38

...

0x3F

Reserved         
0x40CSI_PHY_SHUTDOWNZ31:24        
23:16        
15:8        
7:0       PHY_SHUTDOWNZ
0x44CSI_DPHY_RSTZ31:24        
23:16        
15:8        
7:0       DPHY_RSTZ
0x48CSI_PHY_RX31:24        
23:16      PHY_RXCLKACTIVEHSPHY_RXULPSSCLKNOT
15:8        
7:0    PHY_RXULPSESC_3PHY_RXULPSESC_2PHY_RXULPSESC_1PHY_RXULPSESC_0
0x4CCSI_PHY_STOPSTATE31:24        
23:16       PHY_STOPSTATECLK
15:8        
7:0    PHY_STOPSTADATA_3PHY_STOPSTADATA_2PHY_STOPSTADATA_1PHY_STOPSTADATA_0
0x50CSI_PHY_TEST_CTRL031:24        
23:16        
15:8        
7:0      PHY_TESTCLKPHY_TESTCLR
0x54CSI_PHY_TEST_CTRL131:24        
23:16       PHY_TESTEN
15:8PHY_TESTDOUT[7:0]
7:0PHY_TESTDIN[7:0]

0x58

...

0xC7

Reserved         
0xC8CSI_VC_EXTENSION31:24        
23:16        
15:8        
7:0       VCX
0xCCCSI_PHY_CAL31:24        
23:16        
15:8        
7:0       RXSKEWCALHS

0xD0

...

0xDF

Reserved         
0xE0CSI_INT_ST_PHY_FATAL31:24        
23:16        
15:8        
7:0    PHY_ERRSOTSYNCHS_3PHY_ERRSOTSYNCHS_2PHY_ERRSOTSYNCHS_1PHY_ERRSOTSYNCHS_0
0xE4CSI_INT_MSK_PHY_FATAL31:24        
23:16        
15:8        
7:0    MASK_ERRSOTSYNCHS_3MASK_ERRSOTSYNCHS_2MASK_ERRSOTSYNCHS_1MASK_ERRSOTSYNCHS_0
0xE8CSI_INT_FORCE_PHY_FATAL31:24        
23:16        
15:8        
7:0    FORCE_ERRSOTSYNCHS_3FORCE_ERRSOTSYNCHS_2FORCE_ERRSOTSYNCHS_1FORCE_ERRSOTSYNCHS_0

0xEC

...

0xEF

Reserved         
0xF0CSI_INT_ST_PKT_FATAL31:24        
23:16        
15:8        
7:0       ERR_ECC_DOUBLE
0xF4CSI_INT_MSK_PKT_FATAL31:24        
23:16        
15:8        
7:0       MASK_ERR_ECC_DOUBLE
0xF8CSI_INT_FORCE_PKT_FATAL31:24        
23:16        
15:8        
7:0       FORCE_ERR_ECC_DOUBLE

0xFC

...

0x010F

Reserved         
0x0110CSI_INT_ST_PHY31:24        
23:16    PHY_ERRESC_3PHY_ERRESC_2PHY_ERRESC_1PHY_ERRESC_0
15:8        
7:0    PHY_ERRSOTHS_3PHY_ERRSOTHS_2PHY_ERRSOTHS_1PHY_ERRSOTHS_0
0x0114CSI_INT_MSK_PHY31:24        
23:16    MASK_PHY_ERRESC_3MASK_PHY_ERRESC_2MASK_PHY_ERRESC_1MASK_PHY_ERRESC_0
15:8        
7:0    MASK_PHY_ERRSOTHS_3MASK_PHY_ERRSOTHS_2MASK_PHY_ERRSOTHS_1MASK_PHY_ERRSOTHS_0
0x0118CSI_INT_FORCE_PHY31:24        
23:16    FORCE_PHY_ERRESC_3FORCE_PHY_ERRESC_2FORCE_PHY_ERRESC_1FORCE_PHY_ERRESC_0
15:8        
7:0    FORCE_PHY_ERRSOTHS_3FORCE_PHY_ERRSOTHS_2FORCE_PHY_ERRSOTHS_1FORCE_PHY_ERRSOTHS_0

0x011C

...

0x012F

Reserved         
0x0130CSI_INT_ST_LINE31:24        
23:16ERR_L_SEQ_DI7ERR_L_SEQ_DI6ERR_L_SEQ_DI5ERR_L_SEQ_DI4ERR_L_SEQ_DI3ERR_L_SEQ_DI2ERR_L_SEQ_DI1ERR_L_SEQ_DI0
15:8        
7:0ERR_L_BNDRY_MATCH_DI7ERR_L_BNDRY_MATCH_DI6ERR_L_BNDRY_MATCH_DI5ERR_L_BNDRY_MATCH_DI4ERR_L_BNDRY_MATCH_DI3ERR_L_BNDRY_MATCH_DI2ERR_L_BNDRY_MATCH_DI1ERR_L_BNDRY_MATCH_DI0
0x0134CSI_INT_MSK_LINE31:24        
23:16MASK_ERR_L_SEQ_DI7MASK_ERR_L_SEQ_DI6MASK_ERR_L_SEQ_DI5MASK_ERR_L_SEQ_DI4MASK_ERR_L_SEQ_DI3MASK_ERR_L_SEQ_DI2MASK_ERR_L_SEQ_DI1MASK_ERR_L_SEQ_DI0
15:8        
7:0MASK_ERR_L_BNDRY_MATCH_DI7MASK_ERR_L_BNDRY_MATCH_DI6MASK_ERR_L_BNDRY_MATCH_DI5MASK_ERR_L_BNDRY_MATCH_DI4MASK_ERR_L_BNDRY_MATCH_DI3MASK_ERR_L_BNDRY_MATCH_DI2MASK_ERR_L_BNDRY_MATCH_DI1MASK_ERR_L_BNDRY_MATCH_DI0
0x0138CSI_INT_FORCE_LINE31:24        
23:16FORCE_ERR_L_SEQ_DI7FORCE_ERR_L_SEQ_DI6FORCE_ERR_L_SEQ_DI5FORCE_ERR_L_SEQ_DI4FORCE_ERR_L_SEQ_DI3FORCE_ERR_L_SEQ_DI2FORCE_ERR_L_SEQ_DI1FORCE_ERR_L_SEQ_DI0
15:8        
7:0FORCE_ERR_L_BNDRY_MATCH_DI7FORCE_ERR_L_BNDRY_MATCH_DI6FORCE_ERR_L_BNDRY_MATCH_DI5FORCE_ERR_L_BNDRY_MATCH_DI4FORCE_ERR_L_BNDRY_MATCH_DI3FORCE_ERR_L_BNDRY_MATCH_DI2FORCE_ERR_L_BNDRY_MATCH_DI1FORCE_ERR_L_BNDRY_MATCH_DI0

0x013C

...

0x027F

Reserved         
0x0280CSI_INT_ST_BNDRY_FRAME_FATAL31:24        
23:16        
15:8ERR_F_BNDRY_MATCH_VC15ERR_F_BNDRY_MATCH_VC14ERR_F_BNDRY_MATCH_VC13ERR_F_BNDRY_MATCH_VC12ERR_F_BNDRY_MATCH_VC11ERR_F_BNDRY_MATCH_VC10ERR_F_BNDRY_MATCH_VC9ERR_F_BNDRY_MATCH_VC8
7:0ERR_F_BNDRY_MATCH_VC7ERR_F_BNDRY_MATCH_VC6ERR_F_BNDRY_MATCH_VC5ERR_F_BNDRY_MATCH_VC4ERR_F_BNDRY_MATCH_VC3ERR_F_BNDRY_MATCH_VC2ERR_F_BNDRY_MATCH_VC1ERR_F_BNDRY_MATCH_VC0
0x0284CSI_INT_MSK_BNDRY_FRAME_FATAL31:24        
23:16        
15:8ERR_F_BNDRY_MATCH_VC15ERR_F_BNDRY_MATCH_VC14ERR_F_BNDRY_MATCH_VC13ERR_F_BNDRY_MATCH_VC12ERR_F_BNDRY_MATCH_VC11ERR_F_BNDRY_MATCH_VC10ERR_F_BNDRY_MATCH_VC9ERR_F_BNDRY_MATCH_VC8
7:0ERR_F_BNDRY_MATCH_VC7ERR_F_BNDRY_MATCH_VC6ERR_F_BNDRY_MATCH_VC5ERR_F_BNDRY_MATCH_VC4ERR_F_BNDRY_MATCH_VC3ERR_F_BNDRY_MATCH_VC2ERR_F_BNDRY_MATCH_VC1ERR_F_BNDRY_MATCH_VC0
0x0288CSI_INT_FORCE_BNDRY_FRAME_FATAL31:24        
23:16        
15:8ERR_F_BNDRY_MATCH_VC15ERR_F_BNDRY_MATCH_VC14ERR_F_BNDRY_MATCH_VC13ERR_F_BNDRY_MATCH_VC12ERR_F_BNDRY_MATCH_VC11ERR_F_BNDRY_MATCH_VC10ERR_F_BNDRY_MATCH_VC9ERR_F_BNDRY_MATCH_VC8
7:0ERR_F_BNDRY_MATCH_VC7ERR_F_BNDRY_MATCH_VC6ERR_F_BNDRY_MATCH_VC5ERR_F_BNDRY_MATCH_VC4ERR_F_BNDRY_MATCH_VC3ERR_F_BNDRY_MATCH_VC2ERR_F_BNDRY_MATCH_VC1ERR_F_BNDRY_MATCH_VC0

0x028C

...

0x028F

Reserved         
0x0290CSI_INT_ST_SEQ_FRAME_FATAL31:24        
23:16        
15:8ERR_F_SEQ_VC15ERR_F_SEQ_VC14ERR_F_SEQ_VC13ERR_F_SEQ_VC12ERR_F_SEQ_VC11ERR_F_SEQ_VC10ERR_F_SEQ_VC9ERR_F_SEQ_VC8
7:0ERR_F_SEQ_VC7ERR_F_SEQ_VC6ERR_F_SEQ_VC5ERR_F_SEQ_VC4ERR_F_SEQ_VC3ERR_F_SEQ_VC2ERR_F_SEQ_VC1ERR_F_SEQ_VC0
0x0294CSI_INT_MSK_SEQ_FRAME_FATAL31:24        
23:16        
15:8ERR_F_SEQ_VC15ERR_F_SEQ_VC14ERR_F_SEQ_VC13ERR_F_SEQ_VC12ERR_F_SEQ_VC11ERR_F_SEQ_VC10ERR_F_SEQ_VC9ERR_F_SEQ_VC8
7:0ERR_F_SEQ_VC7ERR_F_SEQ_VC6ERR_F_SEQ_VC5ERR_F_SEQ_VC4ERR_F_SEQ_VC3ERR_F_SEQ_VC2ERR_F_SEQ_VC1ERR_F_SEQ_VC0
0x0298CSI_INT_FORCE_SEQ_FRAME_FATAL31:24        
23:16        
15:8ERR_F_SEQ_VC15ERR_F_SEQ_VC14ERR_F_SEQ_VC13ERR_F_SEQ_VC12ERR_F_SEQ_VC11ERR_F_SEQ_VC10ERR_F_SEQ_VC9ERR_F_SEQ_VC8
7:0ERR_F_SEQ_VC7ERR_F_SEQ_VC6ERR_F_SEQ_VC5ERR_F_SEQ_VC4ERR_F_SEQ_VC3ERR_F_SEQ_VC2ERR_F_SEQ_VC1ERR_F_SEQ_VC0

0x029C

...

0x029F

Reserved         
0x02A0CSI_INT_ST_CRC_FRAME_FATAL31:24        
23:16        
15:8ERR_FRAME_DATA_VC15ERR_FRAME_DATA_VC14ERR_FRAME_DATA_VC13ERR_FRAME_DATA_VC12ERR_FRAME_DATA_VC11ERR_FRAME_DATA_VC10ERR_FRAME_DATA_VC9ERR_FRAME_DATA_VC8
7:0ERR_FRAME_DATA_VC7ERR_FRAME_DATA_VC6ERR_FRAME_DATA_VC5ERR_FRAME_DATA_VC4ERR_FRAME_DATA_VC3ERR_FRAME_DATA_VC2ERR_FRAME_DATA_VC1ERR_FRAME_DATA_VC0
0x02A4CSI_INT_MSK_CRC_FRAME_FATAL31:24        
23:16        
15:8ERR_FRAME_DATA_VC15ERR_FRAME_DATA_VC14ERR_FRAME_DATA_VC13ERR_FRAME_DATA_VC12ERR_FRAME_DATA_VC11ERR_FRAME_DATA_VC10ERR_FRAME_DATA_VC9ERR_FRAME_DATA_VC8
7:0ERR_FRAME_DATA_VC7ERR_FRAME_DATA_VC6ERR_FRAME_DATA_VC5ERR_FRAME_DATA_VC4ERR_FRAME_DATA_VC3ERR_FRAME_DATA_VC2ERR_FRAME_DATA_VC1ERR_FRAME_DATA_VC0
0x02A8CSI_INT_FORCE_CRC_FRAME_FATAL31:24        
23:16        
15:8ERR_FRAME_DATA_VC15ERR_FRAME_DATA_VC14ERR_FRAME_DATA_VC13ERR_FRAME_DATA_VC12ERR_FRAME_DATA_VC11ERR_FRAME_DATA_VC10ERR_FRAME_DATA_VC9ERR_FRAME_DATA_VC8
7:0ERR_FRAME_DATA_VC7ERR_FRAME_DATA_VC6ERR_FRAME_DATA_VC5ERR_FRAME_DATA_VC4ERR_FRAME_DATA_VC3ERR_FRAME_DATA_VC2ERR_FRAME_DATA_VC1ERR_FRAME_DATA_VC0

0x02AC

...

0x02AF

Reserved         
0x02B0CSI_INT_ST_PLD_CRC_FATAL31:24        
23:16        
15:8ERR_CRC_VC15ERR_CRC_VC14ERR_CRC_VC13ERR_CRC_VC12ERR_CRC_VC11ERR_CRC_VC10ERR_CRC_VC9ERR_CRC_VC8
7:0ERR_CRC_VC7ERR_CRC_VC6ERR_CRC_VC5ERR_CRC_VC4ERR_CRC_VC3ERR_CRC_VC2ERR_CRC_VC1ERR_CRC_VC0
0x02B4CSI_INT_MSK_PLD_CRC_FATAL31:24        
23:16        
15:8ERR_CRC_VC15ERR_CRC_VC14ERR_CRC_VC13ERR_CRC_VC12ERR_CRC_VC11ERR_CRC_VC10ERR_CRC_VC9ERR_CRC_VC8
7:0ERR_CRC_VC7ERR_CRC_VC6ERR_CRC_VC5ERR_CRC_VC4ERR_CRC_VC3ERR_CRC_VC2ERR_CRC_VC1ERR_CRC_VC0
0x02B8CSI_INT_FORCE_PLD_CRC_FATAL31:24        
23:16        
15:8ERR_CRC_VC15ERR_CRC_VC14ERR_CRC_VC13ERR_CRC_VC12ERR_CRC_VC11ERR_CRC_VC10ERR_CRC_VC9ERR_CRC_VC8
7:0ERR_CRC_VC7ERR_CRC_VC6ERR_CRC_VC5ERR_CRC_VC4ERR_CRC_VC3ERR_CRC_VC2ERR_CRC_VC1ERR_CRC_VC0

0x02BC

...

0x02BF

Reserved         
0x02C0CSI_INT_ST_DATA_ID31:24        
23:16        
15:8ERR_ID_VC15ERR_ID_VC14ERR_ID_VC13ERR_ID_VC12ERR_ID_VC11ERR_ID_VC10ERR_ID_VC9ERR_ID_VC8
7:0ERR_ID_VC7ERR_ID_VC6ERR_ID_VC5ERR_ID_VC4ERR_ID_VC3ERR_ID_VC2ERR_ID_VC1ERR_ID_VC0
0x02C4CSI_INT_MSK_DATA_ID31:24        
23:16        
15:8ERR_ID_VC15ERR_ID_VC14ERR_ID_VC13ERR_ID_VC12ERR_ID_VC11ERR_ID_VC10ERR_ID_VC9ERR_ID_VC8
7:0ERR_ID_VC7ERR_ID_VC6ERR_ID_VC5ERR_ID_VC4ERR_ID_VC3ERR_ID_VC2ERR_ID_VC1ERR_ID_VC0
0x02C8CSI_INT_FORCE_DATA_ID31:24        
23:16        
15:8ERR_ID_VC15ERR_ID_VC14ERR_ID_VC13ERR_ID_VC12ERR_ID_VC11ERR_ID_VC10ERR_ID_VC9ERR_ID_VC8
7:0ERR_ID_VC7ERR_ID_VC6ERR_ID_VC5ERR_ID_VC4ERR_ID_VC3ERR_ID_VC2ERR_ID_VC1ERR_ID_VC0

0x02CC

...

0x02CF

Reserved         
0x02D0CSI_INT_ST_ECC_CORRECT31:24        
23:16        
15:8ERR_ECC_CORRECTED_VC15ERR_ECC_CORRECTED_VC14ERR_ECC_CORRECTED_VC13ERR_ECC_CORRECTED_VC12ERR_ECC_CORRECTED_VC11ERR_ECC_CORRECTED_VC10ERR_ECC_CORRECTED_VC9ERR_ECC_CORRECTED_VC8
7:0ERR_ECC_CORRECTED_VC7ERR_ECC_CORRECTED_VC6ERR_ECC_CORRECTED_VC5ERR_ECC_CORRECTED_VC4ERR_ECC_CORRECTED_VC3ERR_ECC_CORRECTED_VC2ERR_ECC_CORRECTED_VC1ERR_ECC_CORRECTED_VC0
0x02D4CSI_INT_MSK_ECC_CORRECT31:24        
23:16        
15:8ERR_ECC_CORRECTED_VC15ERR_ECC_CORRECTED_VC14ERR_ECC_CORRECTED_VC13ERR_ECC_CORRECTED_VC12ERR_ECC_CORRECTED_VC11ERR_ECC_CORRECTED_VC10ERR_ECC_CORRECTED_VC9ERR_ECC_CORRECTED_VC8
7:0ERR_ECC_CORRECTED_VC7ERR_ECC_CORRECTED_VC6ERR_ECC_CORRECTED_VC5ERR_ECC_CORRECTED_VC4ERR_ECC_CORRECTED_VC3ERR_ECC_CORRECTED_VC2ERR_ECC_CORRECTED_VC1ERR_ECC_CORRECTED_VC0
0x02D8CSI_INT_FORCE_ECC_CORRECT31:24        
23:16        
15:8ERR_ECC_CORRECTED_VC15ERR_ECC_CORRECTED_VC14ERR_ECC_CORRECTED_VC13ERR_ECC_CORRECTED_VC12ERR_ECC_CORRECTED_VC11ERR_ECC_CORRECTED_VC10ERR_ECC_CORRECTED_VC9ERR_ECC_CORRECTED_VC8
7:0ERR_ECC_CORRECTED_VC7ERR_ECC_CORRECTED_VC6ERR_ECC_CORRECTED_VC5ERR_ECC_CORRECTED_VC4ERR_ECC_CORRECTED_VC3ERR_ECC_CORRECTED_VC2ERR_ECC_CORRECTED_VC1ERR_ECC_CORRECTED_VC0

0x02DC

...

0x02FF

Reserved         
0x0300CSI_SCRAMBLING31:24        
23:16        
15:8        
7:0       SCRAMBLE_ENABLE
0x0304CSI_SCRAMBLING_SEED031:24        
23:16        
15:8SCRAMBLE_SEED_LANE0[15:8]
7:0SCRAMBLE_SEED_LANE0[7:0]
0x0308CSI_SCRAMBLING_SEED131:24        
23:16        
15:8SCRAMBLE_SEED_LANE1[15:8]
7:0SCRAMBLE_SEED_LANE1[7:0]
0x030CCSI_SCRAMBLING_SEED231:24        
23:16        
15:8SCRAMBLE_SEED_LANE2[15:8]
7:0SCRAMBLE_SEED_LANE2[7:0]
0x0310CSI_SCRAMBLING_SEED331:24        
23:16        
15:8SCRAMBLE_SEED_LANE3[15:8]
7:0SCRAMBLE_SEED_LANE3[7:0]