xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/sony,acx424akp.yaml (revision b197d4b893974c9eb4d7b38704c6d5c486235d6f)
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