Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cns3xxx: increase number of ethernet driver rx buffers | Felix Fietkau | 2013-03-10 | 1 | -1/+1 |
| | | | | SVN-Revision: 35951 | ||||
* | cns3xxx: prevent the ethernet driver from accessing uninitialized dma ↵ | Felix Fietkau | 2013-03-10 | 1 | -1/+2 |
| | | | | | | descriptor entries SVN-Revision: 35950 | ||||
* | cns3xxx: minor ethernet driver cleanup | Felix Fietkau | 2013-03-10 | 1 | -35/+19 |
| | | | | SVN-Revision: 35949 | ||||
* | cns3xxx: use kmalloc instead of kzalloc for ethernet rx buffers | Felix Fietkau | 2013-03-10 | 1 | -1/+1 |
| | | | | SVN-Revision: 35943 | ||||
* | cns3xxx: fix an rx irq handling corner case | Felix Fietkau | 2013-03-10 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | When an rx interrupt comes in, rx interrupts are disabled and NAPI polling is scheduled. During the NAPI poll, the driver first processes received frames in the ring, then fills the dma descriptor slots with new buffers and calls tx complete, before finally re-enabling rx interrupts and completing NAPI (if below the budget). If the hardware rx queue overflows before the napi complete is called, the hardware will not throw any further rx interrupts and rx processing stops completely. Fix this by keeping NAPI polling scheduled until it completes a poll without receiving any packets, and also handle NAPI completion before refilling rx or completing tx. SVN-Revision: 35942 | ||||
* | cns3xxx: fix ethernet driver memory barrier usage | Felix Fietkau | 2013-03-10 | 1 | -5/+8 |
| | | | | SVN-Revision: 35941 | ||||
* | cns3xxx: reduce buffer allocation size to 2048 bytes, improves ethernet ↵ | Felix Fietkau | 2013-03-10 | 1 | -1/+1 |
| | | | | | | performance SVN-Revision: 35917 | ||||
* | cns3xxx: add linux 3.8 support and use it by default | Felix Fietkau | 2013-03-09 | 5 | -13/+13 |
| | | | | SVN-Revision: 35908 | ||||
* | cns3xxx: fix dwc_otg driver compat with udc-core | Florian Fainelli | 2012-12-04 | 1 | -83/+0 |
| | | | | | | | | | | | function. This removes those from the dwc_otg driver and removes the patch that comments out the linkage of udc-core so that the dwc_otg driver can co-exist happily with other USB Device Controllers. Signed-off-by: Tim Harvey <tharvey@gateworks.com> Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34475 | ||||
* | split spi patch, follow mainline file naming | Imre Kaloz | 2012-11-12 | 1 | -0/+449 |
| | | | | SVN-Revision: 34168 | ||||
* | split the i2c patch, merge the retry fixup | Imre Kaloz | 2012-11-12 | 1 | -0/+396 |
| | | | | SVN-Revision: 34167 | ||||
* | cns3xxx: convert dwc_otg patches to files | Luka Perkov | 2012-11-11 | 18 | -0/+22666 |
| | | | | SVN-Revision: 34162 | ||||
* | cns3xxx: convert ethernet patches to files | Luka Perkov | 2012-11-11 | 3 | -0/+1378 |
SVN-Revision: 34161 |