101950c46SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 201950c46SEmmanuel Vadot%YAML 1.2 301950c46SEmmanuel Vadot--- 401950c46SEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/himax,hx83112a.yaml# 501950c46SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 601950c46SEmmanuel Vadot 701950c46SEmmanuel Vadottitle: Himax HX83112A-based DSI display panels 801950c46SEmmanuel Vadot 901950c46SEmmanuel Vadotmaintainers: 1001950c46SEmmanuel Vadot - Luca Weiss <luca.weiss@fairphone.com> 1101950c46SEmmanuel Vadot 1201950c46SEmmanuel Vadotdescription: 1301950c46SEmmanuel Vadot The Himax HX83112A is a generic DSI Panel IC used to control 1401950c46SEmmanuel Vadot LCD panels. 1501950c46SEmmanuel Vadot 1601950c46SEmmanuel VadotallOf: 1701950c46SEmmanuel Vadot - $ref: panel-common.yaml# 1801950c46SEmmanuel Vadot 1901950c46SEmmanuel Vadotproperties: 2001950c46SEmmanuel Vadot compatible: 2101950c46SEmmanuel Vadot contains: 2201950c46SEmmanuel Vadot const: djn,9a-3r063-1102b 2301950c46SEmmanuel Vadot 24*7d0873ebSEmmanuel Vadot reg: 25*7d0873ebSEmmanuel Vadot maxItems: 1 26*7d0873ebSEmmanuel Vadot 2701950c46SEmmanuel Vadot vdd1-supply: 2801950c46SEmmanuel Vadot description: Digital voltage rail 2901950c46SEmmanuel Vadot 3001950c46SEmmanuel Vadot vsn-supply: 3101950c46SEmmanuel Vadot description: Positive source voltage rail 3201950c46SEmmanuel Vadot 3301950c46SEmmanuel Vadot vsp-supply: 3401950c46SEmmanuel Vadot description: Negative source voltage rail 3501950c46SEmmanuel Vadot 3601950c46SEmmanuel Vadot port: true 3701950c46SEmmanuel Vadot 3801950c46SEmmanuel Vadotrequired: 3901950c46SEmmanuel Vadot - compatible 4001950c46SEmmanuel Vadot - reg 4101950c46SEmmanuel Vadot - reset-gpios 4201950c46SEmmanuel Vadot - vdd1-supply 4301950c46SEmmanuel Vadot - vsn-supply 4401950c46SEmmanuel Vadot - vsp-supply 4501950c46SEmmanuel Vadot - port 4601950c46SEmmanuel Vadot 4701950c46SEmmanuel VadotunevaluatedProperties: false 4801950c46SEmmanuel Vadot 4901950c46SEmmanuel Vadotexamples: 5001950c46SEmmanuel Vadot - | 5101950c46SEmmanuel Vadot #include <dt-bindings/gpio/gpio.h> 5201950c46SEmmanuel Vadot 5301950c46SEmmanuel Vadot dsi { 5401950c46SEmmanuel Vadot #address-cells = <1>; 5501950c46SEmmanuel Vadot #size-cells = <0>; 5601950c46SEmmanuel Vadot 5701950c46SEmmanuel Vadot panel@0 { 5801950c46SEmmanuel Vadot compatible = "djn,9a-3r063-1102b"; 5901950c46SEmmanuel Vadot reg = <0>; 6001950c46SEmmanuel Vadot 6101950c46SEmmanuel Vadot backlight = <&pm6150l_wled>; 6201950c46SEmmanuel Vadot reset-gpios = <&pm6150l_gpios 9 GPIO_ACTIVE_LOW>; 6301950c46SEmmanuel Vadot 6401950c46SEmmanuel Vadot vdd1-supply = <&vreg_l1e>; 6501950c46SEmmanuel Vadot vsn-supply = <&pm6150l_lcdb_ncp>; 6601950c46SEmmanuel Vadot vsp-supply = <&pm6150l_lcdb_ldo>; 6701950c46SEmmanuel Vadot 6801950c46SEmmanuel Vadot port { 6901950c46SEmmanuel Vadot panel_in_0: endpoint { 7001950c46SEmmanuel Vadot remote-endpoint = <&dsi0_out>; 7101950c46SEmmanuel Vadot }; 7201950c46SEmmanuel Vadot }; 7301950c46SEmmanuel Vadot }; 7401950c46SEmmanuel Vadot }; 7501950c46SEmmanuel Vadot 7601950c46SEmmanuel Vadot... 77