[PATCH 11/13] sdhci: Add quirk for controllers that need IRQ re-init after reset

2009-02-20 Thread Anton Vorontsov
FSL eSDHC controllers losing signal/interrupt enable states after reset, so we should re-enable them. Signed-off-by: Anton Vorontsov --- drivers/mmc/host/sdhci.c |7 +++ drivers/mmc/host/sdhci.h |2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) diff --git a/drivers/mmc/host/sd

Re: [PATCH 11/13] sdhci: Add quirk for controllers that need IRQ re-init after reset

2009-02-13 Thread Anton Vorontsov
On Fri, Feb 13, 2009 at 04:47:13PM +0100, Laurent Pinchart wrote: > Hi Anton, > > On Friday 13 February 2009 15:47:38 Anton Vorontsov wrote: [...] > > sdhci_host *host) static void sdhci_reset(struct sdhci_host *host, u8 mask) > > { > > unsigned long timeout; > > + u32 ier = 0; /* shut up g

Re: [PATCH 11/13] sdhci: Add quirk for controllers that need IRQ re-init after reset

2009-02-13 Thread Laurent Pinchart
Hi Anton, On Friday 13 February 2009 15:47:38 Anton Vorontsov wrote: > FSL eSDHC controllers losing signal/interrupt enable states after > reset, so we should re-enable them. > > Signed-off-by: Anton Vorontsov > --- > drivers/mmc/host/sdhci.c |7 +++ > drivers/mmc/host/sdhci.h |2 ++

[PATCH 11/13] sdhci: Add quirk for controllers that need IRQ re-init after reset

2009-02-13 Thread Anton Vorontsov
FSL eSDHC controllers losing signal/interrupt enable states after reset, so we should re-enable them. Signed-off-by: Anton Vorontsov --- drivers/mmc/host/sdhci.c |7 +++ drivers/mmc/host/sdhci.h |2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) diff --git a/drivers/mmc/host/sd