xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/novatek,nt35510.yaml (revision 401ab69cff8fa2320a9f8ea4baa114a6da6c952b)
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      - const: hydis,hva40wv1
19      - const: novatek,nt35510
20    description: This indicates the panel manufacturer of the panel
21      that is in turn using the NT35510 panel driver. The compatible
22      string determines how the NT35510 panel driver shall be configured
23      to work with the indicated panel. The novatek,nt35510 compatible shall
24      always be provided as a fallback.
25  reg: true
26  reset-gpios: true
27  vdd-supply:
28    description: regulator that supplies the vdd voltage
29  vddi-supply:
30    description: regulator that supplies the vddi voltage
31  backlight: true
32
33required:
34  - compatible
35  - reg
36
37additionalProperties: false
38
39examples:
40  - |
41    #include <dt-bindings/gpio/gpio.h>
42
43    dsi {
44        #address-cells = <1>;
45        #size-cells = <0>;
46        panel@0 {
47            compatible = "hydis,hva40wv1", "novatek,nt35510";
48            reg = <0>;
49            vdd-supply = <&ab8500_ldo_aux4_reg>;
50            vddi-supply = <&ab8500_ldo_aux6_reg>;
51            reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
52            backlight = <&gpio_bl>;
53        };
54    };
55
56...
57