Home
last modified time | relevance | path

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

12345678910>>...12

/Linux-v6.1/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 …]
Dsamsung,ld9040.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,ld9040.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrzej Hajda <a.hajda@samsung.com>
13 - $ref: panel-common.yaml#
14 - $ref: /schemas/spi/spi-peripheral-props.yaml#
20 display-timings: true
23 reset-gpios: true
25 vdd3-supply:
[all …]
Dpanel-edp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Douglas Anderson <dianders@chromium.org>
14 to a Embedded DisplayPort AUX bus (see display/dp-aux-bus.yaml) without
17 board, either for second-sourcing purposes or to support multiple SKUs
23 the panel. We can use this to identify display size, resolution, and
24 timings among other things.
27 provided anywhere on the DP AUX bus is the power sequencing timings.
[all …]
/Linux-v6.1/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 …]
/Linux-v6.1/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 …]
/Linux-v6.1/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 …]
/Linux-v6.1/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 …]
/Linux-v6.1/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()
Dvideomode.h1 /* SPDX-License-Identifier: GPL-2.0-only */
31 enum display_flags flags; /* display flags */
35 * videomode_from_timing - convert display timing to videomode
46 * videomode_from_timings - convert one display timings entry to videomode
49 * @index: index into the list of display timings in devicetree
/Linux-v6.1/drivers/media/platform/ti/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 …]
/Linux-v6.1/Documentation/devicetree/bindings/display/samsung/
Dsamsung,exynos7-decon.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos7-decon.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos7 SoC Display and Enhancement Controller (DECON)
10 - Inki Dae <inki.dae@samsung.com>
11 - Seung-Woo Kim <sw0312.kim@samsung.com>
12 - Kyungmin Park <kyungmin.park@samsung.com>
13 - Krzysztof Kozlowski <krzk@kernel.org>
16 DECON (Display and Enhancement Controller) is the Display Controller for the
[all …]
Dsamsung,fimd.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/display/samsung/samsung,fimd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S3C/S5P/Exynos SoC Fully Interactive Mobile Display (FIMD)
10 - Inki Dae <inki.dae@samsung.com>
11 - Seung-Woo Kim <sw0312.kim@samsung.com>
12 - Kyungmin Park <kyungmin.park@samsung.com>
13 - Krzysztof Kozlowski <krzk@kernel.org>
18 - samsung,s3c2443-fimd
[all …]
/Linux-v6.1/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 …]
/Linux-v6.1/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 …]
/Linux-v6.1/drivers/video/fbdev/core/
Dfbmon.c11 * Copyright (C) 1991-2002 SciTech Software, Inc. All rights reserved.
14 * Copyright 1998 by Egbert Eich <Egbert.Eich@Physik.TU-Darmstadt.DE>
62 /* DEC FR-PCXAV-YZ */
93 while (i-- && (*--s == 0x20)) *s = 0; in copy_string()
178 /* Only if display is GTF capable will in check_edid()
224 printk("fbmon: trying to fix monitor timings\n"); in fix_edid()
240 b[9] = 17; /* pixclock - 170 MHz*/ in fix_edid()
248 for (i = 0; i < EDID_LENGTH - 1; i++) in fix_edid()
251 edid[127] = 256 - csum; in fix_edid()
294 specs->manufacturer[0] = ((block[0] & 0x7c) >> 2) + '@'; in parse_vendor_block()
[all …]
/Linux-v6.1/include/drm/
Ddrm_modes.h3 * Copyright © 2007-2008 Dave Airlie
4 * Copyright © 2007-2008 Intel Corporation
40 * DVI, etc. And 'screen' refers to the whole of the visible display, which
46 * enum drm_mode_status - hardware support status of a mode
50 * @MODE_H_ILLEGAL: mode has illegal horizontal timings
51 * @MODE_V_ILLEGAL: mode has illegal vertical timings
129 MODE_STALE = -3,
130 MODE_BAD = -2,
131 MODE_ERROR = -1
142 * DRM_MODE_RES_MM - Calculates the display size from resolution and DPI
[all …]
Ddrm_panel.h17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
42 * struct drm_panel_funcs - perform operations on a given panel
44 * The .prepare() function is typically called before the display controller
50 * After the display controller has started transmitting video data, it's safe
57 * Before stopping video transmission from the display controller it can be
61 * is visible on the panel. It is then safe for the display controller to
131 * Copy display timings into the provided array and return
132 * the number of display timings available.
137 struct display_timing *timings);
142 * Allows panels to create panels-specific debugfs files.
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/display/exynos/
Dexynos_dp.txt1 The Exynos display port interface should be configured based on
5 -dp-controller node
6 -dptx-phy node(defined inside dp-controller node)
8 For the DP-PHY initialization, we use the dptx-phy node.
9 Required properties for dptx-phy: deprecated, use phys and phy-names
10 -reg: deprecated
12 -samsung,enable-mask: deprecated
13 The bit-mask used to enable/disable DP PHY.
15 For the Panel initialization, we read data from dp-controller node.
16 Required properties for dp-controller:
[all …]
/Linux-v6.1/drivers/video/
Dof_display_timing.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * OF helpers for parsing display timings
16 * parse_timing_property - parse timing_entry from device_node
34 return -EINVAL; in parse_timing_property()
39 ret = of_property_read_u32(np, name, &result->typ); in parse_timing_property()
40 result->min = result->typ; in parse_timing_property()
41 result->max = result->typ; in parse_timing_property()
43 ret = of_property_read_u32_array(np, name, &result->min, cells); in parse_timing_property()
46 return -EINVAL; in parse_timing_property()
53 * of_parse_display_timing - parse display_timing entry from device_node
[all …]
/Linux-v6.1/include/media/davinci/
Dvpbe_types.h1 /* SPDX-License-Identifier: GPL-2.0-only */
14 /* vpbe_timing_type - Timing types used in vpbe device */
18 /* Used when set timings through FB device interface */
25 * @std: standard or non-standard mode. 1 - standard, 0 - nonstandard
26 * @interlaced: 1 - interlaced, 0 - non interlaced/progressive
27 * @xres: x or horizontal resolution of the display
28 * @yres: y or vertical resolution of the display
30 * @left_margin: left margin of the display
31 * @right_margin: right margin of the display
32 * @upper_margin: upper margin of the display
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/display/
Dwm,wm8505-fb.txt2 -----------------------------------------------------
5 - compatible : "wm,wm8505-fb"
6 - reg : Should contain 1 register ranges(address and length)
7 - bits-per-pixel : bit depth of framebuffer (16 or 32)
10 - display-timings: see display-timing.txt for information
15 compatible = "wm,wm8505-fb";
17 bits-per-pixel = <16>;
19 display-timings {
20 native-mode = <&timing0>;
22 clock-frequency = <0>; /* unused but required */
[all …]
Dvia,vt8500-fb.txt2 -----------------------------------------------------
5 - compatible : "via,vt8500-fb"
6 - reg : Should contain 1 register ranges(address and length)
7 - interrupts : framebuffer controller interrupt
8 - bits-per-pixel : bit depth of framebuffer (16 or 32)
11 - display-timings: see display-timing.txt for information
16 compatible = "via,vt8500-fb";
19 bits-per-pixel = <16>;
21 display-timings {
22 native-mode = <&timing0>;
[all …]
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/dss/
Ddisplay.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/video/omap2/dss/display.c
12 #define DSS_SUBSYS_NAME "DISPLAY"
27 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution()
28 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution()
34 switch (dssdev->type) { in omapdss_default_get_recommended_bpp()
36 if (dssdev->phy.dpi.data_lines == 24) in omapdss_default_get_recommended_bpp()
42 if (dssdev->ctrl.pixel_size == 24) in omapdss_default_get_recommended_bpp()
47 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp()
64 struct omap_video_timings *timings) in omapdss_default_get_timings() argument
[all …]

12345678910>>...12