mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 11:51:27 +00:00
3ebabaa534
This patch adds the cpuidle driver for the ux500 SoC. The boards saves 12mA with these states. It is based on the latest cpuidle consolidation from Robert Lee. The cpu can go to retention only if the other core is in WFI. If the other cpu is in WFI and we decoupled the gic from the cores, then we have the guarantee, it won't be wake up. It is up to the prcmu firmware to recouple the gic automatically after the power state mode is selected. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Acked-by: Vincent Guittot <vincent.guittot@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
22 lines
777 B
Makefile
22 lines
777 B
Makefile
#
|
|
# Makefile for the linux kernel, U8500 machine.
|
|
#
|
|
|
|
obj-y := clock.o cpu.o devices.o devices-common.o \
|
|
id.o usb.o timer.o
|
|
obj-$(CONFIG_CPU_IDLE) += cpuidle.o
|
|
obj-$(CONFIG_CACHE_L2X0) += cache-l2x0.o
|
|
obj-$(CONFIG_UX500_SOC_DB5500) += cpu-db5500.o dma-db5500.o
|
|
obj-$(CONFIG_UX500_SOC_DB8500) += cpu-db8500.o devices-db8500.o
|
|
obj-$(CONFIG_MACH_MOP500) += board-mop500.o board-mop500-sdi.o \
|
|
board-mop500-regulators.o \
|
|
board-mop500-uib.o board-mop500-stuib.o \
|
|
board-mop500-u8500uib.o \
|
|
board-mop500-pins.o
|
|
obj-$(CONFIG_MACH_U5500) += board-u5500.o board-u5500-sdi.o
|
|
obj-$(CONFIG_SMP) += platsmp.o headsmp.o
|
|
obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
|
|
obj-$(CONFIG_U5500_MODEM_IRQ) += modem-irq-db5500.o
|
|
obj-$(CONFIG_U5500_MBOX) += mbox-db5500.o
|
|
|