-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drivers: dma: siwx917: DMA driver Support
Following Zephyr APIs are supported by siwg91x DMA 1. dma_api_config 2. dma_api_reload 3. dma_api_start 4. dma_api_stop 5. dma_api_get_status Signed-off-by: Sai Santhosh Malae <[email protected]>
- Loading branch information
Showing
21 changed files
with
1,213 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,7 @@ toolchain: | |
supported: | ||
- gpio | ||
- i2c | ||
- dma | ||
- wifi | ||
- bluetooth | ||
vendor: silabs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Copyright (c) 2024 Silicon Laboratories Inc. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
zephyr_library_sources_ifdef(CONFIG_DMA_SILABS_SIWX917 dma_silabs_siwx917.c) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Copyright (c) 2024 Silicon Laboratories Inc. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
if DMA | ||
|
||
rsource "Kconfig.siwx917" | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Copyright (c) 2024 Silicon Laboratories Inc. | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
menuconfig DMA_SILABS_SIWX917 | ||
bool "Silabs SiWx917 DMA driver" | ||
default y | ||
depends on DT_HAS_SILABS_SIWX917_DMA_ENABLED | ||
help | ||
Enable the HP/ULP DMA driver for the Silabs SiWx917 SoC series. | ||
|
||
config DMA_SILABS_SIWX917_COMMON_INIT_PRIORITY | ||
int "Common initialization priority" | ||
depends on DMA_SILABS_SIWX917 | ||
default 42 |
Oops, something went wrong.