summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* iwinfo: plug memory leak in nl80211 backend, nl80211_close() did not put the ↵Jo-Philipp Wich2012-01-132-2/+5
| | | | | | family pointer SVN-Revision: 29723
* gcc: always explicitly link against libstdc++, fixes build errors on some ↵Felix Fietkau2012-01-121-1/+1
| | | | | | hosts that refuse to link it in implicitly (should fix #10587) SVN-Revision: 29721
* libnl-tiny: fix a potential memleak in an error pathFelix Fietkau2012-01-121-4/+3
| | | | SVN-Revision: 29720
* ar8216: use vlan configuration for connecting ports (forced to be untagged) ↵Felix Fietkau2012-01-121-1/+7
| | | | | | even with vlan_enable=0, but keep them isolated before the switch has been configured this makes enable_vlan=0 practical for vlan passthrough SVN-Revision: 29719
* ar8216: do not strip vlan tags when running with vlan_enable=0Felix Fietkau2012-01-121-3/+6
| | | | SVN-Revision: 29718
* ar71xx: move irq_to_gpio and gpio_to_irq into gpio.cGabor Juhos2012-01-112-12/+14
| | | | SVN-Revision: 29713
* Remove invalid LED GPIO from GW6200 board definition. GPIO 35 isn't intended ↵Daniel Dickinson2012-01-1113-40/+25
| | | | | | to control ethernet LED (the led behaviour is a side effect) and using the gpio as an led causes kernel panics. SVN-Revision: 29712
* ar71xx: disable ath79 in order to get rid of Kconfig warningsGabor Juhos2012-01-111-0/+11
| | | | SVN-Revision: 29711
* ar71xx: pb44_spi: add shutdown handlerGabor Juhos2012-01-111-0/+10
| | | | | | This allows to access the flash from a kexec'd kernel. SVN-Revision: 29710
* ar71xx: pb44_spi: call pb44_spi_{en,dis}able from probe/removeGabor Juhos2012-01-111-6/+4
| | | | SVN-Revision: 29709
* ar71xx: pb44_spi: introduce pb44_spi_{en,dis}able helpersGabor Juhos2012-01-111-8/+17
| | | | SVN-Revision: 29708
* ar71xx: ar71xx_spi: add shutdown handlerGabor Juhos2012-01-111-0/+10
| | | | | | This allows to access the flash from a kexec'd kernel. SVN-Revision: 29707
* ar71xx: ar71xx_spi: save and restore regs from probe/removeGabor Juhos2012-01-111-17/+7
| | | | SVN-Revision: 29706
* ar71xx: ar71xx_wdt: add shutdown handlerGabor Juhos2012-01-111-0/+6
| | | | SVN-Revision: 29705
* cmake.mk: fix passing of LDFLAGSJo-Philipp Wich2012-01-091-3/+4
| | | | SVN-Revision: 29701
* make prepare_kernel_conf target depend on quilt instead of sed. Preparing ↵Jo-Philipp Wich2012-01-081-2/+2
| | | | | | the source tree requires quilt and installing quilt implies installing sed. SVN-Revision: 29697
* metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 ↵Jo-Philipp Wich2012-01-081-0/+1
| | | | | | if PACKAGE_kmod-ipv6" SVN-Revision: 29695
* pptp: remove support for underlying ipproto, it is adviced since a while ↵Jo-Philipp Wich2012-01-082-6/+2
| | | | | | 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 SVN-Revision: 29694
* cyassl: use patch-libtool pkg fixupJo-Philipp Wich2012-01-081-1/+1
| | | | SVN-Revision: 29693
* zlib: fix duplicate function declarations for largefile supportFelix Fietkau2012-01-081-0/+48
| | | | SVN-Revision: 29690
* introduce a USE_EXTERNAL_LIBC symbol which gets selected by ↵Jo-Philipp Wich2012-01-081-1/+5
| | | | | | 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. SVN-Revision: 29689
* base-files: implement a --force option for sysupgrade to override image ↵Jo-Philipp Wich2012-01-082-4/+13
| | | | | | checks, useful to upgrade old ar71xx installations to current trunk ones SVN-Revision: 29688
* firewall: add support for "local" port forwards which target an internal ↵Jo-Philipp Wich2012-01-082-4/+15
| | | | | | address on the router itself SVN-Revision: 29687
* include: calculate md5sum over sorted kernel config symbol list and ↵Jo-Philipp Wich2012-01-083-2/+7
| | | | | | incorperate it into the kernel metapackage version, make kmods depend on this specific version. The aim of this change is to invalidate kmods which are built against a different kernel config on the opkg metadata level. Manual copying and insmod of custom *.ko files, e.g. for development purpose, is still possible. SVN-Revision: 29686
* ath9k: merge a channel change fix from linux-wirelessFelix Fietkau2012-01-074-13/+45
| | | | SVN-Revision: 29684
* ar71xx: refresh patchesGabor Juhos2012-01-072-4/+4
| | | | SVN-Revision: 29683
* ar71xx: add a profile and build images for the TL-WR2543N/NDGabor Juhos2012-01-072-0/+17
| | | | SVN-Revision: 29682
* firware-utils/mktplinkfw: add TL-WR2543N/ND supportGabor Juhos2012-01-071-0/+12
| | | | SVN-Revision: 29681
* ar71xx: add initial support for the TL-WR2543N/ND boardGabor Juhos2012-01-0710-1/+164
| | | | | | The WLAN LEDs are not working yet. SVN-Revision: 29680
* ar71xx: allow to specify max read size for m25p80Gabor Juhos2012-01-071-0/+112
| | | | | | | | | | | | | | | Reading from the flash chip on the TL-WR2543ND seems buggy. If the SPI flash driver tries to read too much data in one SPI transfer, the flash chip returns bogus values. This can be caused by a buggy flash chip on my board, or it can be a bug in our SPI driver. Add a workaround to the m25p80 driver until I find out the root cause of the problem. The patch allows to specify the maximum numner of bytes which can be read safely withint one SPI transfer. SVN-Revision: 29679
* generic: add driver for the RTL8367R/M switchesGabor Juhos2012-01-078-0/+1955
| | | | SVN-Revision: 29678
* generic: rtl8366: preparing for RTL8367 supportGabor Juhos2012-01-074-9/+17
| | | | | | | | * make clock delay configurable * make read,write commands configurable * use u16 for member and untag fields SVN-Revision: 29677
* generic: rtl8366_smi: add timeout messageGabor Juhos2012-01-071-2/+4
| | | | SVN-Revision: 29676
* ar71xx: local mac support on the wndr3700Gabor Juhos2012-01-071-2/+13
| | | | | | | | | | | | | | The wndr3700 at least has no eth0 mac address and usually leverages the first wireless device's mac when in a bridged scenario. If, however, you want to route, and not bridge the interfaces, you need a unique mac address for it. This patch sets the local bit on the mac address pulled from the wireless chip and uses the resulting address for eth0. Patch-by: Dave Taht <dave.taht@gmail.com> SVN-Revision: 29675
* generic: improve MIPS kexec supportGabor Juhos2012-01-0719-1/+3553
| | | | | | | | | | | | | It is based on patches from the linux-longsoon-community git tree: http://dev.lemote.com/cgit/linux-loongson-community.git/ Now the kernel can use the command line parameter from kexec-tools. Runtime tested on ar71xx with 2.6.39.4 (the wathdog must be stopped before executing the new kernel). Compile tested with lantiq (3.1.4) and brcm47xx (3.0.12). SVN-Revision: 29674
* ar71xx: fix sysupgrade on the TL-WR841N/ND v7 boardsGabor Juhos2012-01-061-0/+1
| | | | SVN-Revision: 29672
* openssl: bump to v1.0.0f (CVE-2011-4108, CVE-2011-4576, CVE-2011-4577, ↵Jo-Philipp Wich2012-01-061-3/+3
| | | | | | CVE-2011-4619, CVE-2012-0027) SVN-Revision: 29670
* ar71xx: add support for Redwave RW2458NGabor Juhos2012-01-0610-0/+143
| | | | | | Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> SVN-Revision: 29669
* ar71xx: fix RB-750 network configurationGabor Juhos2012-01-061-1/+1
| | | | SVN-Revision: 29668
* ar71xx: fix sections mismatch warnings in the nand driversGabor Juhos2012-01-052-2/+2
| | | | SVN-Revision: 29667
* ar71xx: fix LED configuration on the RB-750Gabor Juhos2012-01-051-1/+5
| | | | SVN-Revision: 29666
* package/kernel: add package for the PCF2123 RTC driverGabor Juhos2012-01-041-0/+16
| | | | SVN-Revision: 29664
* ar71xx: create profile and build image for the ALFA AP96 boardGabor Juhos2012-01-042-0/+18
| | | | SVN-Revision: 29663
* ar71xx: add inital support for the ALFA Network AP96 boardGabor Juhos2012-01-048-1/+172
| | | | | | | | The microSD slot and the Real Time Clock is not working yet. The miniPCIe interface is not tested due to the lack of a suitable card. SVN-Revision: 29662
* ar71xx: specify console kernel parameter for the Compex boardsGabor Juhos2012-01-041-7/+9
| | | | SVN-Revision: 29660
* ar71xx: allow to use the command line hack on compex devicesGabor Juhos2012-01-041-29/+31
| | | | SVN-Revision: 29659
* ar71xx: use the TL-MR3x20 code for the TL-WR841N/ND v7Gabor Juhos2012-01-046-13/+40
| | | | | | | These models are based on the AP99 reference board, and uses the AR7241 SoC. SVN-Revision: 29658
* ar71xx: show correct model name on TL-WA701N/ND boardsGabor Juhos2012-01-041-0/+3
| | | | SVN-Revision: 29657
* ar71xx: add profile and build image for the TL-WA701N/ND boardsGabor Juhos2012-01-042-0/+17
| | | | SVN-Revision: 29656
* firmware-utils/mktplinkfw: add support for TL-WA701N/NDGabor Juhos2012-01-041-0/+6
| | | | SVN-Revision: 29655