sdhci: Adding new Quirk for the sdhci controller.
authorAymen Zayet <aymenx.zayet@intel.com>
Mon, 21 Nov 2011 13:33:05 +0000 (14:33 +0100)
committerbuildbot <buildbot@intel.com>
Mon, 28 Nov 2011 19:37:51 +0000 (11:37 -0800)
commit71ebe8ecfd8cbb40b4edd17ff914498d6ea1aa4d
treee9484161cb74c837d85810ae5836be9e4f075d7e
parent43c9d941d130245dd4c7412a80147577c2294ef4
sdhci: Adding new Quirk for the sdhci controller.

BZ: 15061

The SDHCI controller is not able to perform a soft reset on resume.
So SDHCI_QUIRK_CANNOT_KEEP_POWERCTL is added to reset completely the
sdhci controller rather than resetting CMD / DATA.

Without this quirk, the reset on resume  will never complete and the
system hangs.

Change-Id: I00f46558624b5a65deb7f49cceec6dc2af7b37b4
Signed-off-by: Aymen Zayet <aymenx.zayet@intel.com>
Reviewed-on: http://android.intel.com:8080/25375
Reviewed-by: Champciaux, NicolasX <nicolasx.champciaux@intel.com>
Tested-by: Champciaux, NicolasX <nicolasx.champciaux@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/mmc/host/sdhci-pci.c
drivers/mmc/host/sdhci.c
include/linux/mmc/sdhci.h