xref: /linux/Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/panel/boe,himax8279d.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Boe Himax8279d 1200x1920 TFT LCD panel
8
9maintainers:
10  - Jerry Han <jerry.han.hq@gmail.com>
11
12allOf:
13  - $ref: panel-common.yaml#
14
15properties:
16  compatible:
17    items:
18      - const: boe,himax8279d8p
19      - const: boe,himax8279d10p
20
21  reg:
22    maxItems: 1
23
24  backlight: true
25  enable-gpios: true
26
27  pp33-gpios:
28    maxItems: 1
29    description: GPIO for the 3.3v pin that provides the supply voltage
30
31  pp18-gpios:
32    maxItems: 1
33    description: GPIO for the 1.8v pin that provides the supply voltage
34
35required:
36  - compatible
37  - reg
38  - enable-gpios
39  - pp33-gpios
40  - pp18-gpios
41
42additionalProperties: false
43
44examples:
45  - |
46    #include <dt-bindings/gpio/gpio.h>
47
48    dsi {
49        #address-cells = <1>;
50        #size-cells = <0>;
51        panel@0 {
52            compatible = "boe,himax8279d8p", "boe,himax8279d10p";
53            reg = <0>;
54            backlight = <&backlight>;
55            enable-gpios = <&gpio 45 GPIO_ACTIVE_HIGH>;
56            pp33-gpios = <&gpio 35 GPIO_ACTIVE_HIGH>;
57            pp18-gpios = <&gpio 36 GPIO_ACTIVE_HIGH>;
58        };
59    };
60
61...
62