|
enum | CSITX_DataLane { CSITX_DPHY_LANE_0 = 0x1U,
CSITX_DPHY_LANE_1 = 0x2U,
CSITX_DPHY_LANE_2 = 0x4U,
CSITX_DPHY_LANE_3 = 0x8U
} |
|
enum | CSITX_DphyMode { CSITX_DPHY_ULP_MODE = 0x0U,
CSITX_DPHY_HS_MODE = 0x1U,
CSITX_DPHY_STOP_MODE = 0x2U
} |
|
enum | CSITX_DphyClockMode { CSITX_DPHY_CLOCK_CONT = 0x0U,
CSITX_DPHY_CLOCK_NON_CONT = 0x1U
} |
|
enum | CSITX_IfNumber { CSITX_PIXEL_IF0 = 0U,
CSITX_PIXEL_IF1 = 1U,
CSITX_PIXEL_IF2 = 2U,
CSITX_PIXEL_IF3 = 3U
} |
|
enum | CSITX_VcNumber {
CSITX_VC0 = 0U,
CSITX_VC1 = 1U,
CSITX_VC2 = 2U,
CSITX_VC3 = 3U,
CSITX_VC4 = 4U,
CSITX_VC5 = 5U,
CSITX_VC6 = 6U,
CSITX_VC7 = 7U,
CSITX_VC8 = 8U,
CSITX_VC9 = 9U,
CSITX_VC10 = 10U,
CSITX_VC11 = 11U,
CSITX_VC12 = 12U,
CSITX_VC13 = 13U,
CSITX_VC14 = 14U,
CSITX_VC15 = 15U
} |
|
enum | CSITX_DtNumber {
CSITX_DT0 = 0U,
CSITX_DT1 = 1U,
CSITX_DT2 = 2U,
CSITX_DT3 = 3U,
CSITX_DT4 = 4U,
CSITX_DT5 = 5U,
CSITX_DT6 = 6U,
CSITX_DT7 = 7U,
CSITX_DT8 = 8U,
CSITX_DT9 = 9U,
CSITX_DT10 = 10U,
CSITX_DT11 = 11U,
CSITX_DT12 = 12U,
CSITX_DT13 = 13U,
CSITX_DT14 = 14U,
CSITX_DT15 = 15U
} |
|
enum | CSITX_DataFormatCode {
CSITX_DFC_YUV_420_8_LEGACY = 0x1AU,
CSITX_DFC_YUV_420_8 = 0x18U,
CSITX_DFC_YUV_420_10 = 0x19U,
CSITX_DFC_YUV_420_8_CSPS = 0x1CU,
CSITX_DFC_YUV_420_10_CSPS = 0x1DU,
CSITX_DFC_YUV422_8 = 0x1EU,
CSITX_DFC_PACKED_YUV422_8 = 0x5EU,
CSITX_DFC_YUV422_10 = 0x1FU,
CSITX_DFC_RGB888 = 0x24U,
CSITX_DFC_RGB666 = 0x23U,
CSITX_DFC_RGB565 = 0x22U,
CSITX_DFC_RGB555 = 0x21U,
CSITX_DFC_RGB444 = 0x20U,
CSITX_DFC_RAW6 = 0x28U,
CSITX_DFC_RAW7 = 0x29U,
CSITX_DFC_RAW8 = 0x2AU,
CSITX_DFC_RAW8_DUAL_PIXEL = 0x6AU,
CSITX_DFC_RAW10 = 0x2BU,
CSITX_DFC_RAW12 = 0x2CU,
CSITX_DFC_RAW14 = 0x2DU,
CSITX_DFC_GENERIC_8BIT_NULL = 0x10U,
CSITX_DFC_GENERIC_8BIT_BLANKING = 0x11U,
CSITX_DFC_GENERIC_8BIT_EMBED = 0x12U,
CSITX_DFC_USER_DEFINED = 0x30U
} |
|
|
uint32_t | CSITX_Probe (const CSITX_Config *config, CSITX_SysReq *memReq) |
|
uint32_t | CSITX_Init (CSITX_PrivateData *pD, const CSITX_Config *config, const CSITX_Callbacks *callbacks) |
|
void | CSITX_Isr (CSITX_PrivateData *pD) |
|
void | CSITX_Start (CSITX_PrivateData *pD) |
|
void | CSITX_Stop (CSITX_PrivateData *pD) |
|
void | CSITX_Destroy (void) |
|
uint32_t | CSITX_SetConfigurationMode (CSITX_PrivateData *pD, uint32_t enable) |
|
uint32_t | CSITX_GetConfigurationMode (CSITX_PrivateData *pD, uint32_t *enable) |
|
uint32_t | CSITX_SetDphyConfig (CSITX_PrivateData *pD, const CSITX_DphyConfig *config) |
|
uint32_t | CSITX_GetDphyConfig (CSITX_PrivateData *pD, CSITX_DphyConfig *config) |
|
uint32_t | CSITX_SetDphyConfig1 (CSITX_PrivateData *pD, const CSITX_DphyConfig1 *config) |
|
uint32_t | CSITX_GetDphyConfig1 (CSITX_PrivateData *pD, CSITX_DphyConfig1 *config) |
|
uint32_t | CSITX_SetVirtualChannelConfig (const CSITX_PrivateData *pD, const CSITX_VirtualChannelConfig *config, CSITX_VcNumber number) |
|
uint32_t | CSITX_GetVirtualChannelConfig (const CSITX_PrivateData *pD, CSITX_VirtualChannelConfig *config, CSITX_VcNumber number) |
|
uint32_t | CSITX_SetDataTypeConfig (const CSITX_PrivateData *pD, const CSITX_DataTypeConfig *config, CSITX_DtNumber number) |
|
uint32_t | CSITX_GetDataTypeConfig (const CSITX_PrivateData *pD, CSITX_DataTypeConfig *config, CSITX_DtNumber number) |
|
uint32_t | CSITX_SetStreamConfig (const CSITX_PrivateData *pD, const CSITX_StreamConfig *config, CSITX_IfNumber number) |
|
uint32_t | CSITX_GetStreamConfig (const CSITX_PrivateData *pD, CSITX_StreamConfig *config, CSITX_IfNumber number) |
|
uint32_t | CSITX_SetBypassModeEnable (CSITX_PrivateData *pD, bool enable) |
|
uint32_t | CSITX_GetBypassModeEnable (CSITX_PrivateData *pD, bool *enable) |
|
uint32_t | CSITX_SetSoftResetRequest (CSITX_PrivateData *pD, bool enable) |
|
uint32_t | CSITX_GetSoftResetRequest (CSITX_PrivateData *pD, bool *enable) |
|
uint32_t | CSITX_SetInterruptsEnable (CSITX_PrivateData *pD, bool enable) |
|
uint32_t | CSITX_GetInterruptsEnable (CSITX_PrivateData *pD, bool *enable) |
|
uint32_t | CSITX_GetStatusRegister (CSITX_PrivateData *pD, uint32_t *value) |
|
uint32_t | CSITX_GetDphyStatusRegister (CSITX_PrivateData *pD, uint32_t *value) |
|
uint32_t | CSITX_SetRegWaitBurstTime (CSITX_PrivateData *pD, CSITX_WaitBurstTimeConfig *config) |
|
uint32_t | CSITX_GetRegWaitBurstTime (CSITX_PrivateData *pD, CSITX_WaitBurstTimeConfig *config) |
|
uint32_t | CSITX_SetDphyClkWakeup (CSITX_PrivateData *pD, uint16_t value) |
|
uint32_t | CSITX_GetDphyClkWakeup (CSITX_PrivateData *pD, uint16_t *value) |
|
uint32_t | CSITX_SetDphyUlpsWakeup (CSITX_PrivateData *pD, uint16_t value) |
|
uint32_t | CSITX_GetDphyUlpsWakeup (CSITX_PrivateData *pD, uint16_t *value) |
|
uint32_t | CSITX_SetDebugEnable (CSITX_PrivateData *pD, bool enable) |
|
uint32_t | CSITX_GetDebugEnable (CSITX_PrivateData *pD, bool *enable) |
|
uint32_t | CSITX_GetDebugProtFsm (CSITX_PrivateData *pD, uint32_t *value, CSITX_IfNumber number) |
|
uint32_t | CSITX_GetDebugLnFsm (CSITX_PrivateData *pD, uint32_t *value) |
|
uint32_t | CSITX_GetDebugClkLnFsm (CSITX_PrivateData *pD, uint32_t *value) |
|
uint32_t | CSITX_GetDebugDataLnFsm (CSITX_PrivateData *pD, uint32_t *value) |
|
uint32_t | CSITX_SetTestGenericCtrl (CSITX_PrivateData *pD, uint16_t value) |
|
uint32_t | CSITX_GetTestGenericCtrl (CSITX_PrivateData *pD, uint16_t *value) |
|
uint32_t | CSITX_GetTestGenericStatus (CSITX_PrivateData *pD, uint16_t *value) |
|
uint32_t | CSITX_GetAsfInfo (const CSITX_PrivateData *pD, CSITX_AsfInfo *asfInfo) |
|
uint32_t | CSITX_GetDeviceConfig (const CSITX_PrivateData *pD, CSITX_DeviceConfig *value) |
|
uint32_t | CSITX_SetEpdConfig (CSITX_PrivateData *pD, const CSITX_EpdConfig *config) |
|
uint32_t | CSITX_GetEpdConfig (CSITX_PrivateData *pD, CSITX_EpdConfig *config) |
|
uint32_t | CSITX_SetScramblerMode (CSITX_PrivateData *pD, bool enable) |
|
uint32_t | CSITX_GetScramblerMode (CSITX_PrivateData *pD, bool *enable) |
|
uint32_t | CSITX_SetRxCompatibility (CSITX_PrivateData *pD, CSITX_RxCompatibilityConfig *config) |
|
uint32_t | CSITX_GetRxCompatibility (CSITX_PrivateData *pD, CSITX_RxCompatibilityConfig *config) |
|