summaryrefslogtreecommitdiff
path: root/target/linux/ar7/files/drivers
Commit message (Collapse)AuthorAgeFilesLines
* avoid namespace clash on ar7_gpio_initFlorian Fainelli2010-11-071-4/+4
| | | | SVN-Revision: 23917
* add 2.6.35 supportFlorian Fainelli2010-08-262-0/+392
| | | | SVN-Revision: 22812
* move files to file-2.6.30Florian Fainelli2010-02-045-1308/+0
| | | | SVN-Revision: 19518
* add support for titan variant (WRTP54G) (#6185)Florian Fainelli2010-01-031-1/+1
| | | | SVN-Revision: 19022
* I recently came across an ar7 device which has the vlynq hardwired so that ↵Florian Fainelli2009-05-251-23/+127
| | | | | | | | | | | | | | | | the clocks are always generated by the remote device instead of the local one. Upon initialization the current version of vlynq driver disables remote clock generation and causes the entire bus to hang on my device. This patch adds support for detecting which device (local or remote) is responsible of clock generation and implements clock initialization based on detection result. Signed-off-by: Antti Seppala <a.seppala at gmail.com> SVN-Revision: 16049
* do not patch the local copy of ar7part.c to be exactly like what is mainline ↵Florian Fainelli2009-02-221-146/+0
| | | | | | already SVN-Revision: 14625
* AR7 watchdog supports magic closeFelix Fietkau2008-09-231-1/+1
| | | | | | | | | | This patch adds the magic close flag (stopping the watchdog on an expected close by wrting 'V' to the device before closing it) to the watchdogs list, which the AR7 watchdog code actually supports. Signed-off-by: Axel Gembe <ago@bastart.eu.org> SVN-Revision: 12666
* Treat vlynq external divisor just like automatic, fix comment about it, ↵Florian Fainelli2008-09-011-1/+3
| | | | | | thanks sn9 SVN-Revision: 12467
* Fix divisor calculation and configuration from previous commit, thanks sn9Florian Fainelli2008-09-011-37/+16
| | | | SVN-Revision: 12454
* Fix divisor settings for external devices like wireless devices, thanks sn9Florian Fainelli2008-08-311-13/+41
| | | | SVN-Revision: 12443
* ar7: remove unneeded packed and array initializationMatteo Croce2008-04-071-1/+1
| | | | SVN-Revision: 10752
* vlynq: small fixesMatteo Croce2008-04-021-1/+2
| | | | SVN-Revision: 10711
* add proper email addresses to the comment headersMatteo Croce2008-04-021-1/+1
| | | | SVN-Revision: 10709
* Let authors holds copyright of the AR7 code (closes #2369)Matteo Croce2008-04-022-4/+2
| | | | SVN-Revision: 10708
* vlynq: probe for an external clock first, needed to enable acx on the ↵Matteo Croce2008-04-021-9/+8
| | | | | | Leonardo board SVN-Revision: 10707
* Update kernel to 2.6.24Matteo Croce2008-02-081-1293/+0
| | | | SVN-Revision: 10421
* Reimplement rx ring with EOQ markers to avoid reset stormsFelix Fietkau2007-12-071-5/+102
| | | | | | Signed-off-by: oliver@opencloud.com SVN-Revision: 9665
* Fix race between device reset and start_xmitFelix Fietkau2007-12-071-32/+61
| | | | | | Signed-off-by: oliver@opencloud.com SVN-Revision: 9664
* Fix VLYNQ device enable for DG834Gv1Felix Fietkau2007-12-041-1/+1
| | | | | | | | | | | | | | | | | | | | This patch allows VLYNQ devices on the DG834Gv1 to be successfully enabled. Currently the "__vlynq_enable_device" function attempts to set the VLYNQ device clock divisor to values from 1 through 8 until a link is successfully established. On the DG834Gv1 (but not the DG834Gv2), setting the VLYNQ device clock divisor to 1 (full rate) results in all further VLYNQ operations failing (including software reset), so the device is never enabled. This patches changes the function to only attempt divisors 2 through 8, and hence the device is successfully enabled. Signed-off-by: Nick Forbes <nick.forbes@huntsworth.com> --------- SVN-Revision: 9656
* Fix tx error handling (#2552). Make rx ring size actually configurable ↵Eugene Konev2007-10-161-18/+11
| | | | | | through ethtool SVN-Revision: 9333
* fix the case when NETDEVICES_MULTIQUEUE is not enabled (#2506)Eugene Konev2007-10-131-0/+20
| | | | SVN-Revision: 9282
* we are using leds-gpio nowEugene Konev2007-10-111-132/+0
| | | | SVN-Revision: 9252
* locking rework, drop non-napi rx, multiqueue tx, misc cleanupsEugene Konev2007-10-111-153/+157
| | | | SVN-Revision: 9251
* backport ar7_wdt from linux-2.6-watchdog-mmMatteo Croce2007-10-081-13/+11
| | | | SVN-Revision: 9182
* cleanup vlynq. drop vlynq-pciEugene Konev2007-10-053-0/+688
| | | | SVN-Revision: 9143
* more cpmac cleanups (#2452): * don't use net_device::mem* * use ↵Eugene Konev2007-10-021-88/+73
| | | | | | net_device::stats * use per-device rx ring size configurable through ethtool * use more ethernet generics (get_stats, set_mac_address, change_mtu) SVN-Revision: 9098
* make gpio conformant to generic gpio spec.Eugene Konev2007-09-212-2/+2
| | | | SVN-Revision: 8911
* fix silliness in [8886]Matteo Croce2007-09-201-7/+2
| | | | SVN-Revision: 8889
* replace deprecated u_char with u8Matteo Croce2007-09-201-4/+4
| | | | SVN-Revision: 8887
* Make ar7_part more readable and endianness safeMatteo Croce2007-09-201-10/+19
| | | | SVN-Revision: 8886
* small cpmac fixesMatteo Croce2007-09-201-2/+1
| | | | SVN-Revision: 8881
* style cleanups (make checkpatch.pl happy)Matteo Croce2007-09-191-5/+5
| | | | SVN-Revision: 8851
* cleanup (use dma API, use accessors, debugging/printk cleanup)Eugene Konev2007-09-191-460/+429
| | | | SVN-Revision: 8839
* fix watchdog seek test (#2383)Eugene Konev2007-09-141-1/+1
| | | | SVN-Revision: 8772
* Enabled working ar7_wdt, style cleanupsMatteo Croce2007-09-124-17/+18
| | | | SVN-Revision: 8764
* added ar7_wdt fix by AlexMatteo Croce2007-09-121-22/+25
| | | | SVN-Revision: 8762
* Style fixesMatteo Croce2007-09-121-13/+13
| | | | SVN-Revision: 8761
* more AR7 cleanups & fixesMatteo Croce2007-09-112-45/+44
| | | | SVN-Revision: 8758
* AR7: Cleanups (closes: #2323)Matteo Croce2007-09-115-211/+191
| | | | SVN-Revision: 8756
* fix typoNicolas Thill2007-09-111-1/+1
| | | | SVN-Revision: 8747
* Fix comments to the mtd driver (see ↵Florian Fainelli2007-09-111-8/+7
| | | | | | http://www.linux-mips.org/archives/linux-mips/2007-09/msg00064.html) SVN-Revision: 8738
* cosmetic fixes for ar7: indent, use lowercase hex notation, formatNicolas Thill2007-09-062-75/+75
| | | | SVN-Revision: 8656
* strip the kernel version suffix from target directories, except for brcm-2.4 ↵Felix Fietkau2007-09-065-0/+2000
(the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles. SVN-Revision: 8653