1*54bd1390SLuca Weiss# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*54bd1390SLuca Weiss%YAML 1.2 3*54bd1390SLuca Weiss--- 4*54bd1390SLuca Weiss$id: http://devicetree.org/schemas/display/panel/himax,hx83112b.yaml# 5*54bd1390SLuca Weiss$schema: http://devicetree.org/meta-schemas/core.yaml# 6*54bd1390SLuca Weiss 7*54bd1390SLuca Weisstitle: Himax HX83112B-based DSI display panels 8*54bd1390SLuca Weiss 9*54bd1390SLuca Weissmaintainers: 10*54bd1390SLuca Weiss - Luca Weiss <luca@lucaweiss.eu> 11*54bd1390SLuca Weiss 12*54bd1390SLuca Weissdescription: 13*54bd1390SLuca Weiss The Himax HX83112B is a generic DSI Panel IC used to control 14*54bd1390SLuca Weiss LCD panels. 15*54bd1390SLuca Weiss 16*54bd1390SLuca WeissallOf: 17*54bd1390SLuca Weiss - $ref: panel-common.yaml# 18*54bd1390SLuca Weiss 19*54bd1390SLuca Weissproperties: 20*54bd1390SLuca Weiss compatible: 21*54bd1390SLuca Weiss contains: 22*54bd1390SLuca Weiss const: djn,98-03057-6598b-i 23*54bd1390SLuca Weiss 24*54bd1390SLuca Weiss reg: 25*54bd1390SLuca Weiss maxItems: 1 26*54bd1390SLuca Weiss 27*54bd1390SLuca Weiss iovcc-supply: 28*54bd1390SLuca Weiss description: I/O voltage rail 29*54bd1390SLuca Weiss 30*54bd1390SLuca Weiss vsn-supply: 31*54bd1390SLuca Weiss description: Positive source voltage rail 32*54bd1390SLuca Weiss 33*54bd1390SLuca Weiss vsp-supply: 34*54bd1390SLuca Weiss description: Negative source voltage rail 35*54bd1390SLuca Weiss 36*54bd1390SLuca Weissrequired: 37*54bd1390SLuca Weiss - compatible 38*54bd1390SLuca Weiss - reg 39*54bd1390SLuca Weiss - reset-gpios 40*54bd1390SLuca Weiss - iovcc-supply 41*54bd1390SLuca Weiss - vsn-supply 42*54bd1390SLuca Weiss - vsp-supply 43*54bd1390SLuca Weiss - port 44*54bd1390SLuca Weiss 45*54bd1390SLuca WeissunevaluatedProperties: false 46*54bd1390SLuca Weiss 47*54bd1390SLuca Weissexamples: 48*54bd1390SLuca Weiss - | 49*54bd1390SLuca Weiss #include <dt-bindings/gpio/gpio.h> 50*54bd1390SLuca Weiss 51*54bd1390SLuca Weiss dsi { 52*54bd1390SLuca Weiss #address-cells = <1>; 53*54bd1390SLuca Weiss #size-cells = <0>; 54*54bd1390SLuca Weiss 55*54bd1390SLuca Weiss panel@0 { 56*54bd1390SLuca Weiss compatible = "djn,98-03057-6598b-i"; 57*54bd1390SLuca Weiss reg = <0>; 58*54bd1390SLuca Weiss 59*54bd1390SLuca Weiss reset-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>; 60*54bd1390SLuca Weiss 61*54bd1390SLuca Weiss iovcc-supply = <&pm8953_l6>; 62*54bd1390SLuca Weiss vsn-supply = <&pmi632_lcdb_ncp>; 63*54bd1390SLuca Weiss vsp-supply = <&pmi632_lcdb_ldo>; 64*54bd1390SLuca Weiss 65*54bd1390SLuca Weiss port { 66*54bd1390SLuca Weiss panel_in_0: endpoint { 67*54bd1390SLuca Weiss remote-endpoint = <&dsi0_out>; 68*54bd1390SLuca Weiss }; 69*54bd1390SLuca Weiss }; 70*54bd1390SLuca Weiss }; 71*54bd1390SLuca Weiss }; 72*54bd1390SLuca Weiss 73*54bd1390SLuca Weiss... 74