Commit Graph

12400 Commits (3db93a335199eb1127616826a84324403ad4aafe)

Author SHA1 Message Date
Jonas Gorski 0343c0288e brcm63xx: add empty dtsi files for each of the supported SoCs
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42120
2014-08-11 11:36:53 +00:00
Jonas Gorski de8e3f2f86 brcm63xx: add and enable support for loading an appended dtb
Allow appending a dtb blob to the binary and use it for identifying the
board. Fall back to nvram based identification in case of no dtb passed.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42119
2014-08-11 11:36:48 +00:00
Jonas Gorski b61f57a5c7 brcm63xx: correctly export fallback sprom for brcm-wl
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

SVN-Revision: 42118
2014-08-11 11:36:41 +00:00
Jonas Gorski 97d0ed4faa brcm63xx: make board patch context less ambiguous
Make it less likely for quilt/patch to put boards into the "wrong"
section.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42117
2014-08-11 11:36:38 +00:00
Jonas Gorski a06013e9b7 brcm63xx: fix board patches offsets
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
[jogo fix 553-boards_probe_switch.patch]
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42116
2014-08-11 11:36:30 +00:00
Luka Perkov a7840a0306 kernel: 3.14: refresh patches
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42113
2014-08-11 09:21:05 +00:00
Jonas Gorski 48318b52af brcm63xx: Add fallback sprom for A4001N
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42110
2014-08-10 12:22:15 +00:00
Jonas Gorski f30102c6c2 brcm63xx: Add fallback sprom for HG520v
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42109
2014-08-10 12:22:12 +00:00
Jonas Gorski e07dc84b24 brcm63xx: Add fallback sprom for P870HW-51a
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42108
2014-08-10 12:22:10 +00:00
Jonas Gorski 568a15adb3 brcm63xx: Add fallback sprom for VR-3025un
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42107
2014-08-10 12:22:08 +00:00
Jonas Gorski d3af37fdfb brcm63xx: Add fallback sprom for VR-3025u
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42106
2014-08-10 12:22:05 +00:00
Jonas Gorski 6eb9375da4 brcm63xx: Add fallback sprom for WAP-5813n
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42105
2014-08-10 12:22:02 +00:00
Jonas Gorski 061f738087 brcm63xx: Add fallback sprom for AR-5381u
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42104
2014-08-10 12:21:59 +00:00
Jonas Gorski 23df30ca4a brcm63xx: Add fallback sprom for AR-5387un
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42103
2014-08-10 12:21:55 +00:00
Jonas Gorski d1f731866b brcm63xx: Add fallback sprom for A4001N1
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42102
2014-08-10 12:21:52 +00:00
Jonas Gorski 312a7f9883 brcm63xx: Add fallback sprom for CT6373
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42101
2014-08-10 12:21:48 +00:00
Jonas Gorski 8240f6ad54 brcm63xx: Add fallback sprom for CT5365
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42100
2014-08-10 12:21:44 +00:00
Jonas Gorski a299702df0 brcm63xx: Add fallback sprom for CT5361_CT5621
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42099
2014-08-10 12:21:39 +00:00
Jonas Gorski a166e05188 brcm63xx: Add fallback sprom for Huawei HG553
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42098
2014-08-10 12:21:34 +00:00
Jonas Gorski 02e78b9bd8 brcm63xx: Fix fallback sprom il0mac
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 42097
2014-08-10 12:21:30 +00:00
Jo-Philipp Wich 0cf7cba67b netfilter: consider reply direction on selective flushing
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 42095
2014-08-10 10:15:22 +00:00
Jo-Philipp Wich f1b40f9304 netfilter: fix calls to nf_ct_iterate_cleanup() with Linux >= 3.13
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 42093
2014-08-10 09:21:14 +00:00
Jo-Philipp Wich 56be9f4a9a netfilter: support /proc conntrack flushing of specific ip addresses
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 42092
2014-08-09 14:36:10 +00:00
Hauke Mehrtens 47bab2b654 brcm47xx: fix reboot problem on BCM4705/BCM4785
This adds some code based on code from the Broadcom GPL tar to fix the
reboot problems on BCM4705/BCM4785. I tried rebooting my device for ~10
times and have never seen a problem. This reverts the changes in the
previous commit and adds the real fix as suggested by Rafał.

Setting bit 22 in Reg 22, sel 4 puts the BIU (Bus Interface Unit) into
async mode.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 42088
2014-08-08 23:10:16 +00:00
Hauke Mehrtens 81c2466381 brcm47xx: fix reboot problem on BCM4705/BCM4785
This adds some code based on code from the Broadcom GPL tar to fix the
reboot problems on BCM4705/BCM4785. I tried rebooting my device for ~10
times and have never seen a problem. This reverts the changes in the
previous commit and adds the real fix as suggested by Rafał.

Setting bit 22 in Reg 22, sel 4 puts the BIU (Bus Interface Unit) into
async mode.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 42083
2014-08-08 22:52:28 +00:00
Luka Perkov 97f26cad16 imx6: update upstream patch
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42081
2014-08-08 16:11:57 +00:00
Luka Perkov 7116b091eb kirkwood: drop 3.10 support
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42077
2014-08-08 13:55:30 +00:00
Luka Perkov f767d83b67 kirkwood: switch to 3.14
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42076
2014-08-08 13:55:29 +00:00
Luka Perkov c84876702b imx6: drop 3.10 support
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42075
2014-08-08 13:38:31 +00:00
Luka Perkov 4c2c390a23 imx6: switch to 3.14
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42074
2014-08-08 13:38:30 +00:00
Luka Perkov 60fe58100c imx6: update upstream patches
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42073
2014-08-08 13:38:29 +00:00
Luka Perkov d5f94a4122 imx6: backport IMX6DL DVFS support from 3.15
This allows dynamic voltage and frequency scaling to work for IMX6DL CPU's.

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

SVN-Revision: 42072
2014-08-08 13:38:27 +00:00
Luka Perkov 2b6d364a2d imx6: drop ventana kernel/rootfs hack
In r41578 this was added in order to make default images bootable for the BB
release. We need more generic approach for this.

Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42071
2014-08-08 13:38:25 +00:00
Luka Perkov dd8d729096 kernel: update 3.14 to 3.14.16
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 42070
2014-08-08 13:38:22 +00:00
Hauke Mehrtens c371e6de02 brcm47xx: activate high mem for mips74k in the config
It is still not working.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 42054
2014-08-07 20:22:00 +00:00
Hauke Mehrtens 4ec288bfa4 brcm47xx: 3.14: backport MIPS patches for early HIGHMEM support
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

SVN-Revision: 42053
2014-08-07 20:21:11 +00:00
Hauke Mehrtens dc38211cff brcm47xx: 3.10: backport MIPS patches for early HIGHMEM support
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

SVN-Revision: 42052
2014-08-07 20:20:38 +00:00
Felix Fietkau 053a3a4aaf kernel: add a patch to allow disabling processing of the netfilter "filter" table for established connection packets
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 42046
2014-08-07 18:59:22 +00:00
Felix Fietkau 3e64341eac kernel: improve ipv4 netfilter optimization patch
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 42045
2014-08-07 18:59:18 +00:00
Felix Fietkau ad876993d3 ar71xx: port missing ath79 machine entry for wndr3700 v4 to 3.14
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 42044
2014-08-07 18:59:15 +00:00
John Crispin bc67bd2295 ralink: add 3.14 support
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 42040
2014-08-07 14:41:19 +00:00
Felix Fietkau e41a0cafff ar71xx: add linux 3.14 support
Signed-off-by: Zhao, Gang <gang.zhao.42@gmail.com>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 42038
2014-08-07 12:40:53 +00:00
Felix Fietkau f75f9606ad kernel: add a few more generic config symbols for 3.14
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 42037
2014-08-07 12:40:47 +00:00
John Crispin 997ca19fd2 ralink: revert r37163
https://dev.openwrt.org/ticket/17071

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

SVN-Revision: 42036
2014-08-07 12:38:20 +00:00
John Crispin d8833ce163 octeon: add missing gpio_to_irq()
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 42028
2014-08-07 09:54:07 +00:00
Steven Barth e7be51a0fd ar71xx: Add support for the WNDR3800CH
Apparently this is a fairly common refurb unit of the 3800 series now,
with merely the recognition string changed in the boot loader.

Signed-off-by: Dave Taht <dave.taht@bufferbloat.net>

SVN-Revision: 42023
2014-08-07 05:14:26 +00:00
Jo-Philipp Wich a720dd209f build: introduce per feed repository support
This changeset implements a new menuconfig option to generate separate
repositories for each enabled package feed instead of one monolithic one.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 42002
2014-08-05 11:24:24 +00:00
Felix Fietkau 30ec58a217 atheros: switch kernel version to 3.14
After several tests, 3.14 kernel seems run fine.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 41997
2014-08-04 20:54:57 +00:00
Felix Fietkau 930c0c24a7 atheros: add 3.14 configuration
Created on basis of 3.10 config. Remove few obsolete symbols and add new
upstream symbols. New symbols left in its default state.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 41996
2014-08-04 20:54:53 +00:00
Felix Fietkau 5b9d4fd80a atheros: copy 3.10 patches to 3.14 and refresh them
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 41995
2014-08-04 20:54:49 +00:00
Felix Fietkau 005f8ed563 atheros: refresh config-3.10
Refresh 3.10 kernel configuration, particulary correct AR2315_WDT symbol
position.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 41994
2014-08-04 20:54:39 +00:00
Felix Fietkau b855faecc0 ar71xx: update Carambola2 platform data
Change list:
 * Remove button info on GPIO12, there is no button there.
 * Remove nvram mtd partition, as it's not used for anything, saves 64k for user data.

Tested building for carambola2 target.

Signed-off-by: Mantas Pucka <mantas@8devices.com>

SVN-Revision: 41993
2014-08-04 14:46:52 +00:00
Felix Fietkau e6083fc8b1 kernel/3.1{3, 4}: fix IFF_NO_IP_ALIGN flag location
Fix IFF_NO_IP_ALIGN location which is collide with new netdev private flag
IFF_MACVLAN.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 41992
2014-08-04 06:15:14 +00:00
John Crispin 17b8d9c976 ramips: add profile for easyacc wizard8800
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41986
2014-08-03 14:31:18 +00:00
John Crispin 058a5c85ef firmware-utils: made mkdir615h1 work for all Senao-produced devices as mksenaofw and cleaned up some of its formatting
Signed-off-by: Forest Crossman <cyrozap@gmail.com>

SVN-Revision: 41962
2014-08-03 11:13:58 +00:00
John Crispin 04e4ff282a ramips:support Lenovo AC1200 Wireless router
Lenovo AC1200 series has two types, Y1 and Y1S.
Y1S has 256MB DDR2, Y1 only has 128MB and Y1 have no Giga Port.

Signed-off-by: Lintel <lintel.huang@gmail.com>

SVN-Revision: 41961
2014-08-03 11:13:52 +00:00
Felix Fietkau fe295cd178 kernel: when using --gc-sections, add --sort-section=name to get a more stable sorting order
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41951
2014-08-02 18:50:55 +00:00
Felix Fietkau 428539a3a2 kernel: add a small xfrm related performance optimization
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41950
2014-08-02 18:50:50 +00:00
Zoltan Herpai 06fdad1c12 mxs: - bump target to 3.14.14 - update dcp module
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 41949
2014-08-02 11:29:11 +00:00
Zoltan Herpai 15facdb2fa mxs: add 3.14 config and patches
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 41948
2014-08-02 11:20:01 +00:00
Zoltan Herpai 639a1f375b mxs: remote 3.12 patches and configs
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 41947
2014-08-02 11:18:00 +00:00
Jo-Philipp Wich baa7c211f5 netfilter: introduce xt_id match
This commit implements a new netfilter match "xt_id" which can be used to
attach unsigned 32bit IDs to iptables rules.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 41945
2014-08-01 22:49:47 +00:00
Jonas Gorski 930e3e7ca3 brcm63xx: add preliminary support for D-Link DSL-2751B E1
Mostly works except for USB led. Flashing not tested yet. Mostly
as an example for the sprom fixup code.

Fixup values taken from GPL tarball by comparing bcm43217_map.c
with the struct in sprom.c.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41944
2014-08-01 21:56:46 +00:00
Jonas Gorski 76746026b3 brcm63xx: rework fallback sprom support
Rework fallback sprom support by providing different sproms for
different chips. Also make it optional to use.

This likely causes sprom fallback support to break on a few boards.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41942
2014-08-01 21:56:38 +00:00
Jonas Gorski faa51b307c brcm63xx: switch to 3.14
Now that BB is branched off, we can now switch to 3.14 and start
breaking stuff again.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41941
2014-08-01 21:56:35 +00:00
Jonas Gorski 701e2a38fe brcm63xx: add working lzma-loader and use it for initramfs
Add a working lzma loader and use it for generating initramfs kernels
to allow easily netbooting elf kernels on devices with a 4 MiB CFE
size limit.

Based on ar71xx's lzma-loader.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41940
2014-08-01 21:56:31 +00:00
John Crispin 21845cb45d ramips: Add support for VoCore
This is based and tested on VoCore Alpha, but other stuff like status/eth LEDs are present on the final board revision + VoDock.
All GPIOs are exported, except spi/i2c.

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

SVN-Revision: 41939
2014-08-01 20:51:24 +00:00
John Crispin 7d9bac5247 ramips: Add support for SPI_CS1 pinmux
This patch adds support for setting SPI_CS1 as Chip Select, Watchdog reset output and GPIO#27.

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

SVN-Revision: 41938
2014-08-01 20:51:14 +00:00
John Crispin 9efd7ebd34 ramips: add support for easyacc wizard8800
Signed-off-by: Sebastian Wendel <s.wendel@sourceindex.de>

SVN-Revision: 41936
2014-08-01 11:19:50 +00:00
John Crispin c6674722b9 ramips: Fix LEDs on the Kingston MLW221
LED Fix up for the Kingston Mobilelite Wireless (MLW-221)

http://wiki.openwrt.org/toh/kingston/mlw221

Signed-off-by: L. D. Pinney <ldpinney@gmail.com>

SVN-Revision: 41933
2014-08-01 11:19:39 +00:00
John Crispin e7ec79821a ar71xx: oolite: the buttons are not active_low
this caused factory resets when reboot was pressed

Signed-off-by: Brent Thomson <brentthomson@gmail.com>
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41932
2014-08-01 11:19:34 +00:00
John Crispin 6ce44430c9 ar71xx: add RTC feature flag to ar71xx/nand
without this the build for NBG6716 fails due to missing packages

https://dev.openwrt.org/ticket/17325

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

SVN-Revision: 41930
2014-08-01 10:32:55 +00:00
Felix Fietkau 8dac6739f8 cns3xxx: add myself as maintainer
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41928
2014-08-01 09:23:50 +00:00
Felix Fietkau 2d5de51451 cns3xxx: fix building initramfs and non-initramfs together
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41922
2014-08-01 07:10:00 +00:00
Felix Fietkau 3c7cd63b72 cns3xxx: update to linux 3.10
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41917
2014-07-31 23:40:49 +00:00
Felix Fietkau 6944689e96 orion: fix 3.10 kernel minor version
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41916
2014-07-31 23:40:44 +00:00
Felix Fietkau 0426643bd5 cns3xxx: fix initramfs build
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41915
2014-07-31 23:40:40 +00:00
Hauke Mehrtens 69c403c234 bcm53xx: update to kernel 3.14
Use kernel 3.14 by default and refresh the patches

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 41913
2014-07-31 21:44:41 +00:00
Hauke Mehrtens 350765676e bcm53xx: add restart support
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

SVN-Revision: 41912
2014-07-31 21:43:40 +00:00
Hauke Mehrtens f7b3b7db7d brcm47xx: 3.14: update MIPS patches with versions sent upstream
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

SVN-Revision: 41911
2014-07-31 21:42:59 +00:00
Hauke Mehrtens 3a82681e4f brcm47xx: 3.10: update MIPS patches with versions sent upstream
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

SVN-Revision: 41910
2014-07-31 21:40:38 +00:00
Hauke Mehrtens 2b32939040 kernel: refresh patches
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 41909
2014-07-31 21:33:58 +00:00
Hauke Mehrtens b1df24f00e kernel: update bcma to version master-2014-07-29-1
This is a backport of bcma from wireless-tesing/master tag master-2014-07-29-1.

For kernel < 3.10 this only adds the header changes needed by more
recent b43 versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 41899
2014-07-30 18:54:10 +00:00
Luka Perkov f548b18353 kernel: update 3.14 to 3.14.14
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 41898
2014-07-30 15:44:44 +00:00
Felix Fietkau 980e9b5fc2 atheros: remove linux 3.8 support
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41874
2014-07-29 10:23:59 +00:00
Jonas Gorski b723119385 brcm63xx: replace nvram_buf with a properly initialized array
Use an empty nvram_header to tell wl that there is no nvram buf.
wl else might try to allocate huge amount of memory because the
bcm63xx's nvram does not match the expected structure and contains
random values.

Fixes the following warning on load of wl:

[    9.152000] WARNING: at mm/slab_common.c:377 kmalloc_slab+0x4c/0xc0()
[    9.160000] Modules linked in: wl(P+) wl_glue ipv6 gpio_keys_polled input_polldev button_hotplug input_core
[    9.168000] CPU: 0 PID: 366 Comm: kmodloader Tainted: P             3.10.49 #1
[    9.176000] Stack : 00000000 00000000 00000000 00000000 8034b77a 00000042 81ac9af0 c02e0000
[    9.176000]    8028bf70 802df31b 0000016e 8034af28 81ac9af0 c02e0000 c02e0000 81b39810
[    9.176000]    0000002d 8002c9d4 00000003 8002a3c8 802937a0 c02e0000 8028e528 81ab398c
[    9.176000]    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    9.176000]    00000000 00000000 00000000 00000000 00000000 00000000 00000000 81ab3918
[    9.176000]    ...
[    9.212000] Call Trace:
[    9.216000] [<800224b8>] show_stack+0x48/0x70
[    9.220000] [<8002a538>] warn_slowpath_common+0x78/0xa8
[    9.224000] [<8002a5f0>] warn_slowpath_null+0x18/0x24
[    9.228000] [<8008145c>] kmalloc_slab+0x4c/0xc0
[    9.236000] [<80097258>] __kmalloc+0x20/0x10c
[    9.240000] [<80e23b90>] osl_malloc+0x24/0x6c [wl]
[    9.244000] [<80e15288>] nvram_init+0x54/0x164 [wl]
[    9.252000] [<80e08668>] si_pci_fixcfg+0x60c/0x9e8 [wl]
[    9.256000]
[    9.260000] ---[ end trace b5c4dbb046cf3c83 ]---

Reported-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41861
2014-07-28 15:31:37 +00:00
John Crispin c21a20cd78 lantiq: fix dgn3500 and td8970 wifi
ath9k failed to come up due to a bad mac addr

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

SVN-Revision: 41860
2014-07-28 15:26:41 +00:00
John Crispin 6fb04ff871 ramips: correct typo ubsphy -> usbphy
This appears to be a typo.

Signed-off-by: Russell Senior <russell@personaltelco.net>

SVN-Revision: 41859
2014-07-28 15:26:36 +00:00
John Crispin 6f6dc62ca2 ramips: fix mode switch gpio for AsiaRF AWM eval board
Fix a typo: gpio 21 is already used for the WPS led.  Gpio 20 is the
right one (tested) for the mode switch.  Confirmed that
/sys/kernel/debug/gpio state followed the position of the switch.

Signed-off-by: Russell Senior <russell@personaltelco.net>

SVN-Revision: 41858
2014-07-28 15:26:32 +00:00
John Crispin 636f2b83e6 ramips: add ethernet macaddr to dts for AWM003-EVB
Follows the pattern of http://patchwork.openwrt.org/patch/5970/

Signed-off-by: Russell Senior <russell@personaltelco.net>

SVN-Revision: 41857
2014-07-28 15:26:23 +00:00
Jonas Gorski 042fb8eb57 brcm63xx: 3.14: fix ath9k_pci_fixup
Since kernel commit 928bea964827 ("PCI: Delay enabling bridges until
they're needed"), pci fixups are run with bridges (e.g. the pcie port)
disabled.

This causses hangs when ath9k_pci_fixup tries to manually enable the
device to apply the register fixups.

Fix this by enabling any parent bridges before trying to access the
device itself.

Fixes boot on DSL-274XB rev F1.

Reported-by: Matteo Croce <matteo@openwrt.org>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41856
2014-07-28 11:12:25 +00:00
John Crispin 3836d40a8a lantiq: fix dgn3500 ethernet
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41854
2014-07-28 08:06:40 +00:00
Jonas Gorski 1cb1041c55 brcm63xx: Add support for ADB P.DG A4001N
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41852
2014-07-27 17:44:59 +00:00
Jonas Gorski 3209fb968e brcm63xx: Add support for Huawei HG520v
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41851
2014-07-27 17:44:56 +00:00
Jonas Gorski c27cb6e0fd brcm63xx: Add support for ZyXEL P870HW-51a v2
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41850
2014-07-27 17:44:53 +00:00
Jonas Gorski b26139eb3f brcm63xx: Add support for Comtrend VR-3025un
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: José Vázquez Fernández <ppvazquezfer@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41848
2014-07-27 17:44:48 +00:00
Jonas Gorski a669d2c528 brcm63xx: Add support for Comtrend VR-3025u
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: José Vázquez Fernández <ppvazquezfer@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 41847
2014-07-27 17:44:45 +00:00
John Crispin 8c57e2d888 octeon: enable usb and gpio
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41846
2014-07-27 14:52:18 +00:00
John Crispin 43ee42bd05 octeon: add gpio driver
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41845
2014-07-27 14:52:12 +00:00
John Crispin 13445d2576 octeon: add detection for edgerouter and edgerouter-pro
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41844
2014-07-27 14:52:07 +00:00