uboot/drivers
Diego Santa Cruz 8a0cf49010 mmc: eMMC partitioning data is not effective till partitioning completed
The eMMC spec says that partitioning is only effective after the
PARTITION_SETTING_COMPLETED is set in EXT_CSD (and a power cycle was done,
but that we cannot know). Thus the partition sizes and attributes should
be ignored when that bit is not set, otherwise the various capacities
are not coherent (e.g., the user data capacity will be that of the
unpartitioned device while partition sizes would be non-zero).

Prescence of non-zero partitioning data is nevertheless still used to
activate the high-capacity size definitions (EXT_CSD_ERASE_GROUP_DEF)
as it is necessary to set that to write any of the partitioning fields
in EXT_CSD, so having partitioning data means someone previously
activated that and we should keep it activated.

Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
2015-01-19 17:04:48 +02:00
..
bios_emulator
block
bootcount
core
crypto
ddr/fsl
demo
dfu
dma dma: keystone_nav: remove spurious qm_cfg verification 2014-11-06 11:04:39 -05:00
fpga
gpio sunxi: gpio: Add support for gpio pins on the AXP209 pmic 2015-01-14 14:56:38 +01:00
hwmon
i2c
input
memory
misc
mmc mmc: eMMC partitioning data is not effective till partitioning completed 2015-01-19 17:04:48 +02:00
mtd
net
pci powerpc: 74xx_7xx: remove 74xx_7xx cpu support 2015-01-16 10:24:39 -05:00
pcmcia
power Merge branch 'master' of git://git.denx.de/u-boot-ti 2015-01-16 10:25:01 -05:00
pwm
qe
rtc
serial
soc
sound
spi
thermal
tpm Replace <compiler.h> with <linux/compiler.h> 2014-12-08 09:35:46 -05:00
twserial
usb sunxi: Move usb-controller init code out of ehci-sunxi.c for reuse for otg 2015-01-14 14:56:40 +01:00
video ppc4xx: remove dead code 2015-01-16 10:24:14 -05:00
watchdog
Kconfig
Makefile