Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / display / panel / samsung,s6e3ha8.yaml
blob05a78429aaead80ed06d196482032ae20517fa41
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,s6e3ha8.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung s6e3ha8 AMOLED DSI panel
9 description: The s6e3ha8 is a 1440x2960 DPI display panel from Samsung Mobile
10   Displays (SMD).
12 maintainers:
13   - Dzmitry Sankouski <dsankouski@gmail.com>
15 allOf:
16   - $ref: panel-common.yaml#
18 properties:
19   compatible:
20     const: samsung,s6e3ha8
22   reg:
23     maxItems: 1
25   reset-gpios: true
27   port: true
29   vdd3-supply:
30     description: VDD regulator
32   vci-supply:
33     description: VCI regulator
35   vddr-supply:
36     description: VDDR regulator
38 required:
39   - compatible
40   - reset-gpios
41   - vdd3-supply
42   - vci-supply
43   - vddr-supply
45 unevaluatedProperties: false
47 examples:
48   - |
49     #include <dt-bindings/gpio/gpio.h>
51     dsi {
52         #address-cells = <1>;
53         #size-cells = <0>;
55         panel@0 {
56             compatible = "samsung,s6e3ha8";
57             reg = <0>;
58             vci-supply = <&s2dos05_ldo4>;
59             vddr-supply = <&s2dos05_buck1>;
60             vdd3-supply = <&s2dos05_ldo1>;
61             te-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>;
62             reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
63             pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>;
64             pinctrl-1 = <&sde_dsi_suspend &sde_te_active_sleep>;
65             pinctrl-names = "default", "sleep";
67             port {
68                 panel_in: endpoint {
69                     remote-endpoint = <&mdss_dsi0_out>;
70                 };
71             };
72         };
73     };
75 ...