1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/display/panel/samsung,atna33xc20.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel 8 9maintainers: 10 - Douglas Anderson <[email protected]> 11 12allOf: 13 - $ref: panel-common.yaml# 14 15properties: 16 compatible: 17 oneOf: 18 # Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel 19 - const: samsung,atna33xc20 20 - items: 21 - enum: 22 # Samsung 14.5" WQXGA+ (2880x1800 pixels) eDP AMOLED panel 23 - samsung,atna45af01 24 # Samsung 14.5" 3K (2944x1840 pixels) eDP AMOLED panel 25 - samsung,atna45dc02 26 # Samsung 15.6" 3K (2880x1620 pixels) eDP AMOLED panel 27 - samsung,atna56ac03 28 - const: samsung,atna33xc20 29 30 enable-gpios: true 31 port: true 32 power-supply: true 33 no-hpd: true 34 hpd-gpios: true 35 36additionalProperties: false 37 38required: 39 - compatible 40 - enable-gpios 41 - power-supply 42 43examples: 44 - | 45 #include <dt-bindings/clock/qcom,rpmh.h> 46 #include <dt-bindings/gpio/gpio.h> 47 #include <dt-bindings/interrupt-controller/irq.h> 48 49 i2c { 50 #address-cells = <1>; 51 #size-cells = <0>; 52 53 bridge@2d { 54 compatible = "ti,sn65dsi86"; 55 reg = <0x2d>; 56 57 interrupt-parent = <&tlmm>; 58 interrupts = <10 IRQ_TYPE_LEVEL_HIGH>; 59 60 enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>; 61 62 vpll-supply = <&src_pp1800_s4a>; 63 vccio-supply = <&src_pp1800_s4a>; 64 vcca-supply = <&src_pp1200_l2a>; 65 vcc-supply = <&src_pp1200_l2a>; 66 67 clocks = <&rpmhcc RPMH_LN_BB_CLK2>; 68 clock-names = "refclk"; 69 70 no-hpd; 71 72 ports { 73 #address-cells = <1>; 74 #size-cells = <0>; 75 76 port@0 { 77 reg = <0>; 78 endpoint { 79 remote-endpoint = <&dsi0_out>; 80 }; 81 }; 82 83 port@1 { 84 reg = <1>; 85 sn65dsi86_out: endpoint { 86 remote-endpoint = <&panel_in_edp>; 87 }; 88 }; 89 }; 90 91 aux-bus { 92 panel { 93 compatible = "samsung,atna33xc20"; 94 enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>; 95 power-supply = <&pp3300_dx_edp>; 96 hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>; 97 98 port { 99 panel_in_edp: endpoint { 100 remote-endpoint = <&sn65dsi86_out>; 101 }; 102 }; 103 }; 104 }; 105 }; 106 }; 107