23 Sep, 2009
2 commits
-
This enables the use of a regulator to power the MMCI/PL180
PrimeCell. The OCR mask is calculated and voltage is set using
the new MMC core functions for discovering voltage ranges
in regulators. The platform translate_vdd function which basically
controls the 4 lines out of the PL180 is disabled if you use a
regulator instead.Signed-off-by: Linus Walleij
Signed-off-by: Russell King -
This moves the mmci platform data definition struct away from
arch/arm/include/asm/mach/mmc.h into the more proper place among
the other primecells in include/linux/amba/mmci.h and at the same
time renames it to "mmci.h", and also the struct in this file
confusingly named mmc_platform_data has been renamed
mmci_platform_data for clarity.Cc: Catalin Marinas
Signed-off-by: Linus Walleij
Signed-off-by: Russell King
09 Jul, 2009
1 commit
-
Use gpiolib where available (and when valid GPIOs are provided) for
write protect/card detect status reporting. We fall back to the old
'status' method where gpiolib support is not available.Signed-off-by: Russell King
03 Feb, 2009
1 commit
-
This patch adds support for the ST Microelectronics version of
the PL180 PrimeCell. They use designer ID 0x80 and have a few
alterations/bugfixes related to open drain and HW flow control.
They also add some SDIO registers, I am unsure if these are
in ST HW only or if this is things also added in later ARM
revisions, but they are included in the mmci.h file for
completeness.Signed-off-by: Linus Walleij
Signed-off-by: Pierre Ossman
24 Oct, 2007
1 commit
-
Signed-off-by: Emil Medve
Signed-off-by: Jens Axboe
26 Jul, 2007
1 commit
-
Make sure all headers in the files reflect their true position
in the tree.Signed-off-by: Pierre Ossman
01 May, 2007
1 commit
-
Clean up the drivers/mmc directory by moving card and host drivers
into subdirectories.Signed-off-by: Pierre Ossman