diff options
author | Dmitry Osipenko <digetx@gmail.com> | 2021-01-20 03:31:52 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2021-01-25 20:17:53 +0300 |
commit | 24a41a38dd2df065ee942221c2fae5e314770865 (patch) | |
tree | 66a2a475c598ef866c515dd354c4c3c17b1b633a /sound/soc/sti | |
parent | c7a83edf9d0869011c66befe83ec8f27689d0336 (diff) | |
download | linux-24a41a38dd2df065ee942221c2fae5e314770865.tar.xz |
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>
Diffstat (limited to 'sound/soc/sti')
0 files changed, 0 insertions, 0 deletions