1 /** 2 * @file csi2_reva_regs.h 3 * @brief Registers, Bit Masks and Bit Positions for the CSI2_REVA Peripheral Module. 4 */ 5 6 /****************************************************************************** 7 * 8 * Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by 9 * Analog Devices, Inc.), 10 * Copyright (C) 2023-2024 Analog Devices, Inc. 11 * 12 * Licensed under the Apache License, Version 2.0 (the "License"); 13 * you may not use this file except in compliance with the License. 14 * You may obtain a copy of the License at 15 * 16 * http://www.apache.org/licenses/LICENSE-2.0 17 * 18 * Unless required by applicable law or agreed to in writing, software 19 * distributed under the License is distributed on an "AS IS" BASIS, 20 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 * See the License for the specific language governing permissions and 22 * limitations under the License. 23 * 24 ******************************************************************************/ 25 26 #ifndef _CSI2_REVA_REGS_H_ 27 #define _CSI2_REVA_REGS_H_ 28 29 /* **** Includes **** */ 30 #include <stdint.h> 31 32 #ifdef __cplusplus 33 extern "C" { 34 #endif 35 36 #if defined (__ICCARM__) 37 #pragma system_include 38 #endif 39 40 #if defined (__CC_ARM) 41 #pragma anon_unions 42 #endif 43 /// @cond 44 /* 45 If types are not defined elsewhere (CMSIS) define them here 46 */ 47 #ifndef __IO 48 #define __IO volatile 49 #endif 50 #ifndef __I 51 #define __I volatile const 52 #endif 53 #ifndef __O 54 #define __O volatile 55 #endif 56 #ifndef __R 57 #define __R volatile const 58 #endif 59 /// @endcond 60 61 /* **** Definitions **** */ 62 63 /** 64 * @ingroup csi2_reva 65 * @defgroup csi2_reva_registers CSI2_REVA_Registers 66 * @brief Registers, Bit Masks and Bit Positions for the CSI2_REVA Peripheral Module. 67 * @details Camera Serial Interface Registers. 68 */ 69 70 /** 71 * @ingroup csi2_reva_registers 72 * Structure type to access the CSI2_REVA Registers. 73 */ 74 typedef struct { 75 __IO uint32_t cfg_num_lanes; /**< <tt>\b 0x000:</tt> CSI2_REVA CFG_NUM_LANES Register */ 76 __IO uint32_t cfg_clk_lane_en; /**< <tt>\b 0x004:</tt> CSI2_REVA CFG_CLK_LANE_EN Register */ 77 __IO uint32_t cfg_data_lane_en; /**< <tt>\b 0x008:</tt> CSI2_REVA CFG_DATA_LANE_EN Register */ 78 __IO uint32_t cfg_flush_count; /**< <tt>\b 0x00C:</tt> CSI2_REVA CFG_FLUSH_COUNT Register */ 79 __IO uint32_t cfg_bit_err; /**< <tt>\b 0x010:</tt> CSI2_REVA CFG_BIT_ERR Register */ 80 __IO uint32_t irq_status; /**< <tt>\b 0x014:</tt> CSI2_REVA IRQ_STATUS Register */ 81 __IO uint32_t irq_enable; /**< <tt>\b 0x018:</tt> CSI2_REVA IRQ_ENABLE Register */ 82 __IO uint32_t irq_clr; /**< <tt>\b 0x01C:</tt> CSI2_REVA IRQ_CLR Register */ 83 __IO uint32_t ulps_clk_status; /**< <tt>\b 0x020:</tt> CSI2_REVA ULPS_CLK_STATUS Register */ 84 __IO uint32_t ulps_status; /**< <tt>\b 0x024:</tt> CSI2_REVA ULPS_STATUS Register */ 85 __IO uint32_t ulps_clk_mark_status; /**< <tt>\b 0x028:</tt> CSI2_REVA ULPS_CLK_MARK_STATUS Register */ 86 __IO uint32_t ulps_mark_status; /**< <tt>\b 0x02C:</tt> CSI2_REVA ULPS_MARK_STATUS Register */ 87 __IO uint32_t ppi_errsot_hs; /**< <tt>\b 0x030:</tt> CSI2_REVA PPI_ERRSOT_HS Register */ 88 __IO uint32_t ppi_errsotsync_hs; /**< <tt>\b 0x034:</tt> CSI2_REVA PPI_ERRSOTSYNC_HS Register */ 89 __IO uint32_t ppi_erresc; /**< <tt>\b 0x038:</tt> CSI2_REVA PPI_ERRESC Register */ 90 __IO uint32_t ppi_errsyncesc; /**< <tt>\b 0x03C:</tt> CSI2_REVA PPI_ERRSYNCESC Register */ 91 __IO uint32_t ppi_errcontrol; /**< <tt>\b 0x040:</tt> CSI2_REVA PPI_ERRCONTROL Register */ 92 __IO uint32_t cfg_cphy_en; /**< <tt>\b 0x044:</tt> CSI2_REVA CFG_CPHY_EN Register */ 93 __IO uint32_t cfg_ppi_16_en; /**< <tt>\b 0x048:</tt> CSI2_REVA CFG_PPI_16_EN Register */ 94 __IO uint32_t cfg_packet_interface_en; /**< <tt>\b 0x04C:</tt> CSI2_REVA CFG_PACKET_INTERFACE_EN Register */ 95 __IO uint32_t cfg_vcx_en; /**< <tt>\b 0x050:</tt> CSI2_REVA CFG_VCX_EN Register */ 96 __IO uint32_t cfg_byte_data_format; /**< <tt>\b 0x054:</tt> CSI2_REVA CFG_BYTE_DATA_FORMAT Register */ 97 __IO uint32_t cfg_disable_payload_0; /**< <tt>\b 0x058:</tt> CSI2_REVA CFG_DISABLE_PAYLOAD_0 Register */ 98 __IO uint32_t cfg_disable_payload_1; /**< <tt>\b 0x05C:</tt> CSI2_REVA CFG_DISABLE_PAYLOAD_1 Register */ 99 __R uint32_t rsv_0x60_0x7f[8]; 100 __IO uint32_t cfg_vid_ignore_vc; /**< <tt>\b 0x080:</tt> CSI2_REVA CFG_VID_IGNORE_VC Register */ 101 __IO uint32_t cfg_vid_vc; /**< <tt>\b 0x084:</tt> CSI2_REVA CFG_VID_VC Register */ 102 __IO uint32_t cfg_p_fifo_send_level; /**< <tt>\b 0x088:</tt> CSI2_REVA CFG_P_FIFO_SEND_LEVEL Register */ 103 __IO uint32_t cfg_vid_vsync; /**< <tt>\b 0x08C:</tt> CSI2_REVA CFG_VID_VSYNC Register */ 104 __IO uint32_t cfg_vid_hsync_fp; /**< <tt>\b 0x090:</tt> CSI2_REVA CFG_VID_HSYNC_FP Register */ 105 __IO uint32_t cfg_vid_hsync; /**< <tt>\b 0x094:</tt> CSI2_REVA CFG_VID_HSYNC Register */ 106 __IO uint32_t cfg_vid_hsync_bp; /**< <tt>\b 0x098:</tt> CSI2_REVA CFG_VID_HSYNC_BP Register */ 107 __R uint32_t rsv_0x9c_0x3ff[217]; 108 __IO uint32_t cfg_databus16_sel; /**< <tt>\b 0x400:</tt> CSI2_REVA CFG_DATABUS16_SEL Register */ 109 __IO uint32_t cfg_d0_swap_sel; /**< <tt>\b 0x404:</tt> CSI2_REVA CFG_D0_SWAP_SEL Register */ 110 __IO uint32_t cfg_d1_swap_sel; /**< <tt>\b 0x408:</tt> CSI2_REVA CFG_D1_SWAP_SEL Register */ 111 __IO uint32_t cfg_d2_swap_sel; /**< <tt>\b 0x40C:</tt> CSI2_REVA CFG_D2_SWAP_SEL Register */ 112 __IO uint32_t cfg_d3_swap_sel; /**< <tt>\b 0x410:</tt> CSI2_REVA CFG_D3_SWAP_SEL Register */ 113 __IO uint32_t cfg_c0_swap_sel; /**< <tt>\b 0x414:</tt> CSI2_REVA CFG_C0_SWAP_SEL Register */ 114 __IO uint32_t cfg_dpdn_swap; /**< <tt>\b 0x418:</tt> CSI2_REVA CFG_DPDN_SWAP Register */ 115 __IO uint32_t rg_cfgclk_1us_cnt; /**< <tt>\b 0x41C:</tt> CSI2_REVA RG_CFGCLK_1US_CNT Register */ 116 __IO uint32_t rg_hsrx_clk_pre_time_grp0; /**< <tt>\b 0x420:</tt> CSI2_REVA RG_HSRX_CLK_PRE_TIME_GRP0 Register */ 117 __IO uint32_t rg_hsrx_data_pre_time_grp0; /**< <tt>\b 0x424:</tt> CSI2_REVA RG_HSRX_DATA_PRE_TIME_GRP0 Register */ 118 __IO uint32_t reset_deskew; /**< <tt>\b 0x428:</tt> CSI2_REVA RESET_DESKEW Register */ 119 __IO uint32_t pma_rdy; /**< <tt>\b 0x42C:</tt> CSI2_REVA PMA_RDY Register */ 120 __IO uint32_t xcfgi_dw00; /**< <tt>\b 0x430:</tt> CSI2_REVA XCFGI_DW00 Register */ 121 __IO uint32_t xcfgi_dw01; /**< <tt>\b 0x434:</tt> CSI2_REVA XCFGI_DW01 Register */ 122 __IO uint32_t xcfgi_dw02; /**< <tt>\b 0x438:</tt> CSI2_REVA XCFGI_DW02 Register */ 123 __IO uint32_t xcfgi_dw03; /**< <tt>\b 0x43C:</tt> CSI2_REVA XCFGI_DW03 Register */ 124 __IO uint32_t xcfgi_dw04; /**< <tt>\b 0x440:</tt> CSI2_REVA XCFGI_DW04 Register */ 125 __IO uint32_t xcfgi_dw05; /**< <tt>\b 0x444:</tt> CSI2_REVA XCFGI_DW05 Register */ 126 __IO uint32_t xcfgi_dw06; /**< <tt>\b 0x448:</tt> CSI2_REVA XCFGI_DW06 Register */ 127 __IO uint32_t xcfgi_dw07; /**< <tt>\b 0x44C:</tt> CSI2_REVA XCFGI_DW07 Register */ 128 __IO uint32_t xcfgi_dw08; /**< <tt>\b 0x450:</tt> CSI2_REVA XCFGI_DW08 Register */ 129 __IO uint32_t xcfgi_dw09; /**< <tt>\b 0x454:</tt> CSI2_REVA XCFGI_DW09 Register */ 130 __IO uint32_t xcfgi_dw0a; /**< <tt>\b 0x458:</tt> CSI2_REVA XCFGI_DW0A Register */ 131 __IO uint32_t xcfgi_dw0b; /**< <tt>\b 0x45C:</tt> CSI2_REVA XCFGI_DW0B Register */ 132 __IO uint32_t xcfgi_dw0c; /**< <tt>\b 0x460:</tt> CSI2_REVA XCFGI_DW0C Register */ 133 __IO uint32_t xcfgi_dw0d; /**< <tt>\b 0x464:</tt> CSI2_REVA XCFGI_DW0D Register */ 134 __IO uint32_t gpio_mode; /**< <tt>\b 0x468:</tt> CSI2_REVA GPIO_MODE Register */ 135 __IO uint32_t gpio_dp_ie; /**< <tt>\b 0x46C:</tt> CSI2_REVA GPIO_DP_IE Register */ 136 __IO uint32_t gpio_dn_ie; /**< <tt>\b 0x470:</tt> CSI2_REVA GPIO_DN_IE Register */ 137 __IO uint32_t gpio_dp_c; /**< <tt>\b 0x474:</tt> CSI2_REVA GPIO_DP_C Register */ 138 __IO uint32_t gpio_dn_c; /**< <tt>\b 0x478:</tt> CSI2_REVA GPIO_DN_C Register */ 139 __IO uint32_t vcontrol; /**< <tt>\b 0x47C:</tt> CSI2_REVA VCONTROL Register */ 140 __IO uint32_t mpsov1; /**< <tt>\b 0x480:</tt> CSI2_REVA MPSOV1 Register */ 141 __IO uint32_t mpsov2; /**< <tt>\b 0x484:</tt> CSI2_REVA MPSOV2 Register */ 142 __IO uint32_t mpsov3; /**< <tt>\b 0x488:</tt> CSI2_REVA MPSOV3 Register */ 143 __R uint32_t rsv_0x48c; 144 __IO uint32_t rg_cdrx_dsirx_en; /**< <tt>\b 0x490:</tt> CSI2_REVA RG_CDRX_DSIRX_EN Register */ 145 __IO uint32_t rg_cdrx_l012_sublvds_en; /**< <tt>\b 0x494:</tt> CSI2_REVA RG_CDRX_L012_SUBLVDS_EN Register */ 146 __IO uint32_t rg_cdrx_l012_hsrt_ctrl; /**< <tt>\b 0x498:</tt> CSI2_REVA RG_CDRX_L012_HSRT_CTRL Register */ 147 __IO uint32_t rg_cdrx_bisths_pll_en; /**< <tt>\b 0x49C:</tt> CSI2_REVA RG_CDRX_BISTHS_PLL_EN Register */ 148 __IO uint32_t rg_cdrx_bisths_pll_pre_div2; /**< <tt>\b 0x4A0:</tt> CSI2_REVA RG_CDRX_BISTHS_PLL_PRE_DIV2 Register */ 149 __IO uint32_t rg_cdrx_bisths_pll_fbk_int; /**< <tt>\b 0x4A4:</tt> CSI2_REVA RG_CDRX_BISTHS_PLL_FBK_INT Register */ 150 __IO uint32_t dbg1_mux_sel; /**< <tt>\b 0x4A8:</tt> CSI2_REVA DBG1_MUX_SEL Register */ 151 __IO uint32_t dbg2_mux_sel; /**< <tt>\b 0x4AC:</tt> CSI2_REVA DBG2_MUX_SEL Register */ 152 __IO uint32_t dbg1_mux_dout; /**< <tt>\b 0x4B0:</tt> CSI2_REVA DBG1_MUX_DOUT Register */ 153 __IO uint32_t dbg2_mux_dout; /**< <tt>\b 0x4B4:</tt> CSI2_REVA DBG2_MUX_DOUT Register */ 154 __IO uint32_t aon_power_ready_n; /**< <tt>\b 0x4B8:</tt> CSI2_REVA AON_POWER_READY_N Register */ 155 __IO uint32_t dphy_rst_n; /**< <tt>\b 0x4BC:</tt> CSI2_REVA DPHY_RST_N Register */ 156 __IO uint32_t rxbyteclkhs_inv; /**< <tt>\b 0x4C0:</tt> CSI2_REVA RXBYTECLKHS_INV Register */ 157 __R uint32_t rsv_0x4c4_0x4ff[15]; 158 __IO uint32_t vfifo_cfg0; /**< <tt>\b 0x500:</tt> CSI2_REVA VFIFO_CFG0 Register */ 159 __IO uint32_t vfifo_cfg1; /**< <tt>\b 0x504:</tt> CSI2_REVA VFIFO_CFG1 Register */ 160 __IO uint32_t vfifo_ctrl; /**< <tt>\b 0x508:</tt> CSI2_REVA VFIFO_CTRL Register */ 161 __IO uint32_t vfifo_sts; /**< <tt>\b 0x50C:</tt> CSI2_REVA VFIFO_STS Register */ 162 __IO uint32_t vfifo_line_num; /**< <tt>\b 0x510:</tt> CSI2_REVA VFIFO_LINE_NUM Register */ 163 __IO uint32_t vfifo_pixel_num; /**< <tt>\b 0x514:</tt> CSI2_REVA VFIFO_PIXEL_NUM Register */ 164 __IO uint32_t vfifo_line_cnt; /**< <tt>\b 0x518:</tt> CSI2_REVA VFIFO_LINE_CNT Register */ 165 __IO uint32_t vfifo_pixel_cnt; /**< <tt>\b 0x51C:</tt> CSI2_REVA VFIFO_PIXEL_CNT Register */ 166 __IO uint32_t vfifo_frame_sts; /**< <tt>\b 0x520:</tt> CSI2_REVA VFIFO_FRAME_STS Register */ 167 __IO uint32_t vfifo_raw_ctrl; /**< <tt>\b 0x524:</tt> CSI2_REVA VFIFO_RAW_CTRL Register */ 168 __IO uint32_t vfifo_raw_buf0_addr; /**< <tt>\b 0x528:</tt> CSI2_REVA VFIFO_RAW_BUF0_ADDR Register */ 169 __IO uint32_t vfifo_raw_buf1_addr; /**< <tt>\b 0x52C:</tt> CSI2_REVA VFIFO_RAW_BUF1_ADDR Register */ 170 __IO uint32_t vfifo_ahbm_ctrl; /**< <tt>\b 0x530:</tt> CSI2_REVA VFIFO_AHBM_CTRL Register */ 171 __IO uint32_t vfifo_ahbm_sts; /**< <tt>\b 0x534:</tt> CSI2_REVA VFIFO_AHBM_STS Register */ 172 __IO uint32_t vfifo_ahbm_start_addr; /**< <tt>\b 0x538:</tt> CSI2_REVA VFIFO_AHBM_START_ADDR Register */ 173 __IO uint32_t vfifo_ahbm_addr_range; /**< <tt>\b 0x53C:</tt> CSI2_REVA VFIFO_AHBM_ADDR_RANGE Register */ 174 __IO uint32_t vfifo_ahbm_max_trans; /**< <tt>\b 0x540:</tt> CSI2_REVA VFIFO_AHBM_MAX_TRANS Register */ 175 __IO uint32_t vfifo_ahbm_trans_cnt; /**< <tt>\b 0x544:</tt> CSI2_REVA VFIFO_AHBM_TRANS_CNT Register */ 176 __R uint32_t rsv_0x548_0x5ff[46]; 177 __IO uint32_t rx_eint_vff_ie; /**< <tt>\b 0x600:</tt> CSI2_REVA RX_EINT_VFF_IE Register */ 178 __IO uint32_t rx_eint_vff_if; /**< <tt>\b 0x604:</tt> CSI2_REVA RX_EINT_VFF_IF Register */ 179 __IO uint32_t rx_eint_ppi_ie; /**< <tt>\b 0x608:</tt> CSI2_REVA RX_EINT_PPI_IE Register */ 180 __IO uint32_t rx_eint_ppi_if; /**< <tt>\b 0x60C:</tt> CSI2_REVA RX_EINT_PPI_IF Register */ 181 __IO uint32_t rx_eint_ctrl_ie; /**< <tt>\b 0x610:</tt> CSI2_REVA RX_EINT_CTRL_IE Register */ 182 __IO uint32_t rx_eint_ctrl_if; /**< <tt>\b 0x614:</tt> CSI2_REVA RX_EINT_CTRL_IF Register */ 183 __R uint32_t rsv_0x618_0x6ff[58]; 184 __IO uint32_t ppi_stopstate; /**< <tt>\b 0x700:</tt> CSI2_REVA PPI_STOPSTATE Register */ 185 __IO uint32_t ppi_turnaround_cfg; /**< <tt>\b 0x704:</tt> CSI2_REVA PPI_TURNAROUND_CFG Register */ 186 } mxc_csi2_reva_regs_t; 187 188 /* Register offsets for module CSI2_REVA */ 189 /** 190 * @ingroup csi2_reva_registers 191 * @defgroup CSI2_REVA_Register_Offsets Register Offsets 192 * @brief CSI2_REVA Peripheral Register Offsets from the CSI2_REVA Base Peripheral Address. 193 * @{ 194 */ 195 #define MXC_R_CSI2_REVA_CFG_NUM_LANES ((uint32_t)0x00000000UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0000</tt> */ 196 #define MXC_R_CSI2_REVA_CFG_CLK_LANE_EN ((uint32_t)0x00000004UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0004</tt> */ 197 #define MXC_R_CSI2_REVA_CFG_DATA_LANE_EN ((uint32_t)0x00000008UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0008</tt> */ 198 #define MXC_R_CSI2_REVA_CFG_FLUSH_COUNT ((uint32_t)0x0000000CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x000C</tt> */ 199 #define MXC_R_CSI2_REVA_CFG_BIT_ERR ((uint32_t)0x00000010UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0010</tt> */ 200 #define MXC_R_CSI2_REVA_IRQ_STATUS ((uint32_t)0x00000014UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0014</tt> */ 201 #define MXC_R_CSI2_REVA_IRQ_ENABLE ((uint32_t)0x00000018UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0018</tt> */ 202 #define MXC_R_CSI2_REVA_IRQ_CLR ((uint32_t)0x0000001CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x001C</tt> */ 203 #define MXC_R_CSI2_REVA_ULPS_CLK_STATUS ((uint32_t)0x00000020UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0020</tt> */ 204 #define MXC_R_CSI2_REVA_ULPS_STATUS ((uint32_t)0x00000024UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0024</tt> */ 205 #define MXC_R_CSI2_REVA_ULPS_CLK_MARK_STATUS ((uint32_t)0x00000028UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0028</tt> */ 206 #define MXC_R_CSI2_REVA_ULPS_MARK_STATUS ((uint32_t)0x0000002CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x002C</tt> */ 207 #define MXC_R_CSI2_REVA_PPI_ERRSOT_HS ((uint32_t)0x00000030UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0030</tt> */ 208 #define MXC_R_CSI2_REVA_PPI_ERRSOTSYNC_HS ((uint32_t)0x00000034UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0034</tt> */ 209 #define MXC_R_CSI2_REVA_PPI_ERRESC ((uint32_t)0x00000038UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0038</tt> */ 210 #define MXC_R_CSI2_REVA_PPI_ERRSYNCESC ((uint32_t)0x0000003CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x003C</tt> */ 211 #define MXC_R_CSI2_REVA_PPI_ERRCONTROL ((uint32_t)0x00000040UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0040</tt> */ 212 #define MXC_R_CSI2_REVA_CFG_CPHY_EN ((uint32_t)0x00000044UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0044</tt> */ 213 #define MXC_R_CSI2_REVA_CFG_PPI_16_EN ((uint32_t)0x00000048UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0048</tt> */ 214 #define MXC_R_CSI2_REVA_CFG_PACKET_INTERFACE_EN ((uint32_t)0x0000004CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x004C</tt> */ 215 #define MXC_R_CSI2_REVA_CFG_VCX_EN ((uint32_t)0x00000050UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0050</tt> */ 216 #define MXC_R_CSI2_REVA_CFG_BYTE_DATA_FORMAT ((uint32_t)0x00000054UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0054</tt> */ 217 #define MXC_R_CSI2_REVA_CFG_DISABLE_PAYLOAD_0 ((uint32_t)0x00000058UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0058</tt> */ 218 #define MXC_R_CSI2_REVA_CFG_DISABLE_PAYLOAD_1 ((uint32_t)0x0000005CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x005C</tt> */ 219 #define MXC_R_CSI2_REVA_CFG_VID_IGNORE_VC ((uint32_t)0x00000080UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0080</tt> */ 220 #define MXC_R_CSI2_REVA_CFG_VID_VC ((uint32_t)0x00000084UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0084</tt> */ 221 #define MXC_R_CSI2_REVA_CFG_P_FIFO_SEND_LEVEL ((uint32_t)0x00000088UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0088</tt> */ 222 #define MXC_R_CSI2_REVA_CFG_VID_VSYNC ((uint32_t)0x0000008CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x008C</tt> */ 223 #define MXC_R_CSI2_REVA_CFG_VID_HSYNC_FP ((uint32_t)0x00000090UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0090</tt> */ 224 #define MXC_R_CSI2_REVA_CFG_VID_HSYNC ((uint32_t)0x00000094UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0094</tt> */ 225 #define MXC_R_CSI2_REVA_CFG_VID_HSYNC_BP ((uint32_t)0x00000098UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0098</tt> */ 226 #define MXC_R_CSI2_REVA_CFG_DATABUS16_SEL ((uint32_t)0x00000400UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0400</tt> */ 227 #define MXC_R_CSI2_REVA_CFG_D0_SWAP_SEL ((uint32_t)0x00000404UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0404</tt> */ 228 #define MXC_R_CSI2_REVA_CFG_D1_SWAP_SEL ((uint32_t)0x00000408UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0408</tt> */ 229 #define MXC_R_CSI2_REVA_CFG_D2_SWAP_SEL ((uint32_t)0x0000040CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x040C</tt> */ 230 #define MXC_R_CSI2_REVA_CFG_D3_SWAP_SEL ((uint32_t)0x00000410UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0410</tt> */ 231 #define MXC_R_CSI2_REVA_CFG_C0_SWAP_SEL ((uint32_t)0x00000414UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0414</tt> */ 232 #define MXC_R_CSI2_REVA_CFG_DPDN_SWAP ((uint32_t)0x00000418UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0418</tt> */ 233 #define MXC_R_CSI2_REVA_RG_CFGCLK_1US_CNT ((uint32_t)0x0000041CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x041C</tt> */ 234 #define MXC_R_CSI2_REVA_RG_HSRX_CLK_PRE_TIME_GRP0 ((uint32_t)0x00000420UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0420</tt> */ 235 #define MXC_R_CSI2_REVA_RG_HSRX_DATA_PRE_TIME_GRP0 ((uint32_t)0x00000424UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0424</tt> */ 236 #define MXC_R_CSI2_REVA_RESET_DESKEW ((uint32_t)0x00000428UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0428</tt> */ 237 #define MXC_R_CSI2_REVA_PMA_RDY ((uint32_t)0x0000042CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x042C</tt> */ 238 #define MXC_R_CSI2_REVA_XCFGI_DW00 ((uint32_t)0x00000430UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0430</tt> */ 239 #define MXC_R_CSI2_REVA_XCFGI_DW01 ((uint32_t)0x00000434UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0434</tt> */ 240 #define MXC_R_CSI2_REVA_XCFGI_DW02 ((uint32_t)0x00000438UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0438</tt> */ 241 #define MXC_R_CSI2_REVA_XCFGI_DW03 ((uint32_t)0x0000043CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x043C</tt> */ 242 #define MXC_R_CSI2_REVA_XCFGI_DW04 ((uint32_t)0x00000440UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0440</tt> */ 243 #define MXC_R_CSI2_REVA_XCFGI_DW05 ((uint32_t)0x00000444UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0444</tt> */ 244 #define MXC_R_CSI2_REVA_XCFGI_DW06 ((uint32_t)0x00000448UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0448</tt> */ 245 #define MXC_R_CSI2_REVA_XCFGI_DW07 ((uint32_t)0x0000044CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x044C</tt> */ 246 #define MXC_R_CSI2_REVA_XCFGI_DW08 ((uint32_t)0x00000450UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0450</tt> */ 247 #define MXC_R_CSI2_REVA_XCFGI_DW09 ((uint32_t)0x00000454UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0454</tt> */ 248 #define MXC_R_CSI2_REVA_XCFGI_DW0A ((uint32_t)0x00000458UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0458</tt> */ 249 #define MXC_R_CSI2_REVA_XCFGI_DW0B ((uint32_t)0x0000045CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x045C</tt> */ 250 #define MXC_R_CSI2_REVA_XCFGI_DW0C ((uint32_t)0x00000460UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0460</tt> */ 251 #define MXC_R_CSI2_REVA_XCFGI_DW0D ((uint32_t)0x00000464UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0464</tt> */ 252 #define MXC_R_CSI2_REVA_GPIO_MODE ((uint32_t)0x00000468UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0468</tt> */ 253 #define MXC_R_CSI2_REVA_GPIO_DP_IE ((uint32_t)0x0000046CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x046C</tt> */ 254 #define MXC_R_CSI2_REVA_GPIO_DN_IE ((uint32_t)0x00000470UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0470</tt> */ 255 #define MXC_R_CSI2_REVA_GPIO_DP_C ((uint32_t)0x00000474UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0474</tt> */ 256 #define MXC_R_CSI2_REVA_GPIO_DN_C ((uint32_t)0x00000478UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0478</tt> */ 257 #define MXC_R_CSI2_REVA_VCONTROL ((uint32_t)0x0000047CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x047C</tt> */ 258 #define MXC_R_CSI2_REVA_MPSOV1 ((uint32_t)0x00000480UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0480</tt> */ 259 #define MXC_R_CSI2_REVA_MPSOV2 ((uint32_t)0x00000484UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0484</tt> */ 260 #define MXC_R_CSI2_REVA_MPSOV3 ((uint32_t)0x00000488UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0488</tt> */ 261 #define MXC_R_CSI2_REVA_RG_CDRX_DSIRX_EN ((uint32_t)0x00000490UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0490</tt> */ 262 #define MXC_R_CSI2_REVA_RG_CDRX_L012_SUBLVDS_EN ((uint32_t)0x00000494UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0494</tt> */ 263 #define MXC_R_CSI2_REVA_RG_CDRX_L012_HSRT_CTRL ((uint32_t)0x00000498UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0498</tt> */ 264 #define MXC_R_CSI2_REVA_RG_CDRX_BISTHS_PLL_EN ((uint32_t)0x0000049CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x049C</tt> */ 265 #define MXC_R_CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2 ((uint32_t)0x000004A0UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04A0</tt> */ 266 #define MXC_R_CSI2_REVA_RG_CDRX_BISTHS_PLL_FBK_INT ((uint32_t)0x000004A4UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04A4</tt> */ 267 #define MXC_R_CSI2_REVA_DBG1_MUX_SEL ((uint32_t)0x000004A8UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04A8</tt> */ 268 #define MXC_R_CSI2_REVA_DBG2_MUX_SEL ((uint32_t)0x000004ACUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04AC</tt> */ 269 #define MXC_R_CSI2_REVA_DBG1_MUX_DOUT ((uint32_t)0x000004B0UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04B0</tt> */ 270 #define MXC_R_CSI2_REVA_DBG2_MUX_DOUT ((uint32_t)0x000004B4UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04B4</tt> */ 271 #define MXC_R_CSI2_REVA_AON_POWER_READY_N ((uint32_t)0x000004B8UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04B8</tt> */ 272 #define MXC_R_CSI2_REVA_DPHY_RST_N ((uint32_t)0x000004BCUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04BC</tt> */ 273 #define MXC_R_CSI2_REVA_RXBYTECLKHS_INV ((uint32_t)0x000004C0UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x04C0</tt> */ 274 #define MXC_R_CSI2_REVA_VFIFO_CFG0 ((uint32_t)0x00000500UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0500</tt> */ 275 #define MXC_R_CSI2_REVA_VFIFO_CFG1 ((uint32_t)0x00000504UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0504</tt> */ 276 #define MXC_R_CSI2_REVA_VFIFO_CTRL ((uint32_t)0x00000508UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0508</tt> */ 277 #define MXC_R_CSI2_REVA_VFIFO_STS ((uint32_t)0x0000050CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x050C</tt> */ 278 #define MXC_R_CSI2_REVA_VFIFO_LINE_NUM ((uint32_t)0x00000510UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0510</tt> */ 279 #define MXC_R_CSI2_REVA_VFIFO_PIXEL_NUM ((uint32_t)0x00000514UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0514</tt> */ 280 #define MXC_R_CSI2_REVA_VFIFO_LINE_CNT ((uint32_t)0x00000518UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0518</tt> */ 281 #define MXC_R_CSI2_REVA_VFIFO_PIXEL_CNT ((uint32_t)0x0000051CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x051C</tt> */ 282 #define MXC_R_CSI2_REVA_VFIFO_FRAME_STS ((uint32_t)0x00000520UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0520</tt> */ 283 #define MXC_R_CSI2_REVA_VFIFO_RAW_CTRL ((uint32_t)0x00000524UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0524</tt> */ 284 #define MXC_R_CSI2_REVA_VFIFO_RAW_BUF0_ADDR ((uint32_t)0x00000528UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0528</tt> */ 285 #define MXC_R_CSI2_REVA_VFIFO_RAW_BUF1_ADDR ((uint32_t)0x0000052CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x052C</tt> */ 286 #define MXC_R_CSI2_REVA_VFIFO_AHBM_CTRL ((uint32_t)0x00000530UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0530</tt> */ 287 #define MXC_R_CSI2_REVA_VFIFO_AHBM_STS ((uint32_t)0x00000534UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0534</tt> */ 288 #define MXC_R_CSI2_REVA_VFIFO_AHBM_START_ADDR ((uint32_t)0x00000538UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0538</tt> */ 289 #define MXC_R_CSI2_REVA_VFIFO_AHBM_ADDR_RANGE ((uint32_t)0x0000053CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x053C</tt> */ 290 #define MXC_R_CSI2_REVA_VFIFO_AHBM_MAX_TRANS ((uint32_t)0x00000540UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0540</tt> */ 291 #define MXC_R_CSI2_REVA_VFIFO_AHBM_TRANS_CNT ((uint32_t)0x00000544UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0544</tt> */ 292 #define MXC_R_CSI2_REVA_RX_EINT_VFF_IE ((uint32_t)0x00000600UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0600</tt> */ 293 #define MXC_R_CSI2_REVA_RX_EINT_VFF_IF ((uint32_t)0x00000604UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0604</tt> */ 294 #define MXC_R_CSI2_REVA_RX_EINT_PPI_IE ((uint32_t)0x00000608UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0608</tt> */ 295 #define MXC_R_CSI2_REVA_RX_EINT_PPI_IF ((uint32_t)0x0000060CUL) /**< Offset from CSI2_REVA Base Address: <tt> 0x060C</tt> */ 296 #define MXC_R_CSI2_REVA_RX_EINT_CTRL_IE ((uint32_t)0x00000610UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0610</tt> */ 297 #define MXC_R_CSI2_REVA_RX_EINT_CTRL_IF ((uint32_t)0x00000614UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0614</tt> */ 298 #define MXC_R_CSI2_REVA_PPI_STOPSTATE ((uint32_t)0x00000700UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0700</tt> */ 299 #define MXC_R_CSI2_REVA_PPI_TURNAROUND_CFG ((uint32_t)0x00000704UL) /**< Offset from CSI2_REVA Base Address: <tt> 0x0704</tt> */ 300 /**@} end of group csi2_reva_registers */ 301 302 /** 303 * @ingroup csi2_reva_registers 304 * @defgroup CSI2_REVA_CFG_NUM_LANES CSI2_REVA_CFG_NUM_LANES 305 * @brief CFG_NUM_LANES. 306 * @{ 307 */ 308 #define MXC_F_CSI2_REVA_CFG_NUM_LANES_LANES_POS 0 /**< CFG_NUM_LANES_LANES Position */ 309 #define MXC_F_CSI2_REVA_CFG_NUM_LANES_LANES ((uint32_t)(0xFUL << MXC_F_CSI2_REVA_CFG_NUM_LANES_LANES_POS)) /**< CFG_NUM_LANES_LANES Mask */ 310 311 /**@} end of group CSI2_REVA_CFG_NUM_LANES_Register */ 312 313 /** 314 * @ingroup csi2_reva_registers 315 * @defgroup CSI2_REVA_CFG_CLK_LANE_EN CSI2_REVA_CFG_CLK_LANE_EN 316 * @brief CFG_CLK_LANE_EN. 317 * @{ 318 */ 319 #define MXC_F_CSI2_REVA_CFG_CLK_LANE_EN_EN_POS 0 /**< CFG_CLK_LANE_EN_EN Position */ 320 #define MXC_F_CSI2_REVA_CFG_CLK_LANE_EN_EN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_CLK_LANE_EN_EN_POS)) /**< CFG_CLK_LANE_EN_EN Mask */ 321 322 /**@} end of group CSI2_REVA_CFG_CLK_LANE_EN_Register */ 323 324 /** 325 * @ingroup csi2_reva_registers 326 * @defgroup CSI2_REVA_CFG_DATA_LANE_EN CSI2_REVA_CFG_DATA_LANE_EN 327 * @brief CFG_DATA_LANE_EN. 328 * @{ 329 */ 330 #define MXC_F_CSI2_REVA_CFG_DATA_LANE_EN_EN_POS 0 /**< CFG_DATA_LANE_EN_EN Position */ 331 #define MXC_F_CSI2_REVA_CFG_DATA_LANE_EN_EN ((uint32_t)(0xFFUL << MXC_F_CSI2_REVA_CFG_DATA_LANE_EN_EN_POS)) /**< CFG_DATA_LANE_EN_EN Mask */ 332 333 /**@} end of group CSI2_REVA_CFG_DATA_LANE_EN_Register */ 334 335 /** 336 * @ingroup csi2_reva_registers 337 * @defgroup CSI2_REVA_CFG_FLUSH_COUNT CSI2_REVA_CFG_FLUSH_COUNT 338 * @brief CFG_FLUSH_COUNT. 339 * @{ 340 */ 341 #define MXC_F_CSI2_REVA_CFG_FLUSH_COUNT_COUNT_POS 0 /**< CFG_FLUSH_COUNT_COUNT Position */ 342 #define MXC_F_CSI2_REVA_CFG_FLUSH_COUNT_COUNT ((uint32_t)(0xFUL << MXC_F_CSI2_REVA_CFG_FLUSH_COUNT_COUNT_POS)) /**< CFG_FLUSH_COUNT_COUNT Mask */ 343 344 /**@} end of group CSI2_REVA_CFG_FLUSH_COUNT_Register */ 345 346 /** 347 * @ingroup csi2_reva_registers 348 * @defgroup CSI2_REVA_CFG_BIT_ERR CSI2_REVA_CFG_BIT_ERR 349 * @brief CFG_BIT_ERR. 350 * @{ 351 */ 352 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_MBE_POS 0 /**< CFG_BIT_ERR_MBE Position */ 353 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_MBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_BIT_ERR_MBE_POS)) /**< CFG_BIT_ERR_MBE Mask */ 354 355 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_SBE_POS 1 /**< CFG_BIT_ERR_SBE Position */ 356 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_SBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_BIT_ERR_SBE_POS)) /**< CFG_BIT_ERR_SBE Mask */ 357 358 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_HEADER_POS 2 /**< CFG_BIT_ERR_HEADER Position */ 359 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_HEADER ((uint32_t)(0x1FUL << MXC_F_CSI2_REVA_CFG_BIT_ERR_HEADER_POS)) /**< CFG_BIT_ERR_HEADER Mask */ 360 361 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_CRC_POS 7 /**< CFG_BIT_ERR_CRC Position */ 362 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_CRC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_BIT_ERR_CRC_POS)) /**< CFG_BIT_ERR_CRC Mask */ 363 364 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_VID_ERR_SEND_LVL_POS 8 /**< CFG_BIT_ERR_VID_ERR_SEND_LVL Position */ 365 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_VID_ERR_SEND_LVL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_BIT_ERR_VID_ERR_SEND_LVL_POS)) /**< CFG_BIT_ERR_VID_ERR_SEND_LVL Mask */ 366 367 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_VID_ERR_FIFO_WR_OV_POS 9 /**< CFG_BIT_ERR_VID_ERR_FIFO_WR_OV Position */ 368 #define MXC_F_CSI2_REVA_CFG_BIT_ERR_VID_ERR_FIFO_WR_OV ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_BIT_ERR_VID_ERR_FIFO_WR_OV_POS)) /**< CFG_BIT_ERR_VID_ERR_FIFO_WR_OV Mask */ 369 370 /**@} end of group CSI2_REVA_CFG_BIT_ERR_Register */ 371 372 /** 373 * @ingroup csi2_reva_registers 374 * @defgroup CSI2_REVA_IRQ_STATUS CSI2_REVA_IRQ_STATUS 375 * @brief IRQ_STATUS. 376 * @{ 377 */ 378 #define MXC_F_CSI2_REVA_IRQ_STATUS_CRC_POS 0 /**< IRQ_STATUS_CRC Position */ 379 #define MXC_F_CSI2_REVA_IRQ_STATUS_CRC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_CRC_POS)) /**< IRQ_STATUS_CRC Mask */ 380 381 #define MXC_F_CSI2_REVA_IRQ_STATUS_SBE_POS 1 /**< IRQ_STATUS_SBE Position */ 382 #define MXC_F_CSI2_REVA_IRQ_STATUS_SBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_SBE_POS)) /**< IRQ_STATUS_SBE Mask */ 383 384 #define MXC_F_CSI2_REVA_IRQ_STATUS_MBE_POS 2 /**< IRQ_STATUS_MBE Position */ 385 #define MXC_F_CSI2_REVA_IRQ_STATUS_MBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_MBE_POS)) /**< IRQ_STATUS_MBE Mask */ 386 387 #define MXC_F_CSI2_REVA_IRQ_STATUS_ULPS_ACTIVE_POS 3 /**< IRQ_STATUS_ULPS_ACTIVE Position */ 388 #define MXC_F_CSI2_REVA_IRQ_STATUS_ULPS_ACTIVE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_ULPS_ACTIVE_POS)) /**< IRQ_STATUS_ULPS_ACTIVE Mask */ 389 390 #define MXC_F_CSI2_REVA_IRQ_STATUS_ULPS_MARK_ACTIVE_POS 4 /**< IRQ_STATUS_ULPS_MARK_ACTIVE Position */ 391 #define MXC_F_CSI2_REVA_IRQ_STATUS_ULPS_MARK_ACTIVE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_ULPS_MARK_ACTIVE_POS)) /**< IRQ_STATUS_ULPS_MARK_ACTIVE Mask */ 392 393 #define MXC_F_CSI2_REVA_IRQ_STATUS_VID_ERR_SEND_LVL_POS 5 /**< IRQ_STATUS_VID_ERR_SEND_LVL Position */ 394 #define MXC_F_CSI2_REVA_IRQ_STATUS_VID_ERR_SEND_LVL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_VID_ERR_SEND_LVL_POS)) /**< IRQ_STATUS_VID_ERR_SEND_LVL Mask */ 395 396 #define MXC_F_CSI2_REVA_IRQ_STATUS_VID_ERR_FIFO_WR_OV_POS 6 /**< IRQ_STATUS_VID_ERR_FIFO_WR_OV Position */ 397 #define MXC_F_CSI2_REVA_IRQ_STATUS_VID_ERR_FIFO_WR_OV ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_STATUS_VID_ERR_FIFO_WR_OV_POS)) /**< IRQ_STATUS_VID_ERR_FIFO_WR_OV Mask */ 398 399 /**@} end of group CSI2_REVA_IRQ_STATUS_Register */ 400 401 /** 402 * @ingroup csi2_reva_registers 403 * @defgroup CSI2_REVA_IRQ_ENABLE CSI2_REVA_IRQ_ENABLE 404 * @brief IRQ_ENABLE. 405 * @{ 406 */ 407 #define MXC_F_CSI2_REVA_IRQ_ENABLE_CRC_POS 0 /**< IRQ_ENABLE_CRC Position */ 408 #define MXC_F_CSI2_REVA_IRQ_ENABLE_CRC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_CRC_POS)) /**< IRQ_ENABLE_CRC Mask */ 409 410 #define MXC_F_CSI2_REVA_IRQ_ENABLE_SBE_POS 1 /**< IRQ_ENABLE_SBE Position */ 411 #define MXC_F_CSI2_REVA_IRQ_ENABLE_SBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_SBE_POS)) /**< IRQ_ENABLE_SBE Mask */ 412 413 #define MXC_F_CSI2_REVA_IRQ_ENABLE_MBE_POS 2 /**< IRQ_ENABLE_MBE Position */ 414 #define MXC_F_CSI2_REVA_IRQ_ENABLE_MBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_MBE_POS)) /**< IRQ_ENABLE_MBE Mask */ 415 416 #define MXC_F_CSI2_REVA_IRQ_ENABLE_ULPS_ACTIVE_POS 3 /**< IRQ_ENABLE_ULPS_ACTIVE Position */ 417 #define MXC_F_CSI2_REVA_IRQ_ENABLE_ULPS_ACTIVE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_ULPS_ACTIVE_POS)) /**< IRQ_ENABLE_ULPS_ACTIVE Mask */ 418 419 #define MXC_F_CSI2_REVA_IRQ_ENABLE_ULPS_MARK_ACTIVE_POS 4 /**< IRQ_ENABLE_ULPS_MARK_ACTIVE Position */ 420 #define MXC_F_CSI2_REVA_IRQ_ENABLE_ULPS_MARK_ACTIVE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_ULPS_MARK_ACTIVE_POS)) /**< IRQ_ENABLE_ULPS_MARK_ACTIVE Mask */ 421 422 #define MXC_F_CSI2_REVA_IRQ_ENABLE_VID_ERR_SEND_LVL_POS 5 /**< IRQ_ENABLE_VID_ERR_SEND_LVL Position */ 423 #define MXC_F_CSI2_REVA_IRQ_ENABLE_VID_ERR_SEND_LVL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_VID_ERR_SEND_LVL_POS)) /**< IRQ_ENABLE_VID_ERR_SEND_LVL Mask */ 424 425 #define MXC_F_CSI2_REVA_IRQ_ENABLE_VID_ERR_FIFO_WR_OV_POS 6 /**< IRQ_ENABLE_VID_ERR_FIFO_WR_OV Position */ 426 #define MXC_F_CSI2_REVA_IRQ_ENABLE_VID_ERR_FIFO_WR_OV ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_ENABLE_VID_ERR_FIFO_WR_OV_POS)) /**< IRQ_ENABLE_VID_ERR_FIFO_WR_OV Mask */ 427 428 /**@} end of group CSI2_REVA_IRQ_ENABLE_Register */ 429 430 /** 431 * @ingroup csi2_reva_registers 432 * @defgroup CSI2_REVA_IRQ_CLR CSI2_REVA_IRQ_CLR 433 * @brief IRQ_CLR. 434 * @{ 435 */ 436 #define MXC_F_CSI2_REVA_IRQ_CLR_CRC_POS 0 /**< IRQ_CLR_CRC Position */ 437 #define MXC_F_CSI2_REVA_IRQ_CLR_CRC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_CRC_POS)) /**< IRQ_CLR_CRC Mask */ 438 439 #define MXC_F_CSI2_REVA_IRQ_CLR_SBE_POS 1 /**< IRQ_CLR_SBE Position */ 440 #define MXC_F_CSI2_REVA_IRQ_CLR_SBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_SBE_POS)) /**< IRQ_CLR_SBE Mask */ 441 442 #define MXC_F_CSI2_REVA_IRQ_CLR_MBE_POS 2 /**< IRQ_CLR_MBE Position */ 443 #define MXC_F_CSI2_REVA_IRQ_CLR_MBE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_MBE_POS)) /**< IRQ_CLR_MBE Mask */ 444 445 #define MXC_F_CSI2_REVA_IRQ_CLR_ULPS_ACTIVE_POS 3 /**< IRQ_CLR_ULPS_ACTIVE Position */ 446 #define MXC_F_CSI2_REVA_IRQ_CLR_ULPS_ACTIVE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_ULPS_ACTIVE_POS)) /**< IRQ_CLR_ULPS_ACTIVE Mask */ 447 448 #define MXC_F_CSI2_REVA_IRQ_CLR_ULPS_MARK_ACTIVE_POS 4 /**< IRQ_CLR_ULPS_MARK_ACTIVE Position */ 449 #define MXC_F_CSI2_REVA_IRQ_CLR_ULPS_MARK_ACTIVE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_ULPS_MARK_ACTIVE_POS)) /**< IRQ_CLR_ULPS_MARK_ACTIVE Mask */ 450 451 #define MXC_F_CSI2_REVA_IRQ_CLR_VID_ERR_SEND_LVL_POS 5 /**< IRQ_CLR_VID_ERR_SEND_LVL Position */ 452 #define MXC_F_CSI2_REVA_IRQ_CLR_VID_ERR_SEND_LVL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_VID_ERR_SEND_LVL_POS)) /**< IRQ_CLR_VID_ERR_SEND_LVL Mask */ 453 454 #define MXC_F_CSI2_REVA_IRQ_CLR_VID_ERR_FIFO_WR_OV_POS 6 /**< IRQ_CLR_VID_ERR_FIFO_WR_OV Position */ 455 #define MXC_F_CSI2_REVA_IRQ_CLR_VID_ERR_FIFO_WR_OV ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_IRQ_CLR_VID_ERR_FIFO_WR_OV_POS)) /**< IRQ_CLR_VID_ERR_FIFO_WR_OV Mask */ 456 457 /**@} end of group CSI2_REVA_IRQ_CLR_Register */ 458 459 /** 460 * @ingroup csi2_reva_registers 461 * @defgroup CSI2_REVA_ULPS_CLK_STATUS CSI2_REVA_ULPS_CLK_STATUS 462 * @brief ULPS_CLK_STATUS. 463 * @{ 464 */ 465 #define MXC_F_CSI2_REVA_ULPS_CLK_STATUS_FIFO_POS 0 /**< ULPS_CLK_STATUS_FIFO Position */ 466 #define MXC_F_CSI2_REVA_ULPS_CLK_STATUS_FIFO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_ULPS_CLK_STATUS_FIFO_POS)) /**< ULPS_CLK_STATUS_FIFO Mask */ 467 468 /**@} end of group CSI2_REVA_ULPS_CLK_STATUS_Register */ 469 470 /** 471 * @ingroup csi2_reva_registers 472 * @defgroup CSI2_REVA_ULPS_STATUS CSI2_REVA_ULPS_STATUS 473 * @brief ULPS_STATUS. 474 * @{ 475 */ 476 #define MXC_F_CSI2_REVA_ULPS_STATUS_DATA_LANE0_POS 0 /**< ULPS_STATUS_DATA_LANE0 Position */ 477 #define MXC_F_CSI2_REVA_ULPS_STATUS_DATA_LANE0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_ULPS_STATUS_DATA_LANE0_POS)) /**< ULPS_STATUS_DATA_LANE0 Mask */ 478 479 #define MXC_F_CSI2_REVA_ULPS_STATUS_DATA_LANE1_POS 1 /**< ULPS_STATUS_DATA_LANE1 Position */ 480 #define MXC_F_CSI2_REVA_ULPS_STATUS_DATA_LANE1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_ULPS_STATUS_DATA_LANE1_POS)) /**< ULPS_STATUS_DATA_LANE1 Mask */ 481 482 /**@} end of group CSI2_REVA_ULPS_STATUS_Register */ 483 484 /** 485 * @ingroup csi2_reva_registers 486 * @defgroup CSI2_REVA_ULPS_CLK_MARK_STATUS CSI2_REVA_ULPS_CLK_MARK_STATUS 487 * @brief ULPS_CLK_MARK_STATUS. 488 * @{ 489 */ 490 #define MXC_F_CSI2_REVA_ULPS_CLK_MARK_STATUS_CLK_LANE_POS 0 /**< ULPS_CLK_MARK_STATUS_CLK_LANE Position */ 491 #define MXC_F_CSI2_REVA_ULPS_CLK_MARK_STATUS_CLK_LANE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_ULPS_CLK_MARK_STATUS_CLK_LANE_POS)) /**< ULPS_CLK_MARK_STATUS_CLK_LANE Mask */ 492 493 /**@} end of group CSI2_REVA_ULPS_CLK_MARK_STATUS_Register */ 494 495 /** 496 * @ingroup csi2_reva_registers 497 * @defgroup CSI2_REVA_ULPS_MARK_STATUS CSI2_REVA_ULPS_MARK_STATUS 498 * @brief ULPS_MARK_STATUS. 499 * @{ 500 */ 501 #define MXC_F_CSI2_REVA_ULPS_MARK_STATUS_DATA_LANE0_POS 0 /**< ULPS_MARK_STATUS_DATA_LANE0 Position */ 502 #define MXC_F_CSI2_REVA_ULPS_MARK_STATUS_DATA_LANE0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_ULPS_MARK_STATUS_DATA_LANE0_POS)) /**< ULPS_MARK_STATUS_DATA_LANE0 Mask */ 503 504 #define MXC_F_CSI2_REVA_ULPS_MARK_STATUS_DATA_LANE1_POS 1 /**< ULPS_MARK_STATUS_DATA_LANE1 Position */ 505 #define MXC_F_CSI2_REVA_ULPS_MARK_STATUS_DATA_LANE1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_ULPS_MARK_STATUS_DATA_LANE1_POS)) /**< ULPS_MARK_STATUS_DATA_LANE1 Mask */ 506 507 /**@} end of group CSI2_REVA_ULPS_MARK_STATUS_Register */ 508 509 /** 510 * @ingroup csi2_reva_registers 511 * @defgroup CSI2_REVA_CFG_DISABLE_PAYLOAD_0 CSI2_REVA_CFG_DISABLE_PAYLOAD_0 512 * @brief CFG_DISABLE_PAYLOAD_0. 513 * @{ 514 */ 515 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_NULL_POS 0 /**< CFG_DISABLE_PAYLOAD_0_NULL Position */ 516 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_NULL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_NULL_POS)) /**< CFG_DISABLE_PAYLOAD_0_NULL Mask */ 517 518 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_BLANK_POS 1 /**< CFG_DISABLE_PAYLOAD_0_BLANK Position */ 519 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_BLANK ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_BLANK_POS)) /**< CFG_DISABLE_PAYLOAD_0_BLANK Mask */ 520 521 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_EMBEDDED_POS 2 /**< CFG_DISABLE_PAYLOAD_0_EMBEDDED Position */ 522 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_EMBEDDED ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_EMBEDDED_POS)) /**< CFG_DISABLE_PAYLOAD_0_EMBEDDED Mask */ 523 524 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_POS 8 /**< CFG_DISABLE_PAYLOAD_0_YUV420_8BIT Position */ 525 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV420_8BIT Mask */ 526 527 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_POS 9 /**< CFG_DISABLE_PAYLOAD_0_YUV420_10BIT Position */ 528 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_10BIT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV420_10BIT Mask */ 529 530 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_LEG_POS 10 /**< CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_LEG Position */ 531 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_LEG ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_LEG_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_LEG Mask */ 532 533 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_CSP_POS 12 /**< CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_CSP Position */ 534 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_CSP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_CSP_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV420_8BIT_CSP Mask */ 535 536 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_CSP_POS 13 /**< CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_CSP Position */ 537 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_CSP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_CSP_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV420_10BIT_CSP Mask */ 538 539 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV422_8BIT_POS 14 /**< CFG_DISABLE_PAYLOAD_0_YUV422_8BIT Position */ 540 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV422_8BIT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV422_8BIT_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV422_8BIT Mask */ 541 542 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV422_10BIT_POS 15 /**< CFG_DISABLE_PAYLOAD_0_YUV422_10BIT Position */ 543 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV422_10BIT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_YUV422_10BIT_POS)) /**< CFG_DISABLE_PAYLOAD_0_YUV422_10BIT Mask */ 544 545 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB444_POS 16 /**< CFG_DISABLE_PAYLOAD_0_RGB444 Position */ 546 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB444 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB444_POS)) /**< CFG_DISABLE_PAYLOAD_0_RGB444 Mask */ 547 548 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB555_POS 17 /**< CFG_DISABLE_PAYLOAD_0_RGB555 Position */ 549 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB555 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB555_POS)) /**< CFG_DISABLE_PAYLOAD_0_RGB555 Mask */ 550 551 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB565_POS 18 /**< CFG_DISABLE_PAYLOAD_0_RGB565 Position */ 552 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB565 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB565_POS)) /**< CFG_DISABLE_PAYLOAD_0_RGB565 Mask */ 553 554 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB666_POS 19 /**< CFG_DISABLE_PAYLOAD_0_RGB666 Position */ 555 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB666 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB666_POS)) /**< CFG_DISABLE_PAYLOAD_0_RGB666 Mask */ 556 557 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB888_POS 20 /**< CFG_DISABLE_PAYLOAD_0_RGB888 Position */ 558 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB888 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RGB888_POS)) /**< CFG_DISABLE_PAYLOAD_0_RGB888 Mask */ 559 560 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW6_POS 24 /**< CFG_DISABLE_PAYLOAD_0_RAW6 Position */ 561 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW6 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW6_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW6 Mask */ 562 563 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW7_POS 25 /**< CFG_DISABLE_PAYLOAD_0_RAW7 Position */ 564 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW7 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW7_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW7 Mask */ 565 566 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW8_POS 26 /**< CFG_DISABLE_PAYLOAD_0_RAW8 Position */ 567 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW8 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW8_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW8 Mask */ 568 569 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW10_POS 27 /**< CFG_DISABLE_PAYLOAD_0_RAW10 Position */ 570 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW10 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW10_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW10 Mask */ 571 572 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW12_POS 28 /**< CFG_DISABLE_PAYLOAD_0_RAW12 Position */ 573 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW12 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW12_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW12 Mask */ 574 575 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW14_POS 29 /**< CFG_DISABLE_PAYLOAD_0_RAW14 Position */ 576 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW14 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW14_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW14 Mask */ 577 578 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW16_POS 30 /**< CFG_DISABLE_PAYLOAD_0_RAW16 Position */ 579 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW16 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW16_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW16 Mask */ 580 581 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW20_POS 31 /**< CFG_DISABLE_PAYLOAD_0_RAW20 Position */ 582 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW20 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_0_RAW20_POS)) /**< CFG_DISABLE_PAYLOAD_0_RAW20 Mask */ 583 584 /**@} end of group CSI2_REVA_CFG_DISABLE_PAYLOAD_0_Register */ 585 586 /** 587 * @ingroup csi2_reva_registers 588 * @defgroup CSI2_REVA_CFG_DISABLE_PAYLOAD_1 CSI2_REVA_CFG_DISABLE_PAYLOAD_1 589 * @brief CFG_DISABLE_PAYLOAD_1. 590 * @{ 591 */ 592 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE30_POS 0 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE30 Position */ 593 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE30 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE30_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE30 Mask */ 594 595 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE31_POS 1 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE31 Position */ 596 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE31 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE31_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE31 Mask */ 597 598 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE32_POS 2 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE32 Position */ 599 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE32 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE32_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE32 Mask */ 600 601 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE33_POS 3 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE33 Position */ 602 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE33 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE33_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE33 Mask */ 603 604 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE34_POS 4 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE34 Position */ 605 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE34 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE34_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE34 Mask */ 606 607 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE35_POS 5 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE35 Position */ 608 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE35 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE35_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE35 Mask */ 609 610 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE36_POS 6 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE36 Position */ 611 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE36 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE36_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE36 Mask */ 612 613 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE37_POS 7 /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE37 Position */ 614 #define MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE37 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE37_POS)) /**< CFG_DISABLE_PAYLOAD_1_USR_DEF_TYPE37 Mask */ 615 616 /**@} end of group CSI2_REVA_CFG_DISABLE_PAYLOAD_1_Register */ 617 618 /** 619 * @ingroup csi2_reva_registers 620 * @defgroup CSI2_REVA_CFG_DATABUS16_SEL CSI2_REVA_CFG_DATABUS16_SEL 621 * @brief CFG_DATABUS16_SEL. 622 * @{ 623 */ 624 #define MXC_F_CSI2_REVA_CFG_DATABUS16_SEL_EN_POS 0 /**< CFG_DATABUS16_SEL_EN Position */ 625 #define MXC_F_CSI2_REVA_CFG_DATABUS16_SEL_EN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DATABUS16_SEL_EN_POS)) /**< CFG_DATABUS16_SEL_EN Mask */ 626 627 /**@} end of group CSI2_REVA_CFG_DATABUS16_SEL_Register */ 628 629 /** 630 * @ingroup csi2_reva_registers 631 * @defgroup CSI2_REVA_CFG_D0_SWAP_SEL CSI2_REVA_CFG_D0_SWAP_SEL 632 * @brief CFG_D0_SWAP_SEL. 633 * @{ 634 */ 635 #define MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS 0 /**< CFG_D0_SWAP_SEL_SRC Position */ 636 #define MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS)) /**< CFG_D0_SWAP_SEL_SRC Mask */ 637 #define MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L0 ((uint32_t)0x0UL) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L0 Value */ 638 #define MXC_S_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L0 (MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L0 << MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L0 Setting */ 639 #define MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L1 ((uint32_t)0x1UL) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L1 Value */ 640 #define MXC_S_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L1 (MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L1 << MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L1 Setting */ 641 #define MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L2 ((uint32_t)0x2UL) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L2 Value */ 642 #define MXC_S_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L2 (MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L2 << MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L2 Setting */ 643 #define MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L3 ((uint32_t)0x3UL) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L3 Value */ 644 #define MXC_S_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L3 (MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L3 << MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L3 Setting */ 645 #define MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L4 ((uint32_t)0x4UL) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L4 Value */ 646 #define MXC_S_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L4 (MXC_V_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L4 << MXC_F_CSI2_REVA_CFG_D0_SWAP_SEL_SRC_POS) /**< CFG_D0_SWAP_SEL_SRC_PAD_CDRX_L4 Setting */ 647 648 /**@} end of group CSI2_REVA_CFG_D0_SWAP_SEL_Register */ 649 650 /** 651 * @ingroup csi2_reva_registers 652 * @defgroup CSI2_REVA_CFG_D1_SWAP_SEL CSI2_REVA_CFG_D1_SWAP_SEL 653 * @brief CFG_D1_SWAP_SEL. 654 * @{ 655 */ 656 #define MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS 0 /**< CFG_D1_SWAP_SEL_SRC Position */ 657 #define MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS)) /**< CFG_D1_SWAP_SEL_SRC Mask */ 658 #define MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L0 ((uint32_t)0x0UL) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L0 Value */ 659 #define MXC_S_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L0 (MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L0 << MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L0 Setting */ 660 #define MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L1 ((uint32_t)0x1UL) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L1 Value */ 661 #define MXC_S_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L1 (MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L1 << MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L1 Setting */ 662 #define MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L2 ((uint32_t)0x2UL) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L2 Value */ 663 #define MXC_S_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L2 (MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L2 << MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L2 Setting */ 664 #define MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L3 ((uint32_t)0x3UL) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L3 Value */ 665 #define MXC_S_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L3 (MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L3 << MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L3 Setting */ 666 #define MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L4 ((uint32_t)0x4UL) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L4 Value */ 667 #define MXC_S_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L4 (MXC_V_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L4 << MXC_F_CSI2_REVA_CFG_D1_SWAP_SEL_SRC_POS) /**< CFG_D1_SWAP_SEL_SRC_PAD_CDRX_L4 Setting */ 668 669 /**@} end of group CSI2_REVA_CFG_D1_SWAP_SEL_Register */ 670 671 /** 672 * @ingroup csi2_reva_registers 673 * @defgroup CSI2_REVA_CFG_D2_SWAP_SEL CSI2_REVA_CFG_D2_SWAP_SEL 674 * @brief CFG_D2_SWAP_SEL. 675 * @{ 676 */ 677 #define MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS 0 /**< CFG_D2_SWAP_SEL_SRC Position */ 678 #define MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS)) /**< CFG_D2_SWAP_SEL_SRC Mask */ 679 #define MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L0 ((uint32_t)0x0UL) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L0 Value */ 680 #define MXC_S_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L0 (MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L0 << MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L0 Setting */ 681 #define MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L1 ((uint32_t)0x1UL) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L1 Value */ 682 #define MXC_S_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L1 (MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L1 << MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L1 Setting */ 683 #define MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L2 ((uint32_t)0x2UL) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L2 Value */ 684 #define MXC_S_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L2 (MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L2 << MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L2 Setting */ 685 #define MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L3 ((uint32_t)0x3UL) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L3 Value */ 686 #define MXC_S_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L3 (MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L3 << MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L3 Setting */ 687 #define MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L4 ((uint32_t)0x4UL) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L4 Value */ 688 #define MXC_S_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L4 (MXC_V_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L4 << MXC_F_CSI2_REVA_CFG_D2_SWAP_SEL_SRC_POS) /**< CFG_D2_SWAP_SEL_SRC_PAD_CDRX_L4 Setting */ 689 690 /**@} end of group CSI2_REVA_CFG_D2_SWAP_SEL_Register */ 691 692 /** 693 * @ingroup csi2_reva_registers 694 * @defgroup CSI2_REVA_CFG_D3_SWAP_SEL CSI2_REVA_CFG_D3_SWAP_SEL 695 * @brief CFG_D3_SWAP_SEL. 696 * @{ 697 */ 698 #define MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS 0 /**< CFG_D3_SWAP_SEL_SRC Position */ 699 #define MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS)) /**< CFG_D3_SWAP_SEL_SRC Mask */ 700 #define MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L0 ((uint32_t)0x0UL) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L0 Value */ 701 #define MXC_S_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L0 (MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L0 << MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L0 Setting */ 702 #define MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L1 ((uint32_t)0x1UL) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L1 Value */ 703 #define MXC_S_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L1 (MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L1 << MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L1 Setting */ 704 #define MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L2 ((uint32_t)0x2UL) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L2 Value */ 705 #define MXC_S_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L2 (MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L2 << MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L2 Setting */ 706 #define MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L3 ((uint32_t)0x3UL) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L3 Value */ 707 #define MXC_S_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L3 (MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L3 << MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L3 Setting */ 708 #define MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L4 ((uint32_t)0x4UL) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L4 Value */ 709 #define MXC_S_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L4 (MXC_V_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L4 << MXC_F_CSI2_REVA_CFG_D3_SWAP_SEL_SRC_POS) /**< CFG_D3_SWAP_SEL_SRC_PAD_CDRX_L4 Setting */ 710 711 /**@} end of group CSI2_REVA_CFG_D3_SWAP_SEL_Register */ 712 713 /** 714 * @ingroup csi2_reva_registers 715 * @defgroup CSI2_REVA_CFG_C0_SWAP_SEL CSI2_REVA_CFG_C0_SWAP_SEL 716 * @brief CFG_C0_SWAP_SEL. 717 * @{ 718 */ 719 #define MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS 0 /**< CFG_C0_SWAP_SEL_SRC Position */ 720 #define MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS)) /**< CFG_C0_SWAP_SEL_SRC Mask */ 721 #define MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L0 ((uint32_t)0x0UL) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L0 Value */ 722 #define MXC_S_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L0 (MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L0 << MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L0 Setting */ 723 #define MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L1 ((uint32_t)0x1UL) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L1 Value */ 724 #define MXC_S_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L1 (MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L1 << MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L1 Setting */ 725 #define MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L2 ((uint32_t)0x2UL) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L2 Value */ 726 #define MXC_S_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L2 (MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L2 << MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L2 Setting */ 727 #define MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L3 ((uint32_t)0x3UL) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L3 Value */ 728 #define MXC_S_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L3 (MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L3 << MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L3 Setting */ 729 #define MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L4 ((uint32_t)0x4UL) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L4 Value */ 730 #define MXC_S_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L4 (MXC_V_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L4 << MXC_F_CSI2_REVA_CFG_C0_SWAP_SEL_SRC_POS) /**< CFG_C0_SWAP_SEL_SRC_PAD_CDRX_L4 Setting */ 731 732 /**@} end of group CSI2_REVA_CFG_C0_SWAP_SEL_Register */ 733 734 /** 735 * @ingroup csi2_reva_registers 736 * @defgroup CSI2_REVA_CFG_DPDN_SWAP CSI2_REVA_CFG_DPDN_SWAP 737 * @brief CFG_DPDN_SWAP. 738 * @{ 739 */ 740 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE0_POS 0 /**< CFG_DPDN_SWAP_SWAP_DATA_LANE0 Position */ 741 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE0_POS)) /**< CFG_DPDN_SWAP_SWAP_DATA_LANE0 Mask */ 742 743 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE1_POS 1 /**< CFG_DPDN_SWAP_SWAP_DATA_LANE1 Position */ 744 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE1_POS)) /**< CFG_DPDN_SWAP_SWAP_DATA_LANE1 Mask */ 745 746 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE2_POS 2 /**< CFG_DPDN_SWAP_SWAP_DATA_LANE2 Position */ 747 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE2 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE2_POS)) /**< CFG_DPDN_SWAP_SWAP_DATA_LANE2 Mask */ 748 749 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE3_POS 3 /**< CFG_DPDN_SWAP_SWAP_DATA_LANE3 Position */ 750 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE3 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_DATA_LANE3_POS)) /**< CFG_DPDN_SWAP_SWAP_DATA_LANE3 Mask */ 751 752 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_CLK_LANE_POS 4 /**< CFG_DPDN_SWAP_SWAP_CLK_LANE Position */ 753 #define MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_CLK_LANE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_CFG_DPDN_SWAP_SWAP_CLK_LANE_POS)) /**< CFG_DPDN_SWAP_SWAP_CLK_LANE Mask */ 754 755 /**@} end of group CSI2_REVA_CFG_DPDN_SWAP_Register */ 756 757 /** 758 * @ingroup csi2_reva_registers 759 * @defgroup CSI2_REVA_RESET_DESKEW CSI2_REVA_RESET_DESKEW 760 * @brief RESET_DESKEW. 761 * @{ 762 */ 763 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE0_POS 0 /**< RESET_DESKEW_DATA_LANE0 Position */ 764 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE0_POS)) /**< RESET_DESKEW_DATA_LANE0 Mask */ 765 766 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE1_POS 1 /**< RESET_DESKEW_DATA_LANE1 Position */ 767 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE1_POS)) /**< RESET_DESKEW_DATA_LANE1 Mask */ 768 769 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE2_POS 2 /**< RESET_DESKEW_DATA_LANE2 Position */ 770 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE2 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE2_POS)) /**< RESET_DESKEW_DATA_LANE2 Mask */ 771 772 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE3_POS 3 /**< RESET_DESKEW_DATA_LANE3 Position */ 773 #define MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE3 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RESET_DESKEW_DATA_LANE3_POS)) /**< RESET_DESKEW_DATA_LANE3 Mask */ 774 775 /**@} end of group CSI2_REVA_RESET_DESKEW_Register */ 776 777 /** 778 * @ingroup csi2_reva_registers 779 * @defgroup CSI2_REVA_VCONTROL CSI2_REVA_VCONTROL 780 * @brief PMA_RDY. 781 * @{ 782 */ 783 #define MXC_F_CSI2_REVA_VCONTROL_NORMAL_MODE_POS 0 /**< VCONTROL_NORMAL_MODE Position */ 784 #define MXC_F_CSI2_REVA_VCONTROL_NORMAL_MODE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_NORMAL_MODE_POS)) /**< VCONTROL_NORMAL_MODE Mask */ 785 786 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_TEST_POS 1 /**< VCONTROL_LP_RX_DC_TEST Position */ 787 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_TEST ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_TEST_POS)) /**< VCONTROL_LP_RX_DC_TEST Mask */ 788 789 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_1_POS 2 /**< VCONTROL_LP_RX_DC_1 Position */ 790 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_1_POS)) /**< VCONTROL_LP_RX_DC_1 Mask */ 791 792 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_0_POS 3 /**< VCONTROL_LP_RX_DC_0 Position */ 793 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_LP_RX_DC_0_POS)) /**< VCONTROL_LP_RX_DC_0 Mask */ 794 795 #define MXC_F_CSI2_REVA_VCONTROL_CAL_SEN_1_POS 4 /**< VCONTROL_CAL_SEN_1 Position */ 796 #define MXC_F_CSI2_REVA_VCONTROL_CAL_SEN_1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_CAL_SEN_1_POS)) /**< VCONTROL_CAL_SEN_1 Mask */ 797 798 #define MXC_F_CSI2_REVA_VCONTROL_CAL_SEN_0_POS 5 /**< VCONTROL_CAL_SEN_0 Position */ 799 #define MXC_F_CSI2_REVA_VCONTROL_CAL_SEN_0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_CAL_SEN_0_POS)) /**< VCONTROL_CAL_SEN_0 Mask */ 800 801 #define MXC_F_CSI2_REVA_VCONTROL_HSRT_0_POS 7 /**< VCONTROL_HSRT_0 Position */ 802 #define MXC_F_CSI2_REVA_VCONTROL_HSRT_0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_HSRT_0_POS)) /**< VCONTROL_HSRT_0 Mask */ 803 804 #define MXC_F_CSI2_REVA_VCONTROL_HSRT_1_POS 8 /**< VCONTROL_HSRT_1 Position */ 805 #define MXC_F_CSI2_REVA_VCONTROL_HSRT_1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_HSRT_1_POS)) /**< VCONTROL_HSRT_1 Mask */ 806 807 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_PARTBERT_POS 10 /**< VCONTROL_LP_RX_PARTBERT Position */ 808 #define MXC_F_CSI2_REVA_VCONTROL_LP_RX_PARTBERT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_LP_RX_PARTBERT_POS)) /**< VCONTROL_LP_RX_PARTBERT Mask */ 809 810 #define MXC_F_CSI2_REVA_VCONTROL_HS_INT_LOOPBACK_POS 11 /**< VCONTROL_HS_INT_LOOPBACK Position */ 811 #define MXC_F_CSI2_REVA_VCONTROL_HS_INT_LOOPBACK ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_HS_INT_LOOPBACK_POS)) /**< VCONTROL_HS_INT_LOOPBACK Mask */ 812 813 #define MXC_F_CSI2_REVA_VCONTROL_HS_RX_PARTBERT_POS 27 /**< VCONTROL_HS_RX_PARTBERT Position */ 814 #define MXC_F_CSI2_REVA_VCONTROL_HS_RX_PARTBERT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_HS_RX_PARTBERT_POS)) /**< VCONTROL_HS_RX_PARTBERT Mask */ 815 816 #define MXC_F_CSI2_REVA_VCONTROL_HS_RX_PRBS9_POS 28 /**< VCONTROL_HS_RX_PRBS9 Position */ 817 #define MXC_F_CSI2_REVA_VCONTROL_HS_RX_PRBS9 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_HS_RX_PRBS9_POS)) /**< VCONTROL_HS_RX_PRBS9 Mask */ 818 819 #define MXC_F_CSI2_REVA_VCONTROL_SUSPEND_MODE_POS 31 /**< VCONTROL_SUSPEND_MODE Position */ 820 #define MXC_F_CSI2_REVA_VCONTROL_SUSPEND_MODE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VCONTROL_SUSPEND_MODE_POS)) /**< VCONTROL_SUSPEND_MODE Mask */ 821 822 /**@} end of group CSI2_REVA_VCONTROL_Register */ 823 824 /** 825 * @ingroup csi2_reva_registers 826 * @defgroup CSI2_REVA_RG_CDRX_DSIRX_EN CSI2_REVA_RG_CDRX_DSIRX_EN 827 * @brief RG_CDRX_DSIRX_EN. 828 * @{ 829 */ 830 #define MXC_F_CSI2_REVA_RG_CDRX_DSIRX_EN_RXMODE_POS 0 /**< RG_CDRX_DSIRX_EN_RXMODE Position */ 831 #define MXC_F_CSI2_REVA_RG_CDRX_DSIRX_EN_RXMODE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RG_CDRX_DSIRX_EN_RXMODE_POS)) /**< RG_CDRX_DSIRX_EN_RXMODE Mask */ 832 833 /**@} end of group CSI2_REVA_RG_CDRX_DSIRX_EN_Register */ 834 835 /** 836 * @ingroup csi2_reva_registers 837 * @defgroup CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2 CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2 838 * @brief RG_CDRX_BISTHS_PLL_PRE_DIV2. 839 * @{ 840 */ 841 #define MXC_F_CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2_RXMODE_POS 0 /**< RG_CDRX_BISTHS_PLL_PRE_DIV2_RXMODE Position */ 842 #define MXC_F_CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2_RXMODE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2_RXMODE_POS)) /**< RG_CDRX_BISTHS_PLL_PRE_DIV2_RXMODE Mask */ 843 844 /**@} end of group CSI2_REVA_RG_CDRX_BISTHS_PLL_PRE_DIV2_Register */ 845 846 /** 847 * @ingroup csi2_reva_registers 848 * @defgroup CSI2_REVA_VFIFO_CFG0 CSI2_REVA_VFIFO_CFG0 849 * @brief Video FIFO Configuration Register 0. 850 * @{ 851 */ 852 #define MXC_F_CSI2_REVA_VFIFO_CFG0_VC_POS 0 /**< VFIFO_CFG0_VC Position */ 853 #define MXC_F_CSI2_REVA_VFIFO_CFG0_VC ((uint32_t)(0x3UL << MXC_F_CSI2_REVA_VFIFO_CFG0_VC_POS)) /**< VFIFO_CFG0_VC Mask */ 854 855 #define MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE_POS 6 /**< VFIFO_CFG0_DMAMODE Position */ 856 #define MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE ((uint32_t)(0x3UL << MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE_POS)) /**< VFIFO_CFG0_DMAMODE Mask */ 857 #define MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_NO_DMA ((uint32_t)0x0UL) /**< VFIFO_CFG0_DMAMODE_NO_DMA Value */ 858 #define MXC_S_CSI2_REVA_VFIFO_CFG0_DMAMODE_NO_DMA (MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_NO_DMA << MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE_POS) /**< VFIFO_CFG0_DMAMODE_NO_DMA Setting */ 859 #define MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_DMA_REQ ((uint32_t)0x1UL) /**< VFIFO_CFG0_DMAMODE_DMA_REQ Value */ 860 #define MXC_S_CSI2_REVA_VFIFO_CFG0_DMAMODE_DMA_REQ (MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_DMA_REQ << MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE_POS) /**< VFIFO_CFG0_DMAMODE_DMA_REQ Setting */ 861 #define MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_FIFO_THD ((uint32_t)0x2UL) /**< VFIFO_CFG0_DMAMODE_FIFO_THD Value */ 862 #define MXC_S_CSI2_REVA_VFIFO_CFG0_DMAMODE_FIFO_THD (MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_FIFO_THD << MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE_POS) /**< VFIFO_CFG0_DMAMODE_FIFO_THD Setting */ 863 #define MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_FIFO_FULL ((uint32_t)0x3UL) /**< VFIFO_CFG0_DMAMODE_FIFO_FULL Value */ 864 #define MXC_S_CSI2_REVA_VFIFO_CFG0_DMAMODE_FIFO_FULL (MXC_V_CSI2_REVA_VFIFO_CFG0_DMAMODE_FIFO_FULL << MXC_F_CSI2_REVA_VFIFO_CFG0_DMAMODE_POS) /**< VFIFO_CFG0_DMAMODE_FIFO_FULL Setting */ 865 866 #define MXC_F_CSI2_REVA_VFIFO_CFG0_AHBWAIT_POS 8 /**< VFIFO_CFG0_AHBWAIT Position */ 867 #define MXC_F_CSI2_REVA_VFIFO_CFG0_AHBWAIT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG0_AHBWAIT_POS)) /**< VFIFO_CFG0_AHBWAIT Mask */ 868 869 #define MXC_F_CSI2_REVA_VFIFO_CFG0_FIFORM_POS 9 /**< VFIFO_CFG0_FIFORM Position */ 870 #define MXC_F_CSI2_REVA_VFIFO_CFG0_FIFORM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG0_FIFORM_POS)) /**< VFIFO_CFG0_FIFORM Mask */ 871 872 #define MXC_F_CSI2_REVA_VFIFO_CFG0_ERRDE_POS 10 /**< VFIFO_CFG0_ERRDE Position */ 873 #define MXC_F_CSI2_REVA_VFIFO_CFG0_ERRDE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG0_ERRDE_POS)) /**< VFIFO_CFG0_ERRDE Mask */ 874 875 #define MXC_F_CSI2_REVA_VFIFO_CFG0_FBWM_POS 11 /**< VFIFO_CFG0_FBWM Position */ 876 #define MXC_F_CSI2_REVA_VFIFO_CFG0_FBWM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG0_FBWM_POS)) /**< VFIFO_CFG0_FBWM Mask */ 877 878 /**@} end of group CSI2_REVA_VFIFO_CFG0_Register */ 879 880 /** 881 * @ingroup csi2_reva_registers 882 * @defgroup CSI2_REVA_VFIFO_CFG1 CSI2_REVA_VFIFO_CFG1 883 * @brief Video FIFO Configuration Register 1. 884 * @{ 885 */ 886 #define MXC_F_CSI2_REVA_VFIFO_CFG1_AHBWCYC_POS 0 /**< VFIFO_CFG1_AHBWCYC Position */ 887 #define MXC_F_CSI2_REVA_VFIFO_CFG1_AHBWCYC ((uint32_t)(0xFFFFUL << MXC_F_CSI2_REVA_VFIFO_CFG1_AHBWCYC_POS)) /**< VFIFO_CFG1_AHBWCYC Mask */ 888 889 #define MXC_F_CSI2_REVA_VFIFO_CFG1_WAIT_FIRST_FS_POS 16 /**< VFIFO_CFG1_WAIT_FIRST_FS Position */ 890 #define MXC_F_CSI2_REVA_VFIFO_CFG1_WAIT_FIRST_FS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG1_WAIT_FIRST_FS_POS)) /**< VFIFO_CFG1_WAIT_FIRST_FS Mask */ 891 892 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_FRAME_CTRL_POS 17 /**< VFIFO_CFG1_ACCU_FRAME_CTRL Position */ 893 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_FRAME_CTRL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_FRAME_CTRL_POS)) /**< VFIFO_CFG1_ACCU_FRAME_CTRL Mask */ 894 895 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_LINE_CTRL_POS 18 /**< VFIFO_CFG1_ACCU_LINE_CTRL Position */ 896 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_LINE_CTRL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_LINE_CTRL_POS)) /**< VFIFO_CFG1_ACCU_LINE_CTRL Mask */ 897 898 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_LINE_CNT_POS 19 /**< VFIFO_CFG1_ACCU_LINE_CNT Position */ 899 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_LINE_CNT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_LINE_CNT_POS)) /**< VFIFO_CFG1_ACCU_LINE_CNT Mask */ 900 901 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_PIXEL_CNT_POS 20 /**< VFIFO_CFG1_ACCU_PIXEL_CNT Position */ 902 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_PIXEL_CNT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_PIXEL_CNT_POS)) /**< VFIFO_CFG1_ACCU_PIXEL_CNT Mask */ 903 904 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_PIXEL_ZERO_POS 21 /**< VFIFO_CFG1_ACCU_PIXEL_ZERO Position */ 905 #define MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_PIXEL_ZERO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CFG1_ACCU_PIXEL_ZERO_POS)) /**< VFIFO_CFG1_ACCU_PIXEL_ZERO Mask */ 906 907 /**@} end of group CSI2_REVA_VFIFO_CFG1_Register */ 908 909 /** 910 * @ingroup csi2_reva_registers 911 * @defgroup CSI2_REVA_VFIFO_CTRL CSI2_REVA_VFIFO_CTRL 912 * @brief Video FIFO Control Register. 913 * @{ 914 */ 915 #define MXC_F_CSI2_REVA_VFIFO_CTRL_FIFOEN_POS 0 /**< VFIFO_CTRL_FIFOEN Position */ 916 #define MXC_F_CSI2_REVA_VFIFO_CTRL_FIFOEN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CTRL_FIFOEN_POS)) /**< VFIFO_CTRL_FIFOEN Mask */ 917 918 #define MXC_F_CSI2_REVA_VFIFO_CTRL_FLUSH_POS 4 /**< VFIFO_CTRL_FLUSH Position */ 919 #define MXC_F_CSI2_REVA_VFIFO_CTRL_FLUSH ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_CTRL_FLUSH_POS)) /**< VFIFO_CTRL_FLUSH Mask */ 920 921 #define MXC_F_CSI2_REVA_VFIFO_CTRL_THD_POS 8 /**< VFIFO_CTRL_THD Position */ 922 #define MXC_F_CSI2_REVA_VFIFO_CTRL_THD ((uint32_t)(0x7FUL << MXC_F_CSI2_REVA_VFIFO_CTRL_THD_POS)) /**< VFIFO_CTRL_THD Mask */ 923 924 /**@} end of group CSI2_REVA_VFIFO_CTRL_Register */ 925 926 /** 927 * @ingroup csi2_reva_registers 928 * @defgroup CSI2_REVA_VFIFO_STS CSI2_REVA_VFIFO_STS 929 * @brief Video FIFO Status Register. 930 * @{ 931 */ 932 #define MXC_F_CSI2_REVA_VFIFO_STS_FEMPTY_POS 0 /**< VFIFO_STS_FEMPTY Position */ 933 #define MXC_F_CSI2_REVA_VFIFO_STS_FEMPTY ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_FEMPTY_POS)) /**< VFIFO_STS_FEMPTY Mask */ 934 935 #define MXC_F_CSI2_REVA_VFIFO_STS_FTHD_POS 1 /**< VFIFO_STS_FTHD Position */ 936 #define MXC_F_CSI2_REVA_VFIFO_STS_FTHD ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_FTHD_POS)) /**< VFIFO_STS_FTHD Mask */ 937 938 #define MXC_F_CSI2_REVA_VFIFO_STS_FFULL_POS 2 /**< VFIFO_STS_FFULL Position */ 939 #define MXC_F_CSI2_REVA_VFIFO_STS_FFULL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_FFULL_POS)) /**< VFIFO_STS_FFULL Mask */ 940 941 #define MXC_F_CSI2_REVA_VFIFO_STS_UNDERRUN_POS 3 /**< VFIFO_STS_UNDERRUN Position */ 942 #define MXC_F_CSI2_REVA_VFIFO_STS_UNDERRUN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_UNDERRUN_POS)) /**< VFIFO_STS_UNDERRUN Mask */ 943 944 #define MXC_F_CSI2_REVA_VFIFO_STS_OVERRUN_POS 4 /**< VFIFO_STS_OVERRUN Position */ 945 #define MXC_F_CSI2_REVA_VFIFO_STS_OVERRUN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_OVERRUN_POS)) /**< VFIFO_STS_OVERRUN Mask */ 946 947 #define MXC_F_CSI2_REVA_VFIFO_STS_OUTSYNC_POS 5 /**< VFIFO_STS_OUTSYNC Position */ 948 #define MXC_F_CSI2_REVA_VFIFO_STS_OUTSYNC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_OUTSYNC_POS)) /**< VFIFO_STS_OUTSYNC Mask */ 949 950 #define MXC_F_CSI2_REVA_VFIFO_STS_FMTERR_POS 6 /**< VFIFO_STS_FMTERR Position */ 951 #define MXC_F_CSI2_REVA_VFIFO_STS_FMTERR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_FMTERR_POS)) /**< VFIFO_STS_FMTERR Mask */ 952 953 #define MXC_F_CSI2_REVA_VFIFO_STS_AHBWTO_POS 7 /**< VFIFO_STS_AHBWTO Position */ 954 #define MXC_F_CSI2_REVA_VFIFO_STS_AHBWTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_AHBWTO_POS)) /**< VFIFO_STS_AHBWTO Mask */ 955 956 #define MXC_F_CSI2_REVA_VFIFO_STS_FS_POS 8 /**< VFIFO_STS_FS Position */ 957 #define MXC_F_CSI2_REVA_VFIFO_STS_FS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_FS_POS)) /**< VFIFO_STS_FS Mask */ 958 959 #define MXC_F_CSI2_REVA_VFIFO_STS_FE_POS 9 /**< VFIFO_STS_FE Position */ 960 #define MXC_F_CSI2_REVA_VFIFO_STS_FE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_FE_POS)) /**< VFIFO_STS_FE Mask */ 961 962 #define MXC_F_CSI2_REVA_VFIFO_STS_LS_POS 10 /**< VFIFO_STS_LS Position */ 963 #define MXC_F_CSI2_REVA_VFIFO_STS_LS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_LS_POS)) /**< VFIFO_STS_LS Mask */ 964 965 #define MXC_F_CSI2_REVA_VFIFO_STS_LE_POS 11 /**< VFIFO_STS_LE Position */ 966 #define MXC_F_CSI2_REVA_VFIFO_STS_LE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_STS_LE_POS)) /**< VFIFO_STS_LE Mask */ 967 968 #define MXC_F_CSI2_REVA_VFIFO_STS_FELT_POS 16 /**< VFIFO_STS_FELT Position */ 969 #define MXC_F_CSI2_REVA_VFIFO_STS_FELT ((uint32_t)(0x7FUL << MXC_F_CSI2_REVA_VFIFO_STS_FELT_POS)) /**< VFIFO_STS_FELT Mask */ 970 971 #define MXC_F_CSI2_REVA_VFIFO_STS_FMT_POS 24 /**< VFIFO_STS_FMT Position */ 972 #define MXC_F_CSI2_REVA_VFIFO_STS_FMT ((uint32_t)(0x3FUL << MXC_F_CSI2_REVA_VFIFO_STS_FMT_POS)) /**< VFIFO_STS_FMT Mask */ 973 974 /**@} end of group CSI2_REVA_VFIFO_STS_Register */ 975 976 /** 977 * @ingroup csi2_reva_registers 978 * @defgroup CSI2_REVA_VFIFO_LINE_NUM CSI2_REVA_VFIFO_LINE_NUM 979 * @brief Video FIFO CSI Line Number Per Frame. 980 * @{ 981 */ 982 #define MXC_F_CSI2_REVA_VFIFO_LINE_NUM_LINE_NUM_POS 0 /**< VFIFO_LINE_NUM_LINE_NUM Position */ 983 #define MXC_F_CSI2_REVA_VFIFO_LINE_NUM_LINE_NUM ((uint32_t)(0x1FFFUL << MXC_F_CSI2_REVA_VFIFO_LINE_NUM_LINE_NUM_POS)) /**< VFIFO_LINE_NUM_LINE_NUM Mask */ 984 985 /**@} end of group CSI2_REVA_VFIFO_LINE_NUM_Register */ 986 987 /** 988 * @ingroup csi2_reva_registers 989 * @defgroup CSI2_REVA_VFIFO_PIXEL_NUM CSI2_REVA_VFIFO_PIXEL_NUM 990 * @brief Video FIFO CSI Pixel Number Per Line. 991 * @{ 992 */ 993 #define MXC_F_CSI2_REVA_VFIFO_PIXEL_NUM_PIXEL_NUM_POS 0 /**< VFIFO_PIXEL_NUM_PIXEL_NUM Position */ 994 #define MXC_F_CSI2_REVA_VFIFO_PIXEL_NUM_PIXEL_NUM ((uint32_t)(0x3FFFUL << MXC_F_CSI2_REVA_VFIFO_PIXEL_NUM_PIXEL_NUM_POS)) /**< VFIFO_PIXEL_NUM_PIXEL_NUM Mask */ 995 996 /**@} end of group CSI2_REVA_VFIFO_PIXEL_NUM_Register */ 997 998 /** 999 * @ingroup csi2_reva_registers 1000 * @defgroup CSI2_REVA_VFIFO_LINE_CNT CSI2_REVA_VFIFO_LINE_CNT 1001 * @brief Video FIFO CSI Line Count. 1002 * @{ 1003 */ 1004 #define MXC_F_CSI2_REVA_VFIFO_LINE_CNT_LINE_CNT_POS 0 /**< VFIFO_LINE_CNT_LINE_CNT Position */ 1005 #define MXC_F_CSI2_REVA_VFIFO_LINE_CNT_LINE_CNT ((uint32_t)(0xFFFUL << MXC_F_CSI2_REVA_VFIFO_LINE_CNT_LINE_CNT_POS)) /**< VFIFO_LINE_CNT_LINE_CNT Mask */ 1006 1007 /**@} end of group CSI2_REVA_VFIFO_LINE_CNT_Register */ 1008 1009 /** 1010 * @ingroup csi2_reva_registers 1011 * @defgroup CSI2_REVA_VFIFO_PIXEL_CNT CSI2_REVA_VFIFO_PIXEL_CNT 1012 * @brief Video FIFO CSI Pixel Count. 1013 * @{ 1014 */ 1015 #define MXC_F_CSI2_REVA_VFIFO_PIXEL_CNT_PIXEL_CNT_POS 0 /**< VFIFO_PIXEL_CNT_PIXEL_CNT Position */ 1016 #define MXC_F_CSI2_REVA_VFIFO_PIXEL_CNT_PIXEL_CNT ((uint32_t)(0x1FFFUL << MXC_F_CSI2_REVA_VFIFO_PIXEL_CNT_PIXEL_CNT_POS)) /**< VFIFO_PIXEL_CNT_PIXEL_CNT Mask */ 1017 1018 /**@} end of group CSI2_REVA_VFIFO_PIXEL_CNT_Register */ 1019 1020 /** 1021 * @ingroup csi2_reva_registers 1022 * @defgroup CSI2_REVA_VFIFO_FRAME_STS CSI2_REVA_VFIFO_FRAME_STS 1023 * @brief Video FIFO Frame Status Register. 1024 * @{ 1025 */ 1026 #define MXC_F_CSI2_REVA_VFIFO_FRAME_STS_FRAME_STATE_POS 0 /**< VFIFO_FRAME_STS_FRAME_STATE Position */ 1027 #define MXC_F_CSI2_REVA_VFIFO_FRAME_STS_FRAME_STATE ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_VFIFO_FRAME_STS_FRAME_STATE_POS)) /**< VFIFO_FRAME_STS_FRAME_STATE Mask */ 1028 1029 #define MXC_F_CSI2_REVA_VFIFO_FRAME_STS_ERROR_CODE_POS 3 /**< VFIFO_FRAME_STS_ERROR_CODE Position */ 1030 #define MXC_F_CSI2_REVA_VFIFO_FRAME_STS_ERROR_CODE ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_VFIFO_FRAME_STS_ERROR_CODE_POS)) /**< VFIFO_FRAME_STS_ERROR_CODE Mask */ 1031 1032 /**@} end of group CSI2_REVA_VFIFO_FRAME_STS_Register */ 1033 1034 /** 1035 * @ingroup csi2_reva_registers 1036 * @defgroup CSI2_REVA_VFIFO_RAW_CTRL CSI2_REVA_VFIFO_RAW_CTRL 1037 * @brief Video FIFO RAW-to-RGB Control Register. 1038 * @{ 1039 */ 1040 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_CEN_POS 0 /**< VFIFO_RAW_CTRL_RAW_CEN Position */ 1041 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_CEN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_CEN_POS)) /**< VFIFO_RAW_CTRL_RAW_CEN Mask */ 1042 1043 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FF_AFO_POS 1 /**< VFIFO_RAW_CTRL_RAW_FF_AFO Position */ 1044 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FF_AFO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FF_AFO_POS)) /**< VFIFO_RAW_CTRL_RAW_FF_AFO Mask */ 1045 1046 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FF_FO_POS 4 /**< VFIFO_RAW_CTRL_RAW_FF_FO Position */ 1047 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FF_FO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FF_FO_POS)) /**< VFIFO_RAW_CTRL_RAW_FF_FO Mask */ 1048 1049 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_POS 8 /**< VFIFO_RAW_CTRL_RAW_FMT Position */ 1050 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT ((uint32_t)(0x3UL << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_POS)) /**< VFIFO_RAW_CTRL_RAW_FMT Mask */ 1051 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_RGRG_GBGB ((uint32_t)0x0UL) /**< VFIFO_RAW_CTRL_RAW_FMT_RGRG_GBGB Value */ 1052 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_RGRG_GBGB (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_RGRG_GBGB << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_POS) /**< VFIFO_RAW_CTRL_RAW_FMT_RGRG_GBGB Setting */ 1053 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_GRGR_BGBG ((uint32_t)0x1UL) /**< VFIFO_RAW_CTRL_RAW_FMT_GRGR_BGBG Value */ 1054 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_GRGR_BGBG (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_GRGR_BGBG << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_POS) /**< VFIFO_RAW_CTRL_RAW_FMT_GRGR_BGBG Setting */ 1055 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_GBGB_RGRG ((uint32_t)0x2UL) /**< VFIFO_RAW_CTRL_RAW_FMT_GBGB_RGRG Value */ 1056 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_GBGB_RGRG (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_GBGB_RGRG << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_POS) /**< VFIFO_RAW_CTRL_RAW_FMT_GBGB_RGRG Setting */ 1057 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_BGBG_GRGR ((uint32_t)0x3UL) /**< VFIFO_RAW_CTRL_RAW_FMT_BGBG_GRGR Value */ 1058 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_BGBG_GRGR (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_BGBG_GRGR << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RAW_FMT_POS) /**< VFIFO_RAW_CTRL_RAW_FMT_BGBG_GRGR Setting */ 1059 1060 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS 12 /**< VFIFO_RAW_CTRL_RGB_TYP Position */ 1061 #define MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP ((uint32_t)(0x7UL << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS)) /**< VFIFO_RAW_CTRL_RGB_TYP Mask */ 1062 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB444 ((uint32_t)0x0UL) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB444 Value */ 1063 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB444 (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB444 << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB444 Setting */ 1064 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB555 ((uint32_t)0x1UL) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB555 Value */ 1065 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB555 (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB555 << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB555 Setting */ 1066 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB565 ((uint32_t)0x2UL) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB565 Value */ 1067 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB565 (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB565 << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB565 Setting */ 1068 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB666 ((uint32_t)0x3UL) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB666 Value */ 1069 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB666 (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGB666 << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS) /**< VFIFO_RAW_CTRL_RGB_TYP_RGB666 Setting */ 1070 #define MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGG888 ((uint32_t)0x4UL) /**< VFIFO_RAW_CTRL_RGB_TYP_RGG888 Value */ 1071 #define MXC_S_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGG888 (MXC_V_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_RGG888 << MXC_F_CSI2_REVA_VFIFO_RAW_CTRL_RGB_TYP_POS) /**< VFIFO_RAW_CTRL_RGB_TYP_RGG888 Setting */ 1072 1073 /**@} end of group CSI2_REVA_VFIFO_RAW_CTRL_Register */ 1074 1075 /** 1076 * @ingroup csi2_reva_registers 1077 * @defgroup CSI2_REVA_VFIFO_RAW_BUF0_ADDR CSI2_REVA_VFIFO_RAW_BUF0_ADDR 1078 * @brief Video FIFO RAW-to-RGB Line Buffer0 Address. 1079 * @{ 1080 */ 1081 #define MXC_F_CSI2_REVA_VFIFO_RAW_BUF0_ADDR_ADDR_POS 2 /**< VFIFO_RAW_BUF0_ADDR_ADDR Position */ 1082 #define MXC_F_CSI2_REVA_VFIFO_RAW_BUF0_ADDR_ADDR ((uint32_t)(0x3FFFFFFFUL << MXC_F_CSI2_REVA_VFIFO_RAW_BUF0_ADDR_ADDR_POS)) /**< VFIFO_RAW_BUF0_ADDR_ADDR Mask */ 1083 1084 /**@} end of group CSI2_REVA_VFIFO_RAW_BUF0_ADDR_Register */ 1085 1086 /** 1087 * @ingroup csi2_reva_registers 1088 * @defgroup CSI2_REVA_VFIFO_RAW_BUF1_ADDR CSI2_REVA_VFIFO_RAW_BUF1_ADDR 1089 * @brief Video FIFO RAW-to-RGB Line Buffer1 Address. 1090 * @{ 1091 */ 1092 #define MXC_F_CSI2_REVA_VFIFO_RAW_BUF1_ADDR_ADDR_POS 2 /**< VFIFO_RAW_BUF1_ADDR_ADDR Position */ 1093 #define MXC_F_CSI2_REVA_VFIFO_RAW_BUF1_ADDR_ADDR ((uint32_t)(0x3FFFFFFFUL << MXC_F_CSI2_REVA_VFIFO_RAW_BUF1_ADDR_ADDR_POS)) /**< VFIFO_RAW_BUF1_ADDR_ADDR Mask */ 1094 1095 /**@} end of group CSI2_REVA_VFIFO_RAW_BUF1_ADDR_Register */ 1096 1097 /** 1098 * @ingroup csi2_reva_registers 1099 * @defgroup CSI2_REVA_VFIFO_AHBM_CTRL CSI2_REVA_VFIFO_AHBM_CTRL 1100 * @brief Video FIFO AHB Master Control Register. 1101 * @{ 1102 */ 1103 #define MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_AHBMEN_POS 0 /**< VFIFO_AHBM_CTRL_AHBMEN Position */ 1104 #define MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_AHBMEN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_AHBMEN_POS)) /**< VFIFO_AHBM_CTRL_AHBMEN Mask */ 1105 1106 #define MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_AHBMCLR_POS 1 /**< VFIFO_AHBM_CTRL_AHBMCLR Position */ 1107 #define MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_AHBMCLR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_AHBMCLR_POS)) /**< VFIFO_AHBM_CTRL_AHBMCLR Mask */ 1108 1109 #define MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_POS 4 /**< VFIFO_AHBM_CTRL_BSTLEN Position */ 1110 #define MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN ((uint32_t)(0x3UL << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_POS)) /**< VFIFO_AHBM_CTRL_BSTLEN Mask */ 1111 #define MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_VFIFO_THD ((uint32_t)0x0UL) /**< VFIFO_AHBM_CTRL_BSTLEN_VFIFO_THD Value */ 1112 #define MXC_S_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_VFIFO_THD (MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_VFIFO_THD << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_POS) /**< VFIFO_AHBM_CTRL_BSTLEN_VFIFO_THD Setting */ 1113 #define MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_ONE_WORD ((uint32_t)0x1UL) /**< VFIFO_AHBM_CTRL_BSTLEN_ONE_WORD Value */ 1114 #define MXC_S_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_ONE_WORD (MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_ONE_WORD << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_POS) /**< VFIFO_AHBM_CTRL_BSTLEN_ONE_WORD Setting */ 1115 #define MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_FOUR_WORDS ((uint32_t)0x2UL) /**< VFIFO_AHBM_CTRL_BSTLEN_FOUR_WORDS Value */ 1116 #define MXC_S_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_FOUR_WORDS (MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_FOUR_WORDS << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_POS) /**< VFIFO_AHBM_CTRL_BSTLEN_FOUR_WORDS Setting */ 1117 #define MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_EIGHT_WORDS ((uint32_t)0x3UL) /**< VFIFO_AHBM_CTRL_BSTLEN_EIGHT_WORDS Value */ 1118 #define MXC_S_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_EIGHT_WORDS (MXC_V_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_EIGHT_WORDS << MXC_F_CSI2_REVA_VFIFO_AHBM_CTRL_BSTLEN_POS) /**< VFIFO_AHBM_CTRL_BSTLEN_EIGHT_WORDS Setting */ 1119 1120 /**@} end of group CSI2_REVA_VFIFO_AHBM_CTRL_Register */ 1121 1122 /** 1123 * @ingroup csi2_reva_registers 1124 * @defgroup CSI2_REVA_VFIFO_AHBM_STS CSI2_REVA_VFIFO_AHBM_STS 1125 * @brief Video FIFO AHB Master Status Register. 1126 * @{ 1127 */ 1128 #define MXC_F_CSI2_REVA_VFIFO_AHBM_STS_HRDY_TO_POS 0 /**< VFIFO_AHBM_STS_HRDY_TO Position */ 1129 #define MXC_F_CSI2_REVA_VFIFO_AHBM_STS_HRDY_TO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_AHBM_STS_HRDY_TO_POS)) /**< VFIFO_AHBM_STS_HRDY_TO Mask */ 1130 1131 #define MXC_F_CSI2_REVA_VFIFO_AHBM_STS_IDLE_TO_POS 1 /**< VFIFO_AHBM_STS_IDLE_TO Position */ 1132 #define MXC_F_CSI2_REVA_VFIFO_AHBM_STS_IDLE_TO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_AHBM_STS_IDLE_TO_POS)) /**< VFIFO_AHBM_STS_IDLE_TO Mask */ 1133 1134 #define MXC_F_CSI2_REVA_VFIFO_AHBM_STS_TRANS_MAX_POS 2 /**< VFIFO_AHBM_STS_TRANS_MAX Position */ 1135 #define MXC_F_CSI2_REVA_VFIFO_AHBM_STS_TRANS_MAX ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_VFIFO_AHBM_STS_TRANS_MAX_POS)) /**< VFIFO_AHBM_STS_TRANS_MAX Mask */ 1136 1137 /**@} end of group CSI2_REVA_VFIFO_AHBM_STS_Register */ 1138 1139 /** 1140 * @ingroup csi2_reva_registers 1141 * @defgroup CSI2_REVA_VFIFO_AHBM_START_ADDR CSI2_REVA_VFIFO_AHBM_START_ADDR 1142 * @brief Video FIFO AHB Master Start Address Register. 1143 * @{ 1144 */ 1145 #define MXC_F_CSI2_REVA_VFIFO_AHBM_START_ADDR_AHBM_START_ADDR_POS 2 /**< VFIFO_AHBM_START_ADDR_AHBM_START_ADDR Position */ 1146 #define MXC_F_CSI2_REVA_VFIFO_AHBM_START_ADDR_AHBM_START_ADDR ((uint32_t)(0x3FFFFFFFUL << MXC_F_CSI2_REVA_VFIFO_AHBM_START_ADDR_AHBM_START_ADDR_POS)) /**< VFIFO_AHBM_START_ADDR_AHBM_START_ADDR Mask */ 1147 1148 /**@} end of group CSI2_REVA_VFIFO_AHBM_START_ADDR_Register */ 1149 1150 /** 1151 * @ingroup csi2_reva_registers 1152 * @defgroup CSI2_REVA_VFIFO_AHBM_ADDR_RANGE CSI2_REVA_VFIFO_AHBM_ADDR_RANGE 1153 * @brief Video FIFO AHB Master Address Range Register. 1154 * @{ 1155 */ 1156 #define MXC_F_CSI2_REVA_VFIFO_AHBM_ADDR_RANGE_AHBM_ADDR_RANGE_POS 2 /**< VFIFO_AHBM_ADDR_RANGE_AHBM_ADDR_RANGE Position */ 1157 #define MXC_F_CSI2_REVA_VFIFO_AHBM_ADDR_RANGE_AHBM_ADDR_RANGE ((uint32_t)(0x3FFFUL << MXC_F_CSI2_REVA_VFIFO_AHBM_ADDR_RANGE_AHBM_ADDR_RANGE_POS)) /**< VFIFO_AHBM_ADDR_RANGE_AHBM_ADDR_RANGE Mask */ 1158 1159 /**@} end of group CSI2_REVA_VFIFO_AHBM_ADDR_RANGE_Register */ 1160 1161 /** 1162 * @ingroup csi2_reva_registers 1163 * @defgroup CSI2_REVA_VFIFO_AHBM_MAX_TRANS CSI2_REVA_VFIFO_AHBM_MAX_TRANS 1164 * @brief Video FIFO AHB Master Maximal Transfer Number Register. 1165 * @{ 1166 */ 1167 #define MXC_F_CSI2_REVA_VFIFO_AHBM_MAX_TRANS_AHBM_MAX_TRANS_POS 0 /**< VFIFO_AHBM_MAX_TRANS_AHBM_MAX_TRANS Position */ 1168 #define MXC_F_CSI2_REVA_VFIFO_AHBM_MAX_TRANS_AHBM_MAX_TRANS ((uint32_t)(0xFFFFFFFFUL << MXC_F_CSI2_REVA_VFIFO_AHBM_MAX_TRANS_AHBM_MAX_TRANS_POS)) /**< VFIFO_AHBM_MAX_TRANS_AHBM_MAX_TRANS Mask */ 1169 1170 /**@} end of group CSI2_REVA_VFIFO_AHBM_MAX_TRANS_Register */ 1171 1172 /** 1173 * @ingroup csi2_reva_registers 1174 * @defgroup CSI2_REVA_VFIFO_AHBM_TRANS_CNT CSI2_REVA_VFIFO_AHBM_TRANS_CNT 1175 * @brief Video FIFO AHB Master Transfer Count Register. 1176 * @{ 1177 */ 1178 #define MXC_F_CSI2_REVA_VFIFO_AHBM_TRANS_CNT_AHBM_TRANS_CNT_POS 0 /**< VFIFO_AHBM_TRANS_CNT_AHBM_TRANS_CNT Position */ 1179 #define MXC_F_CSI2_REVA_VFIFO_AHBM_TRANS_CNT_AHBM_TRANS_CNT ((uint32_t)(0xFFFFFFFFUL << MXC_F_CSI2_REVA_VFIFO_AHBM_TRANS_CNT_AHBM_TRANS_CNT_POS)) /**< VFIFO_AHBM_TRANS_CNT_AHBM_TRANS_CNT Mask */ 1180 1181 /**@} end of group CSI2_REVA_VFIFO_AHBM_TRANS_CNT_Register */ 1182 1183 /** 1184 * @ingroup csi2_reva_registers 1185 * @defgroup CSI2_REVA_RX_EINT_VFF_IE CSI2_REVA_RX_EINT_VFF_IE 1186 * @brief RX Video FIFO Interrupt Enable Register. 1187 * @{ 1188 */ 1189 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FNEMPTY_POS 0 /**< RX_EINT_VFF_IE_FNEMPTY Position */ 1190 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FNEMPTY ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FNEMPTY_POS)) /**< RX_EINT_VFF_IE_FNEMPTY Mask */ 1191 1192 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FTHD_POS 1 /**< RX_EINT_VFF_IE_FTHD Position */ 1193 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FTHD ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FTHD_POS)) /**< RX_EINT_VFF_IE_FTHD Mask */ 1194 1195 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FFULL_POS 2 /**< RX_EINT_VFF_IE_FFULL Position */ 1196 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FFULL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FFULL_POS)) /**< RX_EINT_VFF_IE_FFULL Mask */ 1197 1198 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_UNDERRUN_POS 3 /**< RX_EINT_VFF_IE_UNDERRUN Position */ 1199 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_UNDERRUN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_UNDERRUN_POS)) /**< RX_EINT_VFF_IE_UNDERRUN Mask */ 1200 1201 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_OVERRUN_POS 4 /**< RX_EINT_VFF_IE_OVERRUN Position */ 1202 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_OVERRUN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_OVERRUN_POS)) /**< RX_EINT_VFF_IE_OVERRUN Mask */ 1203 1204 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_OUTSYNC_POS 5 /**< RX_EINT_VFF_IE_OUTSYNC Position */ 1205 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_OUTSYNC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_OUTSYNC_POS)) /**< RX_EINT_VFF_IE_OUTSYNC Mask */ 1206 1207 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FMTERR_POS 6 /**< RX_EINT_VFF_IE_FMTERR Position */ 1208 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FMTERR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FMTERR_POS)) /**< RX_EINT_VFF_IE_FMTERR Mask */ 1209 1210 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBWTO_POS 7 /**< RX_EINT_VFF_IE_AHBWTO Position */ 1211 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBWTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBWTO_POS)) /**< RX_EINT_VFF_IE_AHBWTO Mask */ 1212 1213 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FS_POS 8 /**< RX_EINT_VFF_IE_FS Position */ 1214 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FS_POS)) /**< RX_EINT_VFF_IE_FS Mask */ 1215 1216 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FE_POS 9 /**< RX_EINT_VFF_IE_FE Position */ 1217 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FE_POS)) /**< RX_EINT_VFF_IE_FE Mask */ 1218 1219 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_LS_POS 10 /**< RX_EINT_VFF_IE_LS Position */ 1220 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_LS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_LS_POS)) /**< RX_EINT_VFF_IE_LS Mask */ 1221 1222 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_LE_POS 11 /**< RX_EINT_VFF_IE_LE Position */ 1223 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_LE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_LE_POS)) /**< RX_EINT_VFF_IE_LE Mask */ 1224 1225 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_RAW_OVR_POS 12 /**< RX_EINT_VFF_IE_RAW_OVR Position */ 1226 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_RAW_OVR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_RAW_OVR_POS)) /**< RX_EINT_VFF_IE_RAW_OVR Mask */ 1227 1228 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_RAW_AHBERR_POS 13 /**< RX_EINT_VFF_IE_RAW_AHBERR Position */ 1229 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_RAW_AHBERR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_RAW_AHBERR_POS)) /**< RX_EINT_VFF_IE_RAW_AHBERR Mask */ 1230 1231 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FNEMP_MD_POS 16 /**< RX_EINT_VFF_IE_FNEMP_MD Position */ 1232 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FNEMP_MD ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FNEMP_MD_POS)) /**< RX_EINT_VFF_IE_FNEMP_MD Mask */ 1233 1234 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FTHD_MD_POS 17 /**< RX_EINT_VFF_IE_FTHD_MD Position */ 1235 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FTHD_MD ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FTHD_MD_POS)) /**< RX_EINT_VFF_IE_FTHD_MD Mask */ 1236 1237 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FFUL_MD_POS 18 /**< RX_EINT_VFF_IE_FFUL_MD Position */ 1238 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FFUL_MD ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_FFUL_MD_POS)) /**< RX_EINT_VFF_IE_FFUL_MD Mask */ 1239 1240 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_RDTO_POS 24 /**< RX_EINT_VFF_IE_AHBM_RDTO Position */ 1241 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_RDTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_RDTO_POS)) /**< RX_EINT_VFF_IE_AHBM_RDTO Mask */ 1242 1243 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_IDTO_POS 25 /**< RX_EINT_VFF_IE_AHBM_IDTO Position */ 1244 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_IDTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_IDTO_POS)) /**< RX_EINT_VFF_IE_AHBM_IDTO Mask */ 1245 1246 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_MAX_POS 26 /**< RX_EINT_VFF_IE_AHBM_MAX Position */ 1247 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_MAX ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IE_AHBM_MAX_POS)) /**< RX_EINT_VFF_IE_AHBM_MAX Mask */ 1248 1249 /**@} end of group CSI2_REVA_RX_EINT_VFF_IE_Register */ 1250 1251 /** 1252 * @ingroup csi2_reva_registers 1253 * @defgroup CSI2_REVA_RX_EINT_VFF_IF CSI2_REVA_RX_EINT_VFF_IF 1254 * @brief RX Video FIFO Interrupt Flag Register. 1255 * @{ 1256 */ 1257 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FNEMPTY_POS 0 /**< RX_EINT_VFF_IF_FNEMPTY Position */ 1258 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FNEMPTY ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FNEMPTY_POS)) /**< RX_EINT_VFF_IF_FNEMPTY Mask */ 1259 1260 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FTHD_POS 1 /**< RX_EINT_VFF_IF_FTHD Position */ 1261 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FTHD ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FTHD_POS)) /**< RX_EINT_VFF_IF_FTHD Mask */ 1262 1263 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FFULL_POS 2 /**< RX_EINT_VFF_IF_FFULL Position */ 1264 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FFULL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FFULL_POS)) /**< RX_EINT_VFF_IF_FFULL Mask */ 1265 1266 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_UNDERRUN_POS 3 /**< RX_EINT_VFF_IF_UNDERRUN Position */ 1267 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_UNDERRUN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_UNDERRUN_POS)) /**< RX_EINT_VFF_IF_UNDERRUN Mask */ 1268 1269 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_OVERRUN_POS 4 /**< RX_EINT_VFF_IF_OVERRUN Position */ 1270 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_OVERRUN ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_OVERRUN_POS)) /**< RX_EINT_VFF_IF_OVERRUN Mask */ 1271 1272 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_OUTSYNC_POS 5 /**< RX_EINT_VFF_IF_OUTSYNC Position */ 1273 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_OUTSYNC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_OUTSYNC_POS)) /**< RX_EINT_VFF_IF_OUTSYNC Mask */ 1274 1275 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FMTERR_POS 6 /**< RX_EINT_VFF_IF_FMTERR Position */ 1276 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FMTERR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FMTERR_POS)) /**< RX_EINT_VFF_IF_FMTERR Mask */ 1277 1278 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBWTO_POS 7 /**< RX_EINT_VFF_IF_AHBWTO Position */ 1279 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBWTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBWTO_POS)) /**< RX_EINT_VFF_IF_AHBWTO Mask */ 1280 1281 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FS_POS 8 /**< RX_EINT_VFF_IF_FS Position */ 1282 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FS_POS)) /**< RX_EINT_VFF_IF_FS Mask */ 1283 1284 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FE_POS 9 /**< RX_EINT_VFF_IF_FE Position */ 1285 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_FE_POS)) /**< RX_EINT_VFF_IF_FE Mask */ 1286 1287 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_LS_POS 10 /**< RX_EINT_VFF_IF_LS Position */ 1288 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_LS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_LS_POS)) /**< RX_EINT_VFF_IF_LS Mask */ 1289 1290 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_LE_POS 11 /**< RX_EINT_VFF_IF_LE Position */ 1291 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_LE ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_LE_POS)) /**< RX_EINT_VFF_IF_LE Mask */ 1292 1293 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_RAW_OVR_POS 12 /**< RX_EINT_VFF_IF_RAW_OVR Position */ 1294 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_RAW_OVR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_RAW_OVR_POS)) /**< RX_EINT_VFF_IF_RAW_OVR Mask */ 1295 1296 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_RAW_AHBERR_POS 13 /**< RX_EINT_VFF_IF_RAW_AHBERR Position */ 1297 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_RAW_AHBERR ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_RAW_AHBERR_POS)) /**< RX_EINT_VFF_IF_RAW_AHBERR Mask */ 1298 1299 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_RDTO_POS 24 /**< RX_EINT_VFF_IF_AHBM_RDTO Position */ 1300 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_RDTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_RDTO_POS)) /**< RX_EINT_VFF_IF_AHBM_RDTO Mask */ 1301 1302 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_IDTO_POS 25 /**< RX_EINT_VFF_IF_AHBM_IDTO Position */ 1303 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_IDTO ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_IDTO_POS)) /**< RX_EINT_VFF_IF_AHBM_IDTO Mask */ 1304 1305 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_MAX_POS 26 /**< RX_EINT_VFF_IF_AHBM_MAX Position */ 1306 #define MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_MAX ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_VFF_IF_AHBM_MAX_POS)) /**< RX_EINT_VFF_IF_AHBM_MAX Mask */ 1307 1308 /**@} end of group CSI2_REVA_RX_EINT_VFF_IF_Register */ 1309 1310 /** 1311 * @ingroup csi2_reva_registers 1312 * @defgroup CSI2_REVA_RX_EINT_PPI_IE CSI2_REVA_RX_EINT_PPI_IE 1313 * @brief RX D-PHY Interrupt Enable Register. 1314 * @{ 1315 */ 1316 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0STOP_POS 0 /**< RX_EINT_PPI_IE_DL0STOP Position */ 1317 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0STOP_POS)) /**< RX_EINT_PPI_IE_DL0STOP Mask */ 1318 1319 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1STOP_POS 1 /**< RX_EINT_PPI_IE_DL1STOP Position */ 1320 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1STOP_POS)) /**< RX_EINT_PPI_IE_DL1STOP Mask */ 1321 1322 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_CL0STOP_POS 4 /**< RX_EINT_PPI_IE_CL0STOP Position */ 1323 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_CL0STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_CL0STOP_POS)) /**< RX_EINT_PPI_IE_CL0STOP Mask */ 1324 1325 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECONT0_POS 6 /**< RX_EINT_PPI_IE_DL0ECONT0 Position */ 1326 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECONT0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECONT0_POS)) /**< RX_EINT_PPI_IE_DL0ECONT0 Mask */ 1327 1328 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECONT1_POS 7 /**< RX_EINT_PPI_IE_DL0ECONT1 Position */ 1329 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECONT1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECONT1_POS)) /**< RX_EINT_PPI_IE_DL0ECONT1 Mask */ 1330 1331 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESOT_POS 8 /**< RX_EINT_PPI_IE_DL0ESOT Position */ 1332 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESOT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESOT_POS)) /**< RX_EINT_PPI_IE_DL0ESOT Mask */ 1333 1334 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESOT_POS 9 /**< RX_EINT_PPI_IE_DL1ESOT Position */ 1335 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESOT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESOT_POS)) /**< RX_EINT_PPI_IE_DL1ESOT Mask */ 1336 1337 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESOTS_POS 12 /**< RX_EINT_PPI_IE_DL0ESOTS Position */ 1338 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESOTS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESOTS_POS)) /**< RX_EINT_PPI_IE_DL0ESOTS Mask */ 1339 1340 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESOTS_POS 13 /**< RX_EINT_PPI_IE_DL1ESOTS Position */ 1341 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESOTS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESOTS_POS)) /**< RX_EINT_PPI_IE_DL1ESOTS Mask */ 1342 1343 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0EESC_POS 16 /**< RX_EINT_PPI_IE_DL0EESC Position */ 1344 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0EESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0EESC_POS)) /**< RX_EINT_PPI_IE_DL0EESC Mask */ 1345 1346 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1EESC_POS 17 /**< RX_EINT_PPI_IE_DL1EESC Position */ 1347 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1EESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1EESC_POS)) /**< RX_EINT_PPI_IE_DL1EESC Mask */ 1348 1349 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESESC_POS 20 /**< RX_EINT_PPI_IE_DL0ESESC Position */ 1350 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ESESC_POS)) /**< RX_EINT_PPI_IE_DL0ESESC Mask */ 1351 1352 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESESC_POS 21 /**< RX_EINT_PPI_IE_DL1ESESC Position */ 1353 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ESESC_POS)) /**< RX_EINT_PPI_IE_DL1ESESC Mask */ 1354 1355 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECTL_POS 24 /**< RX_EINT_PPI_IE_DL0ECTL Position */ 1356 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECTL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL0ECTL_POS)) /**< RX_EINT_PPI_IE_DL0ECTL Mask */ 1357 1358 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ECTL_POS 25 /**< RX_EINT_PPI_IE_DL1ECTL Position */ 1359 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ECTL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IE_DL1ECTL_POS)) /**< RX_EINT_PPI_IE_DL1ECTL Mask */ 1360 1361 /**@} end of group CSI2_REVA_RX_EINT_PPI_IE_Register */ 1362 1363 /** 1364 * @ingroup csi2_reva_registers 1365 * @defgroup CSI2_REVA_RX_EINT_PPI_IF CSI2_REVA_RX_EINT_PPI_IF 1366 * @brief RX D-PHY Interrupt Flag Register. 1367 * @{ 1368 */ 1369 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0STOP_POS 0 /**< RX_EINT_PPI_IF_DL0STOP Position */ 1370 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0STOP_POS)) /**< RX_EINT_PPI_IF_DL0STOP Mask */ 1371 1372 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1STOP_POS 1 /**< RX_EINT_PPI_IF_DL1STOP Position */ 1373 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1STOP_POS)) /**< RX_EINT_PPI_IF_DL1STOP Mask */ 1374 1375 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_CL0STOP_POS 4 /**< RX_EINT_PPI_IF_CL0STOP Position */ 1376 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_CL0STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_CL0STOP_POS)) /**< RX_EINT_PPI_IF_CL0STOP Mask */ 1377 1378 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECONT0_POS 6 /**< RX_EINT_PPI_IF_DL0ECONT0 Position */ 1379 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECONT0 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECONT0_POS)) /**< RX_EINT_PPI_IF_DL0ECONT0 Mask */ 1380 1381 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECONT1_POS 7 /**< RX_EINT_PPI_IF_DL0ECONT1 Position */ 1382 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECONT1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECONT1_POS)) /**< RX_EINT_PPI_IF_DL0ECONT1 Mask */ 1383 1384 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESOT_POS 8 /**< RX_EINT_PPI_IF_DL0ESOT Position */ 1385 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESOT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESOT_POS)) /**< RX_EINT_PPI_IF_DL0ESOT Mask */ 1386 1387 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESOT_POS 9 /**< RX_EINT_PPI_IF_DL1ESOT Position */ 1388 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESOT ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESOT_POS)) /**< RX_EINT_PPI_IF_DL1ESOT Mask */ 1389 1390 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESOTS_POS 12 /**< RX_EINT_PPI_IF_DL0ESOTS Position */ 1391 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESOTS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESOTS_POS)) /**< RX_EINT_PPI_IF_DL0ESOTS Mask */ 1392 1393 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESOTS_POS 13 /**< RX_EINT_PPI_IF_DL1ESOTS Position */ 1394 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESOTS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESOTS_POS)) /**< RX_EINT_PPI_IF_DL1ESOTS Mask */ 1395 1396 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0EESC_POS 16 /**< RX_EINT_PPI_IF_DL0EESC Position */ 1397 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0EESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0EESC_POS)) /**< RX_EINT_PPI_IF_DL0EESC Mask */ 1398 1399 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1EESC_POS 17 /**< RX_EINT_PPI_IF_DL1EESC Position */ 1400 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1EESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1EESC_POS)) /**< RX_EINT_PPI_IF_DL1EESC Mask */ 1401 1402 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESESC_POS 20 /**< RX_EINT_PPI_IF_DL0ESESC Position */ 1403 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ESESC_POS)) /**< RX_EINT_PPI_IF_DL0ESESC Mask */ 1404 1405 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESESC_POS 21 /**< RX_EINT_PPI_IF_DL1ESESC Position */ 1406 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESESC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ESESC_POS)) /**< RX_EINT_PPI_IF_DL1ESESC Mask */ 1407 1408 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECTL_POS 24 /**< RX_EINT_PPI_IF_DL0ECTL Position */ 1409 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECTL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL0ECTL_POS)) /**< RX_EINT_PPI_IF_DL0ECTL Mask */ 1410 1411 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ECTL_POS 25 /**< RX_EINT_PPI_IF_DL1ECTL Position */ 1412 #define MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ECTL ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_PPI_IF_DL1ECTL_POS)) /**< RX_EINT_PPI_IF_DL1ECTL Mask */ 1413 1414 /**@} end of group CSI2_REVA_RX_EINT_PPI_IF_Register */ 1415 1416 /** 1417 * @ingroup csi2_reva_registers 1418 * @defgroup CSI2_REVA_RX_EINT_CTRL_IE CSI2_REVA_RX_EINT_CTRL_IE 1419 * @brief RX Controller Interrupt Enable Register. 1420 * @{ 1421 */ 1422 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EECC2_POS 0 /**< RX_EINT_CTRL_IE_EECC2 Position */ 1423 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EECC2 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EECC2_POS)) /**< RX_EINT_CTRL_IE_EECC2 Mask */ 1424 1425 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EECC1_POS 1 /**< RX_EINT_CTRL_IE_EECC1 Position */ 1426 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EECC1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EECC1_POS)) /**< RX_EINT_CTRL_IE_EECC1 Mask */ 1427 1428 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_ECRC_POS 2 /**< RX_EINT_CTRL_IE_ECRC Position */ 1429 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_ECRC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_ECRC_POS)) /**< RX_EINT_CTRL_IE_ECRC Mask */ 1430 1431 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EID_POS 3 /**< RX_EINT_CTRL_IE_EID Position */ 1432 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EID ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_EID_POS)) /**< RX_EINT_CTRL_IE_EID Mask */ 1433 1434 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_PKTFFOV_POS 4 /**< RX_EINT_CTRL_IE_PKTFFOV Position */ 1435 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_PKTFFOV ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_PKTFFOV_POS)) /**< RX_EINT_CTRL_IE_PKTFFOV Mask */ 1436 1437 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL0ULPSA_POS 8 /**< RX_EINT_CTRL_IE_DL0ULPSA Position */ 1438 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL0ULPSA ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL0ULPSA_POS)) /**< RX_EINT_CTRL_IE_DL0ULPSA Mask */ 1439 1440 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL1ULPSA_POS 9 /**< RX_EINT_CTRL_IE_DL1ULPSA Position */ 1441 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL1ULPSA ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL1ULPSA_POS)) /**< RX_EINT_CTRL_IE_DL1ULPSA Mask */ 1442 1443 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL0ULPSM_POS 12 /**< RX_EINT_CTRL_IE_DL0ULPSM Position */ 1444 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL0ULPSM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL0ULPSM_POS)) /**< RX_EINT_CTRL_IE_DL0ULPSM Mask */ 1445 1446 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL1ULPSM_POS 13 /**< RX_EINT_CTRL_IE_DL1ULPSM Position */ 1447 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL1ULPSM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_DL1ULPSM_POS)) /**< RX_EINT_CTRL_IE_DL1ULPSM Mask */ 1448 1449 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_CL0ULPSA_POS 16 /**< RX_EINT_CTRL_IE_CL0ULPSA Position */ 1450 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_CL0ULPSA ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_CL0ULPSA_POS)) /**< RX_EINT_CTRL_IE_CL0ULPSA Mask */ 1451 1452 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_CL0ULPSM_POS 17 /**< RX_EINT_CTRL_IE_CL0ULPSM Position */ 1453 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_CL0ULPSM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IE_CL0ULPSM_POS)) /**< RX_EINT_CTRL_IE_CL0ULPSM Mask */ 1454 1455 /**@} end of group CSI2_REVA_RX_EINT_CTRL_IE_Register */ 1456 1457 /** 1458 * @ingroup csi2_reva_registers 1459 * @defgroup CSI2_REVA_RX_EINT_CTRL_IF CSI2_REVA_RX_EINT_CTRL_IF 1460 * @brief RX Controller Interrupt Flag Register. 1461 * @{ 1462 */ 1463 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EECC2_POS 0 /**< RX_EINT_CTRL_IF_EECC2 Position */ 1464 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EECC2 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EECC2_POS)) /**< RX_EINT_CTRL_IF_EECC2 Mask */ 1465 1466 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EECC1_POS 1 /**< RX_EINT_CTRL_IF_EECC1 Position */ 1467 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EECC1 ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EECC1_POS)) /**< RX_EINT_CTRL_IF_EECC1 Mask */ 1468 1469 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_ECRC_POS 2 /**< RX_EINT_CTRL_IF_ECRC Position */ 1470 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_ECRC ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_ECRC_POS)) /**< RX_EINT_CTRL_IF_ECRC Mask */ 1471 1472 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EID_POS 3 /**< RX_EINT_CTRL_IF_EID Position */ 1473 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EID ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_EID_POS)) /**< RX_EINT_CTRL_IF_EID Mask */ 1474 1475 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_PKTFFOV_POS 4 /**< RX_EINT_CTRL_IF_PKTFFOV Position */ 1476 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_PKTFFOV ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_PKTFFOV_POS)) /**< RX_EINT_CTRL_IF_PKTFFOV Mask */ 1477 1478 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL0ULPSA_POS 8 /**< RX_EINT_CTRL_IF_DL0ULPSA Position */ 1479 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL0ULPSA ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL0ULPSA_POS)) /**< RX_EINT_CTRL_IF_DL0ULPSA Mask */ 1480 1481 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL1ULPSA_POS 9 /**< RX_EINT_CTRL_IF_DL1ULPSA Position */ 1482 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL1ULPSA ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL1ULPSA_POS)) /**< RX_EINT_CTRL_IF_DL1ULPSA Mask */ 1483 1484 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL0ULPSM_POS 12 /**< RX_EINT_CTRL_IF_DL0ULPSM Position */ 1485 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL0ULPSM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL0ULPSM_POS)) /**< RX_EINT_CTRL_IF_DL0ULPSM Mask */ 1486 1487 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL1ULPSM_POS 13 /**< RX_EINT_CTRL_IF_DL1ULPSM Position */ 1488 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL1ULPSM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_DL1ULPSM_POS)) /**< RX_EINT_CTRL_IF_DL1ULPSM Mask */ 1489 1490 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_CL0ULPSA_POS 16 /**< RX_EINT_CTRL_IF_CL0ULPSA Position */ 1491 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_CL0ULPSA ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_CL0ULPSA_POS)) /**< RX_EINT_CTRL_IF_CL0ULPSA Mask */ 1492 1493 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_CL0ULPSM_POS 17 /**< RX_EINT_CTRL_IF_CL0ULPSM Position */ 1494 #define MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_CL0ULPSM ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_RX_EINT_CTRL_IF_CL0ULPSM_POS)) /**< RX_EINT_CTRL_IF_CL0ULPSM Mask */ 1495 1496 /**@} end of group CSI2_REVA_RX_EINT_CTRL_IF_Register */ 1497 1498 /** 1499 * @ingroup csi2_reva_registers 1500 * @defgroup CSI2_REVA_PPI_STOPSTATE CSI2_REVA_PPI_STOPSTATE 1501 * @brief DPHY PPI Stop State Register. 1502 * @{ 1503 */ 1504 #define MXC_F_CSI2_REVA_PPI_STOPSTATE_DL0STOP_POS 0 /**< PPI_STOPSTATE_DL0STOP Position */ 1505 #define MXC_F_CSI2_REVA_PPI_STOPSTATE_DL0STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_PPI_STOPSTATE_DL0STOP_POS)) /**< PPI_STOPSTATE_DL0STOP Mask */ 1506 1507 #define MXC_F_CSI2_REVA_PPI_STOPSTATE_DL1STOP_POS 1 /**< PPI_STOPSTATE_DL1STOP Position */ 1508 #define MXC_F_CSI2_REVA_PPI_STOPSTATE_DL1STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_PPI_STOPSTATE_DL1STOP_POS)) /**< PPI_STOPSTATE_DL1STOP Mask */ 1509 1510 #define MXC_F_CSI2_REVA_PPI_STOPSTATE_CL0STOP_POS 2 /**< PPI_STOPSTATE_CL0STOP Position */ 1511 #define MXC_F_CSI2_REVA_PPI_STOPSTATE_CL0STOP ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_PPI_STOPSTATE_CL0STOP_POS)) /**< PPI_STOPSTATE_CL0STOP Mask */ 1512 1513 /**@} end of group CSI2_REVA_PPI_STOPSTATE_Register */ 1514 1515 /** 1516 * @ingroup csi2_reva_registers 1517 * @defgroup CSI2_REVA_PPI_TURNAROUND_CFG CSI2_REVA_PPI_TURNAROUND_CFG 1518 * @brief DPHY PPI Turn-Around Configuration Register. 1519 * @{ 1520 */ 1521 #define MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0TAREQ_POS 0 /**< PPI_TURNAROUND_CFG_DL0TAREQ Position */ 1522 #define MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0TAREQ ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0TAREQ_POS)) /**< PPI_TURNAROUND_CFG_DL0TAREQ Mask */ 1523 1524 #define MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0TADIS_POS 1 /**< PPI_TURNAROUND_CFG_DL0TADIS Position */ 1525 #define MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0TADIS ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0TADIS_POS)) /**< PPI_TURNAROUND_CFG_DL0TADIS Mask */ 1526 1527 #define MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0FRCRX_POS 2 /**< PPI_TURNAROUND_CFG_DL0FRCRX Position */ 1528 #define MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0FRCRX ((uint32_t)(0x1UL << MXC_F_CSI2_REVA_PPI_TURNAROUND_CFG_DL0FRCRX_POS)) /**< PPI_TURNAROUND_CFG_DL0FRCRX Mask */ 1529 1530 /**@} end of group CSI2_REVA_PPI_TURNAROUND_CFG_Register */ 1531 1532 #ifdef __cplusplus 1533 } 1534 #endif 1535 1536 #endif /* _CSI2_REVA_REGS_H_ */ 1537