| CONFIG_SOF=y |
| CONFIG_LOG=y |
| CONFIG_LOG_PRINTK=y |
| CONFIG_BUILD_OUTPUT_BIN=n |
| CONFIG_HAVE_AGENT=n |
| |
| # Requires heap_info() be implemented, but no Zephyr wrapper |
| CONFIG_DEBUG_MEMORY_USAGE_SCAN=n |
| |
| # Ensure -O2 (or similar) is used for optimization |
| CONFIG_SPEED_OPTIMIZATIONS=y |
| |
| # Zephyr top-level default of -fno-strict-overflow is |
| # not a good fit for audio DSP code |
| CONFIG_COMPILER_OPT="-fstrict-overflow" |
| |
| CONFIG_SCHED_DEADLINE=y |
| CONFIG_SCHED_CPU_MASK=y |
| CONFIG_SMP_BOOT_DELAY=y |
| |
| # Fix the sys ticks value until following bugs are solved: |
| # - https://github.com/zephyrproject-rtos/zephyr/issues/46378 |
| CONFIG_SYS_CLOCK_TICKS_PER_SEC=15000 |
| CONFIG_DAI=y |
| CONFIG_HEAP_MEM_POOL_SIZE=2048 |
| |
| # SoF pins threads to specific cores. This option allows |
| # Zephyr to do further cache optimizations |
| CONFIG_SCHED_CPU_MASK_PIN_ONLY=y |