18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: Ilitek ILI9486 display panels device tree bindings 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cidescription: 138c2ecf20Sopenharmony_ci This binding is for display panels using an Ilitek ILI9486 controller in SPI 148c2ecf20Sopenharmony_ci mode. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciallOf: 178c2ecf20Sopenharmony_ci - $ref: panel/panel-common.yaml# 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciproperties: 208c2ecf20Sopenharmony_ci compatible: 218c2ecf20Sopenharmony_ci items: 228c2ecf20Sopenharmony_ci - enum: 238c2ecf20Sopenharmony_ci # Waveshare 3.5" 320x480 Color TFT LCD 248c2ecf20Sopenharmony_ci - waveshare,rpi-lcd-35 258c2ecf20Sopenharmony_ci # Ozzmaker 3.5" 320x480 Color TFT LCD 268c2ecf20Sopenharmony_ci - ozzmaker,piscreen 278c2ecf20Sopenharmony_ci - const: ilitek,ili9486 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci spi-max-frequency: 308c2ecf20Sopenharmony_ci maximum: 32000000 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci dc-gpios: 338c2ecf20Sopenharmony_ci maxItems: 1 348c2ecf20Sopenharmony_ci description: Display data/command selection (D/CX) 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci backlight: true 378c2ecf20Sopenharmony_ci reg: true 388c2ecf20Sopenharmony_ci reset-gpios: true 398c2ecf20Sopenharmony_ci rotation: true 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_cirequired: 428c2ecf20Sopenharmony_ci - compatible 438c2ecf20Sopenharmony_ci - reg 448c2ecf20Sopenharmony_ci - dc-gpios 458c2ecf20Sopenharmony_ci - reset-gpios 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciadditionalProperties: false 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ciexamples: 508c2ecf20Sopenharmony_ci - | 518c2ecf20Sopenharmony_ci #include <dt-bindings/gpio/gpio.h> 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci backlight: backlight { 548c2ecf20Sopenharmony_ci compatible = "gpio-backlight"; 558c2ecf20Sopenharmony_ci gpios = <&gpio 22 GPIO_ACTIVE_HIGH>; 568c2ecf20Sopenharmony_ci }; 578c2ecf20Sopenharmony_ci spi { 588c2ecf20Sopenharmony_ci #address-cells = <1>; 598c2ecf20Sopenharmony_ci #size-cells = <0>; 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_ci display@0{ 638c2ecf20Sopenharmony_ci compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486"; 648c2ecf20Sopenharmony_ci reg = <0>; 658c2ecf20Sopenharmony_ci spi-max-frequency = <32000000>; 668c2ecf20Sopenharmony_ci dc-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>; 678c2ecf20Sopenharmony_ci reset-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>; 688c2ecf20Sopenharmony_ci rotation = <180>; 698c2ecf20Sopenharmony_ci backlight = <&backlight>; 708c2ecf20Sopenharmony_ci }; 718c2ecf20Sopenharmony_ci }; 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci... 74