xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/ilitek,ili9805.yaml (revision a90b9d0159070121c221b966469c3e36d912bf82)
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/ilitek,ili9805.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Ilitek ILI9805 based MIPI-DSI panels
8
9maintainers:
10  - Michael Trimarchi <michael@amarulasolutions.com>
11
12allOf:
13  - $ref: panel-common.yaml#
14
15properties:
16  compatible:
17    items:
18      - enum:
19          - giantplus,gpm1790a0
20          - tianma,tm041xdhg01
21      - const: ilitek,ili9805
22
23  avdd-supply: true
24  dvdd-supply: true
25  reg: true
26
27required:
28  - compatible
29  - avdd-supply
30  - dvdd-supply
31  - reg
32  - reset-gpios
33  - port
34  - backlight
35
36unevaluatedProperties: false
37
38examples:
39  - |
40    #include <dt-bindings/gpio/gpio.h>
41
42    dsi {
43        #address-cells = <1>;
44        #size-cells = <0>;
45
46        panel@0 {
47            compatible = "giantplus,gpm1790a0", "ilitek,ili9805";
48            reg = <0>;
49            avdd-supply = <&avdd_display>;
50            dvdd-supply = <&dvdd_display>;
51            reset-gpios = <&r_pio 0 5 GPIO_ACTIVE_LOW>; /* PL05 */
52            backlight = <&backlight>;
53
54            port {
55                panel_in: endpoint {
56                    remote-endpoint = <&mipi_dsi_out>;
57                };
58            };
59        };
60    };
61
62...
63