openwrt/staging/linusw.git
8 years agoramips: use gic timer as clocksource for mt7621
John Crispin [Fri, 11 Dec 2015 15:03:39 +0000 (15:03 +0000)]
ramips: use gic timer as clocksource for mt7621

* Switches clocksource to gic timer.
* Moves frequency definitions to dtsi since frequency was hardcoded anyway
  Will work on proper frequency detection later.

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47843

8 years agoramips: enable CPS for mt7621
John Crispin [Fri, 11 Dec 2015 15:03:27 +0000 (15:03 +0000)]
ramips: enable CPS for mt7621

Enables CPS multiprocessing instead ob obsoleted CMP for mt7621.

This patch fixes a few issues currently existing on 4.3 kernel with at least ubnt-erx:
* iperf shows only 50Mbits on direct gigabit connection to desktop,
* ping times jump to 5-6ms to dorectly connected desktop
* /proc/interrupts shows spurious interrups (ERR)

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47842

8 years agoramips: irq handlers do not get irq in 4.3 kernel, update patches
John Crispin [Fri, 11 Dec 2015 15:03:16 +0000 (15:03 +0000)]
ramips: irq handlers do not get irq in 4.3 kernel, update patches

This resolves compilation warnings like this:
drivers/gpio/gpio-mt7621.c: In function 'mediatek_gpio_probe':
drivers/gpio/gpio-mt7621.c:328:46: warning: passing argument 2 of 'irq_set_chained_handler' from incompatible pointer type [-Wincompatible-pointer-types]
   irq_set_chained_handler(mediatek_gpio_irq, mediatek_gpio_irq_handler);

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47841

8 years agoramips: Fix CM_GCR_CPC_BASE_CPCBASE_{MSK, SHF} values
John Crispin [Fri, 11 Dec 2015 15:03:08 +0000 (15:03 +0000)]
ramips: Fix CM_GCR_CPC_BASE_CPCBASE_{MSK, SHF} values

Update CM_GCR_CPC_BASE_CPCBASE_{MSK,SHF} to match datasheet

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47840

8 years agoramips: fold gic patch into mt7621 support patch
John Crispin [Fri, 11 Dec 2015 15:02:55 +0000 (15:02 +0000)]
ramips: fold gic patch into mt7621 support patch

All gic patch was doing is removing code added by mt7621 support patch.

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47839

8 years agoramips: backport series of patches that ensure GCRs of other CPUs are accessed properly
John Crispin [Fri, 11 Dec 2015 15:02:50 +0000 (15:02 +0000)]
ramips: backport series of patches that ensure GCRs of other CPUs are accessed properly

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47838

8 years agoramips: backport batch fixing illegal instruction when booting secodnary CPUs in...
John Crispin [Fri, 11 Dec 2015 15:02:36 +0000 (15:02 +0000)]
ramips: backport batch fixing illegal instruction when booting secodnary CPUs in CPS mode

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47837

8 years agoramips: mt7621: use symbolic names of gic interrupt settings
John Crispin [Fri, 11 Dec 2015 15:02:13 +0000 (15:02 +0000)]
ramips: mt7621: use symbolic names of gic interrupt settings

This also adds dts nodes for cpc and mc for documentation purposes

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47836

8 years agomvebu: drop support for old kernels
Imre Kaloz [Fri, 11 Dec 2015 13:38:21 +0000 (13:38 +0000)]
mvebu: drop support for old kernels

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

8 years agomvebu: armada-385-rd has been renamed to armada-388-rd upstream
Imre Kaloz [Fri, 11 Dec 2015 13:36:30 +0000 (13:36 +0000)]
mvebu: armada-385-rd has been renamed to armada-388-rd upstream

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

8 years agosunxi: fix Lamobo Banana Pi R1 detection
Jo-Philipp Wich [Fri, 11 Dec 2015 11:00:14 +0000 (11:00 +0000)]
sunxi: fix Lamobo Banana Pi R1 detection

Change the case switch to reflect the value used in the corresponding
device tree file.

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

8 years agomvebu: update and fixup 4.4 patches
Imre Kaloz [Thu, 10 Dec 2015 20:53:02 +0000 (20:53 +0000)]
mvebu: update and fixup 4.4 patches

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

8 years agoralink: bump to the target to v4.3
John Crispin [Thu, 10 Dec 2015 19:06:32 +0000 (19:06 +0000)]
ralink: bump to the target to v4.3

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

8 years agobr2684ctl: add atm-bridge disabled option
Felix Fietkau [Thu, 10 Dec 2015 14:40:55 +0000 (14:40 +0000)]
br2684ctl: add atm-bridge disabled option

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

8 years agobr2684ctl: fix config reload trigger
Felix Fietkau [Thu, 10 Dec 2015 14:40:19 +0000 (14:40 +0000)]
br2684ctl: fix config reload trigger

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

8 years agonetifd: ifup-shellscript - fix wrong usage of 'local'
Felix Fietkau [Thu, 10 Dec 2015 12:53:30 +0000 (12:53 +0000)]
netifd: ifup-shellscript - fix wrong usage of 'local'

this error was not visible until recent bump to
busybox 1.24.1 stable which introduced a warning message
when keyword 'local' is not used with a shell-function.

this does not change behavior and is a cosmetic cleanup.
fixes the following output:

root@box:~ ifup <interface>
/sbin/ifup: local: line 362: not in a function
/sbin/ifup: local: line 362: not in a function
/sbin/ifup: local: line 1: not in a function

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

8 years agokernel/modules: fix crypto API RNG for >=4.2
Felix Fietkau [Thu, 10 Dec 2015 12:40:55 +0000 (12:40 +0000)]
kernel/modules: fix crypto API RNG for >=4.2

Since kernel 4.2, DRBG is the default crypto API RNG, replacing krng. As
DRBG is not enabled, there is no crypto API RNG available when running
kernel 4.2 or later. Because of this, IPsec SAs fail to install. In
strongSwan, this results in a vague error that is difficult to debug:

received netlink error: No such file or directory (2)

Solve this by adding DRBG to the kmod-crypto-rng package. As enabling
DRBG in the kernel config also enables the Jitterentropy RNG, include it
in kmod-crypto-rng instead of having it in a separate package.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47827

8 years agopopt: remove xgettext prereq check, it is not necessary
Felix Fietkau [Thu, 10 Dec 2015 12:40:19 +0000 (12:40 +0000)]
popt: remove xgettext prereq check, it is not necessary

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

8 years agoscripts/download.pl: cleanup GNOME source location definitions
Felix Fietkau [Thu, 10 Dec 2015 12:40:08 +0000 (12:40 +0000)]
scripts/download.pl: cleanup GNOME source location definitions

Cleanup the @GNOME source download location definitions:
* remove dead and stale mirrors
* adjust to changes at directory structure
* add one new working mirror

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

8 years agotools/mm-macros: update to 0.9.9
Felix Fietkau [Thu, 10 Dec 2015 12:39:51 +0000 (12:39 +0000)]
tools/mm-macros: update to 0.9.9

Update mm-macros (mm-common) to 0.9.9.
Switch to use the @GNOME source download location.

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

8 years agobuild: fix arch used during dts compilation
Felix Fietkau [Thu, 10 Dec 2015 12:39:32 +0000 (12:39 +0000)]
build: fix arch used during dts compilation

Use kernel arch for dts compilation.
Also use Image/BuildDTB to build dts for ramips.

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
SVN-Revision: 47823

8 years agomac80211: use the linux-firmware tree from 2015-12-07
Imre Kaloz [Thu, 10 Dec 2015 12:17:24 +0000 (12:17 +0000)]
mac80211: use the linux-firmware tree from 2015-12-07

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

8 years agogeneric/4.1: refresh patches
Imre Kaloz [Thu, 10 Dec 2015 12:14:19 +0000 (12:14 +0000)]
generic/4.1: refresh patches

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

8 years agomvebu: fixup wifi macs for Linksys boards
Imre Kaloz [Thu, 10 Dec 2015 12:13:16 +0000 (12:13 +0000)]
mvebu: fixup wifi macs for Linksys boards

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

8 years agomvebu: add support for 4.4-rc
Imre Kaloz [Thu, 10 Dec 2015 12:11:39 +0000 (12:11 +0000)]
mvebu: add support for 4.4-rc

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

8 years agomvebu: add support for 4.1 and switch over
Imre Kaloz [Thu, 10 Dec 2015 12:08:13 +0000 (12:08 +0000)]
mvebu: add support for 4.1 and switch over

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

8 years agoopenssl: add config option for no_hw support
Hauke Mehrtens [Wed, 9 Dec 2015 22:26:40 +0000 (22:26 +0000)]
openssl: add config option for no_hw support

The hardware support is required by some 3rd party engines (tpm)

Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
SVN-Revision: 47817

8 years agoubus: fix various ACL processing problems
Jo-Philipp Wich [Wed, 9 Dec 2015 19:42:00 +0000 (19:42 +0000)]
ubus: fix various ACL processing problems

Bump ubus to current Git HEAD in order to:

 * Fix a null pointer access when user ACLs are loaded into memory
 * Fix wrong permission handling for uid=0, gid!=0 peers
 * Fix return code for permission defined cases
 * Fix socket error handling when the server connection dies
 * Make ACL file path configurable
 * Remove invalid usages of poll() when using a zero timeout

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

8 years agomac80211: fix passing of VHT80 in IBSS mode
Jo-Philipp Wich [Wed, 9 Dec 2015 15:19:41 +0000 (15:19 +0000)]
mac80211: fix passing of VHT80 in IBSS mode

The "iw" utility expects the VHT80 to be specified as uppercase "80MHZ",
change the script to reflect that.

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

8 years agomac80211: fix disabling HT in IBSS mode (#21340)
Jo-Philipp Wich [Wed, 9 Dec 2015 15:18:43 +0000 (15:18 +0000)]
mac80211: fix disabling HT in IBSS mode (#21340)

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

8 years agokernel: revert fq_codel quantum override to prevent it from causing too much cpu...
Felix Fietkau [Tue, 8 Dec 2015 00:14:41 +0000 (00:14 +0000)]
kernel: revert fq_codel quantum override to prevent it from causing too much cpu load with higher speed (#21326)

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

8 years agobcm53xx: update BCM5301X SMP patch to fixed version from stblinux
Rafał Miłecki [Mon, 7 Dec 2015 20:43:49 +0000 (20:43 +0000)]
bcm53xx: update BCM5301X SMP patch to fixed version from stblinux

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

8 years agobcm53xx: fix selecting HAVE_SMP symbol in Kconfig
Rafał Miłecki [Mon, 7 Dec 2015 19:56:12 +0000 (19:56 +0000)]
bcm53xx: fix selecting HAVE_SMP symbol in Kconfig

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

8 years agobcm53xx: use backported BCM5301X patches from stblinux soc/next
Rafał Miłecki [Mon, 7 Dec 2015 19:20:40 +0000 (19:20 +0000)]
bcm53xx: use backported BCM5301X patches from stblinux soc/next

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

8 years agobrcm47xx: make bcm47xxpart patch apply after recent backports
Rafał Miłecki [Mon, 7 Dec 2015 18:38:20 +0000 (18:38 +0000)]
brcm47xx: make bcm47xxpart patch apply after recent backports

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

8 years agogeneric: add missing 4.1 symbols
Imre Kaloz [Mon, 7 Dec 2015 10:13:55 +0000 (10:13 +0000)]
generic: add missing 4.1 symbols

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

8 years agogeneric: bump 4.4 to rc4
Imre Kaloz [Mon, 7 Dec 2015 10:11:43 +0000 (10:11 +0000)]
generic: bump 4.4 to rc4

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

8 years agokernel: add bcm47xxpart patches sent for 4.5 merge window
Rafał Miłecki [Mon, 7 Dec 2015 09:31:52 +0000 (09:31 +0000)]
kernel: add bcm47xxpart patches sent for 4.5 merge window

This replaces old bcm53xx patch for scanning whole flash and makes
bcm47xxpart compatible with NAND.

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

8 years agoar71xx: fix switch port mapping for tl-wdr4300/3600
Felix Fietkau [Sun, 6 Dec 2015 14:25:36 +0000 (14:25 +0000)]
ar71xx: fix switch port mapping for tl-wdr4300/3600

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

8 years agokernel: add missing config option.
Hauke Mehrtens [Sun, 6 Dec 2015 13:49:03 +0000 (13:49 +0000)]
kernel: add missing config option.

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

8 years agoar7-atm: fix build with gcc 5
Hauke Mehrtens [Sun, 6 Dec 2015 13:41:26 +0000 (13:41 +0000)]
ar7-atm: fix build with gcc 5

Remove the usage of the __TIME__ and __DATE__ macro.

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

8 years agokernel: add missing config options for kernel 4.4
Hauke Mehrtens [Sun, 6 Dec 2015 13:32:36 +0000 (13:32 +0000)]
kernel: add missing config options for kernel 4.4

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

8 years agomac80211: fix build of mac80211-hwsim on kernel 4.4
Hauke Mehrtens [Sun, 6 Dec 2015 13:31:58 +0000 (13:31 +0000)]
mac80211: fix build of mac80211-hwsim on kernel 4.4

This genl_notify() backport should not be applied for kernel 4.4.

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

8 years agolantiq: fix logic error in dsl board.d code
Jo-Philipp Wich [Sun, 6 Dec 2015 08:41:22 +0000 (08:41 +0000)]
lantiq: fix logic error in dsl board.d code

Starting with r47755 the pppoe wan interface section isn't any longer added to
the network config on firstboot, using the default configuration. Since the
commit message does not mention such a change, I assume that this wasn't
intentionally.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 47793

8 years agocyassl: update to wolfSSL version 3.7.0
Hauke Mehrtens [Sat, 5 Dec 2015 15:45:31 +0000 (15:45 +0000)]
cyassl: update to wolfSSL version 3.7.0

This version and version 3.6.8 are fixing the following security problems:
* CVE-2015-7744
* CVE-2015-6925

The activation of SSLv3 support is needed for curl.

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

8 years agoupdate mtd-utils to 1.5.2
Hauke Mehrtens [Sat, 5 Dec 2015 15:44:58 +0000 (15:44 +0000)]
update mtd-utils to 1.5.2

 - update mtd-utils to 1.5.2 (git a494d30ab1ae40cb7665680cadf5af3ca3830a73)
 - remove patches that went upstream
 - fixes build from scratch as of broken patches

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
[use the final version of 1.5.2 instead, fix header of jffs2_lzma_(de,)compress()]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47790

8 years agokernel: fix linux 4.4 mac80211 build error
Felix Fietkau [Sat, 5 Dec 2015 13:11:28 +0000 (13:11 +0000)]
kernel: fix linux 4.4 mac80211 build error

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

8 years agolldpd: add STOP=01 param in init script
Felix Fietkau [Sat, 5 Dec 2015 09:57:19 +0000 (09:57 +0000)]
lldpd: add STOP=01 param in init script

This should ensure that lldpd is among the first processes to stop,
so that it has time to send the shutdown LLDPU to the other side,
before the network goes down.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
SVN-Revision: 47786

8 years agolantiq: add VDSL2 vectoring status information
Felix Fietkau [Sat, 5 Dec 2015 09:52:42 +0000 (09:52 +0000)]
lantiq: add VDSL2 vectoring status information

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 47785

8 years agolantiq: ltq-vdsl-mei: enable vectoring support
Felix Fietkau [Sat, 5 Dec 2015 09:52:36 +0000 (09:52 +0000)]
lantiq: ltq-vdsl-mei: enable vectoring support

Dynamic Spectrum Management is a precondition for G.993.5 (VDSL2 vectoring).

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 47784

8 years agolantiq: get rid of the dsl_fw mtd partition
Felix Fietkau [Sat, 5 Dec 2015 09:52:30 +0000 (09:52 +0000)]
lantiq: get rid of the dsl_fw mtd partition

Now that we have redistributable vdsl/adsl firmware blobs in /lib/firmware,
we can drop the dsl_fw partition and extend the firmware partition.

Signed-off-by: Andre Heider <a.heider@gmail.com>
SVN-Revision: 47783

8 years agoiw: add VHT80 support for 802.11s
Felix Fietkau [Sat, 5 Dec 2015 09:52:18 +0000 (09:52 +0000)]
iw: add VHT80 support for 802.11s

Support next to the non-HT/HT channel widths like HT20 or NOHT also VHT80
channels during the mesh join

    iw dev mesh0 mesh join "meshnet" freq 5180 80MHz

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

8 years agomac80211: Allow to select VHT80 in IBSS mode
Felix Fietkau [Sat, 5 Dec 2015 09:52:10 +0000 (09:52 +0000)]
mac80211: Allow to select VHT80 in IBSS mode

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

8 years agoiw: add VHT80 support for IBSS
Felix Fietkau [Sat, 5 Dec 2015 09:52:02 +0000 (09:52 +0000)]
iw: add VHT80 support for IBSS

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

8 years agoiw: display interface TX power if available
Felix Fietkau [Sat, 5 Dec 2015 09:51:53 +0000 (09:51 +0000)]
iw: display interface TX power if available

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

8 years agoiw: sync nl80211.h with compat-wireless 2015-10-26
Felix Fietkau [Sat, 5 Dec 2015 09:51:48 +0000 (09:51 +0000)]
iw: sync nl80211.h with compat-wireless 2015-10-26

Fix the id of NL80211_ATTR_WIPHY_ANTENNA_GAIN for antenna_gain command when
using compat-wireless 2015-10-26.

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

8 years agoiw: update to version 4.3
Felix Fietkau [Sat, 5 Dec 2015 09:51:39 +0000 (09:51 +0000)]
iw: update to version 4.3

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

8 years agomac80211: Allow enabling tracing for the drivers that support it
Felix Fietkau [Sat, 5 Dec 2015 09:51:35 +0000 (09:51 +0000)]
mac80211: Allow enabling tracing for the drivers that support it

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
SVN-Revision: 47776

8 years agobusybox: Update config for 1.24.1
Felix Fietkau [Sat, 5 Dec 2015 09:51:30 +0000 (09:51 +0000)]
busybox: Update config for 1.24.1

r47288 updated to Busybox 1.24.1 but did not update the configuration.

The configuration is updated by running

cd config
../convert_menuconfig.pl .../build_dir/target-*/busybox-1.24.1
cd ..
./convert_defaults.pl < .../build_dir/target-*/busybox-1.24.1/.config > \
    Config-defaults.in

Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 47775

8 years agolantiq: remove 3.18 support
Felix Fietkau [Sat, 5 Dec 2015 09:51:25 +0000 (09:51 +0000)]
lantiq: remove 3.18 support

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

8 years agomac80211: enable build with linux 4.4
Felix Fietkau [Fri, 4 Dec 2015 22:40:38 +0000 (22:40 +0000)]
mac80211: enable build with linux 4.4

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

8 years agomac80211: update to 2015-12-03
Felix Fietkau [Fri, 4 Dec 2015 22:39:37 +0000 (22:39 +0000)]
mac80211: update to 2015-12-03

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

8 years agolantiq: fix a race condition in the SPI driver leading to rx FIFO overflows (and...
Felix Fietkau [Fri, 4 Dec 2015 20:26:22 +0000 (20:26 +0000)]
lantiq: fix a race condition in the SPI driver leading to rx FIFO overflows (and subsequent timeouts)

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

8 years agolantiq: debloat the ltq-vdsl-app binary
Felix Fietkau [Fri, 4 Dec 2015 20:26:17 +0000 (20:26 +0000)]
lantiq: debloat the ltq-vdsl-app binary

Use the 'typical' compile configuration instead of 'full', which most
notably excludes the soap support.

/sbin/vdsl_cpe_control shrinks down to ~50%, from 178kb(!) to 90kb.

Signed-off-by: Andre Heider <a.heider@gmail.com>
SVN-Revision: 47769

8 years agolantiq: re-enable spi-xway for TD-W89X0 now that it is fixed
Felix Fietkau [Fri, 4 Dec 2015 18:35:20 +0000 (18:35 +0000)]
lantiq: re-enable spi-xway for TD-W89X0 now that it is fixed

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

8 years agolantiq: fix xway spi driver timeout issues
Felix Fietkau [Fri, 4 Dec 2015 18:35:12 +0000 (18:35 +0000)]
lantiq: fix xway spi driver timeout issues

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

8 years agolantiq: clean up the xrx200 ethernet driver and fix stability issues
Felix Fietkau [Fri, 4 Dec 2015 17:44:06 +0000 (17:44 +0000)]
lantiq: clean up the xrx200 ethernet driver and fix stability issues

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

8 years agobr2684ctl: convert init script to procd, add hotplug/reload support
Felix Fietkau [Fri, 4 Dec 2015 17:44:00 +0000 (17:44 +0000)]
br2684ctl: convert init script to procd, add hotplug/reload support

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

8 years agolantiq: move esi calls to dsl_cpe_control scripts to fix ordering wrt. loading vr9...
Felix Fietkau [Fri, 4 Dec 2015 17:42:51 +0000 (17:42 +0000)]
lantiq: move esi calls to dsl_cpe_control scripts to fix ordering wrt. loading vr9 drivers

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

8 years agoar71xx: convert gpio switch config to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 15:02:42 +0000 (15:02 +0000)]
ar71xx: convert gpio switch config to board.d

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

8 years agoboard.d: add support for gpio_switch sections
Jo-Philipp Wich [Fri, 4 Dec 2015 15:02:32 +0000 (15:02 +0000)]
board.d: add support for gpio_switch sections

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

8 years agomcs814x: switch from uci-defaults to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 15:02:13 +0000 (15:02 +0000)]
mcs814x: switch from uci-defaults to board.d

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

8 years agosunxi: fix board.d permissions
Jo-Philipp Wich [Fri, 4 Dec 2015 14:39:20 +0000 (14:39 +0000)]
sunxi: fix board.d permissions

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

8 years agoorion: convert initial network configuration to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 14:39:14 +0000 (14:39 +0000)]
orion: convert initial network configuration to board.d

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

8 years agosunxi: switch from uci-defaults to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 14:32:52 +0000 (14:32 +0000)]
sunxi: switch from uci-defaults to board.d

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

8 years agoar7: switch from uci-defaults to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 14:27:47 +0000 (14:27 +0000)]
ar7: switch from uci-defaults to board.d

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

8 years agoath25: switch from uci-defaults to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 14:15:09 +0000 (14:15 +0000)]
ath25: switch from uci-defaults to board.d

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

8 years agolantiq: switch from uci-defaults to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 12:32:44 +0000 (12:32 +0000)]
lantiq: switch from uci-defaults to board.d

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

8 years agobrcm63xx: switch from uci-defaults to board.d
Jo-Philipp Wich [Fri, 4 Dec 2015 12:32:36 +0000 (12:32 +0000)]
brcm63xx: switch from uci-defaults to board.d

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Acked-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 47754

8 years agoall: remove redundant board.d/00_model files
Jo-Philipp Wich [Fri, 4 Dec 2015 11:07:06 +0000 (11:07 +0000)]
all: remove redundant board.d/00_model files

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

8 years agobase-files: board.d: auto-set model id and name if /tmp/sysinfo is available
Jo-Philipp Wich [Fri, 4 Dec 2015 11:06:57 +0000 (11:06 +0000)]
base-files: board.d: auto-set model id and name if /tmp/sysinfo is available

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

8 years agokernel: drop bridge hack for removing ipv6 dependency
Jonas Gorski [Fri, 4 Dec 2015 10:06:03 +0000 (10:06 +0000)]
kernel: drop bridge hack for removing ipv6 dependency

Now that IPV6 isn't build as a module anymore, we don't need to decouple
bridge from ipv6 anymore.

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

8 years agobase-files: board.d: support dsl modems, atm bridges and pppoe protocol
Jo-Philipp Wich [Fri, 4 Dec 2015 09:56:55 +0000 (09:56 +0000)]
base-files: board.d: support dsl modems, atm bridges and pppoe protocol

This adds support for specifying the dsl modem, atm bridge configs and setting
the pppoe protocol for wan.

These additions are required to port the Lantiq target to board.d.

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

8 years agokernel: mvswitch: merge 3.10+ compile fix into the code
Jonas Gorski [Fri, 4 Dec 2015 09:45:07 +0000 (09:45 +0000)]
kernel: mvswitch: merge 3.10+ compile fix into the code

The lowest we support is 3.18, so no need to keep it as a separate
patch.

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

8 years agokernel: drop unneeded modification of mtd_add_partition function
Rafał Miłecki [Fri, 4 Dec 2015 09:33:08 +0000 (09:33 +0000)]
kernel: drop unneeded modification of mtd_add_partition function

In old days mtd_add_partition was checking for partitions overlapping
which was breaking our splitting feature. We had to modify this function
by adding an extra bool dup_check parameter. Upstream commit:
3a434f66e6da ("mtd: part: Remove partition overlap checks")
removed that check so we don't need our modification anymore.

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

8 years agokernel: drop old uimage splitter from 4.4
Rafał Miłecki [Fri, 4 Dec 2015 09:33:04 +0000 (09:33 +0000)]
kernel: drop old uimage splitter from 4.4

For a long time we have a dedicated firmware splitter for uimage as a
replacement for the one builtin into mtd subsystem. For a year we got a
proper warning for users sticking to the old one (r43700). It should be
really safe to drop it now, especially since we do it for 4.4 only.

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

8 years agomalta: board.d: fix typo
Jo-Philipp Wich [Fri, 4 Dec 2015 09:05:43 +0000 (09:05 +0000)]
malta: board.d: fix typo

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

8 years agokirkwood: add missing board_config_flush(), remove dead code
Jo-Philipp Wich [Thu, 3 Dec 2015 23:13:04 +0000 (23:13 +0000)]
kirkwood: add missing board_config_flush(), remove dead code

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

8 years agoall: remove dummy ucidef_set_interface_loopback() from board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:13:00 +0000 (23:13 +0000)]
all: remove dummy ucidef_set_interface_loopback() from board.d

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

8 years agoarc770: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:08:02 +0000 (23:08 +0000)]
arc770: switch from uci-defaults to board.d

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

8 years agomxs: convert from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:07:53 +0000 (23:07 +0000)]
mxs: convert from uci-defaults to board.d

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

8 years agomalta: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:07:46 +0000 (23:07 +0000)]
malta: switch from uci-defaults to board.d

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

8 years agoat91: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:07:38 +0000 (23:07 +0000)]
at91: switch from uci-defaults to board.d

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

8 years agorealview: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:07:30 +0000 (23:07 +0000)]
realview: switch from uci-defaults to board.d

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

8 years agoimx6: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 23:07:20 +0000 (23:07 +0000)]
imx6: switch from uci-defaults to board.d

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

8 years agonetlogic: fix typo, copyright in board.d script
Jo-Philipp Wich [Thu, 3 Dec 2015 23:06:57 +0000 (23:06 +0000)]
netlogic: fix typo, copyright in board.d script

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

8 years agonetlogic: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 22:46:54 +0000 (22:46 +0000)]
netlogic: switch from uci-defaults to board.d

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

8 years agokirkwood, ipq806x: fix board.d script permissions
Jo-Philipp Wich [Thu, 3 Dec 2015 22:42:13 +0000 (22:42 +0000)]
kirkwood, ipq806x: fix board.d script permissions

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

8 years agoocteon: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 22:42:09 +0000 (22:42 +0000)]
octeon: switch from uci-defaults to board.d

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

8 years agokirkwood: switch from uci-defaults to board.d
Jo-Philipp Wich [Thu, 3 Dec 2015 22:27:18 +0000 (22:27 +0000)]
kirkwood: switch from uci-defaults to board.d

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