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