openwrt/staging/kaloz.git
8 years agopackage: kernel: update dependencies for 4.4
Jonas Gorski [Wed, 2 Dec 2015 22:19:31 +0000 (22:19 +0000)]
package: kernel: update dependencies for 4.4

Update dependencies for linux 4.4 and mark as broken where source code
needs updating.

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

8 years agoxtables-addons: update to 2.10
Jonas Gorski [Wed, 2 Dec 2015 22:19:11 +0000 (22:19 +0000)]
xtables-addons: update to 2.10

Fixes compilation with linux 4.4.

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

8 years agokernel-version: drop 4.0 remnants
Jonas Gorski [Wed, 2 Dec 2015 22:19:01 +0000 (22:19 +0000)]
kernel-version: drop 4.0 remnants

We don't support 4.0 anymore and it is EOL anyway.

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

8 years agobrcm63xx: Add NuCom R5010UNv2 support
Jonas Gorski [Wed, 2 Dec 2015 22:18:20 +0000 (22:18 +0000)]
brcm63xx: Add NuCom R5010UNv2 support

This patch adds support for the NuCom R5010UNv2.

It's a BCM6328 based board. It has an onboard BCM43217 wifi chip. For this
wifi chip looks like the brcmsmac driver isn't still supported, b43 drivers are used
for the profile of the router.

It's worth mentioning this board was affected by a bug solved with
https://dev.openwrt.org/changeset/46707

Tested-by: Angel Fontan <angel.fontan@gmail.com>
Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 47697

8 years agobrcm63xx: drop 3.18 support
Jonas Gorski [Wed, 2 Dec 2015 22:16:37 +0000 (22:16 +0000)]
brcm63xx: drop 3.18 support

Drop 3.18 support; it will live on in CC.

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

8 years agoipq806x: ap148/r7500: fix eth0 for non gige speeds
Jonas Gorski [Wed, 2 Dec 2015 22:16:23 +0000 (22:16 +0000)]
ipq806x: ap148/r7500: fix eth0 for non gige speeds

Eth0 is attached to mac0 of the switch with a fixed link and and not to
phy4 in single phy mode, so configuring it to anything but 1000FD will
break the connection, which will happen if a only 100 Mbit capapble device
is plugged into the wan port.

Fix this by not taking the state from phy4 and just configuring a fixed link
for eth0.

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

8 years agokernel: update 4.1 to 4.1.13
Hauke Mehrtens [Wed, 2 Dec 2015 21:52:41 +0000 (21:52 +0000)]
kernel: update 4.1 to 4.1.13

- two upstreamed patches removed
- compile tested all targets using 4.1
- run tested ar71xx

Signed-off-by: Roman Yeryomin <roman@advem.lv>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47694

8 years agomac80211: install new firmware for ath9k-htc on target
Hauke Mehrtens [Wed, 2 Dec 2015 20:32:11 +0000 (20:32 +0000)]
mac80211: install new firmware for ath9k-htc on target

For quite some time new firmware for ath9k-htc devices
is available in
http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ath9k_htc/

Moreover ath9k-htc kernel driver expects this new v1.4
firmware to exist in /lib/firmware/ath9k_htc.

What happens currently:
---------------------------->8--------------------------
[    7.830000] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw
requested
[    7.840000] usb 1-1: Direct firmware load for
ath9k_htc/htc_9271-1.4.0.fw failed with error -2
[    7.850000] usb 1-1: Falling back to user helper
[    7.870000] usbcore: registered new interface driver ath9k_htc
[    7.880000] firmware ath9k_htc!htc_9271-1.4.0.fw:
firmware_loading_store: map pages failed
[    7.890000] usb 1-1: ath9k_htc: Firmware htc_9271.fw requested
[    8.200000] usb 1-1: ath9k_htc: Transferred FW: htc_9271.fw, size:
50980
[    8.440000] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33
credits
[   10.720000] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.3
[   10.740000] ath9k_htc 1-1:1.0: FW RMW support: Off
[   10.760000] ieee80211 phy0: Atheros AR9271 Rev:1
---------------------------->8--------------------------

And with that patch new firmware is used instead:
---------------------------->8--------------------------
[   33.920000] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw
requested
[   34.230000] usb 1-1: ath9k_htc: Transferred FW:
ath9k_htc/htc_9271-1.4.0.fw, size: 51008
[   34.480000] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33
credits
[   34.740000] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.4
[   34.750000] ath9k_htc 1-1:1.0: FW RMW support: On
---------------------------->8--------------------------

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Felix Fietkau <nbd@openwrt.org>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47693

8 years agobcm53xx: switch to ucidef_add_switch_ports()
Jo-Philipp Wich [Wed, 2 Dec 2015 18:51:12 +0000 (18:51 +0000)]
bcm53xx: switch to ucidef_add_switch_ports()

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

8 years agompc85xx: fix up m25p80 device id (#21286)
Felix Fietkau [Wed, 2 Dec 2015 17:35:37 +0000 (17:35 +0000)]
mpc85xx: fix up m25p80 device id (#21286)

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

8 years agolantiq: fix up m25p80 device ids (#20975)
Felix Fietkau [Wed, 2 Dec 2015 17:20:39 +0000 (17:20 +0000)]
lantiq: fix up m25p80 device ids (#20975)

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

8 years agotools: make-ext4fs: explicitely request C collation for sorting
Jo-Philipp Wich [Wed, 2 Dec 2015 16:10:09 +0000 (16:10 +0000)]
tools: make-ext4fs: explicitely request C collation for sorting

Do not rely on the system default collaction when sorting directory entries
but explicitely request "C" collation.

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

8 years agobcm53xx: update PCIe driver
Hauke Mehrtens [Wed, 2 Dec 2015 15:24:53 +0000 (15:24 +0000)]
bcm53xx: update PCIe driver

This updates the iProc PCIe driver to the version currently submitted
for kernel 4.5.

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

8 years agobcm53xx: update SMP patches
Hauke Mehrtens [Wed, 2 Dec 2015 15:23:08 +0000 (15:23 +0000)]
bcm53xx: update SMP patches

Broadcom submitted new SMP patches for this SoC to upstream Linux, add
them to OpenWrt.

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

8 years agobcm53xx: activate workarounds for erratas
Hauke Mehrtens [Wed, 2 Dec 2015 15:19:29 +0000 (15:19 +0000)]
bcm53xx: activate workarounds for erratas

This also deactivates some workaround for erratas only seen in older
CPU cores and L2 cores not used in this SoC.

This partly reverts commit r44947.

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

8 years agobcm53xx: move patch 132-ARM-BCM5301X-Add-missing-Netgear-R8000-LEDs.patch
Hauke Mehrtens [Wed, 2 Dec 2015 15:14:58 +0000 (15:14 +0000)]
bcm53xx: move patch 132-ARM-BCM5301X-Add-missing-Netgear-R8000-LEDs.patch

This patch is currently placed directly behind the SMP patches and has
nothing to do with SMP, move it to an other position.

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

8 years agonetifd: update to the latest version, fixes an issue with moving a wifi iface to...
Felix Fietkau [Wed, 2 Dec 2015 13:52:08 +0000 (13:52 +0000)]
netifd: update to the latest version, fixes an issue with moving a wifi iface to a different network

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

8 years agobrcm47xx: add Netgear WN2500RP support
Rafał Miłecki [Wed, 2 Dec 2015 09:24:52 +0000 (09:24 +0000)]
brcm47xx: add Netgear WN2500RP support

We generate V1 image only for now. We lack buttons support for V2.

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

8 years agompc85xx: fix typo added in r47676
Jo-Philipp Wich [Tue, 1 Dec 2015 09:22:53 +0000 (09:22 +0000)]
mpc85xx: fix typo added in r47676

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

8 years agompc85xx: record board id and model name in /etc/board.json
Jo-Philipp Wich [Mon, 30 Nov 2015 12:49:19 +0000 (12:49 +0000)]
mpc85xx: record board id and model name in /etc/board.json

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

8 years agobase-files: uci-defaults-new, config_generate: allow force tagged cpu ports
Jo-Philipp Wich [Mon, 30 Nov 2015 12:32:12 +0000 (12:32 +0000)]
base-files: uci-defaults-new, config_generate: allow force tagged cpu ports

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

8 years agomwlwifi: update to latest revision, fixes a kernel panic
Imre Kaloz [Mon, 30 Nov 2015 11:57:32 +0000 (11:57 +0000)]
mwlwifi: update to latest revision, fixes a kernel panic

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

8 years agompc85xx: convert to ucidef_add_switch_ports()
Jo-Philipp Wich [Mon, 30 Nov 2015 11:09:29 +0000 (11:09 +0000)]
mpc85xx: convert to ucidef_add_switch_ports()

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

8 years agobase-files: uci-defaults-new: only emit force_link for additional ifaces
Jo-Philipp Wich [Mon, 30 Nov 2015 10:55:43 +0000 (10:55 +0000)]
base-files: uci-defaults-new: only emit force_link for additional ifaces

Only se4t the force_link property for non-lan, non-wan ifaces as it is
unnecessary in the default cases.

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

8 years agomvebu: switch network and led config defaults to board detection framework
Jo-Philipp Wich [Mon, 30 Nov 2015 10:43:31 +0000 (10:43 +0000)]
mvebu: switch network and led config defaults to board detection framework

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

8 years agobase-files: uci-defaults-new: fix unquoted variables
Jo-Philipp Wich [Mon, 30 Nov 2015 10:43:18 +0000 (10:43 +0000)]
base-files: uci-defaults-new: fix unquoted variables

Properly quote variables in ucidef_set_interface_lan() and
ucidef_set_interface_lan(), otherwise interfaces with multiple devices
are not properly written into the configuration.

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

8 years agoar71xx: record board id and model name in /etc/board.json
Jo-Philipp Wich [Mon, 30 Nov 2015 10:17:20 +0000 (10:17 +0000)]
ar71xx: record board id and model name in /etc/board.json

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

8 years agobase-files: uci-defaults-new: add board id and name helpers
Jo-Philipp Wich [Mon, 30 Nov 2015 10:17:05 +0000 (10:17 +0000)]
base-files: uci-defaults-new: add board id and name helpers

Add ucidef_set_board_id() and ucidef_set_model_name() procedures to store
model information in the board.json file.

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

8 years agoramips: remove duplicate patch
John Crispin [Sat, 28 Nov 2015 23:26:03 +0000 (23:26 +0000)]
ramips: remove duplicate patch

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

8 years agoprocd: update to latest git HEAD
John Crispin [Sat, 28 Nov 2015 23:25:04 +0000 (23:25 +0000)]
procd: update to latest git HEAD

this adds a lot of ujail cleanups

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

8 years agomac80211: rt2x00: fix WARN_ON_ONCE() caused by inbalanced set/clear of beacon enable bit
John Crispin [Sat, 28 Nov 2015 23:24:59 +0000 (23:24 +0000)]
mac80211: rt2x00: fix WARN_ON_ONCE() caused by inbalanced set/clear of beacon enable bit

Signed-off-by: evaxige <evaxige@qq.com>
SVN-Revision: 47668

8 years agoramips: adapt VoCore to new second spi device code
John Crispin [Sat, 28 Nov 2015 23:24:52 +0000 (23:24 +0000)]
ramips: adapt VoCore to new second spi device code

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

8 years agoramips: add second SPI clocks
John Crispin [Sat, 28 Nov 2015 23:24:40 +0000 (23:24 +0000)]
ramips: add second SPI clocks

These clocks were missing in the changes introduced in r47573-47580

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

8 years agokernel: add fix for missing include in spi-nor.h (#20973)
Rafał Miłecki [Thu, 26 Nov 2015 17:13:05 +0000 (17:13 +0000)]
kernel: add fix for missing include in spi-nor.h (#20973)

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

8 years agokernel: revert a faulty upstream commit that was added with the spi-nor/m25p80 backpo...
Felix Fietkau [Thu, 26 Nov 2015 16:40:11 +0000 (16:40 +0000)]
kernel: revert a faulty upstream commit that was added with the spi-nor/m25p80 backport (fixes #20971)

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

8 years agoar71xx: switch network and led defaults to board detection framework
Jo-Philipp Wich [Thu, 26 Nov 2015 14:42:28 +0000 (14:42 +0000)]
ar71xx: switch network and led defaults to board detection framework

Also translate ucidef_add_switch_vlan() to ucidef_add_switch_ports() for better
switch topology mapping and improved default config generation.

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

8 years agomwlwifi: update to latest version
Imre Kaloz [Thu, 26 Nov 2015 14:08:37 +0000 (14:08 +0000)]
mwlwifi: update to latest version

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

8 years agobase-files: uci-defaults-new, config_generate: support for gpio leds
Jo-Philipp Wich [Thu, 26 Nov 2015 13:53:06 +0000 (13:53 +0000)]
base-files: uci-defaults-new, config_generate: support for gpio leds

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

8 years agobase-files: config_generate: regroup led generator code
Jo-Philipp Wich [Thu, 26 Nov 2015 13:53:02 +0000 (13:53 +0000)]
base-files: config_generate: regroup led generator code

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

8 years agobase-files: uci-defaults-new: remove ucidef_set_led_interface()
Jo-Philipp Wich [Thu, 26 Nov 2015 12:46:09 +0000 (12:46 +0000)]
base-files: uci-defaults-new: remove ucidef_set_led_interface()

The only user was the hg255d board and config_generate did not even emit
proper uci for it.

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

8 years agoramips: hg255d: replace ucidef_set_led_interface() with ucidef_set_led_netdev()
Jo-Philipp Wich [Thu, 26 Nov 2015 12:46:04 +0000 (12:46 +0000)]
ramips: hg255d: replace ucidef_set_led_interface() with ucidef_set_led_netdev()

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

8 years agobase-files: config_generate: support rssi leds
Jo-Philipp Wich [Thu, 26 Nov 2015 12:04:43 +0000 (12:04 +0000)]
base-files: config_generate: support rssi leds

Add support for emitting rssi monitor and led configuration sections.

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

8 years agobase-files: uci-defaults-new: fix storing rssi leds and triggers in board.json
Jo-Philipp Wich [Thu, 26 Nov 2015 12:04:38 +0000 (12:04 +0000)]
base-files: uci-defaults-new: fix storing rssi leds and triggers in board.json

Remove extra nesting of rssi leds in the led object and move rssi monitor
declaration to its own object.

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

8 years agobase-files: config_generate: reformat for better readability and quote variables
Jo-Philipp Wich [Thu, 26 Nov 2015 12:04:32 +0000 (12:04 +0000)]
base-files: config_generate: reformat for better readability and quote variables

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

8 years agobcm53xx: update bcm53xxspiflash to match spi-nor backported from 4.4-rc1
Rafał Miłecki [Thu, 26 Nov 2015 11:43:16 +0000 (11:43 +0000)]
bcm53xx: update bcm53xxspiflash to match spi-nor backported from 4.4-rc1

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

8 years agobase-files: uci-defaults-new: properly quote variables
Jo-Philipp Wich [Thu, 26 Nov 2015 11:17:54 +0000 (11:17 +0000)]
base-files: uci-defaults-new: properly quote variables

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

8 years agolantiq: add dsl-vrx200-firmware-xdsl-b: add Annex B version of VRX200 DSL firmware
Hauke Mehrtens [Wed, 25 Nov 2015 22:36:38 +0000 (22:36 +0000)]
lantiq: add dsl-vrx200-firmware-xdsl-b: add Annex B version of VRX200 DSL firmware

This adds the Annex B version of the VRX200 firmware.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47650

8 years agolantiq: dsl-vrx200-firmware-xdsl-a: rename to VRX200 and add annex a
Hauke Mehrtens [Wed, 25 Nov 2015 22:33:17 +0000 (22:33 +0000)]
lantiq: dsl-vrx200-firmware-xdsl-a: rename to VRX200 and add annex a

This just renamed the package to indicate that this is the annex a version.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47649

8 years agobase-files: config_generate: handle switch port attributes and better group json_select
Jo-Philipp Wich [Wed, 25 Nov 2015 15:43:50 +0000 (15:43 +0000)]
base-files: config_generate: handle switch port attributes and better group json_select

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

8 years agobase-files: config_generate: do not remove previously generated interfaces
Jo-Philipp Wich [Wed, 25 Nov 2015 15:43:43 +0000 (15:43 +0000)]
base-files: config_generate: do not remove previously generated interfaces

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

8 years agobase-files: config_generate: properly handle multiple switches
Jo-Philipp Wich [Wed, 25 Nov 2015 15:43:33 +0000 (15:43 +0000)]
base-files: config_generate: properly handle multiple switches

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

8 years agobase-files: uci-defaults-new: add ucidef_add_switch_port_attr() helper
Jo-Philipp Wich [Wed, 25 Nov 2015 15:43:28 +0000 (15:43 +0000)]
base-files: uci-defaults-new: add ucidef_add_switch_port_attr() helper

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

8 years agobase-files: uci-defaults-new: whitespace cleanup
Jo-Philipp Wich [Wed, 25 Nov 2015 15:43:21 +0000 (15:43 +0000)]
base-files: uci-defaults-new: whitespace cleanup

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

8 years agobase-files: uci-defaults-new: don't store switch attr numbers as strings
Jo-Philipp Wich [Wed, 25 Nov 2015 15:43:15 +0000 (15:43 +0000)]
base-files: uci-defaults-new: don't store switch attr numbers as strings

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

8 years agogcc: make colors optional based on the GCC_COLORS env var
Felix Fietkau [Wed, 25 Nov 2015 14:12:44 +0000 (14:12 +0000)]
gcc: make colors optional based on the GCC_COLORS env var

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

8 years agoRevert "ar71xx: migrate led and network setup to board detection framework"
Jo-Philipp Wich [Wed, 25 Nov 2015 11:53:59 +0000 (11:53 +0000)]
Revert "ar71xx: migrate led and network setup to board detection framework"

The board detect code needs more fixes in order to work properly.

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

8 years agoralink: renable nand support
John Crispin [Tue, 24 Nov 2015 22:00:55 +0000 (22:00 +0000)]
ralink: renable nand support

CONFIG_MTK_MTD_NAND was incorrectly disabled by r47619.

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

8 years agobase-files: config_generate: support autogenerating vlans
Jo-Philipp Wich [Tue, 24 Nov 2015 21:16:38 +0000 (21:16 +0000)]
base-files: config_generate: support autogenerating vlans

Add support for generating vlans solely from the port layout description
given through ucidef_add_switch_ports().

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

8 years agobase-files: add ucidef_set_interface_wan() and ucidef_add_switch_ports()
Jo-Philipp Wich [Tue, 24 Nov 2015 21:16:35 +0000 (21:16 +0000)]
base-files: add ucidef_set_interface_wan() and ucidef_add_switch_ports()

Add further helper functions to uci-defaults-new.sh for easier declarations
of complex switch layouts.

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

8 years agolantiq: ltq-vdsl-app: update to version 4.16.6.3
John Crispin [Tue, 24 Nov 2015 20:41:30 +0000 (20:41 +0000)]
lantiq: ltq-vdsl-app: update to version 4.16.6.3

In this upstream dsl driver app version the autoboot is deactivated activate
it again.
In addition to the update this also fixes some build warnings and makes it
use the same configure option as used in Lantiq UGW.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47637

8 years agolantiq: ltq-vdsl-app: add dsl_cpe_pipe.sh
John Crispin [Tue, 24 Nov 2015 20:41:18 +0000 (20:41 +0000)]
lantiq: ltq-vdsl-app: add dsl_cpe_pipe.sh

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47636

8 years agolantiq: ltq-vdsl: update to version 4.16.6.3
John Crispin [Tue, 24 Nov 2015 20:41:07 +0000 (20:41 +0000)]
lantiq: ltq-vdsl: update to version 4.16.6.3

In addition to the update this also fixes some build warnings and makes it
use the same configure option as used in Lantiq UGW.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47635

8 years agolantiq: ltq-vdsl-mei: update to version 1.4.8.5
John Crispin [Tue, 24 Nov 2015 20:40:59 +0000 (20:40 +0000)]
lantiq: ltq-vdsl-mei: update to version 1.4.8.5

In addition to the update this also fixes some build warnings and makes it
use the same configure option as used in Lantiq UGW.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47634

8 years agolantiq: ltq-vdsl-mei: register char device automatically
John Crispin [Tue, 24 Nov 2015 20:40:49 +0000 (20:40 +0000)]
lantiq: ltq-vdsl-mei: register char device automatically

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47633

8 years agolantiq: ltq-vdsl-mei: add mei_cpe_drv_test application
John Crispin [Tue, 24 Nov 2015 20:40:40 +0000 (20:40 +0000)]
lantiq: ltq-vdsl-mei: add mei_cpe_drv_test application

This application helps to debug some internal problems in the MEI driver.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47632

8 years agolantiq: add dsl-vr9-firmware-xdsl
John Crispin [Tue, 24 Nov 2015 20:40:11 +0000 (20:40 +0000)]
lantiq: add dsl-vr9-firmware-xdsl

This adds the DSL firmware for the VR9/XRX200 SoCs.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47631

8 years agolantiq: ltq-ifxos: fix build warnings
John Crispin [Tue, 24 Nov 2015 20:39:59 +0000 (20:39 +0000)]
lantiq: ltq-ifxos: fix build warnings

This makes the build script use the same configure options as used by
Lantiq  UGW and fixes some warnings and cleans up some of the patches.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
SVN-Revision: 47630

8 years agoqos-scripts: remove faulty fallback of the device variable to eth0 (#20834)
Felix Fietkau [Tue, 24 Nov 2015 20:30:06 +0000 (20:30 +0000)]
qos-scripts: remove faulty fallback of the device variable to eth0 (#20834)

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

8 years agolantiq: fix compile error
Hauke Mehrtens [Tue, 24 Nov 2015 20:12:21 +0000 (20:12 +0000)]
lantiq: fix compile error

This fixes a problem introduced in r47624.

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

8 years agoramips: fix typo in image makefile (#18712)
Felix Fietkau [Tue, 24 Nov 2015 19:29:56 +0000 (19:29 +0000)]
ramips: fix typo in image makefile (#18712)

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

8 years agokernel: disable software protection bits for macronix flash chips at init
Felix Fietkau [Tue, 24 Nov 2015 19:09:56 +0000 (19:09 +0000)]
kernel: disable software protection bits for macronix flash chips at init

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

8 years agoath10k: fix memory allocation issues on platforms where DMA coherent memory is constr...
Felix Fietkau [Tue, 24 Nov 2015 19:09:45 +0000 (19:09 +0000)]
ath10k: fix memory allocation issues on platforms where DMA coherent memory is constrained

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

8 years agokernel: update m25p80 in 4.1 to the latest version from 4.4-rc1
Felix Fietkau [Tue, 24 Nov 2015 18:59:28 +0000 (18:59 +0000)]
kernel: update m25p80 in 4.1 to the latest version from 4.4-rc1

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

8 years agobase-files: show hint when JFFS2-partition is full and overlayfs mounted read-only
John Crispin [Tue, 24 Nov 2015 18:32:09 +0000 (18:32 +0000)]
base-files: show hint when JFFS2-partition is full and overlayfs mounted read-only

since r45833 and r45848 the overlayfs is automatically mounted read-only
(and blocks remounts as r/w) when JFFS2 is full. see ticket #19564

because of this normal file deletion is not possible anymore.
if a user logins interactively (e.g. SSH) show a hint for this,
that files must be removed in /overlay/upper/...

v2: fix subject line

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 47623

8 years agoar71xx: add GL-Domino Pi support V3
John Crispin [Tue, 24 Nov 2015 18:30:50 +0000 (18:30 +0000)]
ar71xx: add GL-Domino Pi support V3

This is the patch for GL-Domino Pi V3. Updated against the latest trunk.

Signed-off-by: alzhao<alzhao@gmail.com>
SVN-Revision: 47622

8 years agoar71xx: add GL-AR300 support V3
John Crispin [Tue, 24 Nov 2015 18:30:19 +0000 (18:30 +0000)]
ar71xx: add GL-AR300 support V3

This is the patch for GL-AR300 V3, tested against the latest trunk.

Signed-off-by: alzhao<alzhao@gmail.com>
SVN-Revision: 47621

8 years agoar71xx: add GL-AR150 support V3
John Crispin [Tue, 24 Nov 2015 18:29:59 +0000 (18:29 +0000)]
ar71xx: add GL-AR150 support V3

This is the 3rd version. Modified against the latest trunk.

Signed-off-by: alzhao<alzhao@gmail.com>
SVN-Revision: 47620

8 years agoralink: add support for netis WF-2881
John Crispin [Tue, 24 Nov 2015 18:29:26 +0000 (18:29 +0000)]
ralink: add support for netis WF-2881

netis WF-2881 is an MT7621AT based router with MT7602EN, MT7612EN.
It has 128MB DDR3, 128MB SLC NAND FLASH, 5-port Gbps switch and 1x USB 3.0.
The following patch adds support for this device.

this device only works on top of UBI.

Tested and working:
* ethernet
* both WiFi radios
* USB 3.0
* buttons (reset button)
* ethernet switch and USB diag LEDs
* UART
* GPIOs
* sysupgrade

Tested and not working
* failsafe

Signed-off-by: YounJae Rho <luxflow@live.com>
SVN-Revision: 47619

8 years agooxnas: set irq of usb&sata to cpu1
John Crispin [Tue, 24 Nov 2015 18:29:14 +0000 (18:29 +0000)]
oxnas: set irq of usb&sata to cpu1

V2:
The KD-20 also has USB 3.0.I modiy the set_irq_affinity usb 2 to set_irq_affinity ?hci_hcd 2 to bind usb 2.0&3.0 to cpu1.

Signed-off-by: Shonn Lu <countrysideboy@qq.com>
SVN-Revision: 47618

8 years agoramips: add support for Youku YK1
John Crispin [Tue, 24 Nov 2015 18:29:02 +0000 (18:29 +0000)]
ramips: add support for Youku YK1

Changes since V1:
I resend this patch for current trunk.The former V1 patch is for CC branch.

Signed-off-by: Shonn Lu <countrysideboy@qq.com>
SVN-Revision: 47617

8 years agoramips: add second spi master sysclk
John Crispin [Tue, 24 Nov 2015 18:28:54 +0000 (18:28 +0000)]
ramips: add second spi master sysclk

for mt7620, rt3883 and rt5350

Signed-off-by: Michael Lee <igvtee@gmail.com>
SVN-Revision: 47616

8 years agowpa-supplicant: Get 802.11s ssid information from option mesh_id
John Crispin [Tue, 24 Nov 2015 18:28:44 +0000 (18:28 +0000)]
wpa-supplicant: Get 802.11s ssid information from option mesh_id

The scripts for authsae and iw use the option mesh_id to get set the
"meshid" during a mesh join. But the script for wpad-mesh ignores the
option mesh_id and instead uses the option ssid. Unify the mesh
configuration and let the wpa_supplicant script also use the mesh_id from
the configuration.

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 47615

8 years agoauthsae: Use kbit/s as mcast_rate unit like wpad
John Crispin [Tue, 24 Nov 2015 18:28:35 +0000 (18:28 +0000)]
authsae: Use kbit/s as mcast_rate unit like wpad

The OpenWrt wireless configuration for mcast_rate is defined as Kbit/s when
using wpa_supplicant for IBSS/802.11s and iw for unencrypted IBSS/802.11s.
But when using authsae, the unit for the same option is redefined as
Mbit/s. Better use the same unit for this option independent of the backend
which is used.

Old values for mcast_rate (< 1000) are still interpreted Mbit/s to avoid
problems during upgrades from older versions.

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 47614

8 years agoauthsae: Fix meshid in authsae config
John Crispin [Tue, 24 Nov 2015 18:28:19 +0000 (18:28 +0000)]
authsae: Fix meshid in authsae config

The variable $mesh_id was never defined in authsae_start_interface and thus
the option meshid in $authsae_conf_file was always set to "".

Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 47613

8 years agoar71xx: Build initramfs by default for Mikrotik devices
John Crispin [Tue, 24 Nov 2015 18:28:05 +0000 (18:28 +0000)]
ar71xx: Build initramfs by default for Mikrotik devices

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
SVN-Revision: 47612

8 years agouboot-imx6: fix build with gcc-5
John Crispin [Tue, 24 Nov 2015 18:27:57 +0000 (18:27 +0000)]
uboot-imx6: fix build with gcc-5

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

8 years agobrcm2708: fix multi-device image generation
John Crispin [Tue, 24 Nov 2015 18:27:43 +0000 (18:27 +0000)]
brcm2708: fix multi-device image generation

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

8 years agobase-files: config_generate: honour port_mask property (#20963)
Jo-Philipp Wich [Tue, 24 Nov 2015 13:39:53 +0000 (13:39 +0000)]
base-files: config_generate: honour port_mask property (#20963)

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

8 years agoipq806x: another fix to the stmmac DMA configuration to fix remaining data corruption...
Felix Fietkau [Sun, 22 Nov 2015 21:59:22 +0000 (21:59 +0000)]
ipq806x: another fix to the stmmac DMA configuration to fix remaining data corruption issues

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

8 years agoubox: update ubox to version 2015-11-22
Hauke Mehrtens [Sun, 22 Nov 2015 21:21:09 +0000 (21:21 +0000)]
ubox: update ubox to version 2015-11-22

This version fixes a potential uncontrolled format string problem. This
makes it possible to activate the format security check.

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

8 years agomountd: update mountd to version 2015-11-22
Hauke Mehrtens [Sun, 22 Nov 2015 21:20:45 +0000 (21:20 +0000)]
mountd: update mountd to version 2015-11-22

This version fixes a potential uncontrolled format string problem. This
makes it possible to activate the format security check.

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

8 years agofstools: update fstools to version 2015-11-22
Hauke Mehrtens [Sun, 22 Nov 2015 21:20:02 +0000 (21:20 +0000)]
fstools: update fstools to version 2015-11-22

This version fixes a potential uncontrolled format string problem. This
makes it possible to activate the format security check.

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

8 years agoRevert "mvebu: migrate led and network setup to board detection framework"
Jo-Philipp Wich [Sun, 22 Nov 2015 20:52:10 +0000 (20:52 +0000)]
Revert "mvebu: migrate led and network setup to board detection framework"

Roll back the mvebu conversion to board detection code as we need to fix
some strcutural issues first.

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

8 years agoar71xx: fix network default config of the TEW-732BR
Jo-Philipp Wich [Sun, 22 Nov 2015 20:00:13 +0000 (20:00 +0000)]
ar71xx: fix network default config of the TEW-732BR

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

8 years agoipq806x: fix a nasty stmmac data corruption bug caused by faulty DMA initialization
Felix Fietkau [Sun, 22 Nov 2015 19:07:00 +0000 (19:07 +0000)]
ipq806x: fix a nasty stmmac data corruption bug caused by faulty DMA initialization

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

8 years agoipq806x: update stmmac to the version from linux 4.3
Felix Fietkau [Sun, 22 Nov 2015 19:06:51 +0000 (19:06 +0000)]
ipq806x: update stmmac to the version from linux 4.3

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

8 years agoath10k-firmware: add board-2.bin for qca99x0
Felix Fietkau [Sun, 22 Nov 2015 19:06:42 +0000 (19:06 +0000)]
ath10k-firmware: add board-2.bin for qca99x0

Keep board.bin as fallback for devices without OTP that load caldata
from flash

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

8 years agobuild: add support for choosing a different url filename part than the output file
Felix Fietkau [Sun, 22 Nov 2015 19:06:33 +0000 (19:06 +0000)]
build: add support for choosing a different url filename part than the output file

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

8 years agobase-files: use the correct path in case of modified preinit options
Felix Fietkau [Sun, 22 Nov 2015 19:06:20 +0000 (19:06 +0000)]
base-files: use the correct path in case of modified preinit options

If the user sets any preinit options in .config, the wrong path may get
applied due to wrong default value in image-config.in and due to Makefile
writing also the unchanged options into 00_preinit.conf

Modify the default path in image-config.in to match the current default
path set by r47080. Also modify the fall-back default in Makefile.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
SVN-Revision: 47590

8 years agolinux: add support of Synopsys ARC770-based boards
Felix Fietkau [Sun, 22 Nov 2015 19:06:07 +0000 (19:06 +0000)]
linux: add support of Synopsys ARC770-based boards

This patch introduces support of new boards with ARC cores.

 [1] Synopsys SDP board
     This is a new-generation development board from Synopsys that
     consists of base-board and CPU tile-board (which might have a real
     ASIC or FPGA with CPU image).
     It sports a lot of DesignWare peripherals like GMAC, USB, SPI, I2C
     etc and is intended to be used for early development of ARC-based
     products.

 [2] nSIM
     This is a virtual board implemented in Synopsys proprietary
     software simulator (even though available for free for open source
     community). This board has only serial port as a peripheral and so
     it is meant to be used for runtime testing which is especially
     useful during bring-up of new tools and platforms.
     What's also important ARC cores are very configurable so there're
     many variations of options like cache sizes, their line lengths,
     additional hardware blocks like multipliers, dividers etc. And this
     board could be used to make sure built software still runs on
     different HW configurations.

Cc: Felix Fietkau <nbd@openwrt.org>
Cc: Jo-Philipp Wich <jow@openwrt.org>
Cc: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
SVN-Revision: 47589