ARM: vexpress: Enable regulator framework when MMCI is in use
authorPawel Moll <pawel.moll@arm.com>
Fri, 28 Nov 2014 16:44:31 +0000 (16:44 +0000)
committerArnd Bergmann <arnd@arndb.de>
Fri, 28 Nov 2014 20:57:07 +0000 (21:57 +0100)
The MMCI driver, when used with a Device Tree described device, relies
on the "vmmc" voltage regulator supply to set the OCR register voltage bits,
using MMC core's mmc_regulator_get_supply() function.

Without the regulator framework present there are no valid operating
voltages reported and the device initialisation fails:

mmci-pl18x 10005000.mmci: No vmmc regulator found
mmci-pl18x 10005000.mmci: no support for card's volts
mmc0: error -22 whilst initialising SD card

Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/mach-vexpress/Kconfig

index 9a96bab12ef3b183bf72b25d628f3c8995c0bc22..d6b16d9a78380e78ff7d33855f1c6caa557d2e83 100644 (file)
@@ -16,6 +16,7 @@ menuconfig ARCH_VEXPRESS
        select POWER_RESET
        select POWER_RESET_VEXPRESS
        select POWER_SUPPLY
+       select REGULATOR if MMC_ARMMMCI
        select REGULATOR_FIXED_VOLTAGE if REGULATOR
        select VEXPRESS_CONFIG
        select VEXPRESS_SYSCFG
This page took 0.027553 seconds and 5 git commands to generate.