Rafał Miłecki
b1f5dd34ed
brcm47xx: backport upstream patches for Netgear WNR1000 V3
...
This includes fix for reading NVRAM content.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
7 years ago
Hauke Mehrtens
1f991bb365
brcm47xx: Add support for kernel 4.9
...
I tested this on a WRT54GS and a WRT610N V1.
The WRT610N does not boot when the kernel is too big, so I deactivated KALLSYMS
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
7 years ago
Felix Fietkau
7eeb254cc4
treewide: replace nbd@openwrt.org with nbd@nbd.name
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Rafał Miłecki
7caa9411e7
brcm47xx: add kernel 4.4 support
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47930
9 years ago
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
9 years ago
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
9 years ago
Rafał Miłecki
b273bb1896
brcm47xx: backport BCM47XX patches (NVRAM & BCMA_HOST_PCI)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45942
9 years ago
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
9 years ago
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
10 years ago
Rafał Miłecki
8d1580c4bb
brcm47xx: add patches for kernel 4.0
...
SVN-Revision: 45570
10 years ago
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
10 years ago
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
10 years ago
Rafał Miłecki
3bdf05441a
brcm47xx: backport BCM47XX arch patches (clean NVRAM code, later init)
...
SVN-Revision: 43979
10 years ago
Rafał Miłecki
0100a8a68e
brcm47xx: initial support for kernel 3.18
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43100
10 years ago
Hauke Mehrtens
00dc53dd2e
brcm47xx: add initial support for kernel 3.14
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 39905
11 years ago
Hauke Mehrtens
2ad7e55a89
brcm47xx: new patch adding arch workarounds.c
...
It was recently sent to linux-mips for comments. It adds workaround for
WNR3500L to enable USB port.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 39469
11 years ago
Hauke Mehrtens
c2992ee273
brcm47xx: add new led and button support
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 39252
11 years ago
Hauke Mehrtens
2363cb3893
brcm47xx: add function to get a gpio pin by name
...
bcm47xx_nvram_gpio_pin() returns a gpio pin number for a given name based
on configuration data in nvram.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37644
11 years ago
Hauke Mehrtens
a5c0ad6354
brcm47xx: add initial support for kernel 3.10
...
SVN-Revision: 37287
11 years ago
Hauke Mehrtens
990423f3ef
brcm47xx: add initial support for kernel 3.9
...
SVN-Revision: 36926
11 years ago
Hauke Mehrtens
1a8218d6e4
brcm47xx: add initial support for kernel 3.8
...
This contains the following new bigger changes:
* new partition parser which still could lake some features or have bugs
* new nand flash driver
* using physmap-flash flash driver for parallel flash
* some changes to the serial flash driver
With these changes OpenWrt starts using more of the mainline flash drivers.
SVN-Revision: 35632
12 years ago
Hauke Mehrtens
a21ba013f5
brcm47xx: handle return values of cfe_env_get() correctly.
...
This closes #12746 .
SVN-Revision: 35622
12 years ago
Hauke Mehrtens
05623aebef
brcm47xx: add initial board detection code
...
SVN-Revision: 35322
12 years ago
Hauke Mehrtens
885eea1842
kernel: update bcma and ssb to master-2013-01-09 from wireless-testing
...
SVN-Revision: 35080
12 years ago
Hauke Mehrtens
25afeba608
brcm47xx: add a new version of the nvram rewrite patch
...
This is the version like it was send for mainline inclusion.
SVN-Revision: 34988
12 years ago
Hauke Mehrtens
86cc79ac98
brcm47xx: add support for kernel 3.6
...
This is based on the patch by Peter Wagner.
SVN-Revision: 34252
12 years ago
Hauke Mehrtens
bac93bdd8e
brcm47xx: fix cfe config detection on WGT634U broken in r33920
...
Thanks Russell Senior for reporting this.
SVN-Revision: 34175
12 years ago
Hauke Mehrtens
dca633f1c8
kernel: update bcma and ssb to master-2012-10-18 from wireless-testing
...
* update the flash driver for bcm47xx to use the stubs already in bcma
* do some misc enhancements to the flash drivers for bcm47xx
SVN-Revision: 33920
12 years ago
Hauke Mehrtens
e0837a51f0
brcm47xx: reorder patches so that the patches already in mainline linux will be applied at first.
...
SVN-Revision: 32845
12 years ago
Hauke Mehrtens
c63ef04874
brcm47xx: fix nvram read out on devices with serial flash
...
detect nvram on Linksys E3200
SVN-Revision: 31790
13 years ago
Hauke Mehrtens
22b2e3fbb9
brcm47xx: add support for kernel 3.3
...
SVN-Revision: 31573
13 years ago
Hauke Mehrtens
9992ce3a51
brcm47xx: add missing breaks into the nvram read code in the switch case statements
...
SVN-Revision: 31142
13 years ago
Hauke Mehrtens
13b6ec1d05
brcm47xx: update flash drivers
...
SVN-Revision: 31126
13 years ago
Hauke Mehrtens
cee31ca238
brcm47xx: add support for NAND flash on devices using bcma
...
This patch add support for the NAND flash on BCM5357 based devices like the WNR3500Lv2.
Thank you Tathagata Das <tathagata@alumnux.com> for the patch
SVN-Revision: 30943
13 years ago
Hauke Mehrtens
1122b231f9
brcm47xx: sprom for nvram parsing
...
This adds support for parsing sprom form nvram for sprom version form 1 to 9.
It also adds sprom from nvram support for devices on the bcma bus.
SVN-Revision: 30638
13 years ago
Hauke Mehrtens
034cf5643f
brcm47xx: add support for kernel 3.2
...
SVN-Revision: 29756
13 years ago
Hauke Mehrtens
8428ebd8e8
brcm47xx: update patches
...
* this adds sflash support for ssb devices
* the flash is now a platform device
* minor updates
SVN-Revision: 27902
13 years ago
Hauke Mehrtens
b988168906
brcm47xx: update bcma and ssb to master-2011-07-21
...
* add new patches for bcm4716 SoC
* add support for serial flash on bcma bus
SVN-Revision: 27723
13 years ago
Hauke Mehrtens
4c18da3df6
brcm47xx: add initial support for devices with bcma bus.
...
Ethernet and wifi are not working and this is highly experimental.
SVN-Revision: 27301
13 years ago
Hauke Mehrtens
75f9e0c615
brcm47xx: add support for kernel 3.0
...
SVN-Revision: 27217
13 years ago
Hauke Mehrtens
732abc44cc
brcm47xx: update patches
...
SVN-Revision: 26846
14 years ago
Hauke Mehrtens
3dbb8c5088
brcm47xx: add fallback sprom for pci devices without an own sprom.
...
If there is no sprom on an ssb based pci device on the brcm47xx
architecture ssb now asks the architecture code to look into the nvram
to get some sprom data for this device. Now we are able to read out
pci/1/1/ foo or pci/1/3/ foo config options.
This will fix some problems where the wireless devices does not got an
mac address and the following message was show:
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
SVN-Revision: 26801
14 years ago
Alexandros C. Couloumbis
f950840ec9
linux/brcm47xx: add preliminary 2.6.37 kernel support
...
SVN-Revision: 23945
14 years ago
Hauke Mehrtens
4e797b6278
brcm47xx: Fix boot problem with wgt634u.
...
Readd the workarround from the old version again which was removed in r22296 and refresh the patches.
This should close #7874
Thank you Russell Senior for testing.
SVN-Revision: 23911
14 years ago