6.2 Register Summary

OffsetNameBit Pos.76543210

0x00

...

0x03

Reserved         
0x04CSI_N_LANES31:24        
23:16        
15:8        
7:0       N_LANES
0x08CSI_CSI2_RESETN31:24        
23:16        
15:8        
7:0       CSI2_RESETN
0x0CCSI_INT_ST_MAIN31:24        
23:16      STATUS_INT_PKTSTATUS_INT_DPHY
15:8        
7:0     STATUS_INT_FRAME_FATALSTATUS_INT_PKT_FATALSTATUS_INT_PHY_FATAL
0x10CSI_DATA_IDS_131:24DI3_VC[1:0]DI3_DT[5:0]
23:16DI2_VC[1:0]DI2_DT[5:0]
15:8DI1_VC[1:0]DI1_DT[5:0]
7:0DI0_VC[1:0]DI0_DT[5:0]
0x14CSI_DATA_IDS_231:24DI7_VC[1:0]DI7_DT[5:0]
23:16DI6_VC[1:0]DI6_DT[5:0]
15:8DI5_VC[1:0]DI5_DT[5:0]
7:0DI4_VC[1:0]DI4_DT[5:0]

0x18

...

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_1PHY_RXULPSESC_0
0x4CCSI_PHY_STOPSTATE31:24        
23:16       PHY_STOPSTATECLK
15:8        
7:0      PHY_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

...

0xCB

Reserved         
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_1PHY_ERRSOTSYNCHS_0
0xE4CSI_INT_MSK_PHY_FATAL31:24        
23:16        
15:8        
7:0      MASK_ERRSOTSYNCHS_1MASK_ERRSOTSYNCHS_0
0xE8CSI_INT_FORCE_PHY_FATAL31:24        
23:16        
15:8        
7:0      FORCE_ERRSOTSYNCHS_1FORCE_ERRSOTSYNCHS_0

0xEC

...

0xEF

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

0xFC

...

0xFF

Reserved         
0x0100CSI_INT_ST_FRAME_FATAL31:24        
23:16    ERR_FRAME_DATA_VC3ERR_FRAME_DATA_VC2ERR_FRAME_DATA_VC1ERR_FRAME_DATA_VC0
15:8    ERR_F_SEQ_VC3ERR_F_SEQ_VC2ERR_F_SEQ_VC1ERR_F_SEQ_VC0
7:0    ERR_F_BNDRY_MATCH_VC3ERR_F_BNDRY_MATCH_VC2ERR_F_BNDRY_MATCH_VC1ERR_F_BNDRY_MATCH_VC0
0x0104CSI_INT_MSK_FRAME_FATAL31:24        
23:16    MASK_ERR_FRAME_DATA_VC3MASK_ERR_FRAME_DATA_VC2MASK_ERR_FRAME_DATA_VC1MASK_ERR_FRAME_DATA_VC0
15:8    MASK_ERR_F_SEQ_VC3MASK_ERR_F_SEQ_VC2MASK_ERR_F_SEQ_VC1MASK_ERR_F_SEQ_VC0
7:0    MASK_ERR_F_BNDRY_MATCH_VC3MASK_ERR_F_BNDRY_MATCH_VC2MASK_ERR_F_BNDRY_MATCH_VC1MASK_ERR_F_BNDRY_MATCH_VC0
0x0108CSI_INT_FORCE_FRAME_FATAL31:24        
23:16    FORCE_ERR_FRAME_DATA_VC3FORCE_ERR_FRAME_DATA_VC2FORCE_ERR_FRAME_DATA_VC1FORCE_ERR_FRAME_DATA_VC0
15:8    FORCE_ERR_F_SEQ_VC3FORCE_ERR_F_SEQ_VC2FORCE_ERR_F_SEQ_VC1FORCE_ERR_F_SEQ_VC0
7:0    FORCE_ERR_F_BNDRY_MATCH_VC3FORCE_ERR_F_BNDRY_MATCH_VC2FORCE_ERR_F_BNDRY_MATCH_VC1FORCE_ERR_F_BNDRY_MATCH_VC0

0x010C

...

0x010F

Reserved         
0x0110CSI_INT_ST_PHY31:24        
23:16      PHY_ERRESC_1PHY_ERRESC_0
15:8        
7:0      PHY_ERRSOTHS_1PHY_ERRSOTHS_0
0x0114CSI_INT_MSK_PHY31:24        
23:16      MASK_PHY_ERRESC_1MASK_PHY_ERRESC_0
15:8        
7:0      MASK_PHY_ERRSOTHS_1MASK_PHY_ERRSOTHS_0
0x0118CSI_INT_FORCE_PHY31:24        
23:16      FORCE_PHY_ERRESC_1FORCE_PHY_ERRESC_0
15:8        
7:0      FORCE_PHY_ERRSOTHS_1FORCE_PHY_ERRSOTHS_0

0x011C

...

0x011F

Reserved         
0x0120CSI_INT_ST_PKT31:24        
23:16    VC3_ERR_ECC_CORRECTEDVC2_ERR_ECC_CORRECTEDVC1_ERR_ECC_CORRECTEDVC0_ERR_ECC_CORRECTED
15:8        
7:0    ERR_ID_VC3ERR_ID_VC2ERR_ID_VC1ERR_ID_VC0
0x0124CSI_INT_MSK_PKT31:24        
23:16    MASK_VC3_ERR_ECC_CORRECTEDMASK_VC2_ERR_ECC_CORRECTEDMASK_VC1_ERR_ECC_CORRECTEDMASK_VC0_ERR_ECC_CORRECTED
15:8        
7:0    MASK_ERR_ID_VC3MASK_ERR_ID_VC2MASK_ERR_ID_VC1MASK_ERR_ID_VC0
0x0128CSI_INT_FORCE_PKT31:24        
23:16    FORCE_VC3_ERR_ECC_CORRECTEDFORCE_VC2_ERR_ECC_CORRECTEDFORCE_VC1_ERR_ECC_CORRECTEDFORCE_VC0_ERR_ECC_CORRECTED
15:8        
7:0    FORCE_ERR_ID_VC3FORCE_ERR_ID_VC2FORCE_ERR_ID_VC1FORCE_ERR_ID_VC0

0x012C

...

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

...

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]