opnsense-src/sys/arm/ti
Luiz Otavio O Souza cde7231a7f Fix a lockup in tx path for cspw.
Sometimes the software loses the race when appending more descriptors to
the tx ring and the tx queue stops.

This commit detects this condition and restart the tx queue whenever it stall.

Tested by:	sobomax@, Keith White <kwhite@site.uottawa.ca>,
	Paul Mather <paul@gromit.dlib.vt.edu>
Sponsored by:	Rubicon Communications (Netgate)
Approved by:	re (kib)
2016-07-07 20:01:03 +00:00
..
am335x Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
cpsw Fix a lockup in tx path for cspw. 2016-07-07 20:01:03 +00:00
omap4 Return the struct intr_pic pointer from intr_pic_register. This will be 2016-05-18 15:05:44 +00:00
twl Eliminate an unused-var warning by wrapping #if 0 around some tables of 2014-02-23 22:29:59 +00:00
usb Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
aintc.c Return the struct intr_pic pointer from intr_pic_register. This will be 2016-05-18 15:05:44 +00:00
files.ti Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
std.ti Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sad 2015-01-01 23:21:46 +00:00
ti_adc.c Only do the touch screen setup when the 'ti,wires' property is present. 2016-05-26 18:52:26 +00:00
ti_adcreg.h Add driver for AM33xx SoC touchscreen 2016-04-29 20:31:49 +00:00
ti_adcvar.h Add driver for AM33xx SoC touchscreen 2016-04-29 20:31:49 +00:00
ti_common.c Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine 2016-04-15 16:05:41 +00:00
ti_cpuid.c ARM: Rename remaining instances of cpufunc_id() to cpu_ident(), 2016-02-01 14:28:58 +00:00
ti_cpuid.h Start removing the omap3 support. In base it was only ever a header and a 2014-10-13 15:35:08 +00:00
ti_edma3.c Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_edma3.h
ti_gpio.c Return the struct intr_pic pointer from intr_pic_register. This will be 2016-05-18 15:05:44 +00:00
ti_gpio.h INTRNG - use gpio interrupt modes definitions added in r298738 and 2016-05-06 08:56:46 +00:00
ti_gpio_if.m Rework the Ti GPIO code to allow for both the OMAP4 and AM335X attachments 2014-10-18 17:51:34 +00:00
ti_hwmods.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
ti_hwmods.h Add a routine to return the hardware instance/unit number from ti,hwmods, 2015-08-12 17:23:15 +00:00
ti_i2c.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_i2c.h Rewrite of ti_i2c based on gonzo's patch, fix the following bugs/problems: 2014-08-20 17:02:37 +00:00
ti_machdep.c Add a MULTIDELAY option to allow the ARM kernel to have multiple DELAY 2016-04-30 17:27:33 +00:00
ti_mbox.c Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_mbox.h Add a driver for the Texas Instruments Mailbox hardware. 2013-11-16 08:20:50 +00:00
ti_pinmux.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
ti_pinmux.h Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_prcm.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_prcm.h Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
ti_pruss.c ti_pruss: pass the correct IRQ to userland. 2015-05-20 06:23:01 +00:00
ti_pruss.h ti_pruss: pass the correct IRQ to userland. 2015-05-20 06:23:01 +00:00
ti_scm.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_scm.h Switch TI platform support code from using FreeBSD's custom-baked DTS 2015-05-22 03:16:18 +00:00
ti_sdhci.c Fix fallout from r292180 (Dec 2015)... ensure that every driver which has 2016-03-21 00:52:24 +00:00
ti_sdma.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
ti_sdma.h
ti_sdmareg.h
ti_smc.h
ti_smc.S Switch to a .cpu directive. These will work when clang 3.5 is imported 2014-12-05 19:23:51 +00:00
ti_spi.c Bump up the read and write timeouts. The old value was too small for low 2016-03-30 16:26:00 +00:00
ti_spireg.h Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
ti_spivar.h Add the SPI driver for am335x. 2016-03-29 19:11:04 +00:00
ti_wdt.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
ti_wdt.h Add a driver for the TI watchdog. 2014-10-18 16:59:21 +00:00
tivar.h