xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/boe,himax8279d.yaml (revision 02e9120893770924227138ba49df1edb3896112a)
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  backlight: true
22  enable-gpios: true
23  reg: true
24
25  pp33-gpios:
26    maxItems: 1
27    description: GPIO for the 3.3v pin that provides the supply voltage
28
29  pp18-gpios:
30    maxItems: 1
31    description: GPIO for the 1.8v pin that provides the supply voltage
32
33required:
34  - compatible
35  - reg
36  - enable-gpios
37  - pp33-gpios
38  - pp18-gpios
39
40additionalProperties: false
41
42examples:
43  - |
44    #include <dt-bindings/gpio/gpio.h>
45
46    dsi {
47        #address-cells = <1>;
48        #size-cells = <0>;
49        panel@0 {
50            compatible = "boe,himax8279d8p", "boe,himax8279d10p";
51            reg = <0>;
52            backlight = <&backlight>;
53            enable-gpios = <&gpio 45 GPIO_ACTIVE_HIGH>;
54            pp33-gpios = <&gpio 35 GPIO_ACTIVE_HIGH>;
55            pp18-gpios = <&gpio 36 GPIO_ACTIVE_HIGH>;
56        };
57    };
58
59...
60