Messages in this thread Patch in this message | | | From | Trevor Wu <> | Subject | [PATCH 01/12] ASoC: mediatek: common: add SMC ops ID | Date | Fri, 30 Sep 2022 22:56:50 +0800 |
| |
SMC call is required to communicate with ATF for some secure operations, so we add SMC ops IDs to common header.
Signed-off-by: Trevor Wu <trevor.wu@mediatek.com> --- sound/soc/mediatek/common/mtk-base-afe.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
diff --git a/sound/soc/mediatek/common/mtk-base-afe.h b/sound/soc/mediatek/common/mtk-base-afe.h index ef83e78c22a8..d33c2a3f54a9 100644 --- a/sound/soc/mediatek/common/mtk-base-afe.h +++ b/sound/soc/mediatek/common/mtk-base-afe.h @@ -11,6 +11,22 @@ #define MTK_STREAM_NUM (SNDRV_PCM_STREAM_LAST + 1) +/* SMC CALL Operations */ +enum mtk_audio_smc_call_op { + MTK_AUDIO_SMC_OP_INIT = 0, + MTK_AUDIO_SMC_OP_DRAM_REQUEST, + MTK_AUDIO_SMC_OP_DRAM_RELEASE, + MTK_AUDIO_SMC_OP_SRAM_REQUEST, + MTK_AUDIO_SMC_OP_SRAM_RELEASE, + MTK_AUDIO_SMC_OP_ADSP_REQUEST, + MTK_AUDIO_SMC_OP_ADSP_RELEASE, + MTK_AUDIO_SMC_OP_DOMAIN_SIDEBANDS, + MTK_AUDIO_SMC_OP_BTCVSD_WRITE, + MTK_AUDIO_SMC_OP_BTCVSD_UPDATE_CTRL_CLEAR, + MTK_AUDIO_SMC_OP_BTCVSD_UPDATE_CTRL_UNDERFLOW, + MTK_AUDIO_SMC_OP_NUM +}; + struct mtk_base_memif_data { int id; const char *name; -- 2.18.0
| |