public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH] arm64: dts: allwinner: sun55i: Fix r-spi DMA
@ 2026-03-23 17:19 Chen-Yu Tsai
  2026-03-23 23:49 ` Jernej Škrabec
  2026-03-24  3:08 ` Chen-Yu Tsai
  0 siblings, 2 replies; 3+ messages in thread
From: Chen-Yu Tsai @ 2026-03-23 17:19 UTC (permalink / raw)
  To: Chen-Yu Tsai, Jernej Skrabec, Samuel Holland
  Cc: linux-sunxi, devicetree, linux-arm-kernel, linux-kernel

r-spi has DRQs for both the main and MCU DMA controllers on the A523 SoC
family, however it seems it that it is mainly routed to the MCU DMA
controller, with no obvious way to change it.

Change the DMA channels of r-spi to the MCU so that it works properly.

Fixes: 1bec3bd1f839 ("arm64: dts: allwinner: sun55i: Add SPI controllers")
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
---
 arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
index 56d4e5862ff4..34d7547a6004 100644
--- a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
@@ -1018,7 +1018,7 @@ r_spi0: spi@7092000 {
 			interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
 			clocks = <&r_ccu CLK_BUS_R_SPI>, <&r_ccu CLK_R_SPI>;
 			clock-names = "ahb", "mod";
-			dmas = <&dma 53>, <&dma 53>;
+			dmas = <&mcu_dma 13>, <&mcu_dma 13>;
 			dma-names = "rx", "tx";
 			resets = <&r_ccu RST_BUS_R_SPI>;
 			status = "disabled";
-- 
2.47.3



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] arm64: dts: allwinner: sun55i: Fix r-spi DMA
  2026-03-23 17:19 [PATCH] arm64: dts: allwinner: sun55i: Fix r-spi DMA Chen-Yu Tsai
@ 2026-03-23 23:49 ` Jernej Škrabec
  2026-03-24  3:08 ` Chen-Yu Tsai
  1 sibling, 0 replies; 3+ messages in thread
From: Jernej Škrabec @ 2026-03-23 23:49 UTC (permalink / raw)
  To: Chen-Yu Tsai, Jernej Skrabec, Samuel Holland, Chen-Yu Tsai
  Cc: linux-sunxi, devicetree, linux-arm-kernel, linux-kernel

Dne ponedeljek, 23. marec 2026 ob 18:19:26 Srednjeevropski standardni čas je Chen-Yu Tsai napisal(a):
> r-spi has DRQs for both the main and MCU DMA controllers on the A523 SoC
> family, however it seems it that it is mainly routed to the MCU DMA
> controller, with no obvious way to change it.
> 
> Change the DMA channels of r-spi to the MCU so that it works properly.
> 
> Fixes: 1bec3bd1f839 ("arm64: dts: allwinner: sun55i: Add SPI controllers")
> Signed-off-by: Chen-Yu Tsai <wens@kernel.org>

Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>

Best regards,
Jernej




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] arm64: dts: allwinner: sun55i: Fix r-spi DMA
  2026-03-23 17:19 [PATCH] arm64: dts: allwinner: sun55i: Fix r-spi DMA Chen-Yu Tsai
  2026-03-23 23:49 ` Jernej Škrabec
@ 2026-03-24  3:08 ` Chen-Yu Tsai
  1 sibling, 0 replies; 3+ messages in thread
From: Chen-Yu Tsai @ 2026-03-24  3:08 UTC (permalink / raw)
  To: Jernej Skrabec, Samuel Holland, Chen-Yu Tsai
  Cc: linux-sunxi, devicetree, linux-arm-kernel, linux-kernel

On Tue, 24 Mar 2026 01:19:26 +0800, Chen-Yu Tsai wrote:
> r-spi has DRQs for both the main and MCU DMA controllers on the A523 SoC
> family, however it seems it that it is mainly routed to the MCU DMA
> controller, with no obvious way to change it.
> 
> Change the DMA channels of r-spi to the MCU so that it works properly.
> 
> 
> [...]

Applied to sunxi/fixes-for-7.0 in local tree, thanks!

[1/1] arm64: dts: allwinner: sun55i: Fix r-spi DMA
      commit: 6896ca5a9d05275fbeb38640c9bbdb95698de188

Best regards,
-- 
Chen-Yu Tsai <wens@kernel.org>



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-03-24  3:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-23 17:19 [PATCH] arm64: dts: allwinner: sun55i: Fix r-spi DMA Chen-Yu Tsai
2026-03-23 23:49 ` Jernej Škrabec
2026-03-24  3:08 ` Chen-Yu Tsai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox