aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm53xx/patches-3.18
Commit message (Collapse)AuthorAgeFilesLines
* bcm53xx: fix WXR-1900DHP power led name and add usb ledFelix Fietkau2015-04-161-2/+8
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45460 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add USB 2.0 power control for WXR-1900DHPFelix Fietkau2015-04-151-1/+12
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45451 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add USB 2.0 supportFelix Fietkau2015-04-152-0/+184
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45450 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: refresh kernel patchesFelix Fietkau2015-04-1319-176/+38
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45426 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add support for the Buffalo WXR-1900DHPFelix Fietkau2015-04-131-0/+156
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45419 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix GPIO pins > 16Felix Fietkau2015-04-131-0/+17
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45418 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add missing l2 cache controller AUXCTL bitFelix Fietkau2015-04-131-1/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45416 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add a comment about the gpio base patchFelix Fietkau2015-04-121-0/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45408 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix bcma gpio chip baseFelix Fietkau2015-04-121-0/+15
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45399 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix UBI EOF patch to allow sysupgrade after first installationRafał Miłecki2015-04-121-12/+46
| | | | | | | | | | | | With previous version of patch info about need of erasing blocks was stored once per boot. It was breaking in following scenario: 1) First boot after installation (erasing blocks after 0xdeadc0de) 2) Doing sysupgrade (with ubidetach & ubiformat) 3) Attaching UBI again (it caused all blocks to be erased) Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45387 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: Luxul XWC-1000 has only 128 MiB of RAMRafał Miłecki2015-04-102-14/+2
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45352 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: replace few BCM5301X patches with versions sent upstreamRafał Miłecki2015-04-088-33/+310
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45311 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: use bcm47xx_nvram.c with the latest patchesRafał Miłecki2015-04-011-29/+7
| | | | | | | | This will be hopefully a mainline version. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45204 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: enable the full-line-of-zero optimization in the cache controllerFelix Fietkau2015-03-251-2/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44977 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add SMP supportRafał Miłecki2015-03-221-0/+331
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44939 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add support for Asus RT-AC68URafał Miłecki2015-03-222-1/+80
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44934 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport BCM5301X Netgear R6250/R8000 DT patchesRafał Miłecki2015-03-227-56/+190
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44932 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: refresh patchesRafał Miłecki2015-03-225-6/+6
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44931 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: backport bgmac patchesRafał Miłecki2015-03-211-33/+0
| | | | | | | | This allows dropping some hacky bcm53xx bgmac patch forcing link state. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44917 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fixup early device id 8012Rafał Miłecki2015-03-111-1/+2
| | | | | | | | Looks like the BCM53012 has a similar problem to the BCM53011. Signed-off-by: Ian Kent <raven@themaw.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44680 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix printing NAND controller revisionRafał Miłecki2015-03-071-1/+1
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44622 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: switch to IRQ buttons (keys)Rafał Miłecki2015-03-032-118/+1
| | | | | | | | Now bcma provides IRQ domain we don't have to poll anymore. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44596 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add one more NVRAM possible size (0x180000)Rafał Miłecki2015-02-201-1/+1
| | | | | | | | | | Size 0x160000 was added to support Buffalo WZR-600DHP2, however Netgear devices (R6250, R8000) require 0x180000. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44497 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: use bcm47xx_wdt for restarting deviceRafał Miłecki2015-02-111-69/+0
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44408 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport bcm47xx_wdt changes to 3.18 to use this driver in futureRafał Miłecki2015-02-112-0/+115
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44390 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: backport bcma patches queued for 3.20Rafał Miłecki2015-02-111-2/+2
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44385 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: drop unused (and broken) GPIOLIB patchRafał Miłecki2015-02-111-29/+0
| | | | | | | | | | | | First of all this patch was broken since adding 3.18 for bcm53xx. It was modifying ARCH_BRCMSTB instead of ARCH_BCM_5301X. Secondly we don't need it as ARCH_MULTIPLATFORM selects ARCH_WANT_OPTIONAL_GPIOLIB for us. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44383 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix loading SPROM content by bcma init changeRafał Miłecki2015-02-091-0/+70
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44367 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix partitions on Netgear R8000Rafał Miłecki2015-01-301-0/+36
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44219 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix booting BCM4709Rafał Miłecki2015-01-301-0/+23
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44218 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: fix Netgear R8000 serial consoleRafał Miłecki2015-01-301-2/+2
| | | | | | | | | Thanks raven-auand. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44217 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: early support for Netgear R8000Rafał Miłecki2015-01-282-0/+83
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44186 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport official Buffalo WZR-900DHP patchRafał Miłecki2015-01-218-22/+88
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44070 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport spi-nor changes to add gd25q128 supportRafał Miłecki2015-01-211-0/+116
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44069 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: use final (backported) patch fixing serial consoleRafał Miłecki2015-01-203-6/+12
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44059 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport 3 BCM5301X patches from Hauke repoRafał Miłecki2015-01-208-43/+272
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44058 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: rename patches modifying DTS filesRafał Miłecki2015-01-203-30/+17
| | | | | | | | | | Ths will allow us to use early 3xx numbers for patches designed for sending mainline. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44057 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: add support/firmware for Asus RT-AC87URafał Miłecki2015-01-191-0/+82
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44051 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: drop hacky patch making bcma init laterRafał Miłecki2015-01-161-42/+0
| | | | | | | | | | | | | The only reason this patch was helping was moving bcma init *after* of_serial init. It was a bit of luck because both drivers use device_initcall. It isn't really a correct way to provide early logging. Now we have earlyprintk support in bcm53xx we can drop this patch. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43981 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: support all RAM on devices with more than 128 MiB (HIGHMEM)Rafał Miłecki2015-01-143-12/+96
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43972 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: enable earlyprintk on more devicesRafał Miłecki2015-01-142-23/+71
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43965 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: PCIe: add link check againHauke Mehrtens2014-12-181-25/+56
| | | | | | | | | | | | When there is no device connected to the controller we should not start the controller. This also changes between PCIe 1.0 and PCIe 2.0 speed based on the device. This code is based on code from the new Broadcom PCIe controller driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43748 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport spi-nor changes and update bcm53xxspiflashRafał Miłecki2014-12-175-706/+662
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43738 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: support LEDs on Buffalo devicesRafał Miłecki2014-12-111-0/+173
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43616 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: backport NVRAM driver sent upstreamRafał Miłecki2014-12-104-265/+124
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43612 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: use bcma callback in SPROM driver to fill the SPROMRafał Miłecki2014-12-101-88/+0
| | | | | | | | | | This is required because it has to be called at very precise moment. See comment in driver for details. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43611 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: use static NVRAM pointer for nowRafał Miłecki2014-12-101-270/+5
| | | | | | | | | This will allow us to sync with code sent for upstream. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43608 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: clean up nvram headerRafał Miłecki2014-12-101-13/+14
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43606 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: move SPROM driver to the target filesRafał Miłecki2014-12-101-693/+0
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43604 3c298f89-4303-0410-b956-a3cf2f4a3e73
* bcm53xx: move NVRAM driver to the target filesRafał Miłecki2014-12-101-218/+0
| | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43603 3c298f89-4303-0410-b956-a3cf2f4a3e73