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