xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/visionox,rm69299.yaml (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
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
78bab661aSEmmanuel 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
22*fac71e4eSEmmanuel Vadot  reg: true
23*fac71e4eSEmmanuel Vadot
24c66ec88fSEmmanuel Vadot  vdda-supply:
25c66ec88fSEmmanuel Vadot    description: |
26c66ec88fSEmmanuel Vadot      Phandle of the regulator that provides the vdda supply voltage.
27c66ec88fSEmmanuel Vadot
28c66ec88fSEmmanuel Vadot  vdd3p3-supply:
29c66ec88fSEmmanuel Vadot    description: |
30c66ec88fSEmmanuel Vadot      Phandle of the regulator that provides the vdd3p3 supply voltage.
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot  port: true
33c66ec88fSEmmanuel Vadot  reset-gpios: true
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel VadotadditionalProperties: false
36c66ec88fSEmmanuel Vadot
37c66ec88fSEmmanuel Vadotrequired:
38c66ec88fSEmmanuel Vadot  - compatible
39*fac71e4eSEmmanuel Vadot  - reg
40c66ec88fSEmmanuel Vadot  - vdda-supply
41c66ec88fSEmmanuel Vadot  - vdd3p3-supply
42c66ec88fSEmmanuel Vadot  - reset-gpios
43c66ec88fSEmmanuel Vadot  - port
44c66ec88fSEmmanuel Vadot
45c66ec88fSEmmanuel Vadotexamples:
46c66ec88fSEmmanuel Vadot  - |
47*fac71e4eSEmmanuel Vadot    dsi {
48*fac71e4eSEmmanuel Vadot        #address-cells = <1>;
49*fac71e4eSEmmanuel Vadot        #size-cells = <0>;
50*fac71e4eSEmmanuel Vadot
51*fac71e4eSEmmanuel Vadot        panel@0 {
52c66ec88fSEmmanuel Vadot            compatible = "visionox,rm69299-1080p-display";
53*fac71e4eSEmmanuel Vadot            reg = <0>;
54c66ec88fSEmmanuel Vadot
55c66ec88fSEmmanuel Vadot            vdda-supply = <&src_pp1800_l8c>;
56c66ec88fSEmmanuel Vadot            vdd3p3-supply = <&src_pp2800_l18a>;
57c66ec88fSEmmanuel Vadot
58c66ec88fSEmmanuel Vadot            reset-gpios = <&pm6150l_gpio 3 0>;
59c66ec88fSEmmanuel Vadot            port {
60c66ec88fSEmmanuel Vadot                panel0_in: endpoint {
61c66ec88fSEmmanuel Vadot                    remote-endpoint = <&dsi0_out>;
62c66ec88fSEmmanuel Vadot                };
63c66ec88fSEmmanuel Vadot            };
64c66ec88fSEmmanuel Vadot        };
65*fac71e4eSEmmanuel Vadot    };
66c66ec88fSEmmanuel Vadot...
67