Skip to content

Commit 6ab073a

Browse files
committed
boards: ace: power: disable unused asynchronous runtime PM
This patch removes the `CONFIG_PM_DEVICE_RUNTIME_ASYNC` configuration from the Intel ADSP board files, including ACE15 MTPM, ACE20 LNL, ACE30 PTL, ACE30 WCL ACE40 NVL and ACE40 NVLS. The asynchronous runtime power management feature is not utilized by any device drivers in our project, rendering it unnecessary. By excluding this configuration, we prevent the compilation of dead code related to power management, optimizing the build process and reducing potential overhead. Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com>
1 parent efbc7c4 commit 6ab073a

File tree

6 files changed

+6
-0
lines changed

6 files changed

+6
-0
lines changed

app/boards/intel_adsp_ace15_mtpm.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ CONFIG_SYS_CLOCK_TICKS_PER_SEC=12000
8080
CONFIG_ADSP_IDLE_CLOCK_GATING=y
8181
CONFIG_ADSP_IMR_CONTEXT_SAVE=n
8282
CONFIG_PM_PREWAKEUP_CONV_MODE_CEIL=y
83+
CONFIG_PM_DEVICE_RUNTIME_ASYNC=n
8384

8485
# Zephyr / logging
8586
CONFIG_LOG_BACKEND_ADSP=n

app/boards/intel_adsp_ace20_lnl.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ CONFIG_SYS_CLOCK_TICKS_PER_SEC=12000
5959
CONFIG_ADSP_IDLE_CLOCK_GATING=y
6060
CONFIG_ADSP_IMR_CONTEXT_SAVE=y
6161
CONFIG_PM_PREWAKEUP_CONV_MODE_CEIL=y
62+
CONFIG_PM_DEVICE_RUNTIME_ASYNC=n
6263

6364
# Zephyr / logging
6465
CONFIG_LOG_BACKEND_ADSP=n

app/boards/intel_adsp_ace30_ptl.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ CONFIG_SYS_CLOCK_TICKS_PER_SEC=12000
5757
# Zephyr / power settings
5858
CONFIG_ADSP_IMR_CONTEXT_SAVE=y
5959
CONFIG_PM_PREWAKEUP_CONV_MODE_CEIL=y
60+
CONFIG_PM_DEVICE_RUNTIME_ASYNC=n
6061

6162
# Zephyr / logging
6263
CONFIG_LOG_BACKEND_ADSP=n

app/boards/intel_adsp_ace30_wcl.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ CONFIG_SYS_CLOCK_TICKS_PER_SEC=12000
4949
# Zephyr / power settings
5050
CONFIG_ADSP_IMR_CONTEXT_SAVE=y
5151
CONFIG_PM_PREWAKEUP_CONV_MODE_CEIL=y
52+
CONFIG_PM_DEVICE_RUNTIME_ASYNC=n
5253

5354
# Zephyr / logging
5455
CONFIG_LOG_BACKEND_ADSP=n

app/boards/intel_adsp_ace40_nvl.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ CONFIG_ADSP_IMR_CONTEXT_SAVE=y
4545
CONFIG_PM_POLICY_CUSTOM=y
4646
CONFIG_PM_PREWAKEUP_CONV_MODE_CEIL=y
4747
CONFIG_SRAM_RETENTION_MODE=n
48+
CONFIG_PM_DEVICE_RUNTIME_ASYNC=n
4849

4950
# Zephyr / logging
5051
CONFIG_LOG_BACKEND_ADSP=n

app/boards/intel_adsp_ace40_nvls.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ CONFIG_ADSP_IMR_CONTEXT_SAVE=y
4646
CONFIG_PM_POLICY_CUSTOM=y
4747
CONFIG_PM_PREWAKEUP_CONV_MODE_CEIL=y
4848
CONFIG_SRAM_RETENTION_MODE=n
49+
CONFIG_PM_DEVICE_RUNTIME_ASYNC=n
4950

5051
# Zephyr / logging
5152
CONFIG_LOG_BACKEND_ADSP=n

0 commit comments

Comments
 (0)