GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / display / panel / sony,acx424akp.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/sony,acx424akp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Sony ACX424AKP/ACX424AKM 4" 480x864/480x854 AMOLED panel
8
9 description: The Sony ACX424AKP and ACX424AKM are panels built around
10   the Novatek NT35560 display controller. The only difference is that
11   the AKM is configured to use 10 pixels less in the Y axis than the
12   AKP.
13
14 maintainers:
15   - Linus Walleij <linus.walleij@linaro.org>
16
17 allOf:
18   - $ref: panel-common.yaml#
19
20 properties:
21   compatible:
22     enum:
23       - sony,acx424akp
24       - sony,acx424akm
25   reg: true
26   reset-gpios: true
27   vddi-supply:
28     description: regulator that supplies the vddi voltage
29   enforce-video-mode: true
30
31 required:
32   - compatible
33   - reg
34   - reset-gpios
35
36 additionalProperties: false
37
38 examples:
39   - |
40     #include <dt-bindings/gpio/gpio.h>
41
42     dsi-controller@a0351000 {
43         compatible = "ste,mcde-dsi";
44         reg = <0xa0351000 0x1000>;
45         #address-cells = <1>;
46         #size-cells = <0>;
47
48         panel@0 {
49             compatible = "sony,acx424akp";
50             reg = <0>;
51             vddi-supply = <&foo>;
52             reset-gpios = <&foo_gpio 0 GPIO_ACTIVE_LOW>;
53         };
54     };
55
56 ...