openwrt.git
7 years agoar71xx: refresh patches
luka [Tue, 10 Mar 2015 16:11:44 +0000 (16:11 +0000)]
ar71xx: refresh patches

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

7 years agoar71xx: wpj588: add missing usb support
luka [Tue, 10 Mar 2015 16:11:39 +0000 (16:11 +0000)]
ar71xx: wpj588: add missing usb support

Signed-off-by: Luka Perkov <luka@openwrt.org>
Tested-By: Christian Mehlis <christian@m3hlis.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44648 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoar71xx: Fix LED polarity for the TP-LINK TL-MR13U.
blogic [Tue, 10 Mar 2015 13:26:50 +0000 (13:26 +0000)]
ar71xx: Fix LED polarity for the TP-LINK TL-MR13U.

Please also backport to Barrier Breaker (this same patch applies there too).

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44647 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoar71xx: Fix board detection for the TP-LINK TL-MR13U.
blogic [Tue, 10 Mar 2015 13:26:44 +0000 (13:26 +0000)]
ar71xx: Fix board detection for the TP-LINK TL-MR13U.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44646 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokernel: fix yaffs compile for >= v3.16
blogic [Tue, 10 Mar 2015 13:08:17 +0000 (13:08 +0000)]
kernel: fix yaffs compile for >= v3.16

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

7 years agoralink: add missing symbol that broke full builds
blogic [Tue, 10 Mar 2015 11:03:16 +0000 (11:03 +0000)]
ralink: add missing symbol that broke full builds

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

7 years agokirkwood: add missing symbol that broke full builds
blogic [Tue, 10 Mar 2015 11:03:10 +0000 (11:03 +0000)]
kirkwood: add missing symbol that broke full builds

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

7 years agoau1000: build fails if the input layer is not selected
blogic [Tue, 10 Mar 2015 11:03:04 +0000 (11:03 +0000)]
au1000: build fails if the input layer is not selected

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

7 years agoipq806x: add 2 missing symbols that broke a full build
blogic [Tue, 10 Mar 2015 11:02:52 +0000 (11:02 +0000)]
ipq806x: add 2 missing symbols that broke a full build

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

7 years agoar7: register_mtd_parser() does no longer have a return value
blogic [Tue, 10 Mar 2015 11:02:45 +0000 (11:02 +0000)]
ar7: register_mtd_parser() does no longer have a return value

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

7 years agoppc44x: upgrade and switch to 3.18
kaloz [Tue, 10 Mar 2015 10:00:41 +0000 (10:00 +0000)]
ppc44x: upgrade and switch to 3.18

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44637 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years ago6rd: make host dependency more specific
cyrus [Tue, 10 Mar 2015 08:43:54 +0000 (08:43 +0000)]
6rd: make host dependency more specific

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

7 years ago6in4: make host dependency more specific
cyrus [Tue, 10 Mar 2015 08:43:40 +0000 (08:43 +0000)]
6in4: make host dependency more specific

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

7 years agoebtables: revert "disable rpath" (closes: #19088)
nico [Mon, 9 Mar 2015 22:07:05 +0000 (22:07 +0000)]
ebtables: revert "disable rpath" (closes: #19088)

This reverts commit 9340723d70bce9d905c3f53b2bf415963153b34d.

Signed-off-by: Nicolas Thill <nico@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44634 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokmod-usb-dwc2: depends on udc-core (kmod-usb-gadget)
blogic [Mon, 9 Mar 2015 14:07:30 +0000 (14:07 +0000)]
kmod-usb-dwc2: depends on udc-core (kmod-usb-gadget)

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

7 years agolantiq: ltq-ptm-{ar9, ase, xway}: fix alloc_netdev for 3.18
blogic [Mon, 9 Mar 2015 14:07:14 +0000 (14:07 +0000)]
lantiq: ltq-ptm-{ar9, ase, xway}: fix alloc_netdev for 3.18

buildbot complained about
ifxmips_ptm_adsl.c:1445:70: error: macro "alloc_netdev" requires 4 arguments, but only 3 given
         g_net_dev[i] = alloc_netdev(0, g_net_dev_name[i], ether_setup);
                                                                      ^
fix that similar to the change made to ltq_ptm_vdsl.c
compile tested only.

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

7 years agoncm, qmi, mbim: Add dependency on wwan package
blogic [Mon, 9 Mar 2015 14:07:06 +0000 (14:07 +0000)]
ncm, qmi, mbim: Add dependency on wwan package

The wwan package holds the hotplug script to set mobile broadband
interfaces (un)available. Add it as a dependency to comgt-ncm,
uqmi and umbim.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44631 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoncm: Remove unnecessary proto_set_available commands
blogic [Mon, 9 Mar 2015 14:06:50 +0000 (14:06 +0000)]
ncm: Remove unnecessary proto_set_available commands

Interface should not be set unavailable in all error cases,
returning 1 is enough.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44630 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agowwan: Improve USB modem hotplug script
blogic [Mon, 9 Mar 2015 14:06:30 +0000 (14:06 +0000)]
wwan: Improve USB modem hotplug script

Adds ncm proto to the list of checked protocols, sets interfaces
unavailable on device removal and removes the unnecessary ifup
command.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44629 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agocomgt, wwan: Move USB data files to wwan package
blogic [Mon, 9 Mar 2015 14:06:20 +0000 (14:06 +0000)]
comgt, wwan: Move USB data files to wwan package

USB modem data files should be a part of the wwan package, which
actually uses them unlike comgt.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44628 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoutil-linux: fix pkgconfig files
nico [Mon, 9 Mar 2015 02:02:50 +0000 (02:02 +0000)]
util-linux: fix pkgconfig files

Upstream choose to not rely on configure.ac and recursively expand paths in pkgconfig files at make time,
leading to absolute /usr/include & /usr/lib in there... And we don't want that when cross-compiling...

Signed-off-by: Nicolas Thill <nico@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44627 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agobcm53xx: fix printing NAND controller revision
rmilecki [Sat, 7 Mar 2015 12:31:42 +0000 (12:31 +0000)]
bcm53xx: fix printing NAND controller revision

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

7 years agomvebu: add backported patch to reenable hw i/o coherency
kaloz [Fri, 6 Mar 2015 18:57:49 +0000 (18:57 +0000)]
mvebu: add backported patch to reenable hw i/o coherency

Reported-by: Claudio Leite <leitec@staticky.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44621 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoar71xx: add support for compex wpj558
luka [Fri, 6 Mar 2015 14:41:57 +0000 (14:41 +0000)]
ar71xx: add support for compex wpj558

OpenWrt can be flashed with following uboot commands:

tftpboot 0x80500000 openwrt-ar71xx-generic-wpj558-16M-squashfs-sysupgrade.bin
erase 0x9f030000 +$filesize
cp.b $fileaddr 0x9f030000 $filesize

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

7 years agoodhcpd: improvements for DHCPv4 and compile fixes
cyrus [Fri, 6 Mar 2015 14:41:07 +0000 (14:41 +0000)]
odhcpd: improvements for DHCPv4 and compile fixes

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

7 years agoopenssl: enable ARM assembly acceleration
blogic [Fri, 6 Mar 2015 07:57:10 +0000 (07:57 +0000)]
openssl: enable ARM assembly acceleration

Tested myself on ixp4xx and mvebu, and (originally)
by Daniel on i.MX6. Also tested on a MIPS target,
to make sure the change to ASFLAGS does not break things.

Based on a patch submitted by Daniel Drown:

https://lists.openwrt.org/pipermail/openwrt-devel/2014-July/026639.html

Signed-off-by: Claudio Leite <leitec@staticky.com>
Signed-off-by: Daniel Drown <dan-openwrt@drown.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44618 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoswconfig: fix build with linux 4.0
blogic [Fri, 6 Mar 2015 07:57:03 +0000 (07:57 +0000)]
swconfig: fix build with linux 4.0

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

7 years agoipq806x: rename patches in patches-3.18
blogic [Fri, 6 Mar 2015 07:56:58 +0000 (07:56 +0000)]
ipq806x: rename patches in patches-3.18

This will allow ipq806x to support multiple kernel version more easily.

Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44616 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokernel: move KERNFS to generic config
blogic [Fri, 6 Mar 2015 07:56:47 +0000 (07:56 +0000)]
kernel: move KERNFS to generic config

KERNFS symbol is selected by SYSFS, so place it in generic config.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44615 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokernel: disable ARCH_NEEDS_CPU_IDLE_COUPLED
blogic [Fri, 6 Mar 2015 07:56:34 +0000 (07:56 +0000)]
kernel: disable ARCH_NEEDS_CPU_IDLE_COUPLED

Disable ARCH_NEEDS_CPU_IDLE_COUPLED by-default in generic config, since
only one platfrom (omap) needs them.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44614 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokernel: disbale HAMRADIO in generic config
blogic [Fri, 6 Mar 2015 07:56:21 +0000 (07:56 +0000)]
kernel: disbale HAMRADIO in generic config

HAMRADIO enabled in all generic configs, but no one platform directly
use related drivers/protocols. This symbol is only used for kmod-ax25
package modules. Furthermore, half of platforms explicitly disables
this symbol, what silently disables build of modules for kmod-ax25
package.

So disable HAMRADIO by-default in generic config, add it to kmod-ax25
package and remove it from platform specific configs.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44613 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokernel: move MTD_SPLIT_SUPPORT to generic config
blogic [Fri, 6 Mar 2015 07:56:08 +0000 (07:56 +0000)]
kernel: move MTD_SPLIT_SUPPORT to generic config

CONFIG_MTD_SPLIT_SUPPORT symbol default value is 'y' and many platform
specific configs explicitly enables it, while no one platform disables
this symbol. So place it in generic config and remove from platform
specific configs.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44612 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokernel: remove GENERIC_NET_UTILS from platform configs
blogic [Fri, 6 Mar 2015 07:55:57 +0000 (07:55 +0000)]
kernel: remove GENERIC_NET_UTILS from platform configs

CONFIG_GENERIC_NET_UTILS is selected by CONFIG_NET and already enabled
in generic config, so we don't need this symbol in platform specific
configurations.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44611 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agokirkwood: drop support for 3.14
luka [Thu, 5 Mar 2015 23:43:27 +0000 (23:43 +0000)]
kirkwood: drop support for 3.14

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

7 years agokirkwood: switch to 3.18
luka [Thu, 5 Mar 2015 23:43:24 +0000 (23:43 +0000)]
kirkwood: switch to 3.18

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

7 years agogeneric: add CONFIG_FW_LOADER_USER_HELPER symbol
luka [Thu, 5 Mar 2015 23:43:21 +0000 (23:43 +0000)]
generic: add CONFIG_FW_LOADER_USER_HELPER symbol

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

7 years agolantiq: fix netdev setup in ltq-ptm-vdsl
blogic [Thu, 5 Mar 2015 20:25:18 +0000 (20:25 +0000)]
lantiq: fix netdev setup in ltq-ptm-vdsl

The initial fix for 3.18 in r44346 wrongly treated the newly added
parameter of alloc_netdev to be another function pointer, causing
ether_config to be skipped during ptm netdev init.
Fix this by partially reverting r44346 and properly setting the newly
added macro parameter.
(Tested on VRX200 board)

A similar change might be needed for ltq-ptm-adsl as well.

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

7 years agokernel: add ip_vti tunnel module
blogic [Thu, 5 Mar 2015 20:25:11 +0000 (20:25 +0000)]
kernel: add ip_vti tunnel module

IP VTI (Virtual Tunnel Interface) is used to create a virtual device
for IPsec VPN (similar to OpenVPN).

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44606 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agomtd: fix md5sum error checking
blogic [Thu, 5 Mar 2015 20:25:02 +0000 (20:25 +0000)]
mtd: fix md5sum error checking

In mtd_verify(), the return value of md5sum() has been
interpreted as error if nonzero, while the function
returns number of processed bytes, which caused
mtd_verify() to always fail.

This patch fixes error checking to interpret only
negative values as errors.

Signed-off-by: Zefir Kurtisi <zefir.kurtisi@neratec.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44605 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoat91: add SAMA5D3-Xplained board UBI parameters to makefile.
blogic [Thu, 5 Mar 2015 20:24:57 +0000 (20:24 +0000)]
at91: add SAMA5D3-Xplained board UBI parameters to makefile.

Signed-off-by: Songjun Wu <songjun.wu@atmel.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44604 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoath5k: fix reset race
blogic [Thu, 5 Mar 2015 20:24:50 +0000 (20:24 +0000)]
ath5k: fix reset race

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44603 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agoath5k: channel change fix
blogic [Thu, 5 Mar 2015 20:24:45 +0000 (20:24 +0000)]
ath5k: channel change fix

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44602 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agobrcm2708: add another missing symbol
blogic [Thu, 5 Mar 2015 20:24:39 +0000 (20:24 +0000)]
brcm2708: add another missing symbol

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

7 years agogeneric: add USB_DWC2 missing symbols
blogic [Thu, 5 Mar 2015 20:24:33 +0000 (20:24 +0000)]
generic: add USB_DWC2 missing symbols

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

7 years agogeneric: add missing symbols for 4.0
blogic [Thu, 5 Mar 2015 20:24:28 +0000 (20:24 +0000)]
generic: add missing symbols for 4.0

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

7 years agonetfilter: fix nf_nat_redirect dependencies for 3.19 and 4.0
blogic [Thu, 5 Mar 2015 20:24:22 +0000 (20:24 +0000)]
netfilter: fix nf_nat_redirect dependencies for 3.19 and 4.0

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

7 years agokernel: backport bcma changes to 3.19 and 4.0
rmilecki [Wed, 4 Mar 2015 07:08:39 +0000 (07:08 +0000)]
kernel: backport bcma changes to 3.19 and 4.0

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

7 years agobcm53xx: switch to IRQ buttons (keys)
rmilecki [Tue, 3 Mar 2015 23:15:55 +0000 (23:15 +0000)]
bcm53xx: switch to IRQ buttons (keys)

Now bcma provides IRQ domain we don't have to poll anymore.

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

7 years agokernel/mac80211: backport bcma changes from 4.1
rmilecki [Tue, 3 Mar 2015 23:15:49 +0000 (23:15 +0000)]
kernel/mac80211: backport bcma changes from 4.1

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

7 years agogeneric: upgrade to 3.14.34
jogo [Tue, 3 Mar 2015 14:39:52 +0000 (14:39 +0000)]
generic: upgrade to 3.14.34

Fixes several issues in the network stack.

Full changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.33
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.34

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

7 years agogeneric: upgrade to 3.18.8
jogo [Tue, 3 Mar 2015 14:39:49 +0000 (14:39 +0000)]
generic: upgrade to 3.18.8

Fixes several issues in the network stack.

Full changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.8

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

7 years agokernel: revert a broken chunk in the mips module reloc patch fix
nbd [Mon, 2 Mar 2015 20:33:02 +0000 (20:33 +0000)]
kernel: revert a broken chunk in the mips module reloc patch fix

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

7 years agokernel: fix the mips module relocation patch for 3.19+
nbd [Mon, 2 Mar 2015 04:42:17 +0000 (04:42 +0000)]
kernel: fix the mips module relocation patch for 3.19+

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

7 years agoFix download URL of the 4.x kernel.
mb [Sun, 1 Mar 2015 20:44:33 +0000 (20:44 +0000)]
Fix download URL of the 4.x kernel.

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

7 years agoadm5120: switch kernel to 3.18
rmilecki [Sun, 1 Mar 2015 16:24:15 +0000 (16:24 +0000)]
adm5120: switch kernel to 3.18

Tested by Jonas on WP54g, thank you!

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

7 years agoadm5120: enable low_mem
rmilecki [Sun, 1 Mar 2015 16:24:11 +0000 (16:24 +0000)]
adm5120: enable low_mem

Most devices have only 16 MiB of RAM, this will allow them to boot
without OOM.

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

7 years agoxburst: Remove n516, n526 and id800wt subtargets
lars [Sun, 1 Mar 2015 15:56:43 +0000 (15:56 +0000)]
xburst: Remove n516, n526 and id800wt subtargets

The driver code for supporting these subtargets was already removed a while ago,
so
the current images wont actually boot.

It is also quite unlikely that there are any users of them at this point, so
remove them.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44586 3c298f89-4303-0410-b956-a3cf2f4a3e73

7 years agolldpd: fix passing multiple ifnames to the daemon
jow [Sun, 1 Mar 2015 12:25:02 +0000 (12:25 +0000)]
lldpd: fix passing multiple ifnames to the daemon

Instead of multiple -I arguments, lldpd expects a comma separated list.

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

7 years agobrcm47xx, brcm63xx: disable CONFIG_MIPS_O32_FP64_SUPPORT
jogo [Sun, 1 Mar 2015 11:37:18 +0000 (11:37 +0000)]
brcm47xx, brcm63xx: disable CONFIG_MIPS_O32_FP64_SUPPORT

The flag is experimental and requires toolchain support, which we don't
provide. Also neither target has an FPU so it becomes meaningless
without the FPU emulator enabled.

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

7 years agokernel: move CONFIG_MIPS_O32_FP64_SUPPORT to generic configs
jogo [Sun, 1 Mar 2015 11:37:15 +0000 (11:37 +0000)]
kernel: move CONFIG_MIPS_O32_FP64_SUPPORT to generic configs

Most MIPS targets have it disabled, so move the symbol to the generic
configs to keep target configs small.

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

7 years agobrcm63xx: prefer gpio-button-hotplug over button-hotplug
jogo [Sun, 1 Mar 2015 11:37:06 +0000 (11:37 +0000)]
brcm63xx: prefer gpio-button-hotplug over button-hotplug

Saves us pulling in the input system, shaving off a few kb from image
sizes.

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

7 years agoadm5120: use subtarget configs for all kernels
rmilecki [Sun, 1 Mar 2015 00:01:33 +0000 (00:01 +0000)]
adm5120: use subtarget configs for all kernels

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

7 years agoadm5120: add 3.18 support
rmilecki [Sat, 28 Feb 2015 23:39:14 +0000 (23:39 +0000)]
adm5120: add 3.18 support

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

7 years agoep93xx: add 3.18 support
rmilecki [Sat, 28 Feb 2015 22:46:42 +0000 (22:46 +0000)]
ep93xx: add 3.18 support

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

7 years agompc52xx: add 3.18 config
rmilecki [Sat, 28 Feb 2015 20:53:55 +0000 (20:53 +0000)]
mpc52xx: add 3.18 config

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

7 years agobrcm63xx: fix DTS LEDs and buttons
jogo [Sat, 28 Feb 2015 19:59:50 +0000 (19:59 +0000)]
brcm63xx: fix DTS LEDs and buttons

- A4001N/A4001N1: fix swapped green and red LEDs
- CVG834G: add missing LED
- RTA1320: reorder LEDs by GPIO#
- V2500V: add missing LEDs and buttons
- WAP-5813n: fix WPS button (GPIO 35)

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

7 years agobrcm63xx: fix ethernet breakage in 3.18
jogo [Sat, 28 Feb 2015 19:59:46 +0000 (19:59 +0000)]
brcm63xx: fix ethernet breakage in 3.18

Linux commit d75b1ade567ffab ("net: less interrupt masking in NAPI")
chose the samantics of the napi poll return value, which caused napi to
not resume interrups/polling anymore.

Fix the return value to restore expected behaviour.

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

7 years agobrcm63xx: fix BCM63268 interrupt register locations for legacy probe
jogo [Sat, 28 Feb 2015 19:59:34 +0000 (19:59 +0000)]
brcm63xx: fix BCM63268 interrupt register locations for legacy probe

Legacy probe passed the IRQSTAT registers instead of the IRQMASK
registers causing all register accesses to be offset by 16 bytes.

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

7 years agobrcm63xx: fix gpio register usage
jogo [Sat, 28 Feb 2015 19:59:26 +0000 (19:59 +0000)]
brcm63xx: fix gpio register usage

The driver expected data then dir, but both dts and legacy code passed
dir then data. Fix this by making the driver expect the registers in
ascending order, i.e. dir then data.

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

7 years agompc83xx: start work on 3.18 support
rmilecki [Sat, 28 Feb 2015 18:15:59 +0000 (18:15 +0000)]
mpc83xx: start work on 3.18 support

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

7 years agoomap: complete 3.18 support
rmilecki [Sat, 28 Feb 2015 14:56:53 +0000 (14:56 +0000)]
omap: complete 3.18 support

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

7 years agoomap: start working on 3.18 support
rmilecki [Sat, 28 Feb 2015 13:54:51 +0000 (13:54 +0000)]
omap: start working on 3.18 support

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

7 years agobrcm63xx: backport and enable DT spi-gpio no CS support
jogo [Fri, 27 Feb 2015 23:48:48 +0000 (23:48 +0000)]
brcm63xx: backport and enable DT spi-gpio no CS support

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

7 years agobrcm63xx: fix image generation and broken patch
jogo [Fri, 27 Feb 2015 23:48:32 +0000 (23:48 +0000)]
brcm63xx: fix image generation and broken patch

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

7 years agob53: fix mmap register read/writes > 32 bit
jogo [Fri, 27 Feb 2015 17:40:17 +0000 (17:40 +0000)]
b53: fix mmap register read/writes > 32 bit

For bcm63xx integrated switches, broadcom changed the data endianess
to match the system endianess. But this only applies to within one word,
which causes 48/64 bit values to be still split into their "litte endian"
groups.

E.g. 48 bit values (with 5 being the most significant byte) aligned

0x00 ..01  or   0123
0x04 2345       45..

will become

0x00 ..10 resp. 3210
0x04 5432       54..

Likewise for 64 bit values.

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

7 years agobrcm63xx: remove gpio base workaround
jogo [Fri, 27 Feb 2015 17:40:09 +0000 (17:40 +0000)]
brcm63xx: remove gpio base workaround

Now that all gpio users without named gpios use DT, we do not need
to fix the gpio controller bases anymore.

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

7 years agobrcm63xx: move buttons and leds to dts files
jogo [Fri, 27 Feb 2015 17:40:04 +0000 (17:40 +0000)]
brcm63xx: move buttons and leds to dts files

Register buttons and leds through DT for all available dts,
and remove them from the board files.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
[jogo: remove leds/buttons from board files
       fix wrong led polarities for dsl-274xb-c2, cpva642, p870hw
       comment out spi-gpio and associated leds]

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

7 years agobrcm63xx: probe gpio controllers through DT
jogo [Fri, 27 Feb 2015 17:39:49 +0000 (17:39 +0000)]
brcm63xx: probe gpio controllers through DT

Add a generic mmio gpio controller based driver and probe it
through device tree.

Use aliases for base calculation until we converted all users to
device tree or named gpios.

Convert bcm63xx_enet's ephy-reset gpio to use a named gpio.

While at it, remove the duplicate reset gpio defintion for livebox.

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

7 years agobrcm63xx: convert BTV2500V to dts
jogo [Fri, 27 Feb 2015 17:39:29 +0000 (17:39 +0000)]
brcm63xx: convert BTV2500V to dts

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

7 years agobrcm63xx: convert RTA1320 to dts
jogo [Fri, 27 Feb 2015 17:39:21 +0000 (17:39 +0000)]
brcm63xx: convert RTA1320 to dts

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

7 years agobrcm63xx: convert RTA1025 to dts
jogo [Fri, 27 Feb 2015 17:39:13 +0000 (17:39 +0000)]
brcm63xx: convert RTA1025 to dts

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

7 years agobrcm63xx: use dtb for cvg834g
jogo [Fri, 27 Feb 2015 17:39:07 +0000 (17:39 +0000)]
brcm63xx: use dtb for cvg834g

Add a dtsi for bcm3368, add a dts and profile for cvg834g, and convert
it to use ImageDTB. Since HCS requires more arguments, enhance the max
arguments of the call.
The image name is intentionally left blank to prevent non-initramfs
images to be built, as they currently contain no rootfs and consequently
won't work.

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

7 years agobrcm63xx: image: move image argument to front in *DTB calls
jogo [Fri, 27 Feb 2015 17:38:51 +0000 (17:38 +0000)]
brcm63xx: image: move image argument to front in *DTB calls

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

7 years agobrcm63xx: add dts and profile for Livebox
jogo [Fri, 27 Feb 2015 17:38:46 +0000 (17:38 +0000)]
brcm63xx: add dts and profile for Livebox

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

7 years agobrcm63xx: allow lzma to use 32MB RAM
jogo [Fri, 27 Feb 2015 17:38:28 +0000 (17:38 +0000)]
brcm63xx: allow lzma to use 32MB RAM

Most 16 MiB RAM devices don't even load elf kernels, so it's safe to
assume we have at least 32 MB RAM. This fixes tftp booting with the
default package set as this already produces an uncompressed
kernel > 8 MiB.

New limit is 8 MiB compressed / 24 MiB compressed.

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

7 years agopackage: mtd: move bcm963xx_tag definition into source code
jogo [Fri, 27 Feb 2015 17:38:25 +0000 (17:38 +0000)]
package: mtd: move bcm963xx_tag definition into source code

Remove the need for the header file to be exported - we don't need most
of it anyway; all we care about are the offset of the rootfs length and
header crc fields.

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

7 years agobrcm63xx: do not align squashfs rootfs start
jogo [Fri, 27 Feb 2015 17:38:14 +0000 (17:38 +0000)]
brcm63xx: do not align squashfs rootfs start

We do not need to align the start of read only rootfs's to erase blocks.
This allows us to write the squashfs rootfs directly behind the kernel,
potentially freeing up one erase block.

We still need to align for jffs2, so add a flag for imagetag to
optionally align the rootfs start.

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

7 years agobrcm63xx: drop call to prepare_generic_squashfs
jogo [Fri, 27 Feb 2015 17:38:09 +0000 (17:38 +0000)]
brcm63xx: drop call to prepare_generic_squashfs

We do not use the result, so no need to call it.

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

7 years agofirmware-utils: imagetag: use cyg_crc32 instead of duplicating code
jogo [Fri, 27 Feb 2015 17:38:05 +0000 (17:38 +0000)]
firmware-utils: imagetag: use cyg_crc32 instead of duplicating code

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

7 years agokernel: fix 3.18+ if_bridge.h header conflict with musl
nbd [Fri, 27 Feb 2015 07:35:26 +0000 (07:35 +0000)]
kernel: fix 3.18+ if_bridge.h header conflict with musl

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

7 years agoprocd: update to the latest version, fixes musl compile error
nbd [Fri, 27 Feb 2015 07:34:47 +0000 (07:34 +0000)]
procd: update to the latest version, fixes musl compile error

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

7 years agobuild: move tmp/.prereq-build to staging_dir/host to gracefully handle staging_dir...
nbd [Fri, 27 Feb 2015 07:34:24 +0000 (07:34 +0000)]
build: move tmp/.prereq-build to staging_dir/host to gracefully handle staging_dir deletion

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

7 years agoubox: fix segmentation fault in insmod
jow [Thu, 26 Feb 2015 21:23:55 +0000 (21:23 +0000)]
ubox: fix segmentation fault in insmod

Fix segfault in kmodloader insmod mode due to uninitialized module
directory list.

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

7 years agouhttpd: relay stderr to syslog
jow [Thu, 26 Feb 2015 13:44:05 +0000 (13:44 +0000)]
uhttpd: relay stderr to syslog

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

7 years agoprocd: add support for relaying daemon stdio to syslog
jow [Thu, 26 Feb 2015 13:42:47 +0000 (13:42 +0000)]
procd: add support for relaying daemon stdio to syslog

Procd enabled init scripts can now specify:

  procd_set_param stdout 1
  procd_set_param stderr 1

... to relay their respective standard IO streams to the system log.

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

7 years agolibubox: implement ulog_close() and call it on ulog_open()
jow [Thu, 26 Feb 2015 13:42:44 +0000 (13:42 +0000)]
libubox: implement ulog_close() and call it on ulog_open()

This is required to properly update syslog idents when switching between
log modes.

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

7 years agofstools: switch to ulog api
jow [Thu, 26 Feb 2015 10:25:29 +0000 (10:25 +0000)]
fstools: switch to ulog api

Update to git head in order to switch the block, mount_root etc. logging to
the common ulog() api for putting early boot messages into dmesg.

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

7 years agoubox: switch to ulog api
jow [Thu, 26 Feb 2015 10:25:24 +0000 (10:25 +0000)]
ubox: switch to ulog api

Update to git head in order to switch the kmodloader logging to the common
ulog() api for putting early boot messages into dmesg.

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

7 years agoprocd: switch to ulog api
jow [Thu, 26 Feb 2015 10:25:21 +0000 (10:25 +0000)]
procd: switch to ulog api

Update to git head in order to switch the procd logging to the common ulog()
api for putting early boot messages into dmesg.

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

7 years agolibubox: introduce generic logging api
jow [Thu, 26 Feb 2015 10:25:18 +0000 (10:25 +0000)]
libubox: introduce generic logging api

Update to git head in order to introduce the new ulog() logging api which
supports early boot logging to dmesg.

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