[PATCH v2 0/5] spi: atmel-quadspi: add support for LAN969x
From: Robert Marko
Date: Thu Jul 09 2026 - 07:22:42 EST
This series adds QSPI support for the Microchip LAN969x which has two QSPI
controllers based on SAMA7G5.
It requires pad calibration, supports DMA, and supports 100 MHz operation.
It requires a different init sequence to SAMA7G5 so support for custom
.init per controller caps is added, and existing controllers relying on
checking gclk are converted to it.
Signed-off-by: Robert Marko <robert.marko@xxxxxxxxxx>
Changes in v2:
* Make the DTS nodes apply on top of next-20260708, as SDMMC is not yet upstream
Robert Marko (5):
dt-bindings: spi: Document LAN969x QSPI
spi: atmel-quadspi: add controller init callback
spi: atmel-quadspi: use init callback for gclk variants
spi: atmel-quadspi: add LAN969x QSPI support
arm64: dts: microchip: lan969x: add QSPI nodes
.../bindings/spi/atmel,quadspi.yaml | 1 +
arch/arm64/boot/dts/microchip/lan9691.dtsi | 33 ++++++++
drivers/spi/Kconfig | 2 +-
drivers/spi/atmel-quadspi.c | 78 ++++++++++++++++++-
4 files changed, 110 insertions(+), 4 deletions(-)
--
2.55.0