summaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/files/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Revert "ar71xx: move phy_connect call to ag71xx_open" (r18691)nbd2009-12-151-11/+12
| | | | | | | | It's causing issues with switch drivers that register with swconfig and makes fixing those unnecessarily complicated. Fixes rtl8306 switch support on the WRT160NL. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18789 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add driver for the USB LED on the WNDR3700juhosg2009-12-111-0/+75
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18758 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: fix NULL pointer dereference in the ethernet driverjuhosg2009-12-111-3/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18755 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: merge ag71xx specific patchesjuhosg2009-12-111-10/+17
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18751 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: move mdio_bus reset codejuhosg2009-12-112-7/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18749 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add mdio bus driver for the rtl8366 switchjuhosg2009-12-081-0/+661
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18694 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add support for external mii_busjuhosg2009-12-084-9/+48
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18692 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: move phy_connect call to ag71xx_openjuhosg2009-12-081-12/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18691 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: change mii_bus namejuhosg2009-12-031-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18619 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: override fifo_cfg[123] values on AR7240juhosg2009-11-302-4/+13
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18614 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: mask out reserved bits from the dma tx status in the ethernet drivernbd2009-11-291-6/+13
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18599 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: use soc specific divider for mdio clockjuhosg2009-10-302-8/+17
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18225 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: update mdio_reset codejuhosg2009-10-301-2/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18224 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: flush mii register writesjuhosg2009-09-232-2/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17695 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: don't use mac_base2 in the ag71xx driverjuhosg2009-09-233-46/+21
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17693 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: remove some extern directives in the ag71xx driverjuhosg2009-09-231-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17692 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] WRT160NL: more mtd parser cleanupjuhosg2009-08-091-68/+106
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17201 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] WRT160NL: mtd parser cleanupjuhosg2009-08-081-17/+16
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17177 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] move the trx parser out from the patchjuhosg2009-08-081-0/+149
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17176 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] update ar71xx_spi driverjuhosg2009-08-061-11/+54
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17143 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: rename ag71xx_debug module parameterjuhosg2009-07-131-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16833 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: fix a typojuhosg2009-07-131-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16827 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: align descriptors on cache_line boundaryjuhosg2009-07-132-11/+25
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16825 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: store descriptor pointers in ag71xx_bufjuhosg2009-07-132-23/+31
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16824 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: descriptors always aligned on 4 byte boundaryjuhosg2009-07-121-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16818 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: don't flush ddr on tx pathjuhosg2009-07-121-6/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16817 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add SPI controller driver for the PB44 boardjuhosg2009-07-111-0/+299
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16781 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] use platform data to setup the MAC_CFG register in the spi_vsc7385 ↵juhosg2009-07-111-7/+14
| | | | | | driver git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16780 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add definitions for some magic values in the spi_vsc7385 driverjuhosg2009-07-111-3/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16779 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] fix a bug in the SPI driver (closes #5485)juhosg2009-07-101-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16767 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add AR7240 specific fixes for the ag71xx driverjuhosg2009-07-072-1/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16737 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] fix a bitmask in the ag71xx driverjuhosg2009-07-021-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16658 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] move definition of ar91xx_flash_platform_data into a separate ↵juhosg2009-06-111-1/+1
| | | | | | header file (closes #5321) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16417 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] update flash locking codejuhosg2009-06-061-2/+44
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16359 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add parallel flash driverjuhosg2009-06-061-0/+268
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16353 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add SPI driver for the Vitesse VSC7385 switchjuhosg2009-06-041-0/+604
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16324 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add another SPI controller driver for the earlier AP83 boardsjuhosg2009-06-031-0/+282
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16315 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] add support for board specific PLL settingsjuhosg2009-05-281-16/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16133 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] use dev_name() instead of bus_id in ag71xx, ohci-ar71xx, ↵juhosg2009-05-054-12/+12
| | | | | | ehci-ar71xx drivers git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15629 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] select ar8216 support for the WRT400N (thanks to netprince)juhosg2009-04-261-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15427 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] enable the synopsys woarkaround in the ehci-ar71xx driverjuhosg2009-04-231-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15349 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: forgot to add a new filejuhosg2009-02-251-0/+53
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14657 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: add a workaround for the ar8216 chip, until we get a ↵juhosg2009-02-254-5/+43
| | | | | | suitable switch driver git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14655 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] micrel phy driver: change initcall level if compiled into the kerneljuhosg2009-02-221-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14628 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: add Kconfig option for enabling debug messagesjuhosg2009-02-152-2/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14517 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: apply 2.6.28 specific patchesjuhosg2009-02-153-18/+27
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14515 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: fix a kernel crash caused by r14496juhosg2009-02-132-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14504 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: fix return code of the napi poll routine, was broken ↵juhosg2009-02-132-4/+4
| | | | | | since [13545] (patch by Ubiquiti Networks) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14496 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] ag71xx driver: update phy connecting codejuhosg2009-02-135-35/+59
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14495 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ar71xx] remove netif schedule from the ag71xx driverjuhosg2009-02-131-5/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14494 3c298f89-4303-0410-b956-a3cf2f4a3e73