1. 25 Jan, 2021 1 commit
    • Dmitry Osipenko's avatar
      ASoC: tegra: ahub: Add missing resets · 24a41a38
      Dmitry Osipenko authored
      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: default avatarDmitry Osipenko <digetx@gmail.com>
      Link: https://lore.kernel.org/r/20210120003154.26749-5-digetx@gmail.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      24a41a38
  2. 21 Jan, 2021 39 commits