ASoC: SOF: mediatek: Revise mt8195 boot flow
authorYC Hung <yc.hung@mediatek.com>
Fri, 8 Jul 2022 20:39:03 +0000 (15:39 -0500)
committerMark Brown <broonie@kernel.org>
Mon, 11 Jul 2022 11:04:34 +0000 (12:04 +0100)
commit13a45b9484e58317c95046e5478c0b1d67df8816
treeeec3ee004d92c995162d02e26574c3af9139d76f
parent7d596d9bb2ae4d0a7a59199792c13ea02f0d2c76
ASoC: SOF: mediatek: Revise mt8195 boot flow

1. Revise hifixdsp shutdown flow to pull runstall high then reset high.
2. Add 1 us delay between D/BRESET high and low for 10 DSP cycles(26M)
   based on IP vendor's suggestion.

Signed-off-by: YC Hung <yc.hung@mediatek.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Li-Yu Yu <afg984@gmail.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: KuanHsun Cheng <Allen-KH.Cheng@mediatek.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20220708203904.29214-2-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/mediatek/mt8195/mt8195-loader.c