xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/raydium,rm67200.yaml (revision 833e5d42ab135b0238e61c5b3c19b8619677cbfa)
1*8ccc0d23SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*8ccc0d23SEmmanuel Vadot%YAML 1.2
3*8ccc0d23SEmmanuel Vadot---
4*8ccc0d23SEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/raydium,rm67200.yaml#
5*8ccc0d23SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8ccc0d23SEmmanuel Vadot
7*8ccc0d23SEmmanuel Vadottitle: Raydium RM67200 based MIPI-DSI panels
8*8ccc0d23SEmmanuel Vadot
9*8ccc0d23SEmmanuel Vadotmaintainers:
10*8ccc0d23SEmmanuel Vadot  - Sebastian Reichel <sebastian.reichel@collabora.com>
11*8ccc0d23SEmmanuel Vadot
12*8ccc0d23SEmmanuel VadotallOf:
13*8ccc0d23SEmmanuel Vadot  - $ref: panel-common.yaml#
14*8ccc0d23SEmmanuel Vadot
15*8ccc0d23SEmmanuel Vadotproperties:
16*8ccc0d23SEmmanuel Vadot  compatible:
17*8ccc0d23SEmmanuel Vadot    items:
18*8ccc0d23SEmmanuel Vadot      - enum:
19*8ccc0d23SEmmanuel Vadot          - wanchanglong,w552793baa
20*8ccc0d23SEmmanuel Vadot      - const: raydium,rm67200
21*8ccc0d23SEmmanuel Vadot
22*8ccc0d23SEmmanuel Vadot  reg:
23*8ccc0d23SEmmanuel Vadot    maxItems: 1
24*8ccc0d23SEmmanuel Vadot
25*8ccc0d23SEmmanuel Vadot  vdd-supply:
26*8ccc0d23SEmmanuel Vadot    description: 2.8V Logic voltage
27*8ccc0d23SEmmanuel Vadot
28*8ccc0d23SEmmanuel Vadot  iovcc-supply:
29*8ccc0d23SEmmanuel Vadot    description: 1.8V IO voltage
30*8ccc0d23SEmmanuel Vadot
31*8ccc0d23SEmmanuel Vadot  vsp-supply:
32*8ccc0d23SEmmanuel Vadot    description: positive 5.5V voltage
33*8ccc0d23SEmmanuel Vadot
34*8ccc0d23SEmmanuel Vadot  vsn-supply:
35*8ccc0d23SEmmanuel Vadot    description: negative 5.5V voltage
36*8ccc0d23SEmmanuel Vadot
37*8ccc0d23SEmmanuel Vadot  backlight: true
38*8ccc0d23SEmmanuel Vadot  port: true
39*8ccc0d23SEmmanuel Vadot  reset-gpios: true
40*8ccc0d23SEmmanuel Vadot
41*8ccc0d23SEmmanuel Vadotrequired:
42*8ccc0d23SEmmanuel Vadot  - compatible
43*8ccc0d23SEmmanuel Vadot  - port
44*8ccc0d23SEmmanuel Vadot  - reg
45*8ccc0d23SEmmanuel Vadot
46*8ccc0d23SEmmanuel VadotadditionalProperties: false
47*8ccc0d23SEmmanuel Vadot
48*8ccc0d23SEmmanuel Vadotexamples:
49*8ccc0d23SEmmanuel Vadot  - |
50*8ccc0d23SEmmanuel Vadot    #include <dt-bindings/gpio/gpio.h>
51*8ccc0d23SEmmanuel Vadot    dsi {
52*8ccc0d23SEmmanuel Vadot        #address-cells = <1>;
53*8ccc0d23SEmmanuel Vadot        #size-cells = <0>;
54*8ccc0d23SEmmanuel Vadot        panel@0 {
55*8ccc0d23SEmmanuel Vadot            compatible = "wanchanglong,w552793baa", "raydium,rm67200";
56*8ccc0d23SEmmanuel Vadot            reg = <0>;
57*8ccc0d23SEmmanuel Vadot
58*8ccc0d23SEmmanuel Vadot            vdd-supply = <&regulator1>;
59*8ccc0d23SEmmanuel Vadot            iovcc-supply = <&regulator2>;
60*8ccc0d23SEmmanuel Vadot            vsp-supply = <&regulator3>;
61*8ccc0d23SEmmanuel Vadot            vsn-supply = <&regulator4>;
62*8ccc0d23SEmmanuel Vadot            reset-gpios = <&gpiobank 42 GPIO_ACTIVE_LOW>;
63*8ccc0d23SEmmanuel Vadot
64*8ccc0d23SEmmanuel Vadot            port {
65*8ccc0d23SEmmanuel Vadot                panel0_in: endpoint {
66*8ccc0d23SEmmanuel Vadot                    remote-endpoint = <&dsi0_out>;
67*8ccc0d23SEmmanuel Vadot                };
68*8ccc0d23SEmmanuel Vadot            };
69*8ccc0d23SEmmanuel Vadot        };
70*8ccc0d23SEmmanuel Vadot    };
71*8ccc0d23SEmmanuel Vadot...
72