Stijn Tintel
861f566e34
brcm47xx: add missing config symbol
2016-08-23 10:29:14 +03:00
Felix Fietkau
9abbaa9539
build: remove MIPS dsp/dsp2 CPU_SUBTYPE
...
There does not seem to be any meaningful difference in generated code.
This will save some time and space on snapshot builds
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-08-03 14:56:45 +02:00
Felix Fietkau
63b525dd6b
image: add a helper variable for getting kernel/rootfs from within image Build/* templates
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-07-31 12:25:25 +02:00
Hauke Mehrtens
efa1960abb
kernel: update kernel 4.4 to version 4.4.15
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-07-13 15:39:15 +02:00
Hauke Mehrtens
84d489f64f
kernel: update to version 4.4.14
...
Changelog: https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.14
Some manual changes to target/linux/generic/patches-4.4/610-
netfilter_match_bypass_default_checks.patch were needed.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-06-26 18:20:37 +02:00
Rafał Miłecki
cf6d9d97fb
kernel: rename B53 symbols to avoid upstream kernel conflict
...
In kernel 4.7 there is upstreamed b53 driver using (mostly?) the same
symbols as our b53 does. Change our symbols so both drivers can coexist
in kernel tree.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Acked-by: Jonas Gorski <jonas.gorski@gmail.com>
2016-06-20 08:00:14 +02:00
John Crispin
9b4f17593a
brcm47xx: add the small_Flash feature
...
Signed-off-by: John Crispin <john@phrozen.org>
2016-06-13 22:51:44 +02:00
Felix Fietkau
7eeb254cc4
treewide: replace nbd@openwrt.org with nbd@nbd.name
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-06-07 08:58:42 +02:00
Felix Fietkau
98010ab489
kernel: remove ocf support, cryptodev-linux should be used instead
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-12 19:35:32 +02:00
Felix Fietkau
05459a004a
kernel: move the old gpio watchdog driver from generic to brcm47xx
...
brcm47xx is the only user
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-12 18:10:09 +02:00
Russell Senior
c3cf3c4ec4
brcm47xx: fix wgt634u port assignment, broken since openwrt r47866
...
Signed-off-by: Russell Senior <russell@personaltelco.net>
2016-05-10 10:43:17 +02:00
Hauke Mehrtens
f0b3964f1b
kernel: update kernel 4.4 to version 4.4.7
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49176
2016-04-16 21:05:48 +00:00
Gabor Juhos
395fff6f8b
brcm47xx: lzma-loader: fix cache invalidation
...
The current code only partially invalidates both caches
because the cache size and cache-line size values are
incorrectly passed to the C code.
Fix the assembly code to pass the arguments in the correct
order.
Compile tested only.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 49060
2016-03-21 13:15:22 +00:00
Gabor Juhos
f8933cbd5f
brcm47xx: lzma-loader: remove trailing whitespaces from head.S
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 49059
2016-03-21 13:15:21 +00:00
Hauke Mehrtens
b3aae4c672
kernel: update kernel 4.4 to version 4.4.6
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49032
2016-03-17 21:41:07 +00:00
Rafał Miłecki
210803df03
brcm47xx: image: create standard TRX images using new building system
...
Apart from using our new building system there are 2 more changes:
1) Limit amount of images
So far we were generating all standard images (optimized one and two
with no loader) for every SUBTARGET. This is not needed, as e.g. the
only device requiring gzipped kernel is legacy Huawei E970.
2) Change output names
The new image building system requires specifying device name. This
forced picking some and resulted in:
openwrt-brcm47xx-$(SUBTARGET)-squashfs.trx
openwrt-brcm47xx-$(SUBTARGET)-squashfs-gz.trx
openwrt-brcm47xx-$(SUBTARGET)-squashfs-noloader-nodictionary.trx
becoming:
openwrt-brcm47xx-$(SUBTARGET)-standard-squashfs.trx
openwrt-brcm47xx-$(SUBTARGET)-standard-noloader-gz-squashfs.trx
openwrt-brcm47xx-$(SUBTARGET)-standard-noloader-nodictionarylzma-squashfs.trx
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49006
2016-03-11 21:31:34 +00:00
Rafał Miłecki
4e6e23582b
brcm47xx: image: move disabled devices to the new building system
...
This only drops WGR614 V9 which has 2 MiB flash and it's unlikely to get
any interest.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48975
2016-03-09 06:34:29 +00:00
Rafał Miłecki
9a6ad203f6
brcm47xx: image: switch Linksys WRT54G3GV2-VF to the new building system
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48974
2016-03-09 06:34:25 +00:00
Rafał Miłecki
ee76a07fbf
brcm47xx: image: switch Netgear WGT634U to the new building system
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48973
2016-03-08 18:33:25 +00:00
Rafał Miłecki
0d3da888d2
brcm47xx: image: switch rest of 64k block devices to the new building system
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48972
2016-03-08 18:33:22 +00:00
Rafał Miłecki
5e2930a888
brcm47xx: image: switch Motorola devices to the new building system
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48971
2016-03-08 18:33:19 +00:00
Rafał Miłecki
6eb0df3543
brcm47xx: image: switch D-Link DWL-3150 to the new building system
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48970
2016-03-08 18:33:16 +00:00
Hauke Mehrtens
cb04b8d582
kernel: update kernel 4.4 to version 4.4.3
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48783
2016-02-25 21:54:39 +00:00
Jo-Philipp Wich
54de773f2b
brcm47xx: add proper switch port mapping for WRT610Nv2 / Linksys E3000v1
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 48511
2016-01-27 20:47:44 +00:00
Hauke Mehrtens
4807ca67d6
kernel: update kernel 4.1 to version 4.1.16
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48497
2016-01-25 21:44:12 +00:00
Felix Fietkau
57776e68ce
base-files: remove default /etc/config/network, generate it via board.d instead
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48493
2016-01-25 16:30:41 +00:00
Hauke Mehrtens
93b50ade93
kernel/4.1: update to version 4.1.15
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48223
2016-01-12 20:51:34 +00:00
Hauke Mehrtens
ba3a749f9b
kernel: refresh patches for kernel 4.4
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48222
2016-01-12 20:50:41 +00:00
Rafał Miłecki
0e8ba8ffcd
brcm47xx: fix switch config for devices with WAN port 0
...
Commit r47866 dropped default values which were handling WAN interface
at port 0. Fix it by handling 2 more cases on NVRAM values.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47932
2015-12-18 15:27:16 +00:00
Rafał Miłecki
659ffc29c3
brcm47xx: update kernel 4.4 config
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47931
2015-12-18 08:35:36 +00:00
Rafał Miłecki
7caa9411e7
brcm47xx: add kernel 4.4 support
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47930
2015-12-18 07:25:13 +00:00
Jo-Philipp Wich
67e1c87012
all: drop old uci-defaults.sh
...
Replace former uci-defaults.sh implementation with the uci-defaults-new.sh one
and update all users accordingly.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 47867
2015-12-11 15:26:06 +00:00
Jo-Philipp Wich
b0b8293b7e
brcm47xx: migrate network config to board detection framework
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 47866
2015-12-11 15:19:43 +00:00
Rafał Miłecki
a8ac384746
brcm47xx: make bcm47xxpart patch apply after recent backports
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47806
2015-12-07 18:38:20 +00:00
Hauke Mehrtens
f0a5f24217
kernel: update 4.1 to 4.1.13
...
- two upstreamed patches removed
- compile tested all targets using 4.1
- run tested ar71xx
Signed-off-by: Roman Yeryomin <roman@advem.lv>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47694
2015-12-02 21:52:41 +00:00
Rafał Miłecki
db7f2d9531
brcm47xx: add Netgear WN2500RP support
...
We generate V1 image only for now. We lack buttons support for V2.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47682
2015-12-02 09:24:52 +00:00
Rafał Miłecki
ce7bf20101
kernel: add CONFIG_SSB_HOST_SOC symbol
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47486
2015-11-16 12:22:47 +00:00
Rafał Miłecki
f8692a4b88
brcm47xx: backport BCM47xx MIPS commits from 4.3 and 4.4-rc1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47484
2015-11-16 07:18:37 +00:00
Hauke Mehrtens
cb0c8da7c2
kernel: take bcm47xx_nvram.h from kernel and not backports
...
compat-wireless/backports now contains a bcm47xx_nvram.h file to
backport some of the functions in it which are used by the bcmfmac
driver. This file just checks for the kernel versions and provide an
empty implementations on older kernel versions. This is OK on most
systems, but on bcm47xx / bcm53xx systems we want to call the real
functions here. This commit removes the file from backports in our
build process like we do it with the bcma and ssb header files. Instead
we add a recent version into our kernel so all code uses only one
header file. On bcm47xx / bcm53xx the real implementations of this code
will be used.
Reported-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47467
2015-11-13 23:51:31 +00:00
Hauke Mehrtens
a90135949f
brcm47xx: remove support for kernel 3.18
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 47199
2015-10-17 11:50:16 +00:00
Rafał Miłecki
f8a14765b8
brcm47xx: describe 300-fork_cacheflush.patch & 310-no_highpage.patch
...
These were initially commited in r9285.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47058
2015-09-27 06:53:12 +00:00
Rafał Miłecki
c6c4b2640f
brcm47xx: describe 160-kmap_coherent.patch
...
It was initially commited in r6642.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47057
2015-09-27 06:24:33 +00:00
Rafał Miłecki
6eadb62f70
brcm47xx: describe 610-pci_ide_fix.patch
...
It was initially commited in r20924.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47056
2015-09-27 06:05:53 +00:00
Rafał Miłecki
c6e30d6d7a
brcm47xx: detect Netgear R6300 V1 & support reset button
...
It's still far from complete support.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46880
2015-09-11 20:00:02 +00:00
Hauke Mehrtens
5b04888848
brcm47xx: update to kernel 4.1
...
This makes bcm53xx use kernel 4.1 by default now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46878
2015-09-11 18:52:42 +00:00
Hauke Mehrtens
5caee877dc
brcm47xx: increase max image size
...
the trx utile uses a maximum image size of 7.2MB. There are brcm47xx
devices even with serial flash with bigger flash chips, but OpenWrt was
not able to create images for these devices. This patch provides an
additional parameter which increases this limit to 32 MB. There is a
warning in the trx utile code which suggests that bigger images could
overwrite the nvram partition on some devices, but normally the program
writing the image should make sure that it is safe to write it to the
flash.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46872
2015-09-11 17:55:28 +00:00
Hauke Mehrtens
c9bebfb9ce
brcm47xx: break long lines in image Makefile
...
This patch changes nothing on the behaviour, it just breaks long lines
with bin/trx to make it easier to add additional parameters.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46871
2015-09-11 17:54:55 +00:00
Rafał Miłecki
bda4c3d5e5
brcm47xx: apply serial flash size trick to Netgear WNR1000 V3
...
It also uses different block size just like WGR614 V10.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46810
2015-09-08 05:24:57 +00:00
Rafał Miłecki
d2a9c35af0
brcm47xx: fix reading WGT634U CFE variables with 4.1
...
This ports fix from r46584 to the 4.1.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46806
2015-09-07 16:43:29 +00:00
Rafał Miłecki
da2178eb7e
brcm47xx: add Netgear WNR1000 V3 support in the Linux arch code
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46805
2015-09-07 16:29:21 +00:00
Jonas Gorski
7d6cff4882
kernel: update 3.18 to 3.18.21
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.21
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46768
2015-09-02 10:18:15 +00:00
Jonas Gorski
f5601a97a2
brcm47xx: disable the openwrt commandline hack
...
We don't make use of it, so no need to have it enabled.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46756
2015-08-30 12:17:57 +00:00
Rafał Miłecki
a9559efe43
brcm47xx: fix Linksys E1200 V2 image filename
...
Drop unwanted suffix (copy & paste mistake).
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46742
2015-08-29 09:23:19 +00:00
Jonas Gorski
2d379e796f
kernel: update 4.1 to 4.1.6
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.6
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46713
2015-08-23 18:06:11 +00:00
Jonas Gorski
6be2305da8
kernel: update 4.1 to 4.1.5
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.5
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46598
2015-08-14 13:06:33 +00:00
Jonas Gorski
4ecae78c16
image.mk: replace all Build/netgear-chk with a generic implementation
...
Instead of letting each target define it themselves, create on in
include/image.mk and let the targets use it.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46596
2015-08-14 13:05:14 +00:00
Jonas Gorski
bee065262a
brcm47xx: prefix netgear specific device variables with NETGEAR_
...
Rename BOARD_ID to NETGEAR_BOARD_ID and REGION to NETGEAR_REGION.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46594
2015-08-14 13:04:22 +00:00
Rafał Miłecki
4561cc2cca
brcm47xx: fix reading WGT634U CFE variables
...
We got check for nvram_len placed too early and the code never tried
reading CFE variables used on WGT634U. This is a regression introduced
in r45942 and reported in #20291 .
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46584
2015-08-12 13:29:22 +00:00
Hauke Mehrtens
b5b630ae38
brcm47xx: add support for kernel 4.1
...
This adds support for kernel 4.1 and removes kernel 4.0.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46166
2015-07-03 23:18:33 +00:00
Jonas Gorski
0f5b1a3eca
kernel: update 4.0 to 4.0.5
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.0.5
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46063
2015-06-19 11:12:43 +00:00
Jonas Gorski
9a59b350b7
kernel: update 3.18 to 3.18.16
...
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.15
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.16
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46011
2015-06-17 09:54:55 +00:00
Rafał Miłecki
b273bb1896
brcm47xx: backport BCM47XX patches (NVRAM & BCMA_HOST_PCI)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45942
2015-06-10 19:52:07 +00:00
Rafał Miłecki
bd150495bb
brcm47xx: refresh kernel config
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45921
2015-06-07 10:09:10 +00:00
Rafał Miłecki
46bc3ed25a
brcm47xx: sysupgrade: drop useless shift in platform.sh
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45913
2015-06-06 17:25:57 +00:00
Rafał Miłecki
fc0776f2c7
brcm47xx: backport MIPS BCM47XX changes queued for 4.2
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45906
2015-06-05 20:41:18 +00:00
John Crispin
0da6f8a52b
brcm47xx: extract TRX from image on the fly
...
Extracting TRX to separated file in /tmp/ requires extra RAM which may
not be available on some chepaer devices. Instead of that lets pass a
proper extracting command to the default_do_upgrade.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45901
2015-06-05 14:12:15 +00:00
Rafał Miłecki
6bc9e00e94
kernel: backport ssb fix for WRT350N v1 (BCM4705) reboots
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45865
2015-06-01 06:11:26 +00:00
Rafał Miłecki
92ebd6fdbe
brcm47xx: image: fix typo in Asus WL-500gP v2 fw file name
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45811
2015-05-28 19:53:59 +00:00
Rafał Miłecki
ebd651ad99
brcm47xx: add LEDs/buttos for Asus N10U
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45797
2015-05-28 08:08:17 +00:00
Rafał Miłecki
a5000c0af6
brcm47xx: drop 4.0 patch that is in 4.0.4
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45796
2015-05-28 08:08:11 +00:00
Rafał Miłecki
69aefc771f
brcm47xx: build images for Asus devices
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45789
2015-05-27 15:37:05 +00:00
Jo-Philipp Wich
048f46a075
brcm47xx: use common image prefix
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45779
2015-05-27 15:04:02 +00:00
Rafał Miłecki
f08a10f2b9
brcm47xx: build image for Asus RT-N66U
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45774
2015-05-27 13:54:19 +00:00
Jonas Gorski
76d079204d
kernel: update 3.18 to 3.18.14
...
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.12
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.13
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.14
Build tested on brcm63xx and ipq806x, runtested on brcm63xx.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 45711
2015-05-21 19:32:46 +00:00
Rafał Miłecki
501da07c5d
brcm47xx: fix regression in NVRAM support for WGT634U
...
We were calculating wrong offset, NVRAM wasn't found and OpenWrt didn't
boot.
Fixes: 9019803 ("brcm47xx: backport BCM47XX arch patches (clean NVRAM code, later init)")
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45618
2015-05-06 05:54:19 +00:00
Rafał Miłecki
8d1580c4bb
brcm47xx: add patches for kernel 4.0
...
SVN-Revision: 45570
2015-04-23 11:31:54 +00:00
Rafał Miłecki
9c02b23a77
brcm47xx: add buttons support for WRT310N v2
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45474
2015-04-17 08:12:00 +00:00
Rafał Miłecki
b12e85a451
brcm47xx: fix handling absolute paths in sysupgrade (for vendor formats)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45472
2015-04-17 05:45:46 +00:00
Rafał Miłecki
e85294a957
brcm47xx: rework vendor fw handling to don't duplicate upgrade calls
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45470
2015-04-16 21:43:27 +00:00
Rafał Miłecki
c8eed9a50a
brcm47xx: explicitly select CPU_MIPS32_R2 and CPU_MIPSR2 for mips74k
...
The mips74k subtarget of brcm47xx configures gcc to compile for mips32r2;
however, the generated kernel config for 3.14 and later kernels ends up
with CPU_MIPS32_R1 and CPU_MIPSR1 selected. The generated kernel config
for the 3.10 kernel (Barrier Breaker) properly selected CPU_MIPS32_R2 and
CPU_MIPSR2. Modify the default kernel config for mips74k to explicitly
select CPU_MIPS32_R2 and CPU_MIPSR2.
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
Tested-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45469
2015-04-16 21:20:37 +00:00
Felix Fietkau
83e31eb7e7
bcm53xx: add USB 2.0 support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45450
2015-04-15 16:06:14 +00:00
Rafał Miłecki
3cb8bf44e6
otrx: change command line API to start with a mode
...
This will allow adding more modes without options conflict.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45443
2015-04-14 20:50:46 +00:00
Luka Perkov
b66b0ae632
brcm47xx: drop 3.14
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 45374
2015-04-11 10:28:11 +00:00
Rafał Miłecki
c6f9582116
brcm47xx: image: use "-" separator for device version
...
This makes legacy subtarget follow two other.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45319
2015-04-09 05:40:37 +00:00
Rafał Miłecki
a8b0e75291
brcm47xx: verify also standard TRX images during sysupgrade
...
It allows detecting data corruption for plain TRX as well.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45318
2015-04-09 05:36:16 +00:00
Rafał Miłecki
3fad95446a
brcm47xx: fix WRT300N devices magics for sysupgrade check
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45317
2015-04-09 05:22:10 +00:00
Rafał Miłecki
44b128b0aa
brcm47xx: switch to the otrx for verifying TRX images
...
This adds checking CRC32 of provided firmware image.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45316
2015-04-09 05:22:04 +00:00
Rafał Miłecki
80971cd0f9
brcm47xx: image: use new (& fixed) FILESYSTEM variable for trx command
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45313
2015-04-08 09:50:57 +00:00
Rafał Miłecki
705651884d
brcm47xx: update legacy subtarget description
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45310
2015-04-08 05:55:32 +00:00
Rafał Miłecki
7798074429
brcm47xx: add fix "Data bus error" on CardBus ssb SoCs
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45308
2015-04-08 05:09:42 +00:00
Rafał Miłecki
1d2abb6f16
brcm47xx: reverse 2 LEDs polarity on WRT320N v1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45307
2015-04-08 04:46:27 +00:00
Rafał Miłecki
95f7fb8f49
brcm47xx: define rest of LEDs & buttons for WRT320N
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45304
2015-04-07 21:31:36 +00:00
Rafał Miłecki
503d845522
brcm47xx: drop old patch disabling cardbus mode on Netgear WNR834B
...
First of all this patch was affecting other devices, not just Netgear
WNR834B. E.g. Linksys WRT300N v1 also has boardtype 0x0472.
This was breaking PCI on WRT300N, ssb couldn't detect core working in
hostmode (due to mips_busprobe32 failing).
Secondly this patch should not be needed for years now. From the analyze
of #8861 it seems it was needed just to make devices at slots other than
0 discoverable. Setting cardbus to 0 was simply making ssb allow access
to PCI config for devices other than bridge.
With the upstream commit a6c8462 (ssb: fix cardbus slot in hostmode) we
allow accessing device at slot 1 which should be enough for CardBus.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45293
2015-04-07 15:40:51 +00:00
Rafał Miłecki
e2b59e4dbc
brcm47xx: detect Linksys WRT320N v1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45289
2015-04-07 13:08:17 +00:00
Rafał Miłecki
9f740ddc0d
brcm47xx: backport MIPS BCM47XX patches queued for 4.1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45288
2015-04-07 12:54:23 +00:00
Rafał Miłecki
3fa00eeda2
brcm47xx: group MIPS BCM47XX backported patches by source kernel
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45287
2015-04-07 11:54:18 +00:00
Rafał Miłecki
aefcd2b84c
brcm47xx: backport two MIPS nvram.c patches
...
Also replace SPROM patch with (the same) mainlined version.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45227
2015-04-01 20:23:37 +00:00
Rafał Miłecki
9c5aa7c528
brcm47xx: image: share function checking TRX in provided firmware
...
This will allow us to calculate crc32 in a shared code.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45202
2015-03-31 21:16:19 +00:00
Rafał Miłecki
090a510576
brcm47xx: image: convert legacy Linksys & Netgear devices
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45184
2015-03-31 12:44:31 +00:00
Rafał Miłecki
4faba3cc2e
brcm47xx: image: convert generic subtarget to the new images system
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45183
2015-03-31 12:17:08 +00:00