xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/visionox,rm69299.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel 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
22fac71e4eSEmmanuel Vadot  reg: true
23fac71e4eSEmmanuel 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
39fac71e4eSEmmanuel Vadot  - reg
40c66ec88fSEmmanuel Vadot  - vdda-supply
41c66ec88fSEmmanuel Vadot  - vdd3p3-supply
42c66ec88fSEmmanuel Vadot  - reset-gpios
43c66ec88fSEmmanuel Vadot  - port
44c66ec88fSEmmanuel Vadot
45c66ec88fSEmmanuel Vadotexamples:
46c66ec88fSEmmanuel Vadot  - |
47fac71e4eSEmmanuel Vadot    dsi {
48fac71e4eSEmmanuel Vadot        #address-cells = <1>;
49fac71e4eSEmmanuel Vadot        #size-cells = <0>;
50fac71e4eSEmmanuel Vadot
51fac71e4eSEmmanuel Vadot        panel@0 {
52c66ec88fSEmmanuel Vadot            compatible = "visionox,rm69299-1080p-display";
53fac71e4eSEmmanuel 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        };
65fac71e4eSEmmanuel Vadot    };
66c66ec88fSEmmanuel Vadot...
67