diff options
author | Marek Szyprowski <[email protected]> | 2020-09-22 14:40:46 +0200 |
---|---|---|
committer | Stephen Boyd <[email protected]> | 2020-09-22 12:26:59 -0700 |
commit | f3bb0f796f5ffe32f0fbdce5b1b12eb85511158f (patch) | |
tree | f7ab2caa70619ce3c7de25b677a7c97a6cb94b62 /scripts/gdb | |
parent | 51644df867c0fd156187a79d089450215a05ddcb (diff) |
clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
The ChipID IO region has it's own clock, which is being disabled while
scanning for unused clocks. It turned out that some CPU hotplug, CPU idle
or even SOC firmware code depends on the reads from that area. Fix the
mysterious hang caused by entering deep CPU idle state by ignoring the
'chipid' clock during unused clocks scan, as there are no direct clients
for it which will keep it enabled.
Fixes: e062b571777f ("clk: exynos4: register clocks using common clock framework")
Signed-off-by: Marek Szyprowski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Acked-by: Sylwester Nawrocki <[email protected]>
Signed-off-by: Stephen Boyd <[email protected]>
Diffstat (limited to 'scripts/gdb')
0 files changed, 0 insertions, 0 deletions