File tree Expand file tree Collapse file tree 5 files changed +552
-0
lines changed
modules/hal_silabs/simplicity_sdk Expand file tree Collapse file tree 5 files changed +552
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_SMARTDMA dma_mcux_smartdma.c)
39
39
zephyr_library_sources_ifdef (CONFIG_DMA_ANDES_ATCDMAC300 dma_andes_atcdmac300.c )
40
40
zephyr_library_sources_ifdef (CONFIG_DMA_SEDI dma_sedi.c )
41
41
zephyr_library_sources_ifdef (CONFIG_DMA_SI32 dma_si32.c )
42
+ zephyr_library_sources_ifdef (CONFIG_DMA_SILABS_LDMA dma_silabs_ldma.c )
42
43
zephyr_library_sources_ifdef (CONFIG_DMA_SMARTBOND dma_smartbond.c )
43
44
zephyr_library_sources_ifdef (CONFIG_DMA_NXP_SOF_HOST_DMA dma_nxp_sof_host_dma.c )
44
45
zephyr_library_sources_ifdef (CONFIG_DMA_EMUL dma_emul.c )
Original file line number Diff line number Diff line change @@ -72,6 +72,8 @@ source "drivers/dma/Kconfig.sedi"
72
72
73
73
source "drivers/dma/Kconfig.si32"
74
74
75
+ source "drivers/dma/Kconfig.silabs"
76
+
75
77
source "drivers/dma/Kconfig.smartbond"
76
78
77
79
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