Commit Graph

11279 Commits (7c4f54944324619c43ce56a852014148777db037)

Author SHA1 Message Date
Gabor Juhos 3429191e87 ar71xx: Fix AP135 PCI
AP135 has a pluggable PCIE slot unlike AP136.

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@36541 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-03 19:00:58 +00:00
Felix Fietkau ebed4991a9 ar71xx: add an external reset callback for ar913x and use it in ath9k - 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
2013-05-03 09:12:19 +00:00
Felix Fietkau 13cd8ba334 kernel: do not strip /proc/net/ip_mr_* in the /proc debloat patch, it is 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
2013-05-02 15:59:57 +00:00
Jonas Gorski 1780aae0a8 bcm63xx: split into two subtargets, generic and SMP
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
2013-05-02 15:28:31 +00:00
Jonas Gorski dec4629f27 bcm63xx: add SMP support for BCM6362 and BCM6368
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
2013-05-02 15:28:26 +00:00
Jonas Gorski a08aa46060 kernel: generic: don't strip /proc/irq on SMP
/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
2013-05-02 15:28:12 +00:00
Jonas Gorski 67fe3b7ad4 bcm63xx: fix hsspi flash registration for BCM6362
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
2013-05-02 15:28:10 +00:00
Jonas Gorski adf4249894 bcm63xx: fix/enable livebox minipci
Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36523 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-02 15:28:07 +00:00
Jo-Philipp Wich edc084effc atheros: remove static gpio_request() from board setup and include generic 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
2013-05-02 11:46:53 +00:00
Gabor Juhos eeea332f33 kernel: update linux 3.8 to 3.8.11
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36507 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-01 22:15:18 +00:00
Florian Fainelli de1932b8b5 brcm63xx: fix typo and missing BCM6328 check in BCM6345 ethernet patch
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
2013-05-01 21:52:25 +00:00
Florian Fainelli 22008d7ac8 brcm63xx: add missing binary operands to BCM6345 ethernet patch
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
2013-05-01 21:12:40 +00:00
Florian Fainelli 5bb5c2727c brcm63xx: remove 3.7 kernel support
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-01 21:12:26 +00:00
Gabor Juhos a5e6a230cd ar71xx: rename WNR2000v3 support patch
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
2013-04-30 10:44:11 +00:00
Gabor Juhos 95dbc1ffd3 x86/geos: switch to 3.8.10
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
2013-04-30 10:44:09 +00:00
Gabor Juhos 690066c1f3 linux/3.9: implement pcibios_get_phb_of_node for MIPS
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 10:44:08 +00:00
Gabor Juhos 8666a10791 linux/3.8: use backported pcibios_get_phb_of_node patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 10:44:07 +00:00
Gabor Juhos 440bb56dc2 kernel: update linux 3.8 to 3.8.10
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 10:43:59 +00:00
Gabor Juhos 4c1da5becf at91: add missing config symbols
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36492 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 10:43:58 +00:00
Gabor Juhos 152d6cd31f linux/3.{8,9}: add missing symbols
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36491 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 10:43:57 +00:00
Gabor Juhos c067474691 linux/3.{8,9}: turn on CONFIG_NET_SCH_FQ_CODEL
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
2013-04-30 10:43:56 +00:00
John Crispin 7c6b0f4953 ramips: move dlink profile to correct sub folder - 2nd try
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36489 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 10:34:20 +00:00
John Crispin ee51015692 ramips: move dlink profile to correct sub folder
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36487 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-30 08:24:26 +00:00
Hauke Mehrtens 7c4a6af247 broadcom-diag: support for the WNDR3700v3
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
2013-04-28 21:11:17 +00:00
Hauke Mehrtens b603107f02 brcm47xx: use kernel 3.8.10 as default kernel
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
2013-04-28 18:25:16 +00:00
Hauke Mehrtens 219ed3f7c1 brcm47xx: add board detection for NETGEAR WNDR4500 V2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36478 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-28 18:19:31 +00:00
Hauke Mehrtens f5095240a5 kernel: fix a memory leak in split_rootfs_data()
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
2013-04-28 17:01:56 +00:00
Hauke Mehrtens 585001781b kernel: update bcma and ssb for kernel 3.8+ to version from wireless-testing master-2013-04-26.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36473 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-28 16:52:11 +00:00
Jonas Gorski 9aa9b6b482 kernel: update linux 3.9 patches to rc8
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-28 11:55:23 +00:00
Jonas Gorski aef5e526c7 kernel: add missing bcma defines and header file for bcrmfmac
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
2013-04-28 11:10:42 +00:00
Gabor Juhos 868412ff3a ar71xx: add user-space support for WNR2000v3
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
2013-04-26 17:00:54 +00:00
Gabor Juhos ac6aa244a8 ar71xx: add profile and build image for WNR2000v3
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
2013-04-26 17:00:53 +00:00
Gabor Juhos 7902954f83 ar71xx: Add Netgear WNR2000v3 support
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
2013-04-26 17:00:52 +00:00
Gabor Juhos 484cb57c03 ar71xx: add profile and build image for the TL-WR720N v3 board
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
2013-04-26 17:00:50 +00:00
Gabor Juhos 1d9bb65f14 ar71xx: add user-space support for the TL-WR720N v3 board
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
2013-04-26 17:00:49 +00:00
Gabor Juhos a50f7b012f ar71xx: add kernel support for TPLINK WR720N v3
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
2013-04-26 17:00:48 +00:00
Gabor Juhos 3bbeb1b7a1 mpc85xx: Add subtargets Generic and P1020
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
2013-04-26 16:57:43 +00:00
Gabor Juhos 14fec491c7 kernel: update linux 3.8 to 3.8.9
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36453 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-26 16:55:42 +00:00
Gabor Juhos 2105af06d4 at91: upgrade to kernel 3.8.7 and use devicetree
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
2013-04-26 16:55:40 +00:00
Gabor Juhos fd01a68863 ramips: rt3883: fix build error
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36451 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-26 16:55:28 +00:00
John Crispin 8d3add94db lantiq: make leds and network work on VG3503J
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:03:41 +00:00
John Crispin d23f17e56d lantiq: fix board detection helpers
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:03:37 +00:00
John Crispin d88043aa65 lantiq: move dts files to thir own folder
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36443 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:03:32 +00:00
John Crispin d8d3d5959b generic: fix rtl8366_smi compile warning
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
2013-04-25 19:03:29 +00:00
John Crispin f8a2ed97df lantiq: disable sw portmaps on xrx200 ethernet as segment solation does not 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
2013-04-25 19:03:25 +00:00
John Crispin bf46e96234 lantiq: make lzma-loader based images for VG3503J
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36440 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:03:21 +00:00
John Crispin b40108b0d0 lantiq: update VG3503J.dts to match new partition layout
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36439 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:03:17 +00:00
John Crispin c69c086dfb lantiq: add lzma-loader source
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:03:13 +00:00
John Crispin 7cea5ae5de ramips: remove now unneeded user-space board detection
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
2013-04-25 19:03:05 +00:00
John Crispin ecff443b65 ramips: introduce DTS for ALL5003
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
2013-04-25 19:03:01 +00:00
John Crispin e5adedfdd5 ramips: set preinit interface to eth0 by default.
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
2013-04-25 19:02:57 +00:00
John Crispin 77dd775839 ramips: Add Alpha ASL-26555 support.
This board uses a TrendChip SOC with its own RAM/Flash for ADSL support.
We know both SOCs are connected through ethernet and use some kind of protocol for UART communication, but due to the lack of GPL sources we couldn't get it to work. For this reason the network is configured only for LAN.

There are two versions (Chile 8MB and Spain 16MB).

Wiki: http://wiki.openwrt.org/toh/alpha/asl26555

Signed-off-by: Esteban Benito <estebanjbs@gmail.com>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Patchwork: http://patchwork.openwrt.org/patch/3571/
Acked-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36433 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:02:53 +00:00
John Crispin a5c6468744 ramips: Add support of D-link DIR-620D1
Signed-off-by: Serge Vasilugin <vasilugin@yandex.ru>
Acked-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36432 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:02:48 +00:00
John Crispin de28160be0 ramips: sync kernel patches with the mips-next tree
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36431 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:02:42 +00:00
John Crispin 9801819da6 preinit: move cmdline failsafe= handling ot the generic code
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36430 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-25 19:02:37 +00:00
Jonas Gorski 50884b75be bcm63xx: update patches with upstream submissions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36407 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-23 13:55:36 +00:00
Jonas Gorski c818e05fef bcm63xx: switch to linux 3.8
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36406 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-23 13:55:17 +00:00
Steven Barth 276de79fca Change default IPv6 config to enable DHCPv6-PD
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36384 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-22 19:40:16 +00:00
Felix Fietkau 431e5b64bc kernel: allow __netdev_alloc_skb_ip_align to be called with dev = NULL
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-22 15:01:36 +00:00
Felix Fietkau a6503733c9 ar71xx: merge more unaligned access hacks from cerowrt-next
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36374 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-22 12:53:21 +00:00
Felix Fietkau db175c1d34 kernel: backport SSB/BCMA changes in preparation for a compat-wireless update
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-19 12:39:40 +00:00
Gabor Juhos 927a2d3057 linux/3.9: add missing config symbol
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-19 08:07:38 +00:00
Gabor Juhos 90ead29604 linux/3.[89]: update bridge_remove_ipv6_dependency patch
Fixes the following warning:

    CC [M]  net/ipv6/addrconf.o
  net/ipv6/addrconf.c: In function 'addrconf_init':
  net/ipv6/addrconf.c:4944:2: warning: assignment from incompatible pointer type [enabled by default]

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36364 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-19 08:07:37 +00:00
Gabor Juhos 5afe312fc7 kernel: update linux 3.8 to 3.8.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36363 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-19 08:07:34 +00:00
Felix Fietkau ab8468d344 build: consistently use 'depends on' instead of 'depends'
make the syntax more compatible with kernel menuconfig

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36351 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-17 15:36:41 +00:00
John Crispin 1b240db985 [ramips] fix prepare_generic_squashfs
prepare_generic_squashfs was called twice on the generated images breaking mount_root

Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36349 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-17 11:54:09 +00:00
John Crispin 270bb2883c [ramips] fix rt305x gpio
https://dev.openwrt.org/ticket/13359

Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36343 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-16 06:58:18 +00:00
Felix Fietkau 58a4084d28 kernel: force CONFIG_NET_SCHED=y for fq_codel (#13360)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36342 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-15 20:40:29 +00:00
Imre Kaloz b5b7a2db8b [generic/3.9]: refresh against -rc7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36340 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-15 16:10:01 +00:00
Gabor Juhos 9198c2f4ab kernel: update linux 3.8 to 3.8.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36332 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-14 09:25:53 +00:00
Gabor Juhos 988e72c790 mpc85xx: use static SPI bus number for TL-WDR4900
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36329 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 19:44:41 +00:00
Gabor Juhos b3b8aaa3b1 linux/3.8: backport 'spi/of: Use DT aliases for assigning bus number' from 3.9
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36328 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 19:44:38 +00:00
John Crispin b4c6d84f6d [ramips] update rt2880 config-3.8
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36327 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:57:01 +00:00
John Crispin 9b50a884df [ramips] fix up the rt2880 patches
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36326 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:56:53 +00:00
John Crispin 49a6ad0207 [ramips] fix RT-N15 support
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36325 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:56:44 +00:00
John Crispin 147e52a665 [ramips] update rt2880.dtsi
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:56:36 +00:00
John Crispin d8aae3517b [geneirc] fix rtl8366s OF binding
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36323 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:56:05 +00:00
Gabor Juhos bb114efbc8 mpc85xx: set preinit interface to eth0 by default
This makes the WDR4900 accessible via ethernet in
failsafe mode.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36322 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:30:25 +00:00
Gabor Juhos 0010d80ea9 mpc85xx: Generate fdt for P1020RDB
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@36321 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:30:24 +00:00
Gabor Juhos 61ed0ce571 mpc85xx: Add P1020RDB board support
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@36320 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-12 18:30:22 +00:00
John Crispin 0aa4ffad7a [lantiq] add VG3503J support
this adds basic support. the bootloader on these units is locked down.

until we have a replacement we can do basic testing with these env variables in uboot.

set update_openwrt erase 0xb0020000 0xb073ffff \;tftp 0x81000000 openwrt-lantiq-xway-VG3503J-squashfs.image\;cp.b 0x81000000 0xb0020000 \$(filesize)
set bootcmd cp.b 0xb0020000 0x80002000 0x400000\; go 0x80002000

unfortunatley the bootloader ignores the bootcmd, so autobooting is not possible yet. you need to call "run bootcmd" by hand after each power cycle.

please note that the vdsl firmware is non redistributable. you can find it in the GPL drop that BT provides.

Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-11 19:18:07 +00:00
John Crispin 5bb33bd0cf [lantiq] add FE phy firmware
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36314 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-11 19:17:48 +00:00
John Crispin ce4da1634d [lantiq] add missing pinmux patch
Fix lantiq pinmux which affected PCI and USB.

Known affected boards are: ARV4518 and ARV7518.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36312 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-11 07:12:37 +00:00
Felix Fietkau 47ffc8ff86 cns3xxx: fix USB ehci/ohci platform driver
Update ehci/ohci driver registration to conform to the new platform
drivers.

This fixes missing USB host support in 3.8.x

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36309 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 16:20:50 +00:00
Felix Fietkau d72b418346 kernel: calibrate the TWD timer even when booting with only one CPU, it is used for the watchdog timer base
Fixes booting on single-core CNS3xxx devices

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36308 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 16:07:50 +00:00
Felix Fietkau 89cca284e2 kernel: keep the igmp proc support even with PROC_STRIPPED, some tools still use it
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 13:45:12 +00:00
Felix Fietkau 87f078aee9 kernel: switch default qdisc from pfifo_fast to fq_codel and remove pfifo_fast
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 13:11:29 +00:00
Felix Fietkau 494a34245d kernel: keep dropped stats in fq_codel
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36303 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 13:11:25 +00:00
Felix Fietkau 967b13d79b kernel: tune fq_codel defaults for common netdevice speeds
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 13:11:21 +00:00
Felix Fietkau 10e97fe11f kernel: add patches by Dave Täht to reduce buffer size in longer queues to reduce memory pressure
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36301 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-10 13:11:16 +00:00
Florian Fainelli f79b8bc0ec kernel: refresh patches against 3.9-rc6
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36297 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 16:16:20 +00:00
Florian Fainelli 7251e4fdeb kernel: add support for PMC PM25LQ032 SPI Flash in m25p80.c
Add support for PMC PM25LQ032 (4MB) SPI Flash used in Hame MPR-A1 and clones.

Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 16:16:16 +00:00
Florian Fainelli 5a27c63705 kernel: backport switch user API changes after r36283
3.3 and 3.6 kernels do not make use of the UAPI headers, still they need
to provide an up-to-date switch.h copy for swconfig to build.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 15:47:01 +00:00
John Crispin 7b7317fc25 [ramips] unbreak portmapping - typo fix
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36293 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:39:01 +00:00
John Crispin ffaccbaa81 [ramips] move memory detect node to dtsi files
Signed-of-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:19:36 +00:00
John Crispin 77a28db429 [ramips] Add Netgear WNCE2001 (OF version)
Add Netgear WNCE2001.

This is a small RT3052 device with 4MB spi flash and 32MB ram.
2 built-in antennas, 1x fastE, no USB, reset & wps switch.
On my model the AP/RT switch is unpopulated, but I verified the gpio
mapping for it.
The stock firmware is running an unprotected tftpd which allows you
to read any file from the filesystem.
Serial port is present on testpads (See image on the wiki page).
There are more testpads below the shield near the SoC, which
may have JTAG.

Slight annoyance: The bootloader is checksumming kernel&rootfs, but
can be tricked by zeroing checksum and length fields in the checksum
partition, see
target/linux/ramips/base-files/lib/preinit/04_disable_wnce2001_flash_checksumming

The manufacturer image is very similar to the DAP one, so I slightly
modified mkdapimg to support generating it.

The resulting
openwrt-ramips-rt305x-wnce2001-squashfs-factory-(worldwide|northamerica).bin
can be used to flash from stock to OpenWRT using the stock firmware
upgrade function, without using the serial port.

http://www.netgear.com/landing/wnce2001.aspx
http://wiki.openwrt.org/toh/netgear/wnce2001

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36289 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:19:33 +00:00
John Crispin e61b526322 [ramips] remove bootargs from dts
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36288 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:19:28 +00:00
John Crispin 8fb3d4d8cf [ramips] add ofpart info to the devicetrees
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36287 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:19:24 +00:00
John Crispin 6b65168cf8 [ramips] add sample swconfig portmap
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36286 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:19:20 +00:00
John Crispin 98f2fc0ea1 [ramips] set of_node before registring the switch
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36285 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-04-09 14:19:17 +00:00