openwrt/staging/linusw.git
10 years agoar71xx: add user-space support for EnGenius ESR1750
Gabor Juhos [Sun, 13 Jul 2014 19:43:58 +0000 (19:43 +0000)]
ar71xx: add user-space support for EnGenius ESR1750

Signed-off-by: Jon Suphammer <jon@suphammer.net>
Patchwork: http://patchwork.openwrt.org/patch/5840/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41625

10 years agoar71xx: add kernel support for EnGenius ESR1750
Gabor Juhos [Sun, 13 Jul 2014 19:43:57 +0000 (19:43 +0000)]
ar71xx: add kernel support for EnGenius ESR1750

Signed-off-by: Jon Suphammer <jon@suphammer.net>
Patchwork: http://patchwork.openwrt.org/patch/5840/
[juhosg:
  - fix coding style in mach-esr1750.c,
  - rename and refresh kernel patch]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41624

10 years agoar71xx: add a helper function for setting up ETH_CFG register on QCA955x
Gabor Juhos [Sun, 13 Jul 2014 19:43:56 +0000 (19:43 +0000)]
ar71xx: add a helper function for setting up ETH_CFG register on QCA955x

Signed-off-by: Jon Suphammer <jon@suphammer.net>
Patchwork: http://patchwork.openwrt.org/patch/5839/
[juhosg: fix coding style]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41623

10 years agoar71xx: allow ath79_nvram_parse_mac_addr parsing mac with quotes
Gabor Juhos [Sun, 13 Jul 2014 19:43:54 +0000 (19:43 +0000)]
ar71xx: allow ath79_nvram_parse_mac_addr parsing mac with quotes

Signed-off-by: Jon Suphammer <jon@suphammer.net>
Patchwork: http://patchwork.openwrt.org/patch/5838/
[juhosg:
  - fix coding style,
  - check the first and the last character of the MAC string
    instead of using the strchr() function]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41622

10 years agoar71xx: add profile and build image for GL.iNet v1
Gabor Juhos [Sun, 13 Jul 2014 18:21:09 +0000 (18:21 +0000)]
ar71xx: add profile and build image for GL.iNet v1

Patch is based on http://patchwork.openwrt.org/patch/5273/.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
Signed-off-by: Mark Janssen <mark@sig-io.nl>
Signed-off-by: alzhao <alzhao@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/5653/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41621

10 years agofirmware-utils/mktplinkfw: add support for GL.iNet v1
Gabor Juhos [Sun, 13 Jul 2014 18:21:08 +0000 (18:21 +0000)]
firmware-utils/mktplinkfw: add support for GL.iNet v1

Patch is based on http://patchwork.openwrt.org/patch/5273/.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
Signed-off-by: Mark Janssen <mark@sig-io.nl>
Signed-off-by: alzhao <alzhao@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/5653/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41620

10 years agoar71xx: add user-space support for GL.iNet v1
Gabor Juhos [Sun, 13 Jul 2014 18:21:06 +0000 (18:21 +0000)]
ar71xx: add user-space support for GL.iNet v1

Patch is based on http://patchwork.openwrt.org/patch/5273/.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
Signed-off-by: Mark Janssen <mark@sig-io.nl>
Signed-off-by: alzhao <alzhao@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/5652/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41619

10 years agoar71xx: add kernel support for GL-Inet V1 boards/routers
Gabor Juhos [Sun, 13 Jul 2014 18:21:04 +0000 (18:21 +0000)]
ar71xx: add kernel support for GL-Inet V1 boards/routers

The GL-Connect GL.iNet v1 router is basically a TP-Link TL-WR703N with
more DRAM/Flash, 2x Ethernet ports and console/GPIO header in the same
small form-factor:
<http://www.gl-inet.com/w/?lang=en>

Moreover, the manufacturer is promoting the OpenWrt usage to replace
the original firmware and proposing patches against both AA and trunk:
<http://www.gl-inet.com/w/?p=398&lang=en>

This is a clean up of the original manufacturer GPLv2 patch by alzhao,
proposed to the list by Mark Janssen.

Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
Signed-off-by: Mark Janssen <mark@sig-io.nl>
Signed-off-by: alzhao <alzhao@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/5273/
[juhosg:
  - remove user-space and image generation support, will be included
    from other patches,
  - fix coding style and drop superfluous comment in mach-gl-inet.c,
  - rename and refresh kernel patch,
  - adjust subject]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41618

10 years agoar71xx: Support for Mikrotik RB2011UiAS
Gabor Juhos [Sun, 13 Jul 2014 16:25:58 +0000 (16:25 +0000)]
ar71xx: Support for Mikrotik RB2011UiAS

The RB2011UiAS is almost exactly the same as the RB2011UAS, which is
already supported. Hardware-wise, it adds a passive power injector on
Eth10. Software-wise, Routerboot passes a different board name on the
kernel command line. Hence the need for a patch.

Not yet working:

* touchscreen: doesn't work on RB2011UAS either. The touchscreen itself
  seems to be driven by an ADS7843-compatible IC, but figuring out which
  GPIO pins it's connected to is work for the future.
* control of power injector: remains off. Probably also GPIO-controlled.

Signed-off-by: Soren Harward <stharward@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/5841/
[juhosg: rename and refresh the kernel patch]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41617

10 years agoar71xx: select correct Kconfig symbol in the Mikrotik SXT Lite patch
Gabor Juhos [Sun, 13 Jul 2014 16:25:57 +0000 (16:25 +0000)]
ar71xx: select correct Kconfig symbol in the Mikrotik SXT Lite patch

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41616

10 years agoar71xx: refresh patches
Gabor Juhos [Sun, 13 Jul 2014 16:25:56 +0000 (16:25 +0000)]
ar71xx: refresh patches

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41615

10 years agokernel: sort Kconfig options in kernel configs
Gabor Juhos [Sun, 13 Jul 2014 16:25:54 +0000 (16:25 +0000)]
kernel: sort Kconfig options in kernel configs

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 41614

10 years agobase-files: adjust the default netfilter tcp established connection timeout as per...
Felix Fietkau [Sun, 13 Jul 2014 10:24:34 +0000 (10:24 +0000)]
base-files: adjust the default netfilter tcp established connection timeout as per RFC 5382 (#17098)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41599

10 years agoar71xx: add support for TP-LINK TL-WA860RE v1
John Crispin [Sun, 13 Jul 2014 10:03:41 +0000 (10:03 +0000)]
ar71xx: add support for TP-LINK TL-WA860RE v1

New router/repeater from TP-LINK

- CPU: Atheros AR9341-DL3A (AP123)
- Flash: 4MB
- Ram: 32MB

Similar to TL-WA850RE.

Changes: rename file after r41596

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
SVN-Revision: 41598

10 years agolantiq: configure uboot-envtools on BTHOMEHUBV2B and make it work correctly on other...
John Crispin [Sun, 13 Jul 2014 07:17:54 +0000 (07:17 +0000)]
lantiq: configure uboot-envtools on BTHOMEHUBV2B and make it work correctly on other lantiq boards

Generate the configuration file for uboot-envtools
on BTHOMEHUBV2B. Adds the specific parameters for the
BTHOMEHUBV2B and also fixes an incorrect path which
would have affected other lantiq boards as well
(currently only the GIGASX76X).

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 41597

10 years agoar71xx: added support for TL-WA830RE V2
John Crispin [Sun, 13 Jul 2014 07:12:22 +0000 (07:12 +0000)]
ar71xx: added support for TL-WA830RE V2

Corrected patch ath79 insted of auth79. Sorry.

Signed-off-by: Fredrik Jonson <fredrik@famjonson.se>
SVN-Revision: 41596

10 years agob43-tools: b43-fwsquash.py: manually remove LP-PHY 16 support
Hauke Mehrtens [Sat, 12 Jul 2014 15:41:50 +0000 (15:41 +0000)]
b43-tools: b43-fwsquash.py: manually remove LP-PHY 16 support

I have never seen a LP-PHY with core rev 16 or higher, but the ucode
will be included, because we need LP-PHY 13 and 15 and N-PHY core rev
16. Comment out the code for now.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41595

10 years agobrcm47xx: deactivate ssb and old phy code for new devices
Hauke Mehrtens [Sat, 12 Jul 2014 15:39:31 +0000 (15:39 +0000)]
brcm47xx: deactivate ssb and old phy code for new devices

This deactivates ssb and G-PHY code in b43 for the mips74k profile in
brcm47xx.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41594

10 years agomac80211: b43: backport b43 patches from wireless testing
Hauke Mehrtens [Sat, 12 Jul 2014 15:37:34 +0000 (15:37 +0000)]
mac80211: b43: backport b43 patches from wireless testing

This brings b43 up to wireless-testing/master master-2014-07-10

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41593

10 years agob43-tools: b43-fwsquash.py: add new firmware files
Hauke Mehrtens [Sat, 12 Jul 2014 14:56:21 +0000 (14:56 +0000)]
b43-tools: b43-fwsquash.py: add new firmware files

This adds support for new firmware files from b43 and selects the ucode
based on the PHY type now.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41592

10 years agobrcm63xx: update irq affinity code to latest version
Jonas Gorski [Sat, 12 Jul 2014 12:31:47 +0000 (12:31 +0000)]
brcm63xx: update irq affinity code to latest version

Reduces code size a bit and sets affinity to boot cpu by default.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41591

10 years agobrcm63xx: base-files: order board names alphabetically
Jonas Gorski [Sat, 12 Jul 2014 12:31:45 +0000 (12:31 +0000)]
brcm63xx: base-files: order board names alphabetically

Restore alphatetical order in uci-defaults scripts and brcm63xx.sh

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41590

10 years agobrcm63xx: Use leds script for Huawei HG556a and improve profile
Jonas Gorski [Sat, 12 Jul 2014 12:31:43 +0000 (12:31 +0000)]
brcm63xx: Use leds script for Huawei HG556a and improve profile

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41589

10 years agobrcm63xx: Fix HW553 support
Jonas Gorski [Sat, 12 Jul 2014 12:31:39 +0000 (12:31 +0000)]
brcm63xx: Fix HW553 support

- adsl and lan leds are swapped.
- internetkey is labeled as hspa.
- enable status led and reset button for failsafe.
- use new leds script.
- fix switch configuration.
- remove enet0 from board_info.
- add profile.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41588

10 years agobrcm63xx: Use model name for Comtrend AR-5381u
Jonas Gorski [Sat, 12 Jul 2014 12:31:35 +0000 (12:31 +0000)]
brcm63xx: Use model name for Comtrend AR-5381u

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41587

10 years agobrcm63xx: Use model name for Comtrend AR-5387un
Jonas Gorski [Sat, 12 Jul 2014 12:31:33 +0000 (12:31 +0000)]
brcm63xx: Use model name for Comtrend AR-5387un

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41586

10 years agobrcm63xx: Use model name for ADB P.DG A4001N1
Jonas Gorski [Sat, 12 Jul 2014 12:31:30 +0000 (12:31 +0000)]
brcm63xx: Use model name for ADB P.DG A4001N1

This patch also makes use of the new leds script.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41585

10 years agoramips: add support for WR8305RT board
John Crispin [Sat, 12 Jul 2014 06:54:03 +0000 (06:54 +0000)]
ramips: add support for WR8305RT board

Signed-off-by: Jorge Vargas <jorge.vargas@sosvia.com>
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41584

10 years agobrcm2708: Use uci-defaults for network config
John Crispin [Sat, 12 Jul 2014 06:50:21 +0000 (06:50 +0000)]
brcm2708: Use uci-defaults for network config

By using uci-defaults force_link is enabled, which fixes some link issues if ethernet cable isn't connected when LAN is initialized.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 41583

10 years agokernel: update 3.14 to 3.14.12
Luka Perkov [Fri, 11 Jul 2014 13:28:44 +0000 (13:28 +0000)]
kernel: update 3.14 to 3.14.12

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41582

10 years agokernel: remove 3.12 support since none of the targets is using it
Luka Perkov [Thu, 10 Jul 2014 22:37:28 +0000 (22:37 +0000)]
kernel: remove 3.12 support since none of the targets is using it

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41581

10 years agoimagebuilder: x86 fails to build inside the imagebuilder
John Crispin [Thu, 10 Jul 2014 22:02:31 +0000 (22:02 +0000)]
imagebuilder: x86 fails to build inside the imagebuilder

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41580

10 years agoramips: add support for Zbtlink WA05 router
John Crispin [Thu, 10 Jul 2014 22:02:28 +0000 (22:02 +0000)]
ramips: add support for Zbtlink WA05 router

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 41579

10 years agoimx6: put kernel and dtb into rootfs by default
John Crispin [Thu, 10 Jul 2014 22:02:24 +0000 (22:02 +0000)]
imx6: put kernel and dtb into rootfs by default

this will make the rc1 images boot with the default config.

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41578

10 years agoar8216: disable EEE by default on AR8327 to fix stability issues (#14597)
Felix Fietkau [Thu, 10 Jul 2014 21:11:02 +0000 (21:11 +0000)]
ar8216: disable EEE by default on AR8327 to fix stability issues (#14597)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41577

10 years agotoolchain: switch back to uClibc for octeon, it actually works now
Felix Fietkau [Thu, 10 Jul 2014 20:48:31 +0000 (20:48 +0000)]
toolchain: switch back to uClibc for octeon, it actually works now

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41576

10 years agoocteon: fix edgerouter pro ethernet device probe order
Felix Fietkau [Thu, 10 Jul 2014 20:44:03 +0000 (20:44 +0000)]
octeon: fix edgerouter pro ethernet device probe order

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41575

10 years agotarget/linux/*: more dead package cleanups
John Crispin [Thu, 10 Jul 2014 20:15:50 +0000 (20:15 +0000)]
target/linux/*: more dead package cleanups

found 2 more

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41574

10 years agouClibc: fix copy&pasted typo in the stat fix
Felix Fietkau [Thu, 10 Jul 2014 20:14:58 +0000 (20:14 +0000)]
uClibc: fix copy&pasted typo in the stat fix

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41573

10 years agoocteon: add basic board detection for UBNT EdgeRouter PRO
Felix Fietkau [Thu, 10 Jul 2014 20:14:54 +0000 (20:14 +0000)]
octeon: add basic board detection for UBNT EdgeRouter PRO

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41572

10 years agotarget/linux/*: more dead package cleanups
John Crispin [Thu, 10 Jul 2014 20:05:43 +0000 (20:05 +0000)]
target/linux/*: more dead package cleanups

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41571

10 years agouClibc: add a whole bunch of mips64 related fixes
Felix Fietkau [Thu, 10 Jul 2014 19:28:45 +0000 (19:28 +0000)]
uClibc: add a whole bunch of mips64 related fixes

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41570

10 years agogcc: backport a fix for issues with accessing weak data references
Felix Fietkau [Thu, 10 Jul 2014 19:28:40 +0000 (19:28 +0000)]
gcc: backport a fix for issues with accessing weak data references

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41569

10 years agoocteon: backport a few upstream fixes
Felix Fietkau [Thu, 10 Jul 2014 19:28:37 +0000 (19:28 +0000)]
octeon: backport a few upstream fixes

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41568

10 years agolantiq: generate /tmp/sysinfo/lantiq_board_name if missing
John Crispin [Thu, 10 Jul 2014 19:16:43 +0000 (19:16 +0000)]
lantiq: generate /tmp/sysinfo/lantiq_board_name if missing

Run lantiq_board_detect from lantiq_board_name and lantiq_board_model.

This was the one thing missing from r41474 for sysupgrade board
detection to work properly.

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 41567

10 years agolantiq: enable SysupgradeNAND for BTHOMEHUBV2B
John Crispin [Thu, 10 Jul 2014 19:16:39 +0000 (19:16 +0000)]
lantiq: enable SysupgradeNAND for BTHOMEHUBV2B

Enables SysupgradeNAND for BTHOMEHUBV2B.

Depends on the following patches:
http://patchwork.openwrt.org/patch/5817/
http://patchwork.openwrt.org/patch/5848/
http://patchwork.openwrt.org/patch/5851/

Many thanks everyone for your help the last couple of days.

Ben

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 41566

10 years agolantiq xway: disable gluebi and enable ubiblock
John Crispin [Thu, 10 Jul 2014 19:16:35 +0000 (19:16 +0000)]
lantiq xway: disable gluebi and enable ubiblock

Disables gluebi and enables ubiblock on lantiq xway. Squashfs
images on nand use ubifs instead of jffs2 for the overlay.

I'll leave the equivalent patch for xrx200 to someone who has a
board to test.

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 41565

10 years agoprocd: correctly identify ubifs in tar file
John Crispin [Thu, 10 Jul 2014 19:16:31 +0000 (19:16 +0000)]
procd: correctly identify ubifs in tar file

A missing path prevents the rootfs type contained in a SysupgradeNAND
tar file from being determined correctly.

This fixes it, and also corrects a minor spelling mistake.

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 41564

10 years agosysupgrade: Enable killing of all processes under upgraded
John Crispin [Thu, 10 Jul 2014 19:16:27 +0000 (19:16 +0000)]
sysupgrade: Enable killing of all processes under upgraded

If the sysupgrade scripts is called under upgraded, it will not kill all
other processes as it should to avoid interference by locked filesystem.
This patch checks the parent and if it is upgraded, it kills all.

Signed-off-by: André Valentin <avalentin@marcant.net>
SVN-Revision: 41563

10 years agoar71xx: nbg6716: extract ath10k wifi board.bin
John Crispin [Thu, 10 Jul 2014 19:16:23 +0000 (19:16 +0000)]
ar71xx: nbg6716: extract ath10k wifi board.bin

With help of this script the ath10k board.bin settings are loaded from
flash and saved to the ath10k firmware directory. The driver reads it
later in the boot process.

Signed-off-by: André Valentin <avalentin@marcant.net>
SVN-Revision: 41562

10 years agoralink: wpa does not exist, use wpad-mini instead
John Crispin [Thu, 10 Jul 2014 19:16:19 +0000 (19:16 +0000)]
ralink: wpa does not exist, use wpad-mini instead

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41561

10 years agotarget/linux/*: kmod-fs-ext{2,3} RIP
John Crispin [Thu, 10 Jul 2014 19:16:15 +0000 (19:16 +0000)]
target/linux/*: kmod-fs-ext{2,3} RIP

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41560

10 years agotoolchain: only default eglibc for octeon and not all of mips64
John Crispin [Thu, 10 Jul 2014 19:16:09 +0000 (19:16 +0000)]
toolchain: only default eglibc for octeon and not all of mips64

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41559

10 years agofirewall: fix segfault introduced by latest update
Jo-Philipp Wich [Thu, 10 Jul 2014 16:44:20 +0000 (16:44 +0000)]
firewall: fix segfault introduced by latest update

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 41558

10 years agomac80211: Fix config variable name for dtim_period
Felix Fietkau [Thu, 10 Jul 2014 12:29:27 +0000 (12:29 +0000)]
mac80211: Fix config variable name for dtim_period

The vif option dtim_period was accidently renamed dtim_interval in r38988
("netifd: add wireless configuration support and port mac80211 to the new
framework"). This is wrong and makes the dtim_period/dtim_interval a dead
option because the rest of the config generation code still uses dtim_period.

Reported-by: Jeppe Ledet-Pedersen <jlp@steinwurf.com>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
SVN-Revision: 41557

10 years agofirewall: fix regressions introduced after latest ubus rework
Jo-Philipp Wich [Thu, 10 Jul 2014 10:21:17 +0000 (10:21 +0000)]
firewall: fix regressions introduced after latest ubus rework

The commit 92281eb747b56e748b7c3d754055919c23befdd4 broke fw3_ubus_addresses() so that
no addresses where returned at all, this caused fw3 to not emit NAT reflection rules
anymore.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 41556

10 years agoenable handling of the wan led on the WRT1900AC
Imre Kaloz [Thu, 10 Jul 2014 10:19:06 +0000 (10:19 +0000)]
enable handling of the wan led on the WRT1900AC

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41555

10 years agokernel: revert an upstream linux-stable commit that is causing usb regressions on...
Felix Fietkau [Wed, 9 Jul 2014 10:11:23 +0000 (10:11 +0000)]
kernel: revert an upstream linux-stable commit that is causing usb regressions on some brcm47xx and ar71xx devices

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41554

10 years agokernel: 3.13: refresh patches
Luka Perkov [Tue, 8 Jul 2014 23:27:45 +0000 (23:27 +0000)]
kernel: 3.13: refresh patches

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41553

10 years agokernel: ledtrig-netdev: use netdev_notifier_info
Luka Perkov [Tue, 8 Jul 2014 23:27:44 +0000 (23:27 +0000)]
kernel: ledtrig-netdev: use netdev_notifier_info

Since kernel 3.11, the third parameter passed to notifier_call()
is of type struct netdev_notifier_info. This patch fixes an oops
when setting a netdev LED trigger.

Signed-off-by: Claudio Leite <leitec@staticky.com>
SVN-Revision: 41552

10 years agokernel: update 3.14 to 3.14.11
Luka Perkov [Tue, 8 Jul 2014 22:44:34 +0000 (22:44 +0000)]
kernel: update 3.14 to 3.14.11

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41551

10 years agobrcm63xx: fixup patches borked by allowing too much fuzz
Jonas Gorski [Tue, 8 Jul 2014 12:27:55 +0000 (12:27 +0000)]
brcm63xx: fixup patches borked by allowing too much fuzz

Move defines and board_info structs back to their proper locations so
(de-)selecting SOC support won't break the build.

Reported-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41550

10 years agoqos-scripts: remove maxsize options and packet size based reclassify from the default...
Felix Fietkau [Tue, 8 Jul 2014 11:19:51 +0000 (11:19 +0000)]
qos-scripts: remove maxsize options and packet size based reclassify from the default config

They should be unnecessary with fq_codel, and simplifying rules helps
with performance

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41549

10 years agobrcm47xx: make reboot a more reliable
Hauke Mehrtens [Mon, 7 Jul 2014 20:12:40 +0000 (20:12 +0000)]
brcm47xx: make reboot a more reliable

A reboot is issued by setting the watchdog timer to a low value, when
the value is decreased from 1 to 0 by the hardware the system will
reboot. Setting this value to 1 does not work every time, it is a
little bit more reliable when setting it to 3. This timer runs with
some MHz or KHz so nobody will notice the increased waiting.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41548

10 years agobrcm47xx: add buttons support for Netgear WNR3500L
Hauke Mehrtens [Mon, 7 Jul 2014 19:14:22 +0000 (19:14 +0000)]
brcm47xx: add buttons support for Netgear WNR3500L

Ticket: #14406

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 41547

10 years agobrcm47xx: remove unneeded images from generic target
Hauke Mehrtens [Mon, 7 Jul 2014 17:47:24 +0000 (17:47 +0000)]
brcm47xx: remove unneeded images from generic target

broadcom-wl now builds in the mips74k profile, so remove these chips
from the generic profile.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41546

10 years agobroadcom-wl: assign first increased mac address to internal wifi core
Hauke Mehrtens [Mon, 7 Jul 2014 17:38:54 +0000 (17:38 +0000)]
broadcom-wl: assign first increased mac address to internal wifi core

When the original mac addresses are not valid assign the first one to
the internal wifi core, this matches the manufacture mac address in
most cases. In addition refresh the patches.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41545

10 years agorb532: remove broken mark
Felix Fietkau [Mon, 7 Jul 2014 08:52:06 +0000 (08:52 +0000)]
rb532: remove broken mark

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 41544

10 years agorb532: add wan interface
Felix Fietkau [Mon, 7 Jul 2014 08:52:02 +0000 (08:52 +0000)]
rb532: add wan interface

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 41543

10 years agorb532: fix jffs2 images
Felix Fietkau [Mon, 7 Jul 2014 08:51:59 +0000 (08:51 +0000)]
rb532: fix jffs2 images

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 41542

10 years agorb532: really fix squashfs images
Felix Fietkau [Mon, 7 Jul 2014 08:51:55 +0000 (08:51 +0000)]
rb532: really fix squashfs images

The previous attempt (r40717) to fix squashfx made the system bootable but
overlayfs remained broken.
This enables block2mtd again using the right partition number and naming
and adds MTD_ROOTFS_SPLIT option.
However onboard rootfs partition name had to be renamed to place overlay on
CF instead of onboard NAND.

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 41541

10 years agobroadcom-wl: disable mips16 support, fixes build
Felix Fietkau [Mon, 7 Jul 2014 08:29:35 +0000 (08:29 +0000)]
broadcom-wl: disable mips16 support, fixes build

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41540

10 years agokernel: do not build kernel modules by default
Hauke Mehrtens [Sun, 6 Jul 2014 22:34:24 +0000 (22:34 +0000)]
kernel: do not build kernel modules by default

No config option should be set to m in the default config, because
there is also some script needed which picks the module up into the
image and that is missing this way. Always create a kmod when building
a module.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41539

10 years agompc83xx: add support for kernel 3.10
Hauke Mehrtens [Sun, 6 Jul 2014 22:23:53 +0000 (22:23 +0000)]
mpc83xx: 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: 41538

10 years agompc52xx: add support for kernel 3.10
Hauke Mehrtens [Sun, 6 Jul 2014 22:05:09 +0000 (22:05 +0000)]
mpc52xx: 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: 41537

10 years agoau1000: add support for kernel 3.10
Hauke Mehrtens [Sun, 6 Jul 2014 18:20:59 +0000 (18:20 +0000)]
au1000: 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: 41534

10 years agokernel: update 3.14 to 3.14.10
Luka Perkov [Sun, 6 Jul 2014 18:10:49 +0000 (18:10 +0000)]
kernel: update 3.14 to 3.14.10

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41533

10 years agoar7: enable the low-memory feature flag
Jonas Gorski [Sun, 6 Jul 2014 18:09:30 +0000 (18:09 +0000)]
ar7: enable the low-memory feature flag

Most ar7 devices have only 16 MiB RAM, so select low_mem to give them
a chance to work.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41532

10 years agogemini: add support for kernel 3.10
Hauke Mehrtens [Sun, 6 Jul 2014 17:51:14 +0000 (17:51 +0000)]
gemini: 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: 41531

10 years agobrcm47xx: image: legacy: take over old devices images
Hauke Mehrtens [Sun, 6 Jul 2014 17:21:37 +0000 (17:21 +0000)]
brcm47xx: image: legacy: take over old devices images

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 41530

10 years agobrcm47xx: image: mips74k: take over some device images
Hauke Mehrtens [Sun, 6 Jul 2014 17:14:29 +0000 (17:14 +0000)]
brcm47xx: image: mips74k: take over some device images

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41529

10 years agobrcm47xx: image: prepare for using mips74k subtarget
Hauke Mehrtens [Sun, 6 Jul 2014 17:14:06 +0000 (17:14 +0000)]
brcm47xx: image: prepare for using mips74k subtarget

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 41528

10 years agobrcm47xx: fix bcm4705 rebooting when initializing the switch.
Hauke Mehrtens [Sun, 6 Jul 2014 13:45:43 +0000 (13:45 +0000)]
brcm47xx: fix bcm4705 rebooting when initializing the switch.

When the Ethernet controller is powered down and someone wants to
access the mdio bus like the witch driver (b53) the system crashed if
PCI_D3hot was set before. This patch deactivates this power sawing mode
when a switch driver is in use.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41527

10 years agob53: hardcode reset GPIO for Linksys WRT300N 1.1
Hauke Mehrtens [Sun, 6 Jul 2014 11:40:51 +0000 (11:40 +0000)]
b53: hardcode reset GPIO for Linksys WRT300N 1.1

According to the thread https://forum.openwrt.org/viewtopic.php?id=48281
b53 uses GPIO 7:
[    4.470000] b53_common: [DBG] b53_switch_reset_gpio using 7
and causes device to self-reboot. GPIO 8 was found in CFE boot log:
"Reset switch via GPIO 8 ..."

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 41526

10 years agosamba36: update to minor version 3.6.24
Hauke Mehrtens [Sun, 6 Jul 2014 11:23:13 +0000 (11:23 +0000)]
samba36: update to minor version 3.6.24

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41525

10 years agomac80211: b43: add support for firmware 784.2
Hauke Mehrtens [Sun, 6 Jul 2014 10:58:14 +0000 (10:58 +0000)]
mac80211: b43: add support for firmware 784.2

This adds firmware 784.2 for b43 as an option.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41524

10 years agomac80211: update linux-firmware
Hauke Mehrtens [Sun, 6 Jul 2014 10:34:34 +0000 (10:34 +0000)]
mac80211: update linux-firmware

This updates linux-firmware to version
7f388b4885cf64d6b7833612052d20d4197af96f from 2014-06-04.
In addition it adds new firmware for Intel, Broadcom and Realtek devices.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41523

10 years agocns21xx: make patch apply again
Hauke Mehrtens [Sat, 5 Jul 2014 23:36:05 +0000 (23:36 +0000)]
cns21xx: make patch apply again

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41522

10 years agokernel: add missing config options
Hauke Mehrtens [Sat, 5 Jul 2014 23:35:36 +0000 (23:35 +0000)]
kernel: add missing config options

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41521

10 years agobrcm47xx: add LEDs for Netgear WNR3500L
Hauke Mehrtens [Sat, 5 Jul 2014 23:25:26 +0000 (23:25 +0000)]
brcm47xx: add LEDs for Netgear WNR3500L

https://dev.openwrt.org/ticket/14406

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41520

10 years agobroadcom-wl: improve setting leddc
Hauke Mehrtens [Sat, 5 Jul 2014 23:24:41 +0000 (23:24 +0000)]
broadcom-wl: improve setting leddc

Use leddc value from other routers and improve the script.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41519

10 years agobroadcom-wl: fix led support
Hauke Mehrtens [Sat, 5 Jul 2014 22:55:40 +0000 (22:55 +0000)]
broadcom-wl: fix led support

Some devices have an nvram setting, which make broadcom-wl turn of the
led all the time. When the driver is switched on and we find such a
setting we replace it with a better value.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41518

10 years agobrcm47xx: make it possible to unregister the adm switch
Hauke Mehrtens [Sat, 5 Jul 2014 21:35:15 +0000 (21:35 +0000)]
brcm47xx: make it possible to unregister the adm switch

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41517

10 years agobrcm47xx: fix LEDs on WRTSL54GS
Hauke Mehrtens [Sat, 5 Jul 2014 19:40:15 +0000 (19:40 +0000)]
brcm47xx: fix LEDs on WRTSL54GS

https://dev.openwrt.org/ticket/16991

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41516

10 years agobrcm47xx: increase fallback mac addresses by one
Hauke Mehrtens [Sat, 5 Jul 2014 19:36:49 +0000 (19:36 +0000)]
brcm47xx: increase fallback mac addresses by one

Now the mac address is increased by two for the first fallback mac
address. It could be that the address increased should be used for the
wan port.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41515

10 years agobroadcom-wl: fixup mac addresses.
Hauke Mehrtens [Sat, 5 Jul 2014 19:23:40 +0000 (19:23 +0000)]
broadcom-wl: fixup mac addresses.

Some series of devices are using the same mac address, which causes
conflicts for these devices we generate a new mac address based on the
base address. This patch adds this functionality to braodcom-wl.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41514

10 years agobrcm47xx: do not use mac addresses with 00:90:4C prefix, prevent mac address collisions.
Hauke Mehrtens [Sat, 5 Jul 2014 15:04:50 +0000 (15:04 +0000)]
brcm47xx: do not use mac addresses with 00:90:4C prefix, prevent mac address collisions.

The address prefix 00:90:4C is used by Broadcom in their initial
configuration. When a mac address with the prefix 00:90:4C is used
all devices from the same series are sharing the same mac address.
To prevent mac address collisions we replace them with a mac address
based on the base address.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41513

10 years agobrcm47xx: get switch name from swconfig first
Hauke Mehrtens [Sat, 5 Jul 2014 12:15:03 +0000 (12:15 +0000)]
brcm47xx: get switch name from swconfig first

Without this patch the switch config for the adm switch did not worked,
because hey are not names eth0.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41512

10 years agoadm6996: the GPIO interface for the adm6996l does not support switch statistics.
Hauke Mehrtens [Sat, 5 Jul 2014 12:13:56 +0000 (12:13 +0000)]
adm6996: the GPIO interface for the adm6996l does not support switch statistics.

This patch deactivates the statistics, adds a missing lock
initialization and fixes a waring.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41511

10 years agoscripts/abs2rel.pl: remove, it is unused
Felix Fietkau [Fri, 4 Jul 2014 12:11:40 +0000 (12:11 +0000)]
scripts/abs2rel.pl: remove, it is unused

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41510