Commit graph

336 commits

Author SHA1 Message Date
Florian Fainelli
2a4fb82289 flashmap and image generation: reduced union bcm_tag to a single struct combining the elements so that it is no longer necessary to create an openwrt-only tagid and tagcrc, and elimate the tagid detection and switch statements which made dealing with imagetags overly complicated, especially since the logic would need analogs in all code that touched the imagetag. Patch from cshore.
SVN-Revision: 20652
2010-04-01 21:20:43 +00:00
Florian Fainelli
dad85cddac move bcm_tag.h out of the flashmap patch so that user-land tools can re-use it
SVN-Revision: 20548
2010-03-28 18:11:06 +00:00
Gabor Juhos
e66a368bd1 kernel: update to 2.6.32.10
SVN-Revision: 20444
2010-03-26 10:45:25 +00:00
Florian Fainelli
10d4e5b4b0 drop support for 2.6.30 kernel
SVN-Revision: 20438
2010-03-26 10:12:48 +00:00
Florian Fainelli
928dfc550f add support for D4PW board, patch from mexit
SVN-Revision: 20420
2010-03-25 12:06:01 +00:00
Florian Fainelli
f2e91995ea refresh 2.6.32 patches, fix livebox support (#6821)
SVN-Revision: 20204
2010-03-14 16:21:28 +00:00
Nicolas Thill
e1863691d9 do *not* enable CONFIG_PCI in generic config, but on targets where it makes sense instead (partially revert [18370])
SVN-Revision: 20136
2010-03-11 09:50:11 +00:00
Florian Fainelli
2c13d45b29 do not register devices in device_initcall level, this breaks the SSB SPROM registration
SVN-Revision: 19957
2010-03-02 21:49:37 +00:00
Florian Fainelli
0cd5b9983f remove mail headers from patches
SVN-Revision: 19935
2010-03-01 14:55:34 +00:00
Florian Fainelli
4f4066d3e0 add support for 2.6.33
SVN-Revision: 19921
2010-02-28 21:24:34 +00:00
Florian Fainelli
984ac762e4 add support for 2.6.32, dropped the SPI patch for now
SVN-Revision: 19919
2010-02-28 20:50:51 +00:00
Florian Fainelli
ada5848ba6 build images for RG100A (bcm6358-based boards) (#6755)
SVN-Revision: 19894
2010-02-28 11:09:39 +00:00
Florian Fainelli
12a2f9b7b8 fix gpio-leds registration for boards having less than 8 LEDs (#6528)
SVN-Revision: 19793
2010-02-21 14:27:17 +00:00
Florian Fainelli
8a1f7817d1 fix the receiving of packets with a 1500 mtu and vlan enabled (#6698)
SVN-Revision: 19753
2010-02-19 11:56:13 +00:00
Imre Kaloz
825b37cc56 clean up handling of some kernel symbols
SVN-Revision: 19581
2010-02-11 09:33:16 +00:00
Florian Fainelli
e716256d86 fix printing of mtd offsets, remove whitespaces.
SVN-Revision: 19475
2010-01-31 21:37:25 +00:00
Florian Fainelli
b8d99458ff move files to files-2.6.30, to ease newer kernel integration
SVN-Revision: 19471
2010-01-31 21:00:50 +00:00
Daniel Dickinson
022594b0ed brcm63xx: Fix gpio-buttons and add LED and buttons for Tecom IGW6200 and Comtrend CT-5261
SVN-Revision: 19361
2010-01-28 16:54:00 +00:00
Felix Fietkau
2aa0d20756 replace the hostapd preselection with a wpad preselection to enable proper client mode support in the default images
SVN-Revision: 19293
2010-01-23 17:21:18 +00:00
Daniel Dickinson
f623119680 Fix typo in AGPF_S0 reset button definition
SVN-Revision: 19160
2010-01-16 03:13:56 +00:00
Claudio Mignanti
b031e14bf0 bcm63xx: add gpio leds to alice gate
SVN-Revision: 19152
2010-01-15 13:30:46 +00:00
Florian Fainelli
a47b8566a1 update to 2.6.30, refresh patches
SVN-Revision: 18635
2009-12-04 14:52:45 +00:00
Felix Fietkau
fa0396c530 kernel: move CONFIG_MIPS_FPU_EMU to generic kernel config
SVN-Revision: 18603
2009-11-29 14:31:55 +00:00
Florian Fainelli
0adbdf6409 add support for the RTA1025W_16 board (#5979)
SVN-Revision: 18476
2009-11-22 14:53:20 +00:00
Imre Kaloz
6b280112f2 some more Kconfig symbol move..
SVN-Revision: 18371
2009-11-11 11:52:41 +00:00
Imre Kaloz
1d62d9a95c another round of kernel config cleanups
SVN-Revision: 18370
2009-11-11 11:42:24 +00:00
Imre Kaloz
ef42fb4c13 sort all target config files
SVN-Revision: 18367
2009-11-11 09:27:13 +00:00
Florian Fainelli
e9a02ff509 merge upstream fixes on mdio loop
SVN-Revision: 18335
2009-11-07 12:48:17 +00:00
Florian Fainelli
9a84de9e01 images without tagid now fallback to the untouched partition layout (#6093)
SVN-Revision: 18288
2009-11-03 19:59:04 +00:00
Florian Fainelli
5e7b871d8a remove no longer used configs and patches
SVN-Revision: 18221
2009-10-30 09:55:53 +00:00
Florian Fainelli
411d1ba1bb do not generate trx images, this is useless
SVN-Revision: 18204
2009-10-29 13:39:29 +00:00
Florian Fainelli
338490bd50 remove 2.6.28 support, we never really used it
SVN-Revision: 18156
2009-10-25 21:13:46 +00:00
Florian Fainelli
7100c1efd9 switch to 2.6.30.9
SVN-Revision: 18155
2009-10-25 21:10:53 +00:00
Florian Fainelli
46c66bba36 update to 2.6.27.35
SVN-Revision: 18125
2009-10-23 09:12:17 +00:00
Nicolas Thill
f22156bf9e brcm63xx: fix cardbus support with BCM6358 (closes: #5918)
SVN-Revision: 17935
2009-10-05 20:40:05 +00:00
Andy Boyett
c85a89348f move IMAGE_CMDLINE_HACK default to generic from targets
SVN-Revision: 17905
2009-10-05 17:05:34 +00:00
Imre Kaloz
85fcc97a13 update to latest 2.6.27 and 2.6.30 kernels
SVN-Revision: 17602
2009-09-17 11:22:33 +00:00
Florian Fainelli
031e6f65ba update to 2.6.27.33
SVN-Revision: 17569
2009-09-11 07:45:08 +00:00
Gabor Juhos
47c0d7419f kernel: get rid of the simple_prom_emulator, it is not really useful
SVN-Revision: 17567
2009-09-10 18:30:20 +00:00
Gabor Juhos
d59f5b3a98 kernel: add generic image_cmdline hack to MIPS targets
SVN-Revision: 17563
2009-09-10 18:30:01 +00:00
Florian Fainelli
43d0be69d7 update to 2.6.27.32
SVN-Revision: 17548
2009-09-09 07:13:09 +00:00
Florian Fainelli
b9c0291e32 prevent gpio-buttons registration failure
SVN-Revision: 17542
2009-09-08 15:24:06 +00:00
Florian Fainelli
8ceff55a08 fix typos against the gpio buttons driver (#5804)
SVN-Revision: 17538
2009-09-07 18:17:45 +00:00
Florian Fainelli
65fa1debda add infrastructure to register gpio-input reset button
SVN-Revision: 17526
2009-09-06 13:54:17 +00:00
Florian Fainelli
294ec33e47 fix reboot hang on bcm6345, thanks AndyI
SVN-Revision: 17465
2009-09-02 08:32:00 +00:00
Florian Fainelli
63b86723b1 switch to 2.6.27.30
SVN-Revision: 17291
2009-08-17 09:17:06 +00:00
Florian Fainelli
3fd180eb53 add missing patch which fakes a cardbus controller on top of PCI, thanks SGDA
SVN-Revision: 17234
2009-08-12 08:41:47 +00:00
Florian Fainelli
7610c78205 fix typo, INT_MASK is writable, INT_STATUS is not
SVN-Revision: 17229
2009-08-11 18:57:04 +00:00
Florian Fainelli
dd8b0f9fb9 more bcm63xx definition fixes, thanks AndyI
SVN-Revision: 17227
2009-08-11 18:50:07 +00:00
Florian Fainelli
85698765da add support for the Pirelli AG226G board (#5337)
SVN-Revision: 17190
2009-08-09 10:19:47 +00:00
Florian Fainelli
2d629e3a01 remove useless hard reset in the SPI controller driver
SVN-Revision: 17189
2009-08-09 10:18:30 +00:00
Florian Fainelli
2437f53f1d fix assignment instead of comparison in the mtd driver (#5649)
SVN-Revision: 17188
2009-08-09 10:08:07 +00:00
Florian Fainelli
8866ab8a02 merge upstream fixes for bcm63xx_enet
SVN-Revision: 17175
2009-08-08 11:25:36 +00:00
Florian Fainelli
5138aa203e bcm6345 fixes from AndyI
SVN-Revision: 17153
2009-08-06 20:33:42 +00:00
Florian Fainelli
48c1634d3e fix off-by-one maximum timeout in the wathchdog default counter for bcm6345, thanks AndyI
SVN-Revision: 17149
2009-08-06 18:53:44 +00:00
Florian Fainelli
dd78f746a5 disable watchdog for bcm6345 until it gets fixed
SVN-Revision: 17148
2009-08-06 18:44:20 +00:00
Florian Fainelli
39c22483bd fix printing of offsets
SVN-Revision: 17099
2009-08-02 13:50:39 +00:00
Florian Fainelli
85119470d2 add experimental support for 2.6.30.4
SVN-Revision: 17081
2009-08-01 16:56:36 +00:00
Florian Fainelli
e58d0f346d more bcm6345 fixes and definitions, thanks to AndyI
SVN-Revision: 17066
2009-07-31 20:15:43 +00:00
Florian Fainelli
c5879ba76d refresh 2.6.27 patches
SVN-Revision: 17061
2009-07-31 11:10:20 +00:00
Florian Fainelli
252607a79c update to 2.6.27.29
SVN-Revision: 17060
2009-07-31 11:09:27 +00:00
Florian Fainelli
dd622864e1 generate images for RTA1025W_16-based routers (#5594)
SVN-Revision: 17058
2009-07-31 10:47:00 +00:00
Florian Fainelli
9887dc6100 add experimental support for 2.6.28.10, tested on bcm6338
SVN-Revision: 17054
2009-07-30 21:29:25 +00:00
Florian Fainelli
3c806e767e enable 6345 support now that it boots up to user-space
SVN-Revision: 17033
2009-07-27 23:04:58 +00:00
Florian Fainelli
dabf5e71a6 fix typo for the flash start address on bcm6345
SVN-Revision: 17032
2009-07-27 22:31:28 +00:00
Florian Fainelli
103c99b960 switch to 2.6.27.28
SVN-Revision: 17027
2009-07-27 10:01:33 +00:00
Florian Fainelli
4d38620058 fix malformed patch
SVN-Revision: 16975
2009-07-25 16:18:02 +00:00
Florian Fainelli
755aae526a bcm6345 does not seem to handle r4k_wait correctly, disable it (#5474)
SVN-Revision: 16971
2009-07-24 20:25:31 +00:00
Florian Fainelli
c4d517c7bb use 2.6.27.7
SVN-Revision: 16968
2009-07-24 17:03:03 +00:00
Florian Fainelli
5df0606265 fix typos introduced in 16942
SVN-Revision: 16943
2009-07-21 12:22:01 +00:00
Florian Fainelli
8b17c74376 make the ethernet driver compile with newer kernels
SVN-Revision: 16942
2009-07-21 11:48:08 +00:00
Florian Fainelli
43a3f9555a request irq with the platform driver name instead of bus_id which is being removed in newer kernels
SVN-Revision: 16932
2009-07-20 10:52:08 +00:00
Florian Fainelli
a0a85ba7c6 we are using the default-on trigger for power LEDs, no need to change their state from userspace
SVN-Revision: 16892
2009-07-18 09:27:33 +00:00
Florian Fainelli
ecad504c39 register GPIO-connected LEDs for known boards
SVN-Revision: 16887
2009-07-18 00:40:23 +00:00
Florian Fainelli
fe05e1f37a mask the USB_EHCI_ROOT_HUB_TT symbol since brcm63xx ehci does not implement it at all, fixes usb 2.0 issues on bcm6358
SVN-Revision: 16882
2009-07-17 15:58:06 +00:00
Florian Fainelli
d0fdf2c5ed fix comment only valid for bcm6345
SVN-Revision: 16881
2009-07-17 15:57:09 +00:00
Florian Fainelli
349d57eee4 resync kernel configuration and enable kexec
SVN-Revision: 16795
2009-07-12 11:31:00 +00:00
Florian Fainelli
9d2522748f add bcm47xx lzma initramfs patch which is useful to workaround some CFE limitations when ramdisk kernels are too big
SVN-Revision: 16709
2009-07-06 11:28:34 +00:00
Florian Fainelli
9a387036d2 add a profile with no Wi-Fi drivers enabled, useful for bcm6338
SVN-Revision: 16708
2009-07-06 11:21:22 +00:00
Florian Fainelli
fefeecf52f update to latest 2.6.27.26 stable kernel
SVN-Revision: 16659
2009-07-03 09:31:52 +00:00
Florian Fainelli
0bda624fc7 add the infrastructure to use a MPI/GPIO connected VoIP DSP
SVN-Revision: 16650
2009-07-01 21:00:41 +00:00
Florian Fainelli
8a8943671a fixes for the bcm6338 clocks, thanks Maxime
SVN-Revision: 16640
2009-07-01 13:49:20 +00:00
Florian Fainelli
5a7c5b2d36 a couple of more fixes to get 6345 booting up to the console handover
SVN-Revision: 16636
2009-06-30 13:45:49 +00:00
Florian Fainelli
8179904540 shared DMA zone is twice smaller on 6338
SVN-Revision: 16608
2009-06-28 20:06:44 +00:00
Florian Fainelli
e6d307ab4b turn on size optimization for bcm63xx
SVN-Revision: 16607
2009-06-28 20:06:13 +00:00
Florian Fainelli
4096da301d off-by-one gpio numbers for bcm6338
SVN-Revision: 16597
2009-06-28 04:23:11 +00:00
Florian Fainelli
8813961e86 bcm6338 can support PCI since it has MPI
SVN-Revision: 16592
2009-06-27 21:43:55 +00:00
Florian Fainelli
ca5de76ed3 more fixes for bcm6338, no need not to prevent reads from MPI registers now that we have it defined correctly
SVN-Revision: 16589
2009-06-27 20:32:43 +00:00
Florian Fainelli
d02d75ba02 fix the flash address comment and register the flash device again with its proper physical address on 6338/6345
SVN-Revision: 16587
2009-06-27 18:58:00 +00:00
Florian Fainelli
0bb3a46217 fix a stupid typo preventing the board from being detected
SVN-Revision: 16586
2009-06-27 18:30:45 +00:00
Florian Fainelli
bcc1dd7f99 prevent bcm6338 and bcm6345 from crashing very early
SVN-Revision: 16585
2009-06-27 18:23:58 +00:00
Florian Fainelli
7da8855c79 only register fallback sprom and enable PCI if we actually have support for PCI
SVN-Revision: 16581
2009-06-27 16:17:18 +00:00
Florian Fainelli
bf0942ce5c do not bloat the kernel with experimental bcm6345 for now
SVN-Revision: 16580
2009-06-27 15:52:03 +00:00
Florian Fainelli
13a8ed9ca0 more missing register definitions for bcm6338
SVN-Revision: 16579
2009-06-27 15:51:27 +00:00
Florian Fainelli
287a2c0ba9 more bcm6338 and bcm6345 related fixes
SVN-Revision: 16568
2009-06-26 12:34:35 +00:00
Florian Fainelli
8c4137900c define bcm6338 SDRAM base register and make sure that the right CPU id will be used to detect a bcm6338
SVN-Revision: 16567
2009-06-26 11:08:12 +00:00
Florian Fainelli
45c25ff988 generate images for the bcm6338w
SVN-Revision: 16566
2009-06-26 10:27:37 +00:00
Florian Fainelli
e86e91380a add board definitions for the bcm6338w
SVN-Revision: 16565
2009-06-26 10:27:13 +00:00
Florian Fainelli
1795111337 add imagetag support for BT Voyager 2500V, patch from Daniel Dickinson (#5364)
SVN-Revision: 16506
2009-06-18 15:00:32 +00:00
Florian Fainelli
606193fc1f generate experimental images for bcm6338 boards, thanks to Daniel Dickinson
SVN-Revision: 16490
2009-06-17 13:16:59 +00:00