Home
last modified time | relevance | path

Searched refs:panel (Results 1 – 25 of 39) sorted by relevance

12

/bsp/hpmicro/libraries/hpm_sdk/components/panel/
A Dhpm_panel.c54 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 Dhpm_panel.h63 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 DKconfig2 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 Dmc10128007_31b.c282 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 Dtm070rdh13.c9 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 Dcc10128007.c74 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 Dtm103xdgp01.c11 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 Ddisp_al.c724 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 Dde_lcd_sun50iw10.c809 (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 Dde_lcd.c729 (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 Dde_dsi.c741 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 Ddisp_al.h79 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 Dde_dsi_28.c795 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 Dde_lcd.h74 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 Dde_dsi.h157 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 Dboard.c638 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 DSConscript88 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 DKconfig67 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 DKconfig82 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 Dboard.c288 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 Dboard.c255 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 Dboard.c272 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 Ddrv_lcd.c94 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 DKconfig114 int "Width of LCD panel"
118 int "Height of LCD panel"
/bsp/allwinner/libraries/drivers/
A Ddrv_lcd.c73 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()

Completed in 69 milliseconds

12