freebsd-dev/sys/arm/ti
Tim Kientzle 5bf325556b Overhauled CPSW driver for TI CPSW Ethernet module
(as used in AM335x SoC for BeagleBone).

Among other things:
 * Watchdog reset doesn't hang the driver.
 * Disconnecting cable doesn't hang the driver.
 * ifconfig up/down doesn't hang the driver
 * Out-of-memory no longer panics the driver.

Known issues:
 * Doesn't have good support for fragmented packets
   (calls m_defrag() on TX, assumes RX packets are never fragmented)
 * Promisc and allmulti still unimplimented
 * addmulti and delmulti still unimplemented
 * TX queue still stalls (but watchdog now consistently recovers in ~5s)
 * No sysctl monitoring
 * Only supports port0
 * No switch configuration support
 * Not tested on anything but BeagleBone

Committed from: BeagleBone
2013-01-01 18:55:04 +00:00
..
am335x Fix spelling. 2012-11-25 16:19:12 +00:00
cpsw Overhauled CPSW driver for TI CPSW Ethernet module 2013-01-01 18:55:04 +00:00
omap3
omap4 PL310 driver update: 2012-12-31 21:19:44 +00:00
twl
usb Remove unused variables from the OMAP ehci code. 2012-10-01 05:15:13 +00:00
aintc.c
bus_space.c
common.c
files.ti
std.ti Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
ti_cpuid.c
ti_cpuid.h
ti_edma3.c After r239366, fix the ti_edma3.c driver to use the 2012-08-22 05:14:59 +00:00
ti_edma3.h
ti_gpio.c
ti_i2c.c
ti_i2c.h
ti_machdep.c Strip trailing newline. 2012-11-23 17:22:38 +00:00
ti_mmchs.c
ti_mmchs.h
ti_prcm.c
ti_prcm.h
ti_scm.c Correct double "the the" 2012-09-14 21:28:56 +00:00
ti_scm.h
ti_sdma.c
ti_sdma.h
ti_sdmareg.h
ti_smc.h
ti_smc.S
tivar.h