diff options
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index b29f0280d712..8c4be1f301cf 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -601,6 +601,7 @@ config CAVIUM_OCTEON_SIMULATOR | |||
601 | select SYS_SUPPORTS_64BIT_KERNEL | 601 | select SYS_SUPPORTS_64BIT_KERNEL |
602 | select SYS_SUPPORTS_BIG_ENDIAN | 602 | select SYS_SUPPORTS_BIG_ENDIAN |
603 | select SYS_SUPPORTS_HIGHMEM | 603 | select SYS_SUPPORTS_HIGHMEM |
604 | select SYS_SUPPORTS_HOTPLUG_CPU | ||
604 | select SYS_HAS_CPU_CAVIUM_OCTEON | 605 | select SYS_HAS_CPU_CAVIUM_OCTEON |
605 | help | 606 | help |
606 | The Octeon simulator is software performance model of the Cavium | 607 | The Octeon simulator is software performance model of the Cavium |
@@ -615,6 +616,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD | |||
615 | select SYS_SUPPORTS_64BIT_KERNEL | 616 | select SYS_SUPPORTS_64BIT_KERNEL |
616 | select SYS_SUPPORTS_BIG_ENDIAN | 617 | select SYS_SUPPORTS_BIG_ENDIAN |
617 | select SYS_SUPPORTS_HIGHMEM | 618 | select SYS_SUPPORTS_HIGHMEM |
619 | select SYS_SUPPORTS_HOTPLUG_CPU | ||
618 | select SYS_HAS_EARLY_PRINTK | 620 | select SYS_HAS_EARLY_PRINTK |
619 | select SYS_HAS_CPU_CAVIUM_OCTEON | 621 | select SYS_HAS_CPU_CAVIUM_OCTEON |
620 | select SWAP_IO_SPACE | 622 | select SWAP_IO_SPACE |
@@ -784,8 +786,17 @@ config SYS_HAS_EARLY_PRINTK | |||
784 | bool | 786 | bool |
785 | 787 | ||
786 | config HOTPLUG_CPU | 788 | config HOTPLUG_CPU |
789 | bool "Support for hot-pluggable CPUs" | ||
790 | depends on SMP && HOTPLUG && SYS_SUPPORTS_HOTPLUG_CPU | ||
791 | help | ||
792 | Say Y here to allow turning CPUs off and on. CPUs can be | ||
793 | controlled through /sys/devices/system/cpu. | ||
794 | (Note: power management support will enable this option | ||
795 | automatically on SMP systems. ) | ||
796 | Say N if you want to disable CPU hotplug. | ||
797 | |||
798 | config SYS_SUPPORTS_HOTPLUG_CPU | ||
787 | bool | 799 | bool |
788 | default n | ||
789 | 800 | ||
790 | config I8259 | 801 | config I8259 |
791 | bool | 802 | bool |
@@ -2136,11 +2147,11 @@ menu "Power management options" | |||
2136 | 2147 | ||
2137 | config ARCH_HIBERNATION_POSSIBLE | 2148 | config ARCH_HIBERNATION_POSSIBLE |
2138 | def_bool y | 2149 | def_bool y |
2139 | depends on !SMP | 2150 | depends on SYS_SUPPORTS_HOTPLUG_CPU |
2140 | 2151 | ||
2141 | config ARCH_SUSPEND_POSSIBLE | 2152 | config ARCH_SUSPEND_POSSIBLE |
2142 | def_bool y | 2153 | def_bool y |
2143 | depends on !SMP | 2154 | depends on SYS_SUPPORTS_HOTPLUG_CPU |
2144 | 2155 | ||
2145 | source "kernel/power/Kconfig" | 2156 | source "kernel/power/Kconfig" |
2146 | 2157 | ||