aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* kernel: update 3.10 to 3.10.12Gabor Juhos2013-09-1539-117/+64
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38000
* brcm47xx: bgmac: allow bigger et_swtype nvram variableHauke Mehrtens2013-09-151-0/+14
| | | | | | | | | | Without this patch it is impossible to read et_swtype, because the 1 byte space is needed for the terminating null byte. Now it should be possible to read decimal and hex vars of max 8 bit. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37999
* brcm47xx: mtd: bcm47xxpart: detect block aligned Squashfs partitionHauke Mehrtens2013-09-151-0/+40
| | | | | | | | | | | | | | | | | | Most of the bcm47xx devices use TRX format for storing kernel and some partition like Squashfs or JFFS2. This is pretty flexible solution, CFE (the bootloader) just writes (and later boots) TRX at some hardcoded place and paritions can vary in the size. However some devices don't use TRX format. Very recently we have discovered ZTE H218N that has kernel and rootfs partitions at some "random" places. This patch allows Linux find a rootfs partition after installing custom image with a CFE bootloader. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 37998
* kernel/3.10: move OpenWrt MTD options into a submenuGabor Juhos2013-09-151-6/+10
| | | | | | | | | | Separate OpenWrt specific MTD options from the mainline option by moving those into a new submenu in the kernel configuration interface. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37997
* brcm47xx: update board detection patchHauke Mehrtens2013-09-151-98/+142
| | | | | | | | | * Use different structs depending on the number of nvram variables to check. * Add detection of ZTE H218N, this closes #14151. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37996
* kernel: b53: detect revision of BCM5325Hauke Mehrtens2013-09-152-1/+9
| | | | | | | | | The revision is stored in a different register than it is in other Broadcom switches. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37995
* kernel: b53: fix vlan write for BCM5325 revison 3+Hauke Mehrtens2013-09-151-2/+7
| | | | | | | | | These switches are integrated in some recent BCM53XX and BCM47XX SoCs like the BCM53572. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37994
* brcm47xx: bgmac: fix internal switch initializationHauke Mehrtens2013-09-151-0/+33
| | | | | | | | | | | | | Some devices (BCM4749, BCM5357, BCM53572) have internal switch that requires initialization. We already have code for this, but because of the typo in code it was never working. This resulted in network not working for some routers and possibility of soft-bricking them. Use correct bit for switch initialization and fix typo in the define. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 37993
* hostapd: adjust the md5sum for the uploaded source tarball (fixes #14155)Felix Fietkau2013-09-141-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37990
* brcm47xx: detect Asus RT-N10Hauke Mehrtens2013-09-141-2/+4
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37989
* kernel: b53: use hard coded switch reset gpio on some boards.Hauke Mehrtens2013-09-141-2/+10
| | | | | | | | | | | | The Linksys wrt310n v1 does not have a robo_reset config variable in nvram, but GPIO Pin 8 is the pin needed for resetting the external switch, Linksys hard coded it into their source code. Thank you Devastator for testing. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37988
* kernel: b53: add soft reset for BCM539x switchesHauke Mehrtens2013-09-142-0/+12
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37987
* brcm47xx: tg3: use the phy address from et0phyaddr and not the default phy ↵Hauke Mehrtens2013-09-142-14/+227
| | | | | | | | | | address. Thank you Devastator for testing. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37986
* ath9k: add another minor tx path fixFelix Fietkau2013-09-141-15/+23
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37985
* iwinfo: when using nl80211, parse interface combinations instead of ↵Felix Fietkau2013-09-141-9/+57
| | | | | | | | creating/deleting interfaces Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37983
* ath9k: merge a fix for tx processing issues with aggregationFelix Fietkau2013-09-141-46/+54
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37982
* generic/3.10: remove unused defines from the rootfs split patchGabor Juhos2013-09-141-9/+8
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37981
* generic/3.10: reduce number of ifdefs in the rootfs split codeGabor Juhos2013-09-141-14/+14
| | | | | | | | Use the config_enabled() macro where it is possible. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37980
* imx6: add network defaults for GW5400-ALuka Perkov2013-09-131-1/+3
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 37979
* kernel: add missing config optionHauke Mehrtens2013-09-131-0/+1
| | | | SVN-Revision: 37978
* brcm47xx: board detection, GPIO for Linksys E1000 V2.1Hauke Mehrtens2013-09-132-2/+20
| | | | | | | | | | | | | | This patch adds board detection for the Linksys E1000 V2.1 router, as well as GPIO support for same. This fixes bug #14135. Currently, wired networking isn't working on the router, and I haven't tried the wireless, but with this patch, OpenWRT successfully boots, and all the LEDs and buttons work properly. Signed-off-by: Zachary Catlin <zcatlin@indiana.edu> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37977
* ar71xx: refresh patchesGabor Juhos2013-09-133-3/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37976
* generic/3.10: refresh patchesGabor Juhos2013-09-133-19/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37975
* generic/3.10: rename mtd patchesGabor Juhos2013-09-1312-3/+3
| | | | | | | | | | - change patch numbers to group the related stuff together, - add mtd prefix where it is missing, - use hyphens in the patch names Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37974
* cns21xx: remove 3.8 supportGabor Juhos2013-09-1319-7809/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37973
* cns21xx: switch to 3.10Gabor Juhos2013-09-131-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37972
* cns21xx: add support for 3.10Gabor Juhos2013-09-1319-0/+7837
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37971
* brcm47xx: do not use GPIO configuration of WRT54G for every unknown Linksys ↵Hauke Mehrtens2013-09-131-2/+3
| | | | | | | | | | | | | device Most of the Linksys devices without an own GPIO configuration where detected as WRT54G. On one board this made OpenWrt to boot into failsafe every time, because one GPIO configurated as button was not a button. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37970
* brcm47xx: detect WRT310NV1Hauke Mehrtens2013-09-131-2/+4
| | | | | | Thanks Devastator for testing SVN-Revision: 37969
* cns21xx: make cns21xx-ehci a separate driverGabor Juhos2013-09-133-115/+105
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37968
* cns21xx: disable legacy PTY devicesGabor Juhos2013-09-131-2/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37967
* cns21xx: fix broken case statement in led defaults fileGabor Juhos2013-09-131-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37966
* cns21xx: enable XZ_DEC_ARM and XZ_DEC_BCJ kernel optionsGabor Juhos2013-09-131-0/+2
| | | | | | | | | | | | | | | | Squashfs is unable to decompress some blocks without that: [ 0.970000] SQUASHFS error: xz_dec_run error, data probably corrupt [ 0.980000] SQUASHFS error: squashfs_read_data failed to read block 0x29a72 [ 0.990000] SQUASHFS error: Unable to read fragment cache entry [29a72] [ 1.000000] SQUASHFS error: Unable to read page, block 29a72, size 14c50 [ 1.010000] SQUASHFS error: Unable to read fragment cache entry [29a72] [ 1.020000] SQUASHFS error: Unable to read page, block 29a72, size 14c50 [ 1.260000] SQUASHFS error: xz_dec_run error, data probably corrupt Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37965
* ar71xx: add support for TL-MR3040 v2Gabor Juhos2013-09-131-1/+3
| | | | | | | | | | This patch adds support for building firmware images for the TP-Link TL-MR3040 v2. Tested and working on v2.1 hardware. Signed-off-by: Mads Hansen <d@taba.se> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37964
* ar71xx: add wireless bgn led support for dir-825-c1Gabor Juhos2013-09-131-0/+5
| | | | | | | | | | | | | I checked the GPL code drop from D-Link and tried to get the wireless and LAN switch LEDs to light up. I found some references in AthSDK/www/DIR-825_C1/bsp.h as well as AthSDK/www/DIR-825_C1/rootfs/etc/sysconfig/S2gpio.sh, but in the end I only got the led for 2.4GHz to work. Anyway, here's the patch. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37963
* uhttpd: udpat to git headJo-Philipp Wich2013-09-131-2/+2
| | | | | | | | | | | - fixes buffer corruption with JSON-RPC list calls - change JSON-RPC protocol to include the session ID into the call attributes instead of passing it via the URL - forcibly pass effective session ID as "ubus_rpc_session" attribute to called procedures - change ubus acl checking to conform with new ubus session namespace SVN-Revision: 37962
* rpcd: update to git headJo-Philipp Wich2013-09-131-3/+4
| | | | | | | | | - recalculate session ACLs on reload - support negative access group expressions in /etc/config/rpcd - prevent destryoing the default session - use "ubus_rpc_session" attribute as session identifier to enforce JSON-RPC proxy security SVN-Revision: 37961
* kernel: gsc depends on kmod-i2c-coreLuka Perkov2013-09-121-3/+3
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 37960
* brcm47xx: remove support for kernel 3.8Hauke Mehrtens2013-09-1258-7852/+2
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37959
* brcm47xx: add default config for new kernel config optionHauke Mehrtens2013-09-121-0/+1
| | | | SVN-Revision: 37958
* kernel: update bcma and ssb to wireless-testing master-2013-09-09Hauke Mehrtens2013-09-1221-1232/+1869
| | | | SVN-Revision: 37957
* kernel: add support for ESMT F25L32PA with upstream submissionLuka Perkov2013-09-121-0/+37
| | | | | | Signed-off-by: Flavio Silveira <fggs@terra.com.br> SVN-Revision: 37956
* odhcp6c: Timing workaround for buggy serversSteven Barth2013-09-121-2/+2
| | | | SVN-Revision: 37951
* kernel: fix imx sata moduleLuka Perkov2013-09-111-1/+2
| | | | | | | | | | The imx sata module has only been backported to imx6 target. This change will fix buildbot errors due to missing patches in other targets. Keep this until all targets use kernel version with imx sata support in them. Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 37950
* kernel: align the skb padding to power of twoFelix Fietkau2013-09-115-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The skb is usually started by a padding which allows the protocols in the network stack to add their headers in front of the payload. The skb can be reallocated in case the preallocated padding is not large enough. This can for example happen in the function __skb_cow which will check the requested extra headroom and allocate more buffer when the requested headroom is bigger than the available one. The extra buffer is aligned again to the multiple of the NET_SKB_PAD of the target architecture. The macro used to create the multiple of the NET_SKB_PAD is written in a way which allows only values power two as alignment parameter. The currently used value of 48 bytes can not be written as n ** 2 but as 2 ** 4 + 2 ** 5. The extra buffer is therefore not always the multiple of 48 but can be 16, 64, 80, 128, 144 and so on. The generated values are also not monotonic (48 requested bytes are mapped to 80 allocated bytes and 49 requested bytes are mapped to 64 allocated bytes). These unexpected small values result in more reallocations of the buffer. This was noticed prominently during tests between two QCA9558 720 MHz devices which were connected via ethernet to PCs and had a HT40 802.11n 3x3 link between each other. The throughput PC-to-PC during iperf TCP runs increased reliable from 186 Mibit/s to 214 Mibit/s in one direction and from 195 Mibit/s to 220 Mibit/s in the other direction. This is a performance increase of ~14% just by reducing the amount of reallocations. Signed-off-by: Sven Eckelmann <sven@open-mesh.com> SVN-Revision: 37948
* toolchain/gcc: upgrade linaro gcc 4.6 to 4.6-2013.05Felix Fietkau2013-09-111-2/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37947
* toolchain/gcc: fix up breakage introduced in r37945Felix Fietkau2013-09-111-1/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37946
* upgrade Linaro gcc 4.8 to 4.8-2013.08Imre Kaloz2013-09-116-18/+18
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 37945
* add support for Linaro binutils 2.23.2-2013.06Imre Kaloz2013-09-118-12/+153
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 37944
* upgrade to 7.6-2013.05Imre Kaloz2013-09-114-35/+13
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 37943