72 #define CSITX_INSTANCE_ID_0 ((uint32_t) 0x0U) 74 #define CSITX_INSTANCE_ID_MAX ((uint32_t)CSITX_INSTANCE_ID_0 + 1U) 86 #define CSITX_NUM_STRMS_TX ((uint32_t) 1U) 89 #define CSITX_NUM_STRMS_COLORBAR ((uint32_t) 1U) 91 #define CSITX_NUM_STRMS_LPBK ((uint32_t) 2U) 93 #define CSITX_NUM_CH_TX ((uint32_t) 32U) 95 #define CSITX_NUM_CH_LPBK ((uint32_t) 1U) 97 #define CSITX_NUM_CH_TX_MAX ((uint32_t) (CSITX_NUM_CH_TX *\ 98 CSITX_INSTANCE_ID_MAX)) 100 #define CSITX_NUM_CH_COLORBAR_MAX ((uint32_t) 1U) 105 #define CSITX_NUM_CH_LPBK_MAX ((uint32_t) (CSITX_NUM_CH_LPBK * \ 106 CSITX_NUM_STRMS_LPBK)) 110 #define CSITX_NUM_CH_MAX ((uint32_t) (CSITX_NUM_CH_TX +\ 111 CSITX_NUM_CH_COLORBAR_MAX +\ 112 CSITX_NUM_CH_LPBK_MAX)) 115 #define CSITX_TX_DATA_LANES_MAX ((uint32_t)4U) 118 #define CSITX_TX_CLK_LANES_MAX ((uint32_t)1U) 120 #define CSITX_TX_VC_CFG_MAX ((uint32_t)16U) 122 #define CSITX_TX_DT_CFG_MAX ((uint32_t)16U) 124 #define CSITX_TX_STRM_NUM_MAX ((uint32_t)4U) 127 #define CSITX_TX_STRM_FIFO_FILL_LVL ((uint32_t)960U) 129 #define CSITX_NUM_STRMS_TX_ID ((uint32_t) 0U) 131 #define CSITX_NUM_STRMS_TX_COLORBAR ((uint32_t) 1U) 133 #define CSITX_NUM_STRMS_TX_RETRANS_0 ((uint32_t) 2U) 135 #define CSITX_NUM_STRMS_TX_RETRANS_1 ((uint32_t) 3U) 146 #define CSITX_LANE_BAND_SPEED_80_TO_100_MBPS ((uint32_t) 0x00U) 148 #define CSITX_LANE_BAND_SPEED_100_TO_120_MBPS ((uint32_t) 0x01U) 150 #define CSITX_LANE_BAND_SPEED_120_TO_160_MBPS ((uint32_t) 0x02U) 152 #define CSITX_LANE_BAND_SPEED_160_TO_200_MBPS ((uint32_t) 0x03U) 154 #define CSITX_LANE_BAND_SPEED_200_TO_240_MBPS ((uint32_t) 0x04U) 156 #define CSITX_LANE_BAND_SPEED_240_TO_320_MBPS ((uint32_t) 0x05U) 158 #define CSITX_LANE_BAND_SPEED_320_TO_390_MBPS ((uint32_t) 0x06U) 160 #define CSITX_LANE_BAND_SPEED_390_TO_450_MBPS ((uint32_t) 0x07U) 162 #define CSITX_LANE_BAND_SPEED_450_TO_510_MBPS ((uint32_t) 0x08U) 164 #define CSITX_LANE_BAND_SPEED_510_TO_560_MBPS ((uint32_t) 0x09U) 166 #define CSITX_LANE_BAND_SPEED_560_TO_640_MBPS ((uint32_t) 0x0AU) 168 #define CSITX_LANE_BAND_SPEED_640_TO_690_MBPS ((uint32_t) 0x0BU) 170 #define CSITX_LANE_BAND_SPEED_690_TO_770_MBPS ((uint32_t) 0x0CU) 172 #define CSITX_LANE_BAND_SPEED_770_TO_870_MBPS ((uint32_t) 0x0DU) 174 #define CSITX_LANE_BAND_SPEED_870_TO_950_MBPS ((uint32_t) 0x0EU) 176 #define CSITX_LANE_BAND_SPEED_950_TO_1000_MBPS ((uint32_t) 0x0FU) 178 #define CSITX_LANE_BAND_SPEED_1000_TO_1200_MBPS ((uint32_t) 0x10U) 180 #define CSITX_LANE_BAND_SPEED_1200_TO_1400_MBPS ((uint32_t) 0x11U) 182 #define CSITX_LANE_BAND_SPEED_1400_TO_1600_MBPS ((uint32_t) 0x12U) 184 #define CSITX_LANE_BAND_SPEED_1600_TO_1800_MBPS ((uint32_t) 0x13U) 186 #define CSITX_LANE_BAND_SPEED_1800_TO_2000_MBPS ((uint32_t) 0x14U) 188 #define CSITX_LANE_BAND_SPEED_2000_TO_2200_MBPS ((uint32_t) 0x15U) 190 #define CSITX_LANE_BAND_SPEED_2200_TO_2500_MBPS ((uint32_t) 0x16U) 192 #define CSITX_LANE_BAND_SPEED_RESERVED ((uint32_t) 0x17U) 203 #define CSITX_CLK_MODE_CONTINUOUS ((uint32_t) 0x0U) 205 #define CSITX_CLK_MODE_NON_CONTINUOUS ((uint32_t) 0x1U) 216 #define CSITX_DPHY_MODE_ULP ((uint32_t) 0x0U) 218 #define CSITX_DPHY_MODE_HIGH_SPEED ((uint32_t) 0x1U) 220 #define CSITX_DPHY_MODE_LOW_POWER ((uint32_t) 0x2U) 224 #define CSITX_NUM_STREAM (1U) 233 #if defined (BUILD_MCU2_0) || defined (BUILD_MCU2_1) 235 #define CSITX_CORE_INTR_NUM_MOD_0_TX_INTR (267U) 237 #define CSITX_CORE_INTR_NUM_MOD_0_LVL_INTR (268U) 239 #if defined (BUILD_MPU1_0) 241 #define CSITX_CORE_INTR_NUM_MOD_0_TX_INTR (180U) 243 #define CSITX_CORE_INTR_NUM_MOD_0_LVL_INTR (181U) 258 #define CSITX_STREAM_ID_INST_0_STRM_0 ((uint32_t) 0x0U) 260 #define CSITX_STREAM_ID_INST_0_STRM_1 ((uint32_t) 0x1U) 262 #define CSITX_STREAM_ID_INST_0_STRM_2 ((uint32_t) 0x2U) 264 #define CSITX_STREAM_ID_INST_0_STRM_3 ((uint32_t) 0x3U) uint32_t pwmCtrlDivLow
Definition: csitx_soc.h:290
uint32_t txClkExitTime
Definition: csitx_soc.h:324
uint32_t pllLockStart
Definition: csitx_soc.h:299
uint32_t dlSlewRateCtrl
Definition: csitx_soc.h:351
uint32_t psmClkFreqDiv
Definition: csitx_soc.h:277
void Csitx_initDPhyCfgParams(Csitx_DPhyCfg *dphyCfg)
Csitx_DPhyCfg structure init function.
uint32_t pllLockThreshold
Definition: csitx_soc.h:296
uint32_t dphyMode
Definition: csitx_soc.h:337
uint32_t waitBurstTime
Definition: csitx_soc.h:320
uint32_t pllFbDiv
Definition: csitx_soc.h:308
uint32_t clkMode
Definition: csitx_soc.h:334
uint32_t pllOpDiv
Definition: csitx_soc.h:305
uint32_t pllPd
Definition: csitx_soc.h:311
uint32_t laneSpeedMbps
Definition: csitx_soc.h:360
uint32_t pwmCtrlDivHigh
Definition: csitx_soc.h:293
D-PHY configuration structure.
Definition: csitx_soc.h:272
uint32_t pllIpDiv
Definition: csitx_soc.h:302
uint32_t clSlewRateCtrl
Definition: csitx_soc.h:342
uint32_t laneBandSpeed
Definition: csitx_soc.h:314
uint32_t inst
Definition: csitx_soc.h:274
uint32_t pllByteClkDiv
Definition: csitx_soc.h:280
uint32_t dlWkupTime
Definition: csitx_soc.h:328
uint32_t clWkupTime
Definition: csitx_soc.h:331