matteo
b5a8de15ed
[AR7] Update kernel to 2.6.24
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10421 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-08 17:17:45 +00:00
matteo
cb6a7699b8
[AR7] make current AR7 code 2.6.24 aware, for future use
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10415 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-08 00:21:08 +00:00
nbd
f8db09d234
DG834G Power LED fix
...
This patch enables the new "default-on" trigger for the AR7 target and uses it to ensure the "power" LED on the DG834G is initialised in the ON state.
Previously this LED would turn off when the driver loaded and stay off until turned back on from userspace. With this patch it remains on throughout the boot process, but can still be controlled from userspace if required.
Signed-off-by: Nick Forbes <nick.forbes@incepta.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10349 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-02 01:21:57 +00:00
matteo
ddc9bff6ca
fixed war.h path
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-29 20:50:50 +00:00
matteo
cee5e06f0e
[AR7] added missing war.h
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-29 20:47:34 +00:00
florian
89f08fc3a0
Add support for european DSL-502t leds ( #2880 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10210 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-16 11:20:03 +00:00
matteo
2172c8c58f
gpio: revert it back, wrong and useless
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-13 20:13:08 +00:00
matteo
c46ac2ae6d
[AR7] GPIO fix
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10180 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-12 17:14:15 +00:00
matteo
b9a0122f2f
[AR7] cache GPIO addresses to be more efficent
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10179 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-12 16:41:28 +00:00
florian
963a5b3820
Add dg834 leds support from #2817
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-04 02:59:10 +00:00
florian
283ce9ea8b
Add LEDs definitions for the D-Link DSL-502T ( #2746 )
...
Signed-off-by: Oliver <oliver@opencloud.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9776 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-16 13:21:31 +00:00
nbd
2cfedd2a67
[PATCH 2/2] Reimplement rx ring with EOQ markers to avoid reset storms
...
Signed-off-by: oliver@opencloud.com
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9665 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-07 00:03:10 +00:00
nbd
032de762b4
[PATCH 1/2] Fix race between device reset and start_xmit
...
Signed-off-by: oliver@opencloud.com
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9664 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-07 00:03:06 +00:00
nbd
863d4e55d3
Fix VLYNQ device enable for DG834Gv1
...
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>
---------
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9656 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-04 12:49:54 +00:00
matteo
2dbeb30374
ar7_gpio: remove unneeded checks and volatile
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9419 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-23 15:45:54 +00:00
ejka
461b71b547
fritzbox leds detection (thanks Axel Gembe)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9357 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-19 03:02:49 +00:00
ejka
c5f3f8343e
Fix tx error handling ( #2552 ). Make rx ring size actually configurable through
...
ethtool
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9333 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-16 12:53:22 +00:00
ejka
309e8eb475
fix the case when NETDEVICES_MULTIQUEUE is not enabled ( #2506 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9282 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-13 02:27:19 +00:00
ejka
1aaf14ee09
remove version checks
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9253 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-11 01:44:00 +00:00
ejka
84eb9e7193
we are using leds-gpio now
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9252 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-11 01:39:24 +00:00
ejka
af7b1083d0
locking rework, drop non-napi rx, multiqueue tx, misc cleanups
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9251 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-11 01:21:32 +00:00
matteo
9ddfc39e20
backport ar7_wdt from linux-2.6-watchdog-mm
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9182 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-08 01:44:39 +00:00
ejka
c3585201fb
cleanup vlynq. drop vlynq-pci
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-05 17:54:36 +00:00
ejka
d5a64cf57a
more cpmac cleanups ( #2452 ):
...
* don't use net_device::mem*
* use net_device::stats
* use per-device rx ring size configurable through ethtool
* use more ethernet generics (get_stats, set_mac_address, change_mtu)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9098 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-02 14:53:05 +00:00
ejka
b5018a4078
add usb controller definition
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9087 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-01 12:35:35 +00:00
nico
82cb0084ab
revert to vlynq bus clock divisor guessing
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9086 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-01 10:16:14 +00:00
ejka
81a9a045de
don't enable rts/cts by default (thanks nabcore, #2400 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9078 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-30 03:15:24 +00:00
ejka
63c42902d7
add necessary includes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8974 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-23 08:13:08 +00:00
ejka
1346f7147a
add initial generic gpio-leds support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8918 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-21 14:04:29 +00:00
ejka
35a0fb9185
make gpio conformant to generic gpio spec.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-21 12:37:50 +00:00
matteo
41497a5586
fix silliness in [8886]
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8889 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-20 19:46:58 +00:00
matteo
81df3b167a
replace deprecated u_char with u8
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8887 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-20 19:33:00 +00:00
matteo
b377dac440
Make ar7_part more readable and endianness safe
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8886 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-20 19:25:38 +00:00
matteo
b37fa14eed
small cpmac fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8881 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-20 16:31:23 +00:00
ejka
ba7d1c517e
use set_irq_chip_and_handler ( #2408 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8852 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-20 02:22:03 +00:00
matteo
945335ea40
style cleanups (make checkpatch.pl happy)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8851 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-19 23:27:34 +00:00
ejka
a0e3d6be3e
cleanup (use dma API, use accessors, debugging/printk cleanup)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8839 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-19 12:58:12 +00:00
ejka
27ab715e19
fix previous commit
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8774 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-14 05:30:11 +00:00
ejka
7c21609c5c
add *dma_mask's to cpmacs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8773 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-14 04:49:47 +00:00
ejka
2c3ecd000e
fix watchdog seek test ( #2383 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-14 04:46:34 +00:00
ejka
09aef5280e
mmzone.h is not needed anymore
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8769 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-13 07:07:46 +00:00
ejka
0f2cb4d578
128 irqs is not enough...
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8768 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-13 06:21:27 +00:00
ejka
ecb2219233
copy-paste typo, lost static's
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8767 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-13 06:20:29 +00:00
matteo
d127ad9238
use ebase instead of CAC_BASE, some cosmetic fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8766 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-12 17:48:46 +00:00
matteo
82b6ff28f0
Enabled working ar7_wdt, style cleanups
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8764 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-12 16:15:12 +00:00
matteo
91d6f27676
added ar7_wdt fix by Alex
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-12 15:30:00 +00:00
matteo
969318c24f
Style fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8761 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-12 13:21:02 +00:00
ejka
1fe90486fd
there is no need in two identical actions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-12 12:27:06 +00:00
ejka
fc58f2fd75
vlynq cleanups:
...
* drivers can now set a clock divisor
* irq handling cleanup, drivers now can handle error irqs themselves
* style cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-12 12:23:56 +00:00
matteo
769621dec9
more AR7 cleanups & fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-11 23:50:02 +00:00