aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm47xx/patches-3.6
Commit message (Collapse)AuthorAgeFilesLines
* brcm47xx: bgmac: omit the fcsHauke Mehrtens2013-02-281-0/+19
| | | | | | This fixes #13058 and hopefully #12927 SVN-Revision: 35834
* brcm47xx: bgmac: update to version form netdev git repositoryHauke Mehrtens2013-02-281-15/+68
| | | | SVN-Revision: 35833
* brcm47xx: use bcm47xx_board_get() and detect some more boards in flash ↵Hauke Mehrtens2013-02-251-74/+37
| | | | | | partition driver SVN-Revision: 35791
* brcm47xx: board detection WNDR3400v2Hauke Mehrtens2013-02-251-2/+4
| | | | | | | | | | | | | | | | WNDR3400v2 is based on BCM53xx . Image that is created breaks the router somehow therefore "#". CFE and NVRAM contain different vars - example: CFE line original: Device eth0: hwaddr 74-44-01-37-C6-69, ipaddr 192.168.1.1, mask 255.255.255.0 CFE after openwrt: Device eth0: hwaddr 00-FF-FF-FF-FF-FF, ipaddr 192.168.1.1, mask 255.255.255.0 Logs were posted earlier on this mailing list: https://lists.openwrt.org/pipermail/openwrt-devel/2012-July/016174.html Different logs with factory firmware are in the wiki: http://wiki.openwrt.org/toh/netgear/wndr3400#wndr3400v2 (and on wikidevi for example) Signed off by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 35790
* brcm47xx: use same board detection code as kernel 3.8Hauke Mehrtens2013-02-241-24/+24
| | | | SVN-Revision: 35770
* brcm47xx: handle return values of cfe_env_get() correctly.Hauke Mehrtens2013-02-161-4/+5
| | | | | | This closes #12746. SVN-Revision: 35622
* brcm47xx: bgmac: fix unaligned accesses to network headers.Hauke Mehrtens2013-02-161-8/+60
| | | | SVN-Revision: 35621
* brcm47xx: fix unaligned access to mac addressHauke Mehrtens2013-02-161-0/+18
| | | | | | | | | The mac address should be aligned to u16 to prevent an unaligned access in drivers/ssb/pci.c where it is casted to __be16. This closes #9824. SVN-Revision: 35618
* brcm47xx: add some more fixes to bgmacHauke Mehrtens2013-02-121-7/+35
| | | | | | Thank you Rafał Miłecki and Nathan Hintz SVN-Revision: 35574
* brcm47xx: update tg3 to the version send upstreamHauke Mehrtens2013-02-121-114/+63
| | | | SVN-Revision: 35573
* brcm47xx: bgmac: make it possible to set the devices into promisc mode when ↵Hauke Mehrtens2013-02-062-0/+206
| | | | | | | | it is already up This fixes #12927. SVN-Revision: 35507
* brcm47xx: fix detection of Asus RT-N16Hauke Mehrtens2013-02-041-3/+4
| | | | | | This fixes #12936. SVN-Revision: 35492
* brcm47xx: add initial board detection codeHauke Mehrtens2013-01-265-6/+366
| | | | SVN-Revision: 35322
* brcm47xx: add gpio to irq function againHauke Mehrtens2013-01-262-0/+116
| | | | SVN-Revision: 35321
* brcm47xx: BCMA - Update default IRQ assignment per upstream changeHauke Mehrtens2013-01-121-0/+9
| | | | | | | | | Update the default IRQ assignment for unrecognized devices per the upstream change. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 35121
* brcm47xx: update bgmac driver to the version in mainline kernelHauke Mehrtens2013-01-101-156/+454
| | | | SVN-Revision: 35083
* kernel: update bcma and ssb to master-2013-01-09 from wireless-testingHauke Mehrtens2013-01-1025-1075/+607
| | | | SVN-Revision: 35080
* brcm47xx: BGMAC Driver correctionsHauke Mehrtens2013-01-071-3/+3
| | | | | | | | | | | | | 1) Fix what appears to be a logic error in bgmac_phy_advertise. 2) Fix bgmac_ioctl to use passed phy_id; needed for switch-robo interface w/ the driver to work correctly. I still have the issue with the interface always being HD when the speed/duplex is set manually (e.g., echo "100FD" > /proc/switch/eth0/port/N/media). Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 35052
* brcm47xx: various fixes and code cleanups for irq codeHauke Mehrtens2013-01-037-27/+72
| | | | | | This is based on a patch send by Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34997
* brcm47xx: add bgmac driverHauke Mehrtens2013-01-031-0/+1680
| | | | | | | | | This Ethernet driver is in early development stage and still has some problems. This was working on my bcm4716 based device. Thanks to Rafał Miłecki <zajec5@gmail.com> for writing this driver. SVN-Revision: 34995
* brcm47xx: BCMA - IRQ Update - Fix IRQ Flag for I2S CoreHauke Mehrtens2013-01-031-0/+54
| | | | | | | | | | Adjust the IRQ Flag value from 8 to 7 for I2S Core for BCM4716 and BCM4748 (per the Broadcom SDK). IRQ Flag values greater than 7 are ignored when setting the interrupt masks. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34990
* brcm47xx: improve IRQ handling for bcma based devicesHauke Mehrtens2013-01-035-5/+227
| | | | | | This was party inspirited by patches send by Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34989
* brcm47xx: add a new version of the nvram rewrite patchHauke Mehrtens2013-01-0310-69/+345
| | | | | | This is the version like it was send for mainline inclusion. SVN-Revision: 34988
* brcm47xx: move patches already in the mainline kernel to the frontHauke Mehrtens2013-01-035-8/+8
| | | | SVN-Revision: 34987
* brcm47xx: bcma: correct M25P32 serial flash IDHauke Mehrtens2012-12-271-0/+11
| | | | | | Thank you Rafał Miłecki. SVN-Revision: 34900
* brcm47xx: BCMA - Broadcom 2011 SDK UpdatesHauke Mehrtens2012-12-131-0/+50
| | | | | | | | | | I noticed these changes when reviewing the 2011 Broadcom SDK. I haven't noticed any obvious changes in behavior with them applied; but thought I should at least pass them on. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34670
* brcm47xx: return the real irq number in bcma_core_irqHauke Mehrtens2012-12-131-0/+87
| | | | | | | | | | The irq signal numbers that are send by the cpu are increased by 2 from the number programmed into the mips core by bcma. Return the irq number on which the irqs are send in bcma_core_irq() now. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34669
* brcm47xx: this usb patch is not needed, the Broadcom SDK does it the other way.Hauke Mehrtens2012-12-131-11/+0
| | | | SVN-Revision: 34655
* kernel: update bcma and ssb to master-2012-12-11-2 from wireless-testingHauke Mehrtens2012-12-1221-871/+75
| | | | SVN-Revision: 34651
* brcm47xx: read sprom vars without prefix for boardrev and boardtype if the ↵Hauke Mehrtens2012-12-021-0/+17
| | | | | | prefixed one is not available. SVN-Revision: 34454
* kernel: update linux 3.6 to 3.6.8Gabor Juhos2012-11-291-29/+29
| | | | | | | | Also refresh the affected patches. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34402
* brcm47xx: fix cpu clock detection on ASUS WL-520gUHauke Mehrtens2012-11-241-0/+44
| | | | | | | | | The ASUS WL-520gU and some other similar Asus devices have a BCM5354 running at 200MHZ and not at 240 which is the default for this SoC. This fixes #4083. SVN-Revision: 34325
* brcm47xx: watchdog: deactivate NOWAYOUT.Hauke Mehrtens2012-11-245-27/+34
| | | | | | | | | In the old configuration the SoC issued a reboot if the watchdog was killed also if it was kill with TERM and not KILL. This will fix #11724. SVN-Revision: 34324
* brcm47xx: update watchdog driverHauke Mehrtens2012-11-2416-103/+1565
| | | | | | | | This watchdog driver should work with SoC having a PMU. This fixes #11720. SVN-Revision: 34323
* kernel: refresh patchesHauke Mehrtens2012-11-181-1/+1
| | | | SVN-Revision: 34253
* brcm47xx: add support for kernel 3.6Hauke Mehrtens2012-11-1842-0/+7480
This is based on the patch by Peter Wagner. SVN-Revision: 34252