openwrt-working-2016/.git
3 years agolinux/ar71xx: cosmetic fix for rb-711 rebase
acoul [Sat, 2 Apr 2016 16:15:37 +0000 (19:15 +0300)]
linux/ar71xx: cosmetic fix for rb-711

3 years agopackage/base-files: nuke bridge hardcoding from lan
acoul [Sat, 2 Apr 2016 15:15:05 +0000 (18:15 +0300)]
package/base-files: nuke bridge hardcoding from lan

3 years agolinux/ar71xx: add missing symbol to Linux 3.18
acoul [Sat, 2 Apr 2016 15:07:37 +0000 (18:07 +0300)]
linux/ar71xx: add missing symbol to Linux 3.18

3 years agolinux/ar71xx: rework rb-711 support
acoul [Sat, 2 Apr 2016 15:04:33 +0000 (18:04 +0300)]
linux/ar71xx: rework rb-711 support

3 years agopackage/utils: add mtd-utils
acoul [Sat, 2 Apr 2016 13:52:55 +0000 (16:52 +0300)]
package/utils: add mtd-utils

3 years agopackage/base-files: revise rc.local until we sync to upstream
acoul [Sat, 2 Apr 2016 13:48:58 +0000 (16:48 +0300)]
package/base-files: revise rc.local until we sync to upstream

3 years agopackage/base-files: update rc.local
acoul [Fri, 1 Apr 2016 05:10:13 +0000 (08:10 +0300)]
package/base-files: update rc.local

3 years agopackage: add a few extra packages
acoul [Thu, 31 Mar 2016 19:00:01 +0000 (22:00 +0300)]
package: add a few extra packages

3 years agolinux/ar71xx: add an ath79_serial upstream patch
acoul [Thu, 31 Mar 2016 18:58:04 +0000 (21:58 +0300)]
linux/ar71xx: add an ath79_serial upstream patch

3 years agolinux/ar71xx: update kernel 3.18 & 4.1 config options
acoul [Thu, 31 Mar 2016 18:56:08 +0000 (21:56 +0300)]
linux/ar71xx: update kernel 3.18 & 4.1 config options

3 years agolinux/ar71xx: rework led code isolation
acoul [Thu, 31 Mar 2016 18:50:35 +0000 (21:50 +0300)]
linux/ar71xx: rework led code isolation

3 years agolinux/ar71xx: rework RB-711 patch
acoul [Thu, 31 Mar 2016 18:46:35 +0000 (21:46 +0300)]
linux/ar71xx: rework RB-711 patch

3 years agolinux/ar71xx: add RB711 architecture
acoul [Thu, 31 Mar 2016 18:41:46 +0000 (21:41 +0300)]
linux/ar71xx: add RB711 architecture

3 years agopackage/quagga: add quagga
acoul [Thu, 31 Mar 2016 05:05:38 +0000 (08:05 +0300)]
package/quagga: add quagga

3 years agopackage/mtr: add mtr
acoul [Thu, 31 Mar 2016 05:05:14 +0000 (08:05 +0300)]
package/mtr: add mtr

3 years agopackage/htpdate: add htpdate
acoul [Thu, 31 Mar 2016 05:04:32 +0000 (08:04 +0300)]
package/htpdate: add htpdate

3 years agopackage/ethtool: add ethtool
acoul [Thu, 31 Mar 2016 05:03:01 +0000 (08:03 +0300)]
package/ethtool: add ethtool

3 years agopackage/bird: add latest version
acoul [Thu, 31 Mar 2016 05:02:13 +0000 (08:02 +0300)]
package/bird: add latest version

3 years agopackage/mac80211: ozonet diet: update led code isolation
acoul [Thu, 31 Mar 2016 05:00:09 +0000 (08:00 +0300)]
package/mac80211: ozonet diet: update led code isolation

3 years agolinux/generic: update yaffs for kernel 4.4
acoul [Thu, 31 Mar 2016 04:58:06 +0000 (07:58 +0300)]
linux/generic: update yaffs for kernel 4.4

3 years agolinux/ar71xx: update kernel 4.4 patches (so far 4.4 is broken on ar71xx and 4.1 has...
acoul [Thu, 31 Mar 2016 04:54:55 +0000 (07:54 +0300)]
linux/ar71xx: update kernel 4.4 patches (so far 4.4 is broken on ar71xx and 4.1 has couple of issues)

3 years agolinux/ar71xx: sync kernel 3.18 patches to .29
acoul [Thu, 31 Mar 2016 04:48:11 +0000 (07:48 +0300)]
linux/ar71xx: sync kernel 3.18 patches to .29

3 years agolinux/ar71xx: use a stable kernel
acoul [Thu, 31 Mar 2016 04:42:23 +0000 (07:42 +0300)]
linux/ar71xx: use a stable kernel

3 years agolinux/ar71xx: ozonet diet: led code is resource waste for rooftop operations
acoul [Thu, 31 Mar 2016 04:40:36 +0000 (07:40 +0300)]
linux/ar71xx: ozonet diet: led code is resource waste for rooftop operations

3 years agolinux/ar71xx: ozonet diet: use RB4xx & RB7xx products only
acoul [Thu, 31 Mar 2016 04:38:07 +0000 (07:38 +0300)]
linux/ar71xx: ozonet diet: use RB4xx & RB7xx products only

3 years agobase-files/rc.local: ozonet diet: netifd is becoming annoying, revise rc.local accord...
acoul [Thu, 31 Mar 2016 04:34:11 +0000 (07:34 +0300)]
base-files/rc.local: ozonet diet: netifd is becoming annoying, revise rc.local accordingly

3 years agotarget/ar71xx: update config for rb711 tests
acoul [Thu, 31 Mar 2016 04:28:54 +0000 (07:28 +0300)]
target/ar71xx: update config for rb711 tests

3 years agolinux/generic: sync kernel 4.1 config to upstream
acoul [Tue, 29 Mar 2016 04:45:55 +0000 (07:45 +0300)]
linux/generic: sync kernel 4.1 config to upstream

3 years agolinux/generic: sync kernel 4.1 patches to upstream
acoul [Tue, 29 Mar 2016 04:44:23 +0000 (07:44 +0300)]
linux/generic: sync kernel 4.1 patches to upstream

3 years agolinux/rb532: sync to upstream
acoul [Sat, 30 Jan 2016 11:01:43 +0000 (13:01 +0200)]
linux/rb532: sync to upstream

3 years agopackage/mac80211: fix led code
acoul [Mon, 4 Jan 2016 16:51:01 +0000 (18:51 +0200)]
package/mac80211: fix led code

3 years agotarget/ar71xx: add rb711 platform support on 3.18 linux kernel
acoul [Wed, 30 Dec 2015 16:42:31 +0000 (18:42 +0200)]
target/ar71xx: add rb711 platform support on 3.18 linux kernel

3 years agotarget/ar71xx: add longterm linux kernel 3.18 support
acoul [Wed, 30 Dec 2015 16:41:32 +0000 (18:41 +0200)]
target/ar71xx: add longterm linux kernel 3.18 support

3 years agoimage/lzma-loader: preserve MIPS abiflags
acoul [Mon, 28 Dec 2015 21:03:42 +0000 (23:03 +0200)]
image/lzma-loader: preserve MIPS abiflags

3 years agotarget/rb532: revert upstream change. ozonet kernels are way below 4M
acoul [Mon, 28 Dec 2015 21:00:16 +0000 (23:00 +0200)]
target/rb532: revert upstream change. ozonet kernels are way below 4M
size

3 years agotarget/ar71xx: add RouterBoard 711 support
acoul [Tue, 15 Dec 2015 12:30:52 +0000 (14:30 +0200)]
target/ar71xx: add RouterBoard 711 support

3 years agopackage/madwifi: fix url source download
acoul [Mon, 14 Dec 2015 10:02:58 +0000 (12:02 +0200)]
package/madwifi: fix url source download

3 years agopackage/madwifi: fix linux kernel >4.1 compile
acoul [Mon, 14 Dec 2015 09:57:12 +0000 (11:57 +0200)]
package/madwifi: fix linux kernel >4.1 compile

3 years agopackage/wireless-tools: sync to latest version. add nickname functionality
acoul [Thu, 10 Dec 2015 19:01:12 +0000 (21:01 +0200)]
package/wireless-tools: sync to latest version. add nickname functionality

3 years agokernel/modules: fix a typo in ar83x7 switch dependecies
acoul [Sat, 5 Dec 2015 16:33:53 +0000 (18:33 +0200)]
kernel/modules: fix a typo in ar83x7 switch dependecies

3 years agolinux/generic: split ar8327 from ar8216 switch code
acoul [Sat, 5 Dec 2015 16:29:21 +0000 (18:29 +0200)]
linux/generic: split ar8327 from ar8216 switch code

3 years agokernel/modules: fix ar8216 module loading order
acoul [Sat, 5 Dec 2015 04:43:56 +0000 (06:43 +0200)]
kernel/modules: fix ar8216 module loading order

3 years agokernel/modules: add ar8216 switch module support
acoul [Sat, 5 Dec 2015 04:33:09 +0000 (06:33 +0200)]
kernel/modules: add ar8216 switch module support

3 years agotarget/ar71xx: remove an obsolete patch
acoul [Sun, 29 Nov 2015 06:35:21 +0000 (08:35 +0200)]
target/ar71xx: remove an obsolete patch

3 years agotarget/ar71xx: push r46012 back to 4.1 kernel patch series that was accidentally...
acoul [Sat, 28 Nov 2015 13:23:03 +0000 (15:23 +0200)]
target/ar71xx: push r46012 back to 4.1 kernel patch series that was accidentally droped off

3 years agotarget/rb532: add korina ethernet kernel driver dependency
acoul [Fri, 27 Nov 2015 20:32:02 +0000 (22:32 +0200)]
target/rb532: add korina ethernet kernel driver dependency

3 years agotarget/rb532: fix ethernet port
acoul [Fri, 27 Nov 2015 20:30:57 +0000 (22:30 +0200)]
target/rb532: fix ethernet port

3 years agotarget/rb532: fix broken yaffs image creation
acoul [Fri, 27 Nov 2015 20:28:11 +0000 (22:28 +0200)]
target/rb532: fix broken yaffs image creation

3 years agolinux/generic: add a missing symbol
acoul [Sat, 14 Nov 2015 07:17:05 +0000 (09:17 +0200)]
linux/generic: add a missing symbol

3 years agotarget/ath25: rework modernize ar231x ethernet driver
acoul [Sat, 14 Nov 2015 07:03:37 +0000 (09:03 +0200)]
target/ath25: rework modernize ar231x ethernet driver

3 years agopackage/procd: in a low resource embedded world respawning is lethal. nuke it.
acoul [Sat, 14 Nov 2015 06:58:09 +0000 (08:58 +0200)]
package/procd: in a low resource embedded world respawning is lethal. nuke it.

3 years agotarget/ath25: ar231x ethernet driver: enable baby jumbo frames
acoul [Fri, 30 Oct 2015 17:36:31 +0000 (19:36 +0200)]
target/ath25: ar231x ethernet driver: enable baby jumbo frames

3 years agotarget/ath25: fix compile issue for module setup
acoul [Fri, 30 Oct 2015 17:34:51 +0000 (19:34 +0200)]
target/ath25: fix compile issue for module setup

3 years agotarget/ath25: secure MII kernel selection since it's driver prerequisite
acoul [Fri, 30 Oct 2015 17:32:18 +0000 (19:32 +0200)]
target/ath25: secure MII kernel selection since it's driver prerequisite

3 years agotarget/ath25: offer ar231x ethernet as a module and make it a default choice
acoul [Fri, 30 Oct 2015 17:29:08 +0000 (19:29 +0200)]
target/ath25: offer ar231x ethernet as a module and make it a default choice

3 years agolinux/ath25: revert ar231x ethernet update
acoul [Fri, 30 Oct 2015 17:26:37 +0000 (19:26 +0200)]
linux/ath25: revert ar231x ethernet update

3 years agolinux/generic: sync to upstream changes
acoul [Fri, 30 Oct 2015 16:51:25 +0000 (18:51 +0200)]
linux/generic: sync to upstream changes

3 years agolinux/generic: ozonet diet config options
acoul [Fri, 30 Oct 2015 16:45:44 +0000 (18:45 +0200)]
linux/generic: ozonet diet config options

3 years agopackage/madwifi: madwifi driver is alive and kicking !!
acoul [Wed, 28 Oct 2015 19:00:19 +0000 (21:00 +0200)]
package/madwifi: madwifi driver is alive and kicking !!

3 years agotarget/ath25: ozonet diet on configs, add 4.1 kernel support, switch to 4.1.12
acoul [Wed, 28 Oct 2015 18:56:56 +0000 (20:56 +0200)]
target/ath25: ozonet diet on configs, add 4.1 kernel support, switch to 4.1.12

3 years agolinux/generic: ozonet diet: make OpenWrt embedded friendly again
acoul [Wed, 28 Oct 2015 18:53:50 +0000 (20:53 +0200)]
linux/generic: ozonet diet: make OpenWrt embedded friendly again

3 years agobase-files/etc/rc.local: ozonet network diet: force IP setup/fallback on first boot
acoul [Wed, 28 Oct 2015 18:20:14 +0000 (20:20 +0200)]
base-files/etc/rc.local: ozonet network diet: force IP setup/fallback on first boot

3 years agotarget/linux: sync 3.18 & 4.1 linux kernels to upstream
acoul [Wed, 28 Oct 2015 18:08:18 +0000 (20:08 +0200)]
target/linux: sync 3.18 & 4.1 linux kernels to upstream

3 years agokernel: update kernel 3.18 to version 3.18.29
rmilecki [Wed, 30 Mar 2016 16:41:26 +0000 (16:41 +0000)]
kernel: update kernel 3.18 to version 3.18.29

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49096 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agobcm53xx: improve USB 2.0 PHY support for BCM4709 and BCM47094
rmilecki [Wed, 30 Mar 2016 12:26:24 +0000 (12:26 +0000)]
bcm53xx: improve USB 2.0 PHY support for BCM4709 and BCM47094

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49094 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agobcm53xx: support USB 3.0 PHY on BCM4707 rev. 6 and BCM47094
rmilecki [Wed, 30 Mar 2016 10:23:02 +0000 (10:23 +0000)]
bcm53xx: support USB 3.0 PHY on BCM4707 rev. 6 and BCM47094

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49091 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agobcm53xx: simpify USB 3.0 PHY initialization
rmilecki [Wed, 30 Mar 2016 10:22:57 +0000 (10:22 +0000)]
bcm53xx: simpify USB 3.0 PHY initialization

We can use one code path for BCM4707 rev. 4 and BCM53018.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49090 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agopackage: uboot-sunxi: various changes
wigyori [Tue, 29 Mar 2016 11:42:14 +0000 (11:42 +0000)]
package: uboot-sunxi: various changes
 - bump to 2016.03
 - add bugfixes related to 2016.03 update
 - sync DTS files with mainline
 - add support for non-standard uEnv.txt
 - add initial support for Theobroma A31-yQ7 devboard

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49089 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agouboot-mvebu: add package
luka [Fri, 25 Mar 2016 12:07:03 +0000 (12:07 +0000)]
uboot-mvebu: add package

Signed-off-by: Andrej Vlasic <andrej.vlasic@sartura.hr>
Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49088 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx: cosmetic fix of alfa ap120c/ap96 ordering
luka [Thu, 24 Mar 2016 21:09:34 +0000 (21:09 +0000)]
ar71xx: cosmetic fix of alfa ap120c/ap96 ordering

Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49086 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agouboot-envtools: add support for ap120c
luka [Wed, 23 Mar 2016 22:31:41 +0000 (22:31 +0000)]
uboot-envtools: add support for ap120c

Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49083 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx: add support for ap120c
luka [Wed, 23 Mar 2016 22:31:38 +0000 (22:31 +0000)]
ar71xx: add support for ap120c

Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49082 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx: migrate tplink cpe510 to new build steps
blogic [Wed, 23 Mar 2016 12:52:50 +0000 (12:52 +0000)]
ar71xx: migrate tplink cpe510 to new build steps

cpe510: Tested sysupgrade and initramfs.
Untested: webIf w/ factory.bin & recovery.bin

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49081 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx/image: allow builds of loader without cmdline injecting
blogic [Wed, 23 Mar 2016 12:52:47 +0000 (12:52 +0000)]
ar71xx/image: allow builds of loader without cmdline injecting

On most platforms the cmdline is supplied by the loader to the kernel.
When using an elf loader with cmdline the size is bloated by 512k.
For loader-elf platforms like the cpe510 better use loader-elf but patch
the cmdline into the kernel.

wdr1043: Tested loader still works using sysupgade image.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49080 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx/image: introduce LOADER_TYPE to support elf loaders
blogic [Wed, 23 Mar 2016 12:52:44 +0000 (12:52 +0000)]
ar71xx/image: introduce LOADER_TYPE to support elf loaders

The loader decompress a lzma compressed kernel. Some bootloaders
only support elf files like the tplink cpe510

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49079 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agouboot-zynq: Update to U-Boot 2016.03 release
blogic [Wed, 23 Mar 2016 12:52:41 +0000 (12:52 +0000)]
uboot-zynq: Update to U-Boot 2016.03 release

Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49078 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agozynq: Simplify boot-img build
blogic [Wed, 23 Mar 2016 12:52:38 +0000 (12:52 +0000)]
zynq: Simplify boot-img build

by adding Device/DefaultConfig macro to define the dts and device in
lower case.

Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49077 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx: WNR1000v2: enable control of all LEDs and buttons
blogic [Wed, 23 Mar 2016 12:52:35 +0000 (12:52 +0000)]
ar71xx: WNR1000v2: enable control of all LEDs and buttons

This patch provides full GPIO support for WNR1000v2 (LEDs and buttons).
It exposes all LEDs to operating system, including Ethernet ones.

Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49076 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoar71xx: Add QCA955X GPIO mux and function definitions
blogic [Wed, 23 Mar 2016 12:52:31 +0000 (12:52 +0000)]
ar71xx: Add QCA955X GPIO mux and function definitions

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

3 years agoar71xx: Add support for ath79_gpio_function_* on QCA955X
blogic [Wed, 23 Mar 2016 12:52:27 +0000 (12:52 +0000)]
ar71xx: Add support for ath79_gpio_function_* on QCA955X

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

3 years agomac80211: build airo on x86 only
blogic [Wed, 23 Mar 2016 12:52:24 +0000 (12:52 +0000)]
mac80211: build airo on x86 only

airo requires ISA_DMA_API and
that symbol is only set on some ppc,malta,x86
x86 is probably only platform where that driver is used

fixes buildbot errors on ar71xx,lantiq ...:
airo.ko is missing

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49073 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoRevert "ar71xx: Clear bits in ath79_setup_qca955x_eth_cfg"
blogic [Wed, 23 Mar 2016 12:52:20 +0000 (12:52 +0000)]
Revert "ar71xx: Clear bits in ath79_setup_qca955x_eth_cfg"

Not all mach-* files set all boards correctly in ETH_CFG. They depend on
some preset values by u-boot which were not previously modified by
ath79_setup_qca955x_eth_cfg. Avoiding to modify them in this function keeps
it backward compatible for these boards.

This reverts commit 119b8ab2c2eac237ec4e9c4d0ed53df22b5c6978.

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

3 years agoRevert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x"
blogic [Wed, 23 Mar 2016 12:52:17 +0000 (12:52 +0000)]
Revert "ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x"

The default delays RXD 3. RDV 3, TXD 0, TXE 0 doesn't seem to work for some
boards. These boards depend on the preset values of u-boot which may
differ.

This reverts commit f2d4bb96b62512caa161dcc2867c91692fb16a38.

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

3 years agoar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR1750
blogic [Wed, 23 Mar 2016 12:52:12 +0000 (12:52 +0000)]
ar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR1750

The MR1750 must unset some bits in ETH_CFG which were set by u-boot to work
correctly under OpenWrt. But the global function
ath79_setup_qca955x_eth_cfg will not unset all of them to increase the
backward compatiblity with older mach-* files. A private (simplified)
version for MR1750 can be used instead.

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

3 years agoar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR900
blogic [Wed, 23 Mar 2016 12:52:09 +0000 (12:52 +0000)]
ar71xx: Use private version of ath79_setup_qca955x_eth_cfg for MR900

The MR900 must unset some bits in ETH_CFG which were set by u-boot to work
correctly under OpenWrt. But the global function
ath79_setup_qca955x_eth_cfg will not unset all of them to increase the
backward compatiblity with older mach-* files. A private (simplified)
version for MR900 can be used instead.

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

3 years agooxnas: set ubifs parameters for Default profile
blogic [Wed, 23 Mar 2016 12:52:05 +0000 (12:52 +0000)]
oxnas: set ubifs parameters for Default profile

Work-around obsolete mkfs/ubifs code.
Unlike squashfs, ubifs images should be generated per-device so
minimum I/O unit size, logical erase block size, maximum logical erase
block count can be defined for the specific flash-chips parameters.
Also, generating ubinized images is unrelated to rootfs being ubifs or
squashfs, but rather depends on the device supporting UBI or not.
In the meantime and in order to fix an error which currently causes the
image generation on buildbot to fail, work-around by defining
UBIFS_OPTS for the Default profile.
See also
http://buildbot.openwrt.org:8010/builders/oxnas/builds/246/steps/compile_8/logs/stdio

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

3 years agomediatek: patch block2mtd to allow cmdlineparts to work
blogic [Wed, 23 Mar 2016 11:12:34 +0000 (11:12 +0000)]
mediatek: patch block2mtd to allow cmdlineparts to work

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

3 years agomediatek: update patches
blogic [Tue, 22 Mar 2016 21:14:51 +0000 (21:14 +0000)]
mediatek: update patches

fixes trgmii on old eco and adds nand support

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

3 years agomt76: fix compile error
blogic [Mon, 21 Mar 2016 20:42:56 +0000 (20:42 +0000)]
mt76: fix compile error

gcc complained about uninitialized variables

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

3 years agomediatek: bump to v4.4
blogic [Mon, 21 Mar 2016 20:42:51 +0000 (20:42 +0000)]
mediatek: bump to v4.4

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

3 years agogeneric/4.4: remove ISSI SI25CD512 SPI flash support patch
juhosg [Mon, 21 Mar 2016 14:18:53 +0000 (14:18 +0000)]
generic/4.4: remove ISSI SI25CD512 SPI flash support patch

The flash is already supported in mainline kernel since 4.3-rc1.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49063 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoramips: lzma-loader: fix O32 ABI conformance
juhosg [Mon, 21 Mar 2016 13:15:29 +0000 (13:15 +0000)]
ramips: lzma-loader: fix O32 ABI conformance

According to the calling convention of the o32 ABI the
caller function must reserve stack space for $a0-$a3
registers in case the callee needs to save its arguments.

The assembly startup code does not reserve stack space
for these registers thus when the main C function needs
to save its arguments, that will cause a stack overflow.

Fix the assembly code to reserve stack space for the
registers to avoid that.

Untested. It seems that the lzma-loader is not used at all?

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49062 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agolantiq: lzma-loader: fix O32 ABI conformance
juhosg [Mon, 21 Mar 2016 13:15:25 +0000 (13:15 +0000)]
lantiq: lzma-loader: fix O32 ABI conformance

According to the calling convention of the o32 ABI the
caller function must reserve stack space for $a0-$a3
registers in case the callee needs to save its arguments.

The assembly startup code does not reserve stack space
for these registers thus when the main C function needs
to save its arguments, that will cause a stack overflow.

Fix the assembly code to reserve stack space for the
registers to avoid that.

Compile tested only.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49061 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agobrcm47xx: lzma-loader: fix cache invalidation
juhosg [Mon, 21 Mar 2016 13:15:22 +0000 (13:15 +0000)]
brcm47xx: lzma-loader: fix cache invalidation

The current code only partially invalidates both caches
because the cache size and cache-line size values are
incorrectly passed to the C code.

Fix the assembly code to pass the arguments in the correct
order.

Compile tested only.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49060 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agobrcm47xx: lzma-loader: remove trailing whitespaces from head.S
juhosg [Mon, 21 Mar 2016 13:15:21 +0000 (13:15 +0000)]
brcm47xx: lzma-loader: remove trailing whitespaces from head.S

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49059 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoadm5120: lzma-loader: fix cache invalidation
juhosg [Mon, 21 Mar 2016 13:15:16 +0000 (13:15 +0000)]
adm5120: lzma-loader: fix cache invalidation

The current code only partially invalidates both caches
because the cache size and cache-line size values are
incorrectly passed to the C code.

Fix the assembly code to pass the arguments in the correct
order.

Compile tested only.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49058 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoadm5120: lzma-loader: remove trailing whitespaces from head.S
juhosg [Mon, 21 Mar 2016 13:15:13 +0000 (13:15 +0000)]
adm5120: lzma-loader: remove trailing whitespaces from head.S

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49057 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agogeneric: lzma-loader: fix cache invalidation
juhosg [Mon, 21 Mar 2016 13:15:09 +0000 (13:15 +0000)]
generic: lzma-loader: fix cache invalidation

The current code only partially invalidates both caches
because the cache size and cache-line size values are
incorrectly passed to the C code.

Fix the assembly code to pass the arguments in the correct
order.

Tested on RB532.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49056 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agogeneric: lzma-loader: remove trailing whitespaces from start.S
juhosg [Mon, 21 Mar 2016 13:15:05 +0000 (13:15 +0000)]
generic: lzma-loader: remove trailing whitespaces from start.S

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49055 3c298f89-4303-0410-b956-a3cf2f4a3e73

3 years agoodhcp6c : Silence mtu write error warnings
blogic [Sun, 20 Mar 2016 18:48:59 +0000 (18:48 +0000)]
odhcp6c : Silence mtu write error warnings

Silence warning "daemon.notice netifd: wan6 (1139): sh: write error: Invalid argument"
when an invalid MTU is received via RA as kernel refuses to accept IPv6 mtu values
which are smaller than 1280 and bigger than the device mtu.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49054 3c298f89-4303-0410-b956-a3cf2f4a3e73