Ulf Hansson
3e452e636d
ARM: cpuidle: Convert to use cpuidle_register|unregister()
...
The only reason that remains, to why the ARM cpuidle driver calls
cpuidle_register_driver(), is to avoid printing an error message in case
another driver already have been registered for the CPU. This seems a bit
silly, but more importantly, if that is a common scenario, perhaps we
should change cpuidle_register() accordingly instead.
In either case, let's consolidate the code, by converting to use
cpuidle_register|unregister(), which also avoids the unnecessary allocation
of the struct cpuidle_device.
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2018-11-08 18:53:00 +01:00
..
governors
More power management updates for 4.20-rc1
2018-10-30 09:08:07 -07:00
coupled.c
smp: Avoid using two cache lines for struct call_single_data
2017-08-29 15:14:38 +02:00
cpuidle-arm.c
ARM: cpuidle: Convert to use cpuidle_register|unregister()
2018-11-08 18:53:00 +01:00
cpuidle-at91.c
cpuidle-big_little.c
cpuidle-calxeda.c
cpuidle-clps711x.c
drivers/cpuidle: make cpuidle-clps711x.c explicitly non-modular
2015-12-15 00:22:21 +01:00
cpuidle-cps.c
Update MIPS email addresses
2017-11-03 09:02:30 -07:00
cpuidle-exynos.c
cpuidle: Enable coupled cpuidle support on Exynos3250 platform
2018-03-29 13:06:08 +02:00
cpuidle-kirkwood.c
cpuidle-mvebu-v7.c
cpuidle: mvebu: disable the bind/unbind attributes and use builtin_platform_driver
2015-10-23 12:40:48 +02:00
cpuidle-powernv.c
powernv/cpuidle: Use parsed device tree values for cpuidle_init
2018-07-31 19:56:44 +10:00
cpuidle-pseries.c
powerpc/pseries/cpuidle: add polling idle for shared processor guests
2018-01-18 15:43:44 +11:00
cpuidle-ux500.c
drivers/cpuidle: make cpuidle-ux500.c explicitly non-modular
2015-12-15 00:22:22 +01:00
cpuidle-zynq.c
cpuidle.c
cpuidle: enter_state: Don't needlessly calculate diff time
2018-09-18 09:32:56 +02:00
cpuidle.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
driver.c
cpuidle: Make drivers initialize polling state
2017-08-30 03:06:33 +02:00
dt_idle_states.c
Merge branch 'pm-sleep'
2017-09-04 00:06:02 +02:00
dt_idle_states.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
governor.c
cpuidle: governors: Consolidate PM QoS handling
2018-05-30 23:13:00 +02:00
Kconfig
cpuidle: Don't enable all governors by default
2016-01-15 22:39:58 +01:00
Kconfig.arm
ARM: cpuidle: Support asymmetric idle definition
2017-06-24 01:51:00 +02:00
Kconfig.mips
cpuidle: cpuidle-cps: Enable use with MIPSr6 CPUs.
2016-10-04 16:13:57 +02:00
Kconfig.powerpc
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
poll_state.c
cpuidle: poll_state: Revise loop termination condition
2018-10-04 19:27:27 +02:00
sysfs.c
PM: cpuidle/suspend: Add s2idle usage and time state attributes
2018-03-29 13:06:08 +02:00