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/novatek,nt35510.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Novatek NT35510-based display panels
8
9maintainers:
10  - Linus Walleij <linus.walleij@linaro.org>
11
12allOf:
13  - $ref: panel-common.yaml#
14
15properties:
16  compatible:
17    items:
18      - enum:
19          - frida,frd400b25025
20          - hydis,hva40wv1
21      - const: novatek,nt35510
22    description: This indicates the panel manufacturer of the panel
23      that is in turn using the NT35510 panel driver. The compatible
24      string determines how the NT35510 panel driver shall be configured
25      to work with the indicated panel. The novatek,nt35510 compatible shall
26      always be provided as a fallback.
27
28  reg:
29    maxItems: 1
30
31  reset-gpios: true
32  vdd-supply:
33    description: regulator that supplies the vdd voltage
34  vddi-supply:
35    description: regulator that supplies the vddi voltage
36  backlight: true
37  port: true
38
39required:
40  - compatible
41  - reg
42
43additionalProperties: false
44
45examples:
46  - |
47    #include <dt-bindings/gpio/gpio.h>
48
49    dsi {
50        #address-cells = <1>;
51        #size-cells = <0>;
52        panel@0 {
53            compatible = "hydis,hva40wv1", "novatek,nt35510";
54            reg = <0>;
55            vdd-supply = <&ab8500_ldo_aux4_reg>;
56            vddi-supply = <&ab8500_ldo_aux6_reg>;
57            reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
58            backlight = <&gpio_bl>;
59        };
60    };
61
62...
63