mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-28 17:41:50 +00:00
drm-misc-next for 5.7:
UAPI Changes: - lima: Add support for heap buffers Cross-subsystem Changes: Core Changes: - Implement mode_config mode_valid for memory constrained drivers - Bus format negociation between bridges - Consolidate fake vblank events for drivers without vblank interrupts - drm/bufs: dma_alloc related cleanups - drm/dp_mst: Various fixes - drm/print: New drm_device based print helpers - Thomas is a drm-misc maintainer now! Driver Changes: - DPMS cleanups for atomic drivers - Removal of owner field in SPI tinydrm drivers - Removal of explicit dependency on DT for tinydrm drivers - Conversion to YAML schemas for DT bindings - tidss: New driver - virtio: various reworks and fixes - Our usual dozen or so new panels or bridges -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCXkEjOgAKCRDj7w1vZxhR xeaDAQD+1MludG4RmfQhATe4jTsPC1r2x63OF2CA0ChMGHXJyQEA8qqQ+8y1Cd/u PZ3PpcTl4qYYHgzJ6FwW7kDPTvlaZQE= =IJAt -----END PGP SIGNATURE----- Merge tag 'drm-misc-next-2020-02-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-next drm-misc-next for 5.7: UAPI Changes: - lima: Add support for heap buffers Cross-subsystem Changes: Core Changes: - Implement mode_config mode_valid for memory constrained drivers - Bus format negociation between bridges - Consolidate fake vblank events for drivers without vblank interrupts - drm/bufs: dma_alloc related cleanups - drm/dp_mst: Various fixes - drm/print: New drm_device based print helpers - Thomas is a drm-misc maintainer now! Driver Changes: - DPMS cleanups for atomic drivers - Removal of owner field in SPI tinydrm drivers - Removal of explicit dependency on DT for tinydrm drivers - Conversion to YAML schemas for DT bindings - tidss: New driver - virtio: various reworks and fixes - Our usual dozen or so new panels or bridges Signed-off-by: Dave Airlie <airlied@redhat.com> From: Maxime Ripard <maxime@cerno.tech> Link: https://patchwork.freedesktop.org/patch/msgid/20200210093421.xu4sofldm6wm6xq6@gilmour.lan
This commit is contained in:
commit
1b245ec5b6
261 changed files with 11254 additions and 1839 deletions
112
Documentation/devicetree/bindings/display/bridge/ps8640.yaml
Normal file
112
Documentation/devicetree/bindings/display/bridge/ps8640.yaml
Normal file
|
@ -0,0 +1,112 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/bridge/ps8640.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: MIPI DSI to eDP Video Format Converter Device Tree Bindings
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Nicolas Boichat <drinkcat@chromium.org>
|
||||||
|
- Enric Balletbo i Serra <enric.balletbo@collabora.com>
|
||||||
|
|
||||||
|
description: |
|
||||||
|
The PS8640 is a low power MIPI-to-eDP video format converter supporting
|
||||||
|
mobile devices with embedded panel resolutions up to 2048 x 1536. The
|
||||||
|
device accepts a single channel of MIPI DSI v1.1, with up to four lanes
|
||||||
|
plus clock, at a transmission rate up to 1.5Gbit/sec per lane. The
|
||||||
|
device outputs eDP v1.4, one or two lanes, at a link rate of up to
|
||||||
|
3.24Gbit/sec per lane.
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
const: parade,ps8640
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
description: Base I2C address of the device.
|
||||||
|
|
||||||
|
powerdown-gpios:
|
||||||
|
maxItems: 1
|
||||||
|
description: GPIO connected to active low powerdown.
|
||||||
|
|
||||||
|
reset-gpios:
|
||||||
|
maxItems: 1
|
||||||
|
description: GPIO connected to active low reset.
|
||||||
|
|
||||||
|
vdd12-supply:
|
||||||
|
maxItems: 1
|
||||||
|
description: Regulator for 1.2V digital core power.
|
||||||
|
|
||||||
|
vdd33-supply:
|
||||||
|
maxItems: 1
|
||||||
|
description: Regulator for 3.3V digital core power.
|
||||||
|
|
||||||
|
ports:
|
||||||
|
type: object
|
||||||
|
description:
|
||||||
|
A node containing DSI input & output port nodes with endpoint
|
||||||
|
definitions as documented in
|
||||||
|
Documentation/devicetree/bindings/media/video-interfaces.txt
|
||||||
|
Documentation/devicetree/bindings/graph.txt
|
||||||
|
properties:
|
||||||
|
port@0:
|
||||||
|
type: object
|
||||||
|
description: |
|
||||||
|
Video port for DSI input
|
||||||
|
|
||||||
|
port@1:
|
||||||
|
type: object
|
||||||
|
description: |
|
||||||
|
Video port for eDP output (panel or connector).
|
||||||
|
|
||||||
|
required:
|
||||||
|
- port@0
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- powerdown-gpios
|
||||||
|
- reset-gpios
|
||||||
|
- vdd12-supply
|
||||||
|
- vdd33-supply
|
||||||
|
- ports
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
i2c0 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
ps8640: edp-bridge@18 {
|
||||||
|
compatible = "parade,ps8640";
|
||||||
|
reg = <0x18>;
|
||||||
|
powerdown-gpios = <&pio 116 GPIO_ACTIVE_LOW>;
|
||||||
|
reset-gpios = <&pio 115 GPIO_ACTIVE_LOW>;
|
||||||
|
vdd12-supply = <&ps8640_fixed_1v2>;
|
||||||
|
vdd33-supply = <&mt6397_vgp2_reg>;
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
ps8640_in: endpoint {
|
||||||
|
remote-endpoint = <&dsi0_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
ps8640_out: endpoint {
|
||||||
|
remote-endpoint = <&panel_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
|
@ -0,0 +1,73 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Ilitek ILI9486 display panels device tree bindings
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
This binding is for display panels using an Ilitek ILI9486 controller in SPI
|
||||||
|
mode.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel/panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
# Waveshare 3.5" 320x480 Color TFT LCD
|
||||||
|
- waveshare,rpi-lcd-35
|
||||||
|
# Ozzmaker 3.5" 320x480 Color TFT LCD
|
||||||
|
- ozzmaker,piscreen
|
||||||
|
- const: ilitek,ili9486
|
||||||
|
|
||||||
|
spi-max-frequency:
|
||||||
|
maximum: 32000000
|
||||||
|
|
||||||
|
dc-gpios:
|
||||||
|
maxItems: 1
|
||||||
|
description: Display data/command selection (D/CX)
|
||||||
|
|
||||||
|
backlight: true
|
||||||
|
reg: true
|
||||||
|
reset-gpios: true
|
||||||
|
rotation: true
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- dc-gpios
|
||||||
|
- reset-gpios
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
|
||||||
|
backlight: backlight {
|
||||||
|
compatible = "gpio-backlight";
|
||||||
|
gpios = <&gpio 22 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
spi {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
|
||||||
|
display@0{
|
||||||
|
compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486";
|
||||||
|
reg = <0>;
|
||||||
|
spi-max-frequency = <32000000>;
|
||||||
|
dc-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
|
||||||
|
reset-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
|
||||||
|
rotation = <180>;
|
||||||
|
backlight = <&backlight>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
...
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 8.0" WUXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b101ean01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 10.1" WSVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b101aw03"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 10.1" WSVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b101ean01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 10.1" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b101xtn01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 11.6" HD (1366x768) color TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b116xw03"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 13.3" FHD (1920x1080) color TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b133htn01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 13.3" WXGA (1366x768) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,b133xtn01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,29 +0,0 @@
|
||||||
AU Optronics Corporation 7.0" FHD (800 x 480) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,g070vvn01"
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
- power-supply: single regulator to provide the supply voltage
|
|
||||||
|
|
||||||
Required nodes:
|
|
||||||
- port: Parallel port mapping to connect this display
|
|
||||||
|
|
||||||
This panel needs single power supply voltage. Its backlight is conntrolled
|
|
||||||
via PWM signal.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
--------
|
|
||||||
|
|
||||||
Example device-tree definition when connected to iMX6Q based board
|
|
||||||
|
|
||||||
lcd_panel: lcd-panel {
|
|
||||||
compatible = "auo,g070vvn01";
|
|
||||||
backlight = <&backlight_lcd>;
|
|
||||||
power-supply = <®_display>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
lcd_panel_in: endpoint {
|
|
||||||
remote-endpoint = <&lcd_display_out>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,12 +0,0 @@
|
||||||
AU Optronics Corporation 10.1" (1280x800) color TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,g101evn010"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
AU Optronics Corporation 10.4" (800x600) color TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,g104sn02"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 13.3" FHD (1920x1080) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,g133han01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 18.5" FHD (1920x1080) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,g185han01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
AU Optronics Corporation 31.5" FHD (1920x1080) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,p320hvn03"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
AU Optronics Corporation 21.5" FHD (1920x1080) color TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "auo,t215hvn01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "avic,tm070ddh03"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,28 +0,0 @@
|
||||||
BOE HV070WSA-100 7.01" WSVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "boe,hv070wsa-100"
|
|
||||||
- power-supply: regulator to provide the VCC supply voltage (3.3 volts)
|
|
||||||
- enable-gpios: GPIO pin to enable and disable panel (active high)
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
||||||
|
|
||||||
The device node can contain one 'port' child node with one child
|
|
||||||
'endpoint' node, according to the bindings defined in [1]. This
|
|
||||||
node should describe panel's video bus.
|
|
||||||
|
|
||||||
[1]: Documentation/devicetree/bindings/media/video-interfaces.txt
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
panel: panel {
|
|
||||||
compatible = "boe,hv070wsa-100";
|
|
||||||
power-supply = <&vcc_3v3_reg>;
|
|
||||||
enable-gpios = <&gpd1 3 GPIO_ACTIVE_HIGH>;
|
|
||||||
port {
|
|
||||||
panel_ep: endpoint {
|
|
||||||
remote-endpoint = <&bridge_out_ep>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,7 +0,0 @@
|
||||||
BOE OPTOELECTRONICS TECHNOLOGY 10.1" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "boe,nv101wxmn51"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Boe Corporation 8.0" WUXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "boe,tv080wum-nl0"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -0,0 +1,80 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/panel/boe,tv101wum-nl6.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: BOE TV101WUM-NL6 DSI Display Panel
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Thierry Reding <thierry.reding@gmail.com>
|
||||||
|
- Sam Ravnborg <sam@ravnborg.org>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
enum:
|
||||||
|
# BOE TV101WUM-NL6 10.1" WUXGA TFT LCD panel
|
||||||
|
- boe,tv101wum-nl6
|
||||||
|
# AUO KD101N80-45NA 10.1" WUXGA TFT LCD panel
|
||||||
|
- auo,kd101n80-45na
|
||||||
|
# BOE TV101WUM-N53 10.1" WUXGA TFT LCD panel
|
||||||
|
- boe,tv101wum-n53
|
||||||
|
# AUO B101UAN08.3 10.1" WUXGA TFT LCD panel
|
||||||
|
- auo,b101uan08.3
|
||||||
|
|
||||||
|
reg:
|
||||||
|
description: the virtual channel number of a DSI peripheral
|
||||||
|
|
||||||
|
enable-gpios:
|
||||||
|
description: a GPIO spec for the enable pin
|
||||||
|
|
||||||
|
pp1800-supply:
|
||||||
|
description: core voltage supply
|
||||||
|
|
||||||
|
avdd-supply:
|
||||||
|
description: phandle of the regulator that provides positive voltage
|
||||||
|
|
||||||
|
avee-supply:
|
||||||
|
description: phandle of the regulator that provides negative voltage
|
||||||
|
|
||||||
|
backlight:
|
||||||
|
description: phandle of the backlight device attached to the panel
|
||||||
|
|
||||||
|
port: true
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- enable-gpios
|
||||||
|
- pp1800-supply
|
||||||
|
- avdd-supply
|
||||||
|
- avee-supply
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
dsi {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
panel@0 {
|
||||||
|
compatible = "boe,tv101wum-nl6";
|
||||||
|
reg = <0>;
|
||||||
|
enable-gpios = <&pio 45 0>;
|
||||||
|
avdd-supply = <&ppvarn_lcd>;
|
||||||
|
avee-supply = <&ppvarp_lcd>;
|
||||||
|
pp1800-supply = <&pp1800_lcd>;
|
||||||
|
backlight = <&backlight_lcd0>;
|
||||||
|
status = "okay";
|
||||||
|
port {
|
||||||
|
panel_in: endpoint {
|
||||||
|
remote-endpoint = <&dsi_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
...
|
|
@ -1,12 +0,0 @@
|
||||||
CDTech(H.K.) Electronics Limited 4.3" 480x272 color TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "cdtech,s043wq26h-ct7"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
CDTech(H.K.) Electronics Limited 7" 800x480 color TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "cdtech,s070wv95-ct16"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Chunghwa Picture Tubes Ltd. 7" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "chunghwa,claa070wp03xg"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "chunghwa,claa101wa01a"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "chunghwa,claa101wb03"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
DataImage, Inc. 7" WVGA (800x480) TFT LCD panel with 24-bit parallel interface.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "dataimage,scf0700c48ggu18"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
DLC Display Co. DLC1010GIG 10.1" WXGA TFT LCD Panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "dlc,dlc1010gig"
|
|
||||||
- power-supply: See simple-panel.txt
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- enable-gpios: See simple-panel.txt
|
|
||||||
- backlight: See simple-panel.txt
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,55 +0,0 @@
|
||||||
Emerging Display Technology Corp. Displays
|
|
||||||
==========================================
|
|
||||||
|
|
||||||
|
|
||||||
Display bindings for EDT Display Technology Corp. Displays which are
|
|
||||||
compatible with the simple-panel binding, which is specified in
|
|
||||||
simple-panel.txt
|
|
||||||
|
|
||||||
3,5" QVGA TFT Panels
|
|
||||||
--------------------
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| Identifier | compatbile | description |
|
|
||||||
+=================+=====================+=====================================+
|
|
||||||
| ET035012DM6 | edt,et035012dm6 | 3.5" QVGA TFT LCD panel |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
|
|
||||||
4,3" WVGA TFT Panels
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| Identifier | compatbile | description |
|
|
||||||
+=================+=====================+=====================================+
|
|
||||||
| ETM0430G0DH6 | edt,etm0430g0dh6 | 480x272 TFT Display |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
|
|
||||||
5,7" WVGA TFT Panels
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| Identifier | compatbile | description |
|
|
||||||
+=================+=====================+=====================================+
|
|
||||||
| ET057090DHU | edt,et057090dhu | 5.7" VGA TFT LCD panel |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
|
|
||||||
|
|
||||||
7,0" WVGA TFT Panels
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| Identifier | compatbile | description |
|
|
||||||
+=================+=====================+=====================================+
|
|
||||||
| ETM0700G0DH6 | edt,etm070080dh6 | WVGA TFT Display with capacitive |
|
|
||||||
| | edt,etm0700g0dh6 | Touchscreen |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| ETM0700G0BDH6 | edt,etm070080bdh6 | Same as ETM0700G0DH6 but with |
|
|
||||||
| | | inverted pixel clock. |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| ETM0700G0EDH6 | edt,etm070080edh6 | Same display as the ETM0700G0BDH6, |
|
|
||||||
| | | but with changed Hardware for the |
|
|
||||||
| | | backlight and the touch interface |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
| ET070080DH6 | edt,etm070080dh6 | Same timings as the ETM0700G0DH6, |
|
|
||||||
| | | but with resistive touch. |
|
|
||||||
+-----------------+---------------------+-------------------------------------+
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
Evervision Electronics Co. Ltd. VGG804821 5.0" WVGA TFT LCD Panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "evervision,vgg804821"
|
|
||||||
- power-supply: See simple-panel.txt
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: See simple-panel.txt
|
|
||||||
- enable-gpios: See simple-panel.txt
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/panel/feixin,k101-im2ba02.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Feixin K101 IM2BA02 10.1" MIPI-DSI LCD panel
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Icenowy Zheng <icenowy@aosc.io>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
const: feixin,k101-im2ba02
|
||||||
|
reg: true
|
||||||
|
backlight: true
|
||||||
|
reset-gpios: true
|
||||||
|
avdd-supply:
|
||||||
|
description: regulator that supplies the AVDD voltage
|
||||||
|
dvdd-supply:
|
||||||
|
description: regulator that supplies the DVDD voltage
|
||||||
|
cvdd-supply:
|
||||||
|
description: regulator that supplies the CVDD voltage
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- avdd-supply
|
||||||
|
- dvdd-supply
|
||||||
|
- cvdd-supply
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
|
||||||
|
dsi {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
panel@0 {
|
||||||
|
compatible = "feixin,k101-im2ba02";
|
||||||
|
reg = <0>;
|
||||||
|
avdd-supply = <®_dc1sw>;
|
||||||
|
dvdd-supply = <®_dc1sw>;
|
||||||
|
cvdd-supply = <®_ldo_io1>;
|
||||||
|
reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>;
|
||||||
|
backlight = <&backlight>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
...
|
|
@ -1,7 +0,0 @@
|
||||||
Foxlink Group 5" WVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "foxlink,fl500wvr00-a0t"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,32 +0,0 @@
|
||||||
FriendlyELEC HD702E 800x1280 LCD panel
|
|
||||||
|
|
||||||
HD702E lcd is FriendlyELEC developed eDP LCD panel with 800x1280
|
|
||||||
resolution. It has built in Goodix, GT9271 captive touchscreen
|
|
||||||
with backlight adjustable via PWM.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "friendlyarm,hd702e"
|
|
||||||
- power-supply: regulator to provide the supply voltage
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
Optional nodes:
|
|
||||||
- Video port for LCD panel input.
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
panel {
|
|
||||||
compatible ="friendlyarm,hd702e", "simple-panel";
|
|
||||||
backlight = <&backlight>;
|
|
||||||
power-supply = <&vcc3v3_sys>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
panel_in_edp: endpoint {
|
|
||||||
remote-endpoint = <&edp_out_panel>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,7 +0,0 @@
|
||||||
GiantPlus GPG48273QS5 4.3" (480x272) WQVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "giantplus,gpg48273qs5"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "hannstar,hsd070pww1"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "hannstar,hsd100pxn1"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "hit,tx23d38vm0caa"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux AT043TN24 4.3" WQVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,at043tn24"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux AT070TN92 7.0" WQVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,at070tn92"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
Innolux G070Y2-L01 7" WVGA (800x480) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,g070y2-l01"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux Corporation 10.1" G101ICE-L01 WXGA (1280x800) LVDS panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,g101ice-l01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux Corporation 12.1" WXGA (1280x800) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,g121i1-l01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux Corporation 12.1" G121X1-L03 XGA (1024x768) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,g121x1-l03"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux Corporation 11.6" WXGA (1366x768) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,n116bge"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
InnoLux 15.6" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,n156bge-l21"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Innolux Corporation 7.0" WSVGA (1024x600) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "innolux,zj070na-01p"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,42 +0,0 @@
|
||||||
Kaohsiung Opto-Electronics Inc. 5.7" QVGA (320 x 240) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "koe,tx14d24vm1bpa"
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
- power-supply: single regulator to provide the supply voltage
|
|
||||||
|
|
||||||
Required nodes:
|
|
||||||
- port: Parallel port mapping to connect this display
|
|
||||||
|
|
||||||
This panel needs single power supply voltage. Its backlight is conntrolled
|
|
||||||
via PWM signal.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
--------
|
|
||||||
|
|
||||||
Example device-tree definition when connected to iMX53 based board
|
|
||||||
|
|
||||||
lcd_panel: lcd-panel {
|
|
||||||
compatible = "koe,tx14d24vm1bpa";
|
|
||||||
backlight = <&backlight_lcd>;
|
|
||||||
power-supply = <®_3v3>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
lcd_panel_in: endpoint {
|
|
||||||
remote-endpoint = <&lcd_display_out>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
Then one needs to extend the dispX node:
|
|
||||||
|
|
||||||
lcd_display: disp1 {
|
|
||||||
|
|
||||||
port@1 {
|
|
||||||
reg = <1>;
|
|
||||||
|
|
||||||
lcd_display_out: endpoint {
|
|
||||||
remote-endpoint = <&lcd_panel_in>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,25 +0,0 @@
|
||||||
Kaohsiung Opto-Electronics. TX31D200VM0BAA 12.3" HSXGA LVDS panel
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "koe,tx31d200vm0baa"
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
Optional nodes:
|
|
||||||
- Video port for LVDS panel input.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
panel {
|
|
||||||
compatible = "koe,tx31d200vm0baa";
|
|
||||||
backlight = <&backlight_lvds>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
panel_in: endpoint {
|
|
||||||
remote-endpoint = <&lvds0_out>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,7 +0,0 @@
|
||||||
Kyocera Corporation 12.1" XGA (1024x768) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "kyo,tcg121xglp"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
LeMaker BL035-RGB-002 3.5" QVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "lemaker,bl035-rgb-002"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
LG 7" (800x480 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "lg,lb070wv8"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
LG LP079QX1-SP0V 7.9" (1536x2048 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "lg,lp079qx1-sp0v"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
LG 9.7" (2048x1536 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "lg,lp097qx1-spa1"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
LG 12.0" (1920x1280 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "lg,lp120up1"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
LG 12.9" (2560x1700 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "lg,lp129qe"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Mitsubishi "AA070MC01 7.0" WVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "mitsubishi,aa070mc01-ca1"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
NEC LCD Technologies, Ltd. 12.1" WXGA (1280x800) LVDS TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "nec,nl12880bc20-05"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
NEC LCD Technologies,Ltd. WQVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "nec,nl4827hc19-05b"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Netron-DY E231732 7.0" WSVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "netron-dy,e231732"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Newhaven Display International 480 x 272 TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "newhaven,nhd-4.3-480272ef-atxl"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
NLT Technologies, Ltd. 15.6" FHD (1920x1080) LVDS TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "nlt,nl192108ac18-02d"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
New Vision Display 7.0" 800 RGB x 480 TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "nvd,9128"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
OKAYA Electric America, Inc. RS800480T-7X0GP 7" WVGA LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "okaya,rs800480t-7x0gp"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Olimex 4.3" TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "olimex,lcd-olinuxino-43-ts"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
On Tat Industrial Company 7" DPI TFT panel.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "ontat,yx700wv03"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,23 +0,0 @@
|
||||||
Orise Tech OTM8009A 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode)
|
|
||||||
|
|
||||||
The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
|
|
||||||
a MIPI-DSI video interface. Its backlight is managed through the DSI link.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: "orisetech,otm8009a"
|
|
||||||
- reg: the virtual channel number of a DSI peripheral
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- reset-gpios: a GPIO spec for the reset pin (active low).
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
&dsi {
|
|
||||||
...
|
|
||||||
panel@0 {
|
|
||||||
compatible = "orisetech,otm8009a";
|
|
||||||
reg = <0>;
|
|
||||||
reset-gpios = <&gpioh 7 GPIO_ACTIVE_LOW>;
|
|
||||||
power-supply = <&v1v8>;
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/panel/orisetech,otm8009a.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Orise Tech OTM8009A 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode)
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Philippe CORNU <philippe.cornu@st.com>
|
||||||
|
|
||||||
|
description: |
|
||||||
|
The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
|
||||||
|
a MIPI-DSI video interface. Its backlight is managed through the DSI link.
|
||||||
|
allOf:
|
||||||
|
- $ref: panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
|
||||||
|
compatible:
|
||||||
|
const: orisetech,otm8009a
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
description: DSI virtual channel
|
||||||
|
|
||||||
|
enable-gpios: true
|
||||||
|
port: true
|
||||||
|
power-supply: true
|
||||||
|
|
||||||
|
reset-gpios:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
dsi@0 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
panel@0 {
|
||||||
|
compatible = "orisetech,otm8009a";
|
||||||
|
reg = <0>;
|
||||||
|
reset-gpios = <&gpiof 15 0>;
|
||||||
|
power-supply = <&v1v8>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
...
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
OrtusTech COM37H3M05DTC Blanview 3.7" VGA portrait TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "ortustech,com37h3m05dtc"
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- enable-gpios: GPIO pin to enable or disable the panel
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
OrtusTech COM37H3M99DTC Blanview 3.7" VGA portrait TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "ortustech,com37h3m99dtc"
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- enable-gpios: GPIO pin to enable or disable the panel
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
OrtusTech COM43H4M85ULC Blanview 3.7" TFT-LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "ortustech,com43h4m85ulc"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
OSD Displays OSD070T1718-19TS 7" WVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: shall be "osddisplays,osd070t1718-19ts"
|
|
||||||
- power-supply: see simple-panel.txt
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: see simple-panel.txt
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory. No other simple-panel properties than
|
|
||||||
the ones specified herein are valid.
|
|
|
@ -1,11 +0,0 @@
|
||||||
One Stop Displays OSD101T2045-53TS 10.1" 1920x1200 panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "osddisplays,osd101t2045-53ts"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Panasonic Corporation 10.1" WUXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "panasonic,vvx10f004b00"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,20 +0,0 @@
|
||||||
Panasonic 10" WUXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "panasonic,vvx10f034n00"
|
|
||||||
- reg: DSI virtual channel of the peripheral
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
mdss_dsi@fd922800 {
|
|
||||||
panel@0 {
|
|
||||||
compatible = "panasonic,vvx10f034n00";
|
|
||||||
reg = <0>;
|
|
||||||
power-supply = <&vreg_vsp>;
|
|
||||||
backlight = <&lp8566_wled>;
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -0,0 +1,67 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/panel/panel-simple-dsi.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Simple DSI panels with a single power-supply
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Thierry Reding <thierry.reding@gmail.com>
|
||||||
|
- Sam Ravnborg <sam@ravnborg.org>
|
||||||
|
|
||||||
|
description: |
|
||||||
|
This binding file is a collection of the DSI panels that
|
||||||
|
requires only a single power-supply.
|
||||||
|
There are optionally a backlight and an enable GPIO.
|
||||||
|
The panel may use an OF graph binding for the association to the display,
|
||||||
|
or it may be a direct child node of the display.
|
||||||
|
|
||||||
|
If the panel is more advanced a dedicated binding file is required.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
|
||||||
|
compatible:
|
||||||
|
enum:
|
||||||
|
# compatible must be listed in alphabetical order, ordered by compatible.
|
||||||
|
# The description in the comment is mandatory for each compatible.
|
||||||
|
|
||||||
|
# Panasonic 10" WUXGA TFT LCD panel
|
||||||
|
- panasonic,vvx10f034n00
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
description: DSI virtual channel
|
||||||
|
|
||||||
|
backlight: true
|
||||||
|
enable-gpios: true
|
||||||
|
port: true
|
||||||
|
power-supply: true
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- power-supply
|
||||||
|
- reg
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
mdss_dsi@fd922800 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
panel@0 {
|
||||||
|
compatible = "panasonic,vvx10f034n00";
|
||||||
|
reg = <0>;
|
||||||
|
power-supply = <&vcc_lcd_reg>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
panel: endpoint {
|
||||||
|
remote-endpoint = <<dc_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
|
@ -33,16 +33,221 @@ properties:
|
||||||
- ampire,am-480272h3tmqw-t01h
|
- ampire,am-480272h3tmqw-t01h
|
||||||
# Ampire AM-800480R3TMQW-A1H 7.0" WVGA TFT LCD panel
|
# Ampire AM-800480R3TMQW-A1H 7.0" WVGA TFT LCD panel
|
||||||
- ampire,am800480r3tmqwa1h
|
- ampire,am800480r3tmqwa1h
|
||||||
|
# AU Optronics Corporation 8.0" WUXGA TFT LCD panel
|
||||||
|
- auo,b080uan01
|
||||||
|
# AU Optronics Corporation 10.1" WSVGA TFT LCD panel
|
||||||
|
- auo,b101aw03
|
||||||
|
# AU Optronics Corporation 10.1" WSVGA TFT LCD panel
|
||||||
|
- auo,b101ean01
|
||||||
|
# AU Optronics Corporation 10.1" WXGA TFT LCD panel
|
||||||
|
- auo,b101xtn01
|
||||||
# AUO B116XAK01 eDP TFT LCD panel
|
# AUO B116XAK01 eDP TFT LCD panel
|
||||||
- auo,b116xa01
|
- auo,b116xa01
|
||||||
|
# AU Optronics Corporation 11.6" HD (1366x768) color TFT-LCD panel
|
||||||
|
- auo,b116xw03
|
||||||
|
# AU Optronics Corporation 13.3" FHD (1920x1080) color TFT-LCD panel
|
||||||
|
- auo,b133htn01
|
||||||
|
# AU Optronics Corporation 13.3" WXGA (1366x768) TFT LCD panel
|
||||||
|
- auo,b133xtn01
|
||||||
|
# AU Optronics Corporation 7.0" FHD (800 x 480) TFT LCD panel
|
||||||
|
- auo,g070vvn01
|
||||||
|
# AU Optronics Corporation 10.1" (1280x800) color TFT LCD panel
|
||||||
|
- auo,g101evn010
|
||||||
|
# AU Optronics Corporation 10.4" (800x600) color TFT LCD panel
|
||||||
|
- auo,g104sn02
|
||||||
|
# AU Optronics Corporation 13.3" FHD (1920x1080) TFT LCD panel
|
||||||
|
- auo,g133han01
|
||||||
|
# AU Optronics Corporation 18.5" FHD (1920x1080) TFT LCD panel
|
||||||
|
- auo,g185han01
|
||||||
|
# AU Optronics Corporation 31.5" FHD (1920x1080) TFT LCD panel
|
||||||
|
- auo,p320hvn03
|
||||||
|
# AU Optronics Corporation 21.5" FHD (1920x1080) color TFT LCD panel
|
||||||
|
- auo,t215hvn01
|
||||||
|
# Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel
|
||||||
|
- avic,tm070ddh03
|
||||||
|
# BOE HV070WSA-100 7.01" WSVGA TFT LCD panel
|
||||||
|
- boe,hv070wsa-100
|
||||||
|
# BOE OPTOELECTRONICS TECHNOLOGY 10.1" WXGA TFT LCD panel
|
||||||
|
- boe,nv101wxmn51
|
||||||
# BOE NV140FHM-N49 14.0" FHD a-Si FT panel
|
# BOE NV140FHM-N49 14.0" FHD a-Si FT panel
|
||||||
- boe,nv140fhmn49
|
- boe,nv140fhmn49
|
||||||
|
# Boe Corporation 8.0" WUXGA TFT LCD panel
|
||||||
|
- boe,tv080wum-nl0
|
||||||
|
# CDTech(H.K.) Electronics Limited 4.3" 480x272 color TFT-LCD panel
|
||||||
|
- cdtech,s043wq26h-ct7
|
||||||
|
# CDTech(H.K.) Electronics Limited 7" 800x480 color TFT-LCD panel
|
||||||
|
- cdtech,s070wv95-ct16
|
||||||
|
# Chunghwa Picture Tubes Ltd. 7" WXGA TFT LCD panel
|
||||||
|
- chunghwa,claa070wp03xg
|
||||||
|
# Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel
|
||||||
|
- chunghwa,claa101wa01a
|
||||||
|
# Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel
|
||||||
|
- chunghwa,claa101wb03
|
||||||
|
# DataImage, Inc. 7" WVGA (800x480) TFT LCD panel with 24-bit parallel interface.
|
||||||
|
- dataimage,scf0700c48ggu18
|
||||||
|
# DLC Display Co. DLC1010GIG 10.1" WXGA TFT LCD Panel
|
||||||
|
- dlc,dlc1010gig
|
||||||
|
# Emerging Display Technology Corp. 3.5" QVGA TFT LCD panel
|
||||||
|
- edt,et035012dm6
|
||||||
|
# Emerging Display Technology Corp. 480x272 TFT Display with capacitive touch
|
||||||
|
- edt,etm043080dh6gp
|
||||||
|
# Emerging Display Technology Corp. 480x272 TFT Display
|
||||||
|
- edt,etm0430g0dh6
|
||||||
|
# Emerging Display Technology Corp. 5.7" VGA TFT LCD panel
|
||||||
|
- edt,et057090dhu
|
||||||
|
# Emerging Display Technology Corp. WVGA TFT Display with capacitive touch
|
||||||
|
- edt,etm070080dh6
|
||||||
|
# Emerging Display Technology Corp. WVGA TFT Display with capacitive touch
|
||||||
|
- edt,etm0700g0dh6
|
||||||
|
# Emerging Display Technology Corp. WVGA TFT Display with capacitive touch
|
||||||
|
# Same as ETM0700G0DH6 but with inverted pixel clock.
|
||||||
|
- edt,etm070080bdh6
|
||||||
|
# Emerging Display Technology Corp. WVGA TFT Display with capacitive touch
|
||||||
|
# Same display as the ETM0700G0BDH6, but with changed hardware for the
|
||||||
|
# backlight and the touch interface.
|
||||||
|
- edt,etm070080edh6
|
||||||
|
# Emerging Display Technology Corp. WVGA TFT Display with capacitive touch
|
||||||
|
# Same timings as the ETM0700G0DH6, but with resistive touch.
|
||||||
|
- edt,etm070080dh6
|
||||||
|
# Evervision Electronics Co. Ltd. VGG804821 5.0" WVGA TFT LCD Panel
|
||||||
|
- evervision,vgg804821
|
||||||
|
# Foxlink Group 5" WVGA TFT LCD panel
|
||||||
|
- foxlink,fl500wvr00-a0t
|
||||||
|
# Frida FRD350H54004 3.5" QVGA TFT LCD panel
|
||||||
|
- frida,frd350h54004
|
||||||
|
# FriendlyELEC HD702E 800x1280 LCD panel
|
||||||
|
- friendlyarm,hd702e
|
||||||
|
# GiantPlus GPG48273QS5 4.3" (480x272) WQVGA TFT LCD panel
|
||||||
|
- giantplus,gpg48273qs5
|
||||||
# GiantPlus GPM940B0 3.0" QVGA TFT LCD panel
|
# GiantPlus GPM940B0 3.0" QVGA TFT LCD panel
|
||||||
- giantplus,gpm940b0
|
- giantplus,gpm940b0
|
||||||
|
# HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel
|
||||||
|
- hannstar,hsd070pww1
|
||||||
|
# HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel
|
||||||
|
- hannstar,hsd100pxn1
|
||||||
|
# Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel
|
||||||
|
- hit,tx23d38vm0caa
|
||||||
|
# Innolux AT043TN24 4.3" WQVGA TFT LCD panel
|
||||||
|
- innolux,at043tn24
|
||||||
|
# Innolux AT070TN92 7.0" WQVGA TFT LCD panel
|
||||||
|
- innolux,at070tn92
|
||||||
|
# Innolux G070Y2-L01 7" WVGA (800x480) TFT LCD panel
|
||||||
|
- innolux,g070y2-l01
|
||||||
|
# Innolux Corporation 10.1" G101ICE-L01 WXGA (1280x800) LVDS panel
|
||||||
|
- innolux,g101ice-l01
|
||||||
|
# Innolux Corporation 12.1" WXGA (1280x800) TFT LCD panel
|
||||||
|
- innolux,g121i1-l01
|
||||||
|
# Innolux Corporation 12.1" G121X1-L03 XGA (1024x768) TFT LCD panel
|
||||||
|
- innolux,g121x1-l03
|
||||||
|
# Innolux Corporation 11.6" WXGA (1366x768) TFT LCD panel
|
||||||
|
- innolux,n116bge
|
||||||
|
# InnoLux 15.6" WXGA TFT LCD panel
|
||||||
|
- innolux,n156bge-l21
|
||||||
|
# Innolux Corporation 7.0" WSVGA (1024x600) TFT LCD panel
|
||||||
|
- innolux,zj070na-01p
|
||||||
|
# Kaohsiung Opto-Electronics Inc. 5.7" QVGA (320 x 240) TFT LCD panel
|
||||||
|
- koe,tx14d24vm1bpa
|
||||||
|
# Kaohsiung Opto-Electronics. TX31D200VM0BAA 12.3" HSXGA LVDS panel
|
||||||
|
- koe,tx31d200vm0baa
|
||||||
|
# Kyocera Corporation 12.1" XGA (1024x768) TFT LCD panel
|
||||||
|
- kyo,tcg121xglp
|
||||||
|
# LeMaker BL035-RGB-002 3.5" QVGA TFT LCD panel
|
||||||
|
- lemaker,bl035-rgb-002
|
||||||
|
# LG 7" (800x480 pixels) TFT LCD panel
|
||||||
|
- lg,lb070wv8
|
||||||
|
# LG LP079QX1-SP0V 7.9" (1536x2048 pixels) TFT LCD panel
|
||||||
|
- lg,lp079qx1-sp0v
|
||||||
|
# LG 9.7" (2048x1536 pixels) TFT LCD panel
|
||||||
|
- lg,lp097qx1-spa1
|
||||||
|
# LG 12.0" (1920x1280 pixels) TFT LCD panel
|
||||||
|
- lg,lp120up1
|
||||||
|
# LG 12.9" (2560x1700 pixels) TFT LCD panel
|
||||||
|
- lg,lp129qe
|
||||||
|
# Logic Technologies LT161010-2NHC 7" WVGA TFT Cap Touch Module
|
||||||
|
- logictechno,lt161010-2nhc
|
||||||
|
# Logic Technologies LT161010-2NHR 7" WVGA TFT Resistive Touch Module
|
||||||
|
- logictechno,lt161010-2nhr
|
||||||
|
# Logic Technologies LT170410-2WHC 10.1" 1280x800 IPS TFT Cap Touch Mod.
|
||||||
|
- logictechno,lt170410-2whc
|
||||||
|
# Mitsubishi "AA070MC01 7.0" WVGA TFT LCD panel
|
||||||
|
- mitsubishi,aa070mc01-ca1
|
||||||
|
# NEC LCD Technologies, Ltd. 12.1" WXGA (1280x800) LVDS TFT LCD panel
|
||||||
|
- nec,nl12880bc20-05
|
||||||
|
# NEC LCD Technologies,Ltd. WQVGA TFT LCD panel
|
||||||
|
- nec,nl4827hc19-05b
|
||||||
|
# Netron-DY E231732 7.0" WSVGA TFT LCD panel
|
||||||
|
- netron-dy,e231732
|
||||||
|
# Newhaven Display International 480 x 272 TFT LCD panel
|
||||||
|
- newhaven,nhd-4.3-480272ef-atxl
|
||||||
|
# NLT Technologies, Ltd. 15.6" FHD (1920x1080) LVDS TFT LCD panel
|
||||||
|
- nlt,nl192108ac18-02d
|
||||||
|
# New Vision Display 7.0" 800 RGB x 480 TFT LCD panel
|
||||||
|
- nvd,9128
|
||||||
|
# OKAYA Electric America, Inc. RS800480T-7X0GP 7" WVGA LCD panel
|
||||||
|
- okaya,rs800480t-7x0gp
|
||||||
|
# Olimex 4.3" TFT LCD panel
|
||||||
|
- olimex,lcd-olinuxino-43-ts
|
||||||
|
# On Tat Industrial Company 7" DPI TFT panel.
|
||||||
|
- ontat,yx700wv03
|
||||||
|
# OrtusTech COM37H3M05DTC Blanview 3.7" VGA portrait TFT-LCD panel
|
||||||
|
- ortustech,com37h3m05dtc
|
||||||
|
# OrtusTech COM37H3M99DTC Blanview 3.7" VGA portrait TFT-LCD panel
|
||||||
|
- ortustech,com37h3m99dtc
|
||||||
|
# OrtusTech COM43H4M85ULC Blanview 3.7" TFT-LCD panel
|
||||||
|
- ortustech,com43h4m85ulc
|
||||||
|
# OSD Displays OSD070T1718-19TS 7" WVGA TFT LCD panel
|
||||||
|
- osddisplays,osd070t1718-19ts
|
||||||
|
# One Stop Displays OSD101T2045-53TS 10.1" 1920x1200 panel
|
||||||
|
- osddisplays,osd101t2045-53ts
|
||||||
|
# QiaoDian XianShi Corporation 4"3 TFT LCD panel
|
||||||
|
- qiaodian,qd43003c0-40
|
||||||
|
# Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel
|
||||||
|
- rocktech,rk070er9427
|
||||||
|
# Samsung 12.2" (2560x1600 pixels) TFT LCD panel
|
||||||
|
- samsung,lsn122dl01-c01
|
||||||
|
# Samsung Electronics 10.1" WSVGA TFT LCD panel
|
||||||
|
- samsung,ltn101nt05
|
||||||
|
# Samsung Electronics 14" WXGA (1366x768) TFT LCD panel
|
||||||
|
- samsung,ltn140at29-301
|
||||||
# Satoz SAT050AT40H12R2 5.0" WVGA TFT LCD panel
|
# Satoz SAT050AT40H12R2 5.0" WVGA TFT LCD panel
|
||||||
- satoz,sat050at40h12r2
|
- satoz,sat050at40h12r2
|
||||||
|
# Sharp LQ035Q7DB03 3.5" QVGA TFT LCD panel
|
||||||
|
- sharp,lq035q7db03
|
||||||
|
# Sharp LQ070Y3DG3B 7.0" WVGA landscape TFT LCD panel
|
||||||
|
- sharp,lq070y3dg3b
|
||||||
|
# Sharp Display Corp. LQ101K1LY04 10.07" WXGA TFT LCD panel
|
||||||
|
- sharp,lq101k1ly04
|
||||||
|
# Sharp 12.3" (2400x1600 pixels) TFT LCD panel
|
||||||
|
- sharp,lq123p1jx31
|
||||||
# Sharp LS020B1DD01D 2.0" HQVGA TFT LCD panel
|
# Sharp LS020B1DD01D 2.0" HQVGA TFT LCD panel
|
||||||
- sharp,ls020b1dd01d
|
- sharp,ls020b1dd01d
|
||||||
|
# Shelly SCA07010-BFN-LNN 7.0" WVGA TFT LCD panel
|
||||||
|
- shelly,sca07010-bfn-lnn
|
||||||
|
# Starry 12.2" (1920x1200 pixels) TFT LCD panel
|
||||||
|
- starry,kr122ea0sra
|
||||||
|
# Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel
|
||||||
|
- tianma,tm070jdhg30
|
||||||
|
# Tianma Micro-electronics TM070RVHG71 7.0" WXGA TFT LCD panel
|
||||||
|
- tianma,tm070rvhg71
|
||||||
|
# Toshiba 8.9" WXGA (1280x768) TFT LCD panel
|
||||||
|
- toshiba,lt089ac29000
|
||||||
|
# TPK U.S.A. LLC Fusion 7" 800 x 480 (WVGA) LCD panel with capacitive touch
|
||||||
|
- tpk,f07a-0102
|
||||||
|
# TPK U.S.A. LLC Fusion 10.1" 1024 x 600 (WSVGA) LCD panel with capacitive touch
|
||||||
|
- tpk,f10a-0102
|
||||||
|
# United Radiant Technology UMSH-8596MD-xT 7.0" WVGA TFT LCD panel
|
||||||
|
# Supported are LVDS versions (-11T, -19T) and parallel ones
|
||||||
|
# (-T, -1T, -7T, -20T).
|
||||||
|
- urt,umsh-8596md-t
|
||||||
|
- urt,umsh-8596md-1t
|
||||||
|
- urt,umsh-8596md-7t
|
||||||
|
- urt,umsh-8596md-11t
|
||||||
|
- urt,umsh-8596md-19t
|
||||||
|
- urt,umsh-8596md-20t
|
||||||
|
# VXT 800x480 color TFT LCD panel
|
||||||
|
- vxt,vl050-8048nt-c01
|
||||||
|
# Winstar Display Corporation 3.5" QVGA (320x240) TFT LCD panel
|
||||||
|
- winstar,wf35ltiacd
|
||||||
|
|
||||||
backlight: true
|
backlight: true
|
||||||
enable-gpios: true
|
enable-gpios: true
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
QiaoDian XianShi Corporation 4"3 TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "qiaodian,qd43003c0-40"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,25 +0,0 @@
|
||||||
Raydium Semiconductor Corporation RM68200 5.5" 720p MIPI-DSI TFT LCD panel
|
|
||||||
|
|
||||||
The Raydium Semiconductor Corporation RM68200 is a 5.5" 720x1280 TFT LCD
|
|
||||||
panel connected using a MIPI-DSI video interface.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: "raydium,rm68200"
|
|
||||||
- reg: the virtual channel number of a DSI peripheral
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- reset-gpios: a GPIO spec for the reset pin (active low).
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage.
|
|
||||||
- backlight: phandle of the backlight device attached to the panel.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
&dsi {
|
|
||||||
...
|
|
||||||
panel@0 {
|
|
||||||
compatible = "raydium,rm68200";
|
|
||||||
reg = <0>;
|
|
||||||
reset-gpios = <&gpiof 15 GPIO_ACTIVE_LOW>;
|
|
||||||
power-supply = <&v1v8>;
|
|
||||||
backlight = <&pwm_backlight>;
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -0,0 +1,56 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/panel/raydium,rm68200.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Raydium Semiconductor Corporation RM68200 5.5" 720p MIPI-DSI TFT LCD panel
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Philippe CORNU <philippe.cornu@st.com>
|
||||||
|
|
||||||
|
description: |
|
||||||
|
The Raydium Semiconductor Corporation RM68200 is a 5.5" 720x1280 TFT LCD
|
||||||
|
panel connected using a MIPI-DSI video interface.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
|
||||||
|
compatible:
|
||||||
|
const: raydium,rm68200
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
description: DSI virtual channel
|
||||||
|
|
||||||
|
backlight: true
|
||||||
|
enable-gpios: true
|
||||||
|
port: true
|
||||||
|
power-supply: true
|
||||||
|
|
||||||
|
reset-gpios:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- power-supply
|
||||||
|
- reg
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
dsi@0 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
panel@0 {
|
||||||
|
compatible = "raydium,rm68200";
|
||||||
|
reg = <0>;
|
||||||
|
reset-gpios = <&gpiof 15 0>;
|
||||||
|
power-supply = <&v1v8>;
|
||||||
|
backlight = <&pwm_backlight>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
...
|
|
@ -1,25 +0,0 @@
|
||||||
Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "rocktech,rk070er9427"
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
Optional nodes:
|
|
||||||
- Video port for LCD panel input.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
panel {
|
|
||||||
compatible = "rocktech,rk070er9427";
|
|
||||||
backlight = <&backlight_lcd>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
lcd_panel_in: endpoint {
|
|
||||||
remote-endpoint = <&lcd_display_out>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,7 +0,0 @@
|
||||||
Samsung 12.2" (2560x1600 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "samsung,lsn122dl01-c01"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Samsung Electronics 10.1" WSVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "samsung,ltn101nt05"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Samsung Electronics 14" WXGA (1366x768) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "samsung,ltn140at29-301"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/panel/samsung,s6e88a0-ams452ef01.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Samsung AMS452EF01 AMOLED panel with S6E88A0 video mode DSI controller
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Michael Srba <Michael.Srba@seznam.cz>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
const: samsung,s6e88a0-ams452ef01
|
||||||
|
reg: true
|
||||||
|
reset-gpios: true
|
||||||
|
vdd3-supply:
|
||||||
|
description: core voltage supply
|
||||||
|
vci-supply:
|
||||||
|
description: voltage supply for analog circuits
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- vdd3-supply
|
||||||
|
- vci-supply
|
||||||
|
- reset-gpios
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
|
||||||
|
dsi {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
panel@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
compatible = "samsung,s6e88a0-ams452ef01";
|
||||||
|
|
||||||
|
vdd3-supply = <&pm8916_l17>;
|
||||||
|
vci-supply = <®_vlcd_vci>;
|
||||||
|
reset-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
};
|
|
@ -1,12 +0,0 @@
|
||||||
Sharp LQ035Q7DB03 3.5" QVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "sharp,lq035q7db03"
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- enable-gpios: GPIO pin to enable or disable the panel
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
Sharp LQ070Y3DG3B 7.0" WVGA landscape TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "sharp,lq070y3dg3b"
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- enable-gpios: GPIO pin to enable or disable the panel
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
- power-supply: phandle of the regulator that provides the supply voltage
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Sharp Display Corp. LQ101K1LY04 10.07" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "sharp,lq101k1ly04"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Sharp 12.3" (2400x1600 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "sharp,lq123p1jx31"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Shelly SCA07010-BFN-LNN 7.0" WVGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "shelly,sca07010-bfn-lnn"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Starry 12.2" (1920x1200 pixels) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "starry,kr122ea0sra"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,7 +0,0 @@
|
||||||
Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "tianma,tm070jdhg30"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,29 +0,0 @@
|
||||||
Tianma Micro-electronics TM070RVHG71 7.0" WXGA TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "tianma,tm070rvhg71"
|
|
||||||
- power-supply: single regulator to provide the supply voltage
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
Required nodes:
|
|
||||||
- port: LVDS port mapping to connect this display
|
|
||||||
|
|
||||||
This panel needs single power supply voltage. Its backlight is conntrolled
|
|
||||||
via PWM signal.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
--------
|
|
||||||
|
|
||||||
Example device-tree definition when connected to iMX6Q based board
|
|
||||||
|
|
||||||
panel: panel-lvds0 {
|
|
||||||
compatible = "tianma,tm070rvhg71";
|
|
||||||
backlight = <&backlight_lvds>;
|
|
||||||
power-supply = <®_lvds>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
panel_in_lvds0: endpoint {
|
|
||||||
remote-endpoint = <&lvds0_out>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
|
@ -1,8 +0,0 @@
|
||||||
Toshiba 8.9" WXGA (1280x768) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "toshiba,lt089ac29000"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
TPK U.S.A. LLC Fusion 7" integrated projected capacitive touch display with,
|
|
||||||
800 x 480 (WVGA) LCD panel.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "tpk,f07a-0102"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,8 +0,0 @@
|
||||||
TPK U.S.A. LLC Fusion 10.1" integrated projected capacitive touch display with,
|
|
||||||
1024 x 600 (WSVGA) LCD panel.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "tpk,f10a-0102"
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,16 +0,0 @@
|
||||||
United Radiant Technology UMSH-8596MD-xT 7.0" WVGA TFT LCD panel
|
|
||||||
|
|
||||||
Supported are LVDS versions (-11T, -19T) and parallel ones
|
|
||||||
(-T, -1T, -7T, -20T).
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be one of:
|
|
||||||
"urt,umsh-8596md-t",
|
|
||||||
"urt,umsh-8596md-1t",
|
|
||||||
"urt,umsh-8596md-7t",
|
|
||||||
"urt,umsh-8596md-11t",
|
|
||||||
"urt,umsh-8596md-19t",
|
|
||||||
"urt,umsh-8596md-20t".
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,12 +0,0 @@
|
||||||
VXT 800x480 color TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "vxt,vl050-8048nt-c01"
|
|
||||||
- power-supply: as specified in the base binding
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- backlight: as specified in the base binding
|
|
||||||
- enable-gpios: as specified in the base binding
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
|
@ -1,48 +0,0 @@
|
||||||
Winstar Display Corporation 3.5" QVGA (320x240) TFT LCD panel
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: should be "winstar,wf35ltiacd"
|
|
||||||
- power-supply: regulator to provide the VCC supply voltage (3.3 volts)
|
|
||||||
|
|
||||||
This binding is compatible with the simple-panel binding, which is specified
|
|
||||||
in simple-panel.txt in this directory.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
backlight: backlight {
|
|
||||||
compatible = "pwm-backlight";
|
|
||||||
pwms = <&hlcdc_pwm 0 50000 PWM_POLARITY_INVERTED>;
|
|
||||||
brightness-levels = <0 31 63 95 127 159 191 223 255>;
|
|
||||||
default-brightness-level = <191>;
|
|
||||||
power-supply = <&bl_reg>;
|
|
||||||
};
|
|
||||||
|
|
||||||
bl_reg: backlight_regulator {
|
|
||||||
compatible = "regulator-fixed";
|
|
||||||
regulator-name = "backlight-power-supply";
|
|
||||||
regulator-min-microvolt = <5000000>;
|
|
||||||
regulator-max-microvolt = <5000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
panel: panel {
|
|
||||||
compatible = "winstar,wf35ltiacd", "simple-panel";
|
|
||||||
backlight = <&backlight>;
|
|
||||||
power-supply = <&panel_reg>;
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
port {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
panel_input: endpoint {
|
|
||||||
remote-endpoint = <&hlcdc_panel_output>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
panel_reg: panel_regulator {
|
|
||||||
compatible = "regulator-fixed";
|
|
||||||
regulator-name = "panel-power-supply";
|
|
||||||
regulator-min-microvolt = <3300000>;
|
|
||||||
regulator-max-microvolt = <3300000>;
|
|
||||||
};
|
|
|
@ -1,35 +0,0 @@
|
||||||
Sitronix ST7735R display panels
|
|
||||||
|
|
||||||
This binding is for display panels using a Sitronix ST7735R controller in SPI
|
|
||||||
mode.
|
|
||||||
|
|
||||||
Required properties:
|
|
||||||
- compatible: "jianda,jd-t18003-t01", "sitronix,st7735r"
|
|
||||||
- dc-gpios: Display data/command selection (D/CX)
|
|
||||||
- reset-gpios: Reset signal (RSTX)
|
|
||||||
|
|
||||||
The node for this driver must be a child node of a SPI controller, hence
|
|
||||||
all mandatory properties described in ../spi/spi-bus.txt must be specified.
|
|
||||||
|
|
||||||
Optional properties:
|
|
||||||
- rotation: panel rotation in degrees counter clockwise (0,90,180,270)
|
|
||||||
- backlight: phandle of the backlight device attached to the panel
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
backlight: backlight {
|
|
||||||
compatible = "gpio-backlight";
|
|
||||||
gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
|
|
||||||
};
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
display@0{
|
|
||||||
compatible = "jianda,jd-t18003-t01", "sitronix,st7735r";
|
|
||||||
reg = <0>;
|
|
||||||
spi-max-frequency = <32000000>;
|
|
||||||
dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>;
|
|
||||||
reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>;
|
|
||||||
rotation = <270>;
|
|
||||||
backlight = &backlight;
|
|
||||||
};
|
|
|
@ -0,0 +1,78 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/display/sitronix,st7735r.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Sitronix ST7735R Display Panels Device Tree Bindings
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- David Lechner <david@lechnology.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
This binding is for display panels using a Sitronix ST7715R or ST7735R
|
||||||
|
controller in SPI mode.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: panel/panel-common.yaml#
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
oneOf:
|
||||||
|
- description:
|
||||||
|
Adafruit 1.8" 160x128 Color TFT LCD (Product ID 358 or 618)
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- jianda,jd-t18003-t01
|
||||||
|
- const: sitronix,st7735r
|
||||||
|
- description:
|
||||||
|
Okaya 1.44" 128x128 Color TFT LCD (E.g. Renesas YRSK-LCD-PMOD)
|
||||||
|
items:
|
||||||
|
- enum:
|
||||||
|
- okaya,rh128128t
|
||||||
|
- const: sitronix,st7715r
|
||||||
|
|
||||||
|
spi-max-frequency:
|
||||||
|
maximum: 32000000
|
||||||
|
|
||||||
|
dc-gpios:
|
||||||
|
maxItems: 1
|
||||||
|
description: Display data/command selection (D/CX)
|
||||||
|
|
||||||
|
backlight: true
|
||||||
|
reg: true
|
||||||
|
reset-gpios: true
|
||||||
|
rotation: true
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- dc-gpios
|
||||||
|
- reset-gpios
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
|
||||||
|
backlight: backlight {
|
||||||
|
compatible = "gpio-backlight";
|
||||||
|
gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
|
spi {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
display@0{
|
||||||
|
compatible = "jianda,jd-t18003-t01", "sitronix,st7735r";
|
||||||
|
reg = <0>;
|
||||||
|
spi-max-frequency = <32000000>;
|
||||||
|
dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>;
|
||||||
|
reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>;
|
||||||
|
rotation = <270>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
...
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue