xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/visionox,rm69299.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/visionox,rm69299.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Visionox model RM69299 Panels
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Harigovindan P <harigovi@codeaurora.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
13c66ec88fSEmmanuel Vadot  This binding is for display panels using a Visionox RM692999 panel.
14c66ec88fSEmmanuel Vadot
15c66ec88fSEmmanuel VadotallOf:
16c66ec88fSEmmanuel Vadot  - $ref: panel-common.yaml#
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadotproperties:
19c66ec88fSEmmanuel Vadot  compatible:
20c66ec88fSEmmanuel Vadot    const: visionox,rm69299-1080p-display
21c66ec88fSEmmanuel Vadot
22c66ec88fSEmmanuel Vadot  vdda-supply:
23c66ec88fSEmmanuel Vadot    description: |
24c66ec88fSEmmanuel Vadot      Phandle of the regulator that provides the vdda supply voltage.
25c66ec88fSEmmanuel Vadot
26c66ec88fSEmmanuel Vadot  vdd3p3-supply:
27c66ec88fSEmmanuel Vadot    description: |
28c66ec88fSEmmanuel Vadot      Phandle of the regulator that provides the vdd3p3 supply voltage.
29c66ec88fSEmmanuel Vadot
30c66ec88fSEmmanuel Vadot  port: true
31c66ec88fSEmmanuel Vadot  reset-gpios: true
32c66ec88fSEmmanuel Vadot
33c66ec88fSEmmanuel VadotadditionalProperties: false
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadotrequired:
36c66ec88fSEmmanuel Vadot  - compatible
37c66ec88fSEmmanuel Vadot  - vdda-supply
38c66ec88fSEmmanuel Vadot  - vdd3p3-supply
39c66ec88fSEmmanuel Vadot  - reset-gpios
40c66ec88fSEmmanuel Vadot  - port
41c66ec88fSEmmanuel Vadot
42c66ec88fSEmmanuel Vadotexamples:
43c66ec88fSEmmanuel Vadot  - |
44c66ec88fSEmmanuel Vadot    panel {
45c66ec88fSEmmanuel Vadot        compatible = "visionox,rm69299-1080p-display";
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel Vadot        vdda-supply = <&src_pp1800_l8c>;
48c66ec88fSEmmanuel Vadot        vdd3p3-supply = <&src_pp2800_l18a>;
49c66ec88fSEmmanuel Vadot
50c66ec88fSEmmanuel Vadot        reset-gpios = <&pm6150l_gpio 3 0>;
51c66ec88fSEmmanuel Vadot        port {
52c66ec88fSEmmanuel Vadot            panel0_in: endpoint {
53c66ec88fSEmmanuel Vadot                remote-endpoint = <&dsi0_out>;
54c66ec88fSEmmanuel Vadot            };
55c66ec88fSEmmanuel Vadot        };
56c66ec88fSEmmanuel Vadot    };
57c66ec88fSEmmanuel Vadot...
58