[PATCH 0/3] spi: support the SpacemiT K1 SPI controller
Alex Elder
elder at riscstar.com
Wed Sep 17 15:07:20 PDT 2025
This series adds support for the SPI controller found in the SpacemiT
K1 SoC. The driver currently supports only master mode. It has
two 32-entry FIFOs and supports PIO and DMA for transfers.
-Alex
Alex Elder (3):
dt-bindings: spi: add SpacemiT K1 SPI support
spi: spacemit: introduce SpacemiT K1 SPI controller driver
riscv: dts: spacemit: define a SPI controller node
.../bindings/spi/spacemit,k1-spi.yaml | 94 ++
.../boot/dts/spacemit/k1-bananapi-f3.dts | 6 +
arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 20 +
arch/riscv/boot/dts/spacemit/k1.dtsi | 19 +
drivers/spi/Kconfig | 8 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-spacemit-k1.c | 985 ++++++++++++++++++
7 files changed, 1133 insertions(+)
create mode 100644 Documentation/devicetree/bindings/spi/spacemit,k1-spi.yaml
create mode 100644 drivers/spi/spi-spacemit-k1.c
base-commit: 590b221ed4256fd6c34d3dea77aa5bd6e741bbc1
--
2.48.1
More information about the linux-riscv
mailing list