Home
last modified time | relevance | path

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

123456

/u-boot/drivers/video/ti/
A Dam335x-fb.c226 if (panel == NULL) { in am335xfb_init()
232 switch (panel->bpp) { in am335xfb_init()
247 if (panel->pxl_clk > (LCDC_FMAX / 2)) { in am335xfb_init()
249 panel->pxl_clk); in am335xfb_init()
254 panel->hactive, panel->vactive, panel->bpp, in am335xfb_init()
255 panel->hfp, panel->hbp, panel->hsw); in am335xfb_init()
257 panel->vfp, panel->vfp, panel->vsw, panel->pxl_clk); in am335xfb_init()
275 if (panel->panel_power_ctrl != NULL) in am335xfb_init()
276 panel->panel_power_ctrl(1); in am335xfb_init()
279 mdelay(panel->pup_delay); in am335xfb_init()
[all …]
A DMakefile7 obj-$(CONFIG_AM335X_LCD) += tilcdc.o tilcdc-panel.o
A DKconfig8 Supports video output to an attached LCD panel.
A Dam335x-fb.h69 int am335xfb_init(struct am335x_lcdpanel *panel);
/u-boot/doc/device-tree-bindings/video/
A Dintel-gma.txt15 - intel,panel-power-cycle-delay : T4 time sequence (6 = 500ms)
18 - intel,panel-power-up-delay : T1+T2 time sequence
19 - intel,panel-power-down-delay : T3 time sequence
20 - intel,panel-power-backlight-on-delay : T5 time sequence
21 - intel,panel-power-backlight-off-delay : Tx time sequence
32 intel,panel-port-select = <1>;
33 intel,panel-power-cycle-delay = <6>;
34 intel,panel-power-up-delay = <2000>;
35 intel,panel-power-down-delay = <500>;
36 intel,panel-power-backlight-on-delay = <2000>;
[all …]
A Dtegra20-dc.txt17 - nvidia,panel : phandle of LCD panel information
20 The panel node describes the panel itself. This has the properties listed in
23 Required properties (panel) :
26 - nvidia,panel-timings: 4 cells containing required timings in ms:
37 - nvidia,panel-vdd-gpios: panel power GPIO
61 nvidia,panel = <&lcd_panel>;
66 lcd_panel: panel {
83 nvidia,panel-vdd-gpios = <&gpio 22 0>; /* PC6 */
84 nvidia,panel-timings = <400 4 203 17 15>;
A Dexynos-dp.txt10 samsung,h-res: X resolution of the panel
14 samsung,v-res: Y resolution of the panel
55 Board(panel) specific part:
/u-boot/arch/arm/mach-imx/
A Dvideo.c23 char const *panel = env_get("panel"); in board_video_skip() local
25 if (!panel) { in board_video_skip()
29 panel = dev->mode.name; in board_video_skip()
30 printf("auto-detected panel %s\n", panel); in board_video_skip()
34 if (!panel) { in board_video_skip()
35 panel = displays[0].mode.name; in board_video_skip()
36 printf("No panel detected: default to %s\n", panel); in board_video_skip()
41 if (!strcmp(panel, displays[i].mode.name)) in board_video_skip()
66 printf("unsupported panel %s\n", panel); in board_video_skip()
/u-boot/doc/device-tree-bindings/video/tilcdc/
A Dpanel.txt1 Device-Tree bindings for tilcdc DRM generic panel output driver
4 - compatible: value should be "ti,tilcdc,panel".
5 - panel-info: configuration info to configure LCDC correctly for the panel
15 - display-timings: typical videomode of lcd panel. Multiple video modes
16 can be listed if the panel supports multiple timings, but the 'native-mode'
18 Documentation/devicetree/bindings/display/panel/display-timing.txt for display
22 - backlight: phandle of the backlight device attached to the panel
23 - enable-gpios: GPIO pin to enable or disable the panel
33 compatible = "ti,tilcdc,panel";
39 panel-info {
/u-boot/drivers/video/
A Dmxsfb.c236 static GraphicDevice panel; variable
266 panel.winSizeX = mode.xres; in video_hw_init()
267 panel.winSizeY = mode.yres; in video_hw_init()
268 panel.plnSizeX = mode.xres; in video_hw_init()
269 panel.plnSizeY = mode.yres; in video_hw_init()
274 panel.gdfBytesPP = 4; in video_hw_init()
278 panel.gdfBytesPP = 2; in video_hw_init()
282 panel.gdfBytesPP = 1; in video_hw_init()
290 panel.memSize = mode.xres * mode.yres * panel.gdfBytesPP; in video_hw_init()
303 panel.frameAdrs = (u32)fb; in video_hw_init()
[all …]
A Dmx3fb.c350 static GraphicDevice panel; variable
541 stride_bytes = (panel.plnSizeX * panel.gdfBytesPP + 3) & ~3; in ipu_init_channel_buffer()
547 panel.plnSizeX, panel.plnSizeY, stride_bytes); in ipu_init_channel_buffer()
674 ret = sdc_init_panel(panel.plnSizeX, panel.plnSizeY, in mx3fb_set_par()
784 return panel.plnSizeX * panel.plnSizeY * panel.gdfBytesPP; in calc_fbsize()
873 panel.gdfBytesPP = 4; in video_hw_init()
877 panel.gdfBytesPP = 2; in video_hw_init()
881 panel.gdfBytesPP = 1; in video_hw_init()
893 if (panel.frameAdrs == 0) { in video_hw_init()
897 panel.memSize = memsize; in video_hw_init()
[all …]
A Dda8xx-fb.c147 #define calc_fbsize() (panel.plnSizeX * panel.plnSizeY * panel.gdfBytesPP)
670 const struct da8xx_panel *panel) in lcd_init() argument
680 if (panel->invert_pxl_clk) in lcd_init()
698 lcd_cfg_vertical_sync(panel->vbp, panel->vsw, panel->vfp); in lcd_init()
699 lcd_cfg_horizontal_sync(panel->hbp, panel->hsw, panel->hfp); in lcd_init()
717 ret = lcd_cfg_frame_buffer(par, (unsigned int)panel->width, in lcd_init()
718 (unsigned int)panel->height, bpp, in lcd_init()
1042 void da8xx_video_init(const struct da8xx_panel *panel, in da8xx_video_init() argument
1045 lcd_panel = panel; in da8xx_video_init()
/u-boot/board/ge/mx53ppd/
A Dmx53ppd_video.c54 struct udevice *panel; in do_enable_backlight() local
59 ret = uclass_get_device(UCLASS_PANEL, 0, &panel); in do_enable_backlight()
65 panel_set_backlight(panel, 100); in do_enable_backlight()
66 panel_enable_backlight(panel); in do_enable_backlight()
/u-boot/arch/arm/dts/
A Dtegra20-medcom-wide.dts29 nvidia,panel = <&lcd_panel>;
47 lcd_panel: panel {
66 nvidia,panel-timings = <0 0 0 0>;
A Dtegra20-tec.dts29 nvidia,panel = <&lcd_panel>;
59 lcd_panel: panel {
78 nvidia,panel-timings = <0 0 0 0>;
A Dimx6q-bx50v3-uboot.dtsi18 panel-lvds0 {
19 compatible = "simple-panel";
A Dam335x-pxm50.dts19 panel {
20 compatible = "ti,tilcdc,panel";
27 panel-info {
A Dimx53-ppd-uboot.dtsi18 panel-lvds0 {
19 compatible = "simple-panel";
A Dsun5i-a13-q8-tablet.dts51 panel: panel { label
52 compatible = "urt,umsh-8596md-t", "simple-panel";
58 /* TODO: lcd panel uses axp gpio0 as enable pin */
A Dtegra20-colibri.dts27 nvidia,panel = <&lcd_panel>;
140 lcd_panel: panel {
145 compatible = "edt,et057090dhu", "simple-panel";
A Dat91sam9n12ek.dts220 panel: panel { label
221 compatible = "qiaodian,qd43003c0-40", "simple-panel";
242 regulator-name = "panel-power-supply";
/u-boot/drivers/video/bridge/
A DKconfig15 differential signalling) converters. They enable an LVDS LCD panel
25 signalling) converter. It enables an LVDS LCD panel to be connected
35 panel to be connected to an parallel LCD interface.
/u-boot/drivers/video/stm32/
A Dstm32_dsi.c91 struct udevice *panel; member
350 ret = uclass_first_device(UCLASS_PANEL, &priv->panel); in stm32_dsi_attach()
356 mplat = dev_get_plat(priv->panel); in stm32_dsi_attach()
362 ret = panel_get_display_timing(priv->panel, &timings); in stm32_dsi_attach()
364 ret = ofnode_decode_display_timing(dev_ofnode(priv->panel), in stm32_dsi_attach()
393 ret = panel_enable_backlight(priv->panel); in stm32_dsi_set_backlight()
396 priv->panel->name, ret); in stm32_dsi_set_backlight()
/u-boot/board/BuR/common/
A Dbur_common.h17 int load_lcdtiming(struct am335x_lcdpanel *panel);
/u-boot/drivers/video/rockchip/
A Drk_mipi.h13 struct udevice *panel; member

Completed in 27 milliseconds

123456