1*c70f567aSTrevor Wu /* 2*c70f567aSTrevor Wu * Copyright (c) 2022, MediaTek Inc. All rights reserved. 3*c70f567aSTrevor Wu * 4*c70f567aSTrevor Wu * SPDX-License-Identifier: BSD-3-Clause 5*c70f567aSTrevor Wu */ 6*c70f567aSTrevor Wu 7*c70f567aSTrevor Wu #ifndef AUDIO_H 8*c70f567aSTrevor Wu #define AUDIO_H 9*c70f567aSTrevor Wu 10*c70f567aSTrevor Wu #include <stdint.h> 11*c70f567aSTrevor Wu #include <lib/mmio.h> 12*c70f567aSTrevor Wu 13*c70f567aSTrevor Wu enum mtk_audio_smc_call_op { 14*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_INIT = 0, 15*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_DRAM_REQUEST, 16*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_DRAM_RELEASE, 17*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_SRAM_REQUEST, 18*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_SRAM_RELEASE, 19*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_ADSP_REQUEST, 20*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_ADSP_RELEASE, 21*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_DOMAIN_SIDEBANDS, 22*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_BTCVSD_WRITE, 23*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_BTCVSD_UPDATE_CTRL_CLEAR, 24*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_BTCVSD_UPDATE_CTRL_UNDERFLOW, 25*c70f567aSTrevor Wu MTK_AUDIO_SMC_OP_NUM, 26*c70f567aSTrevor Wu }; 27*c70f567aSTrevor Wu 28*c70f567aSTrevor Wu int32_t set_audio_domain_sidebands(void); 29*c70f567aSTrevor Wu 30*c70f567aSTrevor Wu #endif /* AUDIO_H */ 31