2020-11-28 02:00:26 +08:00
|
|
|
if SOF
|
2021-08-04 06:40:58 +08:00
|
|
|
rsource "../Kconfig.sof"
|
2021-09-15 20:08:41 +08:00
|
|
|
|
|
|
|
config SOF_ZEPHYR_HEAP_CACHED
|
|
|
|
bool "Cached Zephyr heap for SOF memory non-shared zones"
|
2022-09-06 21:44:56 +08:00
|
|
|
default y if CAVS || ACE
|
2021-09-15 20:08:41 +08:00
|
|
|
default n
|
|
|
|
help
|
|
|
|
Enable cached heap by mapping cached SOF memory zones to different
|
|
|
|
Zephyr sys_heap objects and enable caching for non-shared zones.
|
|
|
|
|
2022-05-12 14:44:48 +08:00
|
|
|
config ZEPHYR_NATIVE_DRIVERS
|
|
|
|
bool "Use Zephyr native drivers"
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
Enable Zephyr native api drivers for host and dai audio components
|
|
|
|
host-zephyr
|
|
|
|
dai-zephyr
|
|
|
|
will be used instead of legacy xtos version.
|
|
|
|
|
2022-08-19 21:10:56 +08:00
|
|
|
config SOF_ZEPHYR_STRICT_HEADERS
|
|
|
|
bool "Experimental: Force build with Zephyr RTOS headers only"
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This is a transitional option that allows developers to test builds
|
|
|
|
only using the Zephyr RTOS headers. This will eventually become the
|
|
|
|
default header configuration when native Zephyr is ready and this menu
|
|
|
|
choice will be removed.
|
|
|
|
If unsure, say n.
|
|
|
|
|
2022-10-12 18:58:06 +08:00
|
|
|
config DMA_DOMAIN
|
|
|
|
bool "Experimental: Enable the usage of DMA domain."
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This enables the usage of the DMA domain in scheduling.
|
|
|
|
This will most likely come to replace dma_multi_chan
|
|
|
|
and dma_single_chan in Zephyr once it becomes more
|
|
|
|
stable.
|
|
|
|
|
2023-02-14 23:30:58 +08:00
|
|
|
config ZEPHYR_DP_SCHEDULER
|
|
|
|
bool "use Zephyr thread based DP scheduler"
|
|
|
|
default y if ACE
|
|
|
|
default n
|
|
|
|
depends on IPC_MAJOR_4
|
|
|
|
depends on ZEPHYR_SOF_MODULE
|
|
|
|
help
|
|
|
|
Enable Data Processing preemptive scheduler based on
|
|
|
|
Zephyr preemptive threads.
|
|
|
|
DP modules can be located in dieffrent cores than LL pipeline modules, may have
|
|
|
|
different tick (i.e. 300ms for speech reccognition, etc.)
|
|
|
|
|
2020-11-28 02:00:26 +08:00
|
|
|
endif
|