juhosg [Tue, 1 Jan 2013 13:15:30 +0000 (13:15 +0000)]
adm5120: remove NAND_NO_AUTOINCR flag from rb1xx.c
Also add a compatibility patch for 3.3.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34950
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:15:20 +0000 (13:15 +0000)]
adm5120: use mtd_read helper in trxsplit.c
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34949
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:15:16 +0000 (13:15 +0000)]
adm5120: don't include asm/system.h in adm5120-hcd.c
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34948
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:15:11 +0000 (13:15 +0000)]
generic: add missing symbol for 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34947
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:10:41 +0000 (13:10 +0000)]
ar71xx: register the NAND flash controller device on the AP135/136 boards
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34946
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:10:36 +0000 (13:10 +0000)]
ar71xx: allow to register the NAND flash controller on the QCA955x
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34945
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:10:34 +0000 (13:10 +0000)]
ar71xxx: allow to select ATH79_DEV_NFC for QCA955x
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34944
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:10:29 +0000 (13:10 +0000)]
ar71xxx: allow to build the ar934x_nfc driver for QCA955x
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34943
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:10:26 +0000 (13:10 +0000)]
ar71xx: fix NAND controller base for QCA955x SoCs
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34942
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 1 Jan 2013 13:10:22 +0000 (13:10 +0000)]
ar71xx: fold AP135 patch
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34941
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Mon, 31 Dec 2012 09:38:59 +0000 (09:38 +0000)]
ipv6-support: Fix typo in dhcpv6-script
* thanks to KarlHegbloom for reporting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34940
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 30 Dec 2012 21:31:10 +0000 (21:31 +0000)]
[lantiq] adds missing symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34939
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 30 Dec 2012 15:32:53 +0000 (15:32 +0000)]
rtc-rv5c386a: fix compilation for kernel >= 3.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34938
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 30 Dec 2012 15:28:28 +0000 (15:28 +0000)]
acx-mac80211: fix compilation
Some header files from mac80211 are now moved to the uapi dir.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34937
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 30 Dec 2012 14:58:37 +0000 (14:58 +0000)]
uci: disable parallel builds again, the lua<->libuci dependency is not safe
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34936
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 30 Dec 2012 12:38:40 +0000 (12:38 +0000)]
[lantiq] fixes usb port on arv 4518
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34935
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 30 Dec 2012 08:23:48 +0000 (08:23 +0000)]
ramips: rt305x: fix garbled name in mach-mzk-w300nh2.c
Signed-off-by: Samir Ibradžić <sibradzic@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34934
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 17:50:40 +0000 (17:50 +0000)]
ramips: build firmware image for the Planex MZK-W300NH2 Router
Signed-off-by: Samir Ibradžić <sibradzic@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3077/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34927
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 17:50:38 +0000 (17:50 +0000)]
ramips: add user-space support for the Planex MZK-W300NH2 Router
Signed-off-by: Samir Ibradžić <sibradzic@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3077/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34926
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 17:50:35 +0000 (17:50 +0000)]
ramips: rt305x: add kernel support for the Planex MZK-W300NH2 Router
This is a Japanese market router, for details check
http://www.planex.co.jp/product/router/mzk-w300nh2/. It has only 16MB
RAM, but base OpenWRT install worked fine for days without issues.
Even an image with built-in Luci worked, but don't expect smooth
experience, due to the lack of RAM. Wifi was not extensively tested,
but seems it is working. GPIO LEDs & buttons, factory flash image and
switch config are confirmed working. Tested against revision 34882 +
this patch.
[juhosg: move user-space support and image generation changes into
separate patches]
Signed-off-by: Samir Ibradžić <sibradzic@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3077/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34925
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 17:50:34 +0000 (17:50 +0000)]
ramips: build image for Airlive AIR3GII
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/2913/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34924
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 17:50:32 +0000 (17:50 +0000)]
ramips: add user-space support for Airlive AIR3GII
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/2913/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34923
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 17:50:28 +0000 (17:50 +0000)]
ramips: rt305x: add kernel support for AirLive AIR3GII
AirLive AIR3GII is Ralink RT5350F based device with
100Mbps switch, USB port, 4MB flash and 32MB ram.
Works: ethernet (LAN & WAN), wps button, led, USB, sysupgrade
Does not work: wifi (chip RT5350), reset button
[ 13.390000] phy0 -> rt2800_init_eeprom: Error - Invalid RT chipset 0x5350 detected.
[ 13.400000] phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
Other problem: LAN leds is reverse (lights when not cable
connected and vice versa)
[juhosg: move user-space support and image generation changes into
separate patches]
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/2913/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34922
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 16:02:31 +0000 (16:02 +0000)]
ar71xx: add support for 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34920
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 16:02:28 +0000 (16:02 +0000)]
ar71xx: Build the AP135 images
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34919
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 16:02:27 +0000 (16:02 +0000)]
ar71xx: Add userspace support for AP135
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34918
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 16:02:24 +0000 (16:02 +0000)]
ar71xx: Add support for AP135
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34917
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 29 Dec 2012 13:52:38 +0000 (13:52 +0000)]
ar71xx: use a backported patch to fix AR933x UART baud rate calculation
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34915
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 29 Dec 2012 11:12:31 +0000 (11:12 +0000)]
cmake.mk: add support for overriding the source dir, and define the cmake prefix path to avoid picking up host libraries for target builds (patch by Henning Rogge)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34914
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Sat, 29 Dec 2012 10:12:31 +0000 (10:12 +0000)]
ipv6-support: Use more consistent default values
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34913
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 28 Dec 2012 21:30:24 +0000 (21:30 +0000)]
ar71xx: change the unaligned access hack to assume an alignment of 2 bytes, slightly improves performance and code size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34912
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 28 Dec 2012 21:05:57 +0000 (21:05 +0000)]
mac80211: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34911
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 28 Dec 2012 21:05:49 +0000 (21:05 +0000)]
mac80211: assume 2-byte aligning for 802.11 packets, slightly improves code size and performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34910
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 28 Dec 2012 19:17:19 +0000 (19:17 +0000)]
mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel size after lzma and ~12k squashfs size in the default configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34909
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Fri, 28 Dec 2012 12:02:22 +0000 (12:02 +0000)]
ipv6-support: Updated functionality
* Add site-border feature again
* Add option to always announce a default router
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34908
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Fri, 28 Dec 2012 12:02:17 +0000 (12:02 +0000)]
6distributed: Add null-route for delegated prefix
* Fixes forwarding loops for unused subprefixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34907
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Fri, 28 Dec 2012 12:02:12 +0000 (12:02 +0000)]
6relayd: Announce DNS search domain via DHCPv6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34906
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 27 Dec 2012 22:59:51 +0000 (22:59 +0000)]
kernel: remove the cisco SIP NAT patch, at least on 3.6 it crashes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34901
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 27 Dec 2012 19:18:40 +0000 (19:18 +0000)]
brcm47xx: bcma: correct M25P32 serial flash ID
Thank you Rafał Miłecki.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34900
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 27 Dec 2012 17:37:10 +0000 (17:37 +0000)]
uci: update to latest version (adds list delete support), enable parallel build
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34899
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 27 Dec 2012 15:47:53 +0000 (15:47 +0000)]
ipv6-support: Remove site-border feature
* was causing routing problems
* will be reimplemented using firewall
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34898
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 27 Dec 2012 15:47:47 +0000 (15:47 +0000)]
Remove site-border routing filter due to problems
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34897
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 27 Dec 2012 14:10:17 +0000 (14:10 +0000)]
ipv6-support:
* Automatically detect and propagate MTU from upstream interfaces
* Add site-border feature (RFC 6204, ULA-4)
* Fix a typo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34896
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 27 Dec 2012 14:10:12 +0000 (14:10 +0000)]
6distributed: feature update
* Add feature to decrease IPv6-specific MTU on-demand
* Add commands to enable / disable a site-border
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34895
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 27 Dec 2012 14:10:07 +0000 (14:10 +0000)]
6relayd: Advertise IPv6-specific MTU instead of generic
* Fixes announced MTU when using tunnels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34894
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Thu, 27 Dec 2012 14:10:01 +0000 (14:10 +0000)]
base-files: Fix a typo in config_list_foreach
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34893
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 10:40:54 +0000 (10:40 +0000)]
mpc83xx: add support for 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34892
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 10:40:51 +0000 (10:40 +0000)]
mpc83xx: nuke 3.3 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34891
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 10:40:50 +0000 (10:40 +0000)]
mpc83xx: switch to 3.6.11
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34890
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 10:40:48 +0000 (10:40 +0000)]
mpc83xx: add support for 3.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34889
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 10:40:47 +0000 (10:40 +0000)]
mpc83xx: create package for the rbppc_cf module
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34888
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 10:40:41 +0000 (10:40 +0000)]
generic: more missing symbols for 3.{6,7}
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34887
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 09:50:37 +0000 (09:50 +0000)]
ar71xx: build image for the AP136-020
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34886
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 09:50:36 +0000 (09:50 +0000)]
ar71xx: add user-space support for AP136-020
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34885
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 09:50:34 +0000 (09:50 +0000)]
ar71xx: add kernel support for the AP136-020 board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34884
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 26 Dec 2012 09:50:31 +0000 (09:50 +0000)]
ar71xx: rename AP136 to AP136-010
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34883
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 25 Dec 2012 18:45:32 +0000 (18:45 +0000)]
ar71xx: dynamically set AR8327's PAD configuration on AP136
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34882
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 25 Dec 2012 18:45:31 +0000 (18:45 +0000)]
generic: ar8216: add sgmii_delay_en field to ar8327_platform_data
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34881
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 25 Dec 2012 18:45:29 +0000 (18:45 +0000)]
ar71xx: ag71xx: show PHY interface mode in dmesg
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34880
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 24 Dec 2012 06:52:41 +0000 (06:52 +0000)]
ramips: fix ASUS WL-330N3G MAC address
The ASUS WL-330N and WL-330N3G has the MAC address stored at
offset 4, not 40. This is verified by reading original ASUS
firmware GPL_WL-330N3G_source.1028/user/rc/common_ex.c and
GPL_WL-330N_source.1021/user/rc/common_ex.c.
Tested on WL-330N3G, it now gets the same MAC as is printed on
the label on the router.
Signed-off-by: Jan Kardell <jan.kardell@arkub.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34877
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 24 Dec 2012 06:52:38 +0000 (06:52 +0000)]
ramips: fix wifi EEPROM extraction on DIR-615-Dx models
Patch from #12636.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34876
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 23 Dec 2012 22:18:43 +0000 (22:18 +0000)]
base-files: ipcalc.sh: fix broken calculations on 64bit systems
Calculate complements by using awk's xor() function with a mask of 0xffffffff
instead of relying on the compl() function which appears to produce broken
results on certain 64bit architectures.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34875
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Sun, 23 Dec 2012 18:53:38 +0000 (18:53 +0000)]
[cns3xxx]: add nol2x0 cmdline to disable l2x0 cache
L2 cache via L2X0 cache controller available on some ARM boards can
provide a performance boost in some situations but decrease performance
in others. This adds a kernel cmdline to disable L2X0 for cns3xxx based
boards.
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34874
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Sun, 23 Dec 2012 18:22:48 +0000 (18:22 +0000)]
ipv6-support: Fix default RA settings for dnsmasq
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34873
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 23 Dec 2012 10:59:57 +0000 (10:59 +0000)]
busybox: (vconfig) do not attempt to open /proc/net/vlan/config for no good reason (fixes #12663)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34872
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 19:56:21 +0000 (19:56 +0000)]
build: reduce the size of package metadata a bit to keep package list files smaller
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34871
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 19:56:17 +0000 (19:56 +0000)]
tools/ipkg-utils: remove some unnecessary field checks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34870
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 19:31:37 +0000 (19:31 +0000)]
opkg: keep package list files compressed when src/gz is used, reduces tmpfs usage
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34869
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 18:56:16 +0000 (18:56 +0000)]
build: remove the default useless MAINTAINER value
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34868
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 18:56:13 +0000 (18:56 +0000)]
dropbear: convert init script to procd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34867
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 18:56:09 +0000 (18:56 +0000)]
base-files: add basic procd integration, let procd start (and restart) ubus instead of having an ubus init script
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34866
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 18:56:06 +0000 (18:56 +0000)]
procd: add initial implementation
procd is the new OpenWrt process management daemon. It keeps track of processes
started from init scripts (via ubus calls), and can suppress redundant service
start/restart requests when the config/environment has not changed.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34865
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 18:56:01 +0000 (18:56 +0000)]
libnl-tiny: add includedir to pkg-config cflags
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34864
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 22 Dec 2012 18:55:57 +0000 (18:55 +0000)]
dropbear: use network_get_device instead of scan_interfaces to get the device name
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34863
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 18:30:04 +0000 (18:30 +0000)]
generic: ar8216: don't use 0 as default VID on AR8327
VID0 is reserved for priority-tagged packets.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34862
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 17:22:41 +0000 (17:22 +0000)]
generic: more missing symbols for 3.{6,7}
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34861
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 16:09:03 +0000 (16:09 +0000)]
ramips: unify eeprom file name for the built-in wireless MAC
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34860
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 13:50:47 +0000 (13:50 +0000)]
ramips: rt3883: fix build error
The cpuport_cfg field has been renamed to port0_cfg.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34859
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Sat, 22 Dec 2012 13:00:53 +0000 (13:00 +0000)]
ipv6-support: Preliminary support for dnsmasq >=2.66
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34858
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Sat, 22 Dec 2012 13:00:49 +0000 (13:00 +0000)]
6relayd: Fix detection of prefix changes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34857
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Sat, 22 Dec 2012 13:00:45 +0000 (13:00 +0000)]
odhcp6c: Fix build on arch where char is unsigned
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34856
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cyrus [Sat, 22 Dec 2012 13:00:40 +0000 (13:00 +0000)]
6distributed: Improve prefix deprecation algorithm
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34855
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:50 +0000 (12:12 +0000)]
ar71xx: register the second ethernet interface on the AP136
Also fix the default network configuration
according to the new setup.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34854
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:48 +0000 (12:12 +0000)]
ar71xx: fix ethernet device registration for QCA9558
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34853
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:46 +0000 (12:12 +0000)]
ar71xx: rename QCA9558 ETH_CFG bit defines
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34852
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:44 +0000 (12:12 +0000)]
ar71xx: fixup allowed PHY interface types for QCA9558
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34851
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:43 +0000 (12:12 +0000)]
ar71xx: don't assign any MII bus device on QCA9558 by default
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34850
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:41 +0000 (12:12 +0000)]
ar71xx: ag71xx: fix mii_bus_dev sanity check
The mii_bus device is not required if phy_mask is zero.
The driver will use a fixed connection if it is not
specified.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34849
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:40 +0000 (12:12 +0000)]
ar71xx: ag71xx: don't start/stop built-in switch w/o mii_bus_dev
Trying to do that causes a NULL pointer dereference:
CPU 0 Unable to handle kernel paging request at virtual address
00000000, epc ==
801d170c, ra ==
801d18d4
Oops[#1]:
Cpu 0
$ 0 :
00000000 00000000 00000000 00000001
$ 4 :
00000000 802e6390 ffff8f45 00000001
$ 8 :
804b5360 ffffff80 802f93bc 00000000
$12 :
802f93e8 00000000 00000000 00000000
$16 :
8381aba0 8381aba0 00000000 00000000
$20 :
8295eff0 00000032 80000000 004101b8
$24 :
00000000 777265b0
$28 :
82936000 82937cf0 00420000 801d18d4
Hi :
00000000
Lo :
00000001
epc :
801d170c ar7240sw_reset+0x1c/0x19c
Tainted: G O
ra :
801d18d4 ag71xx_ar7240_start+0x28/0xc0
Status:
1100fc03 KERNEL EXL IE
Cause :
00800008
BadVA :
00000000
PrId :
00019750 (MIPS 74Kc)
Modules linked in: ath79_wdt ohci_hcd ledtrig_usbdev ledtrig_netdev
nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp
ipt_MASQUERADE iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK
iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack
ehci_hcd pppox ipt_REJECT xt_TCPMSS xt_LOG xt_comment xt_multiport
xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tab
les ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) ath9k_hw(O)
ath(O) mac80211(O) usbcore usb_common nls_base crc_ccitt cfg80211(O) c
ompat(O) arc4 aes_generic crypto_blkcipher cryptomgr aead crypto_hash
crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button
_hotplug(O)
Process netifd (pid: 677, threadinfo=
82936000, task=
82cbe140, tls=
77803750)
Stack :
ffffffff 80087900 00000001 82937d74 8381aba0 8381aba0 00000000 00000000
8295eff0 801d18d4 8295eff0 801fa4a4 00420000 80092158 00000002 8381aba0
8381a800 00000000 00000080 801cf900 8027e720 00000000 00000000 8009223c
8381a800 8381a82c 8027e720 00000000 00000000 7f9d14f0 00420000 801ec08c
8381a800 801ebfb0 33000000 82937e30 00000001 8381a800 00001003 801ec348
...
Call Trace:
[<
801d170c>] ar7240sw_reset+0x1c/0x19c
[<
801d18d4>] ag71xx_ar7240_start+0x28/0xc0
[<
801cf900>] ag71xx_open+0x1d0/0x258
[<
801ec08c>] __dev_open+0xcc/0x130
[<
801ec348>] __dev_change_flags+0xc0/0x160
[<
801ec490>] dev_change_flags+0x20/0x6c
[<
801ec5c8>] dev_ifsioc+0xec/0x348
[<
801ecdb8>] dev_ioctl+0x594/0x67c
[<
800ec00c>] do_vfs_ioctl+0x598/0x5ec
[<
800ec0b0>] sys_ioctl+0x50/0x90
[<
8006a3c4>] stack_done+0x20/0x40
Code:
afbf0024 afb40020 afb10014 <
8c910000>
00809021 24100104 24130704 8e440000 02002821
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34848
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:37 +0000 (12:12 +0000)]
generic: ar8316: allow to configure port 6 via platform data on AR8327
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34847
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:12:35 +0000 (12:12 +0000)]
generic: ar8216: rename cpuport_cfg to port0_cfg in ar8327_platform_data
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34846
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:11:13 +0000 (12:11 +0000)]
ramips: add support for 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34845
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:11:09 +0000 (12:11 +0000)]
package/kernel: remove obsolete CONFIG_USB_[EO]HCI_RT3883=y symbols
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34844
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:11:08 +0000 (12:11 +0000)]
ramips: convert to use {e,o}hci-platform driver
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34843
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 22 Dec 2012 12:11:06 +0000 (12:11 +0000)]
generic/3.6: add platform specific power callbacks to {e,o}hci_platform drivers
Backport of upstream commits:
86e4cb35f2260374df4139c2352afe7fe247cb60 usb: host: ehci-platform: BUG_ON() to WARN_ON() on probe
b6dd245c4594482d46507a0bfd100439be367952 usb: host: ohci-platform: BUG_ON() to WARN_ON() on probe
04216bedafb1b3992a6c2b7f1518281d2ba5fc7b usb: host: ehci-platform: add platform specific power callback
e4d37aeb373a5edceecc1dadc76fabbe8bc18e44 usb: host: ohci-platform: addplatform specific power callback
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34842
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 22 Dec 2012 10:17:29 +0000 (10:17 +0000)]
[netfilter] fix ipv4 nat on 3.7 by adding missing iptables modules
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34841
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 22 Dec 2012 10:16:52 +0000 (10:16 +0000)]
[lantiq] ar9 did not load atm driver properly
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34840
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Fri, 21 Dec 2012 20:04:20 +0000 (20:04 +0000)]
[lantiq] dont use input layer for gpio buttons
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34839
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Fri, 21 Dec 2012 20:04:12 +0000 (20:04 +0000)]
[lantiq] default switch setup for WBMR
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34838
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Fri, 21 Dec 2012 20:04:04 +0000 (20:04 +0000)]
[lantiq] Setting the MDC clock to 2.5MHz and changing the mii mode to rgmii seems to fix the communication issues with the ar8316 switch. (ticket #11143)
Tested only on the wbmr-hp-g300h, could affect/break other devices.
Signed-off-by: Sebastian Mayr <sebastian.mayr@student.uibk.ac.at>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34837
3c298f89-4303-0410-b956-
a3cf2f4a3e73