ASoC: SOF: mediatek: Add mt8186 hardware support
authorTinghan Shen <tinghan.shen@mediatek.com>
Fri, 22 Apr 2022 05:56:56 +0000 (13:56 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 25 Apr 2022 13:04:43 +0000 (14:04 +0100)
commit1f0214a86de87011ecb96f22545dd6e5c7324cd7
tree58c5a0172d982babbb851763629cbae30c81ee5c
parent57ebd5d568f5e1e34f5a0b67460444d43e9b829b
ASoC: SOF: mediatek: Add mt8186 hardware support

Add support of SOF on Mediatek mt8186 SoC.
MT8186 has 2 Cortex A76 cores paired with 6 Cortex A55 cores.
It also has Cadence HiFi-5 DSP single core. The IPC communication
between AP and DSP is based on shared DRAM and mailbox interrupt.

Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Yaochun Hung <yc.hung@mediatek.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20220422055659.8738-2-tinghan.shen@mediatek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/mediatek/Kconfig
sound/soc/sof/mediatek/Makefile
sound/soc/sof/mediatek/adsp_helper.h
sound/soc/sof/mediatek/mt8186/Makefile [new file with mode: 0644]
sound/soc/sof/mediatek/mt8186/mt8186.c [new file with mode: 0644]
sound/soc/sof/mediatek/mt8186/mt8186.h [new file with mode: 0644]