Commit Graph

397 Commits (1ae8b7c43369ac9a91dc6614355ec9ba17d11261)

Author SHA1 Message Date
Hauke Mehrtens bbf739a59f 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>

SVN-Revision: 30873
13 years ago
Gabor Juhos 9698a499b6 kernel: update linux 3.2 to 3.2.9
SVN-Revision: 30767
13 years ago
Hauke Mehrtens 12537aa190 brcm47xx: use kernel 3.2 by default
SVN-Revision: 30751
13 years ago
Hauke Mehrtens 5dec9dd3b2 brcm47xx: add code to generate images for some netgear devices
This is commented out until we get report of working devices.

SVN-Revision: 30639
13 years ago
Hauke Mehrtens 1122b231f9 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.

SVN-Revision: 30638
13 years ago
Hauke Mehrtens 30408f1cc4 brcm47xx: deactivate CONFIG_NO_HZ as it seams not to be needed.
SVN-Revision: 30488
13 years ago
Hauke Mehrtens e7bd7f7e85 brcm47xx: activate config bug to show warnings
SVN-Revision: 30487
13 years ago
Hauke Mehrtens fa21aef5ab brcm47xx: refresh patches
SVN-Revision: 30481
13 years ago
Hauke Mehrtens 838c363886 brcm47xx: update usb driver for brcm47xx.
SVN-Revision: 30480
13 years ago
Hauke Mehrtens 295a154f2f brcm47xx: print the chip id and rev found by ssb and bcma
SVN-Revision: 30428
13 years ago
Hauke Mehrtens 4e332227d0 brcm47xx: update bcm5354 support patch
SVN-Revision: 30423
13 years ago
Jonas Gorski e67f4477bb kernel: update linux 3.0 to 3.0.18
SVN-Revision: 29965
13 years ago
Hauke Mehrtens d1c07b3657 brcm47xx: add fix for cardbus host controller
These devices have two devices on the bus, the host controller itself and the device.

SVN-Revision: 29923
13 years ago
Hauke Mehrtens 26d4e1876c brcm47xx: add support for pcie host controller on bcma based SoCs.
This also adds minimal support for the BCMA43224 pcie wireless card.

SVN-Revision: 29843
13 years ago
Hauke Mehrtens 034cf5643f brcm47xx: add support for kernel 3.2
SVN-Revision: 29756
13 years ago
Hauke Mehrtens c3d134af12 brcm47xx: run kernel_oldconfig
SVN-Revision: 29755
13 years ago
Hauke Mehrtens d5bc3a994b 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.

SVN-Revision: 29734
13 years ago
Jonas Gorski e49d3e1d5b kernel: update linux 3.0 to 3.0.17
SVN-Revision: 29725
13 years ago
Hauke Mehrtens 11125d68ed brcm47xx: fix usb on more recent bcma based devices.
SVN-Revision: 29605
13 years ago
Hauke Mehrtens 0cd03df3b1 brcm47xx: remove patch starting adding brcm4716 to ssb
brcm4716 is supported by bcma now we do not need this patch

SVN-Revision: 29576
13 years ago
Hauke Mehrtens 5b8686c303 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.

SVN-Revision: 29575
13 years ago
Hauke Mehrtens 1aa5a61754 kernel: update bcma and ssb to version master-2011-12-16 from wireless-testing
SVN-Revision: 29574
13 years ago
Hauke Mehrtens 91d0ef6f19 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.

SVN-Revision: 29573
13 years ago
Jonas Gorski 6e2ae90f4a linux: update 3.0 to 3.0.12
SVN-Revision: 29469
13 years ago
Jonas Gorski 8bac0df4ae linux: update 3.0 to 3.0.9
SVN-Revision: 29264
13 years ago
Jo-Philipp Wich de7cae82e9 brcm47xx: revert accidentially added EARLY_PRINTK symbol from previous commit
SVN-Revision: 28585
13 years ago
Jo-Philipp Wich a9e64493d8 target: globally disable BSD process accounting
SVN-Revision: 28584
13 years ago
Florian Fainelli 3802769ea1 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>

SVN-Revision: 28336
13 years ago
Felix Fietkau 24dfe525c2 brcm47xx: fix padding of trx images, padjffs2 does not work properly on empty files by default
SVN-Revision: 28125
13 years ago
Hauke Mehrtens 464539b074 kernel: update to version 3.0.3
SVN-Revision: 28043
13 years ago
Jo-Philipp Wich ebb152295b fix the default network configuration for the ASUS WL-330gE (#8751)
SVN-Revision: 28024
13 years ago
Hauke Mehrtens 77218b0338 brcm47xx: fix flash detection on chipcommon less devices.
This closes #9906
Thank you for the report Kim

SVN-Revision: 27967
13 years ago
Hauke Mehrtens 51be984655 kernel: update to kernel version 3.0.1
SVN-Revision: 27918
13 years ago
Hauke Mehrtens 77966b81d8 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.

SVN-Revision: 27906
13 years ago
Hauke Mehrtens 8428ebd8e8 brcm47xx: update patches
* this adds sflash support for ssb devices
* the flash is now a platform device
* minor updates

SVN-Revision: 27902
13 years ago
Hauke Mehrtens 4815eaa4c3 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.

SVN-Revision: 27758
13 years ago
Hauke Mehrtens 49f4d4217e 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.

SVN-Revision: 27733
13 years ago
Hauke Mehrtens b07b5fc7b6 brcm47xx: remove old kernel versions
SVN-Revision: 27724
13 years ago
Hauke Mehrtens b988168906 brcm47xx: update bcma and ssb to master-2011-07-21
* add new patches for bcm4716 SoC
* add support for serial flash on bcma bus

SVN-Revision: 27723
13 years ago
Hauke Mehrtens 39f491e479 kernel: update to linux-3.0 and refresh patches.
Thank you Peter Wagner for the patch

SVN-Revision: 27722
13 years ago
Hauke Mehrtens 8976fa2622 brcm47xx: deactivate wndr3400 for now as this device will not boot
SVN-Revision: 27316
13 years ago
Hauke Mehrtens 8c62c5d109 brcm47xx: generate image to flash on Netgear WNDR3400.
The image will not boot because serial flash support is missing this is only for experts.

SVN-Revision: 27302
13 years ago
Hauke Mehrtens 4c18da3df6 brcm47xx: add initial support for devices with bcma bus.
Ethernet and wifi are not working and this is highly experimental.

SVN-Revision: 27301
13 years ago
Hauke Mehrtens 3f0eed15a2 kernel: refresh patches for kernel 3.0-rc5
SVN-Revision: 27300
13 years ago
Hauke Mehrtens 2af4f6f634 kernel: update ssb and bcma to linux-next next-20110628
SVN-Revision: 27299
13 years ago
Hauke Mehrtens c5821c1a3a kernel: update kernel to 2.6.39.2
SVN-Revision: 27298
13 years ago
Hauke Mehrtens 4c392185a6 brcm47xx: update kernel to version 2.6.39
SVN-Revision: 27296
13 years ago
Hauke Mehrtens ca979845cc kernel: update ssb and bcma to linux-next next-20110627
SVN-Revision: 27295
13 years ago
Hauke Mehrtens e439de144f brcm47xx: fix Linux-3.0 and fix clock rate detection.
SVN-Revision: 27294
13 years ago
Hauke Mehrtens 47e218c426 brcm47xx: refresh patches
SVN-Revision: 27219
13 years ago
Hauke Mehrtens 79a7343560 kernel: update to kernel 2.6.38.8
SVN-Revision: 27218
13 years ago
Hauke Mehrtens 75f9e0c615 brcm47xx: add support for kernel 3.0
SVN-Revision: 27217
13 years ago
Hauke Mehrtens bf64ac730a 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>

SVN-Revision: 27185
13 years ago
Hauke Mehrtens 8137e35a5d brcm47xx: initial 2.6.39 support for brcm47xx
Thank you Peter Wagner for the patch

SVN-Revision: 27008
13 years ago
Hauke Mehrtens f5f989e3fb brcm47xx: remove old kernel
SVN-Revision: 27006
13 years ago
Hauke Mehrtens 06166b01dd 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.

SVN-Revision: 27005
13 years ago
Hauke Mehrtens 732abc44cc brcm47xx: update patches
SVN-Revision: 26846
13 years ago
Hauke Mehrtens fcb1557a3e brcm47xx: when detecting a ssb pci device without an own sprom write the sprom data from the platform device to the correct pointer.
SVN-Revision: 26829
13 years ago
Hauke Mehrtens 54fb8868fa brcm47xx: fix typo in patch
SVN-Revision: 26828
13 years ago
Hauke Mehrtens 3dbb8c5088 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)

SVN-Revision: 26801
13 years ago
Hauke Mehrtens 8b837430f3 brcm47xx: upgrade to kernel 2.6.27.6.
This should be save now.

SVN-Revision: 26533
13 years ago
Hauke Mehrtens 340c6914a3 brcm47xx: add initial support for kernel 2.6.38
SVN-Revision: 26524
13 years ago
Hauke Mehrtens 8d75dcb4b8 brcm47xx: remove kmod-usb-ohci from WGT634U packages.
This package creates some error messages on startup

Thank you russell-- for reporting

SVN-Revision: 26240
13 years ago
Imre Kaloz a8d84ae94d remove 2.6.34 support
SVN-Revision: 26229
14 years ago
Hauke Mehrtens 537c6017cc brcm47xx: add workaround for fuse again.
This closes #4754

SVN-Revision: 26141
14 years ago
Hauke Mehrtens a08bd03fad ssb: update ssb to version from linux-next-20110311
SVN-Revision: 26127
14 years ago
Hauke Mehrtens 4226f1d373 kernel: update to kernel version 2.6.37.3
SVN-Revision: 26126
14 years ago
Hauke Mehrtens 425bf41b23 kernel: update to kernel version 2.6.34.8
SVN-Revision: 26125
14 years ago
Florian Fainelli 45c9f5e75e update to kernel 2.6.36.4
SVN-Revision: 25580
14 years ago
Imre Kaloz 2821101c92 platform specific patches don't belong here - take #2
SVN-Revision: 25085
14 years ago
Imre Kaloz 7c9d132d10 platform specific patches don't belong here
SVN-Revision: 25083
14 years ago
Gabor Juhos 541bebf4ec brcm47xx: add gpio_set_debounce function
SVN-Revision: 24968
14 years ago
Hauke Mehrtens d6af00c555 brcm47xx: fix compile problem when serial is deactivated.
Thank you Andrey

SVN-Revision: 24885
14 years ago
Hauke Mehrtens acb5e80846 kernel: add config option added in kernel 2.6.37-rc7 to generic and run make kernel_oldconfig for brcm47xx.
SVN-Revision: 24805
14 years ago
Hauke Mehrtens 4bee3672dd brcm47xx: refresh patches with kernel 2.6.37-rc7
The deleted patches went upstream in 2.6.37-rc7

SVN-Revision: 24803
14 years ago
Hauke Mehrtens 93e09b14eb 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.

SVN-Revision: 24749
14 years ago
Hauke Mehrtens 9daa5485ba 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.

SVN-Revision: 24626
14 years ago
Hauke Mehrtens 1da5dcbb7a brcm47xx: add some missing pci ID for tg3 driver
Broadcom removed these pci id, but at least the wrt350n has a Ethernet
controller with a pci id of 14e4:1676

Thank you sn9 for fixing this problem.

SVN-Revision: 24625
14 years ago
Hauke Mehrtens c58d8a369c brcm47xx: this patch went upstream
SVN-Revision: 24624
14 years ago
Hauke Mehrtens b8ab3d34eb kernel: update kernel versions Update kernel 2.6.32.26 to 2.6.32.27 Update kenrel 2.6.36.1 to 2.6.36.2
SVN-Revision: 24486
14 years ago
Hauke Mehrtens 2f7964de3e brcm47xx: do not read from CFE
SVN-Revision: 24267
14 years ago
Hauke Mehrtens 852f7b37ed brcm47xx: backport patch from kernel 2.6.37
Backport patches from r24162
  brcm47xx: reorder patches like they were commitet upstream

SVN-Revision: 24266
14 years ago
Hauke Mehrtens 7b1ae48645 brcm47xx: use on common files dir
SVN-Revision: 24264
14 years ago
Hauke Mehrtens 41b3383499 brcm47xx: Add edimax PS1208mfg support
Thank you clemvangelis for the patches. (closes #7672)

SVN-Revision: 24217
14 years ago
Hauke Mehrtens af2349b4bc brcm47xx: remove support for old kernel versions
SVN-Revision: 24168
14 years ago
Hauke Mehrtens 6f58cc20fc brcm47xx: use kernel 2.6.36.1 as new default kernel for this target.
SVN-Revision: 24167
14 years ago
Hauke Mehrtens fb27da9487 brcm47xx: reorder patches like they were commitet upstream
SVN-Revision: 24162
14 years ago
Alexandros C. Couloumbis 8f94a9a224 linux/brcm47xx: sync yhe BCM4710 fix with the upcoming upstream patch.
SVN-Revision: 24116
14 years ago
Alexandros C. Couloumbis 16dd69760f linux/brcm47xx: add missing patch on r24112
SVN-Revision: 24113
14 years ago
Alexandros C. Couloumbis 40b5fad48d linux/brcm47xx: Broadcom BCM4710 does not belong in the BMIPS4KC family.
SVN-Revision: 24112
14 years ago
Alexandros C. Couloumbis 26df9231fa linux/brcm47xx: properly fix r24096
SVN-Revision: 24102
14 years ago
Alexandros C. Couloumbis aab31771f8 linux/brcm47xx: mainline 2.6.37 602977b0d672687909b0cb0542ede134ed6ef858 commit broke CPU revision: 00024000, MIPS (cc 0x805, rev 0x00, vendor 0x4243) functionality. Revert that patch until we get a proper fix.
SVN-Revision: 24096
14 years ago
Alexandros C. Couloumbis 18dd104885 linux/brcm47xx: include a missing 2.6.37 file (thank you hauke)
SVN-Revision: 23955
14 years ago
Hauke Mehrtens ce547cf748 brcm47xx: missing in r23949
SVN-Revision: 23950
14 years ago
Hauke Mehrtens 1652eb7863 brcm47xx: CONFIG_HAMRADIO=n makes no sense
SVN-Revision: 23949
14 years ago
Alexandros C. Couloumbis f950840ec9 linux/brcm47xx: add preliminary 2.6.37 kernel support
SVN-Revision: 23945
14 years ago
Hauke Mehrtens 4e797b6278 brcm47xx: Fix boot problem with wgt634u.
Readd the workarround from the old version again which was removed in r22296 and refresh the patches.

This should close #7874

Thank you Russell Senior for testing.

SVN-Revision: 23911
14 years ago
Florian Fainelli cb0e742bab Revert "[brcm47xx] Add support for cores with slow WDT clock (bcm5354)"
This reverts commit 7467fdab387f451082c15d17ce9ae4d91d74b6ca.

SVN-Revision: 23533
14 years ago
Florian Fainelli c8c0d4d8e6 Add support for cores with slow WDT clock (bcm5354)
Signed-off-by: Aleksandar Radovanovic <biblbroks@sezampro.rs>

SVN-Revision: 23516
14 years ago
Alexandros C. Couloumbis 9cb3333c0d linux/brcm47xx: fix an initialization issue on 2.6.36 kernel
SVN-Revision: 23392
14 years ago