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