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