diff --git a/app/boards/intel_adsp_ace15_mtpm.overlay b/app/boards/intel_adsp_ace15_mtpm.overlay new file mode 100644 index 000000000000..7efe8468237b --- /dev/null +++ b/app/boards/intel_adsp_ace15_mtpm.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace20_lnl.overlay b/app/boards/intel_adsp_ace20_lnl.overlay new file mode 100644 index 000000000000..5b342a8c4ebe --- /dev/null +++ b/app/boards/intel_adsp_ace20_lnl.overlay @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; + +&cpu3 { + zephyr,deferred-start; +}; + +&cpu4 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace30_ptl.overlay b/app/boards/intel_adsp_ace30_ptl.overlay new file mode 100644 index 000000000000..5b342a8c4ebe --- /dev/null +++ b/app/boards/intel_adsp_ace30_ptl.overlay @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; + +&cpu3 { + zephyr,deferred-start; +}; + +&cpu4 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace30_ptl_sim.overlay b/app/boards/intel_adsp_ace30_ptl_sim.overlay new file mode 100644 index 000000000000..5b342a8c4ebe --- /dev/null +++ b/app/boards/intel_adsp_ace30_ptl_sim.overlay @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; + +&cpu3 { + zephyr,deferred-start; +}; + +&cpu4 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace30_wcl.overlay b/app/boards/intel_adsp_ace30_wcl.overlay new file mode 100644 index 000000000000..7efe8468237b --- /dev/null +++ b/app/boards/intel_adsp_ace30_wcl.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace30_wcl_sim.overlay b/app/boards/intel_adsp_ace30_wcl_sim.overlay new file mode 100644 index 000000000000..7efe8468237b --- /dev/null +++ b/app/boards/intel_adsp_ace30_wcl_sim.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace40_nvl.overlay b/app/boards/intel_adsp_ace40_nvl.overlay new file mode 100644 index 000000000000..bc36004c69d1 --- /dev/null +++ b/app/boards/intel_adsp_ace40_nvl.overlay @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; + +&cpu3 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_ace40_nvls.overlay b/app/boards/intel_adsp_ace40_nvls.overlay new file mode 100644 index 000000000000..c1ed80e0fbd8 --- /dev/null +++ b/app/boards/intel_adsp_ace40_nvls.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_cavs25.overlay b/app/boards/intel_adsp_cavs25.overlay new file mode 100644 index 000000000000..bc36004c69d1 --- /dev/null +++ b/app/boards/intel_adsp_cavs25.overlay @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; + +&cpu2 { + zephyr,deferred-start; +}; + +&cpu3 { + zephyr,deferred-start; +}; diff --git a/app/boards/intel_adsp_cavs25_tgph.overlay b/app/boards/intel_adsp_cavs25_tgph.overlay new file mode 100644 index 000000000000..c1ed80e0fbd8 --- /dev/null +++ b/app/boards/intel_adsp_cavs25_tgph.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2026 Intel Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Secondary DSP cores are started on demand, not at kernel boot. + * Replaces the former CONFIG_SMP_BOOT_DELAY=y default. + */ + +&cpu1 { + zephyr,deferred-start; +}; diff --git a/west.yml b/west.yml index 7cd14a6093c7..5848ac114220 100644 --- a/west.yml +++ b/west.yml @@ -43,7 +43,7 @@ manifest: - name: zephyr repo-path: zephyr - revision: 133c2eb7d3cb4625f74cbeb3e8d99a705b21543d + revision: 256e764458c653104eed6fe7a0b211060fc187be remote: zephyrproject # Import some projects listed in zephyr/west.yml@revision