summaryrefslogtreecommitdiffstats
path: root/target/linux/brcm47xx/patches-3.3
Commit message (Collapse)AuthorAgeFilesLines
* bcma: do not initialize deactivated PCIe coresHauke Mehrtens2012-10-042-6/+32
| | | | | | | | | Before it was tried to initialize the deactivated PCIe core in client mode, but this causes the SoC to hang. Just do not initialize it at all and ignore the core it is not working and nothing is connected to it when the specific bit is set in the boardflags. SVN-Revision: 33620
* use memcmp in mem size detection as suggested by blogicHauke Mehrtens2012-10-041-7/+3
| | | | SVN-Revision: 33619
* bcma: use fallback sprom if sprom on card was not validHauke Mehrtens2012-09-301-0/+15
| | | | | | | | Sometimes the PCIe card indicates that it has a sprom somewhere and we are able to read the memory region, but it is empty and not valid. In these cases we should try to use the fallback sprom as a last chance. SVN-Revision: 33601
* bcma: initialize sprom earlierHauke Mehrtens2012-09-303-4/+222
| | | | | | | | | The chip common and the PCIe code are accessing the sprom struct which is not filled when these cores are initialized. Fix this by adding an early initialize and fill the sprom struct before accessing it in other code. SVN-Revision: 33600
* ignore the last page on bcma based SoCsHauke Mehrtens2012-09-301-0/+33
| | | | SVN-Revision: 33598
* Fix reading sprom from nvram without a prefixHauke Mehrtens2012-09-305-2/+1189
| | | | | | | | | | The bcma based SoCs with a ieee80211 core on the SoC and an other connected via PCIe or USB store the sprom for the SoC with a sb/1/ prefix. The SoC with just one wifi core do not use prefixes. The BCM4706 do not use a prefix for the SoC part at all, because the prefix is the path to the ieee80211 core and there is non on the BCM4706. SVN-Revision: 33597
* improve the check for the memory sizeHauke Mehrtens2012-09-301-0/+42
| | | | | | This will hopefully fix bug #9360 and #9097 in trunk. SVN-Revision: 33596
* deactivate mips wait instruction for MIPS 74K on Broadcom SoCsHauke Mehrtens2012-09-201-0/+12
| | | | | | | | | When not removing support for the wait instruction, when ruining on the BCM4706 SoC the system stops after msleep() without an exception. I haven't seen this problem on the other Broadcom SoCs with a 74K CPU, but in the Broadcom SDK it is deactivated for all CPUs of this type. SVN-Revision: 33496
* update fix-boot patch.Hauke Mehrtens2012-09-191-33/+7
| | | | | | Do not change the code any more but use the kconfig options SVN-Revision: 33463
* update gpio patchesHauke Mehrtens2012-09-192-148/+124
| | | | SVN-Revision: 33462
* make brcm47xx build only with bcma or only with ssb support.Hauke Mehrtens2012-08-187-59/+33
| | | | | | | There are some ifdefs missing so when only ssb or only bcma was selected in the kernel config it did not build. SVN-Revision: 33209
* update gpio patchesHauke Mehrtens2012-08-182-106/+105
| | | | SVN-Revision: 33208
* update tg3 driverHauke Mehrtens2012-08-051-75/+128
| | | | SVN-Revision: 33004
* brcm47xx: update gpio patchHauke Mehrtens2012-08-052-10/+8
| | | | SVN-Revision: 33001
* brcm47xx: fix patch which moves the flash struct in wgt634u codeHauke Mehrtens2012-08-052-12/+29
| | | | SVN-Revision: 33000
* brcm47xx: use libgpio instaed of implementing the gpio interface ourself.Hauke Mehrtens2012-08-047-111/+708
| | | | SVN-Revision: 32992
* brcm47xx: reorder patches so that the patches already in mainline linux will ↵Hauke Mehrtens2012-07-2516-54/+62
| | | | | | be applied at first. SVN-Revision: 32845
* kernel: bcma: update to version from wireless-testing tag master-2012-07-11Hauke Mehrtens2012-07-113-20/+20
| | | | SVN-Revision: 32670
* kernel: ssb/bcma: update to version from wireless-testing tag master-2012-07-02Hauke Mehrtens2012-07-029-177/+15
| | | | SVN-Revision: 32580
* kernel: replace the brcm47xx fuse workaround patches with a generic patch ↵Felix Fietkau2012-06-162-74/+0
| | | | | | | | that applies to all mips targets The dcache bug that it works around is a generic issue, not a brcm47xx cache quirk SVN-Revision: 32395
* brcm47xx: fix nvram read out on devices with serial flashHauke Mehrtens2012-05-185-31/+36
| | | | | | detect nvram on Linksys E3200 SVN-Revision: 31790
* brcm47xx: bcma: fix null pointerHauke Mehrtens2012-05-181-0/+20
| | | | SVN-Revision: 31789
* brcm47xx: ssb: recognize ARM Cortex M3Hauke Mehrtens2012-05-181-0/+21
| | | | SVN-Revision: 31788
* brcm47xx: some fixes for the USB driverHauke Mehrtens2012-05-182-0/+22
| | | | SVN-Revision: 31787
* kernel: ssb/bcma: update to version from wireless-testing tag ↵Hauke Mehrtens2012-05-1714-202/+115
| | | | | | master-2012-05-16-2 SVN-Revision: 31772
* kernel: update linux 3.3 to 3.3.6Gabor Juhos2012-05-141-22/+22
| | | | SVN-Revision: 31709
* brcm47xx: fix tg3 ssb patchHauke Mehrtens2012-05-122-104/+118
| | | | | | Now tg3 works with the Ethernet core of the Linksys WRT610N v1 (again). SVN-Revision: 31694
* brcm47xx: add gpio_request_one()Hauke Mehrtens2012-05-061-0/+51
| | | | | | This fixes a compile error with kernel 3.3. SVN-Revision: 31635
* brcm47xx: add support for kernel 3.3Hauke Mehrtens2012-05-0358-0/+9306
SVN-Revision: 31573