diff --git a/tools/unit-test-app/configs/default_2_c6 b/tools/unit-test-app/configs/default_2_c6 new file mode 100644 index 0000000000..40d1d16983 --- /dev/null +++ b/tools/unit-test-app/configs/default_2_c6 @@ -0,0 +1,3 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=app_trace esp_eth esp_hid esp_netif esp_phy esp_wifi espcoredump hal lwip mdns mqtt newlib nvs_flash partition_table sdmmc diff --git a/tools/unit-test-app/configs/default_3_c6 b/tools/unit-test-app/configs/default_3_c6 new file mode 100644 index 0000000000..5f7dfe2b78 --- /dev/null +++ b/tools/unit-test-app/configs/default_3_c6 @@ -0,0 +1,3 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_EXCLUDE_COMPONENTS=app_trace esp_eth esp_hid esp_netif esp_phy esp_ringbuf esp_wifi espcoredump hal lwip mdns mqtt newlib nvs_flash partition_table sdmmc esp_system driver soc spi_flash vfs diff --git a/tools/unit-test-app/configs/default_c6 b/tools/unit-test-app/configs/default_c6 new file mode 100644 index 0000000000..ee942b3050 --- /dev/null +++ b/tools/unit-test-app/configs/default_c6 @@ -0,0 +1,3 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_system driver soc spi_flash vfs diff --git a/tools/unit-test-app/configs/freertos_compliance_c6 b/tools/unit-test-app/configs/freertos_compliance_c6 new file mode 100644 index 0000000000..e77b081404 --- /dev/null +++ b/tools/unit-test-app/configs/freertos_compliance_c6 @@ -0,0 +1,4 @@ +# This config is split between targets since different component needs to be included +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=driver esp_hw_support esp_system spi_flash +CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE=y diff --git a/tools/unit-test-app/configs/no_optimization_c6 b/tools/unit-test-app/configs/no_optimization_c6 new file mode 100644 index 0000000000..fba67510a9 --- /dev/null +++ b/tools/unit-test-app/configs/no_optimization_c6 @@ -0,0 +1,3 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_ipc spi_flash +CONFIG_COMPILER_OPTIMIZATION_NONE=y diff --git a/tools/unit-test-app/configs/pm_c6 b/tools/unit-test-app/configs/pm_c6 new file mode 100644 index 0000000000..644e80ecc4 --- /dev/null +++ b/tools/unit-test-app/configs/pm_c6 @@ -0,0 +1,6 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_pm +CONFIG_PM_ENABLE=y +CONFIG_FREERTOS_USE_TICKLESS_IDLE=y +# SMP FreeRTOS currently does not support power management IDF-4997 +CONFIG_FREERTOS_SMP=n diff --git a/tools/unit-test-app/configs/release_c6 b/tools/unit-test-app/configs/release_c6 new file mode 100644 index 0000000000..b04e54176f --- /dev/null +++ b/tools/unit-test-app/configs/release_c6 @@ -0,0 +1,5 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=esp_hw_support esp_system esp_ipc driver soc spi_flash vfs sdmmc +CONFIG_COMPILER_OPTIMIZATION_SIZE=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=y +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y diff --git a/tools/unit-test-app/configs/rom_options_c6 b/tools/unit-test-app/configs/rom_options_c6 new file mode 100644 index 0000000000..1f0439f02a --- /dev/null +++ b/tools/unit-test-app/configs/rom_options_c6 @@ -0,0 +1,3 @@ +CONFIG_IDF_TARGET="esp32c6" +TEST_COMPONENTS=spi_flash +CONFIG_SPI_FLASH_ROM_IMPL=y