1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-31 00:52:05 +02:00
Commit Graph

420 Commits

Author SHA1 Message Date
hauke
ee396d93e1 brcm47xx: b44 fix workaround detection on some brcm47xx boards
Because of api change of nvram_getenv, the workaround failed to detect the hardware.

Based on patch by b.sander

Fixes #11268.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-24 20:35:46 +00:00
jogo
b628e1e894 kernel: update linux 3.2 to 3.2.16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31459 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-24 09:25:35 +00:00
jogo
86acf4fb40 kernel: also update the targets to use 3.2.15
Thanks Gabor for spotting it.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-17 13:12:14 +00:00
jogo
d1f448b466 kernel: update linux 3.2 to 3.2.15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31335 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-17 12:50:54 +00:00
hauke
6f210a8c76 brcm47xx: fix a bug in the sprom handling of bcma, this broke all bcma based SoCs.
bcma: use fallback sprom if no on chip sprom is available


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31285 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-14 12:12:22 +00:00
hauke
4ad28d6429 kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31278 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-13 19:35:40 +00:00
hauke
263228328e brcm47xx: remove support for kernel 3.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31276 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-13 16:53:16 +00:00
jogo
bbb153176f kernel: update linux 3.2 to 3.2.14
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31222 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-09 14:48:51 +00:00
jogo
f21c103e5a kernel: update linux 3.2 to 3.2.13 and refresh patches
Also remove a duplicate patch from lantiq (already in generic).

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31158 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-01 07:56:55 +00:00
hauke
62249258d3 brcm47xx: fix memory leak, backport from the mainline kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-29 15:44:06 +00:00
hauke
180c221031 brcm47xx: add missing breaks into the nvram read code in the switch case statements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31142 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-29 15:43:16 +00:00
hauke
d2f6c11460 brcm47xx: update flash drivers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31126 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-28 17:03:18 +00:00
hauke
e32d309b26 brcm47xx: BCMA - Consolidate/reduce code in bcma_device_name
Eliminate unneeded procedure by incorporating code into bcma_device_name

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31120 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-28 09:36:50 +00:00
hauke
98aade835d brcm47xx: BCMA - Always map 4 bytes
This probably doesn't matter, but reads/writes are always 4 bytes, so always map 4 bytes.

Changes since v1: Moved changes to new patch file (234-bcma-always-map-4-bytes.patch).

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31119 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-28 09:35:01 +00:00
hauke
550b5a8a06 brcm47xx: update sprom patches like they are in the mainline kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31093 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-27 17:07:28 +00:00
hauke
93a0a2c288 brcm47xx: update usb driver to the version send for mainline kernel integartion
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31089 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-27 15:38:56 +00:00
juhosg
77ec3b2de9 kernel: update linux 3.2 to 3.2.12
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-19 18:23:31 +00:00
nbd
c746848b47 targets: replace madwifi in profiles with ath5k, madwifi is unmaintained
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31015 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-19 09:58:13 +00:00
hauke
f07caed264 brcm47xx: add support for NAND flash on devices using bcma
This patch add support for the NAND flash on BCM5357 based devices like the WNR3500Lv2.

Thank you Tathagata Das <tathagata@alumnux.com> for the patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30943 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-14 22:59:39 +00:00
hauke
40687c5162 brcm47xx: move and rename the patches
The patches are now grouped by the part what they are doing and are using three digest numbers.

This does not remove or adds anything


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30942 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-14 21:48:23 +00:00
hauke
291b4a98c4 brcm47xx: make patch apply
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30876 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-11 13:36:46 +00:00
hauke
c0db65fee9 brcm47xx: BCMA - Find names of non BCM cores
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30875 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-11 12:55:20 +00:00
hauke
a1294657c3 BCMA - Account for variable PCI memory base/size
Thank you Nathan Hintz for the patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-11 12:52:43 +00:00
hauke
4f345fdc56 BCMA - Reorder SPROM fill
The SPROM is initialized in bcm47xx_fill_sprom, so move the call to bcm47xx_fill_sprom_ethernet after it.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30873 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-11 11:50:59 +00:00
juhosg
57b73bf423 kernel: update linux 3.2 to 3.2.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30767 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-03-01 19:49:02 +00:00
hauke
d861364e21 brcm47xx: use kernel 3.2 by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-28 20:12:46 +00:00
hauke
ddd5150a30 brcm47xx: add code to generate images for some netgear devices
This is commented out until we get report of working devices.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30639 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-18 23:21:47 +00:00
hauke
035f06d698 brcm47xx: sprom for nvram parsing
This adds support for parsing sprom form nvram for sprom version form 1 to 9.
It also adds sprom from nvram support for devices on the bcma bus.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30638 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-18 23:08:26 +00:00
hauke
adf8b5a51f brcm47xx: deactivate CONFIG_NO_HZ as it seams not to be needed.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30488 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 22:41:20 +00:00
hauke
e1a53dd6b0 brcm47xx: activate config bug to show warnings
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30487 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 22:40:01 +00:00
hauke
1b56ff8998 brcm47xx: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 16:45:27 +00:00
hauke
6d7798dc01 brcm47xx: update usb driver for brcm47xx.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-12 16:38:10 +00:00
hauke
2139db24ad brcm47xx: print the chip id and rev found by ssb and bcma
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30428 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-10 22:42:43 +00:00
hauke
d4a8a448fa brcm47xx: update bcm5354 support patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30423 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-10 17:22:26 +00:00
jogo
4521add75d kernel: update linux 3.0 to 3.0.18
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29965 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-31 09:43:53 +00:00
hauke
8ba3ef273d brcm47xx: add fix for cardbus host controller
These devices have two devices on the bus, the host controller itself and the device.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29923 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 20:10:51 +00:00
hauke
6e809dd8f1 brcm47xx: add support for pcie host controller on bcma based SoCs.
This also adds minimal support for the BCMA43224 pcie wireless card.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-21 22:39:20 +00:00
hauke
079a3384c5 brcm47xx: add support for kernel 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29756 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-15 21:18:34 +00:00
hauke
da271c7332 brcm47xx: run kernel_oldconfig
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29755 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-15 14:53:32 +00:00
hauke
01cb3619d3 brcm47xx: update usb driver
Add workarround for BCM5357 and BCM4749.

This patch contains the following fixes from George Kashperko:
* separate subroutines for controller initialization workarounds -
   following CodingStyle recommendations;
* __devinit __devexit __devinitconst annotations for CONFIG_HOTPLUG;
* fix leak in ssb_hcd_create_pdev/bcma_hcd_create_pdev - as hci_res being
   kmalloc'ed is never freed anywhere while platform_device_add_resources
   will kmemdup resources right away;
* fix compilation error in ssb_hcd_resume - it will fail as soon as
   CONFIG_PM is selected.



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-13 20:11:23 +00:00
jogo
6b4b162100 kernel: update linux 3.0 to 3.0.17
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29725 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-13 14:10:44 +00:00
hauke
71a38e2476 brcm47xx: fix usb on more recent bcma based devices.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29605 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-23 17:21:52 +00:00
hauke
84d175a3f2 brcm47xx: remove patch starting adding brcm4716 to ssb
brcm4716 is supported by bcma now we do not need this patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29576 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:55:20 +00:00
hauke
9da7868465 brcm47xx: add new usb driver for bcma bus and replace ssb usb driver.
This new usb driver uses an extra device so the ehci and the ohci driver are not depending on ech other any more.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29575 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:39:13 +00:00
hauke
a604d7454c kernel: update bcma and ssb to version master-2011-12-16 from wireless-testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29574 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:33:03 +00:00
hauke
84ddb1a863 brcm47xx: remove support for kernel 2.6.39
There are problems with the patches for kernel 2.6.39 and I do not want to support two different sets of patches.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29573 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:26:15 +00:00
jogo
9556c47348 linux: update 3.0 to 3.0.12
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-06 19:50:25 +00:00
jogo
fff36017cf linux: update 3.0 to 3.0.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-11-19 18:39:12 +00:00
jow
b2448f1cac brcm47xx: revert accidentially added EARLY_PRINTK symbol from previous commit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28585 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-25 16:19:52 +00:00
jow
3275a393fc target: globally disable BSD process accounting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-10-25 16:18:36 +00:00
florian
b2e1bfb056 [brcm47xx]: add vlan definitions for Siemens SE505v2
Hi,

this patch adds the correct vlan definitions for the Siemens SE505v2. It
applies to trunk as well as backfire (please apply here too). On
backfire this also patches brcm-2,4, because brcm47xx base-files is just
symlinked to brcm-2.4.

It also fixes two whitespace issues.

Tested with brcm47xx on both trunk and backfire branch and works as
expected.

Signed-off-by: Manuel Munz <freifunk@somakoma.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28336 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-09-30 12:55:33 +00:00
nbd
f213fdd6f2 brcm47xx: fix padding of trx images, padjffs2 does not work properly on empty files by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28125 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-29 21:23:51 +00:00
hauke
0f6d21f8f6 kernel: update to version 3.0.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28043 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-18 12:54:12 +00:00
jow
41f0999b88 [brcm47xx] fix the default network configuration for the ASUS WL-330gE (#8751)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-17 03:16:59 +00:00
hauke
b684163141 brcm47xx: fix flash detection on chipcommon less devices.
This closes #9906
Thank you for the report Kim


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27967 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-12 16:37:22 +00:00
hauke
57411a3935 kernel: update to kernel version 3.0.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27918 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-06 09:51:55 +00:00
hauke
949a6e62b2 brcm47xx: use kernel 3.0
As this target changes often these days it is hard to support more kernel versions. Now only kernel 3.0 is supported.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27906 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-04 20:10:24 +00:00
hauke
bf183aeff8 brcm47xx: update patches
* this adds sflash support for ssb devices
* the flash is now a platform device
* minor updates



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27902 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-04 20:04:54 +00:00
hauke
e7b2bb9b51 brcm47xx: run ssb_pcicore_fix_sprom_core_index just for ssb bus on pci
ssb_pcicore_fix_sprom_core_index accesses the sprom on the pci bus but
this causes a data bus error (oops) on a SoC.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27758 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-24 15:18:29 +00:00
hauke
b6c46c6358 brcm47xx: build bcma into the kernel
Now we can assume that every brcm47xx kernel has the bcma module build
into the kernel. This is not needed for this version as this does not
support bcma as system bus but kernel 3.0 will.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27733 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-23 11:19:58 +00:00
hauke
537f6d3b0f brcm47xx: remove old kernel versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27724 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-22 18:41:24 +00:00
hauke
31a40f97ef brcm47xx: update bcma and ssb to master-2011-07-21
* add new patches for bcm4716 SoC
* add support for serial flash on bcma bus


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-22 16:30:42 +00:00
hauke
13a779d3f3 kernel: update to linux-3.0 and refresh patches.
Thank you Peter Wagner for the patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27722 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-22 16:04:25 +00:00
hauke
0cca467832 brcm47xx: deactivate wndr3400 for now as this device will not boot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27316 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-29 17:42:34 +00:00
hauke
ff1834fac5 brcm47xx: generate image to flash on Netgear WNDR3400.
The image will not boot because serial flash support is missing this is only for experts.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-28 22:23:21 +00:00
hauke
6c4398bc6a brcm47xx: add initial support for devices with bcma bus.
Ethernet and wifi are not working and this is highly experimental.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27301 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-28 22:21:57 +00:00
hauke
a89d3f1a9b kernel: refresh patches for kernel 3.0-rc5
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27300 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-28 20:25:39 +00:00
hauke
6936562161 kernel: update ssb and bcma to linux-next next-20110628
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27299 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-28 19:33:50 +00:00
hauke
e2e4e12a9a kernel: update kernel to 2.6.39.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27298 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-28 19:30:58 +00:00
hauke
d44b8ff5e3 brcm47xx: update kernel to version 2.6.39
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27296 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 21:29:20 +00:00
hauke
7072b1e240 kernel: update ssb and bcma to linux-next next-20110627
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27295 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 21:28:40 +00:00
hauke
951d6d8330 brcm47xx: fix Linux-3.0 and fix clock rate detection.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27294 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-27 20:20:11 +00:00
hauke
e8526fc8bf brcm47xx: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27219 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 15:53:14 +00:00
hauke
2c1ed14849 kernel: update to kernel 2.6.38.8
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27218 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 15:52:15 +00:00
hauke
86a107e544 brcm47xx: add support for kernel 3.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27217 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-18 15:24:44 +00:00
hauke
5d3c534673 bcm47xx: Remove kernel checks from image Makefile
2.4 isn't present anymore, so it will always be 2.6 (or newer). Since the
2.6 check will break with 3.0, remove it alltogether.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27185 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-15 21:11:49 +00:00
hauke
a3c9e2fe7a brcm47xx: initial 2.6.39 support for brcm47xx
Thank you Peter Wagner for the patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-25 19:27:08 +00:00
hauke
744a7f4397 brcm47xx: remove old kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27006 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-25 18:05:54 +00:00
hauke
82c6aea1dc brcm47xx: fix partition layout on SimpleShare devices.
The flash driver code should be cleaned up and the broad detection code should be placed into arch code and used here.

This fixes #9323

Thank you Will Holmes for the patch.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27005 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-25 17:46:34 +00:00
hauke
26205d18e8 brcm47xx: update patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26846 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-07 12:49:17 +00:00
hauke
a921520508 brcm47xx: when detecting a ssb pci device without an own sprom write the sprom data from the platform device to the correct pointer.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26829 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-05 14:05:21 +00:00
hauke
6a2f5043e3 brcm47xx: fix typo in patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26828 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-05 13:18:35 +00:00
hauke
374bb82f67 brcm47xx: add fallback sprom for pci devices without an own sprom.
If there is no sprom on an ssb based pci device on the brcm47xx
architecture ssb now asks the architecture code to look into the nvram
to get some sprom data for this device. Now we are able to read out
pci/1/1/ foo or pci/1/3/ foo config options.

This will fix some problems where the wireless devices does not got an 
mac address and the following message was show:
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01 20:28:35 +00:00
hauke
d35e62d01f brcm47xx: upgrade to kernel 2.6.27.6.
This should be save now.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26533 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-08 15:12:08 +00:00
hauke
82b04bebc1 brcm47xx: add initial support for kernel 2.6.38
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26524 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 21:38:41 +00:00
hauke
a009ea7850 brcm47xx: remove kmod-usb-ohci from WGT634U packages.
This package creates some error messages on startup

Thank you russell-- for reporting


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26240 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-19 23:19:08 +00:00
kaloz
cdb411af99 remove 2.6.34 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26229 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-18 13:40:48 +00:00
hauke
fb4013a5ce brcm47xx: add workaround for fuse again.
This closes #4754


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26141 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-13 19:25:24 +00:00
hauke
f61f0b7178 ssb: update ssb to version from linux-next-20110311
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26127 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-13 17:24:28 +00:00
hauke
b1ca5c4826 kernel: update to kernel version 2.6.37.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26126 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-13 17:14:08 +00:00
hauke
dbf062aadf kernel: update to kernel version 2.6.34.8
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26125 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-13 17:13:11 +00:00
florian
ea7e9693a2 [kernel] update to kernel 2.6.36.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25580 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-02-19 12:44:07 +00:00
kaloz
e30aa8bf8d platform specific patches don't belong here - take #2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25085 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-24 12:11:25 +00:00
kaloz
a58c9ec9a3 platform specific patches don't belong here
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25083 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-24 11:01:38 +00:00
juhosg
56457aa92f brcm47xx: add gpio_set_debounce function
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-11 20:05:01 +00:00
hauke
032ac3c4cc brcm47xx: fix compile problem when serial is deactivated.
Thank you Andrey


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24885 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-01-02 20:53:09 +00:00
hauke
011ddd359b kernel: add config option added in kernel 2.6.37-rc7 to generic and run make kernel_oldconfig for brcm47xx.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24805 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-22 19:44:54 +00:00
hauke
9e9c3a1798 brcm47xx: refresh patches with kernel 2.6.37-rc7
The deleted patches went upstream in 2.6.37-rc7


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24803 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-22 19:42:37 +00:00
hauke
0d64872f8e brcm47xx: wgt634u mac address fix
The Netgear wgt634u uses minus between the hex digest of the mac 
address and all other broadcom devices are using colons between the hex 
digest. Now the mac address is correctly parsed also when minus is used.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24749 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-21 13:34:09 +00:00
hauke
83e00dce42 brcm47xx: add ssb debug option.
This fixes a problem with wrt350n. 
It boots only if this config option is set, otherwise it reboots after "Switching to clocksource MIPS"

Thank you sn9 for fixing this problem.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24626 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-12-16 19:35:59 +00:00