soc/tegra: pmc: Query PCLK clock rate at probe time
authorDmitry Osipenko <digetx@gmail.com>
Thu, 26 Sep 2019 19:17:54 +0000 (22:17 +0300)
committerThierry Reding <treding@nvidia.com>
Tue, 29 Oct 2019 13:35:06 +0000 (14:35 +0100)
commite57a243f5d896f02510e4be92df0873b4c1aab7f
treebb119a9b58bc7e2ad279f20b1409ede4340c9a3b
parent783807436f363e5b1ad4d43ba7debbedfcadbb99
soc/tegra: pmc: Query PCLK clock rate at probe time

It is possible to get a lockup if kernel decides to enter LP2 cpuidle
from some clk-notifier, in that case CCF's "prepare" mutex is kept locked
and thus clk_get_rate(pclk) blocks on the same mutex with interrupts being
disabled, hanging machine.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-By: Peter De Schrijver <pdeschrijver@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/pmc.c