brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 9cc1fd0 Raw
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