Pārlūkot izejas kodu

ARM: vexpress: Enable regulator framework when MMCI is in use

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>
Pawel Moll 10 gadi atpakaļ
vecāks
revīzija
1f1dd5889c
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      arch/arm/mach-vexpress/Kconfig

+ 1 - 0
arch/arm/mach-vexpress/Kconfig

@@ -16,6 +16,7 @@ menuconfig ARCH_VEXPRESS
 	select POWER_RESET
 	select POWER_RESET
 	select POWER_RESET_VEXPRESS
 	select POWER_RESET_VEXPRESS
 	select POWER_SUPPLY
 	select POWER_SUPPLY
+	select REGULATOR if MMC_ARMMMCI
 	select REGULATOR_FIXED_VOLTAGE if REGULATOR
 	select REGULATOR_FIXED_VOLTAGE if REGULATOR
 	select VEXPRESS_CONFIG
 	select VEXPRESS_CONFIG
 	select VEXPRESS_SYSCFG
 	select VEXPRESS_SYSCFG