1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/spi/microchip,mpfs-spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip FPGA {Q,}SPI Controllers
10 SPI and QSPI controllers on Microchip PolarFire SoC and the "soft"/
11 fabric IP cores they are based on
14 - Conor Dooley <conor.dooley@microchip.com>
22 - microchip,pic64gx-qspi
23 - const: microchip,coreqspi-rtl-v2
24 - const: microchip,coreqspi-rtl-v2 # FPGA QSPI
26 - const: microchip,pic64gx-spi
27 - const: microchip,mpfs-spi
28 - const: microchip,mpfs-spi
49 - $ref: spi-controller.yaml#
55 const: microchip,mpfs-spi
65 const: microchip,mpfs-spi
74 unevaluatedProperties: false
78 #include "dt-bindings/clock/microchip,mpfs-clock.h"
80 compatible = "microchip,mpfs-spi";
81 reg = <0x20108000 0x1000>;
82 clocks = <&clkcfg CLK_SPI0>;
83 interrupt-parent = <&plic>;