| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/lowlevel_v2x/ |
| A D | de_enhance.c | 184 de_enhance_apply(screen_id, &g_config[screen_id]); in de_enhance_set_format() 353 de_hist_tasklet(screen_id, ch_id, frame_cnt[screen_id]); in de_enhance_tasklet() 356 de_ce_tasklet(screen_id, ch_id, frame_cnt[screen_id]); in de_enhance_tasklet() 385 int screen_id, ch_id; in de_enhance_init() local 389 for (screen_id = 0; screen_id < device_num; screen_id++) in de_enhance_init() 390 vep_num[screen_id] = de_feat_is_support_vep(screen_id); in de_enhance_init() 392 for (screen_id = 0; screen_id < device_num; screen_id++) in de_enhance_init() 432 for (screen_id = 0; screen_id < device_num; screen_id++) in de_enhance_init() 444 for (screen_id = 0; screen_id < device_num; screen_id++) in de_enhance_exit() 445 vep_num[screen_id] = de_feat_is_support_vep(screen_id); in de_enhance_exit() [all …]
|
| A D | disp_al.c | 826 tcon_init(screen_id); in disp_al_lcd_cfg() 838 tcon0_src_select(screen_id, LCD_SRC_DE, al_priv.de_id[screen_id]); in disp_al_lcd_cfg() 928 tcon_exit(screen_id); in disp_al_lcd_disable() 1089 tcon_exit(screen_id); in disp_al_hdmi_disable() 1108 tcon_init(screen_id); in disp_al_hdmi_cfg() 1134 tcon1_src_select(screen_id, LCD_SRC_DE, al_priv.de_id[screen_id]); in disp_al_hdmi_cfg() 1174 tcon_exit(screen_id); in disp_al_tv_disable() 1199 tcon_init(screen_id); in disp_al_tv_cfg() 1202 tcon1_src_select(screen_id, LCD_SRC_DE, al_priv.de_id[screen_id]); in disp_al_tv_cfg() 1256 tcon1_src_select(screen_id, LCD_SRC_DE, al_priv.de_id[screen_id]); in disp_al_vga_cfg() [all …]
|
| A D | disp_al.h | 88 int disp_al_lcd_io_cfg(u32 screen_id, 100 int disp_al_hdmi_enable(u32 screen_id); 101 int disp_al_hdmi_disable(u32 screen_id); 107 int disp_al_tv_enable(u32 screen_id); 108 int disp_al_tv_disable(u32 screen_id); 110 int disp_al_tv_irq_enable(u32 screen_id); 111 int disp_al_tv_irq_disable(u32 screen_id); 113 int disp_al_vga_enable(u32 screen_id); 114 int disp_al_vga_disable(u32 screen_id); 116 int disp_al_vga_irq_enable(u32 screen_id); [all …]
|
| A D | de_dcsc.c | 161 int screen_id, device_num; in de_dcsc_init() local 165 for (screen_id = 0; screen_id < device_num; screen_id++) { in de_dcsc_init() 166 is_in_smbl[screen_id] = de_feat_is_support_smbl(screen_id); in de_dcsc_init() 171 if (screen_id) in de_dcsc_init() 179 if (is_in_smbl[screen_id]) { in de_dcsc_init() 183 screen_id, in de_dcsc_init() 202 screen_id, in de_dcsc_init() 226 int screen_id, device_num; in de_dcsc_exit() local 230 for (screen_id = 0; screen_id < device_num; screen_id++) { in de_dcsc_exit() 231 is_in_smbl[screen_id] = de_feat_is_support_smbl(screen_id); in de_dcsc_exit() [all …]
|
| A D | de_ccsc.c | 147 int screen_id, ch_id, device_num; in de_ccsc_init() local 151 for (screen_id = 0; screen_id < device_num; screen_id++) in de_ccsc_init() 152 vi_num[screen_id] = de_feat_get_num_vi_chns(screen_id); in de_ccsc_init() 154 for (screen_id = 0; screen_id < device_num; screen_id++) in de_ccsc_init() 159 if (screen_id == 0) { in de_ccsc_init() 173 base = para->reg_base[DISP_MOD_DE + screen_id] + (screen_id + 1) in de_ccsc_init() 175 if (screen_id) in de_ccsc_init() 205 if (screen_id) in de_ccsc_init() 237 for (screen_id = 0; screen_id < device_num; screen_id++) in de_ccsc_exit() 238 vi_num[screen_id] = de_feat_get_num_vi_chns(screen_id); in de_ccsc_exit() [all …]
|
| A D | de_hal.h | 21 extern int de_al_mgr_apply(unsigned int screen_id, 23 extern int de_al_mgr_apply_color(unsigned int screen_id, 27 extern int de_al_lyr_apply(unsigned int screen_id, 30 extern int de_al_mgr_sync(unsigned int screen_id); 31 extern int de_al_mgr_update_regs(unsigned int screen_id); 32 extern int de_al_query_irq(unsigned int screen_id); 33 extern int de_al_enable_irq(unsigned int screen_id, unsigned int en); 38 extern int de_enhance_set_size(unsigned int screen_id, struct disp_rect *size); 39 extern int de_enhance_set_format(unsigned int screen_id, unsigned int format);
|
| A D | de_fce.c | 940 de_fce_get_hist(screen_id, chno, g_hist[screen_id][chno], in de_hist_tasklet() 941 &g_sum[screen_id][chno]); in de_hist_tasklet() 975 memset(hist_res[screen_id][chno], 0, in de_ce_apply() 987 de_fce_set_ce(screen_id, chno, g_celut[screen_id][chno]); in de_ce_apply() 1011 if (g_ce_status[screen_id][chno]->isenable in de_ce_tasklet() 1017 g_hist[screen_id][chno], in de_ce_tasklet() 1018 g_hist_p[screen_id][chno], in de_ce_tasklet() 1031 g_sum[screen_id][chno], in de_ce_tasklet() 1032 g_hist[screen_id][chno], in de_ce_tasklet() 1040 g_celut[screen_id][chno], in de_ce_tasklet() [all …]
|
| A D | de_hal.c | 365 chn = de_feat_get_num_chns(screen_id); in de_al_lyr_apply() 708 de_rtmx_set_pf_en(screen_id, pipe_used); in de_al_lyr_apply() 746 de_dcsc_apply(screen_id, &csc_cfg); in de_al_mgr_apply_color() 798 int de_al_mgr_sync(unsigned int screen_id) in de_al_mgr_sync() argument 808 de_rtmx_update_regs(screen_id); in de_al_mgr_update_regs() 809 de_vsu_update_regs(screen_id); in de_al_mgr_update_regs() 810 de_gsu_update_regs(screen_id); in de_al_mgr_update_regs() 811 de_ccsc_update_regs(screen_id); in de_al_mgr_update_regs() 812 de_dcsc_update_regs(screen_id); in de_al_mgr_update_regs() 818 int de_al_query_irq(unsigned int screen_id) in de_al_query_irq() argument [all …]
|
| A D | de_bws.c | 499 g_bws_status[screen_id][chno]->isenable = 1; in de_bws_apply() 500 g_bws_status[screen_id][chno]->runtime = 0; in de_bws_apply() 504 g_bws_status[screen_id][chno]->isenable = 0; in de_bws_apply() 505 g_bws_status[screen_id][chno]->runtime = 0; in de_bws_apply() 518 if (g_bws_status[screen_id][chno]->isenable in de_bws_tasklet() 534 g_hist[screen_id][chno], in de_bws_tasklet() 535 g_hist_p[screen_id][chno], in de_bws_tasklet() 565 g_bws_status[screen_id][chno]->slope_black = s1; in de_bws_tasklet() 566 g_bws_status[screen_id][chno]->slope_white = s2; in de_bws_tasklet() 568 if (g_bws_status[screen_id][chno]->runtime < 1) in de_bws_tasklet() [all …]
|
| A D | de_enhance.h | 117 int de_hist_apply(unsigned int screen_id, unsigned int chno, 119 int de_hist_tasklet(unsigned int screen_id, unsigned int chno, 126 int de_ce_tasklet(unsigned int screen_id, unsigned int chno, 161 int de_enhance_apply(unsigned int screen_id, 163 int de_enhance_sync(unsigned int screen_id); 164 int de_enhance_tasklet(unsigned int screen_id); 165 int de_enhance_update_regs(unsigned int screen_id); 172 int de_enhance_set_format(unsigned int screen_id, unsigned int format); 174 int de_enhance_set_size(unsigned int screen_id, struct disp_rect *size); 175 int de_enhance_demo_enable(unsigned int screen_id, unsigned int enable); [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/lcd/ |
| A D | lcd_source.c | 41 void sunxi_lcd_tcon_enable(u32 screen_id) in sunxi_lcd_tcon_enable() argument 65 void sunxi_lcd_tcon_disable(u32 screen_id) in sunxi_lcd_tcon_disable() argument 75 void sunxi_lcd_backlight_enable(u32 screen_id) in sunxi_lcd_backlight_enable() argument 85 void sunxi_lcd_backlight_disable(u32 screen_id) in sunxi_lcd_backlight_disable() argument 96 void sunxi_lcd_power_enable(u32 screen_id, u32 pwr_id) in sunxi_lcd_power_enable() argument 119 s32 sunxi_lcd_pwm_enable(u32 screen_id) in sunxi_lcd_pwm_enable() argument 131 s32 sunxi_lcd_pwm_disable(u32 screen_id) in sunxi_lcd_pwm_disable() argument 144 s32 sunxi_lcd_cpu_set_auto_mode(u32 screen_id) in sunxi_lcd_cpu_set_auto_mode() argument 416 s32 sunxi_lcd_dsi_clk_enable(u32 screen_id) in sunxi_lcd_dsi_clk_enable() argument 428 s32 sunxi_lcd_dsi_clk_disable(u32 screen_id) in sunxi_lcd_dsi_clk_disable() argument [all …]
|
| A D | lcd_source.h | 31 void sunxi_lcd_tcon_enable(u32 screen_id); 39 void sunxi_lcd_dsi_mode_switch(u32 screen_id, u32 cmd_en, u32 lp_en); 45 void sunxi_lcd_tcon_disable(u32 screen_id); 51 void sunxi_lcd_backlight_enable(u32 screen_id); 57 void sunxi_lcd_backlight_disable(u32 screen_id); 64 void sunxi_lcd_power_enable(u32 screen_id, u32 pwr_id); 71 void sunxi_lcd_power_disable(u32 screen_id, u32 pwr_id); 92 s32 sunxi_lcd_cpu_set_auto_mode(u32 screen_id); 101 s32 sunxi_lcd_cpu_write(u32 screen_id, u32 index, u32 data); 142 s32 sunxi_lcd_dsi_gen_short_read0p(u32 screen_id, u8 *result); [all …]
|
| A D | VVX07H005A10.h | 26 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | dx0960be40a1.h | 17 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | fd055hd003s.h | 18 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | frd450h40014.h | 19 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | he0801a068.h | 20 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | ls029b3sx02.h | 18 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | st7701s.h | 19 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| A D | st7796s.h | 19 extern s32 bsp_disp_get_panel_info(u32 screen_id, struct disp_panel_para *info);
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/ |
| A D | bsp_display.h | 35 s32 (*sunxi_lcd_dsi_clk_enable)(u32 screen_id, u32 en); 42 s32 (*sunxi_lcd_backlight_enable)(u32 screen_id); 43 s32 (*sunxi_lcd_backlight_disable)(u32 screen_id); 44 s32 (*sunxi_lcd_pwm_enable)(u32 screen_id); 45 s32 (*sunxi_lcd_pwm_disable)(u32 screen_id); 46 s32 (*sunxi_lcd_power_enable)(u32 screen_id, 48 s32 (*sunxi_lcd_power_disable)(u32 screen_id, 52 s32 (*sunxi_lcd_pin_cfg)(u32 screen_id, u32 bon); 53 s32 (*sunxi_lcd_gpio_set_value)(u32 screen_id, 55 s32 (*sunxi_lcd_gpio_set_direction)(u32 screen_id, [all …]
|
| A D | disp_display.c | 838 u32 num_screens, screen_id; in bsp_disp_get_vb_time() local 843 for (screen_id = 0; screen_id < num_screens; screen_id++) { in bsp_disp_get_vb_time() 850 lcd = disp_get_lcd(screen_id); in bsp_disp_get_vb_time() 880 u32 num_screens, screen_id; in bsp_disp_get_next_vb_time() local 885 for (screen_id = 0; screen_id < num_screens; screen_id++) { in bsp_disp_get_next_vb_time() 893 lcd = disp_get_lcd(screen_id); in bsp_disp_get_next_vb_time() 927 u32 num_screens, screen_id; in bsp_disp_is_in_vb() local 931 for (screen_id = 0; screen_id < num_screens; screen_id++) { in bsp_disp_is_in_vb() 1495 u32 screen_id; in bsp_disp_lcd_set_panel_funs() local 1499 for (screen_id = 0; screen_id < num_screens; screen_id++) { in bsp_disp_lcd_set_panel_funs() [all …]
|
| A D | disp_display.h | 55 void LCD_OPEN_FUNC(u32 screen_id, LCD_FUNC func, u32 delay); 56 void LCD_CLOSE_FUNC(u32 screen_id, LCD_FUNC func, u32 delay); 69 s32 bsp_disp_feat_get_num_layers(u32 screen_id); 71 s32 bsp_disp_feat_is_supported_output_types(u32 screen_id, u32 output_type);
|
| A D | disp_features.h | 60 s32 bsp_disp_feat_get_num_layers(u32 screen_id); 62 s32 bsp_disp_feat_is_supported_output_types(u32 screen_id,
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/ |
| A D | dev_disp.c | 736 int screen_id; in start_work() local 747 for (screen_id = 0; screen_id < num_screens; screen_id++) { in start_work() 969 u32 screen_id = 0; in disp_suspend() local 980 for (screen_id = 0; screen_id < num_screens; in disp_suspend() 981 screen_id++) { in disp_suspend() 998 for (screen_id = 0; screen_id < num_screens; in disp_suspend() 1029 u32 screen_id = 0; in disp_resume() local 1046 for (screen_id = 0; screen_id < num_screens; screen_id++) { in disp_resume() 1219 u32 screen_id = 0; in disp_blank() local 1225 for (screen_id = 0; screen_id < num_screens; screen_id++) { in disp_blank() [all …]
|