ARM: dts: msm: Enable CCI clocks for all cpus
MSM8939 currently boots with a minimal cpu boot configuration and cpu
clock code will put a vote for CCI clock for only online cpus. Once power
driver initializes and at this time most of the cores will be out of
reset and it enters the low power mode, the following trace is
seen.
[29.976803] a53ssmux_cci is unbalanced
[29.976829] Modules linked in:
[29.976900] CPU: 7 PID: 0 Comm: swapper/7 Tainted: G W
[29.977255] [<c011b160>] (warn_slowpath_fmt+0x2c/0x3c) from [<c071f9e4>] (clk_disable+0x4c/0x16c)
[29.977343] [<c071f9e4>] (clk_disable+0x4c/0x16c) from [<c064dfb4>] (msm_pm_power_collapse+0xe8/0x1e8)
[ 29.977430] [<c064dfb4>] (msm_pm_power_collapse+0xe8/0x1e8) from [<c064e23c>] (msm_cpu_pm_enter_sleep+0xa8/0xcc)
[ 29.977513] [<c064e23c>] (msm_cpu_pm_enter_sleep+0xa8/0xcc) from [<c068023c>] (lpm_cpuidle_enter+0x380/0x53c)
[ 29.977593] [<c068023c>] (lpm_cpuidle_enter+0x380/0x53c) from [<c067c860>] (cpuidle_enter_state+0x40/0xf0)
[ 29.977667] [<c067c860>] (cpuidle_enter_state+0x40/0xf0) from [<c067ca54>] (cpuidle_idle_call+0x144/0x264)
[ 29.977743] [<c067ca54>] (cpuidle_idle_call+0x144/0x264) from [<c0106e4c>] (arch_cpu_idle+0x8/0x38)
[ 29.977820] [<c0106e4c>] (arch_cpu_idle+0x8/0x38) from [<c0162580>] (cpu_startup_entry+0x134/0x218)
[ 29.977888] [<c0162580>] (cpu_startup_entry+0x134/0x218) from [<8097fa24>] (0x8097fa24)
Thus to avoid unbalanced votes, cpufreq code should put votes for all
cpus.
Change-Id: I6d3d3c499ce7d16c3cfdd8ca90d528efd3dbc612
Signed-off-by:
Taniya Das <tdas@codeaurora.org>
Loading
Please register or sign in to comment