openwrt/staging/xback.git
11 years agoramips: ramips_eth: use Kconfig definition to enable debug
Gabor Juhos [Sun, 25 Nov 2012 14:25:54 +0000 (14:25 +0000)]
ramips: ramips_eth: use Kconfig definition to enable debug

The Kconfig identifier to enable debugging in the driver was different from the
actually used one. Fix that.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34332

11 years agoramips: add DIR-615 D userspace support
Gabor Juhos [Sun, 25 Nov 2012 14:25:27 +0000 (14:25 +0000)]
ramips: add DIR-615 D userspace support

Commit 7c8edac25f23c4fc14239fdc293caa1317649944 introduced new machine and
Makefile changes to build images for this target. However, without the userspace
bits a ramips machine can't use wifi as the necessary "eeprom" data is to be
extracted by a hotplug script; also, sysupgrade support and default led
configuration are missing.

An IRC user reported these changes allowed him to use wifi on his hardware.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34331

11 years agokernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of the...
Hauke Mehrtens [Sun, 25 Nov 2012 14:14:17 +0000 (14:14 +0000)]
kernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of the target configs.

SVN-Revision: 34330

11 years agobrcm47xx: whitespace cleanups
Hauke Mehrtens [Sun, 25 Nov 2012 14:03:51 +0000 (14:03 +0000)]
brcm47xx: whitespace cleanups

SVN-Revision: 34329

11 years agomodules: remove obsolete comment (#12514)
Florian Fainelli [Sun, 25 Nov 2012 11:41:07 +0000 (11:41 +0000)]
modules: remove obsolete comment (#12514)

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34327

11 years agoiptables: fix typo in iptables musl patch after r34313
Florian Fainelli [Sun, 25 Nov 2012 11:40:59 +0000 (11:40 +0000)]
iptables: fix typo in iptables musl patch after r34313

Thanks to Frank Meerkötter and Szabolcs Nagy for spotting the issue.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34326

11 years agobrcm47xx: fix cpu clock detection on ASUS WL-520gU
Hauke Mehrtens [Sat, 24 Nov 2012 20:28:06 +0000 (20:28 +0000)]
brcm47xx: fix cpu clock detection on ASUS WL-520gU

The ASUS WL-520gU and some other similar Asus devices have a BCM5354
running at 200MHZ and not at 240 which is the default for this SoC.

This fixes #4083.

SVN-Revision: 34325

11 years agobrcm47xx: watchdog: deactivate NOWAYOUT.
Hauke Mehrtens [Sat, 24 Nov 2012 20:24:27 +0000 (20:24 +0000)]
brcm47xx: watchdog: deactivate NOWAYOUT.

In the old configuration the SoC issued a reboot if the watchdog was
killed also if it was kill with TERM and not KILL.

This will fix #11724.

SVN-Revision: 34324

11 years agobrcm47xx: update watchdog driver
Hauke Mehrtens [Sat, 24 Nov 2012 20:07:25 +0000 (20:07 +0000)]
brcm47xx: update watchdog driver

This watchdog driver should work with SoC having a PMU.

This fixes #11720.

SVN-Revision: 34323

11 years agobcm63xx: Add a fixup for rt2x00 devices.
Jonas Gorski [Sat, 24 Nov 2012 14:19:22 +0000 (14:19 +0000)]
bcm63xx: Add a fixup for rt2x00 devices.

This patch adds support for defining rt2x00 eeprom data.
This eeprom data can be extracted from flash or loaded directly from a firmware file.

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

11 years agobcm63xx: Enable LED pin support for ath9k pci fixup.
Jonas Gorski [Sat, 24 Nov 2012 14:19:16 +0000 (14:19 +0000)]
bcm63xx: Enable LED pin support for ath9k pci fixup.

Some boards need specifying LED pin in order to get it working.
For example, in board HW556 (Huawei HG556a) "led_pin" must be "2".
By default led_pin is "0", so dsl_274xb_rev_f is changed to "-1".

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

11 years agobcm63xx: fix spi transfer handling
Jonas Gorski [Sat, 24 Nov 2012 14:19:09 +0000 (14:19 +0000)]
bcm63xx: fix spi transfer handling

* Accept transfers without bits_per_word set.

* Work around the inability of the hardware of keeping CS asserted.

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

11 years agomusl: backport an upstream fix for MIPS and termios constants
Florian Fainelli [Fri, 23 Nov 2012 22:43:11 +0000 (22:43 +0000)]
musl: backport an upstream fix for MIPS and termios constants

Fixes weird console behavior with a musl rootfs.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34318

11 years agomusl: disable hardware FPU registers usage
Florian Fainelli [Fri, 23 Nov 2012 21:15:11 +0000 (21:15 +0000)]
musl: disable hardware FPU registers usage

This was crashing applications, thanks to Rich Felker for the suggestion.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34317

11 years agoar71xx: set pad6 cfg for AR8327 on the AP136 board
Gabor Juhos [Fri, 23 Nov 2012 20:55:34 +0000 (20:55 +0000)]
ar71xx: set pad6 cfg for AR8327 on the AP136 board

Also override the pll_1000 value. Without these settings
ethernet suffers from packet loss.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34316

11 years agogeneric: ar8216: set delay values for SGMII mode on AR8327
Gabor Juhos [Fri, 23 Nov 2012 20:55:26 +0000 (20:55 +0000)]
generic: ar8216: set delay values for SGMII mode on AR8327

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34315

11 years agoadd preliminary support for musl
Florian Fainelli [Fri, 23 Nov 2012 20:02:29 +0000 (20:02 +0000)]
add preliminary support for musl

Musl is an alternative C-library, see http://www.musl-libc.org for more infos.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34314

11 years agoiptables: add some musl portability fixes
Florian Fainelli [Fri, 23 Nov 2012 20:02:23 +0000 (20:02 +0000)]
iptables: add some musl portability fixes

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34313

11 years agolinux-atm: add portability fixes
Florian Fainelli [Fri, 23 Nov 2012 20:02:19 +0000 (20:02 +0000)]
linux-atm: add portability fixes

Spotted while building against musl libc.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34312

11 years agobusybox: fix arping applet building on musl
Florian Fainelli [Fri, 23 Nov 2012 20:02:14 +0000 (20:02 +0000)]
busybox: fix arping applet building on musl

musl-libc is more strict about missing includes.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34311

11 years agonetfid: fix build on musl
Florian Fainelli [Fri, 23 Nov 2012 20:02:10 +0000 (20:02 +0000)]
netfid: fix build on musl

AF_INET* is provided by sys/socket.h

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34310

11 years agobusybox: define musl specificities in platform.h
Florian Fainelli [Fri, 23 Nov 2012 20:02:06 +0000 (20:02 +0000)]
busybox: define musl specificities in platform.h

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34309

11 years agobase-files: use a natural mount syntax
Florian Fainelli [Fri, 23 Nov 2012 20:02:02 +0000 (20:02 +0000)]
base-files: use a natural mount syntax

Busybox built against musl-libc will choke on these otherwise, besides that
it is more natural to use the filesystem type, then options, then name, then
mountpoint.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34308

11 years agobusybox: change the date -k patch to be more portable
Florian Fainelli [Fri, 23 Nov 2012 20:01:58 +0000 (20:01 +0000)]
busybox: change the date -k patch to be more portable

Not all libcs have support for tm_gmtoff which is only available for BSD
compatibility, and guarded with __USE_BSD defines, use __tm_gmtoff otherwise.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34307

11 years agogrub2: accept the linux-musl* tuple
Florian Fainelli [Fri, 23 Nov 2012 20:01:53 +0000 (20:01 +0000)]
grub2: accept the linux-musl* tuple

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34306

11 years agouboot-lantiq: add new package
Luka Perkov [Fri, 23 Nov 2012 18:16:05 +0000 (18:16 +0000)]
uboot-lantiq: add new package

SVN-Revision: 34305

11 years agorules.mk: fix misspelled config symbol introduced by r34300
Jo-Philipp Wich [Fri, 23 Nov 2012 10:12:18 +0000 (10:12 +0000)]
rules.mk: fix misspelled config symbol introduced by r34300

SVN-Revision: 34304

11 years agouboot-kirkwood: update to 2012.10
Luka Perkov [Thu, 22 Nov 2012 21:16:04 +0000 (21:16 +0000)]
uboot-kirkwood: update to 2012.10

SVN-Revision: 34303

11 years agoimagebuilder: merge r25078 to align files/ handling with current buildroot
Jo-Philipp Wich [Thu, 22 Nov 2012 19:46:54 +0000 (19:46 +0000)]
imagebuilder: merge r25078 to align files/ handling with current buildroot

SVN-Revision: 34301

11 years agorules.mk: append libc implementation to bin directory name if not using uClibc
Jo-Philipp Wich [Thu, 22 Nov 2012 13:43:30 +0000 (13:43 +0000)]
rules.mk: append libc implementation to bin directory name if not using uClibc

SVN-Revision: 34300

11 years agoinclude: use $(DIR_SUFFIX) in $(KERNEL_BUILD_DIR) to separate build_dir/linux-* direc...
Jo-Philipp Wich [Thu, 22 Nov 2012 13:43:24 +0000 (13:43 +0000)]
include: use $(DIR_SUFFIX) in $(KERNEL_BUILD_DIR) to separate build_dir/linux-* directories when building different libc implementations in the same buildroot

SVN-Revision: 34299

11 years agopackage: kernel: make crypto kmods always visible
Jonas Gorski [Thu, 22 Nov 2012 11:55:18 +0000 (11:55 +0000)]
package: kernel: make crypto kmods always visible

Don't hide crypo submodules unless crypo-core is selected.

Fixes kmods depending on crypto modules being unselectable
until crypto core is selected (like ext4 on 3.6 or mac80211).

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
SVN-Revision: 34298

11 years agogeneric: ar8216: introduce ar8216_mib_op helper
Gabor Juhos [Thu, 22 Nov 2012 10:33:03 +0000 (10:33 +0000)]
generic: ar8216: introduce ar8216_mib_op helper

The ar8216_mib_{capture,flush} functions are similar.
Move the common code into a helper and use that from
the original functions.

This change also fixes a lockdep warning in
ar8216_mib_flush.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34297

11 years agogcc: remove support for 4.7.0
Florian Fainelli [Wed, 21 Nov 2012 20:27:15 +0000 (20:27 +0000)]
gcc: remove support for 4.7.0

There are no good reasons for keeping this version around when 4.7.2 and
4.7-linaro are there.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34296

11 years agohostapd: include sys/stat.h for a struct stat definition
Florian Fainelli [Wed, 21 Nov 2012 20:27:06 +0000 (20:27 +0000)]
hostapd: include sys/stat.h for a struct stat definition

Some libcs need this header to be explicitely included (e.g: musl)

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34295

11 years agomtd: do not include error.h
Florian Fainelli [Wed, 21 Nov 2012 20:27:02 +0000 (20:27 +0000)]
mtd: do not include error.h

We do not use anything from it, and it is not available with all libcs.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34294

11 years agovalgrind: re-categorize from utils to devel
Florian Fainelli [Wed, 21 Nov 2012 20:26:58 +0000 (20:26 +0000)]
valgrind: re-categorize from utils to devel

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34293

11 years agolibthread-db: fix libthread_db.so installation.
Florian Fainelli [Wed, 21 Nov 2012 20:26:55 +0000 (20:26 +0000)]
libthread-db: fix libthread_db.so installation.

libthread_db.so.$(LIBC_SO_VERSION) is only valid for uClibc, (e)glibc just
provides libthread_db.so.1.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34292

11 years agogdb: recategorize from utils to devel in menuconfig
Florian Fainelli [Wed, 21 Nov 2012 20:26:51 +0000 (20:26 +0000)]
gdb: recategorize from utils to devel in menuconfig

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34291

11 years agoeglibc/2.16: add missing dl-search-paths patch
Florian Fainelli [Wed, 21 Nov 2012 20:26:47 +0000 (20:26 +0000)]
eglibc/2.16: add missing dl-search-paths patch

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34290

11 years agoswconfig: make it compatible with 3.7
Gabor Juhos [Wed, 21 Nov 2012 17:38:11 +0000 (17:38 +0000)]
swconfig: make it compatible with 3.7

swconfig does not compile with 3.7 because

struct netlink_notify->pid    has been renamed to
struct netlink_notify->portid

and

struct genl_info->snd_pid     has been renamed to
struct genl_info->snd_portid

Use the new names and add compatibility patches
to 3.3 and 3.6.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34288

11 years agoactually deploy atmarp and atmarpd and not just their libtool wrapper
John Crispin [Wed, 21 Nov 2012 06:07:23 +0000 (06:07 +0000)]
actually deploy atmarp and atmarpd and not just their libtool wrapper

due to a small error in the atm-tools package we are not deploying
atmarp/atmarpd but instead the (useless) libtool-wrappers.

Signed-Off-By: Frank Meerkötter <frank@meerkoetter.org>
SVN-Revision: 34287

11 years agoadds proper package selection for dgn3500
John Crispin [Wed, 21 Nov 2012 06:06:48 +0000 (06:06 +0000)]
adds proper package selection for dgn3500

SVN-Revision: 34286

11 years agocns21xx: add support for 3.6
Gabor Juhos [Tue, 20 Nov 2012 21:37:53 +0000 (21:37 +0000)]
cns21xx: add support for 3.6

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34285

11 years agogeneric: add some missing symbols for 3.7
Gabor Juhos [Tue, 20 Nov 2012 21:34:43 +0000 (21:34 +0000)]
generic: add some missing symbols for 3.7

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34284

11 years agogeneric: ar8216: fix port number check in 'ar8xxx_mib_work_func'
Gabor Juhos [Tue, 20 Nov 2012 20:40:04 +0000 (20:40 +0000)]
generic: ar8216: fix port number check in 'ar8xxx_mib_work_func'

Also add a WARN_ON to 'ar8216_mib_fetch_port_stat'

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34283

11 years agogeneric: ar8216: remove an unblanced mutex_unlock call
Gabor Juhos [Tue, 20 Nov 2012 20:40:03 +0000 (20:40 +0000)]
generic: ar8216: remove an unblanced mutex_unlock call

Fixes the following warning:

[   94.080000]
[   94.080000] =====================================
[   94.080000] [ BUG: bad unlock balance detected! ]
[   94.080000] 3.3.8 #2 Tainted: G           O
[   94.080000] -------------------------------------
[   94.080000] swconfig/1220 is trying to release lock (&priv->mib_lock) at:
[   94.080000] [<801df8f4>] ar8216_sw_get_port_mib+0x138/0x16c
[   94.080000] but there are no more locks to release!
[   94.080000]
[   94.080000] other info that might help us debug this:
[   94.080000] 2 locks held by swconfig/1220:
[   94.080000]  #0:  (genl_mutex){+.+...}, at: [<80222430>] genl_rcv+0x14/0x34
[   94.080000]  #1:  (&dev->sw_mutex){+.+...}, at: [<801da018>] swconfig_get_dev+0x88/0xb4
[   94.080000]
[   94.080000] stack backtrace:
[   94.080000] Call Trace:
[   94.080000] [<8028dc58>] dump_stack+0x8/0x34
[   94.080000] [<800a5128>] print_unlock_inbalance_bug+0xe0/0xfc
[   94.080000] [<800a82c0>] lock_release+0x18c/0x1c8
[   94.080000] [<80292074>] __mutex_unlock_slowpath+0xd8/0x17c
[   94.080000] [<801df8f4>] ar8216_sw_get_port_mib+0x138/0x16c
[   94.080000] [<801db688>] swconfig_get_attr+0xbc/0x394
[   94.080000] [<8022261c>] genl_rcv_msg+0x1cc/0x214
[   94.080000] [<80221a18>] netlink_rcv_skb+0x6c/0xe8
[   94.080000] [<80222440>] genl_rcv+0x24/0x34
[   94.080000] [<80221370>] netlink_unicast+0x15c/0x22c
[   94.080000] [<8022175c>] netlink_sendmsg+0x240/0x2d0
[   94.080000] [<801ef544>] sock_sendmsg+0x84/0x9c
[   94.080000] [<801f0648>] __sys_sendmsg+0x1cc/0x270
[   94.080000] [<801f207c>] sys_sendmsg+0x48/0x7c
[   94.080000] [<8006ad78>] stack_done+0x20/0x40
[   94.080000]

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34282

11 years agogeneric: ar8216: add missing locking calls
Gabor Juhos [Tue, 20 Nov 2012 20:40:00 +0000 (20:40 +0000)]
generic: ar8216: add missing locking calls

Fixes the following lockdep warning:

[   19.160000] ------------[ cut here ]------------
[   19.160000] WARNING: at drivers/net/phy/ar8216.c:322 ar8216_rmw+0x54/0xa4()
[   19.170000] Modules linked in: nf_defrag_ipv4 nf_conntrack ehci_hcd
sd_mod pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multip
ort xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp
x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) at
h9k_hw(O) ath(O) mac80211(O) usbcore usb_common scsi_mod nls_base crc7
crc_itu_t crc_ccitt cfg80211(O) compat(O) arc4 aes_generic cry
pto_blkcipher cryptomgr aead crypto_hash crypto_algapi ledtrig_timer
ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[   19.210000] Call Trace:
[   19.220000] [<8028dc38>] dump_stack+0x8/0x34
[   19.220000] [<80072da0>] warn_slowpath_common+0x78/0xa4
[   19.230000] [<80072de4>] warn_slowpath_null+0x18/0x24
[   19.230000] [<801de820>] ar8216_rmw+0x54/0xa4
[   19.240000] [<801df460>] ar8216_mib_capture+0x70/0xd0
[   19.240000] [<801df944>] ar8xxx_mib_work_func+0x34/0x98
[   19.250000] [<80089a7c>] process_one_work+0x28c/0x460
[   19.250000] [<8008a630>] worker_thread+0x22c/0x334
[   19.260000] [<8008e544>] kthread+0x88/0x90
[   19.260000] [<80065020>] kernel_thread_helper+0x10/0x18
[   19.270000]
[   19.270000] ---[ end trace 22e9d696adfa6a08 ]---

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34281

11 years agogeneric: convert yaffs to use kuid_t and kgid_t on 3.6+
Gabor Juhos [Tue, 20 Nov 2012 17:45:24 +0000 (17:45 +0000)]
generic: convert yaffs to use kuid_t and kgid_t on 3.6+

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34280

11 years agoar71xx: make rb750_nand driver compatible with 3.7
Gabor Juhos [Tue, 20 Nov 2012 16:29:43 +0000 (16:29 +0000)]
ar71xx: make rb750_nand driver compatible with 3.7

Also add compatibility patches for the currently
supported kernels.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34279

11 years agoar71xx: make ar934x_nfc driver compatible with 3.7
Gabor Juhos [Tue, 20 Nov 2012 16:29:42 +0000 (16:29 +0000)]
ar71xx: make ar934x_nfc driver compatible with 3.7

Also add compatibility patches for the currently
supported kernels.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34278

11 years agoar71xx: refresh rb4xx_nand patch
Gabor Juhos [Tue, 20 Nov 2012 15:53:17 +0000 (15:53 +0000)]
ar71xx: refresh rb4xx_nand patch

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34277

11 years agoar71xx: remove buffer verification reference from rb4xx_nand.c
Gabor Juhos [Tue, 20 Nov 2012 14:40:22 +0000 (14:40 +0000)]
ar71xx: remove buffer verification reference from rb4xx_nand.c

It is a dead code.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34276

11 years agoar71xx: fix GPIO function selection for AR934x
Gabor Juhos [Tue, 20 Nov 2012 14:27:17 +0000 (14:27 +0000)]
ar71xx: fix GPIO function selection for AR934x

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34275

11 years agoar71xx: restore rb4xx kernel partition size to the original value
Gabor Juhos [Tue, 20 Nov 2012 12:17:45 +0000 (12:17 +0000)]
ar71xx: restore rb4xx kernel partition size to the original value

The new lzma compressed elf kernel image fits into
that, even on devices with large page NAND chips.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34274

11 years agoar71xx: install lzma compressed elf kernel image from wget2nand
Gabor Juhos [Tue, 20 Nov 2012 12:17:44 +0000 (12:17 +0000)]
ar71xx: install lzma compressed elf kernel image from wget2nand

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34273

11 years agoar71xx/image: provide lzma compressed elf kernel image
Gabor Juhos [Tue, 20 Nov 2012 12:17:43 +0000 (12:17 +0000)]
ar71xx/image: provide lzma compressed elf kernel image

This will be used on the RB4xx/RB7xx/RB2011 boards.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34272

11 years agoar71xx/image: relink loader.elf image to LOADADDR
Gabor Juhos [Tue, 20 Nov 2012 12:17:41 +0000 (12:17 +0000)]
ar71xx/image: relink loader.elf image to LOADADDR

This allows to load the resulting image directly
from RouterBOOT.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34271

11 years agoramips: set clk_is_20mhz for rt2x00 on RT3352/RT5350
Gabor Juhos [Tue, 20 Nov 2012 07:19:10 +0000 (07:19 +0000)]
ramips: set clk_is_20mhz for rt2x00 on RT3352/RT5350

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34270

11 years agomac80211/rt2x00: add rf_vals for Rt3352 with Xtal=20MHz
Gabor Juhos [Tue, 20 Nov 2012 07:19:09 +0000 (07:19 +0000)]
mac80211/rt2x00: add rf_vals for Rt3352 with Xtal=20MHz

[juhosg: move ramips specific stuff into a followup patch]

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34269

11 years agomac80211/rt2x00: support Rt3352 with external PA
Gabor Juhos [Tue, 20 Nov 2012 07:19:08 +0000 (07:19 +0000)]
mac80211/rt2x00: support Rt3352 with external PA

This is needed for WiFi to work e.g. on DIR-615 rev.H1.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34268

11 years agorefresh all kernel configurations
Gabor Juhos [Tue, 20 Nov 2012 07:19:06 +0000 (07:19 +0000)]
refresh all kernel configurations

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34267

11 years agogcc: build with HOST_CFLAGS
Florian Fainelli [Mon, 19 Nov 2012 23:12:00 +0000 (23:12 +0000)]
gcc: build with HOST_CFLAGS

Turns on -O2 optimization when building GCC thus making the cross-compiler a
little faster (about 25%).

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34266

11 years agobinutils: remove 2.21
Florian Fainelli [Mon, 19 Nov 2012 19:37:43 +0000 (19:37 +0000)]
binutils: remove 2.21

There is no point in keeping around 2.21 when 2.21.1 which is a bugfix release
is there.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34265

11 years agogcc-4.6-linaro: update to 2012.11
Florian Fainelli [Mon, 19 Nov 2012 19:37:39 +0000 (19:37 +0000)]
gcc-4.6-linaro: update to 2012.11

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34264

11 years agogcc-4.7-linaro: update to 2012.11
Florian Fainelli [Mon, 19 Nov 2012 19:37:33 +0000 (19:37 +0000)]
gcc-4.7-linaro: update to 2012.11

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34263

11 years agobinutils: add support for 2.23.1
Florian Fainelli [Mon, 19 Nov 2012 19:37:28 +0000 (19:37 +0000)]
binutils: add support for 2.23.1

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34262

11 years agoipkg-utils: Force gnu format for tar (#12496)
Vasilis Tsiligiannis [Mon, 19 Nov 2012 19:29:01 +0000 (19:29 +0000)]
ipkg-utils: Force gnu format for tar (#12496)

SVN-Revision: 34261

11 years agobinutils/2.22: backport an upstream fix for an assertion in the ARM backend.
Florian Fainelli [Mon, 19 Nov 2012 17:32:37 +0000 (17:32 +0000)]
binutils/2.22: backport an upstream fix for an assertion in the ARM backend.

See http://sourceware.org/bugzilla/show_bug.cgi?id=13990 for more details.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34260

11 years agogdb: fix debugging of MIPS(el) applications
Florian Fainelli [Mon, 19 Nov 2012 14:38:02 +0000 (14:38 +0000)]
gdb: fix debugging of MIPS(el) applications

GDB previously failed with the following:

root@OpenWrt:/# gdb busybox
[snip]
(gdb) r
Starting program: /bin/busybox
GDB bug: target.c (gdb_signal_from_host): unrecognized real-time signal

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34258

11 years agogdb: add missing zlib dependency
Florian Fainelli [Mon, 19 Nov 2012 14:37:22 +0000 (14:37 +0000)]
gdb: add missing zlib dependency

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34256

11 years agoRevert "target specific patches have nothing to do in generic.."
Jonas Gorski [Mon, 19 Nov 2012 12:38:26 +0000 (12:38 +0000)]
Revert "target specific patches have nothing to do in generic.."

This reverts commit r34230, as it is causing build failures:

 make[3] -C package/mtd compile
imagetag.c:35:32: fatal error: linux/bcm963xx_tag.h: No such file or directory
compilation terminated.
make[4]: *** [imagetag.o] Error 1

Any patches modifying exported kernel headers need to reside in generic
as toolchain/kernel-headers only applies generic patches.

SVN-Revision: 34255

11 years agofix 820-usb_add_usb_find_device_by_name.patch
Imre Kaloz [Mon, 19 Nov 2012 10:56:09 +0000 (10:56 +0000)]
fix 820-usb_add_usb_find_device_by_name.patch

SVN-Revision: 34254

11 years agokernel: refresh patches
Hauke Mehrtens [Sun, 18 Nov 2012 21:40:30 +0000 (21:40 +0000)]
kernel: refresh patches

SVN-Revision: 34253

11 years agobrcm47xx: add support for kernel 3.6
Hauke Mehrtens [Sun, 18 Nov 2012 21:27:00 +0000 (21:27 +0000)]
brcm47xx: add support for kernel 3.6

This is based on the patch by Peter Wagner.

SVN-Revision: 34252

11 years agokernel: fix loading of nf_nat_irc
Hauke Mehrtens [Sun, 18 Nov 2012 21:18:37 +0000 (21:18 +0000)]
kernel: fix loading of nf_nat_irc

nf_nat_irc depends on nf_conntrack_irc and it should be defined after that.
This fixes a problem introduced in r34247.

SVN-Revision: 34251

11 years agokernel: add missing generic config options for 3.6+
Hauke Mehrtens [Sun, 18 Nov 2012 20:54:53 +0000 (20:54 +0000)]
kernel: add missing generic config options for 3.6+

SVN-Revision: 34250

11 years agokernel: add CONFIG_XZ_DEC=y to generic
Hauke Mehrtens [Sun, 18 Nov 2012 20:48:53 +0000 (20:48 +0000)]
kernel: add CONFIG_XZ_DEC=y to generic

CONFIG_SQUASHFS_XZ selects CONFIG_XZ_DEC so this could also be moved.

SVN-Revision: 34249

11 years agoar71xx: use custom LZMA dictionary size for WNDR3700 images
Gabor Juhos [Sun, 18 Nov 2012 20:25:13 +0000 (20:25 +0000)]
ar71xx: use custom LZMA dictionary size for WNDR3700 images

Based on a patch by Hannu Nyman.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34248

11 years agoadd 3.7-rc6 support (patch 820 still has to be fixed)
Imre Kaloz [Sun, 18 Nov 2012 18:52:38 +0000 (18:52 +0000)]
add 3.7-rc6 support (patch 820 still has to be fixed)

SVN-Revision: 34247

11 years agoshouldn't use kernel headers from userspace
Imre Kaloz [Sun, 18 Nov 2012 18:29:58 +0000 (18:29 +0000)]
shouldn't use kernel headers from userspace

SVN-Revision: 34246

11 years agogeneric: ar8216: add MIB counter support for the AR8216 switch as well
Gabor Juhos [Sun, 18 Nov 2012 16:21:00 +0000 (16:21 +0000)]
generic: ar8216: add MIB counter support for the AR8216 switch as well

Thanks to Jonas Gorski for the reference URL.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34245

11 years agogeneric: ar8216: rename AR8216_*_STATS_* defines
Gabor Juhos [Sun, 18 Nov 2012 16:20:56 +0000 (16:20 +0000)]
generic: ar8216: rename AR8216_*_STATS_* defines

The names are misleading, those are only valid from
AR8236. The AR8216 chip uses different offsets.

Thanks to Jonas Gorski for the report.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34244

11 years agogeneric ar8216: allow to read/reset MIB counters via swconfig
Gabor Juhos [Sun, 18 Nov 2012 12:26:35 +0000 (12:26 +0000)]
generic ar8216: allow to read/reset MIB counters via swconfig

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34243

11 years agogeneric: ar8216: use dynamically allocated private data in ar8216_probe
Gabor Juhos [Sun, 18 Nov 2012 12:26:34 +0000 (12:26 +0000)]
generic: ar8216: use dynamically allocated private data in ar8216_probe

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34242

11 years agoar71xx: add user-space support for the RB435G board
Gabor Juhos [Sun, 18 Nov 2012 10:18:02 +0000 (10:18 +0000)]
ar71xx: add user-space support for the RB435G board

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34240

11 years agoar71xx: add kernel support for the RB435G board
Gabor Juhos [Sun, 18 Nov 2012 10:18:01 +0000 (10:18 +0000)]
ar71xx: add kernel support for the RB435G board

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34239

11 years agoar71xx: update PCI IRQ map for RB4xx devices
Gabor Juhos [Sun, 18 Nov 2012 09:51:04 +0000 (09:51 +0000)]
ar71xx: update PCI IRQ map for RB4xx devices

Should fix #12269.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34238

11 years agoar71xx: create profile and build image for the OpenMesh MR600 board
Gabor Juhos [Sun, 18 Nov 2012 09:32:41 +0000 (09:32 +0000)]
ar71xx: create profile and build image for the OpenMesh MR600 board

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34237

11 years agopackage/uboot-envtools: add OpenMesh MR600 support
Gabor Juhos [Sun, 18 Nov 2012 09:32:40 +0000 (09:32 +0000)]
package/uboot-envtools: add OpenMesh MR600 support

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34236

11 years agoar71xx: enable sysupgrade for the OpenMesh MR600
Gabor Juhos [Sun, 18 Nov 2012 09:32:39 +0000 (09:32 +0000)]
ar71xx: enable sysupgrade for the OpenMesh MR600

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34235

11 years agoar71xx: rename om2p.sh upgrade script to openmesh.sh
Gabor Juhos [Sun, 18 Nov 2012 09:32:37 +0000 (09:32 +0000)]
ar71xx: rename om2p.sh upgrade script to openmesh.sh

It will be used on other boards as well.

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34234

11 years agoscripts/om-fwupgradecfg-gen.sh: add support for the MR600
Gabor Juhos [Sun, 18 Nov 2012 09:32:36 +0000 (09:32 +0000)]
scripts/om-fwupgradecfg-gen.sh: add support for the MR600

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34233

11 years agoar71xx: add user-space support for the OpenMesh MR600 board
Gabor Juhos [Sun, 18 Nov 2012 09:32:35 +0000 (09:32 +0000)]
ar71xx: add user-space support for the OpenMesh MR600 board

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34232

11 years agoar71xx: add kernel support for the OpenMesh MR600 board
Gabor Juhos [Sun, 18 Nov 2012 09:32:33 +0000 (09:32 +0000)]
ar71xx: add kernel support for the OpenMesh MR600 board

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34231

11 years agotarget specific patches have nothing to do in generic..
Imre Kaloz [Sun, 18 Nov 2012 09:22:38 +0000 (09:22 +0000)]
target specific patches have nothing to do in generic..

SVN-Revision: 34230

11 years agogeneric: remove temporary config file introduced in r34227
Gabor Juhos [Sun, 18 Nov 2012 08:51:56 +0000 (08:51 +0000)]
generic: remove temporary config file introduced in r34227

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34229

11 years agouse xz compressed kernel tarballs
Imre Kaloz [Sun, 18 Nov 2012 08:49:08 +0000 (08:49 +0000)]
use xz compressed kernel tarballs

SVN-Revision: 34228

11 years agokernel: update linux 3.6 to 3.6.7
Gabor Juhos [Sun, 18 Nov 2012 08:41:31 +0000 (08:41 +0000)]
kernel: update linux 3.6 to 3.6.7

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34227

11 years agowe don't support kernels < 3.3
Imre Kaloz [Sun, 18 Nov 2012 08:39:10 +0000 (08:39 +0000)]
we don't support kernels < 3.3

SVN-Revision: 34226