xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/sony,acx424akp.yaml (revision a03411e84728e9b267056fd31c7d1d9d1dc1b01e)
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
7title: Sony ACX424AKP/ACX424AKM 4" 480x864/480x854 AMOLED panel
8
9description: 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
14maintainers:
15  - Linus Walleij <linus.walleij@linaro.org>
16
17allOf:
18  - $ref: panel-common.yaml#
19
20properties:
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
31required:
32  - compatible
33  - reg
34  - reset-gpios
35
36additionalProperties: false
37
38examples:
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...
57