summaryrefslogtreecommitdiff
path: root/target/linux/brcm47xx
Commit message (Collapse)AuthorAgeFilesLines
* brcm47xx: revert r33935: check for .ELF header in partition parserHauke Mehrtens2012-11-151-8/+2
| | | | | | | | For sysupgrade the generic image should be used and the special image for the wgt634u is just needed for initial flashing over CFE. russell reported that with this patch sysupgrdae did not worked for him any more and he could not reproduce the error described in #11420. With the patch the linux partition also contained the loader which is in the first 128KB. SVN-Revision: 34201
* brcm47xx: remove double definition of kmod-tg3 added in r34150Hauke Mehrtens2012-11-122-2/+2
| | | | SVN-Revision: 34176
* brcm47xx: fix cfe config detection on WGT634U broken in r33920Hauke Mehrtens2012-11-121-9/+10
| | | | | | Thanks Russell Senior for reporting this. SVN-Revision: 34175
* brcm47xx: remove ssb-gige packageHauke Mehrtens2012-11-114-16/+3
| | | | | | | CONFIG_SSB_DRIVER_GIGE is set in the target config of the brcm47xx target, so it will always be activated and the kmod-ssb-gige is not needed any more. The kmod-ssb-gige package is not generated in an build as it does not contain any files and the makes the image builder fail when generating a image integrating this package. SVN-Revision: 34150
* generate images for the D-Link DWL-3150 as wellImre Kaloz2012-10-271-2/+8
| | | | SVN-Revision: 33961
* brcm47xx: check for .ELF header in partition parserHauke Mehrtens2012-10-251-2/+8
| | | | | | | | | | | | The image format for the wgt634u is different from the normal format. Without this patch the partition parser detects a 128kb bigger partition after every update. This closes #11420 Thank you b.sander for the patch. SVN-Revision: 33935
* kernel: update bcma and ssb to master-2012-10-18 from wireless-testingHauke Mehrtens2012-10-2532-3266/+2263
| | | | | | | * update the flash driver for bcm47xx to use the stubs already in bcma * do some misc enhancements to the flash drivers for bcm47xx SVN-Revision: 33920
* kernel: move the bcma fallback sprom fix to genericJonas Gorski2012-10-231-15/+0
| | | | | | bcm63xx needs the bcma fallback sprom fix, too. SVN-Revision: 33896
* drop GPIODEV platform codeJohn Crispin2012-10-171-23/+0
| | | | SVN-Revision: 33825
* 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
* run make kernel_oldconfigHauke Mehrtens2012-09-301-0/+1
| | | | SVN-Revision: 33599
* 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
* activate failsafe on all ports of the switch and not just port 0.Hauke Mehrtens2012-09-251-1/+1
| | | | | | | | | | | Sometimes the port 0 was the WAN port or there could be some device where the port 0 is not wired to an actual Ethernet port. Now telnet in failsafe will listen on all ports of the switch so user do not have to search for the correct port any more. This change will make the switch leak traffic between the WAN and the LAN port, but you should not use failsafe while connected to a untrusted network. SVN-Revision: 33544
* 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
* brcm47xx/profiles/PS-1208MFG: remove reference to non-existing packageFlorian Fainelli2012-09-191-1/+1
| | | | | | | | The package block-hotplug doesn't exist, refer to block-mount instead. Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 33474
* 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-193-149/+124
| | | | SVN-Revision: 33462
* generic: move GENERIC_PWM symbol into the generic configGabor Juhos2012-09-131-1/+0
| | | | SVN-Revision: 33383
* add gpio sysfs entriesHauke Mehrtens2012-09-111-0/+1
| | | | | | This fixes #10256 SVN-Revision: 33369
* update profilesHauke Mehrtens2012-08-227-25/+46
| | | | | | | | * add profile for BCM4705 based SoC using tg3 instead of b44 * remove redundant 105-Atheros.mk * reorder SVN-Revision: 33235
* remove unused fileHauke Mehrtens2012-08-181-635/+0
| | | | SVN-Revision: 33210
* 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
* generate image for Linksys e3200Hauke Mehrtens2012-08-051-0/+1
| | | | SVN-Revision: 33003
* 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-048-111/+712
| | | | SVN-Revision: 32992
* bcma: update to version from wireless-testing tag master-2012-07-16Hauke Mehrtens2012-07-261-0/+1
| | | | | | | | I did not add the last patch, because it add some stubs for the flash drivers and our patches have to be changed for that, if the flash support in bcma is able to do something I will integrate it. This also contains 3 additional patches fixing some bugs in bcma. SVN-Revision: 32880
* move ubsec-ssb driver to target specific modules.mkFlorian Fainelli2012-07-251-0/+16
| | | | SVN-Revision: 32863
* move ssb-gige to target specific modules.mkFlorian Fainelli2012-07-251-0/+13
| | | | SVN-Revision: 32862
* move usb driver to target specific modules.mkFlorian Fainelli2012-07-251-0/+22
| | | | SVN-Revision: 32861
* 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
* bump to 3.3.8John Crispin2012-06-051-1/+1
| | | | SVN-Revision: 32055
* kernel: update linux 3.3 to 3.3.7Gabor Juhos2012-05-231-1/+1
| | | | SVN-Revision: 31848
* 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
* brcm47xx: remove support for kernel 3.2Hauke Mehrtens2012-05-1760-11653/+0
| | | | SVN-Revision: 31771
* linux: move certain disabled symbols to the generic configsGabor Juhos2012-05-152-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CONFIG_ARCH_DMA_ADDR_T_64BIT * CONFIG_ARCH_HAS_ILOG2_U32 * CONFIG_ARCH_HAS_ILOG2_U64 * CONFIG_ARCH_PHYS_ADDR_T_64BIT * CONFIG_ARCH_SUPPORTS_MSI * CONFIG_GENERIC_CPU_DEVICES * CONFIG_HWMON_DEBUG_CHIP * CONFIG_I2C_PXA_PCI * CONFIG_LEDS_GPIO * CONFIG_MINIX_FS_NATIVE_ENDIAN * CONFIG_MLX4_CORE * CONFIG_POWER_SUPPLY * CONFIG_POWER_SUPPLY_DEBUG * CONFIG_QUOTACTL * CONFIG_SDIO_UART * CONFIG_SENSORS_K10TEMP * CONFIG_SENSORS_SCH56XX_COMMON * CONFIG_SENSORS_VIA_CPUTEMP * CONFIG_SERIO_AMBAKMI * CONFIG_SERIO_I8042 * CONFIG_SERIO_LIBPS2 * CONFIG_SERIO_PCIPS2 * CONFIG_SERIO_RAW * CONFIG_SERIO_SERPORT * CONFIG_SPI_BITBANG * CONFIG_SPI_GPIO SVN-Revision: 31737