1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (C) 2022 Microchip Technology, Inc. and its subsidiaries
5 $id: http://devicetree.org/schemas/spi/atmel,at91rm9200-spi.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Atmel SPI device
11 - Tudor Ambarus <tudor.ambarus@linaro.org>
14 - $ref: spi-controller.yaml#
19 - const: atmel,at91rm9200-spi
22 - microchip,sam9x60-spi
23 - microchip,sam9x7-spi
24 - microchip,sama7d65-spi
25 - const: atmel,at91rm9200-spi
42 - description: TX DMA Channel
43 - description: RX DMA Channel
51 $ref: /schemas/types.yaml#/definitions/uint32
53 Maximum number of data the RX and TX FIFOs can store for FIFO
54 capable SPI controllers.
64 unevaluatedProperties: false
68 #include <dt-bindings/gpio/gpio.h>
69 #include <dt-bindings/interrupt-controller/irq.h>
72 compatible = "atmel,at91rm9200-spi";
73 reg = <0xfffcc000 0x4000>;
74 interrupts = <13 IRQ_TYPE_LEVEL_HIGH 5>;
78 clock-names = "spi_clk";
79 cs-gpios = <&pioB 3 GPIO_ACTIVE_HIGH>;
80 atmel,fifo-size = <32>;
83 compatible = "mmc-spi-slot";
85 gpios = <&pioC 4 GPIO_ACTIVE_HIGH>; /* CD */
86 spi-max-frequency = <25000000>;