From 46b2efd7500c3a5317bc4d7bef93fbaab263ebaa Mon Sep 17 00:00:00 2001 From: Michal Bukowski Date: Mon, 8 Jul 2024 12:13:08 +0200 Subject: [PATCH] ipc: added IPC SET_MIC_PRIVACY_FW_MANAGED_POLICY_MAS Added empty implementation which always returns success Signed-off-by: Michal Bukowski --- src/audio/base_fw.c | 11 +++++++++++ src/include/ipc4/base_fw.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/src/audio/base_fw.c b/src/audio/base_fw.c index 6822ce9d32a5..0be9435231a7 100644 --- a/src/audio/base_fw.c +++ b/src/audio/base_fw.c @@ -276,6 +276,15 @@ static int basefw_resource_allocation_request(bool first_block, } } +static int basefw_set_mic_priv_policy(bool first_block, + bool last_block, + uint32_t data_offset_or_size, + const char *data) +{ + tr_info(&basefw_comp_tr, "basefw_set_mic_priv_policy"); + return 0; +} + static int basefw_power_state_info_get(uint32_t *data_offset, char *data) { #if CONFIG_KCPS_DYNAMIC_CLOCK_CONTROL @@ -657,6 +666,8 @@ static int basefw_set_large_config(struct comp_dev *dev, case IPC4_RESOURCE_ALLOCATION_REQUEST: return basefw_resource_allocation_request(first_block, last_block, data_offset, data); + case IPC4_SET_MIC_PRIVACY_FW_MANAGED_POLICY_MASK: + return basefw_set_mic_priv_policy(first_block, last_block, data_offset, data); default: break; } diff --git a/src/include/ipc4/base_fw.h b/src/include/ipc4/base_fw.h index bb048930200e..3f2c5d2fd7ba 100644 --- a/src/include/ipc4/base_fw.h +++ b/src/include/ipc4/base_fw.h @@ -288,6 +288,8 @@ enum ipc4_basefw_params { /* Use LARGE_CONFIG_SET to change SDW ownership */ IPC4_SDW_OWNERSHIP = 31, + + IPC4_SET_MIC_PRIVACY_FW_MANAGED_POLICY_MASK = 36, }; enum ipc4_fw_config_params {