[Letux-kernel] omap_hsmmc + gta04 + sdio irq + runtime_suspend + 4 bit = trouble
Tony Lindgren
tony at atomide.com
Thu Nov 8 18:06:37 CET 2018
* Andreas Kemnade <andreas at kemnade.info> [181106 21:37]:
> Hi Tony,
>
> On Tue, 6 Nov 2018 12:39:14 -0800
> Tony Lindgren <tony at atomide.com> wrote:
>
> > * Andreas Kemnade <andreas at kemnade.info> [181106 20:24]:
> > > Mainline kernel gives only about 100KByte/s, with sdio irqs I get >
> > > 1000KByte/s.
> >
> > That does not sound right at all. To me it sounds like the SDIO
> > irq is not working at all during runtime for your SoC? Is that
>
> no wakeirq, no sdio irq:
> ret = omap_hsmmc_configure_wake_irq(host);
> if (!ret)
> mmc->caps |= MMC_CAP_SDIO_IRQ;
Hmm strange. I'd first suspect that the board actually uses
some alternative pin dat1 if the interrupts don't work and
if an alternative pin is available.. But I bet you've already
checked that during the thread.
> > omap34xx/35xx BTW? I think there were some SDIO interrupt issue
> > on those compared to 37xx.
> >
> dm3730.
Even stranger. All I can say it works fine for me as tested
with mwifiex on 37xx evm with a SDIO mwitiex card in the MMC
slot. And the extra dts patch for it that I posted earlier.
Then again, mwifiex does not need the 1-bit mode AFAIK.
Regards,
Tony
More information about the Letux-kernel
mailing list