1. 19 Jul, 2021 1 commit
    • Marek Vasut's avatar
      spi: cadence: Correct initialisation of runtime PM again · 56912da7
      Marek Vasut authored
      The original implementation of RPM handling in probe() was mostly
      correct, except it failed to call pm_runtime_get_*() to activate the
      hardware. The subsequent fix, 734882a8 ("spi: cadence: Correct
      initialisation of runtime PM"), breaks the implementation further,
      to the point where the system using this hard IP on ZynqMP hangs on
      boot, because it accesses hardware which is gated off.
      
      Undo 734882a8 ("spi: cadence: Correct initialisation of runtime
      PM") and instead add missing pm_runtime_get_noresume() and move the
      RPM disabling all the way to the end of probe(). That makes ZynqMP
      not hang on boot yet again.
      
      Fixes: 734882a8 ("spi: cadence: Correct initialisation of runtime PM")
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Charles Keepax <ckeepax@opensource.cirrus.com>
      Cc: Mark Brown <broonie@kernel.org>
      Link: https://lore.kernel.org/r/20210716182133.218640-1-marex@denx.deSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      56912da7
  2. 16 Jul, 2021 3 commits
  3. 15 Jul, 2021 1 commit
  4. 14 Jul, 2021 1 commit
  5. 11 Jul, 2021 2 commits
  6. 07 Jul, 2021 2 commits
  7. 30 Jun, 2021 1 commit
  8. 25 Jun, 2021 2 commits
  9. 24 Jun, 2021 1 commit
  10. 23 Jun, 2021 9 commits
  11. 22 Jun, 2021 2 commits
  12. 17 Jun, 2021 2 commits
  13. 15 Jun, 2021 2 commits
  14. 14 Jun, 2021 3 commits
  15. 09 Jun, 2021 1 commit
  16. 07 Jun, 2021 1 commit
  17. 04 Jun, 2021 1 commit
  18. 03 Jun, 2021 5 commits