⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mxarm11_ipu.h

📁 freescale i.mx31 BSP CE5.0全部源码
💻 H
📖 第 1 页 / 共 5 页
字号:
// SDC_CUR_MAP
#define IPU_SDC_CUR_MAP_CUR_COL_B_LSH           0
#define IPU_SDC_CUR_MAP_CUR_COL_G_LSH           8
#define IPU_SDC_CUR_MAP_CUR_COL_R_LSH           16

// SDC_HOR_CONF
#define IPU_SDC_HOR_CONF_SCREEN_WIDTH_LSH       16
#define IPU_SDC_HOR_CONF_H_SYNC_WIDTH_LSH       26

// SDC_VER_CONF
#define IPU_SDC_VER_CONF_V_SYNC_WIDTH_L_LSH     0
#define IPU_SDC_VER_CONF_SCREEN_HEIGHT_LSH      16
#define IPU_SDC_VER_CONF_V_SYNC_WIDTH_LSH       26

// SDC_SHARP_CONF_1
#define IPU_SDC_SHARP_CONF_1_CLS_RISE_DELAY_LSH     0
#define IPU_SDC_SHARP_CONF_1_PS_FALL_DELAY_LSH      8
#define IPU_SDC_SHARP_CONF_1_REV_TOGGLE_DELAY_LSH   16

// SDC_SHARP_CONF_2
#define IPU_SDC_SHARP_CONF_2_CLS_FALL_DELAY_LSH 0
#define IPU_SDC_SHARP_CONF_2_PS_RISE_DELAY_LSH  16

// ADC_CONF
#define IPU_ADC_CONF_PRP_CHAN_EN_LSH            0
#define IPU_ADC_CONF_PP_CHAN_EN_LSH             1
#define IPU_ADC_CONF_MCU_CHAN_EN_LSH            2
#define IPU_ADC_CONF_PRP_DISP_NUM_LSH           3
#define IPU_ADC_CONF_PRP_ADDR_INC_LSH           5
#define IPU_ADC_CONF_PRP_DATA_MAP_LSH           7
#define IPU_ADC_CONF_PP_DISP_NUM_LSH            8
#define IPU_ADC_CONF_PP_ADDR_INC_LSH            10
#define IPU_ADC_CONF_PP_DATA_MAP_LSH            12
#define IPU_ADC_CONF_PP_NO_TEARING_LSH          13
#define IPU_ADC_CONF_SYS1_NO_TEARING_LSH        14
#define IPU_ADC_CONF_SYS2_NO_TEARING_LSH        15
#define IPU_ADC_CONF_SYS1_MODE_LSH              16
#define IPU_ADC_CONF_SYS1_DISP_NUM_LSH          19
#define IPU_ADC_CONF_SYS1_ADDR_INC_LSH          21
#define IPU_ADC_CONF_SYS1_DATA_MAP_LSH          23
#define IPU_ADC_CONF_SYS2_MODE_LSH              24
#define IPU_ADC_CONF_SYS2_DISP_NUM_LSH          27
#define IPU_ADC_CONF_SYS2_ADDR_INC_LSH          29
#define IPU_ADC_CONF_SYS2_DATA_MAP_LSH          31

// DI_HSP_CLK_PER
#define IPU_DI_HSP_CLK_PER_HSP_CLK_PERIOD_1_LSH 0
#define IPU_DI_HSP_CLK_PER_HSP_CLK_PERIOD_2_LSH 16

// DI_DISP0_TIME_CONF_1
#define IPU_DISP0_TIME_CONF_1_DISP0_IF_CLK_PER_WR_LSH   0
#define IPU_DISP0_TIME_CONF_1_DISP0_IF_CLK_UP_WR_LSH    12
#define IPU_DISP0_TIME_CONF_1_DISP0_IF_CLK_DOWN_WR_LSH  22

// DI_DISP0_TIME_CONF_2
#define IPU_DISP0_TIME_CONF_2_DISP0_IF_CLK_PER_RD_LSH   0
#define IPU_DISP0_TIME_CONF_2_DISP0_IF_CLK_UP_RD_LSH    12
#define IPU_DISP0_TIME_CONF_2_DISP0_IF_CLK_DOWN_RD_LSH  22

// DI_DISP0_TIME_CONF_3
#define IPU_DISP0_TIME_CONF_3_DISP0_PIX_CLK_PER_LSH 0
#define IPU_DISP0_TIME_CONF_3_DISP0_READ_EN_LSH     16
#define IPU_DISP0_TIME_CONF_3_DISP0_RD_WAIT_ST_LSH  28

// DI_DISP3_TIME_CONF
#define IPU_DI_DISP3_TIME_CONF_DISP3_IF_CLK_PER_WR_LSH  0
#define IPU_DI_DISP3_TIME_CONF_DISP3_IF_CLK_UP_WR_LSH   12
#define IPU_DI_DISP3_TIME_CONF_DISP3_IF_CLK_DOWN_WR_LSH 22




// ADC_SYSCHA1_SA
// ADC_SYSCHA2_SA
// ADC_PRPCHAN_SA
// ADC_PPCHAN_SA
#define IPU_ADC_CHA_CHAN_SA_LSH                 0
#define IPU_ADC_CHA_START_TIME_LSH              23

// ADC_DISP0_CONF
// ADC_DISP1_CONF
// ADC_DISP2_CONF
#define IPU_ADC_DISP_CONF_DISP_SL_LSH           0
#define IPU_ADC_DISP_CONF_DISP_TYPE_LSH         12
#define IPU_ADC_DISP_CONF_DISP_DATA_WIDTH_LSH   14
#define IPU_ADC_DISP_CONF_DISP_DATA_MAP_LSH     15

// ADC_DISP0_RD_AP
#define IPU_ADC_DISP0_RD_AP_DISP0_ACK_PTRN_LSH  0

// ADC_DISP0_RDM
#define IPU_ADC_DISP0_RDM_DISP0_MASK_ACK_DATA_LSH   0


// ADC_DISP0_SS
// ADC_DISP1_SS
// ADC_DISP2_SS
#define IPU_ADC_DISP_SS_SCREEN_WIDTH_LSH        0
#define IPU_ADC_DISP_SS_SCREEN_HEIGHT_LSH       16

// ADC_DISP_VSYNC
#define IPU_ADC_DISP_VSYNC_DISP0_VSYNC_MODE_LSH     0
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_MODE_LSH    2
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_SEL_LSH     4
#define IPU_ADC_DISP_VSYNC_DISP_LN_WT_LSH           6
#define IPU_ADC_DISP_VSYNC_DISP0_VSYNC_WIDTH_LSH    16
#define IPU_ADC_DISP_VSYNC_DISP0_VSYNC_WIDTH_L_LSH  22
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_WIDTH_LSH   24
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_WIDTH_L_LSH 30


// DI_DISP_IF_CONF
#define IPU_DI_DISP_IF_CONF_DISP0_EN_LSH                0
#define IPU_DI_DISP_IF_CONF_DISP0_IF_MODE_LSH           1
#define IPU_DI_DISP_IF_CONF_DISP0_PAR_BURST_MODE_LSH    3
#define IPU_DI_DISP_IF_CONF_DISP1_EN_LSH                8
#define IPU_DI_DISP_IF_CONF_DISP1_IF_MODE_LSH           9
#define IPU_DI_DISP_IF_CONF_DISP1_PAR_BURST_MODE_LSH    12
#define IPU_DI_DISP_IF_CONF_DISP2_EN_LSH                16
#define IPU_DI_DISP_IF_CONF_DISP2_IF_MODE_LSH           17
#define IPU_DI_DISP_IF_CONF_DISP2_PAR_BURST_MODE_LSH    20
#define IPU_DI_DISP_IF_CONF_DISP3_DATAMASK_LSH          24
#define IPU_DI_DISP_IF_CONF_DISP3_CLK_SEL_LSH           25
#define IPU_DI_DISP_IF_CONF_DISP3_CLK_IDLE_LSH          26
#define IPU_DI_DISP_IF_CONF_DISP012_DEAD_CLK_NUM_LSH    27

// DI_DISP_SIG_POL
#define IPU_DI_DISP_SIG_POL_D0_DATA_POL_LSH             0
#define IPU_DI_DISP_SIG_POL_D0_CS_POL_LSH               1
#define IPU_DI_DISP_SIG_POL_D0_PAR_RS_POL_LSH           2
#define IPU_DI_DISP_SIG_POL_D0_WR_POL_LSH               3
#define IPU_DI_DISP_SIG_POL_D0_RD_POL_LSH               4
#define IPU_DI_DISP_SIG_POL_D0_VSYNC_POL_LSH            5
#define IPU_DI_DISP_SIG_POL_D12_VSYNC_POL_LSH           6
//#define IPU_DI_DISP_SIG_POL_RESERVED            
#define IPU_DI_DISP_SIG_POL_D1_DATA_POL_LSH             8
#define IPU_DI_DISP_SIG_POL_D1_CS_POL_LSH               9
#define IPU_DI_DISP_SIG_POL_D1_PAR_RS_POL_LSH           10
#define IPU_DI_DISP_SIG_POL_D1_WR_POL_LSH               11
#define IPU_DI_DISP_SIG_POL_D1_RD_POL_LSH               12
#define IPU_DI_DISP_SIG_POL_D1_SD_D_POL_LSH             13
#define IPU_DI_DISP_SIG_POL_D1_SD_CLK_POL_LSH           14
#define IPU_DI_DISP_SIG_POL_D1_SER_RS_POL_LSH           15
#define IPU_DI_DISP_SIG_POL_D2_DATA_POL_LSH             16
#define IPU_DI_DISP_SIG_POL_D2_CS_POL_LSH               17
#define IPU_DI_DISP_SIG_POL_D2_PAR_RS_POL_LSH           18
#define IPU_DI_DISP_SIG_POL_D2_WR_POL_LSH               19
#define IPU_DI_DISP_SIG_POL_D2_RD_POL_LSH               20
#define IPU_DI_DISP_SIG_POL_D2_SD_D_POL_LSH             21
#define IPU_DI_DISP_SIG_POL_D2_SD_CLK_POL_LSH           22
#define IPU_DI_DISP_SIG_POL_D2_SER_RS_POL_LSH           23
#define IPU_DI_DISP_SIG_POL_D3_DATA_POL_LSH             24
#define IPU_DI_DISP_SIG_POL_D3_CLK_POL_LSH              25
#define IPU_DI_DISP_SIG_POL_D3_DRDY_SHARP_POL_LSH       26
#define IPU_DI_DISP_SIG_POL_D3_HSYNC_POL_LSH            27
#define IPU_DI_DISP_SIG_POL_D3_VSYNC_POL_LSH            28
#define IPU_DI_DISP_SIG_POL_D0_BCLK_POL_LSH             29
#define IPU_DI_DISP_SIG_POL_D1_BCLK_POL_LSH             30
#define IPU_DI_DISP_SIG_POL_D2_BCLK_POL_LSH             31


// DI_DISP0_DB0_MAP
#define IPU_DI_DISP0_DB0_MAP_MD00_M0_LSH        0
#define IPU_DI_DISP0_DB0_MAP_MD00_M1_LSH        2
#define IPU_DI_DISP0_DB0_MAP_MD00_M2_LSH        4
#define IPU_DI_DISP0_DB0_MAP_MD00_M3_LSH        6
#define IPU_DI_DISP0_DB0_MAP_MD00_M4_LSH        8
#define IPU_DI_DISP0_DB0_MAP_MD00_M5_LSH        10
#define IPU_DI_DISP0_DB0_MAP_MD00_M6_LSH        12
#define IPU_DI_DISP0_DB0_MAP_MD00_M7_LSH        14
#define IPU_DI_DISP0_DB0_MAP_MD00_OFFS0_LSH     16
#define IPU_DI_DISP0_DB0_MAP_MD00_OFFS1_LSH     21
#define IPU_DI_DISP0_DB0_MAP_MD00_OFFS2_LSH     26

// DI_DISP0_DB1_MAP
#define IPU_DI_DISP0_DB1_MAP_MD01_M0_LSH        0
#define IPU_DI_DISP0_DB1_MAP_MD01_M1_LSH        2
#define IPU_DI_DISP0_DB1_MAP_MD01_M2_LSH        4
#define IPU_DI_DISP0_DB1_MAP_MD01_M3_LSH        6
#define IPU_DI_DISP0_DB1_MAP_MD01_M4_LSH        8
#define IPU_DI_DISP0_DB1_MAP_MD01_M5_LSH        10
#define IPU_DI_DISP0_DB1_MAP_MD01_M6_LSH        12
#define IPU_DI_DISP0_DB1_MAP_MD01_M7_LSH        14
#define IPU_DI_DISP0_DB1_MAP_MD01_OFFS0_LSH     16
#define IPU_DI_DISP0_DB1_MAP_MD01_OFFS1_LSH     21
#define IPU_DI_DISP0_DB1_MAP_MD01_OFFS2_LSH     26

// DI_DISP0_DB2_MAP
#define IPU_DI_DISP0_DB2_MAP_MD02_M0_LSH        0
#define IPU_DI_DISP0_DB2_MAP_MD02_M1_LSH        2
#define IPU_DI_DISP0_DB2_MAP_MD02_M2_LSH        4
#define IPU_DI_DISP0_DB2_MAP_MD02_M3_LSH        6
#define IPU_DI_DISP0_DB2_MAP_MD02_M4_LSH        8
#define IPU_DI_DISP0_DB2_MAP_MD02_M5_LSH        10
#define IPU_DI_DISP0_DB2_MAP_MD02_M6_LSH        12
#define IPU_DI_DISP0_DB2_MAP_MD02_M7_LSH        14
#define IPU_DI_DISP0_DB2_MAP_MD02_OFFS0_LSH     16
#define IPU_DI_DISP0_DB2_MAP_MD02_OFFS1_LSH     21
#define IPU_DI_DISP0_DB2_MAP_MD02_OFFS2_LSH     26

// DI_DISP0_CB0_MAP
#define IPU_DI_DISP0_CB0_MAP_MC00_M0_LSH        0
#define IPU_DI_DISP0_CB0_MAP_MC00_M1_LSH        2
#define IPU_DI_DISP0_CB0_MAP_MC00_M2_LSH        4
#define IPU_DI_DISP0_CB0_MAP_MC00_M3_LSH        6
#define IPU_DI_DISP0_CB0_MAP_MC00_M4_LSH        8
#define IPU_DI_DISP0_CB0_MAP_MC00_M5_LSH        10
#define IPU_DI_DISP0_CB0_MAP_MC00_M6_LSH        12
#define IPU_DI_DISP0_CB0_MAP_MC00_M7_LSH        14
#define IPU_DI_DISP0_CB0_MAP_MC00_OFFS0_LSH     16
#define IPU_DI_DISP0_CB0_MAP_MC00_OFFS1_LSH     21
#define IPU_DI_DISP0_CB0_MAP_MC00_OFFS2_LSH     26

// DI_DISP0_CB1_MAP
#define IPU_DI_DISP0_CB1_MAP_MC01_M0_LSH        0
#define IPU_DI_DISP0_CB1_MAP_MC01_M1_LSH        2
#define IPU_DI_DISP0_CB1_MAP_MC01_M2_LSH        4
#define IPU_DI_DISP0_CB1_MAP_MC01_M3_LSH        6
#define IPU_DI_DISP0_CB1_MAP_MC01_M4_LSH        8
#define IPU_DI_DISP0_CB1_MAP_MC01_M5_LSH        10
#define IPU_DI_DISP0_CB1_MAP_MC01_M6_LSH        12
#define IPU_DI_DISP0_CB1_MAP_MC01_M7_LSH        14
#define IPU_DI_DISP0_CB1_MAP_MC01_OFFS0_LSH     16
#define IPU_DI_DISP0_CB1_MAP_MC01_OFFS1_LSH     21
#define IPU_DI_DISP0_CB1_MAP_MC01_OFFS2_LSH     26

// DI_DISP0_CB2_MAP
#define IPU_DI_DISP0_CB2_MAP_MC02_M0_LSH        0
#define IPU_DI_DISP0_CB2_MAP_MC02_M1_LSH        2
#define IPU_DI_DISP0_CB2_MAP_MC02_M2_LSH        4
#define IPU_DI_DISP0_CB2_MAP_MC02_M3_LSH        6
#define IPU_DI_DISP0_CB2_MAP_MC02_M4_LSH        8
#define IPU_DI_DISP0_CB2_MAP_MC02_M5_LSH        10
#define IPU_DI_DISP0_CB2_MAP_MC02_M6_LSH        12
#define IPU_DI_DISP0_CB2_MAP_MC02_M7_LSH        14
#define IPU_DI_DISP0_CB2_MAP_MC02_OFFS0_LSH     16
#define IPU_DI_DISP0_CB2_MAP_MC02_OFFS1_LSH     21
#define IPU_DI_DISP0_CB2_MAP_MC02_OFFS2_LSH     26

// DI_DISP1_DB0_MAP
#define IPU_DI_DISP1_DB0_MAP_MD10_M0_LSH        0
#define IPU_DI_DISP1_DB0_MAP_MD10_M1_LSH        2
#define IPU_DI_DISP1_DB0_MAP_MD10_M2_LSH        4
#define IPU_DI_DISP1_DB0_MAP_MD10_M3_LSH        6
#define IPU_DI_DISP1_DB0_MAP_MD10_M4_LSH        8
#define IPU_DI_DISP1_DB0_MAP_MD10_M5_LSH        10
#define IPU_DI_DISP1_DB0_MAP_MD10_M6_LSH        12
#define IPU_DI_DISP1_DB0_MAP_MD10_M7_LSH        14
#define IPU_DI_DISP1_DB0_MAP_MD10_OFFS0_LSH     16
#define IPU_DI_DISP1_DB0_MAP_MD10_OFFS1_LSH     21
#define IPU_DI_DISP1_DB0_MAP_MD10_OFFS2_LSH     26

// DI_DISP1_DB1_MAP
#define IPU_DI_DISP1_DB1_MAP_MD11_M0_LSH        0
#define IPU_DI_DISP1_DB1_MAP_MD11_M1_LSH        2
#define IPU_DI_DISP1_DB1_MAP_MD11_M2_LSH        4
#define IPU_DI_DISP1_DB1_MAP_MD11_M3_LSH        6
#define IPU_DI_DISP1_DB1_MAP_MD11_M4_LSH        8
#define IPU_DI_DISP1_DB1_MAP_MD11_M5_LSH        10
#define IPU_DI_DISP1_DB1_MAP_MD11_M6_LSH        12
#define IPU_DI_DISP1_DB1_MAP_MD11_M7_LSH        14
#define IPU_DI_DISP1_DB1_MAP_MD11_OFFS0_LSH     16
#define IPU_DI_DISP1_DB1_MAP_MD11_OFFS1_LSH     21
#define IPU_DI_DISP1_DB1_MAP_MD11_OFFS2_LSH     26

// DI_DISP1_DB2_MAP
#define IPU_DI_DISP1_DB2_MAP_MD12_M0_LSH        0
#define IPU_DI_DISP1_DB2_MAP_MD12_M1_LSH        2
#define IPU_DI_DISP1_DB2_MAP_MD12_M2_LSH        4
#define IPU_DI_DISP1_DB2_MAP_MD12_M3_LSH        6
#define IPU_DI_DISP1_DB2_MAP_MD12_M4_LSH        8
#define IPU_DI_DISP1_DB2_MAP_MD12_M5_LSH        10
#define IPU_DI_DISP1_DB2_MAP_MD12_M6_LSH        12
#define IPU_DI_DISP1_DB2_MAP_MD12_M7_LSH        14
#define IPU_DI_DISP1_DB2_MAP_MD12_OFFS0_LSH     16
#define IPU_DI_DISP1_DB2_MAP_MD12_OFFS1_LSH     21
#define IPU_DI_DISP1_DB2_MAP_MD12_OFFS2_LSH     26

// DI_DISP1_CB0_MAP
#define IPU_DI_DISP1_CB0_MAP_MC10_M0_LSH        0
#define IPU_DI_DISP1_CB0_MAP_MC10_M1_LSH        2
#define IPU_DI_DISP1_CB0_MAP_MC10_M2_LSH        4
#define IPU_DI_DISP1_CB0_MAP_MC10_M3_LSH        6
#define IPU_DI_DISP1_CB0_MAP_MC10_M4_LSH        8
#define IPU_DI_DISP1_CB0_MAP_MC10_M5_LSH        10
#define IPU_DI_DISP1_CB0_MAP_MC10_M6_LSH        12
#define IPU_DI_DISP1_CB0_MAP_MC10_M7_LSH        14
#define IPU_DI_DISP1_CB0_MAP_MC10_OFFS0_LSH     16
#define IPU_DI_DISP1_CB0_MAP_MC10_OFFS1_LSH     21
#define IPU_DI_DISP1_CB0_MAP_MC10_OFFS2_LSH     26

// DI_DISP1_CB1_MAP
#define IPU_DI_DISP1_CB1_MAP_MC11_M0_LSH        0
#define IPU_DI_DISP1_CB1_MAP_MC11_M1_LSH        2
#define IPU_DI_DISP1_CB1_MAP_MC11_M2_LSH        4
#define IPU_DI_DISP1_CB1_MAP_MC11_M3_LSH        6
#define IPU_DI_DISP1_CB1_MAP_MC11_M4_LSH        8
#define IPU_DI_DISP1_CB1_MAP_MC11_M5_LSH        10
#define IPU_DI_DISP1_CB1_MAP_MC11_M6_LSH        12
#define IPU_DI_DISP1_CB1_MAP_MC11_M7_LSH        14
#define IPU_DI_DISP1_CB1_MAP_MC11_OFFS0_LSH     16
#define IPU_DI_DISP1_CB1_MAP_MC11_OFFS1_LSH     21
#define IPU_DI_DISP1_CB1_MAP_MC11_OFFS2_LSH     26

// DI_DISP1_CB2_MAP
#define IPU_DI_DISP1_CB2_MAP_MC12_M0_LSH        0
#define IPU_DI_DISP1_CB2_MAP_MC12_M1_LSH        2
#define IPU_DI_DISP1_CB2_MAP_MC12_M2_LSH        4
#define IPU_DI_DISP1_CB2_MAP_MC12_M3_LSH        6
#define IPU_DI_DISP1_CB2_MAP_MC12_M4_LSH        8
#define IPU_DI_DISP1_CB2_MAP_MC12_M5_LSH        10
#define IPU_DI_DISP1_CB2_MAP_MC12_M6_LSH        12
#define IPU_DI_DISP1_CB2_MAP_MC12_M7_LSH        14
#define IPU_DI_DISP1_CB2_MAP_MC12_OFFS0_LSH     16
#define IPU_DI_DISP1_CB2_MAP_MC12_OFFS1_LSH     21

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -