xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/ilitek,ili9805.yaml (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
18d13bc63SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
28d13bc63SEmmanuel Vadot%YAML 1.2
38d13bc63SEmmanuel Vadot---
48d13bc63SEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/ilitek,ili9805.yaml#
58d13bc63SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
68d13bc63SEmmanuel Vadot
78d13bc63SEmmanuel Vadottitle: Ilitek ILI9805 based MIPI-DSI panels
88d13bc63SEmmanuel Vadot
98d13bc63SEmmanuel Vadotmaintainers:
108d13bc63SEmmanuel Vadot  - Michael Trimarchi <michael@amarulasolutions.com>
118d13bc63SEmmanuel Vadot
128d13bc63SEmmanuel VadotallOf:
138d13bc63SEmmanuel Vadot  - $ref: panel-common.yaml#
148d13bc63SEmmanuel Vadot
158d13bc63SEmmanuel Vadotproperties:
168d13bc63SEmmanuel Vadot  compatible:
178d13bc63SEmmanuel Vadot    items:
188d13bc63SEmmanuel Vadot      - enum:
198d13bc63SEmmanuel Vadot          - giantplus,gpm1790a0
208d13bc63SEmmanuel Vadot          - tianma,tm041xdhg01
218d13bc63SEmmanuel Vadot      - const: ilitek,ili9805
228d13bc63SEmmanuel Vadot
23*7d0873ebSEmmanuel Vadot  reg:
24*7d0873ebSEmmanuel Vadot    maxItems: 1
25*7d0873ebSEmmanuel Vadot
268d13bc63SEmmanuel Vadot  avdd-supply: true
278d13bc63SEmmanuel Vadot  dvdd-supply: true
288d13bc63SEmmanuel Vadot
298d13bc63SEmmanuel Vadotrequired:
308d13bc63SEmmanuel Vadot  - compatible
318d13bc63SEmmanuel Vadot  - avdd-supply
328d13bc63SEmmanuel Vadot  - dvdd-supply
338d13bc63SEmmanuel Vadot  - reg
348d13bc63SEmmanuel Vadot  - reset-gpios
358d13bc63SEmmanuel Vadot  - port
368d13bc63SEmmanuel Vadot  - backlight
378d13bc63SEmmanuel Vadot
388d13bc63SEmmanuel VadotunevaluatedProperties: false
398d13bc63SEmmanuel Vadot
408d13bc63SEmmanuel Vadotexamples:
418d13bc63SEmmanuel Vadot  - |
428d13bc63SEmmanuel Vadot    #include <dt-bindings/gpio/gpio.h>
438d13bc63SEmmanuel Vadot
448d13bc63SEmmanuel Vadot    dsi {
458d13bc63SEmmanuel Vadot        #address-cells = <1>;
468d13bc63SEmmanuel Vadot        #size-cells = <0>;
478d13bc63SEmmanuel Vadot
488d13bc63SEmmanuel Vadot        panel@0 {
498d13bc63SEmmanuel Vadot            compatible = "giantplus,gpm1790a0", "ilitek,ili9805";
508d13bc63SEmmanuel Vadot            reg = <0>;
518d13bc63SEmmanuel Vadot            avdd-supply = <&avdd_display>;
528d13bc63SEmmanuel Vadot            dvdd-supply = <&dvdd_display>;
538d13bc63SEmmanuel Vadot            reset-gpios = <&r_pio 0 5 GPIO_ACTIVE_LOW>; /* PL05 */
548d13bc63SEmmanuel Vadot            backlight = <&backlight>;
558d13bc63SEmmanuel Vadot
568d13bc63SEmmanuel Vadot            port {
578d13bc63SEmmanuel Vadot                panel_in: endpoint {
588d13bc63SEmmanuel Vadot                    remote-endpoint = <&mipi_dsi_out>;
598d13bc63SEmmanuel Vadot                };
608d13bc63SEmmanuel Vadot            };
618d13bc63SEmmanuel Vadot        };
628d13bc63SEmmanuel Vadot    };
638d13bc63SEmmanuel Vadot
648d13bc63SEmmanuel Vadot...
65