xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/novatek,nt35510.yaml (revision 3ff01b231dfa83d518854c63e7c9cd1debd1139e)
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