Rafał Miłecki
2b56913734
bcm53xx: fixup early device id 8012
...
Looks like the BCM53012 has a similar problem to the BCM53011.
Signed-off-by: Ian Kent <raven@themaw.net>
SVN-Revision: 44680
2015-03-11 17:32:02 +00:00
Rafał Miłecki
c3b9b35155
bcm53xx: fix printing NAND controller revision
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44622
2015-03-07 12:31:42 +00:00
Rafał Miłecki
c2cf1abf8f
bcm53xx: switch to IRQ buttons (keys)
...
Now bcma provides IRQ domain we don't have to poll anymore.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44596
2015-03-03 23:15:55 +00:00
Rafał Miłecki
a416029d4d
bcm53xx: add one more NVRAM possible size (0x180000)
...
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
2015-02-20 07:07:53 +00:00
Rafał Miłecki
ddcbef5766
kernel: backport bcma patches queued for 3.20
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44385
2015-02-11 10:04:51 +00:00
Rafał Miłecki
3dbaab6f67
bcm53xx: fix loading SPROM content by bcma init change
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44367
2015-02-09 18:43:05 +00:00
Rafał Miłecki
539cd23892
bcm53xx: fix partitions on Netgear R8000
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44219
2015-01-30 07:25:43 +00:00
Rafał Miłecki
1d1a1c19bf
bcm53xx: fix booting BCM4709
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44218
2015-01-30 06:58:35 +00:00
Rafał Miłecki
ee75859533
bcm53xx: fix Netgear R8000 serial console
...
Thanks raven-auand.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44217
2015-01-30 06:30:44 +00:00
Rafał Miłecki
251b42d491
bcm53xx: early support for Netgear R8000
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44186
2015-01-28 21:55:43 +00:00
Rafał Miłecki
bba98a3c53
bcm53xx: backport official Buffalo WZR-900DHP patch
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44070
2015-01-21 07:23:31 +00:00
Rafał Miłecki
3b701e8023
bcm53xx: backport spi-nor changes to add gd25q128 support
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44069
2015-01-21 06:53:15 +00:00
Rafał Miłecki
f0d73a4381
bcm53xx: use final (backported) patch fixing serial console
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44059
2015-01-20 08:04:27 +00:00
Rafał Miłecki
ea1fe45fae
bcm53xx: backport 3 BCM5301X patches from Hauke repo
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44058
2015-01-20 07:21:30 +00:00
Rafał Miłecki
9758327d83
bcm53xx: rename patches modifying DTS files
...
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
2015-01-20 06:58:03 +00:00
Rafał Miłecki
78b0da393b
bcm53xx: add support/firmware for Asus RT-AC87U
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44051
2015-01-19 11:05:22 +00:00
Rafał Miłecki
71c8ec020d
bcm53xx: drop hacky patch making bcma init later
...
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
2015-01-16 15:59:29 +00:00
Rafał Miłecki
4ae1e883e8
bcm53xx: support all RAM on devices with more than 128 MiB (HIGHMEM)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43972
2015-01-14 13:41:05 +00:00
Rafał Miłecki
f59c84c431
bcm53xx: enable earlyprintk on more devices
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43965
2015-01-14 07:42:48 +00:00
Hauke Mehrtens
192e945479
bcm53xx: PCIe: add link check again
...
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
2014-12-18 16:23:42 +00:00
Rafał Miłecki
e21e9c5548
bcm53xx: backport spi-nor changes and update bcm53xxspiflash
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43738
2014-12-17 14:53:25 +00:00
Rafał Miłecki
b55199cf41
bcm53xx: support LEDs on Buffalo devices
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43616
2014-12-11 11:23:26 +00:00
Rafał Miłecki
40d94a3ef0
bcm53xx: backport NVRAM driver sent upstream
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43612
2014-12-10 21:50:57 +00:00
Rafał Miłecki
ba81966001
bcm53xx: use bcma callback in SPROM driver to fill the SPROM
...
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
2014-12-10 21:24:11 +00:00
Rafał Miłecki
b0b43e1ef9
bcm53xx: use static NVRAM pointer for now
...
This will allow us to sync with code sent for upstream.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43608
2014-12-10 19:56:56 +00:00
Rafał Miłecki
960130e99c
bcm53xx: clean up nvram header
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43606
2014-12-10 18:29:26 +00:00
Rafał Miłecki
7093580424
bcm53xx: move SPROM driver to the target files
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43604
2014-12-10 18:07:01 +00:00
Rafał Miłecki
27a91a99d9
bcm53xx: move NVRAM driver to the target files
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43603
2014-12-10 18:01:24 +00:00
Rafał Miłecki
3fab0d818c
bcm53xx: move NVRAM header to the target files
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43602
2014-12-10 17:37:24 +00:00
Rafał Miłecki
613bc3ef3f
bcm53xx: bcm_nand: fix compilation
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43584
2014-12-08 18:28:54 +00:00
Rafał Miłecki
aed6b26431
bcm53xx: bcm_nand: switch from cmdlinepart to ofpart
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43580
2014-12-08 17:39:07 +00:00
Hauke Mehrtens
7a2f186d70
bcm53xx: update the NAND driver
...
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
2014-12-07 21:55:21 +00:00
Hauke Mehrtens
664ae86dde
bcm53xx: update the PCIe driver
...
This adds some updates to the PCIe 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: 43545
2014-12-07 21:54:53 +00:00
Hauke Mehrtens
d9bb8326fa
kernel: update bcma and ssb to wireless-testing master-2014-12-05
...
This brings ssb and bcma to wireless-testing tag master-2014-12-05
In addition it also adds the ARM-BCM5301X-Add-IRQs-to-Broadcom-s-bus-
axi-in-DTS-f.patch which adds the irq number in a way it is done in the
mainline kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 43544
2014-12-07 21:53:20 +00:00
Rafał Miłecki
a20fa1cb48
bcm53xx: add early support for Buffalo WZR-900DHP
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43533
2014-12-07 10:55:44 +00:00
Rafał Miłecki
9bec9b86af
bcm53xx: backport BCM5301X patches from arm-soc.git next/dt
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43530
2014-12-05 16:46:55 +00:00
Rafał Miłecki
d1e0e39993
bcm53xx: squeeze (rename) BCM5301X patches
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43529
2014-12-05 16:15:16 +00:00
Rafał Miłecki
8ea3c20b23
bcm53xx: rename patches that were not upstreamed to 3xx
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43528
2014-12-05 16:13:27 +00:00
Rafał Miłecki
8033ccc975
kernel: update bcma up to 2014-10-27
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43527
2014-12-05 16:11:03 +00:00
Rafał Miłecki
93b3924128
kernel: backport bcm47xxpart changes queued for 3.19
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43223
2014-11-08 21:41:21 +00:00
Hauke Mehrtens
5e13e40591
bcm53xx: activate early printk
...
This makes it possible to activate early printk.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 43145
2014-11-01 13:57:50 +00:00
Hauke Mehrtens
8e20cceeae
bcm53xx: refresh patches
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 43144
2014-11-01 13:55:02 +00:00
Rafał Miłecki
c14e0807bd
bcm53xx: backport forgotten spi-nor change
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43031
2014-10-22 14:34:43 +00:00
Rafał Miłecki
2466b04a5a
bcm53xx: backport spi-nor patches from 3.18-rc1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43030
2014-10-22 14:16:18 +00:00
Rafał Miłecki
bf0342f0ef
bcm53xx: add support for Asus RT-N18U LEDs & buttons
...
Got GPIOs from #18152 thanks to Grrruk
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43010
2014-10-21 14:37:44 +00:00
Rafał Miłecki
150c200e91
bcm53xx: hack UBI to erase all dirty blocks left by CFE
...
UBI requires PEBs to be formatted (with a valid UBI header) or empty
(0xFF), however CFE doesn't clear blocks after flashing the image. To
workaround this problem, teach UBI to recognize EOF mark in a similar
way JFFS2 handles that in OpenWrt.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42940
2014-10-16 20:52:22 +00:00
Rafał Miłecki
579b0d9c5b
bcm53xx: add support for Buffalo WZR-600DHP2
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42925
2014-10-15 07:14:13 +00:00
Rafał Miłecki
96a33c0dd7
bcm53xx: fix Asus RT-N18U support
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42924
2014-10-15 07:12:46 +00:00
Rafał Miłecki
5a03d0c931
bcm53xx: fix hangs in PCIe2 host driver
...
Accessing CFG regs with no card present results in SoC hang.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42895
2014-10-14 08:06:15 +00:00
Rafał Miłecki
540a6a45e4
bcm53xx: add temp bcma workaround that allows debugging
...
This way we will get logs if case of hang/crash in bcma or related code.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42894
2014-10-14 05:31:54 +00:00