Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / display / panel / lg,sw43408.yaml
blobbbaaa783d184eb97e45d740085e2f24a84275c39
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/lg,sw43408.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LG SW43408 1080x2160 DSI panel
9 maintainers:
10   - Caleb Connolly <caleb.connolly@linaro.org>
12 description:
13   This panel is used on the Pixel 3, it is a 60hz OLED panel which
14   required DSC (Display Stream Compression) and has rounded corners.
16 allOf:
17   - $ref: panel-common.yaml#
19 properties:
20   compatible:
21     items:
22       - const: lg,sw43408
24   reg:
25     maxItems: 1
27   port: true
28   vddi-supply: true
29   vpnl-supply: true
30   reset-gpios: true
32 required:
33   - compatible
34   - vddi-supply
35   - vpnl-supply
36   - reset-gpios
38 additionalProperties: false
40 examples:
41   - |
42     #include <dt-bindings/gpio/gpio.h>
44     dsi {
45         #address-cells = <1>;
46         #size-cells = <0>;
48         panel@0 {
49             compatible = "lg,sw43408";
50             reg = <0>;
52             vddi-supply = <&vreg_l14a_1p88>;
53             vpnl-supply = <&vreg_l28a_3p0>;
55             reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
57             port {
58                 endpoint {
59                     remote-endpoint = <&mdss_dsi0_out>;
60                 };
61             };
62         };
63     };
64 ...