jow [Sun, 2 Dec 2012 12:20:47 +0000 (12:20 +0000)]
toolchain: use file_copy to install the initial gcc files
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34440
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 2 Dec 2012 12:20:43 +0000 (12:20 +0000)]
imagebuilder: use file_copy to deploy files/ in the image generation phase
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34439
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 2 Dec 2012 12:20:38 +0000 (12:20 +0000)]
package: use file_copy to deploy files/ in the package/install phase
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34438
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 2 Dec 2012 12:20:34 +0000 (12:20 +0000)]
rules.mk: provide a macro "file_copy" which removes any symlink in the destination dir that would be overwritten
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34437
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 2 Dec 2012 11:27:23 +0000 (11:27 +0000)]
toolchain: remove duplicate default in bintutils Kconfig
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34436
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 30 Nov 2012 10:53:55 +0000 (10:53 +0000)]
[toolchain] remove support for ubicom32
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34432
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 30 Nov 2012 10:53:51 +0000 (10:53 +0000)]
[package] kernel: remove references to TARGET_ubicom32
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34431
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 30 Nov 2012 10:53:47 +0000 (10:53 +0000)]
[ubicom32] remove target
This target is unused, does not support any off the shelf hardware and
has been a maintenance burden for quite some time now.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34430
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 29 Nov 2012 21:43:05 +0000 (21:43 +0000)]
[buildroot] disable sstrip when using musl
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34427
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 29 Nov 2012 21:43:02 +0000 (21:43 +0000)]
[malta] remove Linux 3.3 support
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34426
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 29 Nov 2012 21:42:58 +0000 (21:42 +0000)]
[toolchain] gcc/4.5-linaro: backport musl patch
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34425
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 29 Nov 2012 21:42:53 +0000 (21:42 +0000)]
[ar7] use a default kernel command-line to mount squashfs and jffs2
This fixes bug #9055.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34424
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:33:17 +0000 (20:33 +0000)]
ipv6-support: Add conffiles section
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34423
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:14:28 +0000 (20:14 +0000)]
ipv6-support: Add new IPv6-support meta-package
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34422
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:14:23 +0000 (20:14 +0000)]
odhcp6c: Add new embedded DHCPv6 client
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34421
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:14:18 +0000 (20:14 +0000)]
6distributed: add local IPv6 prefix distributor
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34420
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:14:14 +0000 (20:14 +0000)]
6relayd: Fix some RFC 6204 compatibility issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34419
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:14:09 +0000 (20:14 +0000)]
Remove old IPv6 sysctl-config (deprecated)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34418
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 29 Nov 2012 20:14:04 +0000 (20:14 +0000)]
Remove default sysctl-entry for IPv6 here (races)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34417
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 29 Nov 2012 17:58:28 +0000 (17:58 +0000)]
kernel: Fix 8139cp ring buffer initialisation, tx timeout recovery, add BQL
Patches queued upstream in net-next.git
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34415
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 29 Nov 2012 17:53:42 +0000 (17:53 +0000)]
ar71xx: switch to 3.6.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34414
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 29 Nov 2012 17:37:19 +0000 (17:37 +0000)]
kernel: Update Geos to 3.6.8
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34411
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 29 Nov 2012 17:37:18 +0000 (17:37 +0000)]
kernel: Add ATM fixes pending upstream merge (queue reduction, race fixes)
Patches about to go into net-next.git
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34410
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 29 Nov 2012 17:37:16 +0000 (17:37 +0000)]
kernel: Add missing CONFIG_BATTERY_DS2781 option to generic 3.6 config
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34409
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34408
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34407
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34406
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34405
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34404
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34403
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34402
3c298f89-4303-0410-b956-
a3cf2f4a3e73
luka [Thu, 29 Nov 2012 01:04:37 +0000 (01:04 +0000)]
[boot] uboot-kirkwood: build in $(BUILD_DIR)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34401
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34400
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:49 +0000 (18:42 +0000)]
[ar7] use physmap-flash part_probe_types
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34398
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:45 +0000 (18:42 +0000)]
[buildroot] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34397
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:42 +0000 (18:42 +0000)]
[brcm63xx] Fix typo in 96338GW power LED.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34396
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:39 +0000 (18:42 +0000)]
[ar7] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34395
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:36 +0000 (18:42 +0000)]
[mcs814x] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34394
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:32 +0000 (18:42 +0000)]
[mcs814x] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34393
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 27 Nov 2012 18:42:28 +0000 (18:42 +0000)]
[mcs814x] remove unused variables from Makefile.boot
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34392
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34390
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Mon, 26 Nov 2012 16:03:40 +0000 (16:03 +0000)]
grub2: fix another case of gnulib failing under gnu libc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34389
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34381
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34380
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 25 Nov 2012 16:41:00 +0000 (16:41 +0000)]
brcm47xx: fix title of Bcm4705-wl profile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34378
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 25 Nov 2012 16:15:27 +0000 (16:15 +0000)]
brcm47xx: add profile for bcm4705 with wl driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34336
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34332
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34331
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34330
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 25 Nov 2012 14:03:51 +0000 (14:03 +0000)]
brcm47xx: whitespace cleanups
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34329
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sun, 25 Nov 2012 11:41:07 +0000 (11:41 +0000)]
[package] modules: remove obsolete comment (#12514)
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34327
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sun, 25 Nov 2012 11:40:59 +0000 (11:40 +0000)]
[package] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34326
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34325
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34324
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [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.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34323
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34322
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34321
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34320
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 22:43:11 +0000 (22:43 +0000)]
[toolchain] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34318
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 21:15:11 +0000 (21:15 +0000)]
[toolchain] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34317
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34316
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34315
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:29 +0000 (20:02 +0000)]
[buildroot] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34314
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:23 +0000 (20:02 +0000)]
[package] iptables: add some musl portability fixes
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34313
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:19 +0000 (20:02 +0000)]
[package] linux-atm: add portability fixes
Spotted while building against musl libc.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34312
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:14 +0000 (20:02 +0000)]
[package] busybox: fix arping applet building on musl
musl-libc is more strict about missing includes.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34311
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:10 +0000 (20:02 +0000)]
[package] netfid: fix build on musl
AF_INET* is provided by sys/socket.h
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34310
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:06 +0000 (20:02 +0000)]
[package] busybox: define musl specificities in platform.h
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34309
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:02:02 +0000 (20:02 +0000)]
[package] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34308
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:01:58 +0000 (20:01 +0000)]
[package] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34307
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Nov 2012 20:01:53 +0000 (20:01 +0000)]
[package] grub2: accept the linux-musl* tuple
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34306
3c298f89-4303-0410-b956-
a3cf2f4a3e73
luka [Fri, 23 Nov 2012 18:16:05 +0000 (18:16 +0000)]
[boot] uboot-lantiq: add new package
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34305
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 23 Nov 2012 10:12:18 +0000 (10:12 +0000)]
rules.mk: fix misspelled config symbol introduced by r34300
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34304
3c298f89-4303-0410-b956-
a3cf2f4a3e73
luka [Thu, 22 Nov 2012 21:16:04 +0000 (21:16 +0000)]
[boot] uboot-kirkwood: update to 2012.10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34303
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 22 Nov 2012 19:46:54 +0000 (19:46 +0000)]
imagebuilder: merge r25078 to align files/ handling with current buildroot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34301
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 22 Nov 2012 13:43:30 +0000 (13:43 +0000)]
rules.mk: append libc implementation to bin directory name if not using uClibc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34300
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34299
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34298
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34297
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:27:15 +0000 (20:27 +0000)]
[toolchain] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34296
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:27:06 +0000 (20:27 +0000)]
[package] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34295
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:27:02 +0000 (20:27 +0000)]
[package] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34294
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:26:58 +0000 (20:26 +0000)]
[package] valgrind: re-categorize from utils to devel
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34293
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:26:55 +0000 (20:26 +0000)]
[toolchain] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34292
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:26:51 +0000 (20:26 +0000)]
[package] gdb: recategorize from utils to devel in menuconfig
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34291
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Nov 2012 20:26:47 +0000 (20:26 +0000)]
[toolchain] eglibc/2.16: add missing dl-search-paths patch
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34290
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34288
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Wed, 21 Nov 2012 06:07:23 +0000 (06:07 +0000)]
[linux-atm] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34287
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Wed, 21 Nov 2012 06:06:48 +0000 (06:06 +0000)]
[lantiq] adds proper package selection for dgn3500
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34286
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34285
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34284
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34283
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34282
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34281
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34280
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34279
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34278
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 20 Nov 2012 15:53:17 +0000 (15:53 +0000)]
ar71xx: refresh rb4xx_nand patch
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34277
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34276
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34275
3c298f89-4303-0410-b956-
a3cf2f4a3e73