6 Dec 2011 05:38
[RFC PATCH 0/8] Add common ARM cpuidle init code
Robert Lee <rob.lee <at> linaro.org>
2011-12-06 04:38:03 GMT
2011-12-06 04:38:03 GMT
The patchset adds some cpuidle initialization functionality commonly duplicated by many ARM platforms. The duplicate cpuidle init code of the various ARM platforms has been modified to use this common code. The omap cpuidle initialization impelmentation doesn't quite fit into this common framework so it was left alone. All the modified ARM platforms were built against the new code and tests were ran on a i.MX51 Babbage board using the new mx5 cpuidle implementation included in this patchset. Questions: Is arch/arm/common/ the correct location for this code? Should the mx5 implementation be moved to a separate patchset? Robert Lee (8): ARM: Add commonly used cpuidle init code ARM: at91: Replace init with new common ARM cpuidle init code ARM: kirkwood: Replace init with new common ARM cpuidle init code ARM: exynos: Replace init with new common ARM cpuidle init code ARM: davinci: Replace init with new common ARM cpuidle init code ARM: shmobile: Replace init with new common ARM cpuidle init code ARM: imx: Add mx5 clock changes necessary for low power ARM: imx: Add mx5 cpuidle implmentation arch/arm/common/Makefile | 1 + arch/arm/common/cpuidle.c | 132 +++++++++++++++++++++++++++++++++++ arch/arm/include/asm/cpuidle.h | 25 +++++++ arch/arm/mach-at91/cpuidle.c | 68 ++++++------------(Continue reading)
RSS Feed