xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/ilitek,ili9322.yaml (revision 7d0873ebb83b19ba1e8a89e679470d885efe12e3)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/ilitek,ili9322.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Ilitek ILI9322 TFT panel driver with SPI control bus
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Linus Walleij <linus.walleij@linaro.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |
13c66ec88fSEmmanuel Vadot  This is a driver for 320x240 TFT panels, accepting a variety of input
14c66ec88fSEmmanuel Vadot  streams that get adapted and scaled to the panel. The panel output has
15c66ec88fSEmmanuel Vadot  960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
16c66ec88fSEmmanuel Vadot  VCOMH outputs.
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel VadotallOf:
19c66ec88fSEmmanuel Vadot  - $ref: panel-common.yaml#
20e67e8565SEmmanuel Vadot  - $ref: /schemas/spi/spi-peripheral-props.yaml#
21c66ec88fSEmmanuel Vadot
22c66ec88fSEmmanuel Vadotproperties:
23c66ec88fSEmmanuel Vadot  compatible:
24c66ec88fSEmmanuel Vadot    items:
25c66ec88fSEmmanuel Vadot      - enum:
26c66ec88fSEmmanuel Vadot          - dlink,dir-685-panel
27c66ec88fSEmmanuel Vadot      - const: ilitek,ili9322
28c66ec88fSEmmanuel Vadot
29*7d0873ebSEmmanuel Vadot  reg:
30*7d0873ebSEmmanuel Vadot    maxItems: 1
31*7d0873ebSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot  reset-gpios: true
33c66ec88fSEmmanuel Vadot  port: true
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot  vcc-supply:
36c66ec88fSEmmanuel Vadot    description: Core voltage supply
37c66ec88fSEmmanuel Vadot
38c66ec88fSEmmanuel Vadot  iovcc-supply:
39c66ec88fSEmmanuel Vadot    description: Voltage supply for the interface input/output signals
40c66ec88fSEmmanuel Vadot
41c66ec88fSEmmanuel Vadot  vci-supply:
42c66ec88fSEmmanuel Vadot    description: Voltage supply for analog parts
43c66ec88fSEmmanuel Vadot
44c66ec88fSEmmanuel Vadotrequired:
45c66ec88fSEmmanuel Vadot  - compatible
46c66ec88fSEmmanuel Vadot  - reg
47c66ec88fSEmmanuel Vadot
48c66ec88fSEmmanuel VadotunevaluatedProperties: false
49c66ec88fSEmmanuel Vadot
50c66ec88fSEmmanuel Vadotexamples:
51c66ec88fSEmmanuel Vadot  - |
52c66ec88fSEmmanuel Vadot    spi {
53c66ec88fSEmmanuel Vadot        #address-cells = <1>;
54c66ec88fSEmmanuel Vadot        #size-cells = <0>;
55c66ec88fSEmmanuel Vadot
56c66ec88fSEmmanuel Vadot        panel: display@0 {
57c66ec88fSEmmanuel Vadot            compatible = "dlink,dir-685-panel", "ilitek,ili9322";
58c66ec88fSEmmanuel Vadot            reg = <0>;
59c66ec88fSEmmanuel Vadot            vcc-supply = <&vdisp>;
60c66ec88fSEmmanuel Vadot            iovcc-supply = <&vdisp>;
61c66ec88fSEmmanuel Vadot            vci-supply = <&vdisp>;
62c66ec88fSEmmanuel Vadot
63c66ec88fSEmmanuel Vadot            port {
64c66ec88fSEmmanuel Vadot                panel_in: endpoint {
65c66ec88fSEmmanuel Vadot                    remote-endpoint = <&display_out>;
66c66ec88fSEmmanuel Vadot                };
67c66ec88fSEmmanuel Vadot            };
68c66ec88fSEmmanuel Vadot        };
69c66ec88fSEmmanuel Vadot    };
70c66ec88fSEmmanuel Vadot
71c66ec88fSEmmanuel Vadot...
72