]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
spi: cadence-qspi: Add support for the Renesas RZ/N1 controller
authorMiquel Raynal (Schneider Electric) <miquel.raynal@bootlin.com>
Thu, 5 Feb 2026 18:09:50 +0000 (19:09 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 5 Feb 2026 18:25:28 +0000 (18:25 +0000)
commita40236feb62ccbf2b36d288550a483122b3205e5
tree249186dbbbe3c6db0c390fdd3e3bfcd73be9382e
parent324ecc7788c2e21d0d9197a8c015ff75382122d9
spi: cadence-qspi: Add support for the Renesas RZ/N1 controller

Renesas RZ/N1 QSPI controllers embed a modified version of the Cadence
IP with the following settings:
- a limited bus clock range
- no DTR support
- no DMA
- no useful interrupt flag
- only direct accesses (no INDAC mode)
- write protection

The controller has been tested by running the SPI NOR check list with a
custom RZ/N1D400 based board mounted with a Spansion s25fl128s1 quad
SPI.

Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Miquel Raynal (Schneider Electric) <miquel.raynal@bootlin.com>
Link: https://patch.msgid.link/20260205-schneider-6-19-rc1-qspi-v5-3-843632b3c674@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-cadence-quadspi.c