freebsd-dev/sys/arm
Ian Lepore bba987dc50 Add a new SDHCI quirk, SDHCI_QUIRK_DONT_SET_HISPD_BIT. Apparently some
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.
2015-01-17 19:57:03 +00:00
..
allwinner Rename gic_init_secondary to arm_init_secondary_ic to help with the merge 2015-01-11 16:46:43 +00:00
altera/socfpga Rename gic_init_secondary to arm_init_secondary_ic to help with the merge 2015-01-11 16:46:43 +00:00
arm Minor cleanups, comment changes. No need to load 3 values when setting up 2015-01-17 18:40:46 +00:00
at91 Eliminate a redundant declaration. 2014-12-21 21:23:53 +00:00
broadcom/bcm2835 Add a new SDHCI quirk, SDHCI_QUIRK_DONT_SET_HISPD_BIT. Apparently some 2015-01-17 19:57:03 +00:00
cavium/cns11xx Add 64-bit DMA support in the XHCI controller driver. 2015-01-05 20:22:18 +00:00
conf Plug cxgbe(4) back into !powerpc && !arm builds, instead of building it 2015-01-16 01:39:24 +00:00
freescale Rename gic_init_secondary to arm_init_secondary_ic to help with the merge 2015-01-11 16:46:43 +00:00
include Correct cpu type, it was rather Cortex A12 R0. 2015-01-14 01:23:50 +00:00
lpc Add 64-bit DMA support in the XHCI controller driver. 2015-01-05 20:22:18 +00:00
mv Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sad 2015-01-01 23:21:46 +00:00
rockchip Rename gic_init_secondary to arm_init_secondary_ic to help with the merge 2015-01-11 16:46:43 +00:00
samsung Rename Exynos UART driver. No functional change. 2015-01-13 15:04:28 +00:00
ti Fix cpsw(4) after r277203 which folded 'struct m_hdr' into 'struct mbuf'. 2015-01-15 02:22:52 +00:00
versatile opt_global.h is included automatically in the build. No need to 2014-11-18 17:06:56 +00:00
xilinx Enable the snoop control unit during MP startup, rather than relying on 2015-01-16 19:49:10 +00:00
xscale Add missing END macros to some of the xscale functions. 2014-12-05 19:04:08 +00:00