u-boot/drivers/mmc
Stephen Warren 9877841f6b tegra2: Modify MMC driver to handle power and cd GPIOs
Pass the GPIO numbers for power and card detect to tegra2_mmc_init(), and
modify that function to perform all required GPIO initialization. This
removes the need for board files to perform these operations.

Move board_mmc_getcd() into tegra2_mmc.c now that the driver knows which
GPIOs to use.

Update affected call-sites in seaboard.c and harmony.c. Note that this
change should make all SD ports work on Harmony, since the required GPIO
setup is now being performed.

v4: Fix prototype of tegra2_mmc_init() in board.h to match driver change.
    Remove prototype of gpio_config_mmc() from board.h

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Cc: Andy Fleming <afleming@gmail.com>
Tested-by: Simon Glass <sjg@chromium.org>
Acked-by: Simon Glass <sjg@chromium.org>
Acked-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-12-09 17:30:08 +01:00
..
Makefile iMX28: Add SSP MMC driver 2011-11-11 11:36:56 +01:00
arm_pl180_mmci.c MMC: PL180: Fix infinite loop with VExpress extended fifo implementation 2011-11-08 14:39:58 -06:00
arm_pl180_mmci.h MMC: Add support for PL180 ARM mmc device 2011-04-29 03:20:01 -05:00
atmel_mci.c avr32: rename memory-map.h -> hardware.h 2011-05-18 07:56:50 +02:00
atmel_mci.h Revert "AT91:mmc:fix multiple read/write error" 2011-07-28 20:47:15 -05:00
bfin_sdh.c MMC: make b_max unconditional 2011-04-29 03:21:54 -05:00
davinci_mmc.c davinci, mmc: fix gcc 4.6 build warnings 2011-11-16 20:51:14 +01:00
fsl_esdhc.c fsl_esdhc: Initialize mmc->b_max 2011-05-18 14:37:45 -05:00
ftsdc010_esdhc.c ftsdc010: add support of ftsdc010 mmc controller 2011-09-04 18:03:02 -05:00
gen_atmel_mci.c Revert "AT91:mmc:fix multiple read/write error" 2011-07-28 20:47:15 -05:00
mmc.c Revert "mmc: retry the cmd8 to meet 74 clocks requirement in the spec" 2011-11-25 17:43:05 -06:00
mmc_spi.c mmc_spi: generate response for send status command 2011-05-18 14:30:34 -05:00
mv_sdhci.c mmc: mv_sdhci: Fix host version read for Armada100 2011-11-25 17:43:05 -06:00
mxcmmc.c MMC: make b_max unconditional 2011-04-29 03:21:54 -05:00
mxsmmc.c iMX28: Add SSP MMC driver 2011-11-11 11:36:56 +01:00
omap_hsmmc.c omap: Checkpatch fixes 2011-11-15 22:25:50 +01:00
pxa_mmc.c PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X 2011-12-06 23:59:32 +01:00
pxa_mmc.h pxa: move mmc drivers to drivers/mmc 2009-02-20 03:47:50 +01:00
pxa_mmc_gen.c PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X 2011-12-06 23:59:32 +01:00
s5p_mmc.c mmc: S5P: Support DMA restarts at buffer boundaries 2011-09-03 22:40:47 +02:00
sdhci.c mmc: sdhci: fix sdma bug for large file transfer 2011-11-03 02:15:00 -05:00
sh_mmcif.c mmc: sh_mmcif: add support for Renesas MMCIF 2011-07-15 20:29:21 -05:00
sh_mmcif.h mmc: sh_mmcif: add support for Renesas MMCIF 2011-07-15 20:29:21 -05:00
tegra2_mmc.c tegra2: Modify MMC driver to handle power and cd GPIOs 2011-12-09 17:30:08 +01:00
tegra2_mmc.h tegra2: Modify MMC driver to handle power and cd GPIOs 2011-12-09 17:30:08 +01:00