xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/sony,acx424akp.yaml (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/sony,acx424akp.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c9ccf3a3SEmmanuel Vadottitle: Sony ACX424AKP/ACX424AKM 4" 480x864/480x854 AMOLED panel
8c9ccf3a3SEmmanuel Vadot
9c9ccf3a3SEmmanuel Vadotdescription: The Sony ACX424AKP and ACX424AKM are panels built around
10c9ccf3a3SEmmanuel Vadot  the Novatek NT35560 display controller. The only difference is that
11c9ccf3a3SEmmanuel Vadot  the AKM is configured to use 10 pixels less in the Y axis than the
12c9ccf3a3SEmmanuel Vadot  AKP.
13c66ec88fSEmmanuel Vadot
14c66ec88fSEmmanuel Vadotmaintainers:
15c66ec88fSEmmanuel Vadot  - Linus Walleij <linus.walleij@linaro.org>
16c66ec88fSEmmanuel Vadot
17c66ec88fSEmmanuel VadotallOf:
18c66ec88fSEmmanuel Vadot  - $ref: panel-common.yaml#
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadotproperties:
21c66ec88fSEmmanuel Vadot  compatible:
22c9ccf3a3SEmmanuel Vadot    enum:
23c9ccf3a3SEmmanuel Vadot      - sony,acx424akp
24c9ccf3a3SEmmanuel Vadot      - sony,acx424akm
25*7d0873ebSEmmanuel Vadot
26*7d0873ebSEmmanuel Vadot  reg:
27*7d0873ebSEmmanuel Vadot    maxItems: 1
28*7d0873ebSEmmanuel Vadot
29c66ec88fSEmmanuel Vadot  reset-gpios: true
30c66ec88fSEmmanuel Vadot  vddi-supply:
31c66ec88fSEmmanuel Vadot    description: regulator that supplies the vddi voltage
32c66ec88fSEmmanuel Vadot  enforce-video-mode: true
33c66ec88fSEmmanuel Vadot
34c66ec88fSEmmanuel Vadotrequired:
35c66ec88fSEmmanuel Vadot  - compatible
36c66ec88fSEmmanuel Vadot  - reg
37c66ec88fSEmmanuel Vadot  - reset-gpios
38c66ec88fSEmmanuel Vadot
39c66ec88fSEmmanuel VadotadditionalProperties: false
40c66ec88fSEmmanuel Vadot
41c66ec88fSEmmanuel Vadotexamples:
42c66ec88fSEmmanuel Vadot  - |
43c66ec88fSEmmanuel Vadot    #include <dt-bindings/gpio/gpio.h>
44c66ec88fSEmmanuel Vadot
45c66ec88fSEmmanuel Vadot    dsi-controller@a0351000 {
46c66ec88fSEmmanuel Vadot        compatible = "ste,mcde-dsi";
47c66ec88fSEmmanuel Vadot        reg = <0xa0351000 0x1000>;
48c66ec88fSEmmanuel Vadot        #address-cells = <1>;
49c66ec88fSEmmanuel Vadot        #size-cells = <0>;
50c66ec88fSEmmanuel Vadot
51c66ec88fSEmmanuel Vadot        panel@0 {
52c66ec88fSEmmanuel Vadot            compatible = "sony,acx424akp";
53c66ec88fSEmmanuel Vadot            reg = <0>;
54c66ec88fSEmmanuel Vadot            vddi-supply = <&foo>;
55c66ec88fSEmmanuel Vadot            reset-gpios = <&foo_gpio 0 GPIO_ACTIVE_LOW>;
56c66ec88fSEmmanuel Vadot        };
57c66ec88fSEmmanuel Vadot    };
58c66ec88fSEmmanuel Vadot
59c66ec88fSEmmanuel Vadot...
60