This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 761bddcab8484f6f4358c19ce464c5c136c8c0ef
Author: raiden00pl <raide...@railab.me>
AuthorDate: Fri Sep 29 11:29:18 2023 +0200

    arch: add a flag indicating that the chip doesn't support DMA transfer 
from/to FLASH
---
 arch/Kconfig     | 4 ++++
 arch/arm/Kconfig | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/arch/Kconfig b/arch/Kconfig
index 71faf833da..8640e64a78 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -355,6 +355,10 @@ config ARCH_DMA
        bool
        default n
 
+config ARCH_DMA_NO_FLASH_TRANSFER
+       bool
+       default n
+
 config ARCH_HAVE_IRQPRIO
        bool
        default n
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 49b2b60a61..00ddc87c0f 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -284,6 +284,7 @@ config ARCH_CHIP_NRF52
        select ARCH_HAVE_FPU
        select ARCH_HAVE_PWM_MULTICHAN
        select ARCH_HAVE_SERIAL_TERMIOS
+       select ARCH_DMA_NO_FLASH_TRANSFER
        ---help---
                Nordic nRF52 architectures (ARM Cortex-M4).
 
@@ -291,6 +292,7 @@ config ARCH_CHIP_NRF53
        bool "Nordic nRF53"
        select ARCH_CORTEXM33
        select ARCH_HAVE_PWM_MULTICHAN
+       select ARCH_DMA_NO_FLASH_TRANSFER
        depends on EXPERIMENTAL
        ---help---
                Nordic nRF53 architectures (ARM dual Cortex-M33).
@@ -301,6 +303,7 @@ config ARCH_CHIP_NRF91
        select ARCH_HAVE_PWM_MULTICHAN
        select ARCH_HAVE_TRUSTZONE
        select ARCH_HAVE_TICKLESS
+       select ARCH_DMA_NO_FLASH_TRANSFER
        depends on EXPERIMENTAL
        ---help---
                Nordic nRF91 architectures (ARM Cortex-M33 with integrated

Reply via email to