xref: /linux/Documentation/devicetree/bindings/display/panel/renesas,r69328.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
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/renesas,r69328.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Renesas R69328 based DSI Display Panel
8
9maintainers:
10  - Svyatoslav Ryhel <clamor95@gmail.com>
11
12description:
13  The Renesas R69328 is a generic DSI Panel IC used to control LCD panels.
14
15allOf:
16  - $ref: panel-common.yaml#
17
18properties:
19  compatible:
20    items:
21      - enum:
22            # JDI DX12D100VM0EAA 4.7" WXGA TFT LCD panel
23          - jdi,dx12d100vm0eaa
24      - const: renesas,r69328
25
26  reg:
27    maxItems: 1
28
29  vdd-supply:
30    description: Regulator for main power supply.
31
32  vddio-supply:
33    description: Regulator for 1.8V IO power supply.
34
35  backlight: true
36
37  reset-gpios: true
38  port: true
39
40required:
41  - compatible
42  - port
43  - backlight
44
45additionalProperties: false
46
47examples:
48  - |
49    #include <dt-bindings/gpio/gpio.h>
50
51    dsi {
52        #address-cells = <1>;
53        #size-cells = <0>;
54
55        panel@1 {
56            compatible = "jdi,dx12d100vm0eaa", "renesas,r69328";
57            reg = <1>;
58
59            reset-gpios = <&gpio 176 GPIO_ACTIVE_LOW>;
60
61            vdd-supply = <&vdd_3v0_lcd>;
62            vddio-supply = <&vdd_1v8_io>;
63
64            backlight = <&backlight>;
65
66            port {
67                panel_in: endpoint {
68                    remote-endpoint = <&dsi_out>;
69                };
70            };
71        };
72    };
73...
74