openwrt/staging/yousong.git
7 years agobuild: Add TARGET_ROOTFS_RESERVED_PCT option to reduce wasted space
Gabor Juhos [Thu, 29 Nov 2012 17:37:15 +0000 (17:37 +0000)]
build: Add TARGET_ROOTFS_RESERVED_PCT option to reduce wasted space

The genext2fs tool will 'reserve' 5% of the image size by default,
apparently by creating a huge lost+found directory. In fact it seemed to
be much more than 5% in practice — I saw an image with 8MiB used, and
recovered about 2MiB of it by deleting the 'empty' lost+found directory:

/dev/loop0         48377  8482     37438  19% /mnt/spare
 # rmdir lost+found/
/dev/loop0         48377  6014     39906  14% /mnt/spare

This makes it configurable, but leaves it at the genext2fs default
of 5% for now. It should probably be changed to default to zero, but
that can be a separate patch.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34408

7 years agoramips: rt305x: add profile and build image for the Asus RT-N13U
Gabor Juhos [Thu, 29 Nov 2012 17:37:14 +0000 (17:37 +0000)]
ramips: rt305x: add profile and build image for the Asus RT-N13U

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34407

7 years agoramips: rt305x: add user-space support for the Asus RT-N13U
Gabor Juhos [Thu, 29 Nov 2012 17:37:13 +0000 (17:37 +0000)]
ramips: rt305x: add user-space support for the Asus RT-N13U

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34406

7 years agoramips: rt305x: add kernel support for the Asus RT-N13U Wireless-N300 Router
Gabor Juhos [Thu, 29 Nov 2012 17:37:11 +0000 (17:37 +0000)]
ramips: rt305x: add kernel support for the Asus RT-N13U Wireless-N300 Router

The work has been backported from openwrt-dreambox with
some modifications & code cleanup.

* updated config-3.3
* updated config-3.6
* renamed rt-n13 to rt-n13u
* fixed mach-rt-n13u.c

[juhosg: move user-space support and image generation into separate
patches]

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34405

7 years agoremove common symbols from 3.6 configs
Gabor Juhos [Thu, 29 Nov 2012 15:21:41 +0000 (15:21 +0000)]
remove common symbols from 3.6 configs

The removed symbols are present in the generic configuration.

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

7 years agoremove common symbols from 3.3 configs
Gabor Juhos [Thu, 29 Nov 2012 15:21:35 +0000 (15:21 +0000)]
remove common symbols from 3.3 configs

The removed symbols are present in the generic configuration.

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

7 years agokernel: update linux 3.6 to 3.6.8
Gabor Juhos [Thu, 29 Nov 2012 07:42:19 +0000 (07:42 +0000)]
kernel: update linux 3.6 to 3.6.8

Also refresh the affected patches.

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

7 years agouboot-kirkwood: build in $(BUILD_DIR)
Luka Perkov [Thu, 29 Nov 2012 01:04:37 +0000 (01:04 +0000)]
uboot-kirkwood: build in $(BUILD_DIR)

SVN-Revision: 34401

7 years agogettext-full: use shipped libxml for the host build, fixes lzma references from creep...
Jo-Philipp Wich [Wed, 28 Nov 2012 21:02:53 +0000 (21:02 +0000)]
gettext-full: use shipped libxml for the host build, fixes lzma references from creeping in on certain distributions

SVN-Revision: 34400

7 years agouse physmap-flash part_probe_types
Florian Fainelli [Tue, 27 Nov 2012 18:42:49 +0000 (18:42 +0000)]
use physmap-flash part_probe_types

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

7 years agoimage.mk: don't squash file permissions in JFFS2 images
Florian Fainelli [Tue, 27 Nov 2012 18:42:45 +0000 (18:42 +0000)]
image.mk: don't squash file permissions in JFFS2 images

Currently we call mkfs.jffs2 --squash, which will change
both file permissions and owners.

If we have some file with suid bits, it will clear these bits.

Thus it's enough to just squash file owners, by replacing that
argument to --squash-uids.

Signed-off-by: Jonh Wendell <jonh.wendell@oiwifi.com.br>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34397

7 years agoFix typo in 96338GW power LED.
Florian Fainelli [Tue, 27 Nov 2012 18:42:42 +0000 (18:42 +0000)]
Fix typo in 96338GW power LED.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34396

7 years agoadd AudioCodes AC495 SoC
Florian Fainelli [Tue, 27 Nov 2012 18:42:39 +0000 (18:42 +0000)]
add AudioCodes AC495 SoC

Found in the AudioCodes Tulip AC494 ATA.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34395

7 years agodo not call clk_put() on the timer clock
Florian Fainelli [Tue, 27 Nov 2012 18:42:36 +0000 (18:42 +0000)]
do not call clk_put() on the timer clock

We don't support disabling the clock, but this is actually what it would do.

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

7 years agodo not list specific board compatible strings
Florian Fainelli [Tue, 27 Nov 2012 18:42:32 +0000 (18:42 +0000)]
do not list specific board compatible strings

The general practice is to use the general SoC compatible string in both the
DTS and the board specific .c file.

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

7 years agoremove unused variables from Makefile.boot
Florian Fainelli [Tue, 27 Nov 2012 18:42:28 +0000 (18:42 +0000)]
remove unused variables from Makefile.boot

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

7 years agotrace-cmd: lazily evaluate extra plugins list, fixes stray build errors causing by...
Jo-Philipp Wich [Tue, 27 Nov 2012 18:08:42 +0000 (18:08 +0000)]
trace-cmd: lazily evaluate extra plugins list, fixes stray build errors causing by missing operands to cp if the package was never built yet

SVN-Revision: 34390

7 years agogrub2: fix another case of gnulib failing under gnu libc
Jo-Philipp Wich [Mon, 26 Nov 2012 16:03:40 +0000 (16:03 +0000)]
grub2: fix another case of gnulib failing under gnu libc

SVN-Revision: 34389

7 years agobroadcom-wl: fix two problems when more then one wifi card is available.
Hauke Mehrtens [Sun, 25 Nov 2012 20:11:15 +0000 (20:11 +0000)]
broadcom-wl: fix two problems when more then one wifi card is available.

* The device should get a unique name at the beginning and not wl%d.
* load the nvram just one time into the own buffer, also when there is
  more than one device.

SVN-Revision: 34381

7 years agobase-files: add support for the morse LED trigger
Gabor Juhos [Sun, 25 Nov 2012 17:20:49 +0000 (17:20 +0000)]
base-files: add support for the morse LED trigger

Write "delay" and "message" options to their respective files,
allowing Morse code message configuration through UCI.
The delay (dit length) defaults to 150ms (about 8 words per minute,
suitable for beginners).

Signed-off-by: Petr Viktorin <encukou@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34380

7 years agobrcm47xx: fix title of Bcm4705-wl profile
Hauke Mehrtens [Sun, 25 Nov 2012 16:41:00 +0000 (16:41 +0000)]
brcm47xx: fix title of Bcm4705-wl profile

SVN-Revision: 34378

7 years agobrcm47xx: add profile for bcm4705 with wl driver
Hauke Mehrtens [Sun, 25 Nov 2012 16:15:27 +0000 (16:15 +0000)]
brcm47xx: add profile for bcm4705 with wl driver

SVN-Revision: 34336

7 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

7 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

7 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

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

SVN-Revision: 34329

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

SVN-Revision: 34253

7 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

7 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

7 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

7 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