summaryrefslogtreecommitdiffstats
path: root/target/linux/brcm47xx
Commit message (Collapse)AuthorAgeFilesLines
...
* [brcm47xx]: bcma: use fallback sprom if sprom on card was not validhauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33601 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: bcma: initialize sprom earlierhauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33600 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: run make kernel_oldconfighauke2012-09-301-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33599 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: ignore the last page on bcma based SoCshauke2012-09-301-0/+33
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33598 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: Fix reading sprom from nvram without a prefixhauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33597 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: improve the check for the memory sizehauke2012-09-301-0/+42
| | | | | | | This will hopefully fix bug #9360 and #9097 in trunk. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33596 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: activate failsafe on all ports of the switch and not just port 0.hauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33544 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: deactivate mips wait instruction for MIPS 74K on Broadcom SoCshauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33496 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx/profiles/PS-1208MFG: remove reference to non-existing packageflorian2012-09-191-1/+1
| | | | | | | | The package block-hotplug doesn't exist, refer to block-mount instead. Signed-off-by: Daniel Golle <dgolle@allnet.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33474 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: update fix-boot patch.hauke2012-09-191-33/+7
| | | | | | | Do not change the code any more but use the kconfig options git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33463 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: update gpio patcheshauke2012-09-193-149/+124
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33462 3c298f89-4303-0410-b956-a3cf2f4a3e73
* generic: move GENERIC_PWM symbol into the generic configjuhosg2012-09-131-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33383 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx]: add gpio sysfs entrieshauke2012-09-111-0/+1
| | | | | | | This fixes #10256 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33369 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] update profileshauke2012-08-227-25/+46
| | | | | | | | | * add profile for BCM4705 based SoC using tg3 instead of b44 * remove redundant 105-Atheros.mk * reorder git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33235 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] remove unused filehauke2012-08-181-635/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33210 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] make brcm47xx build only with bcma or only with ssb support.hauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33209 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] update gpio patcheshauke2012-08-182-106/+105
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33208 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] update tg3 driverhauke2012-08-051-75/+128
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33004 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] generate image for Linksys e3200hauke2012-08-051-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33003 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: update gpio patchhauke2012-08-052-10/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33001 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: fix patch which moves the flash struct in wgt634u codehauke2012-08-052-12/+29
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33000 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: use libgpio instaed of implementing the gpio interface ourself.hauke2012-08-048-111/+712
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32992 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] bcma: update to version from wireless-testing tag master-2012-07-16hauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32880 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] move ubsec-ssb driver to target specific modules.mkflorian2012-07-251-0/+16
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32863 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] move ssb-gige to target specific modules.mkflorian2012-07-251-0/+13
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32862 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [brcm47xx] move usb driver to target specific modules.mkflorian2012-07-251-0/+22
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32861 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: reorder patches so that the patches already in mainline linux will ↵hauke2012-07-2516-54/+62
| | | | | | be applied at first. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32845 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: bcma: update to version from wireless-testing tag master-2012-07-11hauke2012-07-113-20/+20
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32670 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: ssb/bcma: update to version from wireless-testing tag master-2012-07-02hauke2012-07-029-177/+15
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32580 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: replace the brcm47xx fuse workaround patches with a generic patch ↵nbd2012-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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32395 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] bump to 3.3.8blogic2012-06-051-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32055 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.7juhosg2012-05-231-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31848 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: fix nvram read out on devices with serial flashhauke2012-05-185-31/+36
| | | | | | | detect nvram on Linksys E3200 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31790 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: bcma: fix null pointerhauke2012-05-181-0/+20
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31789 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: ssb: recognize ARM Cortex M3hauke2012-05-181-0/+21
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31788 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: some fixes for the USB driverhauke2012-05-182-0/+22
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31787 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: ssb/bcma: update to version from wireless-testing tag ↵hauke2012-05-1714-202/+115
| | | | | | master-2012-05-16-2 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31772 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: remove support for kernel 3.2hauke2012-05-1760-11653/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31771 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: move certain disabled symbols to the generic configsjuhosg2012-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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31737 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.6juhosg2012-05-142-23/+23
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31709 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: generate image for Linksys WRT610N V1hauke2012-05-131-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31696 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: fix tg3 ssb patchhauke2012-05-122-104/+118
| | | | | | | Now tg3 works with the Ethernet core of the Linksys WRT610N v1 (again). git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31694 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.5juhosg2012-05-071-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31645 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: add gpio_request_one()hauke2012-05-061-0/+51
| | | | | | | This fixes a compile error with kernel 3.3. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31635 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: update target to kernel 3.3hauke2012-05-051-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31599 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: add support for kernel 3.3hauke2012-05-0359-0/+9456
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31573 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: BCMA - Modified PCI CFG space accesshauke2012-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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31481 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: A couple of other (inconsequential) BCMA patcheshauke2012-04-242-0/+30
| | | | | | | | | Noticed these while reviewing the code. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31471 3c298f89-4303-0410-b956-a3cf2f4a3e73
* brcm47xx: b44 fix workaround detection on some brcm47xx boardshauke2012-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31470 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.2 to 3.2.16jogo2012-04-241-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31459 3c298f89-4303-0410-b956-a3cf2f4a3e73