5.6 Register Summary
| Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
0x00 ... 0x03 | Reserved | |||||||||
| 0x04 | CSI_N_LANES | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | N_LANES[1:0] | |||||||||
| 0x08 | CSI_CSI2_RESETN | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | CSI2_RESETN | |||||||||
| 0x0C | CSI_INT_ST_MAIN | 31:24 | ||||||||
| 23:16 | STATUS_INT_PKT | STATUS_INT_DPHY | ||||||||
| 15:8 | ||||||||||
| 7:0 | STATUS_INT_FRAME_FATAL | STATUS_INT_PKT_FATAL | STATUS_INT_PHY_FATAL | |||||||
0x10 ... 0x3F | Reserved | |||||||||
| 0x40 | CSI_PHY_SHUTDOWNZ | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | PHY_SHUTDOWNZ | |||||||||
| 0x44 | CSI_DPHY_RSTZ | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | DPHY_RSTZ | |||||||||
| 0x48 | CSI_PHY_RX | 31:24 | ||||||||
| 23:16 | PHY_RXCLKACTIVEHS | PHY_RXULPSSCLKNOT | ||||||||
| 15:8 | ||||||||||
| 7:0 | PHY_RXULPSESC_3 | PHY_RXULPSESC_2 | PHY_RXULPSESC_1 | PHY_RXULPSESC_0 | ||||||
| 0x4C | CSI_PHY_STOPSTATE | 31:24 | ||||||||
| 23:16 | PHY_STOPSTATECLK | |||||||||
| 15:8 | ||||||||||
| 7:0 | PHY_STOPSTADATA_3 | PHY_STOPSTADATA_2 | PHY_STOPSTADATA_1 | PHY_STOPSTADATA_0 | ||||||
| 0x50 | CSI_PHY_TEST_CTRL0 | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | PHY_TESTCLK | PHY_TESTCLR | ||||||||
| 0x54 | CSI_PHY_TEST_CTRL1 | 31:24 | ||||||||
| 23:16 | PHY_TESTEN | |||||||||
| 15:8 | PHY_TESTDOUT[7:0] | |||||||||
| 7:0 | PHY_TESTDIN[7:0] | |||||||||
0x58 ... 0xCB | Reserved | |||||||||
| 0xCC | CSI_PHY_CAL | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | RXSKEWCALHS | |||||||||
0xD0 ... 0xDF | Reserved | |||||||||
| 0xE0 | CSI_INT_ST_PHY_FATAL | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | PHY_ERRSOTSYNCHS_3 | PHY_ERRSOTSYNCHS_2 | PHY_ERRSOTSYNCHS_1 | PHY_ERRSOTSYNCHS_0 | ||||||
| 0xE4 | CSI_INT_MSK_PHY_FATAL | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | MASK_ERRSOTSYNCHS_3 | MASK_ERRSOTSYNCHS_2 | MASK_ERRSOTSYNCHS_1 | MASK_ERRSOTSYNCHS_0 | ||||||
| 0xE8 | CSI_INT_FORCE_PHY_FATAL | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | FORCE_ERRSOTSYNCHS_3 | FORCE_ERRSOTSYNCHS_2 | FORCE_ERRSOTSYNCHS_1 | FORCE_ERRSOTSYNCHS_0 | ||||||
0xEC ... 0xEF | Reserved | |||||||||
| 0xF0 | CSI_INT_ST_PKT_FATAL | 31:24 | ||||||||
| 23:16 | ERR_ECC_DOUBLE | |||||||||
| 15:8 | ||||||||||
| 7:0 | VC3_ERR_CRC | VC2_ERR_CRC | VC1_ERR_CRC | VC0_ERR_CRC | ||||||
| 0xF4 | CSI_INT_MSK_PKT_FATAL | 31:24 | ||||||||
| 23:16 | MASK_ERR_ECC_DOUBLE | |||||||||
| 15:8 | ||||||||||
| 7:0 | MASK_VC3_ERR_CRC | MASK_VC2_ERR_CRC | MASK_VC1_ERR_CRC | MASK_VC0_ERR_CRC | ||||||
| 0xF8 | CSI_INT_FORCE_PKT_FATAL | 31:24 | ||||||||
| 23:16 | FORCE_ERR_ECC_DOUBLE | |||||||||
| 15:8 | ||||||||||
| 7:0 | FORCE_VC3_ERR_CRC | FORCE_VC2_ERR_CRC | FORCE_VC1_ERR_CRC | FORCE_VC0_ERR_CRC | ||||||
0xFC ... 0xFF | Reserved | |||||||||
| 0x0100 | CSI_INT_ST_FRAME_FATAL | 31:24 | ||||||||
| 23:16 | ERR_FRAME_DATA_VC3 | ERR_FRAME_DATA_VC2 | ERR_FRAME_DATA_VC1 | ERR_FRAME_DATA_VC0 | ||||||
| 15:8 | ERR_F_SEQ_VC3 | ERR_F_SEQ_VC2 | ERR_F_SEQ_VC1 | ERR_F_SEQ_VC0 | ||||||
| 7:0 | ERR_F_BNDRY_MATCH_VC3 | ERR_F_BNDRY_MATCH_VC2 | ERR_F_BNDRY_MATCH_VC1 | ERR_F_BNDRY_MATCH_VC0 | ||||||
| 0x0104 | CSI_INT_MSK_FRAME_FATAL | 31:24 | ||||||||
| 23:16 | MASK_ERR_FRAME_DATA_VC3 | MASK_ERR_FRAME_DATA_VC2 | MASK_ERR_FRAME_DATA_VC1 | MASK_ERR_FRAME_DATA_VC0 | ||||||
| 15:8 | MASK_ERR_F_SEQ_VC3 | MASK_ERR_F_SEQ_VC2 | MASK_ERR_F_SEQ_VC1 | MASK_ERR_F_SEQ_VC0 | ||||||
| 7:0 | MASK_ERR_F_BNDRY_MATCH_VC3 | MASK_ERR_F_BNDRY_MATCH_VC2 | MASK_ERR_F_BNDRY_MATCH_VC1 | MASK_ERR_F_BNDRY_MATCH_VC0 | ||||||
| 0x0108 | CSI_INT_FORCE_FRAME_FATAL | 31:24 | ||||||||
| 23:16 | FORCE_ERR_FRAME_DATA_VC3 | FORCE_ERR_FRAME_DATA_VC2 | FORCE_ERR_FRAME_DATA_VC1 | FORCE_ERR_FRAME_DATA_VC0 | ||||||
| 15:8 | FORCE_ERR_F_SEQ_VC3 | FORCE_ERR_F_SEQ_VC2 | FORCE_ERR_F_SEQ_VC1 | FORCE_ERR_F_SEQ_VC0 | ||||||
| 7:0 | FORCE_ERR_F_BNDRY_MATCH_VC3 | FORCE_ERR_F_BNDRY_MATCH_VC2 | FORCE_ERR_F_BNDRY_MATCH_VC1 | FORCE_ERR_F_BNDRY_MATCH_VC0 | ||||||
0x010C ... 0x010F | Reserved | |||||||||
| 0x0110 | CSI_INT_ST_PHY | 31:24 | ||||||||
| 23:16 | PHY_ERRESC_3 | PHY_ERRESC_2 | PHY_ERRESC_1 | PHY_ERRESC_0 | ||||||
| 15:8 | ||||||||||
| 7:0 | PHY_ERRSOTHS_3 | PHY_ERRSOTHS_2 | PHY_ERRSOTHS_1 | PHY_ERRSOTHS_0 | ||||||
| 0x0114 | CSI_INT_MSK_PHY | 31:24 | ||||||||
| 23:16 | MASK_PHY_ERRESC_3 | MASK_PHY_ERRESC_2 | MASK_PHY_ERRESC_1 | MASK_PHY_ERRESC_0 | ||||||
| 15:8 | ||||||||||
| 7:0 | MASK_PHY_ERRSOTHS_3 | MASK_PHY_ERRSOTHS_2 | MASK_PHY_ERRSOTHS_1 | MASK_PHY_ERRSOTHS_0 | ||||||
| 0x0118 | CSI_INT_FORCE_PHY | 31:24 | ||||||||
| 23:16 | FORCE_PHY_ERRESC_3 | FORCE_PHY_ERRESC_2 | FORCE_PHY_ERRESC_1 | FORCE_PHY_ERRESC_0 | ||||||
| 15:8 | ||||||||||
| 7:0 | FORCE_PHY_ERRSOTHS_3 | FORCE_PHY_ERRSOTHS_2 | FORCE_PHY_ERRSOTHS_1 | FORCE_PHY_ERRSOTHS_0 | ||||||
0x011C ... 0x011F | Reserved | |||||||||
| 0x0120 | CSI_INT_ST_PKT | 31:24 | ||||||||
| 23:16 | VC3_ERR_ECC_CORRECTED | VC2_ERR_ECC_CORRECTED | VC1_ERR_ECC_CORRECTED | VC0_ERR_ECC_CORRECTED | ||||||
| 15:8 | ||||||||||
| 7:0 | ERR_ID_VC3 | ERR_ID_VC2 | ERR_ID_VC1 | ERR_ID_VC0 | ||||||
| 0x0124 | CSI_INT_MSK_PKT | 31:24 | ||||||||
| 23:16 | MASK_VC3_ERR_ECC_CORRECTED | MASK_VC2_ERR_ECC_CORRECTED | MASK_VC1_ERR_ECC_CORRECTED | MASK_VC0_ERR_ECC_CORRECTED | ||||||
| 15:8 | ||||||||||
| 7:0 | MASK_ERR_ID_VC3 | MASK_ERR_ID_VC2 | MASK_ERR_ID_VC1 | MASK_ERR_ID_VC0 | ||||||
| 0x0128 | CSI_INT_FORCE_PKT | 31:24 | ||||||||
| 23:16 | FORCE_VC3_ERR_ECC_CORRECTED | FORCE_VC2_ERR_ECC_CORRECTED | FORCE_VC1_ERR_ECC_CORRECTED | FORCE_VC0_ERR_ECC_CORRECTED | ||||||
| 15:8 | ||||||||||
| 7:0 | FORCE_ERR_ID_VC3 | FORCE_ERR_ID_VC2 | FORCE_ERR_ID_VC1 | FORCE_ERR_ID_VC0 | ||||||
0x012C ... 0x02FF | Reserved | |||||||||
| 0x0300 | CSI_SCRAMBLING | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | ||||||||||
| 7:0 | SCRAMBLE_ENABLE | |||||||||
| 0x0304 | CSI_SCRAMBLING_SEED0 | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | SCRAMBLE_SEED_LANE0[15:8] | |||||||||
| 7:0 | SCRAMBLE_SEED_LANE0[7:0] | |||||||||
| 0x0308 | CSI_SCRAMBLING_SEED1 | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | SCRAMBLE_SEED_LANE1[15:8] | |||||||||
| 7:0 | SCRAMBLE_SEED_LANE1[7:0] | |||||||||
| 0x030C | CSI_SCRAMBLING_SEED2 | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | SCRAMBLE_SEED_LANE2[15:8] | |||||||||
| 7:0 | SCRAMBLE_SEED_LANE2[7:0] | |||||||||
| 0x0310 | CSI_SCRAMBLING_SEED3 | 31:24 | ||||||||
| 23:16 | ||||||||||
| 15:8 | SCRAMBLE_SEED_LANE3[15:8] | |||||||||
| 7:0 | SCRAMBLE_SEED_LANE3[7:0] | |||||||||
