| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- # SPDX-License-Identifier: GPL-2.0-only
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: Ilitek ILI9486 display panels
- maintainers:
- - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
- description:
- This binding is for display panels using an Ilitek ILI9486 controller in SPI
- mode.
- allOf:
- - $ref: panel/panel-common.yaml#
- properties:
- compatible:
- items:
- - enum:
- # Waveshare 3.5" 320x480 Color TFT LCD
- - waveshare,rpi-lcd-35
- # Ozzmaker 3.5" 320x480 Color TFT LCD
- - ozzmaker,piscreen
- - const: ilitek,ili9486
- spi-max-frequency:
- maximum: 32000000
- dc-gpios:
- maxItems: 1
- description: Display data/command selection (D/CX)
- backlight: true
- reg: true
- reset-gpios: true
- rotation: true
- required:
- - compatible
- - reg
- - dc-gpios
- - reset-gpios
- additionalProperties: false
- examples:
- - |
- #include <dt-bindings/gpio/gpio.h>
- spi {
- #address-cells = <1>;
- #size-cells = <0>;
- display@0{
- compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486";
- reg = <0>;
- spi-max-frequency = <32000000>;
- dc-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
- reset-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
- rotation = <180>;
- backlight = <&backlight>;
- };
- };
- ...
|