u-boot/drivers/mmc
Simon Glass c4d660d4d0 dm: mmc: Allow disabling driver model in SPL
At present if U-Boot proper uses driver model for MMC, then SPL has to
also. While this is desirable, it places a significant barrier to moving
to driver model in some cases. For example, with a space-constrained SPL
it may be necessary to enable CONFIG_SPL_OF_PLATDATA which involves
adjusting some drivers.

Add new SPL versions of the options for DM_MMC, DM_MMC_OPS and BLK. By
default these follow their non-SPL versions, but this can be changed by
boards which need it.

Signed-off-by: Simon Glass <sjg@chromium.org>
2017-08-01 11:58:00 +09:00
..
arm_pl180_mmci.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
arm_pl180_mmci.h mmc: Split mmc struct, rework mmc initialization (v2) 2014-03-24 12:58:56 +02:00
atmel_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
bcm2835_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
davinci_mmc.c mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
dw_mmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
exynos_dw_mmc.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
fsl_esdhc_spl.c block: pass block dev not num to read/write/erase() 2016-01-13 21:05:18 -05:00
fsl_esdhc.c mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT 2017-07-12 09:44:22 +02:00
ftsdc010_mci.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
gen_atmel_mci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
hi6220_dw_mmc.c driver: mmc: update debug info 2017-07-10 14:26:03 -04:00
Kconfig dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
kona_sdhci.c mmc: sdhci: Distinguish between base clock and maximum peripheral frequency 2017-01-23 15:37:42 +09:00
Makefile dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
meson_gx_mmc.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
mmc_boot.c mmc: squash lines for immediate return 2016-09-23 17:53:44 -04:00
mmc_legacy.c dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
mmc_private.h dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
mmc_spi.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
mmc_write.c dm: mmc: Support erase 2016-10-09 21:36:27 -06:00
mmc-uclass.c dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
mmc.c dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
msm_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
mv_sdhci.c mmc: sdhci: Distinguish between base clock and maximum peripheral frequency 2017-01-23 15:37:42 +09:00
mvebu_mmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
mxcmmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
mxsmmc.c imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
omap_hsmmc.c dm: mmc: Allow disabling driver model in SPL 2017-08-01 11:58:00 +09:00
pci_mmc.c Revert "x86: Convert MMC to driver model" 2017-06-27 16:31:30 +08:00
pic32_sdhci.c dm: Fix up inclusion of common.h 2017-06-01 07:03:03 -06:00
pxa_mmc_gen.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
rockchip_dw_mmc.c Revert "mmc: dw_mmc: rockchip: select proper card clock" 2017-07-11 12:13:47 +02:00
rockchip_sdhci.c rockchip: mmc: dm: convert fdt_get to dev_read 2017-07-11 12:13:43 +02:00
rpmb.c mmc: rpmb: update size format for write_counter 2017-07-19 19:13:59 +09:00
s5p_sdhci.c dm: gpio: Add live tree support 2017-06-01 07:03:10 -06:00
sandbox_mmc.c mmc: squash lines for immediate return 2016-09-23 17:53:44 -04:00
sdhci-cadence.c mmc: cadence: use fdt32_t for DT property value to fix sparse warning 2017-07-19 19:13:59 +09:00
sdhci.c mmc: sdhci: Fix maximum clock for programmable clock mode 2017-05-15 18:28:22 +09:00
sh_mmcif.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
sh_mmcif.h ARM: Rmobile: Rename CONFIG_RMOBILE to CONFIG_ARCH_RMOBILE 2016-08-17 10:25:34 +09:00
sh_sdhi.c mmc: sh_sdhi: Add SDHI support 2017-06-09 20:25:16 +09:00
socfpga_dw_mmc.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
sti_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
sunxi_mmc.c mmc: change the set_ios return type from void to int 2017-01-11 19:40:13 +09:00
tangier_sdhci.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
tegra_mmc.c dm: tegra: mmc: Convert to livetree 2017-07-28 12:02:47 -06:00
uniphier-sd.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
xenon_sdhci.c dm: core: Rename of_device_is_compatible() 2017-06-01 07:03:06 -06:00
zynq_sdhci.c dm: core: Replace of_offset with accessor (part 2) 2017-06-01 07:03:04 -06:00