mirror of
https://github.com/opnsense/src.git
synced 2026-02-13 07:44:48 -05:00
sdhci controllers, such as the one on a Raspberry Pi, mishandle the signal timing in high speed signaling mode, but run just fine in standard mode with the bus running at frequencies between 25-50MHz (which shouldn't work). This is the solution adopted by U-Boot and other OSes (linux and *BSD) for the timeouts on Raspberry Pi boards with certain SD cards. Some research shows that this quirk is also used on a few other boards, so the fix is a generic quirk instead of being in the RPi-specific driver code. This change is based on information discovered by Michal Meloun. |
||
|---|---|---|
| .. | ||
| sdhci.c | ||
| sdhci.h | ||
| sdhci_fdt.c | ||
| sdhci_if.m | ||
| sdhci_pci.c | ||