freebsd-dev/sys/arm
Warner Losh 0f30f5d36b Bring in the multi-block patches for mci. These required extensive
restructuring of the driver.  I've tried to preserve the other silicon
workarounds that we've added over the years, but haven't had a chance
to extensively test on other hardware.  On my AT91RM9200 with 30MHz/1
wire/64 block transfers, I've been able to go from ~.66MB/s to
2.25MB/s in the simple tests I performed, almost a 3.5x improvement.
This cuts the boot time almost in half when everything else goes
right (timed from rtc message to login: prompt).

PR:		155214
Submitted by:	Ian Lapore
2012-08-28 01:28:52 +00:00
..
arm Add ARM11 support for elf trampoline 2012-08-26 02:34:03 +00:00
at91 Bring in the multi-block patches for mci. These required extensive 2012-08-28 01:28:52 +00:00
compile
conf Grammar fix: s/NIC's/NICs/ 2012-08-26 01:21:02 +00:00
econa Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
include Add support for ARM11 cpufunc 2012-08-26 02:23:21 +00:00
lpc Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
mv - Calculate the I2C baud rate to keep them <100 kHz under different TCLK 2012-08-21 17:49:20 +00:00
s3c2xx0 Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
sa11x0 Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
tegra Merging of projects/armv6, part 9 2012-08-15 06:06:43 +00:00
ti Correctly fetch the MAC address. 2012-08-27 04:43:30 +00:00
xscale Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00