![]() |
MAX78002 Peripheral Driver API
Peripheral Driver API for the MAX78002
|
Files | |
file | csi2_regs.h |
Data Structures | |
struct | mxc_csi2_regs_t |
Registers, Bit Masks and Bit Positions for the CSI2 Peripheral Module.
Camera Serial Interface Registers.
struct mxc_csi2_regs_t |
Structure type to access the CSI2 Registers.
Data Fields | |
__IO uint32_t | cfg_num_lanes |
__IO uint32_t | cfg_clk_lane_en |
__IO uint32_t | cfg_data_lane_en |
__IO uint32_t | cfg_flush_count |
__IO uint32_t | cfg_bit_err |
__IO uint32_t | irq_status |
__IO uint32_t | irq_enable |
__IO uint32_t | irq_clr |
__IO uint32_t | ulps_clk_status |
__IO uint32_t | ulps_status |
__IO uint32_t | ulps_clk_mark_status |
__IO uint32_t | ulps_mark_status |
__IO uint32_t | ppi_errsot_hs |
__IO uint32_t | ppi_errsotsync_hs |
__IO uint32_t | ppi_erresc |
__IO uint32_t | ppi_errsyncesc |
__IO uint32_t | ppi_errcontrol |
__IO uint32_t | cfg_cphy_en |
__IO uint32_t | cfg_ppi_16_en |
__IO uint32_t | cfg_packet_interface_en |
__IO uint32_t | cfg_vcx_en |
__IO uint32_t | cfg_byte_data_format |
__IO uint32_t | cfg_disable_payload_0 |
__IO uint32_t | cfg_disable_payload_1 |
__IO uint32_t | cfg_vid_ignore_vc |
__IO uint32_t | cfg_vid_vc |
__IO uint32_t | cfg_p_fifo_send_level |
__IO uint32_t | cfg_vid_vsync |
__IO uint32_t | cfg_vid_hsync_fp |
__IO uint32_t | cfg_vid_hsync |
__IO uint32_t | cfg_vid_hsync_bp |
__IO uint32_t | cfg_databus16_sel |
__IO uint32_t | cfg_d0_swap_sel |
__IO uint32_t | cfg_d1_swap_sel |
__IO uint32_t | cfg_d2_swap_sel |
__IO uint32_t | cfg_d3_swap_sel |
__IO uint32_t | cfg_c0_swap_sel |
__IO uint32_t | cfg_dpdn_swap |
__IO uint32_t | rg_cfgclk_1us_cnt |
__IO uint32_t | rg_hsrx_clk_pre_time_grp0 |
__IO uint32_t | rg_hsrx_data_pre_time_grp0 |
__IO uint32_t | reset_deskew |
__IO uint32_t | pma_rdy |
__IO uint32_t | xcfgi_dw00 |
__IO uint32_t | xcfgi_dw01 |
__IO uint32_t | xcfgi_dw02 |
__IO uint32_t | xcfgi_dw03 |
__IO uint32_t | xcfgi_dw04 |
__IO uint32_t | xcfgi_dw05 |
__IO uint32_t | xcfgi_dw06 |
__IO uint32_t | xcfgi_dw07 |
__IO uint32_t | xcfgi_dw08 |
__IO uint32_t | xcfgi_dw09 |
__IO uint32_t | xcfgi_dw0a |
__IO uint32_t | xcfgi_dw0b |
__IO uint32_t | xcfgi_dw0c |
__IO uint32_t | xcfgi_dw0d |
__IO uint32_t | gpio_mode |
__IO uint32_t | gpio_dp_ie |
__IO uint32_t | gpio_dn_ie |
__IO uint32_t | gpio_dp_c |
__IO uint32_t | gpio_dn_c |
__IO uint32_t | vcontrol |
__IO uint32_t | mpsov1 |
__IO uint32_t | mpsov2 |
__IO uint32_t | mpsov3 |
__IO uint32_t | rg_cdrx_dsirx_en |
__IO uint32_t | rg_cdrx_l012_sublvds_en |
__IO uint32_t | rg_cdrx_l012_hsrt_ctrl |
__IO uint32_t | rg_cdrx_bisths_pll_en |
__IO uint32_t | rg_cdrx_bisths_pll_pre_div2 |
__IO uint32_t | rg_cdrx_bisths_pll_fbk_int |
__IO uint32_t | dbg1_mux_sel |
__IO uint32_t | dbg2_mux_sel |
__IO uint32_t | dbg1_mux_dout |
__IO uint32_t | dbg2_mux_dout |
__IO uint32_t | aon_power_ready_n |
__IO uint32_t | dphy_rst_n |
__IO uint32_t | rxbyteclkhs_inv |
__IO uint32_t | vfifo_cfg0 |
__IO uint32_t | vfifo_cfg1 |
__IO uint32_t | vfifo_ctrl |
__IO uint32_t | vfifo_sts |
__IO uint32_t | vfifo_line_num |
__IO uint32_t | vfifo_pixel_num |
__IO uint32_t | vfifo_line_cnt |
__IO uint32_t | vfifo_pixel_cnt |
__IO uint32_t | vfifo_frame_sts |
__IO uint32_t | vfifo_raw_ctrl |
__IO uint32_t | vfifo_raw_buf0_addr |
__IO uint32_t | vfifo_raw_buf1_addr |
__IO uint32_t | vfifo_ahbm_ctrl |
__IO uint32_t | vfifo_ahbm_sts |
__IO uint32_t | vfifo_ahbm_start_addr |
__IO uint32_t | vfifo_ahbm_addr_range |
__IO uint32_t | vfifo_ahbm_max_trans |
__IO uint32_t | vfifo_ahbm_trans_cnt |
__IO uint32_t | rx_eint_vff_ie |
__IO uint32_t | rx_eint_vff_if |
__IO uint32_t | rx_eint_ppi_ie |
__IO uint32_t | rx_eint_ppi_if |
__IO uint32_t | rx_eint_ctrl_ie |
__IO uint32_t | rx_eint_ctrl_if |
__IO uint32_t | ppi_stopstate |
__IO uint32_t | ppi_turnaround_cfg |
__IO uint32_t aon_power_ready_n |
0x4B8:
CSI2 AON_POWER_READY_N Register
__IO uint32_t cfg_bit_err |
0x010:
CSI2 CFG_BIT_ERR Register
__IO uint32_t cfg_byte_data_format |
0x054:
CSI2 CFG_BYTE_DATA_FORMAT Register
__IO uint32_t cfg_c0_swap_sel |
0x414:
CSI2 CFG_C0_SWAP_SEL Register
__IO uint32_t cfg_clk_lane_en |
0x004:
CSI2 CFG_CLK_LANE_EN Register
__IO uint32_t cfg_cphy_en |
0x044:
CSI2 CFG_CPHY_EN Register
__IO uint32_t cfg_d0_swap_sel |
0x404:
CSI2 CFG_D0_SWAP_SEL Register
__IO uint32_t cfg_d1_swap_sel |
0x408:
CSI2 CFG_D1_SWAP_SEL Register
__IO uint32_t cfg_d2_swap_sel |
0x40C:
CSI2 CFG_D2_SWAP_SEL Register
__IO uint32_t cfg_d3_swap_sel |
0x410:
CSI2 CFG_D3_SWAP_SEL Register
__IO uint32_t cfg_data_lane_en |
0x008:
CSI2 CFG_DATA_LANE_EN Register
__IO uint32_t cfg_databus16_sel |
0x400:
CSI2 CFG_DATABUS16_SEL Register
__IO uint32_t cfg_disable_payload_0 |
0x058:
CSI2 CFG_DISABLE_PAYLOAD_0 Register
__IO uint32_t cfg_disable_payload_1 |
0x05C:
CSI2 CFG_DISABLE_PAYLOAD_1 Register
__IO uint32_t cfg_dpdn_swap |
0x418:
CSI2 CFG_DPDN_SWAP Register
__IO uint32_t cfg_flush_count |
0x00C:
CSI2 CFG_FLUSH_COUNT Register
__IO uint32_t cfg_num_lanes |
0x000:
CSI2 CFG_NUM_LANES Register
__IO uint32_t cfg_p_fifo_send_level |
0x088:
CSI2 CFG_P_FIFO_SEND_LEVEL Register
__IO uint32_t cfg_packet_interface_en |
0x04C:
CSI2 CFG_PACKET_INTERFACE_EN Register
__IO uint32_t cfg_ppi_16_en |
0x048:
CSI2 CFG_PPI_16_EN Register
__IO uint32_t cfg_vcx_en |
0x050:
CSI2 CFG_VCX_EN Register
__IO uint32_t cfg_vid_hsync |
0x094:
CSI2 CFG_VID_HSYNC Register
__IO uint32_t cfg_vid_hsync_bp |
0x098:
CSI2 CFG_VID_HSYNC_BP Register
__IO uint32_t cfg_vid_hsync_fp |
0x090:
CSI2 CFG_VID_HSYNC_FP Register
__IO uint32_t cfg_vid_ignore_vc |
0x080:
CSI2 CFG_VID_IGNORE_VC Register
__IO uint32_t cfg_vid_vc |
0x084:
CSI2 CFG_VID_VC Register
__IO uint32_t cfg_vid_vsync |
0x08C:
CSI2 CFG_VID_VSYNC Register
__IO uint32_t dbg1_mux_dout |
0x4B0:
CSI2 DBG1_MUX_DOUT Register
__IO uint32_t dbg1_mux_sel |
0x4A8:
CSI2 DBG1_MUX_SEL Register
__IO uint32_t dbg2_mux_dout |
0x4B4:
CSI2 DBG2_MUX_DOUT Register
__IO uint32_t dbg2_mux_sel |
0x4AC:
CSI2 DBG2_MUX_SEL Register
__IO uint32_t dphy_rst_n |
0x4BC:
CSI2 DPHY_RST_N Register
__IO uint32_t gpio_dn_c |
0x478:
CSI2 GPIO_DN_C Register
__IO uint32_t gpio_dn_ie |
0x470:
CSI2 GPIO_DN_IE Register
__IO uint32_t gpio_dp_c |
0x474:
CSI2 GPIO_DP_C Register
__IO uint32_t gpio_dp_ie |
0x46C:
CSI2 GPIO_DP_IE Register
__IO uint32_t gpio_mode |
0x468:
CSI2 GPIO_MODE Register
__IO uint32_t irq_clr |
0x01C:
CSI2 IRQ_CLR Register
__IO uint32_t irq_enable |
0x018:
CSI2 IRQ_ENABLE Register
__IO uint32_t irq_status |
0x014:
CSI2 IRQ_STATUS Register
__IO uint32_t mpsov1 |
0x480:
CSI2 MPSOV1 Register
__IO uint32_t mpsov2 |
0x484:
CSI2 MPSOV2 Register
__IO uint32_t mpsov3 |
0x488:
CSI2 MPSOV3 Register
__IO uint32_t pma_rdy |
0x42C:
CSI2 PMA_RDY Register
__IO uint32_t ppi_errcontrol |
0x040:
CSI2 PPI_ERRCONTROL Register
__IO uint32_t ppi_erresc |
0x038:
CSI2 PPI_ERRESC Register
__IO uint32_t ppi_errsot_hs |
0x030:
CSI2 PPI_ERRSOT_HS Register
__IO uint32_t ppi_errsotsync_hs |
0x034:
CSI2 PPI_ERRSOTSYNC_HS Register
__IO uint32_t ppi_errsyncesc |
0x03C:
CSI2 PPI_ERRSYNCESC Register
__IO uint32_t ppi_stopstate |
0x700:
CSI2 PPI_STOPSTATE Register
__IO uint32_t ppi_turnaround_cfg |
0x704:
CSI2 PPI_TURNAROUND_CFG Register
__IO uint32_t reset_deskew |
0x428:
CSI2 RESET_DESKEW Register
__IO uint32_t rg_cdrx_bisths_pll_en |
0x49C:
CSI2 RG_CDRX_BISTHS_PLL_EN Register
__IO uint32_t rg_cdrx_bisths_pll_fbk_int |
0x4A4:
CSI2 RG_CDRX_BISTHS_PLL_FBK_INT Register
__IO uint32_t rg_cdrx_bisths_pll_pre_div2 |
0x4A0:
CSI2 RG_CDRX_BISTHS_PLL_PRE_DIV2 Register
__IO uint32_t rg_cdrx_dsirx_en |
0x490:
CSI2 RG_CDRX_DSIRX_EN Register
__IO uint32_t rg_cdrx_l012_hsrt_ctrl |
0x498:
CSI2 RG_CDRX_L012_HSRT_CTRL Register
__IO uint32_t rg_cdrx_l012_sublvds_en |
0x494:
CSI2 RG_CDRX_L012_SUBLVDS_EN Register
__IO uint32_t rg_cfgclk_1us_cnt |
0x41C:
CSI2 RG_CFGCLK_1US_CNT Register
__IO uint32_t rg_hsrx_clk_pre_time_grp0 |
0x420:
CSI2 RG_HSRX_CLK_PRE_TIME_GRP0 Register
__IO uint32_t rg_hsrx_data_pre_time_grp0 |
0x424:
CSI2 RG_HSRX_DATA_PRE_TIME_GRP0 Register
__IO uint32_t rx_eint_ctrl_ie |
0x610:
CSI2 RX_EINT_CTRL_IE Register
__IO uint32_t rx_eint_ctrl_if |
0x614:
CSI2 RX_EINT_CTRL_IF Register
__IO uint32_t rx_eint_ppi_ie |
0x608:
CSI2 RX_EINT_PPI_IE Register
__IO uint32_t rx_eint_ppi_if |
0x60C:
CSI2 RX_EINT_PPI_IF Register
__IO uint32_t rx_eint_vff_ie |
0x600:
CSI2 RX_EINT_VFF_IE Register
__IO uint32_t rx_eint_vff_if |
0x604:
CSI2 RX_EINT_VFF_IF Register
__IO uint32_t rxbyteclkhs_inv |
0x4C0:
CSI2 RXBYTECLKHS_INV Register
__IO uint32_t ulps_clk_mark_status |
0x028:
CSI2 ULPS_CLK_MARK_STATUS Register
__IO uint32_t ulps_clk_status |
0x020:
CSI2 ULPS_CLK_STATUS Register
__IO uint32_t ulps_mark_status |
0x02C:
CSI2 ULPS_MARK_STATUS Register
__IO uint32_t ulps_status |
0x024:
CSI2 ULPS_STATUS Register
__IO uint32_t vcontrol |
0x47C:
CSI2 VCONTROL Register
__IO uint32_t vfifo_ahbm_addr_range |
0x53C:
CSI2 VFIFO_AHBM_ADDR_RANGE Register
__IO uint32_t vfifo_ahbm_ctrl |
0x530:
CSI2 VFIFO_AHBM_CTRL Register
__IO uint32_t vfifo_ahbm_max_trans |
0x540:
CSI2 VFIFO_AHBM_MAX_TRANS Register
__IO uint32_t vfifo_ahbm_start_addr |
0x538:
CSI2 VFIFO_AHBM_START_ADDR Register
__IO uint32_t vfifo_ahbm_sts |
0x534:
CSI2 VFIFO_AHBM_STS Register
__IO uint32_t vfifo_ahbm_trans_cnt |
0x544:
CSI2 VFIFO_AHBM_TRANS_CNT Register
__IO uint32_t vfifo_cfg0 |
0x500:
CSI2 VFIFO_CFG0 Register
__IO uint32_t vfifo_cfg1 |
0x504:
CSI2 VFIFO_CFG1 Register
__IO uint32_t vfifo_ctrl |
0x508:
CSI2 VFIFO_CTRL Register
__IO uint32_t vfifo_frame_sts |
0x520:
CSI2 VFIFO_FRAME_STS Register
__IO uint32_t vfifo_line_cnt |
0x518:
CSI2 VFIFO_LINE_CNT Register
__IO uint32_t vfifo_line_num |
0x510:
CSI2 VFIFO_LINE_NUM Register
__IO uint32_t vfifo_pixel_cnt |
0x51C:
CSI2 VFIFO_PIXEL_CNT Register
__IO uint32_t vfifo_pixel_num |
0x514:
CSI2 VFIFO_PIXEL_NUM Register
__IO uint32_t vfifo_raw_buf0_addr |
0x528:
CSI2 VFIFO_RAW_BUF0_ADDR Register
__IO uint32_t vfifo_raw_buf1_addr |
0x52C:
CSI2 VFIFO_RAW_BUF1_ADDR Register
__IO uint32_t vfifo_raw_ctrl |
0x524:
CSI2 VFIFO_RAW_CTRL Register
__IO uint32_t vfifo_sts |
0x50C:
CSI2 VFIFO_STS Register
__IO uint32_t xcfgi_dw00 |
0x430:
CSI2 XCFGI_DW00 Register
__IO uint32_t xcfgi_dw01 |
0x434:
CSI2 XCFGI_DW01 Register
__IO uint32_t xcfgi_dw02 |
0x438:
CSI2 XCFGI_DW02 Register
__IO uint32_t xcfgi_dw03 |
0x43C:
CSI2 XCFGI_DW03 Register
__IO uint32_t xcfgi_dw04 |
0x440:
CSI2 XCFGI_DW04 Register
__IO uint32_t xcfgi_dw05 |
0x444:
CSI2 XCFGI_DW05 Register
__IO uint32_t xcfgi_dw06 |
0x448:
CSI2 XCFGI_DW06 Register
__IO uint32_t xcfgi_dw07 |
0x44C:
CSI2 XCFGI_DW07 Register
__IO uint32_t xcfgi_dw08 |
0x450:
CSI2 XCFGI_DW08 Register
__IO uint32_t xcfgi_dw09 |
0x454:
CSI2 XCFGI_DW09 Register
__IO uint32_t xcfgi_dw0a |
0x458:
CSI2 XCFGI_DW0A Register
__IO uint32_t xcfgi_dw0b |
0x45C:
CSI2 XCFGI_DW0B Register
__IO uint32_t xcfgi_dw0c |
0x460:
CSI2 XCFGI_DW0C Register
__IO uint32_t xcfgi_dw0d |
0x464:
CSI2 XCFGI_DW0D Register