freebsd-skq/sys/dev/sdhci
Justin Hibbits eecaab5275 Merge i.MX and PowerPC SDHCI drivers
Summary:
i.MX5 and PowerPC use a very similar eSDHC controller, which is also
similar to the uSDHC controller used by i.MX6.  The imx_sdhci driver works
almost completely with PowerPC, with some minor tweaks.

There is one caveat with this: reset currently does not work on PowerPC, so has
been #ifdef'd out until this can be tracked down and fixed.  If resets are done
the controller will timeout all data transactions.  Without a reset, it appears
to work just fine.

This is part 3, following up r308186 and r308187.

Test Plan:
This has been tested on a PowerPC QorIQ P1022 board.  It has not been
tested on i.MX, but no regressions are expected.

Reviewed By: imp
Differential Revision: https://reviews.freebsd.org/D8407
2016-11-02 00:57:04 +00:00
..
fsl_sdhci.c Merge i.MX and PowerPC SDHCI drivers 2016-11-02 00:57:04 +00:00
sdhci_fdt.c
sdhci_if.m
sdhci_pci.c Make sdhci(4) work after suspend/resume for chipsets that require 2016-05-11 07:50:35 +00:00
sdhci.c Toggle card insert/remove interrupt enable bits on events 2016-11-02 00:54:39 +00:00
sdhci.h Add a convenience macro that masks all the bits related to clock divisors 2016-05-26 02:55:41 +00:00