summaryrefslogtreecommitdiff
path: root/target/linux/bcm53xx
Commit message (Collapse)AuthorAgeFilesLines
* bcm53xx: support NVRAM prefixes with extra / in devpathRafał Miłecki2015-03-141-5/+9
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44755
* bcm53xx: fixup early device id 8012Rafał Miłecki2015-03-112-2/+4
| | | | | | | | Looks like the BCM53012 has a similar problem to the BCM53011. Signed-off-by: Ian Kent <raven@themaw.net> SVN-Revision: 44680
* bcm53xx: fix typo in bcm47xx sprom driverRafał Miłecki2015-03-111-1/+1
| | | | | | | | Fix thinko' in the bcm47xx sprom driver. Signed-off-by: Ian Kent <raven@themaw.net> SVN-Revision: 44679
* bcm53xx: fix printing NAND controller revisionRafał Miłecki2015-03-072-2/+2
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44622
* kernel: move KERNFS to generic configJohn Crispin2015-03-061-1/+0
| | | | | | | | KERNFS symbol is selected by SYSFS, so place it in generic config. Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com> SVN-Revision: 44615
* kernel: disable ARCH_NEEDS_CPU_IDLE_COUPLEDJohn Crispin2015-03-062-2/+0
| | | | | | | | | Disable ARCH_NEEDS_CPU_IDLE_COUPLED by-default in generic config, since only one platfrom (omap) needs them. Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com> SVN-Revision: 44614
* kernel: move MTD_SPLIT_SUPPORT to generic configJohn Crispin2015-03-062-2/+0
| | | | | | | | | | | CONFIG_MTD_SPLIT_SUPPORT symbol default value is 'y' and many platform specific configs explicitly enables it, while no one platform disables this symbol. So place it in generic config and remove from platform specific configs. Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com> SVN-Revision: 44612
* bcm53xx: switch to IRQ buttons (keys)Rafał Miłecki2015-03-034-237/+3
| | | | | | | | Now bcma provides IRQ domain we don't have to poll anymore. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44596
* bcm53xx: add one more NVRAM possible size (0x180000)Rafał Miłecki2015-02-202-2/+2
| | | | | | | | | 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> SVN-Revision: 44497
* bcm53xx: include kmod-brcmfmac in default profileRafał Miłecki2015-02-161-2/+2
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44467
* bcm53xx: sprom: extract for PCI hostRafał Miłecki2015-02-161-0/+31
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44464
* bcm53xx: sprom: prepare to support other hosttype-sRafał Miłecki2015-02-161-1/+8
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44463
* bcm53xx: use bcm47xx_wdt for restarting deviceRafał Miłecki2015-02-112-70/+2
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44408
* bcm53xx: backport bcm47xx_wdt changes to 3.18 to use this driver in futureRafał Miłecki2015-02-113-0/+116
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44390
* kernel: backport bcma patches queued for 3.20Rafał Miłecki2015-02-112-4/+4
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44385
* 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> SVN-Revision: 44383
* bcm53xx: fix loading SPROM content by bcma init changeRafał Miłecki2015-02-092-0/+140
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44367
* bcm53xx: fix partitions on Netgear R8000Rafał Miłecki2015-01-302-0/+72
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44219
* bcm53xx: fix booting BCM4709Rafał Miłecki2015-01-302-0/+46
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44218
* bcm53xx: fix Netgear R8000 serial consoleRafał Miłecki2015-01-302-4/+4
| | | | | | | | Thanks raven-auand. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44217
* bcm53xx: early support for Netgear R8000Rafał Miłecki2015-01-285-0/+167
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44186
* bcm53xx: backport official Buffalo WZR-900DHP patchRafał Miłecki2015-01-2117-45/+174
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44070
* bcm53xx: backport spi-nor changes to add gd25q128 supportRafał Miłecki2015-01-212-0/+232
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44069
* bcm53xx: use final (backported) patch fixing serial consoleRafał Miłecki2015-01-206-13/+25
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44059
* bcm53xx: backport 3 BCM5301X patches from Hauke repoRafał Miłecki2015-01-2016-71/+537
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44058
* bcm53xx: rename patches modifying DTS filesRafał Miłecki2015-01-206-60/+34
| | | | | | | | | Ths will allow us to use early 3xx numbers for patches designed for sending mainline. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44057
* bcm53xx: add support/firmware for Asus RT-AC87URafał Miłecki2015-01-193-0/+157
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 44051
* bcm53xx: drop hacky patch making bcma init laterRafał Miłecki2015-01-162-84/+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> SVN-Revision: 43981
* bcm53xx: support all RAM on devices with more than 128 MiB (HIGHMEM)Rafał Miłecki2015-01-146-24/+192
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43972
* bcm53xx: enable earlyprintk on more devicesRafał Miłecki2015-01-144-46/+142
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43965
* bcm53xx: enable HIGHMEM to support more than 128 MiB of RAMRafał Miłecki2015-01-142-0/+6
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43964
* bcm53xx: refresh configsRafał Miłecki2015-01-142-6/+4
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43963
* bcm53xx: support flashing CHK and CyberTAN imagesRafał Miłecki2014-12-301-4/+16
| | | | SVN-Revision: 43800
* bcm53xx: support WAN connected to switch port 0Rafał Miłecki2014-12-201-2/+11
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43754
* bcm53xx: PCIe: add link check againHauke Mehrtens2014-12-182-50/+112
| | | | | | | | | | | 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> SVN-Revision: 43748
* bcm53xx: backport spi-nor changes and update bcm53xxspiflashRafał Miłecki2014-12-1712-1422/+1651
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43738
* bcm53xx: sysupgrade support for devices with serial flashRafał Miłecki2014-12-151-0/+118
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43719
* add "preinit_regular" diag.sh set_state argumentJohn Crispin2014-12-151-0/+3
| | | | | | | | | | | | This new argument is used right after starting regular preinit (which happens if failsafe wasn't triggered). The main purpose of "preinit" argument is to indicate that failsafe can be triggered, however we were missing a way to inform user that we don't wait for a trigger anymore. With this change it's clear when failsafe mode can be triggered. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43715
* bcm53xx: failsafe supportRafał Miłecki2014-12-112-0/+47
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43639
* bcm53xx: support LEDs on Buffalo devicesRafał Miłecki2014-12-114-0/+352
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43616
* bcm53xx: backport NVRAM driver sent upstreamRafał Miłecki2014-12-1013-756/+503
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43612
* bcm53xx: use bcma callback in SPROM driver to fill the SPROMRafał Miłecki2014-12-103-186/+22
| | | | | | | | | 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> SVN-Revision: 43611
* bcm53xx: use static NVRAM pointer for nowRafał Miłecki2014-12-104-534/+14
| | | | | | | | This will allow us to sync with code sent for upstream. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43608
* bcm53xx: clean up nvram headerRafał Miłecki2014-12-105-61/+57
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43606
* bcm53xx: move SPROM driver to the target filesRafał Miłecki2014-12-103-1386/+690
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43604
* bcm53xx: move NVRAM driver to the target filesRafał Miłecki2014-12-103-436/+215
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43603
* bcm53xx: move NVRAM header to the target filesRafał Miłecki2014-12-103-250/+66
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43602
* bcm53xx: bcm_nand: fix compilationRafał Miłecki2014-12-082-2/+2
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43584
* bcm53xx: bcm_nand: switch from cmdlinepart to ofpartRafał Miłecki2014-12-082-6/+12
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43580
* bcm53xx: update the NAND driverHauke Mehrtens2014-12-072-132/+112
| | | | | | | | | | This adds some updates to the NAND driver and refreshed the config. Most of these changes are done in preparation for mainling it. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 43546