android_kernel_google_msm/include/linux/mmc
Ian Chen d409354d1b mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption.
commit 3550ccdb9d upstream.

For several MoviNAND eMMC parts, there are known issues with secure
erase and secure trim.  For these specific MoviNAND devices, we skip
these operations.

Specifically, there is a bug in the eMMC firmware that causes
unrecoverable corruption when the MMC is erased with MMC_CAP_ERASE
enabled.

References:

http://forum.xda-developers.com/showthread.php?t=1644364
https://plus.google.com/111398485184813224730/posts/21pTYfTsCkB#111398485184813224730/posts/21pTYfTsCkB

Signed-off-by: Ian Chen <ian.cy.chen@samsung.com>
Reviewed-by: Namjae Jeon <linkinjeon@gmail.com>
Acked-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-10-02 10:29:54 -07:00
..
boot.h
card.h mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption. 2012-10-02 10:29:54 -07:00
cd-gpio.h mmc: simplify mmc_cd_gpio_request() by removing two parameters 2012-03-27 12:20:14 -04:00
core.h MMC highlights for 3.4: 2012-03-28 20:59:45 -07:00
dw_mmc.h mmc: Support of PCI mode in the dw_mmc driver 2012-03-25 19:33:44 -04:00
host.h mmc: sdio: avoid spurious calls to interrupt handlers 2012-06-01 15:18:26 +08:00
ioctl.h headers: include linux/types.h where appropriate 2012-03-23 16:58:31 -07:00
Kbuild
mmc.h mmc: MMC-4.5 Data Tag Support 2012-03-25 19:33:44 -04:00
pm.h
sd.h
sdhci-pci-data.h
sdhci-spear.h
sdhci.h mmc: sdhci: add quirk for keeping card power during suspend 2012-03-27 12:20:08 -04:00
sdio.h
sdio_func.h
sdio_ids.h
sh_mmcif.h mmc: sh_mmcif: simplify bitmask macros 2012-03-27 12:20:20 -04:00
sh_mobile_sdhi.h mmc: sh_mobile_sdhi: support modular mmc-core with non-standard hotplug 2012-03-27 12:20:19 -04:00
tmio.h