Dmitry Osipenko 24a41a38dd
ASoC: tegra: ahub: Add missing resets
AHUB driver misses D_AUDIO and APBIF resets. CPU hangs on trying to
access hardware if resets aren't de-asserted. This problem is currently
masked by the tegra-clk driver which implicitly de-asserts the resets when
the corresponding clocks are enabled. Soon the implicit de-assertion will
be gone from the tegra-clk driver, thus we need to fix the AHUB driver.
Add the missing resets to the driver.

Tested-by: Peter Geis <pgwipeout@gmail.com> # Ouya T30 audio works
Tested-by: Matt Merhar <mattmerhar@protonmail.com> # Ouya T30 boot-tested
Tested-by: Dmitry Osipenko <digetx@gmail.com> # Nexus7 T30 audio works
Tested-by: Nicolas Chauvet <kwizart@gmail.com> # TK1 boot-tested
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Link: https://lore.kernel.org/r/20210120003154.26749-5-digetx@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-01-25 17:17:53 +00:00
..
2020-12-23 15:11:08 -08:00
2020-11-21 09:30:35 +01:00
2020-07-09 13:01:29 +02:00
2020-01-28 16:26:57 -08:00
2020-12-17 13:34:25 -08:00
2021-01-25 17:17:53 +00:00
2020-01-05 16:15:13 +01:00
2020-01-05 16:14:46 +01:00
2021-01-03 08:58:39 +01:00
2019-08-08 08:18:32 +02:00