xref: /linux/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml (revision 06f054b1fee83415fe35204845708988fc16ef22)
18d938df2SLinus Walleij# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
28d938df2SLinus Walleij%YAML 1.2
38d938df2SLinus Walleij---
48d938df2SLinus Walleij$id: http://devicetree.org/schemas/display/panel/sony,acx424akp.yaml#
58d938df2SLinus Walleij$schema: http://devicetree.org/meta-schemas/core.yaml#
68d938df2SLinus Walleij
731b04883SLinus Walleijtitle: Sony ACX424AKP/ACX424AKM 4" 480x864/480x854 AMOLED panel
831b04883SLinus Walleij
931b04883SLinus Walleijdescription: The Sony ACX424AKP and ACX424AKM are panels built around
1031b04883SLinus Walleij  the Novatek NT35560 display controller. The only difference is that
1131b04883SLinus Walleij  the AKM is configured to use 10 pixels less in the Y axis than the
1231b04883SLinus Walleij  AKP.
138d938df2SLinus Walleij
148d938df2SLinus Walleijmaintainers:
158d938df2SLinus Walleij  - Linus Walleij <linus.walleij@linaro.org>
168d938df2SLinus Walleij
178d938df2SLinus WalleijallOf:
188d938df2SLinus Walleij  - $ref: panel-common.yaml#
198d938df2SLinus Walleij
208d938df2SLinus Walleijproperties:
218d938df2SLinus Walleij  compatible:
2231b04883SLinus Walleij    enum:
2331b04883SLinus Walleij      - sony,acx424akp
2431b04883SLinus Walleij      - sony,acx424akm
25*9fa6bcf2SKrzysztof Kozlowski
26*9fa6bcf2SKrzysztof Kozlowski  reg:
27*9fa6bcf2SKrzysztof Kozlowski    maxItems: 1
28*9fa6bcf2SKrzysztof Kozlowski
298d938df2SLinus Walleij  reset-gpios: true
308d938df2SLinus Walleij  vddi-supply:
318d938df2SLinus Walleij    description: regulator that supplies the vddi voltage
328d938df2SLinus Walleij  enforce-video-mode: true
338d938df2SLinus Walleij
348d938df2SLinus Walleijrequired:
358d938df2SLinus Walleij  - compatible
368d938df2SLinus Walleij  - reg
378d938df2SLinus Walleij  - reset-gpios
388d938df2SLinus Walleij
398d938df2SLinus WalleijadditionalProperties: false
408d938df2SLinus Walleij
418d938df2SLinus Walleijexamples:
428d938df2SLinus Walleij  - |
438d938df2SLinus Walleij    #include <dt-bindings/gpio/gpio.h>
448d938df2SLinus Walleij
458d938df2SLinus Walleij    dsi-controller@a0351000 {
468d938df2SLinus Walleij        compatible = "ste,mcde-dsi";
478d938df2SLinus Walleij        reg = <0xa0351000 0x1000>;
488d938df2SLinus Walleij        #address-cells = <1>;
498d938df2SLinus Walleij        #size-cells = <0>;
508d938df2SLinus Walleij
518d938df2SLinus Walleij        panel@0 {
528d938df2SLinus Walleij            compatible = "sony,acx424akp";
538d938df2SLinus Walleij            reg = <0>;
548d938df2SLinus Walleij            vddi-supply = <&foo>;
558d938df2SLinus Walleij            reset-gpios = <&foo_gpio 0 GPIO_ACTIVE_LOW>;
568d938df2SLinus Walleij        };
578d938df2SLinus Walleij    };
588d938df2SLinus Walleij
598d938df2SLinus Walleij...
60