aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
Commit message (Collapse)AuthorAgeFilesLines
* ar71xx: add an external reset callback for ar913x and use it in ath9k - ↵Felix Fietkau2013-05-035-5/+36
| | | | | | | | should reduce the frequency of DMA stop failures Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36530 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: do not strip /proc/net/ip_mr_* in the /proc debloat patch, it is ↵Felix Fietkau2013-05-024-52/+0
| | | | | | | | used by iproute2 Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36529 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm63xx: split into two subtargets, generic and SMPJonas Gorski2013-05-0221-9/+158
| | | | | | | | Make SMP a subtarget, since it only supports BCM6362 and BCM6368. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36527 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm63xx: add SMP support for BCM6362 and BCM6368Jonas Gorski2013-05-0213-0/+1275
| | | | | | | | BCM6358 requires further work due to its shared TLB. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36526 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: generic: don't strip /proc/irq on SMPJonas Gorski2013-05-024-12/+12
| | | | | | | | /proc/irq is needed for changing the SMP affinity of interrupts. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36525 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm63xx: fix hsspi flash registration for BCM6362Jonas Gorski2013-05-022-3/+5
| | | | | | | | | Use busnum 1 for HSSPI so it won't conflict on chips having both SPI controllers. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36524 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm63xx: fix/enable livebox minipciJonas Gorski2013-05-021-1/+2
| | | | | | Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36523 3c298f89-4303-0410-b956-a3cf2f4a3e73
* atheros: remove static gpio_request() from board setup and include generic ↵Jo-Philipp Wich2013-05-022-5/+3
| | | | | | | | | kmod-gpio-button-hotplug instead. This change is based on a patch by Karl Palsson <karlp@remake.is> See http://patchwork.openwrt.org/patch/3536/. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36513 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.8 to 3.8.11Gabor Juhos2013-05-0131-106/+35
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36507 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm63xx: fix typo and missing BCM6328 check in BCM6345 ethernet patchFlorian Fainelli2013-05-011-2/+4
| | | | | | | | | And while at it, also include a define check for BCM6328, thanks to Gabor for spotting this. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36506 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm63xx: add missing binary operands to BCM6345 ethernet patchFlorian Fainelli2013-05-011-3/+4
| | | | | | | | Thanks to Emilio Arias for reporting it. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36505 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm63xx: remove 3.7 kernel supportFlorian Fainelli2013-05-01119-14640/+0
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36504 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: rename WNR2000v3 support patchGabor Juhos2013-04-301-0/+0
| | | | | | | | | | Update the numbering of kernel patch for supporting Netgear WNR2000v3 from 617 to 618. Signed-off-by: yousong <yszhou4tech@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36498 3c298f89-4303-0410-b956-a3cf2f4a3e73
* x86/geos: switch to 3.8.10Gabor Juhos2013-04-302-1/+26
| | | | | | | | Compile tested only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36496 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.9: implement pcibios_get_phb_of_node for MIPSGabor Juhos2013-04-302-0/+88
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36495 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.8: use backported pcibios_get_phb_of_node patchesGabor Juhos2013-04-303-153/+44
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36494 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.8 to 3.8.10Gabor Juhos2013-04-3027-32/+32
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36493 3c298f89-4303-0410-b956-a3cf2f4a3e73
* at91: add missing config symbolsGabor Juhos2013-04-301-0/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36492 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.{8,9}: add missing symbolsGabor Juhos2013-04-302-0/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36491 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.{8,9}: turn on CONFIG_NET_SCH_FQ_CODELGabor Juhos2013-04-302-2/+2
| | | | | | | | It is forced to 'y' since r36342. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36490 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: move dlink profile to correct sub folder - 2nd tryJohn Crispin2013-04-301-0/+0
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36489 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: move dlink profile to correct sub folderJohn Crispin2013-04-301-0/+20
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36487 3c298f89-4303-0410-b956-a3cf2f4a3e73
* broadcom-diag: support for the WNDR3700v3Hauke Mehrtens2013-04-281-0/+1
| | | | | | | | | | | | | | | I recently picked up a WNDR3700 to put OpenWRT on, and only after tearing into the box did I find it was one of the v3 boards, with poor OpenWRT support. This patch should add the board detection and LED/button control to the broadcom-diag module, and should generate a netgear .chk image that the bootloader and stock firmware will accept. The changes to the broadcom-diag module are more than a few lines because the WNDR3700v3 is driving its LEDs through an HC164 8-bit shift register. Signed-off-by: Owen Kirby <osk@exegin.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36482 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: use kernel 3.8.10 as default kernelHauke Mehrtens2013-04-281-1/+1
| | | | | | | The biggest change with this kernel is a new partition parser. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36480 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: add board detection for NETGEAR WNDR4500 V2Hauke Mehrtens2013-04-282-8/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36478 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: fix a memory leak in split_rootfs_data()Hauke Mehrtens2013-04-282-42/+20
| | | | | | | allocate_partition() copies all the content of dpart into a new struct. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36475 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update bcma and ssb for kernel 3.8+ to version from wireless-testing ↵Hauke Mehrtens2013-04-2814-469/+2802
| | | | | | master-2013-04-26. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36473 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.9 patches to rc8Jonas Gorski2013-04-286-76/+12
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36469 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: add missing bcma defines and header file for bcrmfmacJonas Gorski2013-04-2815-127/+388
| | | | | | | | Fixes build failure when having kmod-mmc and brcmfmac selected. Signed-off-by: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36468 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add user-space support for WNR2000v3Gabor Juhos2013-04-262-1/+5
| | | | | | | Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36461 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add profile and build image for WNR2000v3Gabor Juhos2013-04-262-0/+13
| | | | | | | Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36460 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: Add Netgear WNR2000v3 supportGabor Juhos2013-04-263-0/+130
| | | | | | | | | | Network connectivity works fine (LAN and WAN). For GPIOs, only pwr led and the green wan leds are supported for now. Signed-off-by: Mathieu Olivari <mathieu.olivari@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36459 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add profile and build image for the TL-WR720N v3 boardGabor Juhos2013-04-262-0/+14
| | | | | | | Signed-off-by: yousong <yszhou4tech@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36458 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add user-space support for the TL-WR720N v3 boardGabor Juhos2013-04-264-1/+10
| | | | | | | Signed-off-by: yousong <yszhou4tech@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36457 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: add kernel support for TPLINK WR720N v3Gabor Juhos2013-04-263-0/+149
| | | | | | | | | | | | | | | Add support for TPLINK WR720N v3 which has 4MB flash, 32MB ram, 2 ethernet interfaces, 1 USB 2.0 port. The patch is mostly a modification from mach-tl-wr703n.c. GPIO numbers for the slider switch is from mach-tl-mr3020n.c. Tested on my device and they worked fine. Signed-off-by: yousong <yszhou4tech@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36456 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mpc85xx: Add subtargets Generic and P1020Gabor Juhos2013-04-265-0/+15
| | | | | | | | | | Only difference between Generic and P1020 is that P1020 enables SMP with two CPUs in the kernel config. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36454 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.8 to 3.8.9Gabor Juhos2013-04-2636-133/+69
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36453 3c298f89-4303-0410-b956-a3cf2f4a3e73
* at91: upgrade to kernel 3.8.7 and use devicetreeGabor Juhos2013-04-2623-721/+390
| | | | | | | | | | | | | | | This upgrades the AT91 target to 3.8.7, and migrates to device tree. This allows a single kernel to be built for most at91 variants which simplifies things quite a bit. The immediate result is that all subtargets are nuked, and any boards without dts files are no longer supported, though the target now includes more boards than before. The adc driver was also nuked as 3.8.7 includes a new one under the IIO subsystem. Signed-off-by: Adam Porter <porter.adam@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36452 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: rt3883: fix build errorGabor Juhos2013-04-262-2/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36451 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: make leds and network work on VG3503JJohn Crispin2013-04-253-12/+31
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36445 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: fix board detection helpersJohn Crispin2013-04-251-2/+2
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36444 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: move dts files to thir own folderJohn Crispin2013-04-2532-1/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36443 3c298f89-4303-0410-b956-a3cf2f4a3e73
* generic: fix rtl8366_smi compile warningJohn Crispin2013-04-251-1/+1
| | | | | | | | | drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_sw_set_vlan_ports': drivers/net/phy/rtl8366_smi.c:1125:6: warning: 'pvid' may be used uninitialized in this function [-Wuninitialized] Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36442 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: disable sw portmaps on xrx200 ethernet as segment solation does not ↵John Crispin2013-04-251-1/+1
| | | | | | | | work yet Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36441 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: make lzma-loader based images for VG3503JJohn Crispin2013-04-251-13/+21
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36440 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: update VG3503J.dts to match new partition layoutJohn Crispin2013-04-251-3/+3
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36439 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: add lzma-loader sourceJohn Crispin2013-04-2524-0/+2789
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36438 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: remove now unneeded user-space board detectionJohn Crispin2013-04-251-20/+0
| | | | | | | | | | | | Now that ALL5002 and ALL5003 each got their own DTS and board names, remove the now no longer needed user-space part which previously differentiated between ALL5002 and ALL5003. Signed-off-by: Daniel Golle <dgolle@allnet.de> Patchwork: http://patchwork.openwrt.org/patch/3558/ Acked-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36436 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: introduce DTS for ALL5003John Crispin2013-04-259-4/+133
| | | | | | | | | | | | | Prior to the switch to 3.8, ALL5002 and ALL5003 boards shared mach-all5002.c. With the change to DTS, this is no longer accurate, as ALL5002 is based on Rt3352 SoC while ALL5003 is based on Rt5350 SoC, therefore the corresponding rt5350.dtsi need to be included for ALL5003. Signed-off-by: Daniel Golle <dgolle@allnet.de> Patchwork: http://patchwork.openwrt.org/patch/3557/ Acked-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36435 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ramips: set preinit interface to eth0 by default.John Crispin2013-04-251-0/+12
| | | | | | | | | | | | This makes any ramips device accessible via ethernet in failsafe mode. Based on: https://dev.openwrt.org/changeset/36322 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Patchwork: http://patchwork.openwrt.org/patch/3567/ Acked-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36434 3c298f89-4303-0410-b956-a3cf2f4a3e73