Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ar71xx: fix ethernet FIFO state corruption on ar7240 | Felix Fietkau | 2011-08-04 | 2 | -20/+61 |
| | | | | | | | | | When starting/stopping DMA sometimes the FIFO state gets corrupted, leading to wildly fluctuating latencies or packet data corruption. Fix this by issuing a fast MAC reset as soon as the link is detected as up. Fixes #9689, #9405 SVN-Revision: 27896 | ||||
* | ag71xx: fix memory corruption issues on ar7240 on ethernet start/stop | Felix Fietkau | 2011-08-04 | 2 | -3/+19 |
| | | | | | | | | | | | When the DMA engine state gets corrupted due to a hardware issues, it often won't stop rx until a full reset is issued. In that case the hardware must keep a valid descriptor, otherwise it will write to random places in system RAM, triggering random crashes. To fix this, keep a dummy descriptor without a buffer that keeps the DMA engine in a sane state until the reset is done SVN-Revision: 27895 | ||||
* | ar71xx: fix MAC/MDIO reset mask handling | Felix Fietkau | 2011-08-04 | 1 | -2/+2 |
| | | | | SVN-Revision: 27894 | ||||
* | ar71xx: merge WZR-HP-G301NH support into WZR-HP-G300NH | Jonas Gorski | 2011-07-28 | 2 | -10/+6 |
| | | | | | | | | Now that we can use a generic name for the switch there is no need for a separate image for the WZR-HP-G301NH. Update the default network config and remove the extra image. SVN-Revision: 27814 | ||||
* | ar71xx: autodetect rtl8366s/rtl8366rb on wzr-hp-g300nh | Felix Fietkau | 2011-07-24 | 2 | -13/+8 |
| | | | | SVN-Revision: 27756 | ||||
* | rtl8366: unify rtl8366s and rtl8366rb platform data | Felix Fietkau | 2011-07-24 | 5 | -19/+13 |
| | | | | SVN-Revision: 27754 | ||||
* | ar71xx: enable the usb power regulator on the wzr-hp-ag300h through gpio 2 ↵ | Felix Fietkau | 2011-07-24 | 1 | -0/+3 |
| | | | | | | (#9684) SVN-Revision: 27739 | ||||
* | ar71xx: reinitialize global switch settings after reset on ar7240 | Felix Fietkau | 2011-07-20 | 1 | -23/+24 |
| | | | | SVN-Revision: 27705 | ||||
* | ar71xx: configure address aging on ar7240 | Felix Fietkau | 2011-07-20 | 1 | -2/+12 |
| | | | | SVN-Revision: 27704 | ||||
* | ar71xx: reset the phy in the ethernet init on ar724x | Felix Fietkau | 2011-07-20 | 2 | -2/+19 |
| | | | | SVN-Revision: 27703 | ||||
* | ar71xx: make sure that rx and interrupts are disabled before issuing the ↵ | Felix Fietkau | 2011-07-20 | 1 | -7/+9 |
| | | | | | | hardware reset SVN-Revision: 27702 | ||||
* | ar71xx: increase the delay after the ethernet MAC reset | Felix Fietkau | 2011-07-20 | 1 | -1/+1 |
| | | | | SVN-Revision: 27701 | ||||
* | ar71xx: fix an unused variable warning | Felix Fietkau | 2011-07-20 | 1 | -1/+0 |
| | | | | SVN-Revision: 27700 | ||||
* | ar71xx: do not reset the hardware on transmit timeout - this would mess up ↵ | Felix Fietkau | 2011-07-09 | 1 | -4/+0 |
| | | | | | | the up the PHY state SVN-Revision: 27568 | ||||
* | ag71xx: keep the rx engine stopped while the link is not up, should ↵ | Felix Fietkau | 2011-07-09 | 1 | -91/+91 |
| | | | | | | hopefully fix stability issues from #9405 SVN-Revision: 27567 | ||||
* | ar71xx: remove CONFIG_MTD_CONCAT ifdefs from the WZR-HP-AG300H code | Gabor Juhos | 2011-06-30 | 1 | -6/+0 |
| | | | | | | The config option has been removed in 2.6.39. SVN-Revision: 27320 | ||||
* | ar71xx: merge 2.6.39 patches | Gabor Juhos | 2011-06-29 | 4 | -726/+37 |
| | | | | | | Also remove the old UART driver for ar933x. SVN-Revision: 27314 | ||||
* | ar71xx: add 2.6.39 support | Gabor Juhos | 2011-06-29 | 1 | -0/+688 |
| | | | | SVN-Revision: 27310 | ||||
* | ar71xx: remove ar71xx_gpio_irq_set_type | Gabor Juhos | 2011-06-29 | 1 | -11/+0 |
| | | | | SVN-Revision: 27309 | ||||
* | ar71xx: add separate handlers for IP3 interrupts | Gabor Juhos | 2011-06-29 | 1 | -5/+39 |
| | | | | SVN-Revision: 27308 | ||||
* | ar71xx: use separate handlers for IP2 interrupts | Gabor Juhos | 2011-06-29 | 1 | -20/+48 |
| | | | | SVN-Revision: 27307 | ||||
* | ar71xx: remove useless irq_desc.status initializations | Gabor Juhos | 2011-06-29 | 3 | -13/+4 |
| | | | | SVN-Revision: 27306 | ||||
* | ar71xx: bring up secondary radio on wzr-hp-ag300h (fixes #9608) | Felix Fietkau | 2011-06-25 | 1 | -5/+7 |
| | | | | SVN-Revision: 27282 | ||||
* | ar71xx: cleanup AR933X UART driver | Gabor Juhos | 2011-06-19 | 2 | -483/+152 |
| | | | | SVN-Revision: 27222 | ||||
* | ar71xx: fix uart clock frequency for AR933X | Gabor Juhos | 2011-06-19 | 1 | -1/+1 |
| | | | | SVN-Revision: 27221 | ||||
* | ar71xx: use ar933x_uart.h in the AR933X serial driver | Gabor Juhos | 2011-06-13 | 1 | -339/+75 |
| | | | | SVN-Revision: 27166 | ||||
* | ar71xx: update early_printk code | Gabor Juhos | 2011-06-13 | 2 | -44/+112 |
| | | | | SVN-Revision: 27165 | ||||
* | ar71xx: setup wdt_clock for AR913X to avoid a kernel bug | Gabor Juhos | 2011-06-04 | 1 | -0/+2 |
| | | | | | | Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> SVN-Revision: 27102 | ||||
* | ar71xx: select the internal antenna by default on the ZCN-1523H boards | Gabor Juhos | 2011-06-04 | 1 | -0/+2 |
| | | | | SVN-Revision: 27101 | ||||
* | Revert "ar71xx: only enable the rx engine after the link is up..." | Felix Fietkau | 2011-06-01 | 1 | -68/+67 |
| | | | | | | It messes up the DMA state when the link goes down SVN-Revision: 27088 | ||||
* | ar71xx: init external_reset for AR933X | Gabor Juhos | 2011-06-01 | 2 | -0/+31 |
| | | | | SVN-Revision: 27083 | ||||
* | ar71xx: add external_reset field to ath9k_platform_data | Gabor Juhos | 2011-06-01 | 1 | -0/+1 |
| | | | | SVN-Revision: 27082 | ||||
* | ar71xx: init get_mac_revision on AR9330 rev 1 | Gabor Juhos | 2011-06-01 | 1 | -0/+8 |
| | | | | SVN-Revision: 27081 | ||||
* | ar71xx: add get_mac_revision to ath9k_platform_data | Gabor Juhos | 2011-06-01 | 1 | -0/+1 |
| | | | | SVN-Revision: 27080 | ||||
* | ar71xx: export SoC revision | Gabor Juhos | 2011-06-01 | 2 | -0/+6 |
| | | | | SVN-Revision: 27079 | ||||
* | ar71xx: add kernel support for the buffalo wzr-hp-ag300h | Felix Fietkau | 2011-06-01 | 4 | -0/+243 |
| | | | | SVN-Revision: 27075 | ||||
* | ar71xx: add support for the AP121/AP121-MINI reference boards | Gabor Juhos | 2011-05-31 | 4 | -1/+259 |
| | | | | SVN-Revision: 27067 | ||||
* | ar71xx: register UART for the AR933X SoCs | Gabor Juhos | 2011-05-31 | 1 | -3/+33 |
| | | | | SVN-Revision: 27066 | ||||
* | ar71xx: add serial driver for the AR933X UART | Gabor Juhos | 2011-05-31 | 2 | -0/+1300 |
| | | | | SVN-Revision: 27065 | ||||
* | ar71xx: add WMAC initialization code for the AR933X SoCs | Gabor Juhos | 2011-05-31 | 2 | -0/+16 |
| | | | | SVN-Revision: 27064 | ||||
* | ar71xx: add ethernet initialization for the AR933X SoCs | Gabor Juhos | 2011-05-31 | 2 | -0/+64 |
| | | | | SVN-Revision: 27063 | ||||
* | ar71xx: enable USB support for the AR933x SoCs | Gabor Juhos | 2011-05-31 | 1 | -0/+2 |
| | | | | SVN-Revision: 27062 | ||||
* | ar71xx: add AR933x specific glue for ar71xx_device{start,stop} | Gabor Juhos | 2011-05-31 | 2 | -0/+24 |
| | | | | SVN-Revision: 27061 | ||||
* | ar71xx: the watchdog uses the reference clock on the AR933x SoCs | Gabor Juhos | 2011-05-31 | 1 | -2/+12 |
| | | | | SVN-Revision: 27060 | ||||
* | ar71xx: add AR933x specific glue code for IRQ initialization | Gabor Juhos | 2011-05-31 | 2 | -2/+21 |
| | | | | SVN-Revision: 27059 | ||||
* | ar71xx: don't register 8250 UART on the AR933x SoCs | Gabor Juhos | 2011-05-31 | 1 | -1/+6 |
| | | | | SVN-Revision: 27058 | ||||
* | ar71xx: enable GPIO support for the AR933x SoCs | Gabor Juhos | 2011-05-31 | 2 | -2/+9 |
| | | | | SVN-Revision: 27057 | ||||
* | ar71xx: add AR933x specific frequency initialization code | Gabor Juhos | 2011-05-31 | 2 | -0/+76 |
| | | | | SVN-Revision: 27056 | ||||
* | ar71xx: add AR933x specific early_printk support | Gabor Juhos | 2011-05-31 | 2 | -5/+62 |
| | | | | SVN-Revision: 27055 | ||||
* | ar71xx: add preliminary support for the Atheros AR933x SoCs | Gabor Juhos | 2011-05-31 | 3 | -4/+20 |
| | | | | SVN-Revision: 27054 |