diff options
| author | Binbin Zhou <zhoubinbin@loongson.cn> | 2026-06-01 17:29:39 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-06-02 16:21:46 +0100 |
| commit | 767a1b50c1f0d5d2090cab52a08dc794b9830938 (patch) | |
| tree | 0d456949ea9ad81d746b6fc2320c98dc82e23d2b /include/linux/timerqueue.h | |
| parent | 353530ece8523bb1fc65eac7fe2665e1090ef3e1 (diff) | |
ASoC: loongson: Separate external shared DMA from the platform interface
The Loongson I2S platform driver (used on LS2K1000, LS7A etc.) relies on
an external DMA engine (e.g., dw_dmac) rather than the internal DMA.
However, its DMA-related code was originally embedded in
loongson_i2s_plat.c, duplicating logic that should be shared.
Extract the external DMA (eDMA) support from the platform driver and move
it into loongson_dma.c alongside the existing internal DMA (iDMA) code.
This change eliminates code duplication and prepares for future
consolidation of DMA selection logic.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn>
Link: https://patch.msgid.link/979368ad269f192703ed24e9a19eebce32316745.1780304703.git.zhoubinbin@loongson.cn
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
