sdhci: Add quirk for controllers with no end-of-busy IRQ
authorBen Dooks <ben-linux@fluff.org>
Fri, 20 Feb 2009 17:33:08 +0000 (20:33 +0300)
committerPierre Ossman <drzeus@drzeus.cx>
Mon, 2 Mar 2009 20:46:35 +0000 (21:46 +0100)
commitf945405cdecd9e0ae3e58ff84cabd19b4522965e
tree69e9720d91a048ee82627a3cb5f921ebdaf8440c
parent778ef1e6cbb049c9bcbf405936ee6f2b6e451892
sdhci: Add quirk for controllers with no end-of-busy IRQ

The Samsung SDHCI (and FSL eSDHC) controller block seems to fail
to generate an INT_DATA_END after the transfer has completed and
the bus busy state finished.

Changes in e809517f6fa5803a5a1cd56026f0e2190fc13d5c to use the
new busy method are the cause of the behaviour change.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
drivers/mmc/host/sdhci.c
drivers/mmc/host/sdhci.h