diff options
| -rw-r--r-- | arch/arm/Kconfig | 1 | ||||
| -rw-r--r-- | arch/arm/mach-realview/core.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index c5408bf1bf43..92622eb5cc0d 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -253,6 +253,7 @@ config ARCH_REALVIEW | |||
| 253 | select GENERIC_TIME | 253 | select GENERIC_TIME |
| 254 | select GENERIC_CLOCKEVENTS | 254 | select GENERIC_CLOCKEVENTS |
| 255 | select ARCH_WANT_OPTIONAL_GPIOLIB | 255 | select ARCH_WANT_OPTIONAL_GPIOLIB |
| 256 | select GPIO_PL061 if GPIOLIB | ||
| 256 | help | 257 | help |
| 257 | This enables support for ARM Ltd RealView boards. | 258 | This enables support for ARM Ltd RealView boards. |
| 258 | 259 | ||
diff --git a/arch/arm/mach-realview/core.c b/arch/arm/mach-realview/core.c index f2dbce5f3cd4..d5a95738f85b 100644 --- a/arch/arm/mach-realview/core.c +++ b/arch/arm/mach-realview/core.c | |||
| @@ -254,7 +254,7 @@ static unsigned int realview_mmc_status(struct device *dev) | |||
| 254 | else | 254 | else |
| 255 | mask = 2; | 255 | mask = 2; |
| 256 | 256 | ||
| 257 | return readl(REALVIEW_SYSMCI) & mask; | 257 | return !(readl(REALVIEW_SYSMCI) & mask); |
| 258 | } | 258 | } |
| 259 | 259 | ||
| 260 | struct mmci_platform_data realview_mmc0_plat_data = { | 260 | struct mmci_platform_data realview_mmc0_plat_data = { |
