summaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/patches-3.14
Commit message (Collapse)AuthorAgeFilesLines
* brcm63xx: fix ethernet breakage in 3.18Jonas Gorski2015-02-281-0/+27
| | | | | | | | | | | | Linux commit d75b1ade567ffab ("net: less interrupt masking in NAPI") chose the samantics of the napi poll return value, which caused napi to not resume interrups/polling anymore. Fix the return value to restore expected behaviour. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44576
* brcm63xx: fix BCM63268 interrupt register locations for legacy probeJonas Gorski2015-02-281-2/+2
| | | | | | | | | Legacy probe passed the IRQSTAT registers instead of the IRQMASK registers causing all register accesses to be offset by 16 bytes. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44575
* brcm63xx: fix gpio register usageJonas Gorski2015-02-282-6/+6
| | | | | | | | | | The driver expected data then dir, but both dts and legacy code passed dir then data. Fix this by making the driver expect the registers in ascending order, i.e. dir then data. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44574
* brcm63xx: backport and enable DT spi-gpio no CS supportJonas Gorski2015-02-271-0/+91
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 44570
* brcm63xx: remove gpio base workaroundJonas Gorski2015-02-271-34/+0
| | | | | | | | | Now that all gpio users without named gpios use DT, we do not need to fix the gpio controller bases anymore. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44567
* brcm63xx: move buttons and leds to dts filesJonas Gorski2015-02-2768-2859/+545
| | | | | | | | | | | | | | Register buttons and leds through DT for all available dts, and remove them from the board files. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: remove leds/buttons from board files fix wrong led polarities for dsl-274xb-c2, cpva642, p870hw comment out spi-gpio and associated leds] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44566
* brcm63xx: probe gpio controllers through DTJonas Gorski2015-02-2719-40/+684
| | | | | | | | | | | | | | | | Add a generic mmio gpio controller based driver and probe it through device tree. Use aliases for base calculation until we converted all users to device tree or named gpios. Convert bcm63xx_enet's ephy-reset gpio to use a named gpio. While at it, remove the duplicate reset gpio defintion for livebox. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44565
* brcm63xx: convert BTV2500V to dtsJonas Gorski2015-02-2716-18/+26
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44564
* brcm63xx: convert RTA1320 to dtsJonas Gorski2015-02-2719-18/+26
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44563
* brcm63xx: add dts and profile for LiveboxJonas Gorski2015-02-271-26/+41
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44559
* package: mtd: move bcm963xx_tag definition into source codeJonas Gorski2015-02-277-45/+16
| | | | | | | | | | Remove the need for the header file to be exported - we don't need most of it anyway; all we care about are the offset of the rootfs length and header crc fields. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44557
* brcm63xx: fix a few issues in irq chip driversJonas Gorski2014-12-087-198/+272
| | | | | | | | Fix locking and lock usage, making it compile for SMP. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43578
* brcm63xx: refresh patchesJonas Gorski2014-12-0824-35/+35
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43576
* brcm63xx: add DT support for USR9108Jonas Gorski2014-12-081-1/+2
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43575
* brcm63xx: add DT support for F5D7633Jonas Gorski2014-12-082-2/+3
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43574
* brcm63xx: add DT support for DG834GT/PNJonas Gorski2014-12-081-1/+2
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43573
* brcm63xx: add DT support for TD-W8900GBJonas Gorski2014-12-083-3/+4
| | | | | | | | | | | | According to the vendor tarball, the TD-w8900GB's flash has 64k erase block size, but CFE spans two blocks. So fixup the image offset accordingly but keep block size at its default (64k). Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: add commit message, add image offset, change nvram offset] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43572
* brcm63xx: add DT support for DSL-2640BJonas Gorski2014-12-082-1/+9
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43571
* brcm63xx: add DT support for CPVA642Jonas Gorski2014-12-082-1/+9
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43570
* brcm63xx: register interrupt-controllers through DT when possibleJonas Gorski2014-12-011-0/+38
| | | | | | | | | Add the required nodes for the interrupt controllers and register them through DT when a DTB is present. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43457
* brcm63xx: convert to irq domainJonas Gorski2014-12-0119-78/+1842
| | | | | | | | | Add irq-domain aware irqchip drivers for the irq controllers of bcm63xx and switch to use them. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43454
* brcm63xx: refresh patchesJonas Gorski2014-12-0122-25/+25
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43453
* brcm63xx: add DT support for DSL-2650UJonas Gorski2014-12-014-4/+5
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43452
* brcm63xx: add DT support for DSL-2740B/DSL-2741B rev F1Jonas Gorski2014-12-013-2/+10
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43451
* brcm63xx: Add DT support for F@ST2504nJonas Gorski2014-12-011-0/+8
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43450
* brcm63xx: add DT support for F@ST2704V2Jonas Gorski2014-12-011-0/+8
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43449
* brcm63xx: add DT support for F@ST2604Jonas Gorski2014-12-011-0/+8
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43448
* brcm63xx: refresh patchesJonas Gorski2014-11-2419-31/+31
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43363
* brcm63xx: Add DT support for SPW303VJonas Gorski2014-11-241-0/+8
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43362
* brcm63xx: Add DT support for DV-201AMRJonas Gorski2014-11-242-2/+3
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43361
* brcm63xx: Add DT support for RG100AJonas Gorski2014-11-241-1/+2
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43360
* brcm63xx: Add DT support for A226G/MJonas Gorski2014-11-241-1/+2
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 43359
* brcm63xx: move board compatible strings into a tableJonas Gorski2014-11-2262-398/+490
| | | | | | | | | | Move compatible strings from board structs into separate table. This allows for several board compatibles to match to the same board in case e.g. only the flash size / partitions differ. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43341
* brcm63xx: fix wrong fixups pointerJonas Gorski2014-10-031-1/+1
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42756
* brcm63xx: update spw500v sprom to values from gpl tarballJonas Gorski2014-10-0245-71/+81
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42740
* brcm63xx: reorder some patches according to their upstream stateJonas Gorski2014-10-0218-0/+0
| | | | | | | | The irq rewrite was accepted upstream. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42739
* brcm63xx: Add DT support for 96368MVWGJonas Gorski2014-10-0230-39/+40
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42738
* brcm63xx: Add DT support for 96368MVNgrJonas Gorski2014-10-0229-37/+38
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42737
* brcm63xx: Add DT support for 96338WJonas Gorski2014-10-021-1/+1
| | | | | | | | | Renamed of_board_id to convention. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42734
* brcm63xx: Add DT support for 963281TANJonas Gorski2014-10-0233-69/+70
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42727
* brcm63xx: fix brcm63xx fallback typoJonas Gorski2014-10-021-1/+1
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42726
* brcm63xx: Add DT support for P870HW-51aJonas Gorski2014-08-214-5/+6
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: fix nvram partition offset] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42248
* brcm63xx: Add DT support for HG553Jonas Gorski2014-08-2138-56/+57
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: fix linux partition length] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42247
* brcm63xx: Add DT support for HG520vJonas Gorski2014-08-213-4/+5
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: fix nvram partition offset] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42246
* brcm63xx: Add DT support for A4001NJonas Gorski2014-08-212-4/+5
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42245
* brcm63xx: Add DT support for A4001N1Jonas Gorski2014-08-2126-54/+55
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42244
* brcm63xx: Add DT support for WAP-5813nJonas Gorski2014-08-217-8/+9
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: make linux partition writable] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42243
* brcm63xx: Add DT support for VR-3025unJonas Gorski2014-08-215-6/+7
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: make linux partition writable] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42242
* brcm63xx: Add DT support for VR-3025uJonas Gorski2014-08-216-9/+10
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: make linux partition writable] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42241
* brcm63xx: Add DT support for AR-5387unJonas Gorski2014-08-2125-53/+54
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42240