41.7 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 | |||||||||
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_PHY | ||||||||
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_RXULPSCLKNOT | ||||||||
15:8 | ||||||||||
7:0 | PHY_RXULPSESC_1 | PHY_RXULPSESC_0 | ||||||||
0x4C | CSI_PHY_STOPSTATE | 31:24 | ||||||||
23:16 | PHY_STOPSTATECLK | |||||||||
15:8 | ||||||||||
7:0 | PHY_STOPSTATEDATA_1 | PHY_STOPSTATEDATA_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_1 | PHY_ERRSOTSYNCHS_0 | ||||||||
0xE4 | CSI_INT_MSK_PHY_FATAL | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ||||||||||
7:0 | MASK_ERRSOTSYNCHS_1 | MASK_ERRSOTSYNCHS_0 | ||||||||
0xE8 | CSI_INT_FORCE_PHY_FATAL | 31:24 | ||||||||
23:16 | ||||||||||
15:8 | ||||||||||
7:0 | 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_1 | PHY_ERRESC_0 | ||||||||
15:8 | ||||||||||
7:0 | PHY_ERRSOTHS_1 | PHY_ERRSOTHS_0 | ||||||||
0x0114 | CSI_INT_MSK_PHY | 31:24 | ||||||||
23:16 | MASK_PHY_ERRESC_1 | MASK_PHY_ERRESC_0 | ||||||||
15:8 | ||||||||||
7:0 | MASK_PHY_ERRSOTHS_1 | MASK_PHY_ERRSOTHS_0 | ||||||||
0x0118 | CSI_INT_FORCE_PHY | 31:24 | ||||||||
23:16 | FORCE_PHY_ERRESC_1 | FORCE_PHY_ERRESC_0 | ||||||||
15:8 | ||||||||||
7:0 | 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] |