aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2013-09-17 10:13:38 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-09-17 10:14:07 -0400
commit7f63037c8fb204f666367c6469f5a9b9d6888877 (patch)
treea026c999c7166aa1004e111b2e9afd7b663acdce /arch/arm/Kconfig
parent272b98c6455f00884f0350f775c5342358ebb73f (diff)
parentb22537c682671de97c932d5addb6b7d087352aa1 (diff)
Merge branch 'iks_for_rmk' of git://git.linaro.org/people/nico/linux into devel-stable
Nicolas Pitre writes: This is the first part of the patch series adding IKS (In-Kernel Switcher) support for big.LITTLE system architectures. This consists of the core patches only. Extra patches to come later will introduce various optimizations and tracing support. Those patches were posted on the list a while ago here: http://news.gmane.org/group/gmane.linux.ports.arm.kernel/thread=253942
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 3f7714d8d2d2..b3135378ac39 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1549,6 +1549,32 @@ config MCPM
1549 for (multi-)cluster based systems, such as big.LITTLE based 1549 for (multi-)cluster based systems, such as big.LITTLE based
1550 systems. 1550 systems.
1551 1551
1552config BIG_LITTLE
1553 bool "big.LITTLE support (Experimental)"
1554 depends on CPU_V7 && SMP
1555 select MCPM
1556 help
1557 This option enables support selections for the big.LITTLE
1558 system architecture.
1559
1560config BL_SWITCHER
1561 bool "big.LITTLE switcher support"
1562 depends on BIG_LITTLE && MCPM && HOTPLUG_CPU
1563 select CPU_PM
1564 select ARM_CPU_SUSPEND
1565 help
1566 The big.LITTLE "switcher" provides the core functionality to
1567 transparently handle transition between a cluster of A15's
1568 and a cluster of A7's in a big.LITTLE system.
1569
1570config BL_SWITCHER_DUMMY_IF
1571 tristate "Simple big.LITTLE switcher user interface"
1572 depends on BL_SWITCHER && DEBUG_KERNEL
1573 help
1574 This is a simple and dummy char dev interface to control
1575 the big.LITTLE switcher core code. It is meant for
1576 debugging purposes only.
1577
1552choice 1578choice
1553 prompt "Memory split" 1579 prompt "Memory split"
1554 default VMSPLIT_3G 1580 default VMSPLIT_3G