Skip to content

ARM: tegra30: cpuidle: add a powered-down state

Stephen Warren linux-arm-kernel linux-tegra 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest0 of 7 patches 0 repliesNew
  2. v30 of 7 patches 0 repliesSuperseded

Patches in v4 No applies recorded yet

None of the 7 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [PATCH V4 0/7] ARM: tegra30: cpuidle: add a powered-down state
Quoted 11 lines · Joseph Lo

This adds a "powered-down" state for cpuidle. It's a power gating idle mode. It supports the secondary CPUs (i.e., CPU1-CPU3) to go into powered-down state independently. When any of the secondary CPUs go into this state, it can be power gated alone. There is a limitation on CPU0. The CPU0 can go into powered-down state only when all secondary CPU is offline. After CPU0 is in powered-down state, the CPU rail can be turned off.

All CPUs entering powered-down state is not working. The CPU0 enters this state only when secondary CPU is offline. This can be coverd by CPUquiet and cluster switching mechanism.

OK, this appears to work OK. I have applied it to Tegra's for-3.8/cpuidle branch.

Quoted 2 lines

V4:
* rebased on next-20121031

Purely as an FYI, being based on top of Tegra's for-3.8/cpuidle or for-next branches would have been even better, although in practice this time around, there were no conflicts applying it there.