ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Mon, 1 Feb 2016 17:01:29 +0000 (18:01 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 11 Feb 2016 15:33:38 +0000 (15:33 +0000)
commit1b9bdf5c1661873a10e193b8cbb803a87fe5c4a1
tree3bbed2ee628f6b8d55e96e9734db1a58eef0a6cb
parentccc66e738252cede5c13e8d529b93b5a35b307c2
ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies

The code enabled by the ARM_CPU_SUSPEND config option is used by
kernel subsystems for purposes that go beyond system suspend so its
config entry should be augmented to take more default options into
account and avoid forcing its selection to prevent dependencies
override.

To achieve this goal, this patch reworks the ARM_CPU_SUSPEND config
entry and updates its default config value (by adding the BL_SWITCHER
option to it) and its dependencies (ARCH_SUSPEND_POSSIBLE), so that the
symbol is still selected by default by the subsystems requiring it and
at the same time enforcing the dependencies correctly.

Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Nicolas Pitre <nico@fluxnic.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Kconfig