[PATCH v4 00/13] Add RSPI support for RZ/T2H and RZ/N2H

From: Cosmin Tanislav

Date: Wed Nov 19 2025 - 11:15:18 EST


V4:
* remove conditional minItems: 2 and maxItems: 3 for clocks property
since it is already set to that
* remove renesas,r9a09g087-rspi check since it implies
renesas,r9a09g077-rspi
* replace contains: enum: with contains: const: since there's only one
compatible to be checked against

V3:
* no changes

V2:
* fix missing unwind goto quit_resets
* add resets: false and reset-names: false

Cosmin Tanislav (13):
spi: rzv2h-rspi: make resets optional
spi: rzv2h-rspi: make FIFO size chip-specific
spi: rzv2h-rspi: make clocks chip-specific
spi: rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock()
spi: rzv2h-rspi: avoid recomputing transfer frequency
spi: rzv2h-rspi: make transfer clock rate finding chip-specific
spi: rzv2h-rspi: add support for using PCLK for transfer clock
spi: rzv2h-rspi: add support for variable transfer clock
spi: rzv2h-rspi: add support for loopback mode
dt-bindings: spi: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H
spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2H
arm64: dts: renesas: r9a09g077: Add SPIs support
arm64: dts: renesas: r9a09g087: Add SPIs support

.../bindings/spi/renesas,rzv2h-rspi.yaml | 62 +++-
arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 72 ++++
arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 72 ++++
drivers/spi/spi-rzv2h-rspi.c | 339 +++++++++++++++---
4 files changed, 476 insertions(+), 69 deletions(-)

--
2.52.0