Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 83e6c31e authored by Taniya Das's avatar Taniya Das
Browse files

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: default avatarTaniya Das <tdas@codeaurora.org>
parent 408d933c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment