openwrt.git
8 years agosdk: provide explicit CONFIG_MODULES kconfig symbol
jow [Mon, 27 Jul 2015 23:45:15 +0000 (23:45 +0000)]
sdk: provide explicit CONFIG_MODULES kconfig symbol

Extend the SDK Config.in file to explicitely declare a MODULES symbol with
the "option modules" flag set in order to prevent a kconfig segmentation fault
whenever a "depends m" dependency is encountered.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46514 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomt76: update to the latest version, fixes some compile errors
nbd [Mon, 27 Jul 2015 18:46:42 +0000 (18:46 +0000)]
mt76: update to the latest version, fixes some compile errors

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46513 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agofirewall: fix typo in ESP rule
cyrus [Mon, 27 Jul 2015 11:47:20 +0000 (11:47 +0000)]
firewall: fix typo in ESP rule

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46506 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agooprofile: update to 1.1.0-rc2 and make it work with musl
hauke [Sun, 26 Jul 2015 15:53:44 +0000 (15:53 +0000)]
oprofile: update to 1.1.0-rc2 and make it work with musl

This brings oprifle to version 1.1.0-rc2 and adds some fixes for musl.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46505 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobcm53xx: update Disable MMU and Dcache during decompression
hauke [Sun, 26 Jul 2015 15:52:59 +0000 (15:52 +0000)]
bcm53xx: update Disable MMU and Dcache during decompression

This replaces the old patch with the version from Florian.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46504 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: add missing CONFIG_ARM_CCI400_PMU config option
hauke [Sun, 26 Jul 2015 15:52:34 +0000 (15:52 +0000)]
kernel: add missing CONFIG_ARM_CCI400_PMU config option

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46503 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agogpio-button-hotplug: handle EPROBE_DEFER and other errors
hauke [Sun, 26 Jul 2015 15:52:17 +0000 (15:52 +0000)]
gpio-button-hotplug: handle EPROBE_DEFER and other errors

of_get_gpio_flags() could return an error like EPROBE_DEFER which was
not handled before. This patch takes the code from gpio_keys_polled.c
for error handling and also improves some other unrelated small parts.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46502 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: add CONFIG_REGMAP_MMIO config option
hauke [Sun, 26 Jul 2015 15:51:59 +0000 (15:51 +0000)]
kernel: add CONFIG_REGMAP_MMIO config option

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46501 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobcm53xx: update config
hauke [Sun, 26 Jul 2015 15:51:37 +0000 (15:51 +0000)]
bcm53xx: update config

This activates CONFIG_MULTIUSER and sets the maximal number of cpus to 2.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46500 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: swap radio calibration data pointers for DIR-860L
nbd [Sun, 26 Jul 2015 13:01:43 +0000 (13:01 +0000)]
ramips: swap radio calibration data pointers for DIR-860L

Fixes low 5 GHz tx power issues

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46497 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoimage: fix device variable exports for initramfs images
nbd [Sun, 26 Jul 2015 11:42:27 +0000 (11:42 +0000)]
image: fix device variable exports for initramfs images

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46496 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: add kmod-lp again
hauke [Sun, 26 Jul 2015 09:16:03 +0000 (09:16 +0000)]
kernel: add kmod-lp again

This was deactivated in r21954 because it depended on kernel 2.4, but
this module also compiles with kernel 3.18.

This closes #20199.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46495 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: cdc_ncm: Add support for moving NDP to end of NCM frame
hauke [Sat, 25 Jul 2015 13:41:21 +0000 (13:41 +0000)]
kernel: cdc_ncm: Add support for moving NDP to end of NCM frame

This patch was missing for kernel 4.0 and 4.1 in r46464. I also
replaced the version in OpenWrt with the version which went upstream
into the Linux mainline kernel.

This closes #20193 and #20192

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46493 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomac80211: do not add debugfs_create_devm_seqfile() on recent kernel versions
hauke [Sat, 25 Jul 2015 13:40:43 +0000 (13:40 +0000)]
mac80211: do not add debugfs_create_devm_seqfile() on recent kernel versions

An #ifdef for the kernel version was missing around the header of
debugfs_create_devm_seqfile() and the LINUX_BACKPORT() was also not
done.

This closes #20181

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46492 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoopkg: ensure image provided feeds are available after sysupgrade
jogo [Sat, 25 Jul 2015 12:12:28 +0000 (12:12 +0000)]
opkg: ensure image provided feeds are available after sysupgrade

Split the opkg.conf into three files, to make it easier to support custom
feeds and configs:

* /etc/opkg.conf -> base opkg configuration
* /etc/opkg/distfeeds.conf -> default Openwrt package feeds
* /etc/opkg/customfeeds.conf -> custom package feeds

Of these three, only the base opkg.conf and the customfeeds.conf is marked
as to be kept, so that the distfeeds.conf from the image is always used.

To ease migration, a script is added that moves any feeds from /etc/opkg.conf
to /etc/opkg/customfeeds.conf on first boot.

Also ensure that any keys used for verification are also kept in upgrade.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46491 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm63xx: switch to new image building system
jogo [Sat, 25 Jul 2015 12:12:11 +0000 (12:12 +0000)]
brcm63xx: switch to new image building system

Switches BCM63xx to the new IB system.
Images are generated per device definitions.
There are no changes in the produced images except for some name changes,
caused by the new IB system.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46490 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm63xx: use new tool for generating redboot images
jogo [Sat, 25 Jul 2015 12:12:06 +0000 (12:12 +0000)]
brcm63xx: use new tool for generating redboot images

Simplify image/Makefile by using the new perl script for RedBoot.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46489 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoscripts: add tool for generating redboot scripts
jogo [Sat, 25 Jul 2015 12:12:03 +0000 (12:12 +0000)]
scripts: add tool for generating redboot scripts

This tool avoids generating the redboot script directly from Makefile, which
can get really complicated when adapting image/Makefile to the new IB system.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46488 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokmod-regmap: make regmap-mmio user selectable
jogo [Sat, 25 Jul 2015 09:55:32 +0000 (09:55 +0000)]
kmod-regmap: make regmap-mmio user selectable

REGMAP_MMIO is a hidden symbol, so it cannot be directly selected. If nothing
selects it, it will fail the build with:

ERROR: module '/store/buildbot/slave/slave/rb532/build/build_dir/target-mipsel_mips32_musl-1.1.10/linux-rb532/linux-3.18.19/drivers/base/regmap/regmap-mmio.ko' is missing.
make[2]: *** [/store/buildbot/slave/slave/rb532/build/bin/rb532/packages/base/kmod-regmap_3.18.19-1_rb532.ipk] Error 1

Fix this by adding a description to allow selecting it manually.

Fixes: r46451 ("kmod-regmap: enable MMIO support")
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46485 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agombedtls: package version 2.0, make polarssl compatible
cyrus [Fri, 24 Jul 2015 22:26:44 +0000 (22:26 +0000)]
mbedtls: package version 2.0, make polarssl compatible

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46484 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: remove kmod-crypto-aes, AES crypto support is always built into the kernel
nbd [Fri, 24 Jul 2015 15:36:08 +0000 (15:36 +0000)]
kernel: remove kmod-crypto-aes, AES crypto support is always built into the kernel

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46483 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: fix oprofile performance counter interrupt handling on mips
nbd [Fri, 24 Jul 2015 15:36:02 +0000 (15:36 +0000)]
kernel: fix oprofile performance counter interrupt handling on mips

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46482 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomusl: update to latest git version
nbd [Fri, 24 Jul 2015 15:35:55 +0000 (15:35 +0000)]
musl: update to latest git version

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46481 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agofortify-headers: update to 0.7
cyrus [Fri, 24 Jul 2015 13:51:45 +0000 (13:51 +0000)]
fortify-headers: update to 0.7

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46480 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoodhcpd: fix RA lifetimes
cyrus [Fri, 24 Jul 2015 13:51:43 +0000 (13:51 +0000)]
odhcpd: fix RA lifetimes

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46479 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agofirewall: comply with REC-22, REC-24 of RFC 6092
cyrus [Fri, 24 Jul 2015 10:00:45 +0000 (10:00 +0000)]
firewall: comply with REC-22, REC-24 of RFC 6092

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46478 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: add additional uarts to mt7628.dtsi
blogic [Fri, 24 Jul 2015 09:12:21 +0000 (09:12 +0000)]
ramips: add additional uarts to mt7628.dtsi

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46477 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: make sd driver depend on mt7688
blogic [Fri, 24 Jul 2015 09:12:16 +0000 (09:12 +0000)]
ramips: make sd driver depend on mt7688

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46476 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: add CD polling to sd driver
blogic [Fri, 24 Jul 2015 09:12:10 +0000 (09:12 +0000)]
ramips: add CD polling to sd driver

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46475 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: various mt7688 pinmux fixes
blogic [Fri, 24 Jul 2015 09:12:02 +0000 (09:12 +0000)]
ramips: various mt7688 pinmux fixes

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46474 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: add subtarget for mt7688
blogic [Fri, 24 Jul 2015 09:11:56 +0000 (09:11 +0000)]
ramips: add subtarget for mt7688

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46473 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: add clock strecthing support to i2c driver
blogic [Fri, 24 Jul 2015 09:11:42 +0000 (09:11 +0000)]
ramips: add clock strecthing support to i2c driver

fixes #19816

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46472 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobuttons: make all button handler scripts return 0
blogic [Fri, 24 Jul 2015 09:11:35 +0000 (09:11 +0000)]
buttons: make all button handler scripts return 0

this is required by the new button timeout feature

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46471 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobzip2: add host build
blogic [Fri, 24 Jul 2015 09:11:29 +0000 (09:11 +0000)]
bzip2: add host build

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46470 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agofirmware-utils mktplinkfw: print amount of exceeding bytes
blogic [Fri, 24 Jul 2015 09:11:24 +0000 (09:11 +0000)]
firmware-utils mktplinkfw: print amount of exceeding bytes

This is very useful for trimming images towards 4 MiB flash size.

Signed-off-by: Stephan Maka <stephan@spaceboyz.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46469 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomac80211: Clarify ath9k & ath10k debug selection
blogic [Fri, 24 Jul 2015 09:11:17 +0000 (09:11 +0000)]
mac80211: Clarify ath9k & ath10k debug selection

Ath debug mode applies to ath10k as well as ath9k.
Update Makefile help text to clarify.

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46468 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agodnsmasq: add some missing files to the jail
blogic [Fri, 24 Jul 2015 09:11:06 +0000 (09:11 +0000)]
dnsmasq: add some missing files to the jail

found with strace, not sure we got all of them though

Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46467 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobase-files: fix /tmp/.jail permissions
blogic [Fri, 24 Jul 2015 09:11:00 +0000 (09:11 +0000)]
base-files: fix /tmp/.jail permissions

We need a+x rights on the path to the root of the jails
so we can use users other than root (like nobody)

This partly fixes jailed dnsmasq

Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46466 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoprocd: update to latest git HEAD
blogic [Fri, 24 Jul 2015 09:10:55 +0000 (09:10 +0000)]
procd: update to latest git HEAD

fixes http://patchwork.ozlabs.org/patch/497899/

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46465 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agogeneric: cdc_ncm: Add support for moving NDP to end of NCM frame
blogic [Fri, 24 Jul 2015 09:10:47 +0000 (09:10 +0000)]
generic: cdc_ncm: Add support for moving NDP to end of NCM frame

NCM specs are not actually mandating a specific position in the frame for
the NDP (Network Datagram Pointer). However, some Huawei devices will
ignore our aggregates if it is not placed after the datagrams it points
to. Add support for doing just this, in a per-device configurable way.
While at it, update NCM subdrivers, disabling this functionality in all of
them, except in huawei_cdc_ncm where it is enabled instead.
We aren't making any distinction between different Huawei NCM devices,
based on what the vendor driver does. Standard NCM devices are left
unaffected: if they are compliant, they should be always usable, still
stay on the safe side.

This change has been tested and working with a Huawei E3131 device (which
works regardless of NDP position) and an E3372 device (which mandates NDP
to be after indexed datagrams).

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46464 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agogeneric: Add missing symbols when tracing is enabled
blogic [Fri, 24 Jul 2015 09:10:41 +0000 (09:10 +0000)]
generic: Add missing symbols when tracing is enabled

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46463 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agogeneric: add missing symbol
blogic [Fri, 24 Jul 2015 09:10:19 +0000 (09:10 +0000)]
generic: add missing symbol

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46462 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: add kmod-sound-soc-bcm2708-i2s support
blogic [Fri, 24 Jul 2015 09:10:14 +0000 (09:10 +0000)]
brcm2708: add kmod-sound-soc-bcm2708-i2s support

This adds support for I2S SoC Audio modules.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46461 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: add kmod-video-bcm2835 support
blogic [Fri, 24 Jul 2015 09:10:05 +0000 (09:10 +0000)]
brcm2708: add kmod-video-bcm2835 support

This adds BCM2835 camera interface driver as a kernel module.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46460 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: Allow to use ath79_gpio_output_select on QCA955x
blogic [Fri, 24 Jul 2015 09:10:00 +0000 (09:10 +0000)]
ar71xx: Allow to use ath79_gpio_output_select on QCA955x

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46459 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: add support for Onion Omega
blogic [Fri, 24 Jul 2015 09:09:49 +0000 (09:09 +0000)]
ar71xx: add support for Onion Omega

This patch adds support for the Onion Omega.

https://onion.io/omega

Signed-off-by: L. D. Pinney <ldpinney@gmail.com>
Acked-by: Boken Lin <bl@onion.io>
Tested-by: Jacky Huang <huangfangcheng@163.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46458 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: Add support for AP147-010 reference board
blogic [Fri, 24 Jul 2015 09:09:42 +0000 (09:09 +0000)]
ar71xx: Add support for AP147-010 reference board

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46457 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: Add support for PCIe on QCA953x
blogic [Fri, 24 Jul 2015 09:09:31 +0000 (09:09 +0000)]
ar71xx: Add support for PCIe on QCA953x

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46456 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: fix wndr3700_board_detect for some NETGEAR WNDR3700v2
blogic [Fri, 24 Jul 2015 09:09:27 +0000 (09:09 +0000)]
ar71xx: fix wndr3700_board_detect for some NETGEAR WNDR3700v2

There are a few NETGEAR devices which don't terminate the model name in the
ART with a NUL byte, at least some NETGEAR WNDR3700v2. The current awk
expression doesn't match 0xFF bytes, so AR71XX_MODEL contains lots of
trailing 0xFF garbage in this case.

Fix this by matching for the first non-printable character and explicitly
setting LC_CTYPE=C (probably not strictly necessary on OpenWrt, but will
definitely work like this, even when awk supports locales and LANG is set).

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46455 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: add support for STORYLiNK SAP-G3200U3
blogic [Fri, 24 Jul 2015 09:09:22 +0000 (09:09 +0000)]
ramips: add support for STORYLiNK SAP-G3200U3

STORYLiNK SAP-G3200U3 is an AC1200 router based on MT7621AT+MT7602EN+MT7612EN.
It has 128MB DDR3, 8MB NOR FLASH, 5-port Gbps switch and 1x USB 3.0.

The following patch adds support for this device.

Tested and working:
* ethernet
* both WiFi radios
* USB 3.0
* buttons
* ethernet switch and USB diag LEDs
* UART
* GPIOs

Tested and not working:
* LEDs for WiFi radios (connected with WiFi chips, not supported in mt76?)
* failsafe mode (known problem, needs workaround like other MTK based devices)

More information in Wiki: http://wiki.openwrt.org/toh/storylink/sap-g3200u3

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46454 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agolantiq: Silence the PCIe error interrupt printk also in 4.1
blogic [Fri, 24 Jul 2015 09:09:07 +0000 (09:09 +0000)]
lantiq: Silence the PCIe error interrupt printk also in 4.1

This ports 9e2a7b779e6f0914395da3657b00f0ac00209bfd to the 4.1 patches.
I forgot this when preparing the initial 4.1 patch.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46453 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agolantiq: Fix ifxos driver on linux 4.1
blogic [Fri, 24 Jul 2015 09:09:02 +0000 (09:09 +0000)]
lantiq: Fix ifxos driver on linux 4.1

request_mem_region returns NULL when requesting the region failed, and
a valid pointer when it was successful. Currently the condition is
inverted.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46452 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokmod-regmap: enable MMIO support
blogic [Fri, 24 Jul 2015 09:08:57 +0000 (09:08 +0000)]
kmod-regmap: enable MMIO support

This adds MMIO support for kmod-regmap.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46451 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: refresh patches for 4.1
jogo [Wed, 22 Jul 2015 12:51:11 +0000 (12:51 +0000)]
kernel: refresh patches for 4.1

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46441 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: update 4.0 to 4.0.9
jogo [Wed, 22 Jul 2015 12:51:04 +0000 (12:51 +0000)]
kernel: update 4.0 to 4.0.9

Changelog:
 * https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.0.9

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46440 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: update 3.18 to 3.18.19
jogo [Wed, 22 Jul 2015 12:50:59 +0000 (12:50 +0000)]
kernel: update 3.18 to 3.18.19

Changelog:
 * https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.19

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46439 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: refresh kernel config
nbd [Wed, 22 Jul 2015 12:45:12 +0000 (12:45 +0000)]
ar71xx: refresh kernel config

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46438 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: update to linux 4.1.3
nbd [Wed, 22 Jul 2015 12:45:07 +0000 (12:45 +0000)]
kernel: update to linux 4.1.3

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46437 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomac80211: update to wireless-testing 2015-07-21
nbd [Wed, 22 Jul 2015 12:45:03 +0000 (12:45 +0000)]
mac80211: update to wireless-testing 2015-07-21

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46436 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agogeneric: add more missing linux 4.1 symbols
nbd [Wed, 22 Jul 2015 12:44:55 +0000 (12:44 +0000)]
generic: add more missing linux 4.1 symbols

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46435 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agotools: drop circular dependency between patch and ccache, build patch without ccache...
nbd [Mon, 20 Jul 2015 10:50:46 +0000 (10:50 +0000)]
tools: drop circular dependency between patch and ccache, build patch without ccache (fixes #20132)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46434 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: remove the use of the obsolete IRQF_DISABLED flag in the NAND flash driver...
nbd [Mon, 20 Jul 2015 06:01:18 +0000 (06:01 +0000)]
ar71xx: remove the use of the obsolete IRQF_DISABLED flag in the NAND flash driver (fixes #20125)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46433 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: switch to linux 4.1
nbd [Sun, 19 Jul 2015 17:59:20 +0000 (17:59 +0000)]
ar71xx: switch to linux 4.1

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46432 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: add missing patch chunk to 4.1 unaligned access hacks
nbd [Sun, 19 Jul 2015 17:59:15 +0000 (17:59 +0000)]
ar71xx: add missing patch chunk to 4.1 unaligned access hacks

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46431 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: reorganize 4.1 patch directory layout
nbd [Sun, 19 Jul 2015 17:59:08 +0000 (17:59 +0000)]
ar71xx: reorganize 4.1 patch directory layout

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46430 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: refresh kernel config
nbd [Sun, 19 Jul 2015 17:59:00 +0000 (17:59 +0000)]
ar71xx: refresh kernel config

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46429 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: add missing config symbols for 4.1
nbd [Sun, 19 Jul 2015 17:58:53 +0000 (17:58 +0000)]
kernel: add missing config symbols for 4.1

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46428 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: refresh 4.1 patches
nbd [Sun, 19 Jul 2015 17:58:46 +0000 (17:58 +0000)]
ar71xx: refresh 4.1 patches

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46427 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: add 4.1 support
nbd [Sun, 19 Jul 2015 17:58:40 +0000 (17:58 +0000)]
ar71xx: add 4.1 support

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46426 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoRevert "ar71xx: Add support for Cisco-Linksys WAP4410N" (r46250)
nbd [Sun, 19 Jul 2015 17:58:27 +0000 (17:58 +0000)]
Revert "ar71xx: Add support for Cisco-Linksys WAP4410N" (r46250)

The commit is incomplete, it does not even build the mach-* file

This reverts commit 6e6adcf7a197b1802cb728ddcccf05f890ca0574

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46425 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomkimage: cross compile fix: pass HOST_*FLAGS in to uboot's makefile
nbd [Sun, 19 Jul 2015 14:59:26 +0000 (14:59 +0000)]
mkimage: cross compile fix: pass HOST_*FLAGS in to uboot's makefile

The HOST_*FLAGS are for compiling programs which will run on the machine that is
running the build.  Setting these flags is frequently required for unusual
cross-compiles.

Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46424 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agostrace: add kernel headers include to host cflags to fix build on non-linux systems
nbd [Sun, 19 Jul 2015 14:59:16 +0000 (14:59 +0000)]
strace: add kernel headers include to host cflags to fix build on non-linux systems

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46423 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agostrace: cross compile fix: pass HOST_*FLAGS in to ./configure
nbd [Sun, 19 Jul 2015 14:59:09 +0000 (14:59 +0000)]
strace: cross compile fix: pass HOST_*FLAGS in to ./configure

The HOST_*FLAGS are for compiling programs which will run on the machine that is
running the build.  Setting these flags is frequently required for unusual
cross-compiles.

Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46422 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agonetifd: update to the latest version, fixes setting RPS/XPS for wlan devices
nbd [Sat, 18 Jul 2015 23:14:19 +0000 (23:14 +0000)]
netifd: update to the latest version, fixes setting RPS/XPS for wlan devices

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46421 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: fix sched_getaffinity on MIPS SMP systems (fixes enabling RPS/XPS in netifd...
nbd [Sat, 18 Jul 2015 22:49:39 +0000 (22:49 +0000)]
kernel: fix sched_getaffinity on MIPS SMP systems (fixes enabling RPS/XPS in netifd with musl)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46420 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: Enable ath10k calibration data loading for EnGenius ESR1750 and EPG500.
blogic [Sat, 18 Jul 2015 21:15:42 +0000 (21:15 +0000)]
ar71xx: Enable ath10k calibration data loading for EnGenius ESR1750 and EPG500.

As r46245 disabled the board.bin template workaround, 5GHz wifi stopped working
on these devices. This adds them to the calibration data loading introduced in
r46244 and thus makes 5GHz work again for these devices.

Signed-off-by: Christian Beier <cb@shoutrlabs.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46415 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoar71xx: use automatic firmware partition splitting for devolo dLAN devices
blogic [Sat, 18 Jul 2015 21:15:36 +0000 (21:15 +0000)]
ar71xx: use automatic firmware partition splitting for devolo dLAN devices

Signed-off-by: Günther Kelleter <guenther.kelleter@devolo.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46414 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agocfg80211: fix a locking issue (#20098)
nbd [Sat, 18 Jul 2015 19:10:38 +0000 (19:10 +0000)]
cfg80211: fix a locking issue (#20098)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46413 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: enable mt76 by default for mt7621
nbd [Sat, 18 Jul 2015 16:47:05 +0000 (16:47 +0000)]
ramips: enable mt76 by default for mt7621

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46410 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agomt76: update to the latest version, fixes rx buffer allocation issues
nbd [Sat, 18 Jul 2015 16:04:58 +0000 (16:04 +0000)]
mt76: update to the latest version, fixes rx buffer allocation issues

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46409 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoodhcp6c: add option "sourcefilter" to disable source filter
cyrus [Sat, 18 Jul 2015 05:44:50 +0000 (05:44 +0000)]
odhcp6c: add option "sourcefilter" to disable source filter

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46408 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agokernel: fix dependecy of kmod-ieee802154_6lowpan
hauke [Fri, 17 Jul 2015 17:55:17 +0000 (17:55 +0000)]
kernel: fix dependecy of kmod-ieee802154_6lowpan

This module also depends on kmod-ieee802154

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46407 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoswconfig: libsw.so should be installed into /usr/lib/
blogic [Fri, 17 Jul 2015 12:51:24 +0000 (12:51 +0000)]
swconfig: libsw.so should be installed into /usr/lib/

otherwise it's not picked up by toolchain:

staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_musl-1.1.10/lib/gcc/mipsel-openwrt-linux-musl/4.8.3/../../../../mipsel-openwrt-linux-musl/bin/ld: cannot find -lsw

Signed-off-by: Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46406 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoramips: add support for Planex MZK-DP150N
blogic [Fri, 17 Jul 2015 12:51:08 +0000 (12:51 +0000)]
ramips: add support for Planex MZK-DP150N

This patch add support for Planex MZK-DP150N.
a mini router on the MT7620A SoC with one Ethernet port and a 802.11n 2.4 GHz radio.

Signed-off-by: YuheiOKAWA <tochiro.srchack@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46405 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: add gzip image compression
blogic [Fri, 17 Jul 2015 12:50:52 +0000 (12:50 +0000)]
brcm2708: add gzip image compression

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46404 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: add Raspberry Pi Compute Module support
blogic [Fri, 17 Jul 2015 12:49:27 +0000 (12:49 +0000)]
brcm2708: add Raspberry Pi Compute Module support

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46403 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: switch to linux 4.1
blogic [Fri, 17 Jul 2015 12:49:09 +0000 (12:49 +0000)]
brcm2708: switch to linux 4.1

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46402 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: add upstream (bcm2835) modules and improve downstream ones (bcm2708)
blogic [Fri, 17 Jul 2015 12:48:59 +0000 (12:48 +0000)]
brcm2708: add upstream (bcm2835) modules and improve downstream ones (bcm2708)

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46401 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agogeneric: add missing linux 4.1 symbols
blogic [Fri, 17 Jul 2015 12:48:51 +0000 (12:48 +0000)]
generic: add missing linux 4.1 symbols

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46400 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: add linux 4.1 support
blogic [Fri, 17 Jul 2015 12:48:39 +0000 (12:48 +0000)]
brcm2708: add linux 4.1 support

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46399 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: split target config into subtargets
blogic [Fri, 17 Jul 2015 12:48:11 +0000 (12:48 +0000)]
brcm2708: split target config into subtargets

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46398 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: remove unneeded base-files
blogic [Fri, 17 Jul 2015 12:48:02 +0000 (12:48 +0000)]
brcm2708: remove unneeded base-files

Device tree exports board name/model and device LEDs.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46397 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm2708: improve profiles and image generation
blogic [Fri, 17 Jul 2015 12:47:50 +0000 (12:47 +0000)]
brcm2708: improve profiles and image generation

- Add profiles for bcm2708 subtarget.
- Check subtarget for image generation.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46396 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agotoplevel.mk: fix LD_LIBRARY_PATH for host binaries
jow [Fri, 17 Jul 2015 11:37:20 +0000 (11:37 +0000)]
toplevel.mk: fix LD_LIBRARY_PATH for host binaries

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46394 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoodhcpd: fix last commit
cyrus [Fri, 17 Jul 2015 11:09:13 +0000 (11:09 +0000)]
odhcpd: fix last commit

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46393 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoodhcpd: fix dhcpv6 relay forwarding
cyrus [Fri, 17 Jul 2015 08:47:48 +0000 (08:47 +0000)]
odhcpd: fix dhcpv6 relay forwarding

Signed-off-by: Steven Barth <steven@midlink.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46392 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm63xx: make use of dt-includes
jogo [Thu, 16 Jul 2015 11:15:02 +0000 (11:15 +0000)]
brcm63xx: make use of dt-includes

Now that we have a dtc command that invokes the preprocessor, make use
of it and replace the magic numbers with KEY_* defines.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46391 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm63xx: make use of the new BuildDTB command
jogo [Thu, 16 Jul 2015 11:13:47 +0000 (11:13 +0000)]
brcm63xx: make use of the new BuildDTB command

Now that we have a BuildDTB command, make use of it instead of calling
dtc directly.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46390 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agoimage.mk: add a BuildDTB define
jogo [Thu, 16 Jul 2015 11:12:52 +0000 (11:12 +0000)]
image.mk: add a BuildDTB define

Add a Image/BuildDTB command that takes the path to an dts file and
applies the CPP using the default include directories, then uses dtc
to compile the dts as the specified output file.
Additional CPP and DTC flags can be supplied as additional arguments.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46389 3c298f89-4303-0410-b956-a3cf2f4a3e73

8 years agobrcm63xx: HG553 buttons support
jogo [Thu, 16 Jul 2015 11:12:41 +0000 (11:12 +0000)]
brcm63xx: HG553 buttons support

This patch adds buttons support for Huawei EchoLife HG553.

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46388 3c298f89-4303-0410-b956-a3cf2f4a3e73