Home
last modified time | relevance | path

Searched +full:display +full:- +full:timings (Results 1 – 25 of 505) sorted by relevance

12345678910>>...21

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/
Ddisplay-timings.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/display-timings.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: display timings bindings
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12 - Sam Ravnborg <sam@ravnborg.org>
15 A display panel may be able to handle several display timings,
17 The display-timings node makes it possible to specify the timings
[all …]
Dpanel-common.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Common Properties for Display Panels
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15 display panels. It doesn't constitue a device tree binding specification by
24 width-mm:
29 height-mm:
[all …]
Dsamsung,s6e8aa0.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,s6e8aa0.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrzej Hajda <a.hajda@samsung.com>
13 - $ref: panel-common.yaml#
20 reset-gpios: true
21 display-timings: true
23 vdd3-supply:
26 vci-supply:
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/imx/
Dldb.txt1 Device-Tree bindings for LVDS Display Bridge (ldb)
3 LVDS Display Bridge
6 The LVDS Display Bridge device tree node contains up to two lvds-channel
10 - #address-cells : should be <1>
11 - #size-cells : should be <0>
12 - compatible : should be "fsl,imx53-ldb" or "fsl,imx6q-ldb".
14 multiplexer in the front to select any of the four IPU display
16 - gpr : should be <&gpr> on i.MX53 and i.MX6q.
17 The phandle points to the iomuxc-gpr region containing the LVDS
19 - clocks, clock-names : phandles to the LDB divider and selector clocks and to
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/imx/
Dldb.txt1 Device-Tree bindings for LVDS Display Bridge (ldb)
3 LVDS Display Bridge
6 The LVDS Display Bridge device tree node contains up to two lvds-channel
10 - #address-cells : should be <1>
11 - #size-cells : should be <0>
12 - compatible : should be "fsl,imx53-ldb" or "fsl,imx6q-ldb".
14 multiplexer in the front to select any of the four IPU display
16 - gpr : should be <&gpr> on i.MX53 and i.MX6q.
17 The phandle points to the iomuxc-gpr region containing the LVDS
19 - clocks, clock-names : phandles to the LDB divider and selector clocks and to
[all …]
/kernel/linux/linux-4.19/Documentation/media/v4l-drivers/
Ddavinci-vpbe.rst5 -----------------
7 V4L2 display device driver
11 VPBE display controller
26 -----------------------
31 1. V4L2 display driver
35 2. Display controller
47 board specific settings (specified in board-xxx-evm.c). This allows
50 API to set timings in VENC for a specific display resolution. As of this
56 setting timings at LCD controller port when external encoders are connected
57 at the port or LCD panel timings required. When external encoder/LCD panel
[all …]
/kernel/linux/linux-4.19/Documentation/fb/
Dmodedb.txt9 - one routine to probe for video modes, which can be used by all frame buffer
11 - one generic video mode database with a fair amount of standard videomodes
13 - the possibility to supply your own mode database for graphics hardware that
14 needs non-standard modes, like amifb and Mac frame buffer drivers (which
23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]
24 <name>[-<bpp>][@<refresh>]
30 <bpp> and <refresh>, if specified) the timings will be calculated using
31 VESA(TM) Coordinated Video Timings instead of looking up the mode from a table.
37 Sample usage: 1024x768M@60m - CVT timing with margins
41 'e' will force the display to be enabled, i.e. it will override the detection
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Ddavinci-vpbe.rst1 .. SPDX-License-Identifier: GPL-2.0
7 -----------------------
11 1. V4L2 display driver
16 2. Display controller
29 board specific settings (specified in board-xxx-evm.c). This allows
32 API to set timings in VENC for a specific display resolution. As of this
39 setting timings at LCD controller port when external encoders are connected
40 at the port or LCD panel timings required. When external encoder/LCD panel
41 is connected, the timings for a specific standard/preset is retrieved from
42 the board specific table and the values are used to set the timings in
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/exynos/
Dexynos7-decon.txt1 Device-Tree bindings for Samsung Exynos7 SoC display controller (DECON)
3 DECON (Display and Enhancement Controller) is the Display Controller for the
8 - compatible: value should be "samsung,exynos7-decon";
10 - reg: physical base address and length of the DECON registers set.
12 - interrupts: should contain a list of all DECON IP block interrupts in the
16 - interrupt-names: should contain the interrupt names: "fifo", "vsync",
20 - pinctrl-0: pin control group to be used for this controller.
22 - pinctrl-names: must contain a "default" entry.
24 - clocks: must include clock specifiers corresponding to entries in the
25 clock-names property.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/exynos/
Dexynos7-decon.txt1 Device-Tree bindings for Samsung Exynos7 SoC display controller (DECON)
3 DECON (Display and Enhancement Controller) is the Display Controller for the
8 - compatible: value should be "samsung,exynos7-decon";
10 - reg: physical base address and length of the DECON registers set.
12 - interrupts: should contain a list of all DECON IP block interrupts in the
16 - interrupt-names: should contain the interrupt names: "fifo", "vsync",
20 - pinctrl-0: pin control group to be used for this controller.
22 - pinctrl-names: must contain a "default" entry.
24 - clocks: must include clock specifiers corresponding to entries in the
25 clock-names property.
[all …]
/kernel/linux/linux-5.10/Documentation/fb/
Dmodedb.rst9 - one routine to probe for video modes, which can be used by all frame buffer
11 - one generic video mode database with a fair amount of standard videomodes
13 - the possibility to supply your own mode database for graphics hardware that
14 needs non-standard modes, like amifb and Mac frame buffer drivers (which
23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]
24 <name>[-<bpp>][@<refresh>]
30 <bpp> and <refresh>, if specified) the timings will be calculated using
31 VESA(TM) Coordinated Video Timings instead of looking up the mode from a table.
37 Sample usage: 1024x768M@60m - CVT timing with margins
41 'e' will force the display to be enabled, i.e. it will override the detection
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/
Dpanel-common.txt1 Common Properties for Display Panel
5 display panels. It doesn't constitue a device tree binding specification by
14 ----------------------
16 - width-mm,
17 - height-mm: The width-mm and height-mm specify the width and height of the
21 - label: The label property specifies a symbolic name for the panel as a
28 non-descriptive information. For instance an LCD panel in a system that
34 Display Timings
35 ---------------
37 - panel-timing: Most display panels are restricted to a single resolution and
[all …]
Ddisplay-timing.txt1 display-timing bindings
4 display-timings node
5 --------------------
8 - none
11 - native-mode: The native mode for the display, in case multiple modes are
15 --------------
18 - hactive, vactive: display resolution
19 - hfront-porch, hback-porch, hsync-len: horizontal display timing parameters
21 vfront-porch, vback-porch, vsync-len: vertical display timing parameters in
23 - clock-frequency: display clock in Hz
[all …]
Dsamsung,s6e8aa0.txt4 - compatible: "samsung,s6e8aa0"
5 - reg: the virtual channel number of a DSI peripheral
6 - vdd3-supply: core voltage supply
7 - vci-supply: voltage supply for analog circuits
8 - reset-gpios: a GPIO spec for the reset pin
9 - display-timings: timings for the connected panel as described by [1]
12 - power-on-delay: delay after turning regulators on [ms]
13 - reset-delay: delay after reset sequence [ms]
14 - init-delay: delay after initialization sequence [ms]
15 - panel-width-mm: physical panel width [mm]
[all …]
Dsamsung,ld9040.txt4 - compatible: "samsung,ld9040"
5 - reg: address of the panel on SPI bus
6 - vdd3-supply: core voltage supply
7 - vci-supply: voltage supply for analog circuits
8 - reset-gpios: a GPIO spec for the reset pin
9 - display-timings: timings for the connected panel according to [1]
14 - power-on-delay: delay after turning regulators on [ms]
15 - reset-delay: delay after reset sequence [ms]
16 - panel-width-mm: physical panel width [mm]
17 - panel-height-mm: physical panel height [mm]
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/video/omap2/omapfb-main.c
16 #include <linux/dma-mapping.h>
56 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel()
57 struct fb_fix_screeninfo *fix = &fbi->fix; in draw_pixel()
58 void __iomem *addr = fbi->screen_base; in draw_pixel()
59 const unsigned bytespp = var->bits_per_pixel >> 3; in draw_pixel()
60 const unsigned line_len = fix->line_length / bytespp; in draw_pixel()
66 if (var->bits_per_pixel == 16) { in draw_pixel()
75 } else if (var->bits_per_pixel == 24) { in draw_pixel()
[all …]
/kernel/linux/linux-4.19/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c2 * linux/drivers/video/omap2/omapfb-main.c
27 #include <linux/dma-mapping.h>
67 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel()
68 struct fb_fix_screeninfo *fix = &fbi->fix; in draw_pixel()
69 void __iomem *addr = fbi->screen_base; in draw_pixel()
70 const unsigned bytespp = var->bits_per_pixel >> 3; in draw_pixel()
71 const unsigned line_len = fix->line_length / bytespp; in draw_pixel()
77 if (var->bits_per_pixel == 16) { in draw_pixel()
86 } else if (var->bits_per_pixel == 24) { in draw_pixel()
93 } else if (var->bits_per_pixel == 32) { in draw_pixel()
[all …]
/kernel/linux/linux-5.10/include/video/
Ddisplay_timing.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * description of display timings
47 * Single "mode" entry. This describes one set of signal timings a display can
56 * |<- sync ->|<- back ->|<----- active ----->|<- front ->|<- sync..
76 enum display_flags flags; /* display flags */
80 * This describes all timing settings a display provides.
81 * The native_mode is the default setting for this display.
89 struct display_timing **timings; member
97 if (disp->num_timings > index) in display_timings_get()
98 return disp->timings[index]; in display_timings_get()
/kernel/linux/linux-4.19/include/video/
Ddisplay_timing.h4 * description of display timings
48 * Single "mode" entry. This describes one set of signal timings a display can
57 * |<- sync ->|<- back ->|<----- active ----->|<- front ->|<- sync..
77 enum display_flags flags; /* display flags */
81 * This describes all timing settings a display provides.
82 * The native_mode is the default setting for this display.
90 struct display_timing **timings; member
98 if (disp->num_timings > index) in display_timings_get()
99 return disp->timings[index]; in display_timings_get()
/kernel/linux/linux-4.19/Documentation/arm/OMAP/
DDSS1 OMAP2/3 Display Subsystem
2 -------------------------
6 TV-out and multiple display support, but there are lots of small improvements
9 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB,
14 --------
18 - MIPI DPI (parallel) output
19 - MIPI DSI output in command mode
20 - MIPI DBI (RFBI) output
21 - SDI output
22 - TV output
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/davinci/
Dvpbe.c1 // SPDX-License-Identifier: GPL-2.0-only
19 #include <media/v4l2-device.h>
38 MODULE_PARM_DESC(debug, "Debug level 0-1");
40 MODULE_DESCRIPTION("TI DMXXX VPBE Display controller");
45 * vpbe_current_encoder_info - Get config info for current encoder
53 struct vpbe_config *cfg = vpbe_dev->cfg; in vpbe_current_encoder_info()
54 int index = vpbe_dev->current_sd_index; in vpbe_current_encoder_info()
56 return ((index == 0) ? &cfg->venc : in vpbe_current_encoder_info()
57 &cfg->ext_encoders[index-1]); in vpbe_current_encoder_info()
61 * vpbe_find_encoder_sd_index - Given a name find encoder sd index
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/tilcdc/
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
6 - ac-bias: AC Bias Pin Frequency
7 - ac-bias-intrpt: AC Bias Pin Transitions per Interrupt
8 - dma-burst-sz: DMA burst size
9 - bpp: Bits per pixel
10 - fdd: FIFO DMA Request Delay
11 - sync-edge: Horizontal and Vertical Sync Edge: 0=rising 1=falling
12 - sync-ctrl: Horizontal and Vertical Sync: Control: 0=ignore
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/tilcdc/
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
6 - ac-bias: AC Bias Pin Frequency
7 - ac-bias-intrpt: AC Bias Pin Transitions per Interrupt
8 - dma-burst-sz: DMA burst size
9 - bpp: Bits per pixel
10 - fdd: FIFO DMA Request Delay
11 - sync-edge: Horizontal and Vertical Sync Edge: 0=rising 1=falling
12 - sync-ctrl: Horizontal and Vertical Sync: Control: 0=ignore
[all …]
/kernel/linux/linux-5.10/Documentation/arm/omap/
Ddss.rst2 OMAP2/3 Display Subsystem
7 TV-out and multiple display support, but there are lots of small improvements
10 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB,
15 --------
19 - MIPI DPI (parallel) output
20 - MIPI DSI output in command mode
21 - MIPI DBI (RFBI) output
22 - SDI output
23 - TV output
24 - All pieces can be compiled as a module or inside kernel
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/davinci/
Dvpbe.c27 #include <media/v4l2-device.h>
46 MODULE_PARM_DESC(debug, "Debug level 0-1");
48 MODULE_DESCRIPTION("TI DMXXX VPBE Display controller");
53 * vpbe_current_encoder_info - Get config info for current encoder
61 struct vpbe_config *cfg = vpbe_dev->cfg; in vpbe_current_encoder_info()
62 int index = vpbe_dev->current_sd_index; in vpbe_current_encoder_info()
64 return ((index == 0) ? &cfg->venc : in vpbe_current_encoder_info()
65 &cfg->ext_encoders[index-1]); in vpbe_current_encoder_info()
69 * vpbe_find_encoder_sd_index - Given a name find encoder sd index
79 char *encoder_name = cfg->outputs[index].subdev_name; in vpbe_find_encoder_sd_index()
[all …]

12345678910>>...21