Skip to content

Commit 40214ec

Browse files
committed
rockchip/64: improvements to pl330 dma driver
1 parent 9ce005f commit 40214ec

24 files changed

+3144
-0
lines changed

Diff for: patch/kernel/archive/rockchip-6.12/armbian.series

+5
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@
3434
patches.armbian/general-dwc2-fix-wait-time.patch
3535
patches.armbian/general-dwc2-nak-gadget.patch
3636
patches.armbian/general-fix-reboot-from-kwiboo.patch
37+
patches.armbian/general-increase-spdif-dma-burst.patch
3738
patches.armbian/general-linux-export-mm-trace-rss-stats.patch
39+
patches.armbian/general-pl330-01-fix-periodic-transfers.patch
40+
patches.armbian/general-pl330-02-add-support-for-interleaved-transfers.patch
41+
patches.armbian/general-pl330-03-fix-data-race-on-tx-transfers.patch
42+
patches.armbian/general-pl330-04-bigger-mcode-buffer.patch
3843
patches.armbian/general-rk322x-gpio-ir-driver.patch
3944
patches.armbian/general-rockchip-various-fixes.patch
4045
patches.armbian/ir-keymap-rk322x-box.patch
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
From 379651eb82cf5966a40a5b931afc2fa91c6a311d Mon Sep 17 00:00:00 2001
2+
From: Paolo Sabatino <[email protected]>
3+
Date: Sun, 12 Jan 2025 12:39:03 +0100
4+
Subject: [PATCH 2/2] rockchip: increase SPDIF max burst value to maximum
5+
6+
---
7+
sound/soc/rockchip/rockchip_spdif.c | 2 +-
8+
1 file changed, 1 insertion(+), 1 deletion(-)
9+
10+
diff --git a/sound/soc/rockchip/rockchip_spdif.c b/sound/soc/rockchip/rockchip_spdif.c
11+
index d87c0e4f6f91..7a2cfecf6a94 100644
12+
--- a/sound/soc/rockchip/rockchip_spdif.c
13+
+++ b/sound/soc/rockchip/rockchip_spdif.c
14+
@@ -329,7 +329,7 @@ static int rk_spdif_probe(struct platform_device *pdev)
15+
16+
spdif->playback_dma_data.addr = res->start + SPDIF_SMPDR;
17+
spdif->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
18+
- spdif->playback_dma_data.maxburst = 4;
19+
+ spdif->playback_dma_data.maxburst = 8;
20+
21+
spdif->dev = &pdev->dev;
22+
dev_set_drvdata(&pdev->dev, spdif);
23+
--
24+
2.43.0
25+

0 commit comments

Comments
 (0)