juhosg [Sun, 22 Jan 2012 13:51:54 +0000 (13:51 +0000)]
ar71xx: rename rb4xx spi drivers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29851
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jan 2012 13:51:52 +0000 (13:51 +0000)]
ar71xx: rename the nxp_74hc153 driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29850
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jan 2012 13:51:50 +0000 (13:51 +0000)]
ar71xx: change board id of the UniFi board
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29849
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jan 2012 13:51:49 +0000 (13:51 +0000)]
ar71xx: include linux/module.h in the micrel phy driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29848
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jan 2012 13:43:23 +0000 (13:43 +0000)]
ramips: add sysled and sysupgrade to wr512-3gn
Patch from #10035.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29847
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jan 2012 09:57:39 +0000 (09:57 +0000)]
generic: 3.2: don't disable lockdep for OOT modules
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29846
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sat, 21 Jan 2012 22:44:09 +0000 (22:44 +0000)]
generic: rtl8366: add rtl8366_smi_write_reg_noack helper
After issuing a soft reset on the RT8366{S,RB}
switch, waiting for the last acknowlegement fails
in rtl8366_smi_write_reg. Add a _noack version of
the function and use that for issuing a soft reset.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29844
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 21 Jan 2012 22:39:20 +0000 (22:39 +0000)]
brcm47xx: add support for pcie host controller on bcma based SoCs.
This also adds minimal support for the BCMA43224 pcie wireless card.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29843
3c298f89-4303-0410-b956-
a3cf2f4a3e73
mirko [Sat, 21 Jan 2012 19:39:37 +0000 (19:39 +0000)]
[toolchain/eglibc] eglibc 2.14 needs our eglibc patchset as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29842
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sat, 21 Jan 2012 09:49:53 +0000 (09:49 +0000)]
[tools] libtool: fix accidental sed invocation in libtoolize
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29839
3c298f89-4303-0410-b956-
a3cf2f4a3e73
mirko [Sat, 21 Jan 2012 01:15:24 +0000 (01:15 +0000)]
trying to make README file a bit more helpful
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29837
3c298f89-4303-0410-b956-
a3cf2f4a3e73
mirko [Fri, 20 Jan 2012 22:54:30 +0000 (22:54 +0000)]
[toolchain/binutils] adjust md5sum of v2.21.1 since archive got replaced meanwhile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29836
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 21:31:03 +0000 (21:31 +0000)]
[include] autotools.mk: fix autoreconf in subdirectories, thanks field_it for spotting this
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29835
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 17:54:43 +0000 (17:54 +0000)]
[tools] quilt: some more relocatable fixes for quilt-internal scripts
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29834
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 17:36:30 +0000 (17:36 +0000)]
[package] openssl: update to v1.0.0g (CVE-2012-0050)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29832
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 17:30:38 +0000 (17:30 +0000)]
[tools] bison: make yacc wrapper relocatable
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29831
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 17:17:04 +0000 (17:17 +0000)]
[toolsÂ] autoconf: make bin/autoconf relocatable as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29830
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 17:11:37 +0000 (17:11 +0000)]
[tools] quilt: make relocatable, search resources relative to STAGING_DIR
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29829
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 15:19:22 +0000 (15:19 +0000)]
[tools] automake: further relocation fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29828
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 15:19:06 +0000 (15:19 +0000)]
[tools] autoconf: further relocation fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29827
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 14:51:44 +0000 (14:51 +0000)]
[tools] libtool: make relocatable, search resources relative to STAGING_DIR
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29826
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 12:59:20 +0000 (12:59 +0000)]
[package] remove empty br2684ctl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29825
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Fri, 20 Jan 2012 10:49:26 +0000 (10:49 +0000)]
ramips: sysupgrade for ESR-9753
This patch add sysupgrade for Engenius ESR-9753
Signed-off-by: Artur Wronowski <arteqw@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29824
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 02:56:08 +0000 (02:56 +0000)]
[tools] autoconf: make relocatable by searching resources relative to STAGING_DIR
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29821
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 20 Jan 2012 02:55:55 +0000 (02:55 +0000)]
[tools] automake: make relocatable by searching resources relative to STAGING_DIR
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29820
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Thu, 19 Jan 2012 19:51:54 +0000 (19:51 +0000)]
kernel: fix OCF for linux 3.2
Add skb_frag_page from 3.2 to OCF for 3.1 and earlier and use it.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29818
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 15:37:47 +0000 (15:37 +0000)]
[package] base-files: do not pass --set-worker /lib/hotplug2/worker_fork.so to hotplug2 anymore, its statically linked - patch by Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29806
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 12:19:28 +0000 (12:19 +0000)]
[buildroot] abort built in prereq target if there is no site config file for the current target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29798
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Thu, 19 Jan 2012 08:25:26 +0000 (08:25 +0000)]
package: kernel: fix files for blowfish and pcimcia-rsrc
Based on a patch from Philip Prindeville.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29797
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 03:10:27 +0000 (03:10 +0000)]
[include] site: add configure cache scripts for mips-linux-gnu and mipsel-linux-gnu, used by CodeSourcery toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29794
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 01:57:22 +0000 (01:57 +0000)]
[adm5120] add missing kernel symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29790
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 01:50:53 +0000 (01:50 +0000)]
[package] busybox: fix previous commit, make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 default to CONFIG_IPV6, not depend on it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29789
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 01:33:53 +0000 (01:33 +0000)]
[package] busybox: make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 depend on CONFIG_IPV6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29788
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 01:14:45 +0000 (01:14 +0000)]
Make the grub timeout configurable on x86 targets
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29786
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 00:31:39 +0000 (00:31 +0000)]
x86/config-3.2: add linux-3.2 symbols for x86
The following symbols are missing for x86, in sorted order.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29783
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 00:03:52 +0000 (00:03 +0000)]
[scripts] ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29782
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 19 Jan 2012 00:01:54 +0000 (00:01 +0000)]
[scripts] ext-toolchain.sh: fix typo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29781
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 23:46:06 +0000 (23:46 +0000)]
[scripts] ext-toolchain.sh: add option to write .config
Add a new --config option to generate a .config from a given toolchain,
this allows for easy integration of external toolchains, e.g.
./scripts/ext-toolchain.sh --toolchain /opt/mips-2011.03 --cflags "-muclibc" --config atheros
to setup a ready-to-compile atheros target using the external CodeSourcery toolchain.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29780
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 19:22:14 +0000 (19:22 +0000)]
[package] mtd: external toolchains usually do not know about MTDREFRESH, so search in $(LINUX_DIR)/include first, fixes compilation with external CodeSourcery toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29779
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 19:05:48 +0000 (19:05 +0000)]
[package] iptables: pass --disable-ipv6 if CONFIG_IPV6 is off, fixes undefined refs to in6addr_any when compiling with external CodeSourcery toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29778
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 19:00:53 +0000 (19:00 +0000)]
[package] dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves unresolved refs to in6addr_any when building with external CodeSourcery toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29777
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Wed, 18 Jan 2012 17:13:23 +0000 (17:13 +0000)]
packages: kernel: add usb-common.ko to usb package for kernel >= 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29776
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 14:48:16 +0000 (14:48 +0000)]
[package] openssl: fix syntax error in OpenWrt Makefile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29774
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 18 Jan 2012 07:56:02 +0000 (07:56 +0000)]
[kernel] fix thinko in 102-ehci_hcd_ignore_oc patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29773
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 04:03:15 +0000 (04:03 +0000)]
[scripts] ext-toolchain.sh: properly handle toolchains without sysroot support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29772
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 03:54:09 +0000 (03:54 +0000)]
[package] openssl: don't fail with empty TARGET_LDFLAGS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29770
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 03:32:30 +0000 (03:32 +0000)]
[scripts] ext-toolchain.sh:
- use GCC's own idea of the target name (-dumpmachine)
- display help if called without args
- add copyright foo
- remove some leftover flag handling code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29769
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 03:15:22 +0000 (03:15 +0000)]
[toolchain] invoke patch-specs.sh in the gcc/final install stage.
Patch up OpenWrts own cross toolchains to always search headers
and libraries in $STAGING_DIR, this should solve most issues with
missing headers, indirect linking and not found libraries.
At a later stage, all -I and -L flags will be purged from
TARGET_LDFLAGS and TARGET_CPPFLAGS.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29768
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 03:11:45 +0000 (03:11 +0000)]
[scripts] add patch-specs.sh, a utility for modifying GCC specs
The patch-specs.sh utility dumps the GCC specs of a given toolchain
and modifies them to always include $STAGING_DIR in the link and
compiler command lines, this makes most -I and -L flags unnecessary
and lets the compiler automatically find libraries and headers in
the staging dir, also solves the majority of -rpath issues.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29767
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 03:08:09 +0000 (03:08 +0000)]
[buildroot] use ext-toolchain.sh to integrate external toolchains
Use ext-toolchain.sh to wrap external toolchain commands,
abort build if certain features such as CONFIG_SOFT_FLOAT or
CONFIG_IPV6 are enabled but not supported by the toolchain.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29766
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Wed, 18 Jan 2012 03:03:24 +0000 (03:03 +0000)]
[scripts] add ext-toolchain.sh, a utility for external toolchains
The ext-toolchain.sh utility script implements various external toolchain tasks:
* Testing of available features, like c++, soft-float or ipv6 support
* Finding the libc implementation (uclibc or eglibc/glibc)
* Inferring the GNU target name
* Finding shared objects for packaging (libc, libpthread, ...)
* Finding executables for packaging (ldd, gdbserver, ...)
* Generating wrapper scripts for toolchain commands
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29765
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Tue, 17 Jan 2012 12:10:35 +0000 (12:10 +0000)]
[lantiq] gigaset 76x
* fixes leds
* adds all leds found on the sx763 board
* removes board_config from flash layout because wireless data is stored in kernel (ath5k)
* fix button handling
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29763
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Tue, 17 Jan 2012 11:23:11 +0000 (11:23 +0000)]
ramips: Rework ramips_eth to not require irqsave locking anymore
Previously the tx housekeeping was done in a spin_lock_irqsave critical
section which causes irqs to be disabled during that time. Since the
housekeeping is already prepared to be scheduled as a tasklet process
the housekeeping only in softirq context and revise the locking between
the tx path and the housekeeping tasklet by using a normal spin_lock
which in most situations will be a NOP anyway.
This makes sure that interrupts are only disabled for a short time
since in the worst case the housekeeping might have to free up to 256
skbs.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29762
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 16 Jan 2012 08:14:27 +0000 (08:14 +0000)]
rt2x00: add a patch to avoid excessive memmove() on packet contents to improve performance (patch by Helmut Schaa)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29760
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 15 Jan 2012 21:18:34 +0000 (21:18 +0000)]
brcm47xx: add support for kernel 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29756
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sun, 15 Jan 2012 14:53:32 +0000 (14:53 +0000)]
brcm47xx: run kernel_oldconfig
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29755
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 15 Jan 2012 11:43:13 +0000 (11:43 +0000)]
tools: clean up Makefiles / make ccache work
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29754
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Sat, 14 Jan 2012 23:02:56 +0000 (23:02 +0000)]
[target/omap4]: add support for OMAP4 based boards, starting with the PandaBoard
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29753
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Sat, 14 Jan 2012 22:56:22 +0000 (22:56 +0000)]
[package/mac80211]: build and package the wl12xx driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29751
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Sat, 14 Jan 2012 22:55:04 +0000 (22:55 +0000)]
[generic/3.2]: fixup arm xz support with recent changes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29750
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Sat, 14 Jan 2012 22:53:28 +0000 (22:53 +0000)]
[generic/3.2]: add missing symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29749
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Sat, 14 Jan 2012 22:52:40 +0000 (22:52 +0000)]
[toolchain/gcc]: upgrade to latest linaro releases
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29748
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 14 Jan 2012 14:57:03 +0000 (14:57 +0000)]
kernel: disable bridge igmp snooping in 3.2 as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29747
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 14 Jan 2012 13:50:30 +0000 (13:50 +0000)]
ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29745
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 14 Jan 2012 13:50:25 +0000 (13:50 +0000)]
kernel: disable bridge igmp snooping by default to avoid multicast issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29744
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 14 Jan 2012 13:50:21 +0000 (13:50 +0000)]
libnl-tiny: export unl_genl_multicast_id()
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29743
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Sat, 14 Jan 2012 12:04:17 +0000 (12:04 +0000)]
kernel: ppc40x: ppc44x: add missing kernel config symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29742
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Fri, 13 Jan 2012 20:21:15 +0000 (20:21 +0000)]
broadcom-diag: add support for some new devices
There is still no Ethernet driver for these devices in trunk.
Thanks George Kashperko for the patch.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29735
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Fri, 13 Jan 2012 20:11:23 +0000 (20:11 +0000)]
brcm47xx: update usb driver
Add workarround for BCM5357 and BCM4749.
This patch contains the following fixes from George Kashperko:
* separate subroutines for controller initialization workarounds -
following CodingStyle recommendations;
* __devinit __devexit __devinitconst annotations for CONFIG_HOTPLUG;
* fix leak in ssb_hcd_create_pdev/bcma_hcd_create_pdev - as hci_res being
kmalloc'ed is never freed anywhere while platform_device_add_resources
will kmemdup resources right away;
* fix compilation error in ssb_hcd_resume - it will fail as soon as
CONFIG_PM is selected.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29734
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 13 Jan 2012 19:17:58 +0000 (19:17 +0000)]
[generic] rtl8366: fix rtl8366_smi_detect() after r29677
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29732
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:59:50 +0000 (14:59 +0000)]
brcm63xx: add support for linux 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29731
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:55:07 +0000 (14:55 +0000)]
kernel: add support for linux 3.2.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29730
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:49:19 +0000 (14:49 +0000)]
package: iptables: fix compilation with linux 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29729
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:47:30 +0000 (14:47 +0000)]
mac80211: current revisions build with 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29728
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:42:53 +0000 (14:42 +0000)]
kernel: backport overlayfs v11 to 3.0 and 2.6.39
Should fix whiteout issues and missing files when using extroot.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29727
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:38:28 +0000 (14:38 +0000)]
kernel: update linux 3.1 to 3.1.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29726
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Fri, 13 Jan 2012 14:10:44 +0000 (14:10 +0000)]
kernel: update linux 3.0 to 3.0.17
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29725
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 13 Jan 2012 00:54:25 +0000 (00:54 +0000)]
[package] iwinfo: plug memory leak in nl80211 backend, nl80211_close() did not put the family pointer
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29723
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 12 Jan 2012 10:15:20 +0000 (10:15 +0000)]
gcc: always explicitly link against libstdc++, fixes build errors on some hosts that refuse to link it in implicitly (should fix #10587)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29721
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 12 Jan 2012 10:15:18 +0000 (10:15 +0000)]
libnl-tiny: fix a potential memleak in an error path
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29720
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 12 Jan 2012 10:15:11 +0000 (10:15 +0000)]
ar8216: use vlan configuration for connecting ports (forced to be untagged) even with vlan_enable=0, but keep them isolated before the switch has been configured
this makes enable_vlan=0 practical for vlan passthrough
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29719
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 12 Jan 2012 10:15:08 +0000 (10:15 +0000)]
ar8216: do not strip vlan tags when running with vlan_enable=0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29718
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 18:00:50 +0000 (18:00 +0000)]
ar71xx: move irq_to_gpio and gpio_to_irq into gpio.c
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29713
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cshore [Wed, 11 Jan 2012 13:47:48 +0000 (13:47 +0000)]
[brcm63xx] Remove invalid LED GPIO from GW6200 board definition. GPIO 35 isn't intended to control ethernet LED (the led behaviour is a side effect) and using the gpio as an led causes kernel panics.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29712
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:19 +0000 (09:14 +0000)]
ar71xx: disable ath79 in order to get rid of Kconfig warnings
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29711
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:18 +0000 (09:14 +0000)]
ar71xx: pb44_spi: add shutdown handler
This allows to access the flash from a kexec'd kernel.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29710
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:17 +0000 (09:14 +0000)]
ar71xx: pb44_spi: call pb44_spi_{en,dis}able from probe/remove
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29709
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:15 +0000 (09:14 +0000)]
ar71xx: pb44_spi: introduce pb44_spi_{en,dis}able helpers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29708
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:14 +0000 (09:14 +0000)]
ar71xx: ar71xx_spi: add shutdown handler
This allows to access the flash from a kexec'd kernel.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29707
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:13 +0000 (09:14 +0000)]
ar71xx: ar71xx_spi: save and restore regs from probe/remove
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29706
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Wed, 11 Jan 2012 09:14:11 +0000 (09:14 +0000)]
ar71xx: ar71xx_wdt: add shutdown handler
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29705
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Mon, 9 Jan 2012 05:42:04 +0000 (05:42 +0000)]
[include] cmake.mk: fix passing of LDFLAGS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29701
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 16:52:41 +0000 (16:52 +0000)]
[include] make prepare_kernel_conf target depend on quilt instead of sed. Preparing the source tree requires quilt and installing quilt implies installing sed.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29697
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 15:49:20 +0000 (15:49 +0000)]
[scripts] metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6"
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29695
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 15:41:34 +0000 (15:41 +0000)]
[package] pptp: remove support for underlying ipproto, it is adviced since a while that pptp should be declared as separate interface alognside wan - in this configuration the ipproto will cause stray udhcpc errors due to not existent interfaces, so remove it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29694
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 15:39:42 +0000 (15:39 +0000)]
[package] cyassl: use patch-libtool pkg fixup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29693
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 8 Jan 2012 15:39:11 +0000 (15:39 +0000)]
zlib: fix duplicate function declarations for largefile support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29690
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 15:34:23 +0000 (15:34 +0000)]
[toolchain] introduce a USE_EXTERNAL_LIBC symbol which gets selected by EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN
Currently we always assume uClibc if an external toolchain is used, this breaks for non-uClibc toolchains or
even vanilla uClibc ones since they do not share the external librpc semantics as OpenWrt. Solve the problem
by defining an abstract "EXTERNAL_LIBC" which packages might or might not depend on.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29689
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 15:30:37 +0000 (15:30 +0000)]
[package] base-files: implement a --force option for sysupgrade to override image checks, useful to upgrade old ar71xx installations to current trunk ones
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29688
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 8 Jan 2012 15:29:24 +0000 (15:29 +0000)]
[package] firewall: add support for "local" port forwards which target an internal address on the router itself
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29687
3c298f89-4303-0410-b956-
a3cf2f4a3e73