File tree Expand file tree Collapse file tree 5 files changed +562
-1
lines changed
modules/hal_silabs/wiseconnect Expand file tree Collapse file tree 5 files changed +562
-1
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ zephyr_library_sources_ifdef(CONFIG_DMA_SEDI dma_sedi.c)
44
44
zephyr_library_sources_ifdef (CONFIG_DMA_SI32 dma_si32.c )
45
45
zephyr_library_sources_ifdef (CONFIG_DMA_SILABS_LDMA dma_silabs_ldma.c )
46
46
zephyr_library_sources_ifdef (CONFIG_DMA_SILABS_SIWX91X dma_silabs_siwx91x.c )
47
+ zephyr_library_sources_ifdef (CONFIG_DMA_SILABS_SIWX91X_GPDMA dma_silabs_siwx91x_gpdma.c )
47
48
zephyr_library_sources_ifdef (CONFIG_DMA_SMARTBOND dma_smartbond.c )
48
49
zephyr_library_sources_ifdef (CONFIG_DMA_NXP_SOF_HOST_DMA dma_nxp_sof_host_dma.c )
49
50
zephyr_library_sources_ifdef (CONFIG_DMA_EMUL dma_emul.c )
Original file line number Diff line number Diff line change @@ -9,10 +9,26 @@ config DMA_SILABS_SIWX91X
9
9
help
10
10
Enable the High Power(HP)/Ultra Low Power(ULP) DMA driver for the Silabs SiWx91x SoC series.
11
11
12
+ config DMA_SILABS_SIWX91X_GPDMA
13
+ bool "Silabs SiWx91x GPDMA driver"
14
+ default y
15
+ select SYS_MEM_BLOCKS
16
+ depends on DT_HAS_SILABS_SIWX91X_GPDMA_ENABLED
17
+ help
18
+ Enable the GDMA driver for the Silabs SiWx91x SoC series.
19
+
12
20
if DMA_SILABS_SIWX91X
13
21
14
22
config DMA_SILABS_SIWX91X_SG_BUFFER_COUNT
15
23
int "The maximum allowable number of buffers for scatter-gather transfers"
16
24
default 30
17
25
18
26
endif
27
+
28
+ if DMA_SILABS_SIWX91X_GPDMA
29
+
30
+ config GPDMA_SILABS_SIWX91X_DESCRIPTOR_COUNT
31
+ int "The maximum GPDMA descriptor count"
32
+ default 32
33
+
34
+ endif
You can’t perform that action at this time.
0 commit comments