1*1388c08cSDavid Heidelberg# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*1388c08cSDavid Heidelberg%YAML 1.2 3*1388c08cSDavid Heidelberg--- 4*1388c08cSDavid Heidelberg$id: http://devicetree.org/schemas/display/panel/samsung,sofef00.yaml# 5*1388c08cSDavid Heidelberg$schema: http://devicetree.org/meta-schemas/core.yaml# 6*1388c08cSDavid Heidelberg 7*1388c08cSDavid Heidelbergtitle: Samsung SOFEF00 AMOLED DDIC 8*1388c08cSDavid Heidelberg 9*1388c08cSDavid Heidelbergdescription: The SOFEF00 is display driver IC with connected panel. 10*1388c08cSDavid Heidelberg 11*1388c08cSDavid Heidelbergmaintainers: 12*1388c08cSDavid Heidelberg - David Heidelberg <david@ixit.cz> 13*1388c08cSDavid Heidelberg 14*1388c08cSDavid HeidelbergallOf: 15*1388c08cSDavid Heidelberg - $ref: panel-common.yaml# 16*1388c08cSDavid Heidelberg 17*1388c08cSDavid Heidelbergproperties: 18*1388c08cSDavid Heidelberg compatible: 19*1388c08cSDavid Heidelberg items: 20*1388c08cSDavid Heidelberg - enum: 21*1388c08cSDavid Heidelberg # Samsung 6.01 inch, 1080x2160 pixels, 18:9 ratio 22*1388c08cSDavid Heidelberg - samsung,sofef00-ams601nt22 23*1388c08cSDavid Heidelberg # Samsung 6.28 inch, 1080x2280 pixels, 19:9 ratio 24*1388c08cSDavid Heidelberg - samsung,sofef00-ams628nw01 25*1388c08cSDavid Heidelberg - const: samsung,sofef00 26*1388c08cSDavid Heidelberg 27*1388c08cSDavid Heidelberg reg: 28*1388c08cSDavid Heidelberg maxItems: 1 29*1388c08cSDavid Heidelberg 30*1388c08cSDavid Heidelberg poc-supply: 31*1388c08cSDavid Heidelberg description: POC regulator 32*1388c08cSDavid Heidelberg 33*1388c08cSDavid Heidelberg vci-supply: 34*1388c08cSDavid Heidelberg description: VCI regulator 35*1388c08cSDavid Heidelberg 36*1388c08cSDavid Heidelberg vddio-supply: 37*1388c08cSDavid Heidelberg description: VDD regulator 38*1388c08cSDavid Heidelberg 39*1388c08cSDavid Heidelbergrequired: 40*1388c08cSDavid Heidelberg - compatible 41*1388c08cSDavid Heidelberg - reset-gpios 42*1388c08cSDavid Heidelberg - poc-supply 43*1388c08cSDavid Heidelberg - vci-supply 44*1388c08cSDavid Heidelberg - vddio-supply 45*1388c08cSDavid Heidelberg 46*1388c08cSDavid HeidelbergunevaluatedProperties: false 47*1388c08cSDavid Heidelberg 48*1388c08cSDavid Heidelbergexamples: 49*1388c08cSDavid Heidelberg - | 50*1388c08cSDavid Heidelberg #include <dt-bindings/gpio/gpio.h> 51*1388c08cSDavid Heidelberg 52*1388c08cSDavid Heidelberg dsi { 53*1388c08cSDavid Heidelberg #address-cells = <1>; 54*1388c08cSDavid Heidelberg #size-cells = <0>; 55*1388c08cSDavid Heidelberg 56*1388c08cSDavid Heidelberg panel@0 { 57*1388c08cSDavid Heidelberg compatible = "samsung,sofef00-ams628nw01", "samsung,sofef00"; 58*1388c08cSDavid Heidelberg reg = <0>; 59*1388c08cSDavid Heidelberg 60*1388c08cSDavid Heidelberg vddio-supply = <&vreg_l14a_1p88>; 61*1388c08cSDavid Heidelberg vci-supply = <&s2dos05_buck1>; 62*1388c08cSDavid Heidelberg poc-supply = <&s2dos05_ldo1>; 63*1388c08cSDavid Heidelberg 64*1388c08cSDavid Heidelberg te-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>; 65*1388c08cSDavid Heidelberg reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>; 66*1388c08cSDavid Heidelberg 67*1388c08cSDavid Heidelberg pinctrl-0 = <&panel_active>; 68*1388c08cSDavid Heidelberg pinctrl-1 = <&panel_suspend>; 69*1388c08cSDavid Heidelberg pinctrl-names = "default", "sleep"; 70*1388c08cSDavid Heidelberg 71*1388c08cSDavid Heidelberg port { 72*1388c08cSDavid Heidelberg panel_in: endpoint { 73*1388c08cSDavid Heidelberg remote-endpoint = <&mdss_dsi0_out>; 74*1388c08cSDavid Heidelberg }; 75*1388c08cSDavid Heidelberg }; 76*1388c08cSDavid Heidelberg }; 77*1388c08cSDavid Heidelberg }; 78*1388c08cSDavid Heidelberg 79*1388c08cSDavid Heidelberg... 80