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  reg: true
28  reset-gpios: true
29  vdd-supply:
30    description: regulator that supplies the vdd voltage
31  vddi-supply:
32    description: regulator that supplies the vddi voltage
33  backlight: true
34
35required:
36  - compatible
37  - reg
38
39additionalProperties: false
40
41examples:
42  - |
43    #include <dt-bindings/gpio/gpio.h>
44
45    dsi {
46        #address-cells = <1>;
47        #size-cells = <0>;
48        panel@0 {
49            compatible = "hydis,hva40wv1", "novatek,nt35510";
50            reg = <0>;
51            vdd-supply = <&ab8500_ldo_aux4_reg>;
52            vddi-supply = <&ab8500_ldo_aux6_reg>;
53            reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
54            backlight = <&gpio_bl>;
55        };
56    };
57
58...
59