File tree Expand file tree Collapse file tree 4 files changed +552
-0
lines changed Expand file tree Collapse file tree 4 files changed +552
-0
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ zephyr_library_sources_ifdef(CONFIG_MCUX_PXP dma_mcux_pxp.c)
37
37
zephyr_library_sources_ifdef (CONFIG_DMA_MCUX_SMARTDMA dma_mcux_smartdma.c )
38
38
zephyr_library_sources_ifdef (CONFIG_DMA_ANDES_ATCDMAC300 dma_andes_atcdmac300.c )
39
39
zephyr_library_sources_ifdef (CONFIG_DMA_SEDI dma_sedi.c )
40
+ zephyr_library_sources_ifdef (CONFIG_DMA_SILABS_LDMA dma_silabs_ldma.c )
40
41
zephyr_library_sources_ifdef (CONFIG_DMA_SMARTBOND dma_smartbond.c )
41
42
zephyr_library_sources_ifdef (CONFIG_DMA_NXP_SOF_HOST_DMA dma_nxp_sof_host_dma.c )
42
43
zephyr_library_sources_ifdef (CONFIG_DMA_EMUL dma_emul.c )
Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ source "drivers/dma/Kconfig.andes_atcdmac300"
68
68
69
69
source "drivers/dma/Kconfig.sedi"
70
70
71
+ source "drivers/dma/Kconfig.silabs"
72
+
71
73
source "drivers/dma/Kconfig.smartbond"
72
74
73
75
source "drivers/dma/Kconfig.nxp_sof_host_dma"
Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2024 Silicon-labs
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ config DMA_SILABS_LDMA
5
+ bool "Silabs DMA driver"
6
+ default y
7
+ select SYS_MEM_BLOCKS
8
+ select SOC_GECKO_LDMA
9
+ depends on DT_HAS_SILABS_LDMA_ENABLED
10
+ help
11
+ Driver for Silabs DMA.
12
+
13
+ if DMA_SILABS_LDMA
14
+
15
+ config DMA_MAX_DESCRIPTOR
16
+ int "Max Number of block_config (LDMA_Descriptor)"
17
+ default 8
18
+ help
19
+ Max Number of block_config (LDMA_Descriptor)
20
+
21
+ endif
You can’t perform that action at this time.
0 commit comments