From: Marcel Ziswiler <marcel.ziswiler@xxxxxxxxxxx> Add bindings for the following 3 previously added display panels manufactured by Logic Technologies Limited: - LT161010-2NHC e.g. as found in the Toradex Capacitive Touch Display 7" Parallel [1] - LT161010-2NHR e.g. as found in the Toradex Resistive Touch Display 7" Parallel [2] - LT170410-2WHC e.g. as found in the Toradex Capacitive Touch Display 10.1" LVDS [3] Those panels may also be distributed by Endrich Bauelemente Vertriebs GmbH [4]. [1] https://docs.toradex.com/104497-7-inch-parallel-capacitive-touch-display-800x480-datasheet.pdf [2] https://docs.toradex.com/104498-7-inch-parallel-resistive-touch-display-800x480.pdf [3] https://docs.toradex.com/105952-10-1-inch-lvds-capacitive-touch-display-1280x800-datasheet.pdf [4] https://www.endrich.com/isi50_isi30_tft-displays/lt170410-1whc_isi30 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@xxxxxxxxxxx> --- Changes in v2: - New patch adding display panel bindings as well as suggested by Rob. .../panel/logictechno,lt161010-2nhc.yaml | 44 +++++++++++++++++++ .../panel/logictechno,lt161010-2nhr.yaml | 44 +++++++++++++++++++ .../panel/logictechno,lt170410-2whc.yaml | 44 +++++++++++++++++++ 3 files changed, 132 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhc.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhr.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/logictechno,lt170410-2whc.yaml diff --git a/Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhc.yaml b/Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhc.yaml new file mode 100644 index 000000000000..0dfe94d38a47 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhc.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/logictechno,lt161010-2nhc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Logic Technologies LT161010-2NHC 7" WVGA TFT Cap Touch Module + +maintainers: + - Marcel Ziswiler <marcel.ziswiler@xxxxxxxxxxx> + - Thierry Reding <treding@xxxxxxxxxx> + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + const: logictechno,lt161010-2nhc + + power-supply: true + enable-gpios: true + backlight: true + port: true + +required: + - compatible + +additionalProperties: false + +examples: + - | + panel_rgb: panel { + compatible = "logictechno,lt161010-2nhc"; + backlight = <&backlight>; + power-supply = <®_3v3>; + + port { + panel_in_rgb: endpoint { + remote-endpoint = <&controller_out_rgb>; + }; + }; + }; + +... diff --git a/Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhr.yaml b/Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhr.yaml new file mode 100644 index 000000000000..ffc97529b068 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/logictechno,lt161010-2nhr.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/logictechno,lt161010-2nhr.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Logic Technologies LT161010-2NHR 7" WVGA TFT Resistive Touch Module + +maintainers: + - Marcel Ziswiler <marcel.ziswiler@xxxxxxxxxxx> + - Thierry Reding <treding@xxxxxxxxxx> + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + const: logictechno,lt161010-2nhr + + power-supply: true + enable-gpios: true + backlight: true + port: true + +required: + - compatible + +additionalProperties: false + +examples: + - | + panel_rgb: panel { + compatible = "logictechno,lt161010-2nhr"; + backlight = <&backlight>; + power-supply = <®_3v3>; + + port { + panel_in_rgb: endpoint { + remote-endpoint = <&controller_out_rgb>; + }; + }; + }; + +... diff --git a/Documentation/devicetree/bindings/display/panel/logictechno,lt170410-2whc.yaml b/Documentation/devicetree/bindings/display/panel/logictechno,lt170410-2whc.yaml new file mode 100644 index 000000000000..3606f7fe0dd0 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/logictechno,lt170410-2whc.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/logictechno,lt170410-2whc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Logic Technologies LT170410-2WHC 10.1" 1280x800 IPS TFT Cap Touch Module + +maintainers: + - Marcel Ziswiler <marcel.ziswiler@xxxxxxxxxxx> + - Thierry Reding <treding@xxxxxxxxxx> + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + const: logictechno,lt170410-2whc + + power-supply: true + enable-gpios: true + backlight: true + port: true + +required: + - compatible + +additionalProperties: false + +examples: + - | + lvds_panel: panel { + compatible = "logictechno,lt170410-2whc"; + backlight = <&backlight>; + power-supply = <®_3v3>; + + port { + panel_in_lvds: endpoint { + remote-endpoint = <&controller_out_lvds>; + }; + }; + }; + +... -- 2.21.0