1a72e1f68SKamlesh Gurudasani# SPDX-License-Identifier: GPL-2.0-only 2a72e1f68SKamlesh Gurudasani%YAML 1.2 3a72e1f68SKamlesh Gurudasani--- 4a72e1f68SKamlesh Gurudasani$id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml# 5a72e1f68SKamlesh Gurudasani$schema: http://devicetree.org/meta-schemas/core.yaml# 6a72e1f68SKamlesh Gurudasani 7*dd3cb467SAndrew Lunntitle: Ilitek ILI9486 display panels 8a72e1f68SKamlesh Gurudasani 9a72e1f68SKamlesh Gurudasanimaintainers: 10a72e1f68SKamlesh Gurudasani - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com> 11a72e1f68SKamlesh Gurudasani 12a72e1f68SKamlesh Gurudasanidescription: 13a72e1f68SKamlesh Gurudasani This binding is for display panels using an Ilitek ILI9486 controller in SPI 14a72e1f68SKamlesh Gurudasani mode. 15a72e1f68SKamlesh Gurudasani 16a72e1f68SKamlesh GurudasaniallOf: 17a72e1f68SKamlesh Gurudasani - $ref: panel/panel-common.yaml# 18a72e1f68SKamlesh Gurudasani 19a72e1f68SKamlesh Gurudasaniproperties: 20a72e1f68SKamlesh Gurudasani compatible: 21a72e1f68SKamlesh Gurudasani items: 22a72e1f68SKamlesh Gurudasani - enum: 23a72e1f68SKamlesh Gurudasani # Waveshare 3.5" 320x480 Color TFT LCD 24a72e1f68SKamlesh Gurudasani - waveshare,rpi-lcd-35 25a72e1f68SKamlesh Gurudasani # Ozzmaker 3.5" 320x480 Color TFT LCD 26a72e1f68SKamlesh Gurudasani - ozzmaker,piscreen 27a72e1f68SKamlesh Gurudasani - const: ilitek,ili9486 28a72e1f68SKamlesh Gurudasani 29a72e1f68SKamlesh Gurudasani spi-max-frequency: 30a72e1f68SKamlesh Gurudasani maximum: 32000000 31a72e1f68SKamlesh Gurudasani 32a72e1f68SKamlesh Gurudasani dc-gpios: 33a72e1f68SKamlesh Gurudasani maxItems: 1 34a72e1f68SKamlesh Gurudasani description: Display data/command selection (D/CX) 35a72e1f68SKamlesh Gurudasani 36a72e1f68SKamlesh Gurudasani backlight: true 37a72e1f68SKamlesh Gurudasani reg: true 38a72e1f68SKamlesh Gurudasani reset-gpios: true 39a72e1f68SKamlesh Gurudasani rotation: true 40a72e1f68SKamlesh Gurudasani 41a72e1f68SKamlesh Gurudasanirequired: 42a72e1f68SKamlesh Gurudasani - compatible 43a72e1f68SKamlesh Gurudasani - reg 44a72e1f68SKamlesh Gurudasani - dc-gpios 45a72e1f68SKamlesh Gurudasani - reset-gpios 46a72e1f68SKamlesh Gurudasani 47a72e1f68SKamlesh GurudasaniadditionalProperties: false 48a72e1f68SKamlesh Gurudasani 49a72e1f68SKamlesh Gurudasaniexamples: 50a72e1f68SKamlesh Gurudasani - | 51a72e1f68SKamlesh Gurudasani #include <dt-bindings/gpio/gpio.h> 52a72e1f68SKamlesh Gurudasani 53a72e1f68SKamlesh Gurudasani backlight: backlight { 54a72e1f68SKamlesh Gurudasani compatible = "gpio-backlight"; 55a72e1f68SKamlesh Gurudasani gpios = <&gpio 22 GPIO_ACTIVE_HIGH>; 56a72e1f68SKamlesh Gurudasani }; 57a72e1f68SKamlesh Gurudasani spi { 58a72e1f68SKamlesh Gurudasani #address-cells = <1>; 59a72e1f68SKamlesh Gurudasani #size-cells = <0>; 60a72e1f68SKamlesh Gurudasani 61a72e1f68SKamlesh Gurudasani 62a72e1f68SKamlesh Gurudasani display@0{ 63a72e1f68SKamlesh Gurudasani compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486"; 64a72e1f68SKamlesh Gurudasani reg = <0>; 65a72e1f68SKamlesh Gurudasani spi-max-frequency = <32000000>; 66a72e1f68SKamlesh Gurudasani dc-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>; 67a72e1f68SKamlesh Gurudasani reset-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>; 68a72e1f68SKamlesh Gurudasani rotation = <180>; 69a72e1f68SKamlesh Gurudasani backlight = <&backlight>; 70a72e1f68SKamlesh Gurudasani }; 71a72e1f68SKamlesh Gurudasani }; 72a72e1f68SKamlesh Gurudasani 73a72e1f68SKamlesh Gurudasani... 74