17dbdce80SDillon Min# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 27dbdce80SDillon Min%YAML 1.2 37dbdce80SDillon Min--- 47dbdce80SDillon Min$id: http://devicetree.org/schemas/display/panel/ilitek,ili9341.yaml# 57dbdce80SDillon Min$schema: http://devicetree.org/meta-schemas/core.yaml# 67dbdce80SDillon Min 77dbdce80SDillon Mintitle: Ilitek-9341 Display Panel 87dbdce80SDillon Min 97dbdce80SDillon Minmaintainers: 107dbdce80SDillon Min - Dillon Min <dillon.minfei@gmail.com> 117dbdce80SDillon Min 127dbdce80SDillon Mindescription: | 137dbdce80SDillon Min Ilitek ILI9341 TFT panel driver with SPI control bus 147dbdce80SDillon Min This is a driver for 320x240 TFT panels, accepting a rgb input 157dbdce80SDillon Min streams with 16 bits or 18 bits. 167dbdce80SDillon Min 177dbdce80SDillon MinallOf: 187dbdce80SDillon Min - $ref: panel-common.yaml# 19*5b4248bfSKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 207dbdce80SDillon Min 217dbdce80SDillon Minproperties: 227dbdce80SDillon Min compatible: 237dbdce80SDillon Min items: 247dbdce80SDillon Min - enum: 25f5bbc939SConor Dooley - adafruit,yx240qv29 267dbdce80SDillon Min # ili9341 240*320 Color on stm32f429-disco board 277dbdce80SDillon Min - st,sf-tc240t-9370-t 285ec88543SConor Dooley - canaan,kd233-tft 297dbdce80SDillon Min - const: ilitek,ili9341 307dbdce80SDillon Min 317dbdce80SDillon Min reg: true 327dbdce80SDillon Min 337dbdce80SDillon Min dc-gpios: 347dbdce80SDillon Min maxItems: 1 357dbdce80SDillon Min description: Display data/command selection (D/CX) of this DBI panel 367dbdce80SDillon Min 377dbdce80SDillon Min spi-3wire: true 387dbdce80SDillon Min 397dbdce80SDillon Min spi-max-frequency: 407dbdce80SDillon Min const: 10000000 417dbdce80SDillon Min 427dbdce80SDillon Min port: true 437dbdce80SDillon Min 447dbdce80SDillon Min vci-supply: 457dbdce80SDillon Min description: Analog voltage supply (2.5 .. 3.3V) 467dbdce80SDillon Min 477dbdce80SDillon Min vddi-supply: 487dbdce80SDillon Min description: Voltage supply for interface logic (1.65 .. 3.3 V) 497dbdce80SDillon Min 507dbdce80SDillon Min vddi-led-supply: 517dbdce80SDillon Min description: Voltage supply for the LED driver (1.65 .. 3.3 V) 527dbdce80SDillon Min 53f5bbc939SConor DooleyunevaluatedProperties: false 547dbdce80SDillon Min 557dbdce80SDillon Minrequired: 567dbdce80SDillon Min - compatible 577dbdce80SDillon Min - reg 587dbdce80SDillon Min - dc-gpios 59f5bbc939SConor Dooley 60f5bbc939SConor Dooleyif: 61f5bbc939SConor Dooley properties: 62f5bbc939SConor Dooley compatible: 63f5bbc939SConor Dooley contains: 64f5bbc939SConor Dooley enum: 65f5bbc939SConor Dooley - st,sf-tc240t-9370-t 66f5bbc939SConor Dooleythen: 67f5bbc939SConor Dooley required: 687dbdce80SDillon Min - port 697dbdce80SDillon Min 707dbdce80SDillon Minexamples: 717dbdce80SDillon Min - |+ 72f5bbc939SConor Dooley #include <dt-bindings/gpio/gpio.h> 737dbdce80SDillon Min spi { 747dbdce80SDillon Min #address-cells = <1>; 757dbdce80SDillon Min #size-cells = <0>; 767dbdce80SDillon Min panel: display@0 { 777dbdce80SDillon Min compatible = "st,sf-tc240t-9370-t", 787dbdce80SDillon Min "ilitek,ili9341"; 797dbdce80SDillon Min reg = <0>; 807dbdce80SDillon Min spi-3wire; 817dbdce80SDillon Min spi-max-frequency = <10000000>; 827dbdce80SDillon Min dc-gpios = <&gpiod 13 0>; 837dbdce80SDillon Min port { 847dbdce80SDillon Min panel_in: endpoint { 857dbdce80SDillon Min remote-endpoint = <&display_out>; 867dbdce80SDillon Min }; 877dbdce80SDillon Min }; 887dbdce80SDillon Min }; 89f5bbc939SConor Dooley display@1{ 90f5bbc939SConor Dooley compatible = "adafruit,yx240qv29", "ilitek,ili9341"; 91f5bbc939SConor Dooley reg = <1>; 92f5bbc939SConor Dooley spi-max-frequency = <10000000>; 93f5bbc939SConor Dooley dc-gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>; 94f5bbc939SConor Dooley reset-gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>; 95f5bbc939SConor Dooley rotation = <270>; 96f5bbc939SConor Dooley backlight = <&backlight>; 97f5bbc939SConor Dooley }; 987dbdce80SDillon Min }; 997dbdce80SDillon Min... 100