menu "GDMA Configurations" depends on SOC_GDMA_SUPPORTED config GDMA_CTRL_FUNC_IN_IRAM bool "Place GDMA control functions in IRAM" default n help Place GDMA control functions (like start/stop/append/reset) into IRAM, so that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context. config GDMA_ISR_IRAM_SAFE bool "GDMA ISR IRAM-Safe" default n help This will ensure the GDMA interrupt handler is IRAM-Safe, allow to avoid flash cache misses, and also be able to run whilst the cache is disabled. (e.g. SPI Flash write). config GDMA_ENABLE_DEBUG_LOG bool "Enable debug log" default n help Wether to enable the debug log message for GDMA driver. Note that, this option only controls the GDMA driver log, won't affect other drivers. endmenu # GDMA Configurations menu "DW_GDMA Configurations" depends on SOC_DW_GDMA_SUPPORTED config DW_GDMA_CTRL_FUNC_IN_IRAM bool default n help Place DW_GDMA control functions (e.g. dw_gdma_channel_continue) into IRAM, so that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context. config DW_GDMA_SETTER_FUNC_IN_IRAM bool default n help Place DW_GDMA setter functions (e.g. dw_gdma_channel_set_block_markers) into IRAM, so that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context. config DW_GDMA_ISR_IRAM_SAFE bool default n help This will ensure the DW_GDMA interrupt handler is IRAM-Safe, allow to avoid flash cache misses, and also be able to run whilst the cache is disabled. (e.g. SPI Flash write). config DW_GDMA_ENABLE_DEBUG_LOG bool "Enable debug log" default n help Wether to enable the debug log message for DW_GDMA driver. Note that, this option only controls the DW_GDMA driver log, won't affect other drivers. endmenu # DW_GDMA Configurations