| /bsp/hpmicro/libraries/hpm_sdk/components/panel/ |
| A D | hpm_panel.c | 54 return panel->name; in hpm_panel_get_name() 59 return &panel->timing; in hpm_panel_get_timing() 64 return panel->if_type; in hpm_panel_get_if_type() 75 if (panel->funcs.reset) in hpm_panel_reset() 76 panel->funcs.reset(panel); in hpm_panel_reset() 81 if (panel->funcs.init) in hpm_panel_init() 82 panel->funcs.init(panel); in hpm_panel_init() 87 if (panel->funcs.power_on) in hpm_panel_power_on() 88 panel->funcs.power_on(panel); in hpm_panel_power_on() 93 if (panel->funcs.power_off) in hpm_panel_power_off() [all …]
|
| A D | hpm_panel.h | 63 void (*reset)(hpm_panel_t *panel); 64 void (*init)(hpm_panel_t *panel); 65 void (*power_on)(hpm_panel_t *panel); 66 void (*power_off)(hpm_panel_t *panel); 122 const char *hpm_panel_get_name(hpm_panel_t *panel); 140 hpm_panel_if_type_t hpm_panel_get_if_type(hpm_panel_t *panel); 155 void hpm_panel_reset(hpm_panel_t *panel); 162 void hpm_panel_init(hpm_panel_t *panel); 169 void hpm_panel_power_on(hpm_panel_t *panel); 176 void hpm_panel_power_off(hpm_panel_t *panel); [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/lcd/ |
| A D | Kconfig | 2 bool "LCD support cpu_gg1p4062utsw panel" 8 bool "LCD support dx0960be40a1 panel" 14 bool "LCD support dx0960be40a1 panel" 20 bool "LCD support fd055hd003s panel" 26 bool "LCD support he0801a068 panel" 32 bool "LCD support ili9341 panel" 38 bool "LCD support LH219WQ1 panel" 64 bool "LCD support t27p06 panel" 82 bool "LCD support tft-RGB panel" 100 bool "LCD support ST7789V panel" [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/panel/panels/ |
| A D | mc10128007_31b.c | 282 static void reset(hpm_panel_t *panel) in reset() argument 287 panel->hw_if.set_reset_pin_level(0); in reset() 290 panel->hw_if.set_reset_pin_level(1); in reset() 294 static void init(hpm_panel_t *panel) in init() argument 296 if (panel->hw_if.set_video_router) in init() 297 panel->hw_if.set_video_router(); in init() 299 mipi_panel_host_init(panel); in init() 300 mipi_panel_phy_init(panel); in init() 301 mipi_panel_init_cmd_send(panel); in init() 314 panel->hw_if.set_backlight(panel->state.backlight_percent); in power_on() [all …]
|
| A D | tm070rdh13.c | 9 static void reset(hpm_panel_t *panel) in reset() argument 11 if (!panel->hw_if.set_reset_pin_level) in reset() 14 panel->hw_if.set_reset_pin_level(0); in reset() 17 panel->hw_if.set_reset_pin_level(1); in reset() 21 static void init(hpm_panel_t *panel) in init() argument 23 if (panel->hw_if.set_video_router) in init() 24 panel->hw_if.set_video_router(); in init() 27 static void power_on(hpm_panel_t *panel) in power_on() argument 30 panel->hw_if.set_backlight) { in power_on() 34 panel->hw_if.set_backlight(panel->state.backlight_percent); in power_on() [all …]
|
| A D | cc10128007.c | 74 static void reset(hpm_panel_t *panel) in reset() argument 79 panel->hw_if.set_reset_pin_level(0); in reset() 82 panel->hw_if.set_reset_pin_level(1); in reset() 86 static void init(hpm_panel_t *panel) in init() argument 88 if (panel->hw_if.set_video_router) in init() 91 lvds_panel_lvb_init(panel); in init() 92 lvds_panel_phy_init(panel); in init() 98 panel->hw_if.set_backlight) { in power_on() 102 panel->hw_if.set_backlight(panel->state.backlight_percent); in power_on() 110 panel->hw_if.set_backlight) { in power_off() [all …]
|
| A D | tm103xdgp01.c | 11 static void lvds_panel_lvb_init(hpm_panel_t *panel) in lvds_panel_lvb_init() argument 36 static void lvds_panel_phy_init(hpm_panel_t *panel) in lvds_panel_phy_init() argument 66 static void reset(hpm_panel_t *panel) in reset() argument 68 if (!panel->hw_if.set_reset_pin_level) in reset() 71 panel->hw_if.set_reset_pin_level(0); in reset() 74 panel->hw_if.set_reset_pin_level(1); in reset() 78 static void init(hpm_panel_t *panel) in init() argument 80 if (panel->hw_if.set_video_router) in init() 81 panel->hw_if.set_video_router(); in init() 83 lvds_panel_lvb_init(panel); in init() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/lowlevel_v2x/ |
| A D | disp_al.c | 724 if (panel == NULL) { in disp_al_lcd_get_clk_info() 774 } else if (panel->lcd_dclk_freq < 40 && panel->lcd_dclk_freq >= 10) { in disp_al_lcd_get_clk_info() 784 panel->ccir_clk_div > 0) in disp_al_lcd_get_clk_info() 816 panel->lcd_dclk_freq * 1000000 / panel->lcd_ht / panel->lcd_vt; in disp_al_lcd_cfg() 880 tcon0_open(screen_id, panel); in disp_al_lcd_enable() 1064 if (panel && panel->lcd_if == LCD_IF_DSI) { in disp_al_lcd_get_start_delay() 1067 (panel->lcd_dclk_freq) / (panel->lcd_ht * de_clk_rate); in disp_al_lcd_get_start_delay() 1343 struct disp_panel_para panel; in disp_al_vdevice_enable() local 1346 panel.lcd_if = LCD_IF_HV; in disp_al_vdevice_enable() 1593 panel.lcd_hbp = in disp_al_vdpo_cfg() [all …]
|
| A D | de_lcd_sun50iw10.c | 809 (panel->lcd_hbp == 0) ? 0 : panel->lcd_hbp - 1; in tcon0_cfg_mode_auto() 812 (panel->lcd_vbp == 0) ? 0 : panel->lcd_vbp - 1; in tcon0_cfg_mode_auto() 814 (panel->lcd_hspw == 0) ? 0 : panel->lcd_hspw - 1; in tcon0_cfg_mode_auto() 816 (panel->lcd_vspw == 0) ? 0 : panel->lcd_vspw - 1; in tcon0_cfg_mode_auto() 817 start_delay = panel->lcd_vt - panel->lcd_y - 8; in tcon0_cfg_mode_auto() 866 start_delay = (panel->lcd_vt - panel->lcd_y - 8 - 1) in tcon0_cfg_mode_tri() 881 panel->lcd_ht - panel->lcd_x - 1; in tcon0_cfg_mode_tri() 903 panel->lcd_cpu_te : panel->lcd_dsi_te; in tcon0_cfg_mode_tri() 913 u32 cntr_set = panel->lcd_ht * panel->lcd_vt / 4; in tcon0_cfg_mode_tri() 1477 timing.hor_front_porch = panel->lcd_ht - panel->lcd_x - panel->lcd_hbp; in tcon1_cfg_ex() [all …]
|
| A D | de_lcd.c | 729 (panel->lcd_hbp == 0) ? 0 : panel->lcd_hbp - 1; in tcon0_cfg_mode_auto() 732 (panel->lcd_vbp == 0) ? 0 : panel->lcd_vbp - 1; in tcon0_cfg_mode_auto() 734 (panel->lcd_hspw == 0) ? 0 : panel->lcd_hspw - 1; in tcon0_cfg_mode_auto() 736 (panel->lcd_vspw == 0) ? 0 : panel->lcd_vspw - 1; in tcon0_cfg_mode_auto() 737 start_delay = panel->lcd_vt - panel->lcd_y - 8; in tcon0_cfg_mode_auto() 786 start_delay = (panel->lcd_vt - panel->lcd_y - 8 - 1) in tcon0_cfg_mode_tri() 802 panel->lcd_ht - panel->lcd_x - 1; in tcon0_cfg_mode_tri() 819 panel->lcd_cpu_te : panel->lcd_dsi_te; in tcon0_cfg_mode_tri() 829 u32 cntr_set = panel->lcd_ht * panel->lcd_vt / 4; in tcon0_cfg_mode_tri() 1471 timing.hor_front_porch = panel->lcd_ht - panel->lcd_x - panel->lcd_hbp; in tcon1_cfg_ex() [all …]
|
| A D | de_dsi.c | 741 dsi_comb_dphy_pll_set(sel, panel->lcd_dclk_freq, panel->lcd_dsi_if, in dsi_dphy_open() 742 panel->lcd_dsi_format, panel->lcd_dsi_lane); in dsi_dphy_open() 929 s32 start_delay = panel->lcd_vt - panel->lcd_y - 10; in dsi_basic_cfg() 930 u32 vfp = panel->lcd_vt - panel->lcd_y - panel->lcd_vbp; in dsi_basic_cfg() 964 + (panel->lcd_x + panel->lcd_hbp + 20) in dsi_basic_cfg() 985 if ((panel->lcd_ht - panel->lcd_x - panel->lcd_hbp) in dsi_basic_cfg() 990 (panel->lcd_ht - panel->lcd_x - in dsi_basic_cfg() 1054 (panel->lcd_ht - panel->lcd_x) * (150) in dsi_basic_cfg() 1057 (panel->lcd_ht - panel->lcd_x) * (150) in dsi_basic_cfg() 1086 panel->lcd_x * dsi_pixel_bits[panel->lcd_dsi_format] / 8; in dsi_packet_cfg() [all …]
|
| A D | disp_al.h | 79 int disp_al_lcd_cfg(u32 screen_id, struct disp_panel_para *panel, 82 int disp_al_lcd_enable(u32 screen_id, struct disp_panel_para *panel); 83 int disp_al_lcd_disable(u32 screen_id, struct disp_panel_para *panel); 85 struct disp_panel_para *panel); 86 int disp_al_lcd_tri_busy(u32 screen_id, struct disp_panel_para *panel); 87 int disp_al_lcd_tri_start(u32 screen_id, struct disp_panel_para *panel); 90 struct disp_panel_para *panel); 91 int disp_al_lcd_get_cur_line(u32 screen_id, struct disp_panel_para *panel); 94 struct disp_panel_para *panel); 96 struct disp_panel_para *panel); [all …]
|
| A D | de_dsi_28.c | 795 mode = panel->lcd_dsi_if; in dsi_dphy_cfg() 796 lane = panel->lcd_dsi_lane; in dsi_dphy_cfg() 797 format = panel->lcd_dsi_format; in dsi_dphy_cfg() 849 dsi_dphy_cfg(sel, panel); in dsi_io_open() 882 mode = panel->lcd_dsi_if; in dsi_basic_cfg() 883 lane = panel->lcd_dsi_lane; in dsi_basic_cfg() 884 format = panel->lcd_dsi_format; in dsi_basic_cfg() 1010 __u32 y = panel->lcd_y; in dsi_packet_cfg() 1014 __u32 vt = panel->lcd_vt; in dsi_packet_cfg() 1092 dsi_basic_cfg(sel, panel); in dsi_cfg() [all …]
|
| A D | de_lcd.h | 74 s32 lvds_open(u32 sel, struct disp_panel_para *panel); 90 s32 tcon0_cfg(u32 sel, struct disp_panel_para *panel); 94 s32 tcon0_open(u32 sel, struct disp_panel_para *panel); 119 s32 tcon1_cfg_ex(u32 sel, struct disp_panel_para *panel);
|
| A D | de_dsi.h | 157 s32 dsi_cfg(u32 sel, struct disp_panel_para *panel); 159 s32 dsi_open(u32 sel, struct disp_panel_para *panel); 168 u32 dsi_io_open(u32 sel, struct disp_panel_para *panel); 222 s32 lvds_combphy_open(__u32 sel, struct disp_panel_para *panel);
|
| /bsp/hpmicro/hpm6800evk/board/ |
| A D | board.c | 638 hpm_panel_reset(panel); in board_init_lcd_rgb_tm070rdh13() 639 hpm_panel_init(panel); in board_init_lcd_rgb_tm070rdh13() 640 hpm_panel_power_on(panel); in board_init_lcd_rgb_tm070rdh13() 684 hpm_panel_reset(panel); in board_init_lcd_lvds_cc10128007() 685 hpm_panel_init(panel); in board_init_lcd_lvds_cc10128007() 686 hpm_panel_power_on(panel); in board_init_lcd_lvds_cc10128007() 726 hpm_panel_reset(panel); in board_init_lcd_mipi_mc10128007_31b() 727 hpm_panel_init(panel); in board_init_lcd_mipi_mc10128007_31b() 728 hpm_panel_power_on(panel); in board_init_lcd_mipi_mc10128007_31b() 773 hpm_panel_reset(panel); in board_init_lcd_lvds_tm103xdgp01() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/ |
| A D | SConscript | 88 path += [ os.path.join(cwd, 'panel') ] 89 src += [os.path.join(cwd, 'panel', 'hpm_panel.c') ] 92 src += [os.path.join(cwd, 'panel', 'panels', 'tm070rdh13.c') ] 93 path += [ os.path.join(cwd, 'panel', 'panels') ] 98 src += [os.path.join(cwd, 'panel', 'panels', 'mc10128007_31b.c') ] 99 path += [ os.path.join(cwd, 'panel', 'panels') ] 104 src += [os.path.join(cwd, 'panel', 'panels', 'tm103xdgp01.c') ] 105 path += [ os.path.join(cwd, 'panel', 'panels') ] 110 src += [os.path.join(cwd, 'panel', 'panels', 'cc10128007.c') ] 111 path += [ os.path.join(cwd, 'panel', 'panels') ]
|
| /bsp/nuvoton/nk-n9h30/board/ |
| A D | Kconfig | 67 bool "Use LCD panel." 73 prompt "Select LCD panel devices.(Over VPOST)" 81 Choose this option if you use 7" 800x480x32b LCD panel. 88 Choose this option if you use 4.3" 480x272x32b LCD panel. 95 Choose this option if you use 7" 1024x600x32b LCD panel.
|
| /bsp/nuvoton/numaker-hmi-ma35d1/board/ |
| A D | Kconfig | 82 bool "Use LCD panel." 88 prompt "Select LCD panel devices.(Over DISP)" 96 Choose this option if you use 7" 800x480x32b LCD panel. 103 Choose this option if you use 7" 1024x600x32b LCD panel.
|
| /bsp/hpmicro/hpm6750evkmini/board/ |
| A D | board.c | 288 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_init_lcd_rgb_tm070rdh13() local 289 const hpm_panel_timing_t *timing = hpm_panel_get_timing(panel); in board_init_lcd_rgb_tm070rdh13() 294 hpm_panel_register_interface(panel, &hw_if); in board_init_lcd_rgb_tm070rdh13() 297 hpm_panel_get_name(panel), in board_init_lcd_rgb_tm070rdh13() 300 hpm_panel_reset(panel); in board_init_lcd_rgb_tm070rdh13() 301 hpm_panel_init(panel); in board_init_lcd_rgb_tm070rdh13() 302 hpm_panel_power_on(panel); in board_init_lcd_rgb_tm070rdh13() 321 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_lcd_backlight() local 322 hpm_panel_set_backlight(panel, is_on == true ? 100 : 0); in board_lcd_backlight() 335 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_panel_para_to_lcdc() local [all …]
|
| /bsp/hpmicro/hpm6750evk2/board/ |
| A D | board.c | 255 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_init_lcd_rgb_tm070rdh13() local 256 const hpm_panel_timing_t *timing = hpm_panel_get_timing(panel); in board_init_lcd_rgb_tm070rdh13() 261 hpm_panel_register_interface(panel, &hw_if); in board_init_lcd_rgb_tm070rdh13() 264 hpm_panel_get_name(panel), in board_init_lcd_rgb_tm070rdh13() 267 hpm_panel_reset(panel); in board_init_lcd_rgb_tm070rdh13() 268 hpm_panel_init(panel); in board_init_lcd_rgb_tm070rdh13() 269 hpm_panel_power_on(panel); in board_init_lcd_rgb_tm070rdh13() 288 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_lcd_backlight() local 289 hpm_panel_set_backlight(panel, is_on == true ? 100 : 0); in board_lcd_backlight() 302 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_panel_para_to_lcdc() local [all …]
|
| /bsp/hpmicro/hpm6750evk/board/ |
| A D | board.c | 272 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_init_lcd_rgb_tm070rdh13() local 273 const hpm_panel_timing_t *timing = hpm_panel_get_timing(panel); in board_init_lcd_rgb_tm070rdh13() 278 hpm_panel_register_interface(panel, &hw_if); in board_init_lcd_rgb_tm070rdh13() 281 hpm_panel_get_name(panel), in board_init_lcd_rgb_tm070rdh13() 284 hpm_panel_reset(panel); in board_init_lcd_rgb_tm070rdh13() 285 hpm_panel_init(panel); in board_init_lcd_rgb_tm070rdh13() 286 hpm_panel_power_on(panel); in board_init_lcd_rgb_tm070rdh13() 305 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_lcd_backlight() local 306 hpm_panel_set_backlight(panel, is_on == true ? 100 : 0); in board_lcd_backlight() 319 hpm_panel_t *panel = hpm_panel_find_device_default(); in board_panel_para_to_lcdc() local [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_lcd.c | 94 hpm_panel_t *panel = hpm_panel_find_device_default(); in hpm_lcd_control() local 137 hpm_panel_set_backlight(panel, true); in hpm_lcd_control() 141 hpm_panel_set_backlight(panel, false); in hpm_lcd_control()
|
| /bsp/qemu-vexpress-a9/drivers/ |
| A D | Kconfig | 114 int "Width of LCD panel" 118 int "Height of LCD panel"
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_lcd.c | 73 const struct lcd_cfg_panel_info *panel; member 256 if ((lcd_drv->panel) && (lcd_drv->panel->swap_flag != 0)) in _lcd_drv_init() 401 lcd_drv->panel = _panel; in rt_lcd_init() 541 if ((lcd_drv->panel) && (lcd_drv->panel->swap_flag != 0)) in rt_lcd_control()
|