Explorar o código

sh: allow CONFIG_PM

Allow users to select CONFIG_PM regardless of processor type or board.
Suspend and hibernation are only allowed on supported platforms.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Magnus Damm %!s(int64=16) %!d(string=hai) anos
pai
achega
af998a9a0a
Modificáronse 1 ficheiros con 9 adicións e 6 borrados
  1. 9 6
      arch/sh/Kconfig

+ 9 - 6
arch/sh/Kconfig

@@ -87,10 +87,17 @@ config GENERIC_LOCKBREAK
 
 
 config SYS_SUPPORTS_PM
 config SYS_SUPPORTS_PM
 	bool
 	bool
+	depends on !SMP
+
+config ARCH_SUSPEND_POSSIBLE
+	def_bool n
+
+config ARCH_HIBERNATION_POSSIBLE
+	def_bool n
 
 
 config SYS_SUPPORTS_APM_EMULATION
 config SYS_SUPPORTS_APM_EMULATION
 	bool
 	bool
-	select SYS_SUPPORTS_PM
+	select ARCH_SUSPEND_POSSIBLE
 
 
 config SYS_SUPPORTS_SMP
 config SYS_SUPPORTS_SMP
 	bool
 	bool
@@ -755,11 +762,7 @@ source "fs/Kconfig.binfmt"
 endmenu
 endmenu
 
 
 menu "Power management options (EXPERIMENTAL)"
 menu "Power management options (EXPERIMENTAL)"
-depends on EXPERIMENTAL && SYS_SUPPORTS_PM
-
-config ARCH_SUSPEND_POSSIBLE
-	def_bool y
-	depends on !SMP
+depends on EXPERIMENTAL
 
 
 source kernel/power/Kconfig
 source kernel/power/Kconfig