13b59787aSLuca Weiss# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 23b59787aSLuca Weiss%YAML 1.2 33b59787aSLuca Weiss--- 43b59787aSLuca Weiss$id: http://devicetree.org/schemas/display/panel/himax,hx83112a.yaml# 53b59787aSLuca Weiss$schema: http://devicetree.org/meta-schemas/core.yaml# 63b59787aSLuca Weiss 73b59787aSLuca Weisstitle: Himax HX83112A-based DSI display panels 83b59787aSLuca Weiss 93b59787aSLuca Weissmaintainers: 103b59787aSLuca Weiss - Luca Weiss <luca.weiss@fairphone.com> 113b59787aSLuca Weiss 123b59787aSLuca Weissdescription: 133b59787aSLuca Weiss The Himax HX83112A is a generic DSI Panel IC used to control 143b59787aSLuca Weiss LCD panels. 153b59787aSLuca Weiss 163b59787aSLuca WeissallOf: 173b59787aSLuca Weiss - $ref: panel-common.yaml# 183b59787aSLuca Weiss 193b59787aSLuca Weissproperties: 203b59787aSLuca Weiss compatible: 213b59787aSLuca Weiss contains: 223b59787aSLuca Weiss const: djn,9a-3r063-1102b 233b59787aSLuca Weiss 24*9fa6bcf2SKrzysztof Kozlowski reg: 25*9fa6bcf2SKrzysztof Kozlowski maxItems: 1 26*9fa6bcf2SKrzysztof Kozlowski 273b59787aSLuca Weiss vdd1-supply: 283b59787aSLuca Weiss description: Digital voltage rail 293b59787aSLuca Weiss 303b59787aSLuca Weiss vsn-supply: 313b59787aSLuca Weiss description: Positive source voltage rail 323b59787aSLuca Weiss 333b59787aSLuca Weiss vsp-supply: 343b59787aSLuca Weiss description: Negative source voltage rail 353b59787aSLuca Weiss 363b59787aSLuca Weiss port: true 373b59787aSLuca Weiss 383b59787aSLuca Weissrequired: 393b59787aSLuca Weiss - compatible 403b59787aSLuca Weiss - reg 413b59787aSLuca Weiss - reset-gpios 423b59787aSLuca Weiss - vdd1-supply 433b59787aSLuca Weiss - vsn-supply 443b59787aSLuca Weiss - vsp-supply 453b59787aSLuca Weiss - port 463b59787aSLuca Weiss 473b59787aSLuca WeissunevaluatedProperties: false 483b59787aSLuca Weiss 493b59787aSLuca Weissexamples: 503b59787aSLuca Weiss - | 513b59787aSLuca Weiss #include <dt-bindings/gpio/gpio.h> 523b59787aSLuca Weiss 533b59787aSLuca Weiss dsi { 543b59787aSLuca Weiss #address-cells = <1>; 553b59787aSLuca Weiss #size-cells = <0>; 563b59787aSLuca Weiss 573b59787aSLuca Weiss panel@0 { 583b59787aSLuca Weiss compatible = "djn,9a-3r063-1102b"; 593b59787aSLuca Weiss reg = <0>; 603b59787aSLuca Weiss 613b59787aSLuca Weiss backlight = <&pm6150l_wled>; 623b59787aSLuca Weiss reset-gpios = <&pm6150l_gpios 9 GPIO_ACTIVE_LOW>; 633b59787aSLuca Weiss 643b59787aSLuca Weiss vdd1-supply = <&vreg_l1e>; 653b59787aSLuca Weiss vsn-supply = <&pm6150l_lcdb_ncp>; 663b59787aSLuca Weiss vsp-supply = <&pm6150l_lcdb_ldo>; 673b59787aSLuca Weiss 683b59787aSLuca Weiss port { 693b59787aSLuca Weiss panel_in_0: endpoint { 703b59787aSLuca Weiss remote-endpoint = <&dsi0_out>; 713b59787aSLuca Weiss }; 723b59787aSLuca Weiss }; 733b59787aSLuca Weiss }; 743b59787aSLuca Weiss }; 753b59787aSLuca Weiss 763b59787aSLuca Weiss... 77