HomeFreeBSD

Toggle card insert/remove interrupt enable bits on events

Description

Toggle card insert/remove interrupt enable bits on events

Some controllers (namely Freescale's eSDHC, tested) will continue to assert
the card removed or card insert interrupts even after being handled. To work
around this, disable watching the interrupt that just occurred until the
opposite interrupt is triggered.

Linux has a similar change in its driver to address the same problem.

Details

Provenance
jhibbitsAuthored on
Parents
rS308186: Move imx_sdhci driver over to a dev/sdhci in preparation for QorIQ support.
Branches
Unknown
Tags
Unknown