freebsd-dev/sys/arm
Ian Lepore 0f822edead Fix the Zedboard/Zynq ethernet driver to handle media speed changes so
that it can connect to switches at speeds other than 1gb.

This requires changing the reference clock speed.  Since we still don't
have a general clock API that lets a SoC-independant driver manipulate its
own clocks, this change includes a weak reference to a routine named
cgem_set_ref_clk().  The default implementation is a no-op; SoC-specific
code can provide an implementation that actually changes the speed.

Submitted by:	Thomas Skibo <ThomasSkibo@sbcglobal.net>
2014-07-14 20:58:57 +00:00
..
allwinner Add the start of the ARM platform code. This is based on the PowerPC 2014-05-17 11:27:36 +00:00
arm Eliminate dead code. There is no direct map. This code was cut-and-pasted 2014-07-14 17:16:09 +00:00
at91 Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
broadcom/bcm2835 FreeBSD, historically, has always used 8-bit addresses for i2c devices 2014-06-03 19:24:53 +00:00
cavium/cns11xx Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
conf Remove the incomplete Tegra 2 code, nobody was maintaining it. The AC100 2014-06-22 15:15:52 +00:00
freescale Pending interrupt status is cleared by writing to the ISR, not the data reg. 2014-07-10 14:06:18 +00:00
include Different versions of the ARM processor use different registers. 2014-06-17 21:48:04 +00:00
lpc Add the start of the ARM platform code. This is based on the PowerPC 2014-05-17 11:27:36 +00:00
mv Avoid using hard-coded SoC's register address in mptramp code for Armada XP 2014-06-05 21:37:04 +00:00
rockchip Factor out kernel configuration for DWC OTG FDT attach code. 2014-05-29 11:13:40 +00:00
s3c2xx0 When mapping device memory, use PTE_DEVICE rather than PTE_NOCACHE. 2014-05-10 20:03:03 +00:00
samsung/exynos Add machine-dependent SMP part for Exynos5420 2014-06-12 11:37:38 +00:00
ti Remove extra semicolons. 2014-06-06 16:37:42 +00:00
versatile Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
xilinx Fix the Zedboard/Zynq ethernet driver to handle media speed changes so 2014-07-14 20:58:57 +00:00
xscale Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00