You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The INTEL_ADSP_IPC Kconfig is deprecated upstream (it now only selects
DEPRECATED and will be removed). SOF still relied on it both as an
explicit selection and as a compile guard, which blocks its removal in
Zephyr.
Replace every usage with the correct non-deprecated symbol:
- old-interface calls (intel_adsp_ipc_set_done_handler used by
ipc_platform_wait_ack) are guarded by INTEL_ADSP_IPC_OLD_INTERFACE,
- Intel-backend-specific code (host IPC suspend/resume handlers and the
failed power-transition response) is guarded by
IPC_SERVICE_BACKEND_INTEL_ADSP_HOST_IPC, moving ipc-zephyr.c a step
closer to being backend agnostic,
- the backend header include is split from the old-interface header,
- the redundant explicit INTEL_ADSP_IPC selections in the board
defconfig and the ptl_sim overlay are dropped (OLD_INTERFACE already
selects it by default).
No functional change: on all Intel ADSP targets OLD_INTERFACE and the
host IPC backend are enabled by default, so the same code paths build.
Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com>
0 commit comments