]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/display/panel/raydium,rm692e5.yaml
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / Bindings / display / panel / raydium,rm692e5.yaml
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/raydium,rm692e5.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Raydium RM692E5 based DSI display panels
8
9 maintainers:
10 - Konrad Dybcio <konradybcio@kernel.org>
11
12 description:
13 The Raydium RM692E5 is a generic DSI Panel IC used to control
14 AMOLED panels.
15
16 allOf:
17 - $ref: panel-common.yaml#
18
19 properties:
20 compatible:
21 items:
22 - const: fairphone,fp5-rm692e5-boe
23 - const: raydium,rm692e5
24
25 dvdd-supply:
26 description: Digital voltage rail
27
28 vci-supply:
29 description: Analog voltage rail
30
31 vddio-supply:
32 description: I/O voltage rail
33
34 reg: true
35 port: true
36
37 required:
38 - compatible
39 - reg
40 - reset-gpios
41 - dvdd-supply
42 - vci-supply
43 - vddio-supply
44 - port
45
46 unevaluatedProperties: false
47
48 examples:
49 - |
50 #include <dt-bindings/gpio/gpio.h>
51
52 dsi {
53 #address-cells = <1>;
54 #size-cells = <0>;
55
56 panel@0 {
57 compatible = "fairphone,fp5-rm692e5-boe", "raydium,rm692e5";
58 reg = <0>;
59
60 reset-gpios = <&tlmm 44 GPIO_ACTIVE_LOW>;
61 dvdd-supply = <&vreg_oled_vci>;
62 vci-supply = <&vreg_l12c>;
63 vddio-supply = <&vreg_oled_dvdd>;
64
65 port {
66 panel_in_0: endpoint {
67 remote-endpoint = <&dsi0_out>;
68 };
69 };
70 };
71 };
72
73 ...