Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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 <dianders@chromium.org>
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 };