Re: [PATCH 3/3] riscv: dts: spacemit: define a SPI controller node

From: Alex Elder

Date: Thu Sep 18 2025 - 12:22:25 EST


On 9/18/25 9:33 AM, Yao Zi wrote:
.. em, so the SPI will use pdma, then probably you should also adjust Kconfig to
select PDMA driver?
The driver seems to depend on the generic DMA engine API only, IOW,
theoretically it should work with other DMA controller as well. And it's
even capable to operate without DMA (see k1_spi_dma_setup()).

Dependency to PDMA really doesn't seem something should be enforced in
Kconfig: it doesn't exist in code level, and the driver is actually more
flexible.

You're right on both points. The code doesn't *require* PDMA to
operate correctly (to my knowledge).

Yixun, what do you think?

-Alex