mainmenu "SOF $(PROJECTVERSION) Configuration" comment "Compiler: $(CC_VERSION_TEXT)" menu "CAVS" config HP_MEMORY_BANKS int "HP memory banks count" depends on CAVS default 8 help Available memory banks count for High Performance memory Lowering available banks could result in lower power consumption Too low count should result in unresponsive/crashing image due to not enough space for FW base image Banks are 64kb in size. config LP_MEMORY_BANKS int "LP memory banks count" default 1 depends on CAVS help Available memory banks count for Low Power memory endmenu config HOST_PTABLE bool default n config TASK_HAVE_PRIORITY_MEDIUM bool default n config TASK_HAVE_PRIORITY_LOW bool default n config BOOT_LOADER bool default n config IRQ_MAP bool default n config DMA_GW bool default n config MEM_WND bool default n config DW_SPI bool default n config INTEL_IOMUX bool default n config DW_GPIO bool default n config HW_LLI bool default n help Hardware linked list is the DW-DMA feature, which allows to automatically reload the next programmed linked list item from memory without stopping the transfer. Without it the transfer stops after every lli read and FW needs to manually setup the next transfer. Any platforms with hardware linked list support should set this. config DMA_AGGREGATED_IRQ bool default n help Some platforms cannot register interrupt per DMA channel and have the possibility only to register interrupts per DMA controller, which require manual handling of aggregated irq. Any platforms with DMA aggregated interrupts support should set this. config DMA_SUSPEND_DRAIN bool default n help Some platforms cannot just simple disable DMA channel during the transfer, because it will hang the whole DMA controller. Instead we can suspend the channel and drain the FIFO in order to stop the channel as soon as possible. Any platforms without the ability to disable the DMA channel right away should set this. config DMA_FIFO_PARTITION bool default n help Some platforms require to manually set DMA FIFO partitions before starting any transfer. Any platforms without automatic FIFO partitions should set this. source "src/Kconfig" menu "Debug" config GDB_DEBUG bool "GDB Stub" default n help Select for GDB debugging config DEBUG_HEAP bool "Heap debug" default n help Select for enable heap alloc debugging config DEBUG bool "Debug build" default n help Select for debug build config BUILD_VM_ROM bool "Build VM ROM" default n help Select if you want to build VM ROM endmenu