Skip to content

Commit 342d2d7

Browse files
tiennguyenzgkartben
authored andcommitted
drivers: dma: Initial support for RZ/G3S
Add DMA driver support for Renesas RZ/G3S Signed-off-by: Tien Nguyen <[email protected]> Signed-off-by: Nhut Nguyen <[email protected]>
1 parent 218de8d commit 342d2d7

File tree

8 files changed

+782
-0
lines changed

8 files changed

+782
-0
lines changed

drivers/dma/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ zephyr_library_sources_ifdef(CONFIG_DMA_ESP32 dma_esp32_gdma.c)
3333
zephyr_library_sources_ifdef(CONFIG_DMA_MCHP_XEC dma_mchp_xec.c)
3434
zephyr_library_sources_ifdef(CONFIG_DMA_XMC4XXX dma_xmc4xxx.c)
3535
zephyr_library_sources_ifdef(CONFIG_DMA_RPI_PICO dma_rpi_pico.c)
36+
zephyr_library_sources_ifdef(CONFIG_DMA_RENESAS_RZ dma_renesas_rz.c)
3637
zephyr_library_sources_ifdef(CONFIG_MCUX_PXP dma_mcux_pxp.c)
3738
zephyr_library_sources_ifdef(CONFIG_DMA_MAX32 dma_max32.c)
3839
zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_SMARTDMA dma_mcux_smartdma.c)

drivers/dma/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ source "drivers/dma/Kconfig.xmc4xxx"
5858

5959
source "drivers/dma/Kconfig.rpi_pico"
6060

61+
source "drivers/dma/Kconfig.renesas_rz"
62+
6163
source "drivers/dma/Kconfig.ifx_cat1"
6264

6365
source "drivers/dma/Kconfig.intel_lpss"

drivers/dma/Kconfig.renesas_rz

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright (c) 2024 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config DMA_RENESAS_RZ
5+
bool "Renesas RZ DMAC"
6+
default y
7+
depends on DT_HAS_RENESAS_RZ_DMA_ENABLED
8+
select USE_RZ_FSP_DMA
9+
help
10+
Enable Renesas RZ DMA Driver.

0 commit comments

Comments
 (0)