70 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Ilitek ILI9486 display panels8 9maintainers:10 - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>11 12description:13 This binding is for display panels using an Ilitek ILI9486 controller in SPI14 mode.15 16allOf:17 - $ref: panel/panel-common.yaml#18 19properties:20 compatible:21 items:22 - enum:23 # Waveshare 3.5" 320x480 Color TFT LCD24 - waveshare,rpi-lcd-3525 # Ozzmaker 3.5" 320x480 Color TFT LCD26 - ozzmaker,piscreen27 - const: ilitek,ili948628 29 spi-max-frequency:30 maximum: 3200000031 32 dc-gpios:33 maxItems: 134 description: Display data/command selection (D/CX)35 36 backlight: true37 reg: true38 reset-gpios: true39 rotation: true40 41required:42 - compatible43 - reg44 - dc-gpios45 - reset-gpios46 47additionalProperties: false48 49examples:50 - |51 #include <dt-bindings/gpio/gpio.h>52 53 spi {54 #address-cells = <1>;55 #size-cells = <0>;56 57 58 display@0{59 compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486";60 reg = <0>;61 spi-max-frequency = <32000000>;62 dc-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;63 reset-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;64 rotation = <180>;65 backlight = <&backlight>;66 };67 };68 69...70