Thread (7 messages) 7 messages, 3 authors, 2015-08-10

Re: mmc: sdhci: Fix FSL ESDHC reset handling quirk

From: Luis Henriques <hidden>
Date: 2015-08-10 16:28:02

On Tue, Jun 02, 2015 at 04:37:09PM +0200, Jakub Kicinski wrote:
Please include following patch from Linus' tree in the 3.18 branch.
Without it SDHC is unusable on Freescale P2020.  Thanks!
It looks like this fix is also applicable to the 3.16 kernel.  I'll
queue it for the next release.

Cheers,
--
Lu�s
commit 556b5f33513f16450e8bb803c82a24377b94a34e
From: Alessio Igor Bogani <redacted>
Date: Tue, 9 Dec 2014 09:40:38 +0100

mmc: sdhci: Fix FSL ESDHC reset handling quirk

The commit 0718e59ae259 ("mmc: sdhci: move FSL ESDHC reset handling quirk into
esdhc code") states that Freescale esdhc is the only controller which needs
the interrupt registers restored after a reset. So it moves
SDHCI_QUIRK_RESTORE_IRQS_AFTER_RESET quirk handling code into the
esdhc-imx driver only. Unfortunately the same controller is used in
other boards which use the of-esdhc driver instead (like powerpc P2020).

Restore interrupts after reset in the sdhci-of-esdhc driver also.

Signed-off-by: Alessio Igor Bogani <redacted>
Signed-off-by: Ulf Hansson <redacted>

 drivers/mmc/host/sdhci-of-esdhc.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help