u-boot/drivers/mmc
Kever Yang 79c830653b mmc: rockchip: add SDHCI driver support for rockchip soc
Rockchip rk3399 using arasan sdhci-5.1 controller.
This patch add the controller support to enable mmc device
with full driver-model support, tested on rk3399 evb board.

According to my test result, this driver should be OK,
the command "part list mmc 0" can result in a right output,
but all the mmc command failed like this:
	=> mmc info
	No MMC device available
	Command failed, result=1

The result of get_mmc_num in cmd/mmc.c is always 0?

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Simon Glass <sjg@chromium.org>
2016-07-25 20:46:46 -06:00
..
arm_pl180_mmci.c dm: block: Rename device number member dev to devnum 2016-03-14 15:34:50 -06:00
arm_pl180_mmci.h mmc: Split mmc struct, rework mmc initialization (v2) 2014-03-24 12:58:56 +02:00
atmel_sdhci.c mmc: atmel: Add atmel sdhci support 2015-11-03 14:21:31 +01:00
bcm2835_sdhci.c mmc: bcm2835: fix 64-bit build warning 2016-03-27 09:12:21 -04:00
bfin_sdh.c mmc: set correct block size value in bfin sdh driver 2014-10-03 17:26:49 +03:00
davinci_mmc.c mmc: Split mmc struct, rework mmc initialization (v2) 2014-03-24 12:58:56 +02:00
dw_mmc.c dm: mmc: dwmmc: Support CONFIG_DM_MMC_OPS 2016-07-11 14:06:44 -06:00
exynos_dw_mmc.c mmc: exynos_dw_mmc: support the Driver mode for Exynos 2016-07-12 14:29:10 +09: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: introduce wp_enable 2016-06-28 12:08:53 -07:00
ftsdc010_mci.c mmc: Split mmc struct, rework mmc initialization (v2) 2014-03-24 12:58:56 +02:00
ftsdc021_sdhci.c mmc: add Faraday FTSDC021 SDHCI controller support 2013-12-08 14:23:05 +02:00
gen_atmel_mci.c mmc: atmel: Properly fix clock configuration 2016-01-27 13:58:58 +01:00
hi6220_dw_mmc.c driver: dwmmc: Fix pointer conversion warnings for hikey 2015-11-12 15:59:00 -05:00
Kconfig mmc: rockchip: add SDHCI driver support for rockchip soc 2016-07-25 20:46:46 -06:00
kona_sdhci.c mmc: remove the MMC_MODE_HC flag 2015-05-05 12:29:36 +03:00
Makefile mmc: rockchip: add SDHCI driver support for rockchip soc 2016-07-25 20:46:46 -06:00
mmc_boot.c mmc: Move MMC boot code into its own file 2016-07-11 14:06:44 -06:00
mmc_legacy.c dm: mmc: Move non-CONFIG_BLK code into mmc_legacy.c 2016-07-11 14:06:44 -06:00
mmc_private.h mmc: Move tracing code into separate functions 2016-07-11 14:06:44 -06:00
mmc_spi.c lib/crc16.c: Rename cyg_crc16() to crc16_ccitt() and add crc start value 2016-03-14 19:18:42 -04:00
mmc_write.c dm: mmc: Add support for driver-model block devices 2016-05-17 09:54:43 -06:00
mmc-uclass.c dm: mmc: Add a way to use driver model for MMC operations 2016-07-11 14:06:44 -06:00
mmc.c dm: mmc: Add a way to use driver model for MMC operations 2016-07-11 14:06:44 -06:00
msm_sdhci.c dm: mmc: msmsdhic: Drop old MMC code 2016-07-11 14:06:44 -06:00
mv_sdhci.c mmc: mv_sdhci: Configure the SDHCI MBUS bridge windows 2015-10-21 02:25:02 +02:00
mvebu_mmc.c mmc: remove the MMC_MODE_HC flag 2015-05-05 12:29:36 +03:00
mxcmmc.c mmc: Split mmc struct, rework mmc initialization (v2) 2014-03-24 12:58:56 +02:00
mxsmmc.c dm: block: Rename device number member dev to devnum 2016-03-14 15:34:50 -06:00
omap_hsmmc.c mmc: omap_hsmmc: enable 8bit interface for eMMC for AM33xx 2016-06-09 13:53:09 -04:00
pci_mmc.c mmc: sdhci: add const qualifier to the name of struct sdhci_host 2016-04-25 15:10:42 -04:00
pic32_sdhci.c dm: mmc: Set up the device pointer when using the MMC uclass 2016-05-17 09:54:43 -06:00
pxa_mmc_gen.c arm: pxa: mmc: clean-up include file order 2015-08-24 20:30:37 +02:00
rockchip_dw_mmc.c rockchip: mmc: Update the driver to support of-platdata 2016-07-14 20:40:24 -06:00
rockchip_sdhci.c mmc: rockchip: add SDHCI driver support for rockchip soc 2016-07-25 20:46:46 -06:00
rpmb.c Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header 2015-09-11 17:15:20 -04:00
s3c_sdi.c mmc: remove the MMC_MODE_HC flag 2015-05-05 12:29:36 +03:00
s5p_sdhci.c s5p sdhci: call pinmux for card's gpio pins before use them 2015-11-02 10:38:14 +09:00
sandbox_mmc.c dm: sandbox: Convert to use CONFIG_CMD_MMC_OPS 2016-07-11 14:06:44 -06:00
sdhci.c mmc: sdhci: Disable internal clock enable bit 2016-07-22 14:03:50 +02:00
sh_mmcif.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
sh_mmcif.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
sh_sdhi.c Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
socfpga_dw_mmc.c dm: mmc: Set up the device pointer when using the MMC uclass 2016-05-17 09:54:43 -06:00
spear_sdhci.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
sunxi_mmc.c sunxi: Use BROM stored boot_media value to determine our boot-source 2016-07-15 15:54:56 +02:00
tegra_mmc.c mmc: tegra: add basic Tegra186 support 2016-05-31 11:22:59 -07:00
uniphier-sd.c ARM: uniphier: use (devm_)ioremap() instead of map_sysmem() 2016-07-24 00:13:10 +09:00
zynq_sdhci.c dm: mmc: Set up the device pointer when using the MMC uclass 2016-05-17 09:54:43 -06:00