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