From e51e411c1937b599e21160895a26f9c5d92e1c7f Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Mon, 17 Aug 2026 15:41:10 +0200 Subject: [PATCH 1/3] audio, drivers: srop trace contexts under Zephyr Under Zephyr with CONFIG_ZEPHYR_LOG, tr_err()/tr_warn()/tr_info()/tr_dbg() expand directly to LOG_ERR()/LOG_WRN()/LOG_INF()/LOG_DBG() and completely ignore their first (tr_ctx) argument. A plain, otherwise-unreferenced DECLARE_TR_CTX() static is therefore dead and the linker discards it. However, a `struct comp_driver`/`struct dai_driver` instance whose `.tctx` field points at such a context keeps it alive, because the driver struct itself is always referenced (component/DAI driver registration). This adds a few bytes of otherwise-dead .data per affected driver and forces the firmware to retain values that can never be read on Zephyr. Guard the `.tctx = &foo_tr,` initializers (and the equivalent runtime `drv->tctx = &lib_manager_tr;` assignment) with #ifndef __ZEPHYR__ so the now fully-unreferenced trace contexts can be garbage-collected by the linker, same as any other unused DECLARE_TR_CTX(). Fix the shared DECLARE_MODULE_ADAPTER() macro once, which covers ~40 IPC4 module_adapter components: MODULE_ADAPTER_TCTX_INIT(tr) resolves to &(tr) normally and to NULL under Zephyr, so `.tctx = MODULE_ADAPTER_TCTX_INIT(tr),` still parses as a valid (harmless) initializer either way. Signed-off-by: Guennadi Liakhovetski --- src/audio/base_fw.c | 3 +++ src/audio/chain_dma.c | 3 +++ src/audio/dai-zephyr.c | 3 +++ src/audio/google/google_hotword_detect.c | 3 +++ src/audio/host-zephyr.c | 3 +++ src/audio/kpb.c | 3 +++ src/audio/selector/selector.c | 4 ++++ src/audio/tone/tone-ipc3.c | 3 +++ src/drivers/amd/common/acp_bt_dai.c | 3 +++ src/drivers/amd/common/acp_dmic_dai.c | 3 +++ src/drivers/amd/rembrandt/acp_hs_dai.c | 3 +++ src/drivers/amd/rembrandt/acp_sp_dai.c | 3 +++ src/drivers/amd/rembrandt/acp_sw_audio_dai.c | 3 +++ src/drivers/amd/renoir/acp_sp_dai.c | 3 +++ src/drivers/amd/vangogh/acp_hs_dai.c | 3 +++ src/drivers/amd/vangogh/acp_sp_dai.c | 3 +++ src/drivers/imx/esai.c | 3 +++ src/drivers/imx/micfil.c | 3 +++ src/drivers/imx/sai.c | 3 +++ src/drivers/mediatek/afe/afe-dai.c | 3 +++ src/include/sof/audio/module_adapter/module/generic.h | 9 ++++++++- src/library_manager/lib_manager.c | 3 +++ src/samples/audio/detect_test.c | 3 +++ src/samples/audio/smart_amp_test_ipc3.c | 3 +++ 24 files changed, 78 insertions(+), 1 deletion(-) diff --git a/src/audio/base_fw.c b/src/audio/base_fw.c index 2602add04cdc..7e525a68d651 100644 --- a/src/audio/base_fw.c +++ b/src/audio/base_fw.c @@ -41,6 +41,7 @@ LOG_MODULE_REGISTER(basefw, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(basefw); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(basefw_comp_tr, SOF_UUID(basefw_uuid), LOG_LEVEL_INFO); static struct ipc4_system_time_info global_system_time_info; @@ -850,7 +851,9 @@ __cold static int basefw_set_large_config(struct comp_dev *dev, uint32_t param_i static const struct comp_driver comp_basefw = { .uid = SOF_RT_UUID(basefw_uuid), +#ifndef __ZEPHYR__ .tctx = &basefw_comp_tr, +#endif .ops = { .get_large_config = basefw_get_large_config, .set_large_config = basefw_set_large_config, diff --git a/src/audio/chain_dma.c b/src/audio/chain_dma.c index 34106c57cc83..150b03410778 100644 --- a/src/audio/chain_dma.c +++ b/src/audio/chain_dma.c @@ -43,6 +43,7 @@ static const uint32_t max_chain_number = DT_NUM_HDA_HOST_OUT + DT_NUM_HDA_HOST_I LOG_MODULE_REGISTER(chain_dma, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(chain_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(chain_dma_tr, SOF_UUID(chain_dma_uuid), LOG_LEVEL_INFO); /* chain dma component private data */ @@ -787,7 +788,9 @@ __cold static void chain_task_free(struct comp_dev *dev) static const struct comp_driver comp_chain_dma = { .uid = SOF_RT_UUID(chain_dma_uuid), +#ifndef __ZEPHYR__ .tctx = &chain_dma_tr, +#endif .ops = { .create = chain_task_create, .trigger = chain_task_trigger, diff --git a/src/audio/dai-zephyr.c b/src/audio/dai-zephyr.c index 3b9a73510658..699a9532ea65 100644 --- a/src/audio/dai-zephyr.c +++ b/src/audio/dai-zephyr.c @@ -2067,12 +2067,15 @@ int dai_zephyr_unbind(struct dai_data *dd, struct comp_dev *dev, struct bind_inf } #endif /* CONFIG_IPC_MAJOR_4 */ +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dai_comp_tr, SOF_UUID(dai_uuid), LOG_LEVEL_INFO); static const struct comp_driver comp_dai = { .type = SOF_COMP_DAI, .uid = SOF_RT_UUID(dai_uuid), +#ifndef __ZEPHYR__ .tctx = &dai_comp_tr, +#endif .ops = { .create = dai_new, .free = dai_free, diff --git a/src/audio/google/google_hotword_detect.c b/src/audio/google/google_hotword_detect.c index 1055f7914e1e..2e7e5dfe6c58 100644 --- a/src/audio/google/google_hotword_detect.c +++ b/src/audio/google/google_hotword_detect.c @@ -446,12 +446,15 @@ static int ghd_prepare(struct comp_dev *dev) return comp_set_state(dev, COMP_TRIGGER_PREPARE); } +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ghd_tr, SOF_UUID(ghd_uuid), LOG_LEVEL_INFO); static const struct comp_driver ghd_driver = { .type = SOF_COMP_KEYWORD_DETECT, .uid = SOF_RT_UUID(ghd_uuid), +#ifndef __ZEPHYR__ .tctx = &ghd_tr, +#endif .ops = { .create = ghd_create, .free = ghd_free, diff --git a/src/audio/host-zephyr.c b/src/audio/host-zephyr.c index 95f8f35a3736..d441a037378f 100644 --- a/src/audio/host-zephyr.c +++ b/src/audio/host-zephyr.c @@ -1311,12 +1311,15 @@ static uint64_t host_get_processed_data(struct comp_dev *dev, uint32_t stream_no return ret; } +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(host_tr, SOF_UUID(host_uuid), LOG_LEVEL_INFO); static const struct comp_driver comp_host = { .type = SOF_COMP_HOST, .uid = SOF_RT_UUID(host_uuid), +#ifndef __ZEPHYR__ .tctx = &host_tr, +#endif .ops = { .create = host_new, .free = host_free, diff --git a/src/audio/kpb.c b/src/audio/kpb.c index 2cec91393517..f9cd9eb38f85 100644 --- a/src/audio/kpb.c +++ b/src/audio/kpb.c @@ -2717,12 +2717,15 @@ static int kpb_set_large_config(struct comp_dev *dev, uint32_t param_id, } } +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(kpb_tr, SOF_UUID(KPB_UUID), LOG_LEVEL_INFO); static const struct comp_driver comp_kpb = { .type = SOF_COMP_KPB, .uid = SOF_RT_UUID(KPB_UUID), +#ifndef __ZEPHYR__ .tctx = &kpb_tr, +#endif .ops = { .create = kpb_new, .free = kpb_free, diff --git a/src/audio/selector/selector.c b/src/audio/selector/selector.c index df814b6c24f6..b69383f3edc5 100644 --- a/src/audio/selector/selector.c +++ b/src/audio/selector/selector.c @@ -590,13 +590,16 @@ static int selector_reset(struct comp_dev *dev) return ret; } +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(selector_tr, SOF_UUID(selector_uuid), LOG_LEVEL_INFO); /** \brief Selector component definition. */ static const struct comp_driver comp_selector = { .type = SOF_COMP_SELECTOR, .uid = SOF_RT_UUID(selector_uuid), +#ifndef __ZEPHYR__ .tctx = &selector_tr, +#endif .ops = { .create = selector_new, .free = selector_free, @@ -1176,6 +1179,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(selector_tr, SOF_UUID(selector4_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(selector_interface, selector4_uuid, selector_tr); SOF_MODULE_INIT(selector, sys_comp_module_selector_interface_init); diff --git a/src/audio/tone/tone-ipc3.c b/src/audio/tone/tone-ipc3.c index db36b9a88cbe..bf2e157edee3 100644 --- a/src/audio/tone/tone-ipc3.c +++ b/src/audio/tone/tone-ipc3.c @@ -375,12 +375,15 @@ static int tone_reset(struct comp_dev *dev) return 0; } +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(tone_tr, SOF_UUID(tone_uuid), LOG_LEVEL_INFO); static const struct comp_driver comp_tone = { .type = SOF_COMP_TONE, .uid = SOF_RT_UUID(tone_uuid), +#ifndef __ZEPHYR__ .tctx = &tone_tr, +#endif .ops = { .create = tone_new, .free = tone_free, diff --git a/src/drivers/amd/common/acp_bt_dai.c b/src/drivers/amd/common/acp_bt_dai.c index 9f5a79ce15f8..7b915bebf2c3 100644 --- a/src/drivers/amd/common/acp_bt_dai.c +++ b/src/drivers/amd/common/acp_bt_dai.c @@ -21,6 +21,7 @@ SOF_DEFINE_REG_UUID(btdai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(btdai_tr, SOF_UUID(btdai_uuid), LOG_LEVEL_INFO); static inline int btdai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -79,7 +80,9 @@ static int btdai_get_hw_params(struct dai *dai, const struct dai_driver acp_btdai_driver = { .type = SOF_DAI_AMD_BT, .uid = SOF_UUID(btdai_uuid), +#ifndef __ZEPHYR__ .tctx = &btdai_tr, +#endif .dma_dev = SOF_DMA_DEV_BT, .dma_caps = SOF_DMA_CAP_BT, .ops = { diff --git a/src/drivers/amd/common/acp_dmic_dai.c b/src/drivers/amd/common/acp_dmic_dai.c index 18851843f005..6fff120acdd5 100644 --- a/src/drivers/amd/common/acp_dmic_dai.c +++ b/src/drivers/amd/common/acp_dmic_dai.c @@ -24,6 +24,7 @@ extern struct acp_dmic_silence acp_initsilence; SOF_DEFINE_REG_UUID(acp_dmic_dai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_dmic_dai_tr, SOF_UUID(acp_dmic_dai_uuid), LOG_LEVEL_INFO); static inline int acp_dmic_dai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -157,7 +158,9 @@ static int acp_dmic_dai_get_hw_params(struct dai *dai, const struct dai_driver acp_dmic_dai_driver = { .type = SOF_DAI_AMD_DMIC, .uid = SOF_UUID(acp_dmic_dai_uuid), +#ifndef __ZEPHYR__ .tctx = &acp_dmic_dai_tr, +#endif .dma_dev = SOF_DMA_DEV_DMIC, .dma_caps = SOF_DMA_CAP_DMIC, .ops = { diff --git a/src/drivers/amd/rembrandt/acp_hs_dai.c b/src/drivers/amd/rembrandt/acp_hs_dai.c index bc1579d3f4d8..6692c9e22484 100644 --- a/src/drivers/amd/rembrandt/acp_hs_dai.c +++ b/src/drivers/amd/rembrandt/acp_hs_dai.c @@ -20,6 +20,7 @@ #include SOF_DEFINE_REG_UUID(hsdai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(hsdai_tr, SOF_UUID(hsdai_uuid), LOG_LEVEL_INFO); #if defined(__ZEPHYR__) @@ -193,7 +194,9 @@ static int hsdai_get_hw_params(struct dai *dai, const struct dai_driver acp_hsdai_driver = { .type = SOF_DAI_AMD_HS, .uid = SOF_UUID(hsdai_uuid), +#ifndef __ZEPHYR__ .tctx = &hsdai_tr, +#endif .dma_dev = SOF_DMA_DEV_SP, .dma_caps = SOF_DMA_CAP_SP, .ops = { diff --git a/src/drivers/amd/rembrandt/acp_sp_dai.c b/src/drivers/amd/rembrandt/acp_sp_dai.c index 1dc5facc1533..cd17734bf557 100644 --- a/src/drivers/amd/rembrandt/acp_sp_dai.c +++ b/src/drivers/amd/rembrandt/acp_sp_dai.c @@ -20,6 +20,7 @@ #include SOF_DEFINE_REG_UUID(spdai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(spdai_tr, SOF_UUID(spdai_uuid), LOG_LEVEL_INFO); static inline int spdai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -79,7 +80,9 @@ static int spdai_get_hw_params(struct dai *dai, const struct dai_driver acp_spdai_driver = { .type = SOF_DAI_AMD_SP, .uid = SOF_UUID(spdai_uuid), +#ifndef __ZEPHYR__ .tctx = &spdai_tr, +#endif .dma_dev = SOF_DMA_DEV_SP, .dma_caps = SOF_DMA_CAP_SP, .ops = { diff --git a/src/drivers/amd/rembrandt/acp_sw_audio_dai.c b/src/drivers/amd/rembrandt/acp_sw_audio_dai.c index bcee323a2303..b01f1e727a82 100644 --- a/src/drivers/amd/rembrandt/acp_sw_audio_dai.c +++ b/src/drivers/amd/rembrandt/acp_sw_audio_dai.c @@ -12,6 +12,7 @@ SOF_DEFINE_REG_UUID(swaudiodai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(swaudiodai_tr, SOF_UUID(swaudiodai_uuid), LOG_LEVEL_INFO); static inline int swaudiodai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -98,7 +99,9 @@ static int swaudiodai_get_hw_params(struct dai *dai, const struct dai_driver acp_swaudiodai_driver = { .type = SOF_DAI_AMD_SDW, .uid = SOF_UUID(swaudiodai_uuid), +#ifndef __ZEPHYR__ .tctx = &swaudiodai_tr, +#endif .dma_dev = DMA_DEV_SW, .dma_caps = DMA_CAP_SW, .ops = { diff --git a/src/drivers/amd/renoir/acp_sp_dai.c b/src/drivers/amd/renoir/acp_sp_dai.c index fbff87105ced..84dcfb001d90 100644 --- a/src/drivers/amd/renoir/acp_sp_dai.c +++ b/src/drivers/amd/renoir/acp_sp_dai.c @@ -20,6 +20,7 @@ #include SOF_DEFINE_REG_UUID(spdai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(spdai_tr, SOF_UUID(spdai_uuid), LOG_LEVEL_INFO); static inline int spdai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -145,7 +146,9 @@ static int spdai_get_hw_params(struct dai *dai, const struct dai_driver acp_spdai_driver = { .type = SOF_DAI_AMD_SP, .uid = SOF_UUID(spdai_uuid), +#ifndef __ZEPHYR__ .tctx = &spdai_tr, +#endif .dma_dev = DMA_DEV_SP, .dma_caps = DMA_CAP_SP, .ops = { diff --git a/src/drivers/amd/vangogh/acp_hs_dai.c b/src/drivers/amd/vangogh/acp_hs_dai.c index 13c72f5f65ef..0c0ddc26e46e 100644 --- a/src/drivers/amd/vangogh/acp_hs_dai.c +++ b/src/drivers/amd/vangogh/acp_hs_dai.c @@ -19,6 +19,7 @@ #include SOF_DEFINE_REG_UUID(hsdai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(hsdai_tr, SOF_UUID(hsdai_uuid), LOG_LEVEL_INFO); static inline int hsdai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -82,7 +83,9 @@ static int hsdai_get_hw_params(struct dai *dai, const struct dai_driver acp_hsdai_driver = { .type = SOF_DAI_AMD_HS, .uid = SOF_UUID(hsdai_uuid), +#ifndef __ZEPHYR__ .tctx = &hsdai_tr, +#endif .dma_dev = DMA_DEV_HS, .dma_caps = DMA_CAP_HS, .ops = { diff --git a/src/drivers/amd/vangogh/acp_sp_dai.c b/src/drivers/amd/vangogh/acp_sp_dai.c index 04754d2f82aa..128dca2a7d10 100644 --- a/src/drivers/amd/vangogh/acp_sp_dai.c +++ b/src/drivers/amd/vangogh/acp_sp_dai.c @@ -19,6 +19,7 @@ #include SOF_DEFINE_REG_UUID(spdai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(spdai_tr, SOF_UUID(spdai_uuid), LOG_LEVEL_INFO); static inline int spdai_set_config(struct dai *dai, struct ipc_config_dai *common_config, @@ -79,7 +80,9 @@ static int spdai_get_hw_params(struct dai *dai, const struct dai_driver acp_spdai_driver = { .type = SOF_DAI_AMD_SP, .uid = SOF_UUID(spdai_uuid), +#ifndef __ZEPHYR__ .tctx = &spdai_tr, +#endif .dma_dev = DMA_DEV_SP, .dma_caps = DMA_CAP_SP, .ops = { diff --git a/src/drivers/imx/esai.c b/src/drivers/imx/esai.c index 60af9bef9e5a..a561ffeba8e7 100644 --- a/src/drivers/imx/esai.c +++ b/src/drivers/imx/esai.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(esai, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(esai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(esai_tr, SOF_UUID(esai_uuid), LOG_LEVEL_INFO); struct esai_pdata { @@ -429,7 +430,9 @@ static int esai_get_hw_params(struct dai *dai, const struct dai_driver esai_driver = { .type = SOF_DAI_IMX_ESAI, .uid = SOF_UUID(esai_uuid), +#ifndef __ZEPHYR__ .tctx = &esai_tr, +#endif .dma_dev = DMA_DEV_ESAI, .ops = { .trigger = esai_trigger, diff --git a/src/drivers/imx/micfil.c b/src/drivers/imx/micfil.c index 0946ca165c57..179fbe8f7938 100644 --- a/src/drivers/imx/micfil.c +++ b/src/drivers/imx/micfil.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(micfil_dai, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(micfil); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(micfil_tr, SOF_UUID(micfil_uuid), LOG_LEVEL_INFO); #define MICFIL_OSR_DEFAULT 16 @@ -318,7 +319,9 @@ static int micfil_remove(struct dai *dai) const struct dai_driver micfil_driver = { .type = SOF_DAI_IMX_MICFIL, .uid = SOF_UUID(micfil_uuid), +#ifndef __ZEPHYR__ .tctx = &micfil_tr, +#endif .dma_dev = SOF_DMA_DEV_MICFIL, .ops = { .trigger = micfil_trigger, diff --git a/src/drivers/imx/sai.c b/src/drivers/imx/sai.c index 1d748c44a6e0..edd716403158 100644 --- a/src/drivers/imx/sai.c +++ b/src/drivers/imx/sai.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(sai, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(sai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sai_tr, SOF_UUID(sai_uuid), LOG_LEVEL_INFO); #define REG_TX_DIR 0 @@ -559,7 +560,9 @@ static int sai_get_hw_params(struct dai *dai, const struct dai_driver sai_driver = { .type = SOF_DAI_IMX_SAI, .uid = SOF_UUID(sai_uuid), +#ifndef __ZEPHYR__ .tctx = &sai_tr, +#endif .dma_dev = SOF_DMA_DEV_SAI, .ops = { .trigger = sai_trigger, diff --git a/src/drivers/mediatek/afe/afe-dai.c b/src/drivers/mediatek/afe/afe-dai.c index b8225471e5f0..7fb2e391f954 100644 --- a/src/drivers/mediatek/afe/afe-dai.c +++ b/src/drivers/mediatek/afe/afe-dai.c @@ -26,6 +26,7 @@ SOF_DEFINE_REG_UUID(afe_dai); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(afe_dai_tr, SOF_UUID(afe_dai_uuid), LOG_LEVEL_INFO); LOG_MODULE_DECLARE(mtk_afe, CONFIG_SOF_LOG_LEVEL); @@ -100,7 +101,9 @@ static int afe_dai_drv_get_fifo(struct dai *dai, int direction, int stream_id) const struct dai_driver afe_dai_driver = { .type = SOF_DAI_MEDIATEK_AFE, .uid = SOF_UUID(afe_dai_uuid), +#ifndef __ZEPHYR__ .tctx = &afe_dai_tr, +#endif .dma_dev = SOF_DMA_DEV_AFE_MEMIF, .ops = { .trigger = afe_dai_drv_trigger, diff --git a/src/include/sof/audio/module_adapter/module/generic.h b/src/include/sof/audio/module_adapter/module/generic.h index 70fb602d1aca..97d736d26cf4 100644 --- a/src/include/sof/audio/module_adapter/module/generic.h +++ b/src/include/sof/audio/module_adapter/module/generic.h @@ -37,6 +37,13 @@ #define IPC_MOD_CMD(v) .cmd = v, #endif +/* Zephyr's tr_*() macros ignore the trace context, no need to store it */ +#ifdef __ZEPHYR__ +#define MODULE_ADAPTER_TCTX_INIT(tr) NULL +#else +#define MODULE_ADAPTER_TCTX_INIT(tr) &(tr) +#endif + /* * \brief Macro to declare a module adapter component. * \param adapter - name of the module. @@ -51,7 +58,7 @@ static const struct comp_driver comp_##adapter##_module = { \ .type = SOF_COMP_MODULE_ADAPTER, \ .uid = SOF_RT_UUID(uuid), \ - .tctx = &(tr), \ + .tctx = MODULE_ADAPTER_TCTX_INIT(tr), \ .ops = { \ .create = module_adapter_new, \ .prepare = module_adapter_prepare, \ diff --git a/src/library_manager/lib_manager.c b/src/library_manager/lib_manager.c index 1b1dd5f2cc9e..0a54dfdf7dd7 100644 --- a/src/library_manager/lib_manager.c +++ b/src/library_manager/lib_manager.c @@ -55,6 +55,7 @@ LOG_MODULE_REGISTER(lib_manager, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(lib_manager); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(lib_manager_tr, SOF_UUID(lib_manager_uuid), LOG_LEVEL_INFO); struct lib_manager_dma_ext { @@ -762,7 +763,9 @@ static void lib_manager_prepare_module_adapter(struct comp_driver *drv, const st drv->type = SOF_COMP_MODULE_ADAPTER; drv->uid_cp = *uuid; drv->uid = &drv->uid_cp; +#ifndef __ZEPHYR__ drv->tctx = &lib_manager_tr; +#endif drv->ops.create = lib_manager_module_create; drv->ops.prepare = module_adapter_prepare; drv->ops.params = module_adapter_params; diff --git a/src/samples/audio/detect_test.c b/src/samples/audio/detect_test.c index 7979d7db3d6c..60704a6663a2 100644 --- a/src/samples/audio/detect_test.c +++ b/src/samples/audio/detect_test.c @@ -70,6 +70,7 @@ LOG_MODULE_REGISTER(kd_test, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(keyword); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(keyword_tr, SOF_UUID(keyword_uuid), LOG_LEVEL_INFO); struct comp_data { @@ -1088,7 +1089,9 @@ void test_keyword_set_drain_req(struct comp_dev *dev, uint32_t drain_req) static const struct comp_driver comp_keyword = { .type = SOF_COMP_KEYWORD_DETECT, .uid = SOF_RT_UUID(keyword_uuid), +#ifndef __ZEPHYR__ .tctx = &keyword_tr, +#endif .ops = { .create = test_keyword_new, .free = test_keyword_free, diff --git a/src/samples/audio/smart_amp_test_ipc3.c b/src/samples/audio/smart_amp_test_ipc3.c index 1172fb3c0716..99f53a8117e3 100644 --- a/src/samples/audio/smart_amp_test_ipc3.c +++ b/src/samples/audio/smart_amp_test_ipc3.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(smart_amp_test, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(smart_amp_test); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(smart_amp_test_comp_tr, SOF_UUID(smart_amp_test_uuid), LOG_LEVEL_INFO); @@ -546,7 +547,9 @@ static int smart_amp_prepare(struct comp_dev *dev) static const struct comp_driver comp_smart_amp = { .type = SOF_COMP_SMART_AMP, .uid = SOF_RT_UUID(smart_amp_test_uuid), +#ifndef __ZEPHYR__ .tctx = &smart_amp_test_comp_tr, +#endif .ops = { .create = smart_amp_new, .free = smart_amp_free, From 2336e0ef0e8f61b1182f5a4ba91b189c886f3966 Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Mon, 17 Aug 2026 15:41:28 +0200 Subject: [PATCH 2/3] audio, ipc: stop copying trace context on Zephyr builds pipeline_new() and buffer_new() unconditionally memcpy_s() the static pipe_tr/buffer_tr DECLARE_TR_CTX() objects into the new pipeline's/buffer's embedded tr_ctx field. On Zephyr this copy is pure overhead: comp_init() in component.h already skips the equivalent copy for comp_dev with #ifndef __ZEPHYR__, but these two sites were missed. buffer_new()'s copy was already conditional on \!CONFIG_SOF_USERSPACE_LL; simplify that to \!__ZEPHYR__ since CONFIG_SOF_USERSPACE_LL can only be defined in Zephyr builds. Also, since &pipe_tr/&buffer_tr were the only references to those objects, guarding the copy lets the linker garbage-collect them on Zephyr, same as ipc_tr and friends. Signed-off-by: Guennadi Liakhovetski --- src/audio/pipeline/pipeline-graph.c | 4 ++++ src/ipc/ipc-helper.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/audio/pipeline/pipeline-graph.c b/src/audio/pipeline/pipeline-graph.c index 6e154dfbfba6..1f245d3eea98 100644 --- a/src/audio/pipeline/pipeline-graph.c +++ b/src/audio/pipeline/pipeline-graph.c @@ -35,6 +35,7 @@ LOG_MODULE_REGISTER(pipe, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(pipe); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(pipe_tr, SOF_UUID(pipe_uuid), LOG_LEVEL_INFO); /* number of pipeline stream metadata objects we export in mailbox */ @@ -140,12 +141,15 @@ struct pipeline *pipeline_new(struct k_heap *heap, uint32_t pipeline_id, uint32_ p->pipeline_id = pipeline_id; p->status = COMP_STATE_INIT; p->trigger.cmd = COMP_TRIGGER_NO_ACTION; +#ifndef __ZEPHYR__ + /* Zephyr's tr_*() macros ignore the trace context, no need to copy it */ ret = memcpy_s(&p->tctx, sizeof(struct tr_ctx), &pipe_tr, sizeof(struct tr_ctx)); if (ret < 0) { pipe_err(p, "failed to copy trace settings"); goto free; } +#endif ret = pipeline_posn_offset_get(&p->posn_offset); if (ret < 0) { diff --git a/src/ipc/ipc-helper.c b/src/ipc/ipc-helper.c index 567255a9e22a..d2ab9fade5dc 100644 --- a/src/ipc/ipc-helper.c +++ b/src/ipc/ipc-helper.c @@ -89,7 +89,8 @@ __cold struct comp_buffer *buffer_new(struct mod_alloc_ctx *alloc, buffer->stream.runtime_stream_params.pipeline_id = desc->comp.pipeline_id; buffer->core = desc->comp.core; -#if !defined(CONFIG_SOF_USERSPACE_LL) +/* Zephyr's tr_*() macros ignore the trace context, no need to copy it */ +#ifndef __ZEPHYR__ memcpy_s(&buffer->tctx, sizeof(struct tr_ctx), &buffer_tr, sizeof(struct tr_ctx)); #endif From 91790f3a1d7879dddcdfd1522d2d99d012d56ec2 Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Mon, 17 Aug 2026 15:41:40 +0200 Subject: [PATCH 3/3] trace: annotate remaining DECLARE_TR_CTX calls Under Zephyr with CONFIG_ZEPHYR_LOG, tr_err()/tr_warn()/tr_info()/tr_dbg() expand directly to LOG_ERR()/LOG_WRN()/LOG_INF()/LOG_DBG() and never look at their tr_ctx argument. None of these remaining DECLARE_TR_CTX() instances are referenced by anything other than tr_*() calls in the same file (verified: no .tctx/->tctx assignment picks up their address), so they are already dead code eliminated by the linker on Zephyr builds - this commit only documents that fact, it changes no generated code. (dai-legacy.c, host-legacy.c and the platform/library/schedule/*.c files are excluded: they are only ever built for non-Zephyr, non-hardware configurations - testbench/cmocka/legacy XTOS - so the comment would not apply to them.) Signed-off-by: Guennadi Liakhovetski --- src/audio/aria/aria.c | 1 + src/audio/asrc/asrc_ipc3.c | 1 + src/audio/asrc/asrc_ipc4.c | 1 + src/audio/buffers/comp_buffer.c | 1 + src/audio/buffers/ring_buffer.c | 1 + src/audio/channel_map.c | 1 + src/audio/codec/dts/dts.c | 1 + src/audio/component.c | 1 + src/audio/copier/copier.c | 1 + src/audio/crossover/crossover.c | 1 + src/audio/dcblock/dcblock.c | 1 + src/audio/drc/drc_log.c | 1 + src/audio/eq_fir/eq_fir.c | 1 + src/audio/eq_iir/eq_iir.c | 1 + src/audio/google/google_ctc_audio_processing.c | 1 + src/audio/google/google_rtc_audio_processing.c | 1 + src/audio/igo_nr/igo_nr.c | 1 + src/audio/level_multiplier/level_multiplier.c | 1 + src/audio/mfcc/mfcc.c | 1 + src/audio/mixer/mixer.c | 1 + src/audio/mixin_mixout/mixin_mixout.c | 2 ++ src/audio/module_adapter/library/userspace_proxy.c | 1 + src/audio/module_adapter/module/cadence_ipc3.c | 1 + src/audio/module_adapter/module/cadence_ipc4.c | 1 + src/audio/module_adapter/module/dolby/dax.c | 1 + src/audio/module_adapter/module/passthrough.c | 1 + src/audio/module_adapter/module/waves/waves.c | 1 + src/audio/multiband_drc/multiband_drc.c | 1 + src/audio/mux/mux_ipc3.c | 2 ++ src/audio/mux/mux_ipc4.c | 2 ++ src/audio/nxp/eap.c | 1 + src/audio/phase_vocoder/phase_vocoder.c | 1 + src/audio/rtnr/rtnr.c | 1 + src/audio/smart_amp/smart_amp.c | 1 + src/audio/sound_dose/sound_dose.c | 1 + src/audio/src/src_ipc3.c | 1 + src/audio/src/src_ipc4.c | 1 + src/audio/src/src_lite.c | 1 + src/audio/stft_process/stft_process.c | 1 + src/audio/tdfb/tdfb.c | 1 + src/audio/template/template.c | 1 + src/audio/tensorflow/tflm-classify.c | 1 + src/audio/tone/tone-ipc4.c | 1 + src/audio/up_down_mixer/up_down_mixer.c | 1 + src/audio/volume/volume_uuid.h | 2 ++ src/debug/tester/tester.c | 1 + src/drivers/amd/common/acp_dma.c | 1 + src/drivers/amd/common/acp_dmic_dma.c | 1 + src/drivers/amd/common/acp_sp_dma.c | 1 + src/drivers/amd/rembrandt/acp_bt_dma.c | 1 + src/drivers/amd/rembrandt/acp_dmic_dma.c | 1 + src/drivers/amd/rembrandt/acp_hs_dma.c | 1 + src/drivers/amd/rembrandt/acp_sp_dma.c | 1 + src/drivers/amd/rembrandt/acp_sw_audio_dma.c | 1 + src/drivers/amd/rembrandt/interrupt.c | 1 + src/drivers/amd/renoir/acp_bt_dma.c | 1 + src/drivers/amd/renoir/acp_dmic_dma.c | 1 + src/drivers/amd/renoir/acp_sp_dma.c | 1 + src/drivers/amd/renoir/interrupt.c | 1 + src/drivers/amd/vangogh/acp_bt_dma.c | 1 + src/drivers/amd/vangogh/acp_dmic_dma.c | 1 + src/drivers/amd/vangogh/acp_hs_dma.c | 1 + src/drivers/amd/vangogh/acp_sp_dma.c | 1 + src/drivers/amd/vangogh/interrupt.c | 1 + src/drivers/dw/dma.c | 1 + src/drivers/generic/dummy-dma.c | 1 + src/drivers/imx/edma.c | 1 + src/drivers/imx/interrupt-generic.c | 1 + src/drivers/imx/interrupt-irqsteer.c | 1 + src/drivers/imx/sdma.c | 1 + src/drivers/interrupt.c | 1 + src/drivers/mediatek/afe/afe-drv.c | 1 + src/drivers/mediatek/afe/afe-memif.c | 1 + src/drivers/mediatek/afe/mt8186/afe-sgen.c | 1 + src/drivers/mediatek/afe/mt8188/afe-sgen.c | 1 + src/drivers/mediatek/afe/mt8195/afe-sgen.c | 1 + src/drivers/mediatek/afe/mt8365/afe-sgen.c | 1 + src/drivers/mediatek/mt818x/interrupt.c | 1 + src/drivers/mediatek/mt8195/interrupt.c | 1 + src/drivers/mediatek/mt8196/intc.c | 1 + src/drivers/mediatek/mt8196/interrupt.c | 1 + src/drivers/mediatek/mt8365/interrupt.c | 1 + src/idc/idc.c | 1 + src/idc/zephyr_idc.c | 1 + src/ipc/dma-copy.c | 1 + src/ipc/ipc-common.c | 1 + src/ipc/notification_pool.c | 1 + src/lib/agent.c | 1 + src/lib/ams.c | 1 + src/lib/clk.c | 1 + src/lib/dai.c | 1 + src/lib/dma.c | 1 + src/lib/notifier.c | 1 + src/math/fft/fft_common.c | 1 + src/math/fft/fft_multi.c | 1 + src/math/power.c | 1 + src/platform/amd/acp_6_3/lib/clk.c | 1 + src/platform/amd/acp_7_0/lib/clk.c | 1 + src/platform/amd/acp_7_x/lib/clk.c | 1 + src/platform/intel/ace/lib/watchdog.c | 1 + src/platform/mt8186/lib/clk.c | 1 + src/platform/mt8188/lib/clk.c | 1 + src/platform/mt8195/lib/clk.c | 1 + src/platform/mt8196/lib/clk.c | 1 + src/platform/mt8365/lib/clk.c | 1 + src/probe/probe.c | 1 + src/samples/audio/smart_amp_test_ipc4.c | 1 + src/schedule/ll_schedule_xtos.c | 1 + src/schedule/schedule.c | 1 + src/schedule/zephyr_dp_schedule.c | 1 + src/schedule/zephyr_ll.c | 1 + src/schedule/zephyr_twb_schedule.c | 1 + src/trace/dma-trace.c | 1 + 113 files changed, 117 insertions(+) diff --git a/src/audio/aria/aria.c b/src/audio/aria/aria.c index ef7285d2f564..d7f3dea97ab1 100644 --- a/src/audio/aria/aria.c +++ b/src/audio/aria/aria.c @@ -327,6 +327,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(aria_comp_tr, SOF_UUID(aria_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(aria_interface, aria_uuid, aria_comp_tr); SOF_MODULE_INIT(aria, sys_comp_module_aria_interface_init); diff --git a/src/audio/asrc/asrc_ipc3.c b/src/audio/asrc/asrc_ipc3.c index 07cdb33f14f2..0464c67b678d 100644 --- a/src/audio/asrc/asrc_ipc3.c +++ b/src/audio/asrc/asrc_ipc3.c @@ -16,6 +16,7 @@ SOF_DEFINE_REG_UUID(asrc); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(asrc_tr, SOF_UUID(asrc_uuid), LOG_LEVEL_INFO); LOG_MODULE_DECLARE(asrc, CONFIG_SOF_LOG_LEVEL); diff --git a/src/audio/asrc/asrc_ipc4.c b/src/audio/asrc/asrc_ipc4.c index cba17aeee410..ec302c9be0a8 100644 --- a/src/audio/asrc/asrc_ipc4.c +++ b/src/audio/asrc/asrc_ipc4.c @@ -16,6 +16,7 @@ SOF_DEFINE_REG_UUID(asrc4); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(asrc_tr, SOF_UUID(asrc4_uuid), LOG_LEVEL_INFO); int asrc_dai_configure_timestamp(struct comp_data *cd) diff --git a/src/audio/buffers/comp_buffer.c b/src/audio/buffers/comp_buffer.c index 8a3d44133d4b..167682dcbe31 100644 --- a/src/audio/buffers/comp_buffer.c +++ b/src/audio/buffers/comp_buffer.c @@ -29,6 +29,7 @@ LOG_MODULE_REGISTER(buffer, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(buffer); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(buffer_tr, SOF_UUID(buffer_uuid), LOG_LEVEL_INFO); static size_t comp_buffer_get_data_available(struct sof_source *source) diff --git a/src/audio/buffers/ring_buffer.c b/src/audio/buffers/ring_buffer.c index 51245e91ca40..3d32ec4af204 100644 --- a/src/audio/buffers/ring_buffer.c +++ b/src/audio/buffers/ring_buffer.c @@ -18,6 +18,7 @@ LOG_MODULE_REGISTER(ring_buffer, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(ring_buffer); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ring_buffer_tr, SOF_UUID(ring_buffer_uuid), LOG_LEVEL_INFO); static inline struct ring_buffer *ring_buffer_from_sink(struct sof_sink *sink) diff --git a/src/audio/channel_map.c b/src/audio/channel_map.c index b743fdacb0cd..b53e44230cfb 100644 --- a/src/audio/channel_map.c +++ b/src/audio/channel_map.c @@ -18,6 +18,7 @@ LOG_MODULE_REGISTER(channel_map, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(chmap); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(chmap_tr, SOF_UUID(chmap_uuid), LOG_LEVEL_INFO); struct sof_ipc_channel_map *chmap_get(struct sof_ipc_stream_map *smap, diff --git a/src/audio/codec/dts/dts.c b/src/audio/codec/dts/dts.c index bc4795055576..c38d387c0f5e 100644 --- a/src/audio/codec/dts/dts.c +++ b/src/audio/codec/dts/dts.c @@ -491,6 +491,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dts_tr, SOF_UUID(dts_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(dts_interface, dts_uuid, dts_tr); SOF_MODULE_INIT(dts, sys_comp_module_dts_interface_init); diff --git a/src/audio/component.c b/src/audio/component.c index 3c7021057259..db74b3721145 100644 --- a/src/audio/component.c +++ b/src/audio/component.c @@ -48,6 +48,7 @@ struct comp_driver_list *comp_drivers_get(void) SOF_DEFINE_REG_UUID(component); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(comp_tr, SOF_UUID(component_uuid), LOG_LEVEL_INFO); int comp_register(struct comp_driver_info *drv) diff --git a/src/audio/copier/copier.c b/src/audio/copier/copier.c index 018bcd81b870..f0fd4ba871cc 100644 --- a/src/audio/copier/copier.c +++ b/src/audio/copier/copier.c @@ -1298,6 +1298,7 @@ static APP_SYSUSER_DATA const struct module_interface copier_interface = { .endpoint_ops = &copier_endpoint_ops, }; +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(copier_comp_tr, SOF_UUID(copier_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(copier_interface, copier_uuid, copier_comp_tr); diff --git a/src/audio/crossover/crossover.c b/src/audio/crossover/crossover.c index cbc45a04ec50..afa182425124 100644 --- a/src/audio/crossover/crossover.c +++ b/src/audio/crossover/crossover.c @@ -689,6 +689,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(crossover_tr, SOF_UUID(crossover_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(crossover_interface, crossover_uuid, crossover_tr); SOF_MODULE_INIT(crossover, sys_comp_module_crossover_interface_init); diff --git a/src/audio/dcblock/dcblock.c b/src/audio/dcblock/dcblock.c index 15e6139b7a89..26b0bd117e5d 100644 --- a/src/audio/dcblock/dcblock.c +++ b/src/audio/dcblock/dcblock.c @@ -259,6 +259,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dcblock_tr, SOF_UUID(dcblock_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(dcblock_interface, dcblock_uuid, dcblock_tr); SOF_MODULE_INIT(dcblock, sys_comp_module_dcblock_interface_init); diff --git a/src/audio/drc/drc_log.c b/src/audio/drc/drc_log.c index d2e0f1efe7ea..4bcce2dbcec0 100644 --- a/src/audio/drc/drc_log.c +++ b/src/audio/drc/drc_log.c @@ -9,6 +9,7 @@ SOF_DEFINE_REG_UUID(drc); LOG_MODULE_REGISTER(drc, CONFIG_SOF_LOG_LEVEL); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(drc_tr, SOF_UUID(drc_uuid), LOG_LEVEL_INFO); EXPORT_SYMBOL(log_const_drc); #ifdef CONFIG_LOG_RUNTIME_FILTERING diff --git a/src/audio/eq_fir/eq_fir.c b/src/audio/eq_fir/eq_fir.c index 6c4c3d630562..3f85cf2ac623 100644 --- a/src/audio/eq_fir/eq_fir.c +++ b/src/audio/eq_fir/eq_fir.c @@ -533,6 +533,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(eq_fir_tr, SOF_UUID(eq_fir_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(eq_fir_interface, eq_fir_uuid, eq_fir_tr); SOF_MODULE_INIT(eq_fir, sys_comp_module_eq_fir_interface_init); diff --git a/src/audio/eq_iir/eq_iir.c b/src/audio/eq_iir/eq_iir.c index a9a4bc4aa24a..31a908e2c39f 100644 --- a/src/audio/eq_iir/eq_iir.c +++ b/src/audio/eq_iir/eq_iir.c @@ -254,6 +254,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(eq_iir_tr, SOF_UUID(eq_iir_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(eq_iir_interface, eq_iir_uuid, eq_iir_tr); SOF_MODULE_INIT(eq_iir, sys_comp_module_eq_iir_interface_init); diff --git a/src/audio/google/google_ctc_audio_processing.c b/src/audio/google/google_ctc_audio_processing.c index 0ee37abd24d5..9a07eac14194 100644 --- a/src/audio/google/google_ctc_audio_processing.c +++ b/src/audio/google/google_ctc_audio_processing.c @@ -472,6 +472,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(google_ctc_audio_processing_tr, SOF_UUID(google_ctc_audio_processing_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(google_ctc_audio_processing_interface, diff --git a/src/audio/google/google_rtc_audio_processing.c b/src/audio/google/google_rtc_audio_processing.c index 7c50bca874c5..66fdb605a23e 100644 --- a/src/audio/google/google_rtc_audio_processing.c +++ b/src/audio/google/google_rtc_audio_processing.c @@ -860,6 +860,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(google_rtc_audio_processing_tr, SOF_UUID(google_rtc_audio_processing_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(google_rtc_audio_processing_interface, diff --git a/src/audio/igo_nr/igo_nr.c b/src/audio/igo_nr/igo_nr.c index f762cf86b49d..18a2321d89a7 100644 --- a/src/audio/igo_nr/igo_nr.c +++ b/src/audio/igo_nr/igo_nr.c @@ -932,6 +932,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(igo_nr_tr, SOF_UUID(igo_nr_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(igo_nr_interface, igo_nr_uuid, igo_nr_tr); SOF_MODULE_INIT(igo_nr, sys_comp_module_igo_nr_interface_init); diff --git a/src/audio/level_multiplier/level_multiplier.c b/src/audio/level_multiplier/level_multiplier.c index 4fca482ced72..7eb93292d9a3 100644 --- a/src/audio/level_multiplier/level_multiplier.c +++ b/src/audio/level_multiplier/level_multiplier.c @@ -200,6 +200,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(level_multiplier_tr, SOF_UUID(level_multiplier_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(level_multiplier_interface, level_multiplier_uuid, level_multiplier_tr); SOF_MODULE_INIT(level_multiplier, sys_comp_module_level_multiplier_interface_init); diff --git a/src/audio/mfcc/mfcc.c b/src/audio/mfcc/mfcc.c index 724d3d7faf06..997975fdd0ed 100644 --- a/src/audio/mfcc/mfcc.c +++ b/src/audio/mfcc/mfcc.c @@ -333,6 +333,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(mfcc_tr, SOF_UUID(mfcc_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(mfcc_interface, mfcc_uuid, mfcc_tr); SOF_MODULE_INIT(mfcc, sys_comp_module_mfcc_interface_init); diff --git a/src/audio/mixer/mixer.c b/src/audio/mixer/mixer.c index 26023bb6a570..77fdf68b904f 100644 --- a/src/audio/mixer/mixer.c +++ b/src/audio/mixer/mixer.c @@ -256,6 +256,7 @@ static const struct module_interface mixer_interface = { .free = mixer_free, }; +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(mixer_tr, SOF_UUID(mixer_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(mixer_interface, mixer_uuid, mixer_tr); SOF_MODULE_INIT(mixer, sys_comp_module_mixer_interface_init); diff --git a/src/audio/mixin_mixout/mixin_mixout.c b/src/audio/mixin_mixout/mixin_mixout.c index 839f0eea8e17..cb308171af80 100644 --- a/src/audio/mixin_mixout/mixin_mixout.c +++ b/src/audio/mixin_mixout/mixin_mixout.c @@ -1052,10 +1052,12 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(mixin_tr, SOF_UUID(mixin_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(mixin_interface, mixin_uuid, mixin_tr); SOF_MODULE_INIT(mixin, sys_comp_module_mixin_interface_init); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(mixout_tr, SOF_UUID(mixout_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(mixout_interface, mixout_uuid, mixout_tr); SOF_MODULE_INIT(mixout, sys_comp_module_mixout_interface_init); diff --git a/src/audio/module_adapter/library/userspace_proxy.c b/src/audio/module_adapter/library/userspace_proxy.c index e7159ce5b8b7..8041496ddca2 100644 --- a/src/audio/module_adapter/library/userspace_proxy.c +++ b/src/audio/module_adapter/library/userspace_proxy.c @@ -46,6 +46,7 @@ LOG_MODULE_REGISTER(userspace_proxy, CONFIG_SOF_LOG_LEVEL); /* 6f6b6f4b-6f73-7466-20e1e62b9779f003 */ SOF_DEFINE_REG_UUID(userspace_proxy); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(userspace_proxy_tr, SOF_UUID(userspace_proxy_uuid), LOG_LEVEL_INFO); static const struct module_interface userspace_proxy_interface; diff --git a/src/audio/module_adapter/module/cadence_ipc3.c b/src/audio/module_adapter/module/cadence_ipc3.c index c9a6f7705062..199165794ce1 100644 --- a/src/audio/module_adapter/module/cadence_ipc3.c +++ b/src/audio/module_adapter/module/cadence_ipc3.c @@ -18,6 +18,7 @@ SOF_DEFINE_REG_UUID(cadence_codec); LOG_MODULE_DECLARE(cadence_codec, CONFIG_SOF_LOG_LEVEL); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(cadence_codec_tr, SOF_UUID(cadence_codec_uuid), LOG_LEVEL_INFO); int cadence_codec_resolve_api(struct processing_module *mod) diff --git a/src/audio/module_adapter/module/cadence_ipc4.c b/src/audio/module_adapter/module/cadence_ipc4.c index 763272964d61..9b74481c0523 100644 --- a/src/audio/module_adapter/module/cadence_ipc4.c +++ b/src/audio/module_adapter/module/cadence_ipc4.c @@ -16,6 +16,7 @@ SOF_DEFINE_REG_UUID(cadence_codec); LOG_MODULE_DECLARE(cadence_codec, CONFIG_SOF_LOG_LEVEL); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(cadence_codec_tr, SOF_UUID(cadence_codec_uuid), LOG_LEVEL_INFO); int cadence_codec_resolve_api(struct processing_module *mod) diff --git a/src/audio/module_adapter/module/dolby/dax.c b/src/audio/module_adapter/module/dolby/dax.c index 984bd2c11680..8f695fe83acd 100644 --- a/src/audio/module_adapter/module/dolby/dax.c +++ b/src/audio/module_adapter/module/dolby/dax.c @@ -966,6 +966,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dolby_dax_audio_processing_tr, SOF_UUID(dolby_dax_audio_processing_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(dolby_dax_audio_processing_interface, dolby_dax_audio_processing_uuid, diff --git a/src/audio/module_adapter/module/passthrough.c b/src/audio/module_adapter/module/passthrough.c index 4a0a8eb2a655..ba2da59e838c 100644 --- a/src/audio/module_adapter/module/passthrough.c +++ b/src/audio/module_adapter/module/passthrough.c @@ -150,6 +150,7 @@ static const struct module_interface passthrough_interface = { .free = passthrough_codec_free }; +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(passthrough_tr, SOF_UUID(passthrough_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(passthrough_interface, passthrough_uuid, passthrough_tr); SOF_MODULE_INIT(passthrough, sys_comp_module_passthrough_interface_init); diff --git a/src/audio/module_adapter/module/waves/waves.c b/src/audio/module_adapter/module/waves/waves.c index aa800b32f992..208bb7e010ff 100644 --- a/src/audio/module_adapter/module/waves/waves.c +++ b/src/audio/module_adapter/module/waves/waves.c @@ -962,6 +962,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(waves_tr, SOF_UUID(waves_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(waves_interface, waves_uuid, waves_tr); SOF_MODULE_INIT(waves, sys_comp_module_waves_interface_init); diff --git a/src/audio/multiband_drc/multiband_drc.c b/src/audio/multiband_drc/multiband_drc.c index 091cad43b03d..5316c1d41972 100644 --- a/src/audio/multiband_drc/multiband_drc.c +++ b/src/audio/multiband_drc/multiband_drc.c @@ -460,6 +460,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(multiband_drc_tr, SOF_UUID(multiband_drc_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(multiband_drc_interface, multiband_drc_uuid, multiband_drc_tr); SOF_MODULE_INIT(multiband_drc, sys_comp_module_multiband_drc_interface_init); diff --git a/src/audio/mux/mux_ipc3.c b/src/audio/mux/mux_ipc3.c index b8454043e0fd..a3d3beb4b708 100644 --- a/src/audio/mux/mux_ipc3.c +++ b/src/audio/mux/mux_ipc3.c @@ -25,10 +25,12 @@ LOG_MODULE_DECLARE(muxdemux, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(mux); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(mux_tr, SOF_UUID(mux_uuid), LOG_LEVEL_INFO); SOF_DEFINE_REG_UUID(demux); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(demux_tr, SOF_UUID(demux_uuid), LOG_LEVEL_INFO); static int mux_set_values(struct processing_module *mod) diff --git a/src/audio/mux/mux_ipc4.c b/src/audio/mux/mux_ipc4.c index f5ead3a93368..765e4adee0d9 100644 --- a/src/audio/mux/mux_ipc4.c +++ b/src/audio/mux/mux_ipc4.c @@ -26,10 +26,12 @@ LOG_MODULE_DECLARE(muxdemux, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(mux4); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(mux_tr, SOF_UUID(mux4_uuid), LOG_LEVEL_INFO); SOF_DEFINE_REG_UUID(demux); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(demux_tr, SOF_UUID(demux_uuid), LOG_LEVEL_INFO); static int build_config(struct processing_module *mod, struct mux_data *cfg) diff --git a/src/audio/nxp/eap.c b/src/audio/nxp/eap.c index 3e596a5cf85d..97ae3ad16934 100644 --- a/src/audio/nxp/eap.c +++ b/src/audio/nxp/eap.c @@ -31,6 +31,7 @@ LOG_MODULE_REGISTER(nxp_eap, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(nxp_eap); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(nxp_eap_tr, SOF_UUID(nxp_eap_uuid), LOG_LEVEL_INFO); #define NXP_EAP_DEFAULT_MAX_BLOCK_SIZE 480 diff --git a/src/audio/phase_vocoder/phase_vocoder.c b/src/audio/phase_vocoder/phase_vocoder.c index b756dce72072..79dc999ca4e2 100644 --- a/src/audio/phase_vocoder/phase_vocoder.c +++ b/src/audio/phase_vocoder/phase_vocoder.c @@ -21,6 +21,7 @@ LOG_MODULE_REGISTER(phase_vocoder, CONFIG_SOF_LOG_LEVEL); /* Creates the component trace. Traces show in trace console the component * info, warning, and error messages. */ +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(phase_vocoder_tr, SOF_UUID(phase_vocoder_uuid), LOG_LEVEL_INFO); #if STFT_DEBUG diff --git a/src/audio/rtnr/rtnr.c b/src/audio/rtnr/rtnr.c index cee7756c41c5..c638327182bf 100644 --- a/src/audio/rtnr/rtnr.c +++ b/src/audio/rtnr/rtnr.c @@ -62,6 +62,7 @@ LOG_MODULE_REGISTER(rtnr, CONFIG_SOF_LOG_LEVEL); /* UUID 5c7ca334-e15d-11eb-ba80-0242ac130004 */ SOF_DEFINE_REG_UUID(rtnr); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(rtnr_tr, SOF_UUID(rtnr_uuid), LOG_LEVEL_INFO); /* Generic processing */ diff --git a/src/audio/smart_amp/smart_amp.c b/src/audio/smart_amp/smart_amp.c index 38577545b36e..a069c14d64b4 100644 --- a/src/audio/smart_amp/smart_amp.c +++ b/src/audio/smart_amp/smart_amp.c @@ -827,6 +827,7 @@ static struct module_interface smart_amp_interface = { .trigger = smart_amp_trigger, }; +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(smart_amp_comp_tr, SOF_UUID(UUID_SYM), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(smart_amp_interface, UUID_SYM, smart_amp_comp_tr); SOF_MODULE_INIT(smart_amp, sys_comp_module_smart_amp_interface_init); diff --git a/src/audio/sound_dose/sound_dose.c b/src/audio/sound_dose/sound_dose.c index c28b55baee4d..59975ad14ed7 100644 --- a/src/audio/sound_dose/sound_dose.c +++ b/src/audio/sound_dose/sound_dose.c @@ -361,6 +361,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sound_dose_tr, SOF_UUID(sound_dose_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(sound_dose_interface, sound_dose_uuid, sound_dose_tr); SOF_MODULE_INIT(sound_dose, sys_comp_module_sound_dose_interface_init); diff --git a/src/audio/src/src_ipc3.c b/src/audio/src/src_ipc3.c index 541efcdb24be..028f747378d7 100644 --- a/src/audio/src/src_ipc3.c +++ b/src/audio/src/src_ipc3.c @@ -42,6 +42,7 @@ SOF_DEFINE_REG_UUID(src); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(src_tr, SOF_UUID(src_uuid), LOG_LEVEL_INFO); LOG_MODULE_DECLARE(src, CONFIG_SOF_LOG_LEVEL); diff --git a/src/audio/src/src_ipc4.c b/src/audio/src/src_ipc4.c index 91f286347a5f..c2ab47d425c2 100644 --- a/src/audio/src/src_ipc4.c +++ b/src/audio/src/src_ipc4.c @@ -44,6 +44,7 @@ SOF_DEFINE_REG_UUID(src4); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(src_tr, SOF_UUID(src4_uuid), LOG_LEVEL_INFO); LOG_MODULE_DECLARE(src, CONFIG_SOF_LOG_LEVEL); diff --git a/src/audio/src/src_lite.c b/src/audio/src/src_lite.c index 9d5593ff34ca..136641aa4c34 100644 --- a/src/audio/src/src_lite.c +++ b/src/audio/src/src_lite.c @@ -67,6 +67,7 @@ const struct module_interface src_lite_interface = { SOF_DEFINE_REG_UUID(src_lite); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(src_lite_tr, SOF_UUID(src_lite_uuid), LOG_LEVEL_INFO); #if !CONFIG_COMP_SRC_MODULE diff --git a/src/audio/stft_process/stft_process.c b/src/audio/stft_process/stft_process.c index 5fb96a267f15..e119934db055 100644 --- a/src/audio/stft_process/stft_process.c +++ b/src/audio/stft_process/stft_process.c @@ -247,6 +247,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(stft_process_tr, SOF_UUID(stft_process_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(stft_process_interface, stft_process_uuid, stft_process_tr); SOF_MODULE_INIT(stft_process, sys_comp_module_stft_process_interface_init); diff --git a/src/audio/tdfb/tdfb.c b/src/audio/tdfb/tdfb.c index bf3d1dd8ff5e..664e7f8c5f1e 100644 --- a/src/audio/tdfb/tdfb.c +++ b/src/audio/tdfb/tdfb.c @@ -941,6 +941,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(tdfb_tr, SOF_UUID(tdfb_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(tdfb_interface, tdfb_uuid, tdfb_tr); SOF_MODULE_INIT(tdfb, sys_comp_module_tdfb_interface_init); diff --git a/src/audio/template/template.c b/src/audio/template/template.c index 1bef6668b75e..7e7fef378aa5 100644 --- a/src/audio/template/template.c +++ b/src/audio/template/template.c @@ -201,6 +201,7 @@ SOF_LLEXT_BUILDINFO; #else /* Only used for the module adapter trace context, soon to be deprecated */ +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(template_tr, SOF_UUID(template_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(template_interface, template_uuid, template_tr); SOF_MODULE_INIT(template, sys_comp_module_template_interface_init); diff --git a/src/audio/tensorflow/tflm-classify.c b/src/audio/tensorflow/tflm-classify.c index 9c93329bce1c..7f6236f23a61 100644 --- a/src/audio/tensorflow/tflm-classify.c +++ b/src/audio/tensorflow/tflm-classify.c @@ -238,6 +238,7 @@ static const struct module_interface tflmcly_interface = { .free = tflm_free }; +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(tflm_tr, SOF_UUID(tflmcly_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(tflmcly_interface, tflmcly_uuid, tflm_tr); SOF_MODULE_INIT(tflmcly, sys_comp_module_tflmcly_interface_init); diff --git a/src/audio/tone/tone-ipc4.c b/src/audio/tone/tone-ipc4.c index 30d99058a3d6..4294c69782fe 100644 --- a/src/audio/tone/tone-ipc4.c +++ b/src/audio/tone/tone-ipc4.c @@ -222,6 +222,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(tone_tr, SOF_UUID(tone_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(tone_interface, tone_uuid, tone_tr); SOF_MODULE_INIT(tone, sys_comp_module_tone_interface_init); diff --git a/src/audio/up_down_mixer/up_down_mixer.c b/src/audio/up_down_mixer/up_down_mixer.c index 270c114ee93c..91ef1c6a15f4 100644 --- a/src/audio/up_down_mixer/up_down_mixer.c +++ b/src/audio/up_down_mixer/up_down_mixer.c @@ -452,6 +452,7 @@ static const struct module_interface up_down_mixer_interface = { .free = up_down_mixer_free }; +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(up_down_mixer_comp_tr, SOF_UUID(up_down_mixer_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(up_down_mixer_interface, up_down_mixer_uuid, up_down_mixer_comp_tr); SOF_MODULE_INIT(up_down_mixer, sys_comp_module_up_down_mixer_interface_init); diff --git a/src/audio/volume/volume_uuid.h b/src/audio/volume/volume_uuid.h index d68b0ab5b4cd..e3a22ec55e07 100644 --- a/src/audio/volume/volume_uuid.h +++ b/src/audio/volume/volume_uuid.h @@ -20,9 +20,11 @@ SOF_DEFINE_REG_UUID(volume4); SOF_DEFINE_REG_UUID(gain); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(gain_tr, SOF_UUID(gain_uuid), LOG_LEVEL_INFO); #endif +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(volume_tr, SOF_UUID(volume_uuid), LOG_LEVEL_INFO); #endif /* __SOF_AUDIO_VOLUME_UUID_H__ */ diff --git a/src/debug/tester/tester.c b/src/debug/tester/tester.c index 161b90a7d3f3..06d2c9beea12 100644 --- a/src/debug/tester/tester.c +++ b/src/debug/tester/tester.c @@ -248,6 +248,7 @@ SOF_LLEXT_BUILDINFO; #else +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(tester_tr, SOF_UUID(tester_uuid), LOG_LEVEL_INFO); DECLARE_MODULE_ADAPTER(tester_interface, tester_uuid, tester_tr); SOF_MODULE_INIT(tester, sys_comp_module_tester_interface_init); diff --git a/src/drivers/amd/common/acp_dma.c b/src/drivers/amd/common/acp_dma.c index df68b8bebfb6..bfefd0001ed5 100644 --- a/src/drivers/amd/common/acp_dma.c +++ b/src/drivers/amd/common/acp_dma.c @@ -25,6 +25,7 @@ #include SOF_DEFINE_REG_UUID(acpdma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acpdma_tr, SOF_UUID(acpdma_uuid), LOG_LEVEL_INFO); #define PROBE_UPDATE_POS_MASK 0x80000000 #define PROBE_BUFFER_WATERMARK (16 * 1024) diff --git a/src/drivers/amd/common/acp_dmic_dma.c b/src/drivers/amd/common/acp_dmic_dma.c index 70d371d62784..9cd163c70c82 100644 --- a/src/drivers/amd/common/acp_dmic_dma.c +++ b/src/drivers/amd/common/acp_dmic_dma.c @@ -37,6 +37,7 @@ extern uint32_t dmic_rngbuff_size; struct acp_dmic_silence acp_initsilence; SOF_DEFINE_REG_UUID(acp_dmic_dma_common); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_dmic_dma_tr, SOF_UUID(acp_dmic_dma_common_uuid), LOG_LEVEL_INFO); /* allocate next free DMA channel */ diff --git a/src/drivers/amd/common/acp_sp_dma.c b/src/drivers/amd/common/acp_sp_dma.c index fd431ba7b4b7..583a39aa4628 100644 --- a/src/drivers/amd/common/acp_sp_dma.c +++ b/src/drivers/amd/common/acp_sp_dma.c @@ -34,6 +34,7 @@ #include SOF_DEFINE_REG_UUID(acp_sp_common); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_sp_tr, SOF_UUID(acp_sp_common_uuid), LOG_LEVEL_INFO); /* allocate next free DMA channel */ diff --git a/src/drivers/amd/rembrandt/acp_bt_dma.c b/src/drivers/amd/rembrandt/acp_bt_dma.c index ecf85027528a..3fe07c59d196 100644 --- a/src/drivers/amd/rembrandt/acp_bt_dma.c +++ b/src/drivers/amd/rembrandt/acp_bt_dma.c @@ -34,6 +34,7 @@ SOF_DEFINE_REG_UUID(acp_bt_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_bt_dma_tr, SOF_UUID(acp_bt_dma_uuid), LOG_LEVEL_INFO); /* DMA number of buffer periods */ diff --git a/src/drivers/amd/rembrandt/acp_dmic_dma.c b/src/drivers/amd/rembrandt/acp_dmic_dma.c index b0577d2544fe..1c81e62836ec 100644 --- a/src/drivers/amd/rembrandt/acp_dmic_dma.c +++ b/src/drivers/amd/rembrandt/acp_dmic_dma.c @@ -34,6 +34,7 @@ #include SOF_DEFINE_REG_UUID(acp_dmic_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_dmic_dma_rmb_tr, SOF_UUID(acp_dmic_dma_uuid), LOG_LEVEL_INFO); uint32_t dmic_rngbuff_size; diff --git a/src/drivers/amd/rembrandt/acp_hs_dma.c b/src/drivers/amd/rembrandt/acp_hs_dma.c index fbed6593ad55..75c562bc0318 100644 --- a/src/drivers/amd/rembrandt/acp_hs_dma.c +++ b/src/drivers/amd/rembrandt/acp_hs_dma.c @@ -33,6 +33,7 @@ #include SOF_DEFINE_REG_UUID(acp_hs); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_hs_tr, SOF_UUID(acp_hs_uuid), LOG_LEVEL_INFO); #define HS_FIFO_SIZE 512 diff --git a/src/drivers/amd/rembrandt/acp_sp_dma.c b/src/drivers/amd/rembrandt/acp_sp_dma.c index 423e364e879f..156494f0c6cf 100644 --- a/src/drivers/amd/rembrandt/acp_sp_dma.c +++ b/src/drivers/amd/rembrandt/acp_sp_dma.c @@ -34,6 +34,7 @@ #include SOF_DEFINE_REG_UUID(acp_sp); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_sp_rmb_tr, SOF_UUID(acp_sp_uuid), LOG_LEVEL_INFO); #define SP_TX_FIFO_ADDR (SP_FIFO_SIZE * 2) diff --git a/src/drivers/amd/rembrandt/acp_sw_audio_dma.c b/src/drivers/amd/rembrandt/acp_sw_audio_dma.c index 25c72c9c0fff..48e27ff7d455 100644 --- a/src/drivers/amd/rembrandt/acp_sw_audio_dma.c +++ b/src/drivers/amd/rembrandt/acp_sw_audio_dma.c @@ -16,6 +16,7 @@ SOF_DEFINE_REG_UUID(acp_sw_audio); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_sw_audio_tr, SOF_UUID(acp_sw_audio_uuid), LOG_LEVEL_INFO); #if defined(CONFIG_ACP_6_3) diff --git a/src/drivers/amd/rembrandt/interrupt.c b/src/drivers/amd/rembrandt/interrupt.c index 8d54c9654d2a..350e1bce26d9 100644 --- a/src/drivers/amd/rembrandt/interrupt.c +++ b/src/drivers/amd/rembrandt/interrupt.c @@ -25,6 +25,7 @@ SOF_DEFINE_REG_UUID(irq_acp); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_irq_tr, SOF_UUID(irq_acp_uuid), LOG_LEVEL_INFO); #define IRQ_INT_MASK(irq) (1 << (irq)) diff --git a/src/drivers/amd/renoir/acp_bt_dma.c b/src/drivers/amd/renoir/acp_bt_dma.c index d3e05fd77810..bc7767f4138f 100644 --- a/src/drivers/amd/renoir/acp_bt_dma.c +++ b/src/drivers/amd/renoir/acp_bt_dma.c @@ -35,6 +35,7 @@ SOF_DEFINE_REG_UUID(acp_bt_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_bt_dma_tr, SOF_UUID(acp_bt_dma_uuid), LOG_LEVEL_INFO); /* DMA number of buffer periods */ diff --git a/src/drivers/amd/renoir/acp_dmic_dma.c b/src/drivers/amd/renoir/acp_dmic_dma.c index 797124ae2c99..86b43aaa1825 100644 --- a/src/drivers/amd/renoir/acp_dmic_dma.c +++ b/src/drivers/amd/renoir/acp_dmic_dma.c @@ -34,6 +34,7 @@ #include SOF_DEFINE_REG_UUID(acp_dmic_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_dmic_dma_rn_tr, SOF_UUID(acp_dmic_dma_uuid), LOG_LEVEL_INFO); uint32_t dmic_rngbuff_size; diff --git a/src/drivers/amd/renoir/acp_sp_dma.c b/src/drivers/amd/renoir/acp_sp_dma.c index 1877c9ab88c0..ba488600826d 100644 --- a/src/drivers/amd/renoir/acp_sp_dma.c +++ b/src/drivers/amd/renoir/acp_sp_dma.c @@ -35,6 +35,7 @@ #include SOF_DEFINE_REG_UUID(acp_sp); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_sp_rn_tr, SOF_UUID(acp_sp_uuid), LOG_LEVEL_INFO); static uint64_t prev_tx_pos; diff --git a/src/drivers/amd/renoir/interrupt.c b/src/drivers/amd/renoir/interrupt.c index 6327c792cdd8..38407dfe5fc8 100644 --- a/src/drivers/amd/renoir/interrupt.c +++ b/src/drivers/amd/renoir/interrupt.c @@ -28,6 +28,7 @@ SOF_DEFINE_REG_UUID(irq_acp); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_irq_tr, SOF_UUID(irq_acp_uuid), LOG_LEVEL_INFO); #define IRQ_INT_MASK(irq) (1 << (irq)) diff --git a/src/drivers/amd/vangogh/acp_bt_dma.c b/src/drivers/amd/vangogh/acp_bt_dma.c index 4f08bc69abee..9b0f496fc4da 100644 --- a/src/drivers/amd/vangogh/acp_bt_dma.c +++ b/src/drivers/amd/vangogh/acp_bt_dma.c @@ -34,6 +34,7 @@ SOF_DEFINE_REG_UUID(acp_bt_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_bt_dma_tr, SOF_UUID(acp_bt_dma_uuid), LOG_LEVEL_INFO); /* DMA number of buffer periods */ diff --git a/src/drivers/amd/vangogh/acp_dmic_dma.c b/src/drivers/amd/vangogh/acp_dmic_dma.c index a802163a1847..bff340d88946 100644 --- a/src/drivers/amd/vangogh/acp_dmic_dma.c +++ b/src/drivers/amd/vangogh/acp_dmic_dma.c @@ -34,6 +34,7 @@ #include SOF_DEFINE_REG_UUID(acp_dmic_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_dmic_dma_vgh_tr, SOF_UUID(acp_dmic_dma_uuid), LOG_LEVEL_INFO); uint32_t dmic_rngbuff_size; diff --git a/src/drivers/amd/vangogh/acp_hs_dma.c b/src/drivers/amd/vangogh/acp_hs_dma.c index b15a7f5e51b3..b37d58548690 100644 --- a/src/drivers/amd/vangogh/acp_hs_dma.c +++ b/src/drivers/amd/vangogh/acp_hs_dma.c @@ -33,6 +33,7 @@ #include SOF_DEFINE_REG_UUID(acp_hs); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_hs_tr, SOF_UUID(acp_hs_uuid), LOG_LEVEL_INFO); #define HS_FIFO_SIZE 512 diff --git a/src/drivers/amd/vangogh/acp_sp_dma.c b/src/drivers/amd/vangogh/acp_sp_dma.c index c0bc227e46ef..7949db6a7495 100644 --- a/src/drivers/amd/vangogh/acp_sp_dma.c +++ b/src/drivers/amd/vangogh/acp_sp_dma.c @@ -34,6 +34,7 @@ #include SOF_DEFINE_REG_UUID(acp_sp); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_sp_vgh_tr, SOF_UUID(acp_sp_uuid), LOG_LEVEL_INFO); /* Vangogh hw specific addr map */ diff --git a/src/drivers/amd/vangogh/interrupt.c b/src/drivers/amd/vangogh/interrupt.c index 51b0b0e492fb..5bdb1f281618 100644 --- a/src/drivers/amd/vangogh/interrupt.c +++ b/src/drivers/amd/vangogh/interrupt.c @@ -27,6 +27,7 @@ SOF_DEFINE_REG_UUID(irq_acp); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_irq_tr, SOF_UUID(irq_acp_uuid), LOG_LEVEL_INFO); #define IRQ_INT_MASK(irq) (1 << (irq)) diff --git a/src/drivers/dw/dma.c b/src/drivers/dw/dma.c index 005980454798..cfcb4b68cbfb 100644 --- a/src/drivers/dw/dma.c +++ b/src/drivers/dw/dma.c @@ -48,6 +48,7 @@ LOG_MODULE_REGISTER(dw_dma, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dw_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dwdma_tr, SOF_UUID(dw_dma_uuid), LOG_LEVEL_INFO); /* pointer data for DW DMA buffer */ diff --git a/src/drivers/generic/dummy-dma.c b/src/drivers/generic/dummy-dma.c index c088d9415d55..70f4c31e6be4 100644 --- a/src/drivers/generic/dummy-dma.c +++ b/src/drivers/generic/dummy-dma.c @@ -50,6 +50,7 @@ LOG_MODULE_REGISTER(dummy_dma, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dummy_dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ddma_tr, SOF_UUID(dummy_dma_uuid), LOG_LEVEL_INFO); struct dma_chan_pdata { diff --git a/src/drivers/imx/edma.c b/src/drivers/imx/edma.c index b21c58bcb02c..13d609dc06be 100644 --- a/src/drivers/imx/edma.c +++ b/src/drivers/imx/edma.c @@ -23,6 +23,7 @@ LOG_MODULE_REGISTER(edma, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(edma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(edma_tr, SOF_UUID(edma_uuid), LOG_LEVEL_INFO); static void chan_addr_convert(struct dma_chan_data *channel, uint32_t *sbase, uint32_t *dbase) diff --git a/src/drivers/imx/interrupt-generic.c b/src/drivers/imx/interrupt-generic.c index 1b5bd0c7c537..506a079eed46 100644 --- a/src/drivers/imx/interrupt-generic.c +++ b/src/drivers/imx/interrupt-generic.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(generic_irq_imx, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(interrupt); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(noirq_i_tr, SOF_UUID(interrupt_uuid), LOG_LEVEL_INFO); /* this is needed because i.MX8 implementation assumes all boards have an irqsteer. diff --git a/src/drivers/imx/interrupt-irqsteer.c b/src/drivers/imx/interrupt-irqsteer.c index e42dce923bc9..76313f1d25dc 100644 --- a/src/drivers/imx/interrupt-irqsteer.c +++ b/src/drivers/imx/interrupt-irqsteer.c @@ -23,6 +23,7 @@ LOG_MODULE_REGISTER(irq_imx, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(interrupt); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(irq_i_tr, SOF_UUID(interrupt_uuid), LOG_LEVEL_INFO); /* diff --git a/src/drivers/imx/sdma.c b/src/drivers/imx/sdma.c index e14db9e6796e..5a0af339974a 100644 --- a/src/drivers/imx/sdma.c +++ b/src/drivers/imx/sdma.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(sdma, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(sdma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sdma_tr, SOF_UUID(sdma_uuid), LOG_LEVEL_INFO); #define SDMA_BUFFER_PERIOD_COUNT 2 diff --git a/src/drivers/interrupt.c b/src/drivers/interrupt.c index afa07c4d1d46..cae5f1f3be3b 100644 --- a/src/drivers/interrupt.c +++ b/src/drivers/interrupt.c @@ -26,6 +26,7 @@ LOG_MODULE_REGISTER(irq, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(irq); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(irq_tr, SOF_UUID(irq_uuid), LOG_LEVEL_INFO); /* For i.MX, when building SOF with Zephyr, we use wrapper.c, diff --git a/src/drivers/mediatek/afe/afe-drv.c b/src/drivers/mediatek/afe/afe-drv.c index 5f09359117e6..ac66dc2337ee 100644 --- a/src/drivers/mediatek/afe/afe-drv.c +++ b/src/drivers/mediatek/afe/afe-drv.c @@ -28,6 +28,7 @@ static struct mtk_base_afe mtk_afe; SOF_DEFINE_REG_UUID(afedrv); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(afedrv_tr, SOF_UUID(afedrv_uuid), LOG_LEVEL_INFO); LOG_MODULE_DECLARE(mtk_afe, CONFIG_SOF_LOG_LEVEL); diff --git a/src/drivers/mediatek/afe/afe-memif.c b/src/drivers/mediatek/afe/afe-memif.c index 1e57f5cf0289..8726f5d00d3c 100644 --- a/src/drivers/mediatek/afe/afe-memif.c +++ b/src/drivers/mediatek/afe/afe-memif.c @@ -28,6 +28,7 @@ SOF_DEFINE_REG_UUID(memif); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(memif_tr, SOF_UUID(memif_uuid), LOG_LEVEL_INFO); LOG_MODULE_REGISTER(mtk_afe, CONFIG_SOF_LOG_LEVEL); diff --git a/src/drivers/mediatek/afe/mt8186/afe-sgen.c b/src/drivers/mediatek/afe/mt8186/afe-sgen.c index 145db9ab81db..de87bccc2fff 100644 --- a/src/drivers/mediatek/afe/mt8186/afe-sgen.c +++ b/src/drivers/mediatek/afe/mt8186/afe-sgen.c @@ -16,6 +16,7 @@ SOF_DEFINE_REG_UUID(sgen_mt8186); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sgen_tr, SOF_UUID(sgen_mt8186_uuid), LOG_LEVEL_INFO); /* diff --git a/src/drivers/mediatek/afe/mt8188/afe-sgen.c b/src/drivers/mediatek/afe/mt8188/afe-sgen.c index 97223816bef9..ab4b1a18f727 100644 --- a/src/drivers/mediatek/afe/mt8188/afe-sgen.c +++ b/src/drivers/mediatek/afe/mt8188/afe-sgen.c @@ -17,6 +17,7 @@ SOF_DEFINE_REG_UUID(sgen_mt8188); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sgen_tr, SOF_UUID(sgen_mt8188_uuid), LOG_LEVEL_INFO); /* diff --git a/src/drivers/mediatek/afe/mt8195/afe-sgen.c b/src/drivers/mediatek/afe/mt8195/afe-sgen.c index 58478ac3aa9e..64f96a0208d0 100644 --- a/src/drivers/mediatek/afe/mt8195/afe-sgen.c +++ b/src/drivers/mediatek/afe/mt8195/afe-sgen.c @@ -17,6 +17,7 @@ SOF_DEFINE_REG_UUID(sgen_mt8195); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sgen_tr, SOF_UUID(sgen_mt8195_uuid), LOG_LEVEL_INFO); /* diff --git a/src/drivers/mediatek/afe/mt8365/afe-sgen.c b/src/drivers/mediatek/afe/mt8365/afe-sgen.c index e632f7ca6676..90e746af12d6 100644 --- a/src/drivers/mediatek/afe/mt8365/afe-sgen.c +++ b/src/drivers/mediatek/afe/mt8365/afe-sgen.c @@ -17,6 +17,7 @@ SOF_DEFINE_REG_UUID(sgen_mt8365); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sgen_tr, SOF_UUID(sgen_mt8365_uuid), LOG_LEVEL_INFO); /* diff --git a/src/drivers/mediatek/mt818x/interrupt.c b/src/drivers/mediatek/mt818x/interrupt.c index cf48a3ea4eb9..dd4a46944337 100644 --- a/src/drivers/mediatek/mt818x/interrupt.c +++ b/src/drivers/mediatek/mt818x/interrupt.c @@ -25,6 +25,7 @@ SOF_DEFINE_REG_UUID(irq_mt818x); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(int_tr, SOF_UUID(irq_mt818x_uuid), LOG_LEVEL_INFO); static void mtk_irq_init(void) diff --git a/src/drivers/mediatek/mt8195/interrupt.c b/src/drivers/mediatek/mt8195/interrupt.c index 3aaf883600fd..f05ebe4492c9 100644 --- a/src/drivers/mediatek/mt8195/interrupt.c +++ b/src/drivers/mediatek/mt8195/interrupt.c @@ -22,6 +22,7 @@ SOF_DEFINE_REG_UUID(interrupt); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(int_tr, SOF_UUID(interrupt_uuid), LOG_LEVEL_INFO); /* os timer reg value * 77ns 13M os timer diff --git a/src/drivers/mediatek/mt8196/intc.c b/src/drivers/mediatek/mt8196/intc.c index 472d6ad8e7d7..32b34bdcc9ea 100644 --- a/src/drivers/mediatek/mt8196/intc.c +++ b/src/drivers/mediatek/mt8196/intc.c @@ -15,6 +15,7 @@ #include SOF_DEFINE_REG_UUID(intc_mt8196); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(intc_tr, SOF_UUID(intc_mt8196_uuid), LOG_LEVEL_INFO); static struct intc_desc_t intc_desc; diff --git a/src/drivers/mediatek/mt8196/interrupt.c b/src/drivers/mediatek/mt8196/interrupt.c index d329544cb5ae..08dafb5efad2 100644 --- a/src/drivers/mediatek/mt8196/interrupt.c +++ b/src/drivers/mediatek/mt8196/interrupt.c @@ -24,6 +24,7 @@ SOF_DEFINE_REG_UUID(irq_mt8196); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(int_tr, SOF_UUID(irq_mt8196_uuid), LOG_LEVEL_INFO); static void mtk_irq_init(void) diff --git a/src/drivers/mediatek/mt8365/interrupt.c b/src/drivers/mediatek/mt8365/interrupt.c index 1e341ab87a28..84dc13a2e397 100644 --- a/src/drivers/mediatek/mt8365/interrupt.c +++ b/src/drivers/mediatek/mt8365/interrupt.c @@ -24,6 +24,7 @@ SOF_DEFINE_REG_UUID(interrupt); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(int_tr, SOF_UUID(interrupt_uuid), LOG_LEVEL_INFO); static void mtk_irq_init(void) diff --git a/src/idc/idc.c b/src/idc/idc.c index 145a22abfa1c..9e0f3a8bd963 100644 --- a/src/idc/idc.c +++ b/src/idc/idc.c @@ -43,6 +43,7 @@ static SHARED_DATA struct idc_payload static_payload[CONFIG_CORE_COUNT]; SOF_DEFINE_REG_UUID(idc); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(idc_tr, SOF_UUID(idc_uuid), LOG_LEVEL_INFO); SOF_DEFINE_REG_UUID(idc_task); diff --git a/src/idc/zephyr_idc.c b/src/idc/zephyr_idc.c index 771ae967bfb1..70b73cab97df 100644 --- a/src/idc/zephyr_idc.c +++ b/src/idc/zephyr_idc.c @@ -39,6 +39,7 @@ LOG_MODULE_REGISTER(zephyr_idc, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(zephyr_idc); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(zephyr_idc_tr, SOF_UUID(zephyr_idc_uuid), LOG_LEVEL_INFO); /* diff --git a/src/ipc/dma-copy.c b/src/ipc/dma-copy.c index 3e8834474e82..b7f55a90292e 100644 --- a/src/ipc/dma-copy.c +++ b/src/ipc/dma-copy.c @@ -21,6 +21,7 @@ LOG_MODULE_REGISTER(dma_copy, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dma_copy); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dmacpy_tr, SOF_UUID(dma_copy_uuid), LOG_LEVEL_INFO); static struct dma_sg_elem *sg_get_elem_at(struct dma_sg_config *host_sg, diff --git a/src/ipc/ipc-common.c b/src/ipc/ipc-common.c index 96b957f9fabb..d31cd321618f 100644 --- a/src/ipc/ipc-common.c +++ b/src/ipc/ipc-common.c @@ -51,6 +51,7 @@ LOG_MODULE_REGISTER(ipc, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(ipc); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ipc_tr, SOF_UUID(ipc_uuid), LOG_LEVEL_INFO); #ifdef CONFIG_SOF_USERSPACE_LL diff --git a/src/ipc/notification_pool.c b/src/ipc/notification_pool.c index 5894fc499b99..b3455bc601d4 100644 --- a/src/ipc/notification_pool.c +++ b/src/ipc/notification_pool.c @@ -21,6 +21,7 @@ LOG_MODULE_REGISTER(notification_pool, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(notification_pool); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(notif_tr, SOF_UUID(notification_pool_uuid), LOG_LEVEL_INFO); struct ipc_notif_pool_item { diff --git a/src/lib/agent.c b/src/lib/agent.c index 5679fbddfe59..52a042aba17d 100644 --- a/src/lib/agent.c +++ b/src/lib/agent.c @@ -39,6 +39,7 @@ LOG_MODULE_REGISTER(sa, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(sa); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sa_tr, SOF_UUID(sa_uuid), LOG_LEVEL_INFO); SOF_DEFINE_REG_UUID(agent_work); diff --git a/src/lib/ams.c b/src/lib/ams.c index 7f4e6ebb8664..8da8952bb9f0 100644 --- a/src/lib/ams.c +++ b/src/lib/ams.c @@ -27,6 +27,7 @@ LOG_MODULE_REGISTER(ams, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(ams); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ams_tr, SOF_UUID(ams_uuid), LOG_LEVEL_INFO); static struct ams_context ctx[CONFIG_CORE_COUNT]; diff --git a/src/lib/clk.c b/src/lib/clk.c index 1b5025b616cb..675d98a435ae 100644 --- a/src/lib/clk.c +++ b/src/lib/clk.c @@ -22,6 +22,7 @@ LOG_MODULE_REGISTER(clock, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(clock); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(clock_tr, SOF_UUID(clock_uuid), LOG_LEVEL_INFO); SHARED_DATA struct k_spinlock clk_lock; diff --git a/src/lib/dai.c b/src/lib/dai.c index 68163282adc1..4c52cd7fe460 100644 --- a/src/lib/dai.c +++ b/src/lib/dai.c @@ -27,6 +27,7 @@ LOG_MODULE_REGISTER(dai, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dai_lib); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dai_tr, SOF_UUID(dai_lib_uuid), LOG_LEVEL_INFO); struct dai_group_list { diff --git a/src/lib/dma.c b/src/lib/dma.c index 6500e7557483..48b8604f1fe4 100644 --- a/src/lib/dma.c +++ b/src/lib/dma.c @@ -31,6 +31,7 @@ LOG_MODULE_REGISTER(dma, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dma); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dma_tr, SOF_UUID(dma_uuid), LOG_LEVEL_INFO); #if CONFIG_ZEPHYR_NATIVE_DRIVERS diff --git a/src/lib/notifier.c b/src/lib/notifier.c index 102dc55fc7b3..1b5fdec12191 100644 --- a/src/lib/notifier.c +++ b/src/lib/notifier.c @@ -24,6 +24,7 @@ LOG_MODULE_REGISTER(notifier, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(notifier); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(nt_tr, SOF_UUID(notifier_uuid), LOG_LEVEL_INFO); static SHARED_DATA struct notify_data notify_data_shared[CONFIG_CORE_COUNT]; diff --git a/src/math/fft/fft_common.c b/src/math/fft/fft_common.c index 589571881443..94c315537e3a 100644 --- a/src/math/fft/fft_common.c +++ b/src/math/fft/fft_common.c @@ -17,6 +17,7 @@ LOG_MODULE_REGISTER(math_fft, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(math_fft); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(math_fft_tr, SOF_UUID(math_fft_uuid), LOG_LEVEL_INFO); struct fft_plan *fft_plan_common_new(struct processing_module *mod, void *inb, diff --git a/src/math/fft/fft_multi.c b/src/math/fft/fft_multi.c index 794eb3002c47..5c3e0d897a4f 100644 --- a/src/math/fft/fft_multi.c +++ b/src/math/fft/fft_multi.c @@ -17,6 +17,7 @@ LOG_MODULE_REGISTER(math_fft_multi, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(math_fft_multi); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(math_fft_multi_tr, SOF_UUID(math_fft_multi_uuid), LOG_LEVEL_INFO); struct fft_multi_plan *mod_fft_multi_plan_new(struct processing_module *mod, void *inb, diff --git a/src/math/power.c b/src/math/power.c index ff9e5f911d5f..63157ff9dc44 100644 --- a/src/math/power.c +++ b/src/math/power.c @@ -18,6 +18,7 @@ SOF_DEFINE_REG_UUID(math_power); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(math_power_tr, SOF_UUID(math_power_uuid), LOG_LEVEL_INFO); /* define constant */ #define POWER_MAX_LIMIT 0x8000 diff --git a/src/platform/amd/acp_6_3/lib/clk.c b/src/platform/amd/acp_6_3/lib/clk.c index f060aafc22c6..3be4f9400cb5 100644 --- a/src/platform/amd/acp_6_3/lib/clk.c +++ b/src/platform/amd/acp_6_3/lib/clk.c @@ -42,6 +42,7 @@ SOF_DEFINE_REG_UUID(acp_clk); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_clk_tr, SOF_UUID(acp_clk_uuid), LOG_LEVEL_INFO); const struct freq_table platform_cpu_freq[] = { diff --git a/src/platform/amd/acp_7_0/lib/clk.c b/src/platform/amd/acp_7_0/lib/clk.c index da2b069682d0..362074552b16 100644 --- a/src/platform/amd/acp_7_0/lib/clk.c +++ b/src/platform/amd/acp_7_0/lib/clk.c @@ -41,6 +41,7 @@ LOG_MODULE_REGISTER(acp_clk, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(acp_clk); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_clk_tr, SOF_UUID(acp_clk_uuid), LOG_LEVEL_INFO); const struct freq_table platform_cpu_freq[] = { diff --git a/src/platform/amd/acp_7_x/lib/clk.c b/src/platform/amd/acp_7_x/lib/clk.c index 00aa89be48b2..75536d16de28 100644 --- a/src/platform/amd/acp_7_x/lib/clk.c +++ b/src/platform/amd/acp_7_x/lib/clk.c @@ -40,6 +40,7 @@ SOF_DEFINE_REG_UUID(acp_clk); LOG_MODULE_REGISTER(acp_clk, CONFIG_SOF_LOG_LEVEL); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(acp_clk_tr, SOF_UUID(acp_clk_uuid), LOG_LEVEL_INFO); /* Frequency tables */ diff --git a/src/platform/intel/ace/lib/watchdog.c b/src/platform/intel/ace/lib/watchdog.c index 95ff5e3c4c6b..260a4f68be8d 100644 --- a/src/platform/intel/ace/lib/watchdog.c +++ b/src/platform/intel/ace/lib/watchdog.c @@ -23,6 +23,7 @@ LOG_MODULE_REGISTER(wdt, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(wdt); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(wdt_tr, SOF_UUID(wdt_uuid), LOG_LEVEL_INFO); static const struct device *const watchdog = DEVICE_DT_GET(DT_NODELABEL(adsp_watchdog)); diff --git a/src/platform/mt8186/lib/clk.c b/src/platform/mt8186/lib/clk.c index 6a5b2910c506..ff3234938ba8 100644 --- a/src/platform/mt8186/lib/clk.c +++ b/src/platform/mt8186/lib/clk.c @@ -20,6 +20,7 @@ SOF_DEFINE_REG_UUID(clkdrv_mt8186); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(clkdrv_tr, SOF_UUID(clkdrv_mt8186_uuid), LOG_LEVEL_INFO); /* default voltage is 0.8V */ diff --git a/src/platform/mt8188/lib/clk.c b/src/platform/mt8188/lib/clk.c index bd97dad069a4..3c59e327949c 100644 --- a/src/platform/mt8188/lib/clk.c +++ b/src/platform/mt8188/lib/clk.c @@ -20,6 +20,7 @@ SOF_DEFINE_REG_UUID(clkdrv_mt8188); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(clkdrv_tr, SOF_UUID(clkdrv_mt8188_uuid), LOG_LEVEL_INFO); /* default voltage is 0.75V */ diff --git a/src/platform/mt8195/lib/clk.c b/src/platform/mt8195/lib/clk.c index 894396ab4855..52e799cf83b7 100644 --- a/src/platform/mt8195/lib/clk.c +++ b/src/platform/mt8195/lib/clk.c @@ -16,6 +16,7 @@ SOF_DEFINE_REG_UUID(clkdrv_mt8195); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(clkdrv_tr, SOF_UUID(clkdrv_mt8195_uuid), LOG_LEVEL_INFO); static int dsppll_enable; /* default no adsp clock*/ diff --git a/src/platform/mt8196/lib/clk.c b/src/platform/mt8196/lib/clk.c index ebf109a0c9fc..ad6132c30f3a 100644 --- a/src/platform/mt8196/lib/clk.c +++ b/src/platform/mt8196/lib/clk.c @@ -19,6 +19,7 @@ SOF_DEFINE_REG_UUID(clkdrv_mt8196); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(clkdrv_tr, SOF_UUID(clkdrv_mt8196_uuid), LOG_LEVEL_INFO); /* default voltage is 0.75V */ diff --git a/src/platform/mt8365/lib/clk.c b/src/platform/mt8365/lib/clk.c index 57bc821049fb..ffc14cf391fd 100644 --- a/src/platform/mt8365/lib/clk.c +++ b/src/platform/mt8365/lib/clk.c @@ -17,6 +17,7 @@ SOF_DEFINE_REG_UUID(clkdrv_mt8365); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(clkdrv_tr, SOF_UUID(clkdrv_mt8365_uuid), LOG_LEVEL_INFO); static int dsppll_enable; /* default no adsp clock*/ diff --git a/src/probe/probe.c b/src/probe/probe.c index 19f62bf81a14..8e312053551a 100644 --- a/src/probe/probe.c +++ b/src/probe/probe.c @@ -40,6 +40,7 @@ SOF_DEFINE_REG_UUID(probe); #error "No or invalid IPC MAJOR version selected." #endif /* CONFIG_IPC_MAJOR_4 */ +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(pr_tr, SOF_UUID(PROBE_UUID), LOG_LEVEL_INFO); SOF_DEFINE_REG_UUID(probe_task); diff --git a/src/samples/audio/smart_amp_test_ipc4.c b/src/samples/audio/smart_amp_test_ipc4.c index 89d5861fed71..3586c5066449 100644 --- a/src/samples/audio/smart_amp_test_ipc4.c +++ b/src/samples/audio/smart_amp_test_ipc4.c @@ -21,6 +21,7 @@ LOG_MODULE_REGISTER(smart_amp_test, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(smart_amp_test); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(smart_amp_test_comp_tr, SOF_UUID(smart_amp_test_uuid), LOG_LEVEL_INFO); diff --git a/src/schedule/ll_schedule_xtos.c b/src/schedule/ll_schedule_xtos.c index 0df3cc9a271d..3a90e5be8dc6 100644 --- a/src/schedule/ll_schedule_xtos.c +++ b/src/schedule/ll_schedule_xtos.c @@ -38,6 +38,7 @@ LOG_MODULE_REGISTER(ll_schedule, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(ll_sched); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ll_tr, SOF_UUID(ll_sched_uuid), LOG_LEVEL_INFO); /* diff --git a/src/schedule/schedule.c b/src/schedule/schedule.c index 519b8f144ba6..24efa4888358 100644 --- a/src/schedule/schedule.c +++ b/src/schedule/schedule.c @@ -20,6 +20,7 @@ LOG_MODULE_REGISTER(schedule, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(schedule); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(sch_tr, SOF_UUID(schedule_uuid), LOG_LEVEL_INFO); static inline bool scheduler_is_user(int type) diff --git a/src/schedule/zephyr_dp_schedule.c b/src/schedule/zephyr_dp_schedule.c index fa8bbd285791..ea8de5f3030d 100644 --- a/src/schedule/zephyr_dp_schedule.c +++ b/src/schedule/zephyr_dp_schedule.c @@ -33,6 +33,7 @@ LOG_MODULE_REGISTER(dp_schedule, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dp_sched); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dp_tr, SOF_UUID(dp_sched_uuid), LOG_LEVEL_INFO); #define DP_LOCK_INIT(i, _) Z_SEM_INITIALIZER(dp_lock[i], 1, 1) diff --git a/src/schedule/zephyr_ll.c b/src/schedule/zephyr_ll.c index fd70a4fe31df..75e22ea16679 100644 --- a/src/schedule/zephyr_ll.c +++ b/src/schedule/zephyr_ll.c @@ -23,6 +23,7 @@ LOG_MODULE_REGISTER(ll_schedule, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(zll_sched); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(ll_tr, SOF_UUID(zll_sched_uuid), LOG_LEVEL_INFO); /* per-scheduler data */ diff --git a/src/schedule/zephyr_twb_schedule.c b/src/schedule/zephyr_twb_schedule.c index 5e85cbf61134..846888a8ffa5 100644 --- a/src/schedule/zephyr_twb_schedule.c +++ b/src/schedule/zephyr_twb_schedule.c @@ -24,6 +24,7 @@ LOG_MODULE_REGISTER(twb_schedule, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(twb_sched); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(twb_tr, SOF_UUID(twb_sched_uuid), LOG_LEVEL_INFO); struct scheduler_twb_data { diff --git a/src/trace/dma-trace.c b/src/trace/dma-trace.c index bfa359b4ba74..15e6af5e1cb0 100644 --- a/src/trace/dma-trace.c +++ b/src/trace/dma-trace.c @@ -41,6 +41,7 @@ LOG_MODULE_REGISTER(dma_trace, CONFIG_SOF_LOG_LEVEL); SOF_DEFINE_REG_UUID(dma_trace); +/* unused with Zephyr, generates no output */ DECLARE_TR_CTX(dt_tr, SOF_UUID(dma_trace_uuid), LOG_LEVEL_INFO); SOF_DEFINE_REG_UUID(dma_trace_task);