166e3377cSSam Ravnborg# SPDX-License-Identifier: GPL-2.0 266e3377cSSam Ravnborg%YAML 1.2 366e3377cSSam Ravnborg--- 466e3377cSSam Ravnborg$id: http://devicetree.org/schemas/display/panel/ilitek,ili9322.yaml# 566e3377cSSam Ravnborg$schema: http://devicetree.org/meta-schemas/core.yaml# 666e3377cSSam Ravnborg 766e3377cSSam Ravnborgtitle: Ilitek ILI9322 TFT panel driver with SPI control bus 866e3377cSSam Ravnborg 966e3377cSSam Ravnborgmaintainers: 1066e3377cSSam Ravnborg - Linus Walleij <linus.walleij@linaro.org> 1166e3377cSSam Ravnborg 1266e3377cSSam Ravnborgdescription: | 1366e3377cSSam Ravnborg This is a driver for 320x240 TFT panels, accepting a variety of input 1466e3377cSSam Ravnborg streams that get adapted and scaled to the panel. The panel output has 1566e3377cSSam Ravnborg 960 TFT source driver pins and 240 TFT gate driver pins, VCOM, VCOML and 1666e3377cSSam Ravnborg VCOMH outputs. 1766e3377cSSam Ravnborg 1866e3377cSSam RavnborgallOf: 1966e3377cSSam Ravnborg - $ref: panel-common.yaml# 20*c476d430SRob Herring - $ref: /schemas/spi/spi-peripheral-props.yaml# 2166e3377cSSam Ravnborg 2266e3377cSSam Ravnborgproperties: 2366e3377cSSam Ravnborg compatible: 2466e3377cSSam Ravnborg items: 2566e3377cSSam Ravnborg - enum: 2666e3377cSSam Ravnborg - dlink,dir-685-panel 2766e3377cSSam Ravnborg - const: ilitek,ili9322 2866e3377cSSam Ravnborg 2966e3377cSSam Ravnborg reset-gpios: true 3066e3377cSSam Ravnborg port: true 3166e3377cSSam Ravnborg 3266e3377cSSam Ravnborg vcc-supply: 3366e3377cSSam Ravnborg description: Core voltage supply 3466e3377cSSam Ravnborg 3566e3377cSSam Ravnborg iovcc-supply: 3666e3377cSSam Ravnborg description: Voltage supply for the interface input/output signals 3766e3377cSSam Ravnborg 3866e3377cSSam Ravnborg vci-supply: 3966e3377cSSam Ravnborg description: Voltage supply for analog parts 4066e3377cSSam Ravnborg 4166e3377cSSam Ravnborgrequired: 4266e3377cSSam Ravnborg - compatible 4366e3377cSSam Ravnborg - reg 4466e3377cSSam Ravnborg 4566e3377cSSam RavnborgunevaluatedProperties: false 4666e3377cSSam Ravnborg 4766e3377cSSam Ravnborgexamples: 4866e3377cSSam Ravnborg - | 4966e3377cSSam Ravnborg spi { 5066e3377cSSam Ravnborg #address-cells = <1>; 5166e3377cSSam Ravnborg #size-cells = <0>; 5266e3377cSSam Ravnborg 5366e3377cSSam Ravnborg panel: display@0 { 5466e3377cSSam Ravnborg compatible = "dlink,dir-685-panel", "ilitek,ili9322"; 5566e3377cSSam Ravnborg reg = <0>; 5666e3377cSSam Ravnborg vcc-supply = <&vdisp>; 5766e3377cSSam Ravnborg iovcc-supply = <&vdisp>; 5866e3377cSSam Ravnborg vci-supply = <&vdisp>; 5966e3377cSSam Ravnborg 6066e3377cSSam Ravnborg port { 6166e3377cSSam Ravnborg panel_in: endpoint { 6266e3377cSSam Ravnborg remote-endpoint = <&display_out>; 6366e3377cSSam Ravnborg }; 6466e3377cSSam Ravnborg }; 6566e3377cSSam Ravnborg }; 6666e3377cSSam Ravnborg }; 6766e3377cSSam Ravnborg 6866e3377cSSam Ravnborg... 69