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
12 years ago
Hauke Mehrtens
a5c0ad6354
brcm47xx: add initial support for kernel 3.10
...
SVN-Revision: 37287
12 years ago
Hauke Mehrtens
990423f3ef
brcm47xx: add initial support for kernel 3.9
...
SVN-Revision: 36926
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
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
John Crispin
6993e19532
drop GPIODEV platform code
...
SVN-Revision: 33825
12 years ago
Hauke Mehrtens
c9feffc332
Fix reading sprom from nvram without a prefix
...
The bcma based SoCs with a ieee80211 core on the SoC and an other
connected via PCIe or USB store the sprom for the SoC with a sb/1/
prefix. The SoC with just one wifi core do not use prefixes. The
BCM4706 do not use a prefix for the SoC part at all, because the prefix
is the path to the ieee80211 core and there is non on the BCM4706.
SVN-Revision: 33597
13 years ago
Hauke Mehrtens
9eaee85cc2
make brcm47xx build only with bcma or only with ssb support.
...
There are some ifdefs missing so when only ssb or only bcma was
selected in the kernel config it did not build.
SVN-Revision: 33209
13 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
273797f15a
kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
...
SVN-Revision: 31772
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
bbf739a59f
BCMA - Reorder SPROM fill
...
The SPROM is initialized in bcm47xx_fill_sprom, so move the call to bcm47xx_fill_sprom_ethernet after it.
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 30873
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
14 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
14 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
14 years ago
Hauke Mehrtens
75f9e0c615
brcm47xx: add support for kernel 3.0
...
SVN-Revision: 27217
14 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
Hauke Mehrtens
d6af00c555
brcm47xx: fix compile problem when serial is deactivated.
...
Thank you Andrey
SVN-Revision: 24885
14 years ago
Hauke Mehrtens
fb27da9487
brcm47xx: reorder patches like they were commitet upstream
...
SVN-Revision: 24162
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
Hauke Mehrtens
3aca383c72
brcm47xx: some checkpatch fixes
...
SVN-Revision: 22425
15 years ago
Hauke Mehrtens
163b24d092
brcm47xx: fill the whole sprom with data
...
SVN-Revision: 22385
15 years ago
Hauke Mehrtens
ebeaea35fd
brcm47xx: fix for boardflags by xMff and checkpatch.pl fixes
...
SVN-Revision: 22318
15 years ago
Hauke Mehrtens
c811398d00
brcm47xx: write boardflags correct into sprom
...
SVN-Revision: 22298
15 years ago
Hauke Mehrtens
49edb3c342
brcm47xx: prepare brcm47xx patches for sending to mainline.
...
SVN-Revision: 22296
15 years ago
Alexandros C. Couloumbis
cfa9a1f6d6
brcm47xx: add kernel 2.6.35 preliminary support
...
SVN-Revision: 21707
15 years ago
Hauke Mehrtens
c96049615c
brcm47xx: use tab instead of space
...
SVN-Revision: 21430
15 years ago
Hauke Mehrtens
79075b8d13
brcm47xx: refresh patches
...
SVN-Revision: 20996
15 years ago
Alexandros C. Couloumbis
598e0656c5
brcm47xx: add preliminary 2.6.34 support
...
SVN-Revision: 20888
15 years ago
Hauke Mehrtens
141d53ad07
brcm47xx: add support for kernel 2.6.33
...
Thanks to acoul and tripolar
SVN-Revision: 19955
15 years ago
Hauke Mehrtens
8673372e20
add patches for kernel 2.6.31
...
This is completly untested. Only a compile tests with the default config was done!
SVN-Revision: 17734
16 years ago
Imre Kaloz
64fbade939
refresh patches
...
SVN-Revision: 15581
16 years ago
Florian Fainelli
a9f97c3def
correctly set mapbase while registering the UART ( #4622 )
...
SVN-Revision: 15255
16 years ago
Michael Büsch
7ddf197c26
bcm47xx: Fix compilation on non-PCI configs.
...
SVN-Revision: 14919
16 years ago
Hauke Mehrtens
4c548fbaca
refresh patches and configuration
...
SVN-Revision: 14722
16 years ago
Felix Fietkau
c2b878a384
add initial 2.6.28 support for brcm47xx target
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 13909
16 years ago
Gabor Juhos
d35bad03e3
update to 2.6.25.19, and refresh patches
...
SVN-Revision: 13137
16 years ago
Gabor Juhos
4af6ac74fb
upgrade to 2.6.25.7, and refresh patches
...
SVN-Revision: 11523
17 years ago
Gabor Juhos
4da0e6f235
refresh kernel patches
...
SVN-Revision: 11200
17 years ago
Peter Denison
79aed699d7
Remove files now present upstream in files-2.6.25 (This is mostly just drivers/ssb and include/linux/ssb) [brcm47xx] Regenerate patches against 2.6.25.1 kernel+files set Default is still to build against 2.6.23.16
...
SVN-Revision: 11155
17 years ago