xref: /linux/Documentation/devicetree/bindings/display/panel/chipone,icna3512.yaml (revision b2128290c29902315e632ea59e0504d6bc9e9b42)
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/chipone,icna3512.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Chipone ICNA3512 and ICNA3520 display drivers
8
9maintainers:
10  - Neil Armstrong <neil.armstrong@linaro.org>
11
12description:
13  The Chipone ICNA3512 and ICNA3520 are DDICs connected
14  using a MIPI-DSI video interface.
15
16allOf:
17  - $ref: panel-common.yaml#
18
19properties:
20  compatible:
21    oneOf:
22      - items:
23          - enum:
24              - ayaneo,pocketds-panel-top
25              - ayntec,odin2portal-panel
26          - const: chipone,icna3512
27
28      - items:
29          - enum:
30              - ayntec,odin3-panel
31              - ayntec,thor-panel-top
32          - const: chipone,icna3520
33
34  reg:
35    maxItems: 1
36    description: DSI virtual channel
37
38  vdd-supply: true
39  vddio-supply: true
40  vci-supply: true
41  disp-supply: true
42  blvdd-supply: true
43
44  port: true
45  reset-gpios: true
46  rotation: true
47
48required:
49  - compatible
50  - reg
51  - vdd-supply
52  - vddio-supply
53  - vci-supply
54  - disp-supply
55  - blvdd-supply
56  - reset-gpios
57
58additionalProperties: false
59
60examples:
61  - |
62    #include <dt-bindings/gpio/gpio.h>
63
64    dsi {
65        #address-cells = <1>;
66        #size-cells = <0>;
67        panel@0 {
68            compatible = "ayntec,odin2portal-panel", "chipone,icna3512";
69            reg = <0>;
70            vdd-supply = <&vreg_l11b_1p2>;
71            vddio-supply = <&vreg_l12b_1p8>;
72            vci-supply = <&vreg_l13b_3p0>;
73            disp-supply = <&vdd_disp_2v8>;
74            blvdd-supply = <&vdd_bl_5v0>;
75            reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
76        };
77    };
78
79...
80