aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/patches-3.14
Commit message (Collapse)AuthorAgeFilesLines
* brcm63xx: fix HG556a boards and remove fallback boardJonas Gorski2014-08-1817-141/+36
| | | | | | | | | | | | This changes board info to match the Wiki http://wiki.openwrt.org/toh/huawei/hg556a, removes the no longer needed fallback board and fixes HG556 Ralink eeprom extraction. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: rename partitions instead] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42206
* brcm63xx: remove now obsolete board fixup codeJonas Gorski2014-08-1165-234/+172
| | | | | | | | | Now that we migrated all users to dtb based detection, we can drop the board fixup code. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42129
* brcm63xx: use dtb board detection for neufbox 4Jonas Gorski2014-08-1145-431/+76
| | | | | | | | This splits up neufbox 4 for now into two images, one for each OEM. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42128
* brcm63xx: use dtb board detection for NB6Jonas Gorski2014-08-1123-44/+33
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42127
* brcm63xx: use dtb board detection for HW556Jonas Gorski2014-08-1117-71/+29
| | | | | | | | | | This requires individual images for each board version for now. Linux partition was shrunk to ensure writing thewrong image won't erase wifi calibration data. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42126
* brcm63xx: replace CFEFIXUP usage with dtb based detectionJonas Gorski2014-08-1148-87/+94
| | | | | | Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42125
* brcm63xx: add support for registering parallel flash through dtbJonas Gorski2014-08-1117-21/+642
| | | | | | | | | Add the required nodes to the dtsi files and code to prevent double registration from the board support code. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42123
* brcm63xx: add and enable support for loading an appended dtbJonas Gorski2014-08-1167-149/+602
| | | | | | | | | Allow appending a dtb blob to the binary and use it for identifying the board. Fall back to nvram based identification in case of no dtb passed. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42119
* brcm63xx: correctly export fallback sprom for brcm-wlJonas Gorski2014-08-111-2/+13
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 42118
* brcm63xx: make board patch context less ambiguousJonas Gorski2014-08-1126-29/+85
| | | | | | | | | Make it less likely for quilt/patch to put boards into the "wrong" section. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42117
* brcm63xx: fix board patches offsetsJonas Gorski2014-08-1143-98/+96
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo fix 553-boards_probe_switch.patch] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42116
* brcm63xx: Add fallback sprom for A4001NJonas Gorski2014-08-102-3/+10
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42110
* brcm63xx: Add fallback sprom for HG520vJonas Gorski2014-08-103-4/+11
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42109
* brcm63xx: Add fallback sprom for P870HW-51aJonas Gorski2014-08-104-5/+12
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42108
* brcm63xx: Add fallback sprom for VR-3025unJonas Gorski2014-08-105-6/+24
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42107
* brcm63xx: Add fallback sprom for VR-3025uJonas Gorski2014-08-106-10/+28
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42106
* brcm63xx: Add fallback sprom for WAP-5813nJonas Gorski2014-08-107-8/+26
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42105
* brcm63xx: Add fallback sprom for AR-5381uJonas Gorski2014-08-1024-57/+75
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42104
* brcm63xx: Add fallback sprom for AR-5387unJonas Gorski2014-08-1025-56/+92
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42103
* brcm63xx: Add fallback sprom for A4001N1Jonas Gorski2014-08-1026-54/+61
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42102
* brcm63xx: Add fallback sprom for CT6373Jonas Gorski2014-08-1025-38/+45
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42101
* brcm63xx: Add fallback sprom for CT5365Jonas Gorski2014-08-1037-65/+72
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42100
* brcm63xx: Add fallback sprom for CT5361_CT5621Jonas Gorski2014-08-1039-69/+76
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42099
* brcm63xx: Add fallback sprom for Huawei HG553Jonas Gorski2014-08-1045-87/+94
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42098
* brcm63xx: Fix fallback sprom il0macJonas Gorski2014-08-107-9/+9
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42097
* brcm63xx: add preliminary support for D-Link DSL-2751B E1Jonas Gorski2014-08-013-2/+154
| | | | | | | | | | | | Mostly works except for USB led. Flashing not tested yet. Mostly as an example for the sprom fixup code. Fixup values taken from GPL tarball by comparing bcm43217_map.c with the struct in sprom.c. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41944
* brcm63xx: rework fallback sprom supportJonas Gorski2014-08-0172-175/+1945
| | | | | | | | | | | Rework fallback sprom support by providing different sproms for different chips. Also make it optional to use. This likely causes sprom fallback support to break on a few boards. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41942
* brcm63xx: replace nvram_buf with a properly initialized arrayJonas Gorski2014-07-281-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use an empty nvram_header to tell wl that there is no nvram buf. wl else might try to allocate huge amount of memory because the bcm63xx's nvram does not match the expected structure and contains random values. Fixes the following warning on load of wl: [ 9.152000] WARNING: at mm/slab_common.c:377 kmalloc_slab+0x4c/0xc0() [ 9.160000] Modules linked in: wl(P+) wl_glue ipv6 gpio_keys_polled input_polldev button_hotplug input_core [ 9.168000] CPU: 0 PID: 366 Comm: kmodloader Tainted: P 3.10.49 #1 [ 9.176000] Stack : 00000000 00000000 00000000 00000000 8034b77a 00000042 81ac9af0 c02e0000 [ 9.176000] 8028bf70 802df31b 0000016e 8034af28 81ac9af0 c02e0000 c02e0000 81b39810 [ 9.176000] 0000002d 8002c9d4 00000003 8002a3c8 802937a0 c02e0000 8028e528 81ab398c [ 9.176000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 9.176000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81ab3918 [ 9.176000] ... [ 9.212000] Call Trace: [ 9.216000] [<800224b8>] show_stack+0x48/0x70 [ 9.220000] [<8002a538>] warn_slowpath_common+0x78/0xa8 [ 9.224000] [<8002a5f0>] warn_slowpath_null+0x18/0x24 [ 9.228000] [<8008145c>] kmalloc_slab+0x4c/0xc0 [ 9.236000] [<80097258>] __kmalloc+0x20/0x10c [ 9.240000] [<80e23b90>] osl_malloc+0x24/0x6c [wl] [ 9.244000] [<80e15288>] nvram_init+0x54/0x164 [wl] [ 9.252000] [<80e08668>] si_pci_fixcfg+0x60c/0x9e8 [wl] [ 9.256000] [ 9.260000] ---[ end trace b5c4dbb046cf3c83 ]--- Reported-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41861
* brcm63xx: 3.14: fix ath9k_pci_fixupJonas Gorski2014-07-283-3/+10
| | | | | | | | | | | | | | | | | | | Since kernel commit 928bea964827 ("PCI: Delay enabling bridges until they're needed"), pci fixups are run with bridges (e.g. the pcie port) disabled. This causses hangs when ath9k_pci_fixup tries to manually enable the device to apply the register fixups. Fix this by enabling any parent bridges before trying to access the device itself. Fixes boot on DSL-274XB rev F1. Reported-by: Matteo Croce <matteo@openwrt.org> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41856
* brcm63xx: Add support for ADB P.DG A4001NJonas Gorski2014-07-271-0/+99
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41852
* brcm63xx: Add support for Huawei HG520vJonas Gorski2014-07-271-0/+60
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41851
* brcm63xx: Add support for ZyXEL P870HW-51a v2Jonas Gorski2014-07-271-0/+100
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41850
* brcm63xx: Add support for Comtrend VR-3025unJonas Gorski2014-07-271-0/+109
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: José Vázquez Fernández <ppvazquezfer@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41848
* brcm63xx: Add support for Comtrend VR-3025uJonas Gorski2014-07-271-0/+109
| | | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: José Vázquez Fernández <ppvazquezfer@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41847
* brcm63xx: update irq affinity code to latest versionJonas Gorski2014-07-1210-64/+85
| | | | | | | | Reduces code size a bit and sets affinity to boot cpu by default. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41591
* brcm63xx: Fix HW553 supportJonas Gorski2014-07-1232-61/+54
| | | | | | | | | | | | | | | - adsl and lan leds are swapped. - internetkey is labeled as hspa. - enable status led and reset button for failsafe. - use new leds script. - fix switch configuration. - remove enet0 from board_info. - add profile. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41588
* brcm63xx: Use model name for Comtrend AR-5381uJonas Gorski2014-07-122-6/+6
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41587
* brcm63xx: Use model name for Comtrend AR-5387unJonas Gorski2014-07-122-9/+9
| | | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41586
* brcm63xx: Use model name for ADB P.DG A4001N1Jonas Gorski2014-07-124-17/+17
| | | | | | | | | This patch also makes use of the new leds script. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41585
* brcm63xx: fixup patches borked by allowing too much fuzzJonas Gorski2014-07-0832-83/+82
| | | | | | | | | | Move defines and board_info structs back to their proper locations so (de-)selecting SOC support won't break the build. Reported-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41550
* brcm63xx: fix Livebox 1 supportJonas Gorski2014-06-302-8/+11
| | | | | | | | | | | | | | | | | The Livebox 1 support is currently broken. Fixed with this patch Fixes: - Redboot partitioning broken: fixed - Replaced custom ephy reset with platform code - USB code breaks the building process: fixed - Led colors - Removed unneded EHCI code since bcm6348 only has OHCI Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com> [jogo: drop unneded parts since merge, fixup to apply to current head] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41424
* brcm63xx: Add support for Comtrend WAP-5813nJonas Gorski2014-06-301-0/+118
| | | | | | | | | | This adds support for Comtrend WAP-5813n. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [jogo: refresh patches] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41421
* brcm63xx: CPVA502+ board fixesJonas Gorski2014-06-3027-54/+50
| | | | | | | | | | | | | | | Some fixes for Telsey CPVA502+ bcm6348 routers: - reset the external PHY (eth1) with proper platform code, not using a led definiton - eth1 is an external phy, not a switch, deleted forced link speed - fixed led color Patch made for 3.14 kernel patches. Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com> [jogo: also fix 3.14, refresh patches] Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41420
* brcm63xx: allow bcm963xx and livebox support at the same timeJonas Gorski2014-06-2174-624/+1271
| | | | | | | | | Use the CFE_EPTSEAL to tell them apart at runtime. Added for now only for the 3.14 until properly tested. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41296
* brcm63xx: update variant detection patches and fix VARID shiftJonas Gorski2014-06-219-14/+22
| | | | | | | | | The variant id field shift was wrong, causing the variant detection to fail. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41295
* brcm63xx: fix up borked patchJonas Gorski2014-06-211-1/+15
| | | | | | Fix up patch borked by quilt fuzzy application of patches. SVN-Revision: 41294
* brcm63xx: hack around jffs2 corruption with SMPJonas Gorski2014-04-061-0/+26
| | | | | | | | | | | | mempy_fromio seems to be randomly failing when the destination is unaligned; work around it by forcing the name to be aligned in memory. Should fix jffs2 and SMP for now, but needs to be some additional looking into as it does not fix the source. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 40396
* brcm63xx: sync mips counters during bringup of cpusJonas Gorski2014-04-051-0/+27
| | | | | | | | | Fixes gettimeofday returning different values depending on which cpu it is called. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 40387
* brcm63xx: update development kernel to linux 3.14Jonas Gorski2014-04-04135-0/+14028
Now that 3.13 will be EOL soon, switch to 3.14. Known issues: * 74x164 is not available because upstream dropped non-DT support * jffs2 breaks with SMP Unknown issues: * probably plenty Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 40380