aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm47xx
Commit message (Collapse)AuthorAgeFilesLines
* brcm47xx: BCMA - Modified PCI CFG space accessHauke Mehrtens2012-04-251-0/+104
| | | | | | | | | | The existing code (prior to the patch) does an "ioremap_nocache" on a subset of a memory region that I think has already been mapped, and then un-maps that smaller region when it is finished. Thanks Nathan Hintz for the patch SVN-Revision: 31481
* brcm47xx: A couple of other (inconsequential) BCMA patchesHauke Mehrtens2012-04-242-0/+30
| | | | | | | | Noticed these while reviewing the code. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 31471
* brcm47xx: b44 fix workaround detection on some brcm47xx boardsHauke Mehrtens2012-04-241-16/+9
| | | | | | | | | | Because of api change of nvram_getenv, the workaround failed to detect the hardware. Based on patch by b.sander Fixes #11268. SVN-Revision: 31470
* kernel: update linux 3.2 to 3.2.16Jonas Gorski2012-04-241-1/+1
| | | | SVN-Revision: 31459
* kernel: also update the targets to use 3.2.15Jonas Gorski2012-04-171-1/+1
| | | | | | Thanks Gabor for spotting it. SVN-Revision: 31337
* kernel: update linux 3.2 to 3.2.15Jonas Gorski2012-04-172-23/+23
| | | | SVN-Revision: 31335
* brcm47xx: fix a bug in the sprom handling of bcma, this broke all bcma based ↵Hauke Mehrtens2012-04-141-0/+24
| | | | | | | | SoCs. bcma: use fallback sprom if no on chip sprom is available SVN-Revision: 31285
* kernel: update bcma and ssb to version master-2012-04-12 from wireless-testingHauke Mehrtens2012-04-1326-2013/+25
| | | | SVN-Revision: 31278
* brcm47xx: remove support for kernel 3.0Hauke Mehrtens2012-04-1353-8860/+0
| | | | SVN-Revision: 31276
* kernel: update linux 3.2 to 3.2.14Jonas Gorski2012-04-091-1/+1
| | | | SVN-Revision: 31222
* kernel: update linux 3.2 to 3.2.13 and refresh patchesJonas Gorski2012-04-011-1/+1
| | | | | | Also remove a duplicate patch from lantiq (already in generic). SVN-Revision: 31158
* brcm47xx: fix memory leak, backport from the mainline kernelHauke Mehrtens2012-03-291-0/+29
| | | | SVN-Revision: 31143
* brcm47xx: add missing breaks into the nvram read code in the switch case ↵Hauke Mehrtens2012-03-295-7/+12
| | | | | | statements SVN-Revision: 31142
* brcm47xx: update flash driversHauke Mehrtens2012-03-2819-692/+372
| | | | SVN-Revision: 31126
* brcm47xx: BCMA - Consolidate/reduce code in bcma_device_nameHauke Mehrtens2012-03-281-25/+10
| | | | | | | | Eliminate unneeded procedure by incorporating code into bcma_device_name Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 31120
* brcm47xx: BCMA - Always map 4 bytesHauke Mehrtens2012-03-281-0/+29
| | | | | | | | | | 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> SVN-Revision: 31119
* brcm47xx: update sprom patches like they are in the mainline kernelHauke Mehrtens2012-03-2715-240/+87
| | | | SVN-Revision: 31093
* brcm47xx: update usb driver to the version send for mainline kernel integartionHauke Mehrtens2012-03-278-267/+215
| | | | SVN-Revision: 31089
* kernel: update linux 3.2 to 3.2.12Gabor Juhos2012-03-191-1/+1
| | | | SVN-Revision: 31028
* targets: replace madwifi in profiles with ath5k, madwifi is unmaintainedFelix Fietkau2012-03-193-5/+5
| | | | SVN-Revision: 31015
* brcm47xx: add support for NAND flash on devices using bcmaHauke Mehrtens2012-03-1414-28/+1171
| | | | | | | | 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 SVN-Revision: 30943
* brcm47xx: move and rename the patchesHauke Mehrtens2012-03-1428-0/+0
| | | | | | | | 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 SVN-Revision: 30942
* brcm47xx: make patch applyHauke Mehrtens2012-03-111-4/+4
| | | | SVN-Revision: 30876
* brcm47xx: BCMA - Find names of non BCM coresHauke Mehrtens2012-03-111-0/+114
| | | | | | Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 30875
* BCMA - Account for variable PCI memory base/sizeHauke Mehrtens2012-03-111-0/+14
| | | | | | Thank you Nathan Hintz for the patch SVN-Revision: 30874
* BCMA - Reorder SPROM fillHauke Mehrtens2012-03-113-2/+46
| | | | | | | | 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
* kernel: update linux 3.2 to 3.2.9Gabor Juhos2012-03-012-4/+4
| | | | SVN-Revision: 30767
* brcm47xx: use kernel 3.2 by defaultHauke Mehrtens2012-02-281-1/+1
| | | | SVN-Revision: 30751
* brcm47xx: add code to generate images for some netgear devicesHauke Mehrtens2012-02-181-2/+11
| | | | | | This is commented out until we get report of working devices. SVN-Revision: 30639
* brcm47xx: sprom for nvram parsingHauke Mehrtens2012-02-1816-44/+1378
| | | | | | | 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
* brcm47xx: deactivate CONFIG_NO_HZ as it seams not to be needed.Hauke Mehrtens2012-02-122-2/+0
| | | | SVN-Revision: 30488
* brcm47xx: activate config bug to show warningsHauke Mehrtens2012-02-122-2/+0
| | | | SVN-Revision: 30487
* brcm47xx: refresh patchesHauke Mehrtens2012-02-128-31/+20
| | | | SVN-Revision: 30481
* brcm47xx: update usb driver for brcm47xx.Hauke Mehrtens2012-02-128-390/+280
| | | | SVN-Revision: 30480
* brcm47xx: print the chip id and rev found by ssb and bcmaHauke Mehrtens2012-02-102-0/+64
| | | | SVN-Revision: 30428
* brcm47xx: update bcm5354 support patchHauke Mehrtens2012-02-101-38/+141
| | | | SVN-Revision: 30423
* kernel: update linux 3.0 to 3.0.18Jonas Gorski2012-01-312-3/+3
| | | | SVN-Revision: 29965
* brcm47xx: add fix for cardbus host controllerHauke Mehrtens2012-01-272-0/+44
| | | | | | These devices have two devices on the bus, the host controller itself and the device. SVN-Revision: 29923
* brcm47xx: add support for pcie host controller on bcma based SoCs.Hauke Mehrtens2012-01-2111-18/+3794
| | | | | | This also adds minimal support for the BCMA43224 pcie wireless card. SVN-Revision: 29843
* brcm47xx: add support for kernel 3.2Hauke Mehrtens2012-01-1547-0/+7484
| | | | SVN-Revision: 29756
* brcm47xx: run kernel_oldconfigHauke Mehrtens2012-01-151-2/+3
| | | | SVN-Revision: 29755
* brcm47xx: update usb driverHauke Mehrtens2012-01-132-99/+113
| | | | | | | | | | | | | | | | 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
* kernel: update linux 3.0 to 3.0.17Jonas Gorski2012-01-133-10/+10
| | | | SVN-Revision: 29725
* brcm47xx: fix usb on more recent bcma based devices.Hauke Mehrtens2011-12-231-4/+5
| | | | SVN-Revision: 29605
* brcm47xx: remove patch starting adding brcm4716 to ssbHauke Mehrtens2011-12-191-104/+0
| | | | | | brcm4716 is supported by bcma now we do not need this patch SVN-Revision: 29576
* brcm47xx: add new usb driver for bcma bus and replace ssb usb driver.Hauke Mehrtens2011-12-1910-521/+1768
| | | | | | 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
* kernel: update bcma and ssb to version master-2011-12-16 from wireless-testingHauke Mehrtens2011-12-1913-1954/+16
| | | | SVN-Revision: 29574
* brcm47xx: remove support for kernel 2.6.39Hauke Mehrtens2011-12-1936-3310/+0
| | | | | | 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
* linux: update 3.0 to 3.0.12Jonas Gorski2011-12-061-1/+1
| | | | SVN-Revision: 29469
* linux: update 3.0 to 3.0.9Jonas Gorski2011-11-195-16/+16
| | | | SVN-Revision: 29264