sof/app/boards
Kai Vehmanen b10ec85ebd audio: base_fw: do not use platform interface for vendor extensions
In commit 14c4e86757 ("audio: base_fw: add platform layer to IPC4
hw_config data"), the platform specific code was moved to platform
layer.

This commit implements a lighter weight abstraction for the moved
code. Instead of using the platform layer, the Intel specific vendor
code is added directly in base_fw_intel.c and guarded by a Kconfig.
All other IPC4 build targets will use an empty implementation.

This avoids the need to add a platform definition for all IPC4 targets.
The common implementation in base_fw.c is sufficient to cover all
mandatory functionality required e.g. by the upstream SOF Linux driver's
IPC4 implementation.

The interfaces are renamed to refer to "vendor" instead of "platform",
to avoid any confusion with the platform layer with the new
implementation.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2024-05-08 09:41:28 +01:00
..
imx8mp_evk_mimx8ml8_adsp.conf west.yml: update Zephyr to f9f44b6dcdd 2024-03-08 13:16:58 +02:00
imx8qm_mek_mimx8qm6_adsp.conf nxp: imx8/imx8x: switch to native Zephyr drivers and timer domain 2024-04-23 12:20:31 +01:00
imx8qm_mek_mimx8qm6_adsp.overlay nxp: imx8/imx8x: add SAI, EDMA, ESAI and HOST_DMA nodes 2024-04-23 12:20:31 +01:00
imx8qxp_mek_mimx8qx6_adsp.conf nxp: imx8/imx8x: switch to native Zephyr drivers and timer domain 2024-04-23 12:20:31 +01:00
imx8qxp_mek_mimx8qx6_adsp.overlay nxp: imx8/imx8x: add SAI, EDMA, ESAI and HOST_DMA nodes 2024-04-23 12:20:31 +01:00
imx8ulp_evk_mimx8ud7_adsp.conf nxp: imx8ulp: switch to native Zephyr drivers and timer domain 2024-04-25 14:12:41 +03:00
imx8ulp_evk_mimx8ud7_adsp.overlay nxp: imx8ulp: and nodes and enable drivers for SAI, EDMA and HOST_DMA 2024-04-25 14:12:41 +03:00
imx93_evk_mimx9352_a55.conf nxp: imx93: Switch to native Zephyr drivers and timer domain 2024-03-25 15:12:00 +02:00
imx93_evk_mimx9352_a55.overlay boards: mimx93_evk_a55: Enable SAI, EDMA and HOST DMA drivers 2024-03-25 15:12:00 +02:00
intel_adsp_ace15_mtpm.conf audio: base_fw: do not use platform interface for vendor extensions 2024-05-08 09:41:28 +01:00
intel_adsp_ace20_lnl.conf audio: base_fw: do not use platform interface for vendor extensions 2024-05-08 09:41:28 +01:00
intel_adsp_cavs25.conf audio: base_fw: do not use platform interface for vendor extensions 2024-05-08 09:41:28 +01:00
intel_adsp_cavs25_tgph.conf audio: base_fw: do not use platform interface for vendor extensions 2024-05-08 09:41:28 +01:00