Felix Fietkau
0a785ebb7d
atheros: simplify AR2315 misc IRQ (un)masking
...
Currently AR5312 misc IRQ numbers are used for AR2315+ chips, what cause
us to use switch-case to map IRQ number to ISR bit. Introduce AR2315
specific misc IRQs set and simplify interrupt (un)mask operation.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41694
2014-07-17 16:36:33 +00:00
Felix Fietkau
d29b61b5f0
atheros: rename some interrupt control handlers
...
Rename interrupt control handlers to be consistent with operation names
and add IRQ chips names.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41693
2014-07-17 16:36:30 +00:00
Felix Fietkau
fceb7f7045
atheros: move AR2315 misc IRQ dispatching to separate function
...
Align code with AR5312 realization.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41692
2014-07-17 16:36:26 +00:00
Felix Fietkau
5c030111a9
atheros: pass UART IRQ number via function argument
...
UART IRQ number could be different for different SoCs, so make them
configurable.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41691
2014-07-17 16:36:23 +00:00
Felix Fietkau
e819113e2e
atheros[ar231x-eth]: move driver to atheros subdirectory
...
Move driver code to respective vendor subdirectory and fix config
symbol name.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41690
2014-07-17 16:36:19 +00:00
Felix Fietkau
6be418e3e1
atheros[ar231x-eth]: update MAC and PHY reset method
...
Pass reset_set and reset_clear callback functions pointers via
platform_data instead of reset register address.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41689
2014-07-17 16:36:16 +00:00
Felix Fietkau
4f05d696ad
atheros[ar2315-wdt]: update I/O handling
...
* Pass iomem and IRQ via platform device resources
* Remap iomem and use iowrite32 accessor function
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41688
2014-07-17 16:36:13 +00:00
Felix Fietkau
5ea0cff89c
atheros[ar2315-wdt]: update interrupt handling
...
Acknowledge watchdog interrupt in arch irq dispatcher and remove odd
watchdog enable call from probe function.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41687
2014-07-17 16:36:10 +00:00
Felix Fietkau
d0f9972f1c
atheros: use correct address space and pointer type for register access
...
Make sparse happy :)
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41686
2014-07-17 16:36:07 +00:00
Felix Fietkau
579481b4f5
atheros[ar2315-wdt]: rename config symbol
...
Rename config symbol to AR2315_WDT to avoid confusion with other Atheros
SoCs.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41685
2014-07-17 16:36:03 +00:00
Felix Fietkau
5e76534b23
atheros[ar2315-wdt]: update initialization
...
* update driver id to be consistent with other ar231x drivers
* remove odd module_{init,exit}
* add module metadata (description, name, etc.)
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
SVN-Revision: 41684
2014-07-17 16:35:59 +00:00
Felix Fietkau
51b11ba5ea
netifd: update to the latest version, enables igmp snooping by default
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41683
2014-07-17 14:55:17 +00:00
Felix Fietkau
4ef8d2e014
qos-scripts: fix ingress packet marking with ifb
...
Split connection mark into two parts:
The lower nibble contains the confirmed conntrack mark which is not
generated by default/reclassify rules.
The upper nibble contains the current value specified by
default/reclassify rules.
For egress, the default/reclassify value is preferred
For ingress, the connection mark is preferred
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41682
2014-07-17 12:02:06 +00:00
John Crispin
f44d3f9980
ramips: soc wmac eeprom cleanup
...
Move eeprom extraction from scripts to dts files.
Additionally there are few other changes like:
- whitespace fixes
- add partition labels where needed
- BR6524N board doesn't exist (lost in translation?)
- fix Edimax 3g-6200nl model
- add wmac eeprom to dts for Asus RT-N14U board
Compile tested all subtargets and their profiles.
Run tested on:
- Asus RT-N15
- Asus RT-N14U
- Buffalo WHR-600D
- Argus ATP52B
- Sparklan WCR-150GN
Few problems noted:
- many boards didn't have wmac eeprom information defined at all
- several boards don't have any patitions defined (see FIXME comments in dts)
Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 41680
2014-07-17 10:55:31 +00:00
Hauke Mehrtens
d8e47a92b1
ep93xx: add support for kernel 3.10
...
This is compile tested only, please run test and report back.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41679
2014-07-16 21:29:16 +00:00
Hauke Mehrtens
d84579def5
kernel: add CONFIG_I2C_AU1550 config option
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41678
2014-07-16 20:45:20 +00:00
Hauke Mehrtens
7a8f2a73ce
mac80211: add new b43 config option to issue rebuild
...
With this patch mac80211 will be rebuild when one of these config
options was changed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41677
2014-07-16 20:30:30 +00:00
Hauke Mehrtens
f857ae864a
mac80211: b43: fix PHY_G support.
...
I missed adding B43_PHY_G to .local-symbols, without this it will not
be added to autoconf.h
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41676
2014-07-16 20:28:08 +00:00
Felix Fietkau
1ecb74024b
iwinfo: fix crash on parsing mtd ( #15807 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41675
2014-07-16 18:57:23 +00:00
Felix Fietkau
0af20bbfc8
libubox: update to the latest version, fixes a jshn parsing error ( #17128 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41674
2014-07-16 18:35:25 +00:00
Felix Fietkau
952c87aeeb
ath9k: add a fix for tx pending frame accounting, fixes some tx hang issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41673
2014-07-16 18:26:21 +00:00
John Crispin
4beb468f11
lantiq: fix board_id/boardname for VGV7519
...
Signed-off-by: Eddi De Pieri <eddi@depieri.net>
SVN-Revision: 41672
2014-07-16 11:36:02 +00:00
John Crispin
9cf5fbfaf0
lantiq: re-add 0041-lzma-fixup.patch to uboot
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41671
2014-07-16 10:43:44 +00:00
Felix Fietkau
6c7de7abca
au1000: remove linux 3.6 support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41670
2014-07-16 06:55:19 +00:00
Hauke Mehrtens
a36ca743d6
au1000: update to kernel 3.10.44
...
This was tested by Bruno Randolf on au1000 (MTX-1)
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41669
2014-07-15 22:03:10 +00:00
Hauke Mehrtens
025144800a
mac80211: b43: backport b43 patches from wireless testing
...
This brings b43 up to wireless-testing/master master-2014-07-15
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41668
2014-07-15 21:58:03 +00:00
Hauke Mehrtens
1636bc6704
brcm47xx: remove kmod-bgmac from profile
...
bgmac will be compiled into the kernel since r41594.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41667
2014-07-15 21:57:13 +00:00
Hauke Mehrtens
f5955c2e6b
brcm47xx: fix LEDs on WRT54GL 1.1
...
Ticket: #17062
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 41666
2014-07-15 21:54:38 +00:00
Felix Fietkau
b24e77714e
hostapd: add a require_mode option in wifi-device sections to select the minimum hardware mode that the AP requires from clients
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41665
2014-07-15 10:30:08 +00:00
Hauke Mehrtens
6f417d5b4b
brcm47xx: fix special board handling for some devices
...
Some devices were renamed when converted from diag to in kernel board detection and it was not changed in netconfig. Devices not in the
kernel board detection are removed now.
This should close : #17111 , #16968 , #13202
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41663
2014-07-14 22:16:19 +00:00
Hauke Mehrtens
7dbea92a9c
brcm47xx: improve board detection for some devices
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41662
2014-07-14 22:03:59 +00:00
Gabor Juhos
2adff1734f
ar71xx: add profile and build image for the EnGenius EAP300 v2 board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41661
2014-07-14 21:30:30 +00:00
Gabor Juhos
f6a334c6c1
package/uboot-envtools: add support for the EnGenius EAP300 v2 board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41660
2014-07-14 21:30:29 +00:00
Gabor Juhos
54206fb0ce
ar71xx: add user-space support for the EnGenius EAP300 v2 board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41659
2014-07-14 21:30:28 +00:00
Gabor Juhos
aff3127956
ar71xx: add kernel support for the EnGenius EAP300 v2 board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41658
2014-07-14 21:30:26 +00:00
Luka Perkov
8e4f0ec38d
toolchain/gcc: pass proper flags for arm hard float build
...
This fixes eglibc build failure. More information about the bug can be found on
the link below.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61796
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41657
2014-07-14 20:28:53 +00:00
John Crispin
81eeec8785
kernel: fix kmod-igb dependencies
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41656
2014-07-14 18:43:12 +00:00
John Crispin
85cacfd753
lantiq: vgv7519 add missing wps label to dts
...
Signed-off-by: Eddi De Pieri <eddi@depieri.net>
SVN-Revision: 41655
2014-07-14 18:43:02 +00:00
John Crispin
74db9511dc
ramips: basic support for Planex MZK-750DHP
...
some gpios are still missing.
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41654
2014-07-14 17:10:39 +00:00
John Crispin
e33584f6b8
ramips: squelch mdio debugging info on rt2880 ethernet
...
Use pr_debug rather than pr_info since it is only relevant
for debugging.
Signed-off-by: Claudio Leite <leitec@staticky.com>
SVN-Revision: 41653
2014-07-14 17:05:40 +00:00
Gabor Juhos
495aef39f4
ar71xx: add profile and build image for the Tube2H board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41652
2014-07-14 16:03:37 +00:00
Gabor Juhos
ddd5a9a8f2
package/uboot-envtools: add support for the Tube2H board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41651
2014-07-14 16:03:36 +00:00
Gabor Juhos
f27f2fec4f
ar71xx: add user-space support for the Tube2H board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41650
2014-07-14 16:03:35 +00:00
Gabor Juhos
51c892053a
ar71xx: add kernel support for the Tube2H board
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41649
2014-07-14 16:03:34 +00:00
Imre Kaloz
d7ae7bae57
mark the default WRT1900AC image "factory"
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41648
2014-07-14 15:02:38 +00:00
Imre Kaloz
6f5a9debed
handle sysupgrade tar files on the WRT1900AC
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41647
2014-07-14 15:00:36 +00:00
Imre Kaloz
ecb68ba6b4
allow overriding the kernel partition's name
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41646
2014-07-14 14:53:15 +00:00
Jonas Gorski
26a4bdc5cf
kernel: remove stray " from igp module title
...
Fixes #17108 .
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41645
2014-07-14 14:39:00 +00:00
Steven Barth
7264389699
odhcpd: disable packet socket if unneeded to preserve performance
...
SVN-Revision: 41644
2014-07-14 13:39:03 +00:00
Gabor Juhos
907bd5345e
ar71xx: fix ALFA NETWORK's name
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41643
2014-07-14 11:10:00 +00:00