| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | samsung,s6e8aa0.txt | 1 Samsung S6E8AA0 AMOLED LCD 5.3 inch panel 4 - 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] [all …]
|
| D | samsung,ld9040.txt | 1 Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus 4 - 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] 11 The panel must obey rules for SPI slave device specified in document [2]. 14 - power-on-delay: delay after turning regulators on [ms] 15 - reset-delay: delay after reset sequence [ms] [all …]
|
| D | panel-common.txt | 1 Common Properties for Display Panel 8 When referenced from panel device tree bindings the properties defined in this 9 document are defined as follows. The panel device tree bindings are 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 29 contains a single panel shall not be labelled "LCD" if that name is not 35 --------------- [all …]
|
| D | panel-lvds.txt | 1 LVDS Display Panel 4 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple 9 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February 13 [VESA] "VESA Notebook Panel Standard", October 2007 (Version 1.0), Video 17 FPD-Link and FlatLink brands. 22 - compatible: Shall contain "panel-lvds" in addition to a mandatory 23 panel-specific compatible string defined in individual panel bindings. The 24 "panel-lvds" value shall never be used on its own. 25 - width-mm: See panel-common.txt. 26 - height-mm: See panel-common.txt. [all …]
|
| D | mitsubishi,aa104xd12.txt | 1 Mitsubishi AA204XD12 LVDS Display Panel 4 The AA104XD12 is a 10.4" XGA TFT-LCD display panel. 6 These DT bindings follow the LVDS panel bindings defined in panel-lvds.txt 7 with the following device-specific properties. 12 - compatible: Shall contain "mitsubishi,aa121td01" and "panel-lvds", in that 14 - vcc-supply: Reference to the regulator powering the panel VCC pins. 18 ------- 20 panel { 21 compatible = "mitsubishi,aa104xd12", "panel-lvds"; 22 vcc-supply = <&vcc_3v3>; [all …]
|
| D | mitsubishi,aa121td01.txt | 1 Mitsubishi AA121TD01 LVDS Display Panel 4 The AA121TD01 is a 12.1" WXGA TFT-LCD display panel. 6 These DT bindings follow the LVDS panel bindings defined in panel-lvds.txt 7 with the following device-specific properties. 12 - compatible: Shall contain "mitsubishi,aa121td01" and "panel-lvds", in that 14 - vcc-supply: Reference to the regulator powering the panel VCC pins. 18 ------- 20 panel { 21 compatible = "mitsubishi,aa121td01", "panel-lvds"; 22 vcc-supply = <&vcc_3v3>; [all …]
|
| D | sgd,gktw70sdae4se.txt | 1 Solomon Goldentek Display GKTW70SDAE4SE LVDS Display Panel 4 The GKTW70SDAE4SE is a 7" WVGA TFT-LCD display panel. 6 These DT bindings follow the LVDS panel bindings defined in panel-lvds.txt 7 with the following device-specific properties. 11 - compatible: Shall contain "sgd,gktw70sdae4se" and "panel-lvds", in that order. 14 ------- 16 panel { 17 compatible = "sgd,gktw70sdae4se", "panel-lvds"; 19 width-mm = <153>; 20 height-mm = <86>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | samsung,s6e8aa0.yaml | 1 # 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# 7 title: Samsung S6E8AA0 AMOLED LCD 5.3 inch panel 10 - Andrzej Hajda <a.hajda@samsung.com> 13 - $ref: panel-common.yaml# 20 reset-gpios: true 21 display-timings: true 23 vdd3-supply: [all …]
|
| D | samsung,ld9040.yaml | 1 # 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# 7 title: Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus 10 The panel must obey the rules for a SPI slave device as specified in 11 spi/spi-controller.yaml 14 - Andrzej Hajda <a.hajda@samsung.com> 17 - $ref: panel-common.yaml# 23 display-timings: true [all …]
|
| D | advantech,idk-2121wr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-2121wr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Advantech IDK-2121WR 21.5" Full-HD dual-LVDS panel 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 The IDK-2121WR from Advantech is a Full-HD dual-LVDS panel. 15 A dual-LVDS interface is a dual-link connection with even pixels traveling 18 The panel expects odd pixels on the first port, and even pixels on the [all …]
|
| D | panel-common.yaml | 1 # 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# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 18 When referenced from panel device tree bindings the properties defined in this 19 document are defined as follows. The panel device tree bindings are 24 width-mm: 29 height-mm: [all …]
|
| D | tpo,tpg110.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/tpo,tpg110.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TPO TPG110 Panel 10 - Linus Walleij <linus.walleij@linaro.org> 11 - Thierry Reding <thierry.reding@gmail.com> 14 This panel driver is a component that acts as an intermediary 15 between an RGB output and a variety of panels. The panel 20 self-describing. [all …]
|
| D | sgd,gktw70sdae4se.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/sgd,gktw70sdae4se.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Solomon Goldentek Display GKTW70SDAE4SE 7" WVGA LVDS Display Panel 10 - Neil Armstrong <narmstrong@baylibre.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: sgd,gktw70sdae4se 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| D | mitsubishi,aa121td01.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/mitsubishi,aa121td01.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Mitsubishi AA121TD01 12.1" WXGA LVDS Display Panel 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: mitsubishi,aa121td01 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| D | mitsubishi,aa104xd12.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/mitsubishi,aa104xd12.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Mitsubishi AA104XD12 10.4" XGA LVDS Display Panel 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: mitsubishi,aa104xd12 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| D | advantech,idk-1110wr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-1110wr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Advantech IDK-1110WR 10.1" WSVGA LVDS Display Panel 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: advantech,idk-1110wr 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| D | raydium,rm67191.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/raydium,rm67191.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Raydium RM67171 OLED LCD panel with MIPI-DSI protocol 10 - Robert Chiras <robert.chiras@nxp.com> 13 - $ref: panel-common.yaml# 21 reset-gpios: true 22 width-mm: true 23 height-mm: true [all …]
|
| D | startek,startek-kd050c.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/startek,startek-kd050c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Startek Electronic Technology Co. KD050C 5.0" WVGA TFT LCD panel 10 - Nikita Kiryanov <nikita@compulab.co.il> 13 - $ref: panel-dpi.yaml# 18 - const: startek,startek-kd050c 19 - {} # panel-dpi, but not listed here to avoid false select 22 enable-gpios: true [all …]
|
| D | panel-dpi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-dpi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic MIPI DPI Panel 10 - Sam Ravnborg <sam@ravnborg.org> 13 - $ref: panel-common.yaml# 18 Shall contain a panel specific compatible and "panel-dpi" 21 - {} 22 - const: panel-dpi [all …]
|
| D | innolux,ee101ia-01d.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/innolux,ee101ia-01d.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Innolux Corporation 10.1" EE101IA-01D WXGA (1280x800) LVDS panel 10 - Heiko Stuebner <heiko.stuebner@bq.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: innolux,ee101ia-01d 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-lvds.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Generic LVDS panel driver 26 struct drm_panel panel; member 31 unsigned int height; member 44 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds() argument 46 return container_of(panel, struct panel_lvds, panel); in to_panel_lvds() 49 static int panel_lvds_unprepare(struct drm_panel *panel) in panel_lvds_unprepare() argument 51 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_unprepare() 53 if (lvds->enable_gpio) in panel_lvds_unprepare() 54 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare() [all …]
|
| D | panel-tpo-tpg110.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Panel driver for the TPO TPG110 400CH LTPS TFT LCD Single Chip 7 * display is actually connected to it, so the width and height of that 41 * struct tpg110_panel_mode - lookup struct for the supported modes 45 * @name: the name of this panel 53 * @mode: the DRM display mode for this panel 57 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 63 * struct tpg110 - state container for the TPG110 panel 75 * @panel: the DRM panel instance for this device 77 struct drm_panel panel; member [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/panel/ |
| D | panel-lvds.c | 2 * Generic LVDS panel driver 32 struct drm_panel panel; member 37 unsigned int height; member 49 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds() argument 51 return container_of(panel, struct panel_lvds, panel); in to_panel_lvds() 54 static int panel_lvds_disable(struct drm_panel *panel) in panel_lvds_disable() argument 56 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_disable() 58 if (lvds->backlight) { in panel_lvds_disable() 59 lvds->backlight->props.power = FB_BLANK_POWERDOWN; in panel_lvds_disable() 60 lvds->backlight->props.state |= BL_CORE_FBBLANK; in panel_lvds_disable() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | r8a77xx-aa121td01-panel.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Common file for the AA121TD01 panel connected to Renesas R-Car boards 9 panel { 10 compatible = "mitsubishi,aa121td01", "panel-lvds"; 12 width-mm = <261>; 13 height-mm = <163>; 14 data-mapping = "jeida-18"; 16 panel-timing { 18 clock-frequency = <71000000>; 21 hsync-len = <70>; [all …]
|
| D | r8a77xx-aa104xd12-panel.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Common file for the AA104XD12 panel connected to Renesas R-Car boards 9 panel { 10 compatible = "mitsubishi,aa104xd12", "panel-lvds"; 12 width-mm = <210>; 13 height-mm = <158>; 14 data-mapping = "jeida-18"; 16 panel-timing { 18 clock-frequency = <65000000>; 21 hsync-len = <136>; [all …]
|