Commit Graph

336 Commits (f754063159a639a6aea076a75812d31d8f4e6b7f)

Author SHA1 Message Date
Hauke Mehrtens 340c6914a3 brcm47xx: add initial support for kernel 2.6.38
SVN-Revision: 26524
13 years ago
Hauke Mehrtens 8d75dcb4b8 brcm47xx: remove kmod-usb-ohci from WGT634U packages.
This package creates some error messages on startup

Thank you russell-- for reporting

SVN-Revision: 26240
13 years ago
Imre Kaloz a8d84ae94d remove 2.6.34 support
SVN-Revision: 26229
14 years ago
Hauke Mehrtens 537c6017cc brcm47xx: add workaround for fuse again.
This closes #4754

SVN-Revision: 26141
14 years ago
Hauke Mehrtens a08bd03fad ssb: update ssb to version from linux-next-20110311
SVN-Revision: 26127
14 years ago
Hauke Mehrtens 4226f1d373 kernel: update to kernel version 2.6.37.3
SVN-Revision: 26126
14 years ago
Hauke Mehrtens 425bf41b23 kernel: update to kernel version 2.6.34.8
SVN-Revision: 26125
14 years ago
Florian Fainelli 45c9f5e75e update to kernel 2.6.36.4
SVN-Revision: 25580
14 years ago
Imre Kaloz 2821101c92 platform specific patches don't belong here - take #2
SVN-Revision: 25085
14 years ago
Imre Kaloz 7c9d132d10 platform specific patches don't belong here
SVN-Revision: 25083
14 years ago
Gabor Juhos 541bebf4ec brcm47xx: add gpio_set_debounce function
SVN-Revision: 24968
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 acb5e80846 kernel: add config option added in kernel 2.6.37-rc7 to generic and run make kernel_oldconfig for brcm47xx.
SVN-Revision: 24805
14 years ago
Hauke Mehrtens 4bee3672dd brcm47xx: refresh patches with kernel 2.6.37-rc7
The deleted patches went upstream in 2.6.37-rc7

SVN-Revision: 24803
14 years ago
Hauke Mehrtens 93e09b14eb brcm47xx: wgt634u mac address fix
The Netgear wgt634u uses minus between the hex digest of the mac
address and all other broadcom devices are using colons between the hex
digest. Now the mac address is correctly parsed also when minus is used.

SVN-Revision: 24749
14 years ago
Hauke Mehrtens 9daa5485ba brcm47xx: add ssb debug option.
This fixes a problem with wrt350n.
It boots only if this config option is set, otherwise it reboots after "Switching to clocksource MIPS"

Thank you sn9 for fixing this problem.

SVN-Revision: 24626
14 years ago
Hauke Mehrtens 1da5dcbb7a brcm47xx: add some missing pci ID for tg3 driver
Broadcom removed these pci id, but at least the wrt350n has a Ethernet
controller with a pci id of 14e4:1676

Thank you sn9 for fixing this problem.

SVN-Revision: 24625
14 years ago
Hauke Mehrtens c58d8a369c brcm47xx: this patch went upstream
SVN-Revision: 24624
14 years ago
Hauke Mehrtens b8ab3d34eb kernel: update kernel versions Update kernel 2.6.32.26 to 2.6.32.27 Update kenrel 2.6.36.1 to 2.6.36.2
SVN-Revision: 24486
14 years ago
Hauke Mehrtens 2f7964de3e brcm47xx: do not read from CFE
SVN-Revision: 24267
14 years ago
Hauke Mehrtens 852f7b37ed brcm47xx: backport patch from kernel 2.6.37
Backport patches from r24162
  brcm47xx: reorder patches like they were commitet upstream

SVN-Revision: 24266
14 years ago
Hauke Mehrtens 7b1ae48645 brcm47xx: use on common files dir
SVN-Revision: 24264
14 years ago
Hauke Mehrtens 41b3383499 brcm47xx: Add edimax PS1208mfg support
Thank you clemvangelis for the patches. (closes #7672)

SVN-Revision: 24217
14 years ago
Hauke Mehrtens af2349b4bc brcm47xx: remove support for old kernel versions
SVN-Revision: 24168
14 years ago
Hauke Mehrtens 6f58cc20fc brcm47xx: use kernel 2.6.36.1 as new default kernel for this target.
SVN-Revision: 24167
14 years ago
Hauke Mehrtens fb27da9487 brcm47xx: reorder patches like they were commitet upstream
SVN-Revision: 24162
14 years ago
Alexandros C. Couloumbis 8f94a9a224 linux/brcm47xx: sync yhe BCM4710 fix with the upcoming upstream patch.
SVN-Revision: 24116
14 years ago
Alexandros C. Couloumbis 16dd69760f linux/brcm47xx: add missing patch on r24112
SVN-Revision: 24113
14 years ago
Alexandros C. Couloumbis 40b5fad48d linux/brcm47xx: Broadcom BCM4710 does not belong in the BMIPS4KC family.
SVN-Revision: 24112
14 years ago
Alexandros C. Couloumbis 26df9231fa linux/brcm47xx: properly fix r24096
SVN-Revision: 24102
14 years ago
Alexandros C. Couloumbis aab31771f8 linux/brcm47xx: mainline 2.6.37 602977b0d672687909b0cb0542ede134ed6ef858 commit broke CPU revision: 00024000, MIPS (cc 0x805, rev 0x00, vendor 0x4243) functionality. Revert that patch until we get a proper fix.
SVN-Revision: 24096
14 years ago
Alexandros C. Couloumbis 18dd104885 linux/brcm47xx: include a missing 2.6.37 file (thank you hauke)
SVN-Revision: 23955
14 years ago
Hauke Mehrtens ce547cf748 brcm47xx: missing in r23949
SVN-Revision: 23950
14 years ago
Hauke Mehrtens 1652eb7863 brcm47xx: CONFIG_HAMRADIO=n makes no sense
SVN-Revision: 23949
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
Florian Fainelli cb0e742bab Revert "[brcm47xx] Add support for cores with slow WDT clock (bcm5354)"
This reverts commit 7467fdab387f451082c15d17ce9ae4d91d74b6ca.

SVN-Revision: 23533
14 years ago
Florian Fainelli c8c0d4d8e6 Add support for cores with slow WDT clock (bcm5354)
Signed-off-by: Aleksandar Radovanovic <biblbroks@sezampro.rs>

SVN-Revision: 23516
14 years ago
Alexandros C. Couloumbis 9cb3333c0d linux/brcm47xx: fix an initialization issue on 2.6.36 kernel
SVN-Revision: 23392
14 years ago
Hauke Mehrtens badd8ffee3 brcm47xx: add patches for kernel 2.6.36
SVN-Revision: 23278
14 years ago
Imre Kaloz 5f9a6a5431 upgrade kernel versions to the latest stable ones
SVN-Revision: 23219
14 years ago
Florian Fainelli 69120f3f47 update to 2.6.34.5
SVN-Revision: 22768
14 years ago
Hauke Mehrtens 09e05d833d kernel: update kernel version to 2.6.34.5
SVN-Revision: 22759
14 years ago
Hauke Mehrtens 26f323dcf5 brcm47xx: do not read out cfe
Reading the CFE properties causes system hangs on some devices. With
this patch nvram read will be successful very time so cfe will no be
read out. This code is not really correct but it will work around some
problems for some people.

Related ticket: #7693

SVN-Revision: 22663
14 years ago
Alexandros C. Couloumbis 0780aa2278 brcm47xx/patches-2.6.35: Allow SSB EHCI/OHCI drivers to co-exist (thank you Steve Brown)
SVN-Revision: 22661
14 years ago
Hauke Mehrtens 09244c0811 brcm47xx: do not generate image for wgr614_v8 as long as we did not get any positive reports with that device.
SVN-Revision: 22522
14 years ago
Hauke Mehrtens 7640f89045 brcm47xx: Add new image generation and fix leds/reset button on WNR834B V2
Thank you realopty for the patch.
tools/firmware-utils/src/mkchkimg.c is from http://www.myopenrouter.com/download/10611/mkchkimg/

This closes #7702.

SVN-Revision: 22516
14 years ago
Hauke Mehrtens 86b209211e brcm47xx: ignore some parts of flash on some netgear devices. This space is used to store config values. When overwriting it the device will not start any more.
closes #7630

Thank you realopty for testing.

SVN-Revision: 22475
14 years ago
Hauke Mehrtens 3aca383c72 brcm47xx: some checkpatch fixes
SVN-Revision: 22425
14 years ago
Hauke Mehrtens 96911f6b58 brcm47xx: some fixes
* fix return codes of nvram_getenv. Now it behaves like cfe_getenv.
* also check cfe for kernel_args param.
* some style fixes

SVN-Revision: 22424
14 years ago
Hauke Mehrtens da7493d8f9 mostly revert commit r22396
CFE does not boot images generated with these checksums because of
wrong checksum.

After flashing then with tftp to my Asus wl500-GPv1 the following messages
are show:
Null Rescue Flag.
Boot program checksum is invalid
Hello!! Enter Rescue Mode: (Check error)

SVN-Revision: 22418
14 years ago
Markus Wigge 7a052dc799 fix CRC32 calculation for sysupgrade
* reduce image size for CRC calculation by fs_mark size

sysupgrade sometimes failed for me and I noticed that it was due
to incorrect CRC values in trx-header after performing it.
It seems that the fs_mark was completely included in the calculation
and that it was nevertheless modified by sysupgrade while appending
the jffs data.
This only occurs for the first boot after sysupgrade as the flashmap
driver recalculates the CRC to an even smaller area when it boots.

SVN-Revision: 22396
14 years ago
Hauke Mehrtens 763e011e70 brcm47xx: now hopfully realy commit the right things from r22385
SVN-Revision: 22388
14 years ago
Hauke Mehrtens d67c25f592 brcm47xx: add missing part from r22385
SVN-Revision: 22387
14 years ago
Hauke Mehrtens 163b24d092 brcm47xx: fill the whole sprom with data
SVN-Revision: 22385
14 years ago
Hauke Mehrtens ebeaea35fd brcm47xx: fix for boardflags by xMff and checkpatch.pl fixes
SVN-Revision: 22318
14 years ago
Hauke Mehrtens c811398d00 brcm47xx: write boardflags correct into sprom
SVN-Revision: 22298
14 years ago
Hauke Mehrtens 49edb3c342 brcm47xx: prepare brcm47xx patches for sending to mainline.
SVN-Revision: 22296
14 years ago
Hauke Mehrtens 0799e77a8b brcm47xx: remove kernel 2.6.33
SVN-Revision: 22295
14 years ago
Hauke Mehrtens 2d87b1c1ee brcm47xx: activate swap again and run make oldconfig
SVN-Revision: 22266
14 years ago
Daniel Dickinson 17ba48cd90 target (base-files): Fixed failsafe mode by adding back insmod diag
SVN-Revision: 22186
14 years ago
Hauke Mehrtens 3310fdf6fa brcm47xx: use kernel 2.6.34.1 as default kernel
SVN-Revision: 22119
14 years ago
Felix Fietkau 9c8d55541a brcm47xx: fix a small copy&paste error in the b44 fix for 2.6.34 and 2.6.35
SVN-Revision: 22116
14 years ago
Felix Fietkau fbff44c98a Get rid of the b44 'BUG! Timeout waiting for bit 80000000 of register 428 to clear.' spam.
more and more users are getting confused by this, and consider it a regression in brcm47xx,
because brcm-2.4 was not showing this message. It's not particularly interesting for debugging,
most of the time it only happens because of an unconnected port.

SVN-Revision: 22110
14 years ago
Markus Wigge 25602743d1 brcm47xx: added dual image support to flashmap driver
some CFE versions (i.e. WRT54G3Gv2-VF) expect two separate firmware
images which each consume half of the available flash space.
these changes check for the TRX header version and set the partition
size correctly.
Tested on G3Gv2-VF and Asus WL-500GP

SVN-Revision: 22019
14 years ago
Markus Wigge 114ce0bd4c renamed wrt54g3gv2-vf images
'factory' and 'sysupgrade' did not make much sense. A discussion
with jow convinced me that .trx results in a helpdesk disaster.
So I decided to use '.bin' for normal bin-headers and '.noheader.bin'
for the trx-v2 image.
I fixed the wiki accordingly.

SVN-Revision: 22013
14 years ago
Alexandros C. Couloumbis 0409c64e34 fix commit r21993
SVN-Revision: 21994
14 years ago
Felix Fietkau 812f026323 add back the base-files/image code from brcm-2.4 to brcm47xx
SVN-Revision: 21945
14 years ago
Felix Fietkau 519b6a2f4c remove brcm47xx symlinks to brcm-2.4 (unfortunately svn does not allow a proper type changing commit)
SVN-Revision: 21944
14 years ago
Jo-Philipp Wich 5181a82334 change a typo in ath5k profile
SVN-Revision: 21853
14 years ago
Jo-Philipp Wich af1eb7ec46 deselect wpad-mini in wl profile instead of adding it to all other profiles, slightly change titles
SVN-Revision: 21852
14 years ago
Jo-Philipp Wich da6e39e592 add a profile using proprietary wl instead of b43
SVN-Revision: 21851
14 years ago
Felix Fietkau efa4f94436 brcm47xx: add some exports to be used by the new wl driver
SVN-Revision: 21793
14 years ago
Gabor Juhos 9bc1e548a1 generic: move more common options to generic configuration
* CONFIG_ABX500_CORE
 * CONFIG_ATOMIC64_SELFTEST
 * CONFIG_BRIDGE_IGMP_SNOOPING
 * CONFIG_CAIF
 * CONFIG_CEPH_FS
 * CONFIG_CRYSTALHD
 * CONFIG_DEFAULT_SECURITY_SELINUX
 * CONFIG_DEFAULT_SECURITY_SMACK
 * CONFIG_DEFAULT_SECURITY_TOMOYO
 * CONFIG_DT3155
 * CONFIG_IP_MROUTE_MULTIPLE_TABLES
 * CONFIG_L2TP
 * CONFIG_LOGFS
 * CONFIG_LPC_SCH
 * CONFIG_MFD_JANZ_CMODIO
 * CONFIG_MFD_RDC321X
 * CONFIG_N_GSM
 * CONFIG_RAMOOPS
 * CONFIG_SERIAL_ALTERA_JTAGUART
 * CONFIG_SERIAL_ALTERA_UART
 * CONFIG_SERIAL_TIMBERDALE
 * CONFIG_SM_FTL
 * CONFIG_SQUASHFS_XATTRS

SVN-Revision: 21750
14 years ago
Gabor Juhos 4128c72275 generic: don't override CONFIG_DEBUG_FS
SVN-Revision: 21749
14 years ago
Gabor Juhos 2f328ce488 generic: move some common symbols to generic configuration
* CONFIG_MUTEX_SPIN_ON_OWNER
 * CONFIG_DEFAULT_HYDLA
 * CONFIG_DEFAULT_VENO

SVN-Revision: 21748
14 years ago
Gabor Juhos 57c5fe2e7f generic: remove trailing whitespaces from kernel configs
SVN-Revision: 21747
14 years ago
Gabor Juhos 5cad9d5c73 generic: standardize CONFIG_INLINE_* symbols usage
SVN-Revision: 21746
14 years ago
Alexandros C. Couloumbis cfa9a1f6d6 brcm47xx: add kernel 2.6.35 preliminary support
SVN-Revision: 21707
14 years ago
Nicolas Thill e74e289fa8 update linux kernel to 2.6.32.14
SVN-Revision: 21583
14 years ago
Hauke Mehrtens 7800ac4e58 brcm47xx: refresh patches
SVN-Revision: 21543
14 years ago
Hauke Mehrtens b18a1d217b kernel: update kernel to version 2.6.32.13 and 2.6.33.4
SVN-Revision: 21540
14 years ago
Lars-Peter Clausen 37a8f3522f Move CONFIG_LZMA_{DE,}COMPRESS to generic config
It is selected by CONFIG_JFFS2_LZMA which is set in the generic config.

SVN-Revision: 21437
14 years ago
Hauke Mehrtens c96049615c brcm47xx: use tab instead of space
SVN-Revision: 21430
14 years ago
Hauke Mehrtens bb8d84ce4e brcm47xx: ehci-ssb: some updates: * update pointers in struct hc_driver * make ssb_ehci_detach more look like the pci version * remove resume and suspend as they are never activated and not compiling * replace ssb_ehci_start with ehci_run as it only calls this method
SVN-Revision: 21427
14 years ago
Felix Fietkau 0f7864456a brcm47xx: adjust the brcm4710 cache workaround code so that it does not break bcm4716 (patch by Bernhard Loos)
SVN-Revision: 21395
14 years ago
Felix Fietkau 3ea657a3e9 kernel: bring ssb in sync with upstream (as of current wireless-testing)
SVN-Revision: 21269
14 years ago
Alexandros C. Couloumbis 09a1db3eea brcm47xx: update config-2.6.33 options
SVN-Revision: 21266
14 years ago
Alexandros C. Couloumbis 6a40947c31 brcm47xx: refresh 2.6.33 kernel patches
SVN-Revision: 21265
14 years ago
Alexandros C. Couloumbis fdac9ae836 sync to kernel 2.6.32.12
SVN-Revision: 21195
14 years ago
Alexandros C. Couloumbis b7e21c6517 brcm47xx: add missing bits & bytes on r21119
SVN-Revision: 21145
14 years ago
Alexandros C. Couloumbis d0883b82a4 brcm47xx: add sysfs attributes to ssb devices & new defines for registers and device ids (credits: Bernhard Loos)
SVN-Revision: 21119
14 years ago
Alexandros C. Couloumbis 819114e3f2 brcm47xx: fix phy isolation bit on Toshiba WRC-1000, Siemens SE505 v1, Askey RT-210W, RT-220W and alike boards (closes #6789)
SVN-Revision: 21108
14 years ago
Gabor Juhos 4be3c3e48c kernel: refresh patches for 2.6.34-rc5 and update md5sum
SVN-Revision: 21082
14 years ago
Alexandros C. Couloumbis bf12a75a87 brcm47xx: fix r21042, nuke (boardnum == 42 section)
SVN-Revision: 21047
14 years ago
Alexandros C. Couloumbis bd97e88167 brcm47xx: fix ethernet link state (closes #7056)
SVN-Revision: 21042
14 years ago
Hauke Mehrtens fa432efa8e brcm47xx: allow isdn on brcm47xx
SVN-Revision: 21001
14 years ago
Hauke Mehrtens 79075b8d13 brcm47xx: refresh patches
SVN-Revision: 20996
14 years ago
Hauke Mehrtens 03fd014069 brcm47xx: fix build of tg3 for kernel 2.6.34
SVN-Revision: 20994
14 years ago
Alexandros C. Couloumbis e712ef386e brcm47xx: fix ide drive assignment (closes #7061)
SVN-Revision: 20924
14 years ago