diff options
author | Arnd Bergmann <arnd@arndb.de> | 2014-05-26 11:25:22 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-05-26 15:26:52 -0400 |
commit | b33cdd283bd917d431469c29419c2cf2624bd683 (patch) | |
tree | 2d686ea140b3d64319af5a349edf0e6a4126dcff /arch | |
parent | 5a3babfcd2354fb1063de2895cab0320fb2027ca (diff) |
ARM: vexpress: refine dependencies for new code
The versatile express changes for 3.16 introduced a number of
build regressions for randconfig kernels by not tracking dependencies
between the components right.
This patch tries to rectify that:
* the mach-vexpress code cannot link without the syscfg driver,
which in turn needs MFD_VEXPRESS_SYSREG
* various drivers call devm_regmap_init_vexpress_config(), which
has to be exported so it can be used by loadable modules
* the configuration bus uses OF DT helper functions that are not
available to platforms disable CONFIG_OF
* The sysreg driver exports GPIOs through gpiolib, which can
be disabled on some platforms.
* The clocksource code cannot be built on platforms that don't
use modern timekeeping but rely on gettimeoffset.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-vexpress/Kconfig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-vexpress/Kconfig b/arch/arm/mach-vexpress/Kconfig index 657d52d0391f..b8ac752fd24b 100644 --- a/arch/arm/mach-vexpress/Kconfig +++ b/arch/arm/mach-vexpress/Kconfig | |||
@@ -18,6 +18,8 @@ config ARCH_VEXPRESS | |||
18 | select POWER_SUPPLY | 18 | select POWER_SUPPLY |
19 | select REGULATOR_FIXED_VOLTAGE if REGULATOR | 19 | select REGULATOR_FIXED_VOLTAGE if REGULATOR |
20 | select VEXPRESS_CONFIG | 20 | select VEXPRESS_CONFIG |
21 | select VEXPRESS_SYSCFG | ||
22 | select MFD_VEXPRESS_SYSREG | ||
21 | help | 23 | help |
22 | This option enables support for systems using Cortex processor based | 24 | This option enables support for systems using Cortex processor based |
23 | ARM core and logic (FPGA) tiles on the Versatile Express motherboard, | 25 | ARM core and logic (FPGA) tiles on the Versatile Express motherboard, |