ASoC: amd: ps: refactor acp power on and reset functions.
authorSyed Saba Kareem <Syed.SabaKareem@amd.com>
Wed, 26 Apr 2023 12:22:02 +0000 (17:52 +0530)
committerMark Brown <broonie@kernel.org>
Sun, 7 May 2023 23:48:50 +0000 (08:48 +0900)
commitea79b0a663f7bade8664d9ba5017019fc96b91f8
tree5e513a75f948aa49a2073b581b4825eee541fe0f
parentec54f8103dd601ca0b540790896262c12fda965a
ASoC: amd: ps: refactor acp power on and reset functions.

Instead of a busy waiting while loop using udelay in
acp63_power_on and acp63_reset functions use readl_poll_timeout
function to check the condition.

Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com
Reviewed-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com
Link: https://lore.kernel.org/r/20230426122219.3745586-2-Syed.SabaKareem@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org
sound/soc/amd/ps/acp63.h
sound/soc/amd/ps/pci-ps.c