0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/panel/ilitek,ili9322.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Ilitek ILI9322 TFT panel driver with SPI control bus
0008
0009 maintainers:
0010 - Linus Walleij <linus.walleij@linaro.org>
0011
0012 description: |
0013 This is a driver for 320x240 TFT panels, accepting a variety of input
0014 streams that get adapted and scaled to the panel. The panel output has
0015 960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and
0016 VCOMH outputs.
0017
0018 allOf:
0019 - $ref: panel-common.yaml#
0020 - $ref: /schemas/spi/spi-peripheral-props.yaml#
0021
0022 properties:
0023 compatible:
0024 items:
0025 - enum:
0026 - dlink,dir-685-panel
0027 - const: ilitek,ili9322
0028
0029 reset-gpios: true
0030 port: true
0031
0032 vcc-supply:
0033 description: Core voltage supply
0034
0035 iovcc-supply:
0036 description: Voltage supply for the interface input/output signals
0037
0038 vci-supply:
0039 description: Voltage supply for analog parts
0040
0041 required:
0042 - compatible
0043 - reg
0044
0045 unevaluatedProperties: false
0046
0047 examples:
0048 - |
0049 spi {
0050 #address-cells = <1>;
0051 #size-cells = <0>;
0052
0053 panel: display@0 {
0054 compatible = "dlink,dir-685-panel", "ilitek,ili9322";
0055 reg = <0>;
0056 vcc-supply = <&vdisp>;
0057 iovcc-supply = <&vdisp>;
0058 vci-supply = <&vdisp>;
0059
0060 port {
0061 panel_in: endpoint {
0062 remote-endpoint = <&display_out>;
0063 };
0064 };
0065 };
0066 };
0067
0068 ...