u-boot/drivers/mmc
Stephen Warren 29159057a1 mmc: detect boot sectors using EXT_CSD_BOOT_MULT too
Some eMMC devices contain boot partitions, but do not set the PART_SUPPORT
bit in EXT_CSD_PARTITIONING_SUPPORT. Allow partition selection on such
devices, by enabling partition switching when EXT_CSD_BOOT_MULT is set.

Note that the Linux kernel enables access to boot partitions solely based
on the value of EXT_CSD_BOOT_MULT; EXT_CSD_PARTITIONING_SUPPORT only
influences access to "general" partitions.

eMMC devices affected by this issue exist on various NVIDIA Tegra
platforms (and presumably many others too), such as Harmony (plug-in eMMC),
Seaboard, Springbank, and Whistler (plug-in eMMC).

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2012-09-07 13:54:31 -07:00
..
arm_pl180_mmci.c u8500: Separating mmc config parameters from driver 2012-09-01 14:58:20 +02:00
arm_pl180_mmci.h u8500: Separating mmc config parameters from driver 2012-09-01 14:58:20 +02:00
bfin_sdh.c Blackfin: bfin_sdh: drop dos part hardcode 2012-04-22 13:00:19 -04:00
davinci_mmc.c mmc: Implement card detection. 2012-01-08 21:28:27 -06:00
fsl_esdhc.c fsl_esdhc: Remove cache snooping for i.MX 2012-09-01 14:58:30 +02:00
ftsdc010_esdhc.c mmc: Implement card detection. 2012-01-08 21:28:27 -06:00
gen_atmel_mci.c mmc: Implement card detection. 2012-01-08 21:28:27 -06:00
Makefile da850/omap-l138: Add support to read u-boot image from MMC/SD 2012-09-01 14:58:09 +02:00
mmc.c mmc: detect boot sectors using EXT_CSD_BOOT_MULT too 2012-09-07 13:54:31 -07:00
mmc_spi.c mmc: Implement card detection. 2012-01-08 21:28:27 -06:00
mv_sdhci.c drivers/mmc/mv_sdhci.c: Fix build warning 2012-01-08 21:28:16 -06:00
mxcmmc.c mmc: access mxcmmc from mx31 boards 2012-02-12 10:11:26 +01:00
mxsmmc.c mxs: Convert sys_proto.h prefixes to 'mxs' 2012-09-01 14:58:25 +02:00
omap_hsmmc.c Merge branch 'master' of git://git.denx.de/u-boot-arm 2012-05-20 21:31:26 +02:00
pxa_mmc.c PXA: Kill last remnants of set_GPIO_mode function 2011-12-19 17:52:44 +01:00
pxa_mmc.h pxa: move mmc drivers to drivers/mmc 2009-02-20 03:47:50 +01:00
pxa_mmc_gen.c mmc: Implement card detection. 2012-01-08 21:28:27 -06:00
s5p_sdhci.c mmc: support the sdhci instead of s5p_mmc for samsung-soc 2012-05-08 18:02:22 -05:00
sdhci.c mmc: add the quirk to use the sdhci for samsung-soc 2012-05-08 18:02:22 -05:00
sh_mmcif.c mmc: Implement card detection. 2012-01-08 21:28:27 -06:00
sh_mmcif.h mmc: sh_mmcif: add support for Renesas MMCIF 2011-07-15 20:29:21 -05:00
spl_mmc_load.c da850/omap-l138: Add support to read u-boot image from MMC/SD 2012-09-01 14:58:09 +02:00
tegra_mmc.c tegra20: rename tegra2 -> tegra20 2012-09-01 14:58:21 +02:00
tegra_mmc.h tegra20: rename tegra2 -> tegra20 2012-09-01 14:58:21 +02:00