Commit Graph

443 Commits (87fd3971df97258178bdc14116915d5b8c2ca351)

Author SHA1 Message Date
Florian Fainelli 31de48c7d8 [brcm63xx] add infrastructure to register gpio-input reset button
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17526 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-06 13:54:17 +00:00
Florian Fainelli af3d584ce7 [brcm63xx] fix reboot hang on bcm6345, thanks AndyI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17465 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-02 08:32:00 +00:00
Florian Fainelli 02e19f8d5e [kernel] switch to 2.6.27.30
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17291 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-17 09:17:06 +00:00
Florian Fainelli 2371d7016c [brcm63xx] add missing patch which fakes a cardbus controller on top of PCI, thanks SGDA
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17234 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-12 08:41:47 +00:00
Florian Fainelli cbd3f96b0d [brcm63xx] fix typo, INT_MASK is writable, INT_STATUS is not
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17229 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-11 18:57:04 +00:00
Florian Fainelli 6ad8618e31 [brcm63xx] more bcm63xx definition fixes, thanks AndyI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-11 18:50:07 +00:00
Florian Fainelli 1c49507d80 [brcm63xx] add support for the Pirelli AG226G board (#5337)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17190 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-09 10:19:47 +00:00
Florian Fainelli d7ff5b45f6 [brcm63xx] remove useless hard reset in the SPI controller driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17189 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-09 10:18:30 +00:00
Florian Fainelli 6ed6216d1c [brcm63xx] fix assignment instead of comparison in the mtd driver (#5649)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17188 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-09 10:08:07 +00:00
Florian Fainelli 32a9f72ea2 [brcm63xx] merge upstream fixes for bcm63xx_enet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17175 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-08 11:25:36 +00:00
Florian Fainelli 033116d210 [brcm63xx] bcm6345 fixes from AndyI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17153 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-06 20:33:42 +00:00
Florian Fainelli 3c0efe2dec [brcm63xx] fix off-by-one maximum timeout in the wathchdog default counter for bcm6345, thanks AndyI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17149 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-06 18:53:44 +00:00
Florian Fainelli 1bfab34d40 [brcm63xx] disable watchdog for bcm6345 until it gets fixed
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17148 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-06 18:44:20 +00:00
Florian Fainelli c4ef19ed00 [brcm63xx] fix printing of offsets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17099 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-02 13:50:39 +00:00
Florian Fainelli 8bbea0d1bc [brcm63xx] add experimental support for 2.6.30.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17081 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-01 16:56:36 +00:00
Florian Fainelli af59e48234 [brcm63xx] more bcm6345 fixes and definitions, thanks to AndyI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17066 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-31 20:15:43 +00:00
Florian Fainelli 20cf07cefb [kernel] refresh 2.6.27 patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17061 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-31 11:10:20 +00:00
Florian Fainelli c5be44cf5e [kernel] update to 2.6.27.29
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-31 11:09:27 +00:00
Florian Fainelli 8426afed36 [brcm63xx] generate images for RTA1025W_16-based routers (#5594)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17058 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-31 10:47:00 +00:00
Florian Fainelli 35815395ca [brcm63xx] add experimental support for 2.6.28.10, tested on bcm6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17054 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-30 21:29:25 +00:00
Florian Fainelli 0ba41d0ebc [brcm63xx] enable 6345 support now that it boots up to user-space
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17033 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-27 23:04:58 +00:00
Florian Fainelli fd243ab4c9 [brcm63xx] fix typo for the flash start address on bcm6345
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17032 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-27 22:31:28 +00:00
Florian Fainelli dcd1e5acd9 [kernel] switch to 2.6.27.28
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17027 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-27 10:01:33 +00:00
Florian Fainelli d5ddfb1048 [brcm63xx] fix malformed patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16975 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-25 16:18:02 +00:00
Florian Fainelli ad41f0188a [brcm63xx] bcm6345 does not seem to handle r4k_wait correctly, disable it (#5474)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16971 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-24 20:25:31 +00:00
Florian Fainelli 78b101cefc [kernel] use 2.6.27.7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-24 17:03:03 +00:00
Florian Fainelli 349a74df53 [brcm63xx] fix typos introduced in 16942
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16943 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-21 12:22:01 +00:00
Florian Fainelli cf6b6ea15b [brcm63xx] make the ethernet driver compile with newer kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16942 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-21 11:48:08 +00:00
Florian Fainelli 668b85c3ed [brcm63xx] request irq with the platform driver name instead of bus_id which is being removed in newer kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16932 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-20 10:52:08 +00:00
Florian Fainelli f085bee463 [brcm63xx] we are using the default-on trigger for power LEDs, no need to change their state from userspace
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16892 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-18 09:27:33 +00:00
Florian Fainelli c6ab7daf85 [brcm63xx] register GPIO-connected LEDs for known boards
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16887 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-18 00:40:23 +00:00
Florian Fainelli e68a9dd226 [brcm63xx] mask the USB_EHCI_ROOT_HUB_TT symbol since brcm63xx ehci does not implement it at all, fixes usb 2.0 issues on bcm6358
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16882 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-17 15:58:06 +00:00
Florian Fainelli 4907e1e896 [brcm63xx] fix comment only valid for bcm6345
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16881 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-17 15:57:09 +00:00
Florian Fainelli 5017612ffd [brcm63xx] resync kernel configuration and enable kexec
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16795 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-12 11:31:00 +00:00
Florian Fainelli f292ca7950 [brcm63xx] add bcm47xx lzma initramfs patch which is useful to workaround some CFE limitations when ramdisk kernels are too big
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-06 11:28:34 +00:00
Florian Fainelli 8592d505b5 [brcm63xx] add a profile with no Wi-Fi drivers enabled, useful for bcm6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16708 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-06 11:21:22 +00:00
Florian Fainelli 5c6d0f4dbd [kernel] update to latest 2.6.27.26 stable kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16659 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-03 09:31:52 +00:00
Florian Fainelli 4bbd24f57f [brcm63xx] add the infrastructure to use a MPI/GPIO connected VoIP DSP
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16650 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-01 21:00:41 +00:00
Florian Fainelli 7bba3b72d7 [brcm63xx] fixes for the bcm6338 clocks, thanks Maxime
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16640 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-01 13:49:20 +00:00
Florian Fainelli 1850996a1b [brcm63xx] a couple of more fixes to get 6345 booting up to the console handover
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16636 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-30 13:45:49 +00:00
Florian Fainelli 73821328e6 [brcm63xx] shared DMA zone is twice smaller on 6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16608 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-28 20:06:44 +00:00
Florian Fainelli 9f14950a67 [brcm63xx] turn on size optimization for bcm63xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16607 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-28 20:06:13 +00:00
Florian Fainelli 61bd4183a5 [brcm63xx] off-by-one gpio numbers for bcm6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16597 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-28 04:23:11 +00:00
Florian Fainelli 93039fd66e [brcm63xx] bcm6338 can support PCI since it has MPI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16592 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 21:43:55 +00:00
Florian Fainelli c6eb086771 [brcm63xx] more fixes for bcm6338, no need not to prevent reads from MPI registers now that we have it defined correctly
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16589 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 20:32:43 +00:00
Florian Fainelli d0c0b1b484 [brcm63xx] fix the flash address comment and register the flash device again with its proper physical address on 6338/6345
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 18:58:00 +00:00
Florian Fainelli 53035bf4e2 [brcm63xx] fix a stupid typo preventing the board from being detected
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 18:30:45 +00:00
Florian Fainelli d1867359ac [brcm63xx] prevent bcm6338 and bcm6345 from crashing very early
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16585 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 18:23:58 +00:00
Florian Fainelli 79422ea720 [brcm63xx] only register fallback sprom and enable PCI if we actually have support for PCI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16581 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 16:17:18 +00:00
Florian Fainelli ed819b628a [brcm63xx] do not bloat the kernel with experimental bcm6345 for now
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16580 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 15:52:03 +00:00
Florian Fainelli b89b571a5a [brcm63xx] more missing register definitions for bcm6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16579 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-27 15:51:27 +00:00
Florian Fainelli e430ad8740 [brcm63xx] more bcm6338 and bcm6345 related fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16568 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-26 12:34:35 +00:00
Florian Fainelli 5857eee187 [brcm63xx] define bcm6338 SDRAM base register and make sure that the right CPU id will be used to detect a bcm6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16567 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-26 11:08:12 +00:00
Florian Fainelli 076ac8ee88 [brcm63xx] generate images for the bcm6338w
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-26 10:27:37 +00:00
Florian Fainelli 9fb3d8efcb [brcm63xx] add board definitions for the bcm6338w
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-26 10:27:13 +00:00
Florian Fainelli e951c62e47 [brcm63xx] add imagetag support for BT Voyager 2500V, patch from Daniel Dickinson (#5364)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-18 15:00:32 +00:00
Florian Fainelli 3135ca9da0 [brcm63xx] generate experimental images for bcm6338 boards, thanks to Daniel Dickinson
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16490 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-17 13:16:59 +00:00
Florian Fainelli f5818c9e93 [kernel] use 2.6.27.5
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16486 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-17 08:46:47 +00:00
Imre Kaloz ee96d3dee8 use the same i/o schedulers for all targets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16479 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-15 20:43:02 +00:00
Florian Fainelli 2af8093895 [brcm63xx] use build system REVISION variable (#5317)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16400 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-10 13:43:48 +00:00
Florian Fainelli 2670ed1229 The attached patch adds building of firmware
images for more routers based on the brcm63xx chipset.

Signed-Off By: Daniel Dickinson <crazycshore@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16396 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-10 08:24:13 +00:00
Florian Fainelli 9e9714f004 [brcm63xx] cleanup the watchdog driver a bit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-09 21:35:51 +00:00
Florian Fainelli 1726b10d08 [brcm63xx] fix the watchdog driver and enable it by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-09 21:28:15 +00:00
Florian Fainelli 3339e02ed8 [brcm63xx] rework imagetag firmware generator and MTD partition parser to accomodate with all known
imagetag versions from Broadcom and vendors, patch from Daniel Dickinson (fixes #4987).


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16393 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-09 08:04:52 +00:00
Florian Fainelli f012e61a4f [brcm63xx] remove this line which got accidentaly succesfully applied, but should not have (#5285)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16380 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-08 13:42:11 +00:00
Florian Fainelli da93c74c84 [brcm63xx] fix ethernet driver removal
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16335 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:04:53 +00:00
Florian Fainelli dbbeab5dbd [brcm63xx] fix pcmcia device removal
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16334 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:04:11 +00:00
Florian Fainelli 93ac56d798 [brcm63xx] add missing null entry in pcmcia driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16333 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:03:41 +00:00
Florian Fainelli e41524a298 [brcm63xx] request gpio pins and set direction correctly for pcmcia
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16332 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:03:03 +00:00
Florian Fainelli 6f2968d917 [brcm63xx] be SMP safe even with gpiolib
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16331 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:02:23 +00:00
Florian Fainelli 5d27e16f2e [brcm63xx] cache gpio values in gpio_set
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16330 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:01:55 +00:00
Florian Fainelli b904d67782 [brcm63xx] use the correct number of GPIOs for bcm6358
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16329 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 10:01:03 +00:00
Florian Fainelli b86d85140f [brcm63xx] register gpiochip earlier, allowing gpio-based runtime detection to be performed in board_init callback
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16328 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-04 09:59:28 +00:00
Florian Fainelli 11d0b7ea0a [brcm63xx] merger mtu/802.1q related fixes:
bcm63xx integrated ethernet mac supports receiving and sending frames
bigger than 1500 bytes, this patch adds support for changing MTU.

This patch also fixes the reception of 802.1q frames for default MTU
which were reported as oversized.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-03 08:55:18 +00:00
Florian Fainelli 693f304923 [brcm63xx] backport an upstream fix: We're not disabling IRQ, so we must call the irq safe flavour of netif_rx_complete, should fix some crashes when running the system for a long time
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16277 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-01 18:27:51 +00:00
Florian Fainelli bc947f05ed [brcm63xx] include wpa-supplicant iw in the default profile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16195 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 15:33:14 +00:00
Florian Fainelli ca28a81e80 [brcm63xx] also include the SPI driver in the gw6x00 profile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16077 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-26 11:15:27 +00:00
Florian Fainelli 852a43eef9 [brcm63xx] include kmod-usb-storage and kmod-ipt-nathelper-extra for SIP connection tracking
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16075 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-26 10:25:55 +00:00
Florian Fainelli 90a0ecd275 [brcm63xx] add the Tecom GW6x00 (6000 and 6200) board profile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-25 16:14:13 +00:00
Florian Fainelli 13242dd7c2 [kernel] update to new stable 2.6.27.24
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15931 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-20 09:00:09 +00:00
Florian Fainelli 78aacb8183 [kernel] disable CONFIG_SSB_BLOCKIO by default until we fix it properly in mac80211
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-19 18:15:19 +00:00
Imre Kaloz 69d2976c5d even more config file cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15913 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-18 13:21:25 +00:00
Florian Fainelli 5e4b863164 [brcm63xx] add missing SSB_BLOCKIO to prevent build failres, will resolve that globally later
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-18 11:11:23 +00:00
Florian Fainelli d30d9400c0 [brcm63xx] add support for sysupgrade (#5117)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15900 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-17 16:53:57 +00:00
Imre Kaloz c8c98cdd14 config cleanups
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15861 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-15 10:40:04 +00:00
Imre Kaloz 4977bd6134 cardbus != pcmcia -- disable it in b43
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15857 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-15 08:58:02 +00:00
Florian Fainelli 7136fa07ee [brcm63xx] add missing configuration symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15856 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-15 07:04:32 +00:00
Imre Kaloz cbd1b567a8 some additional config file cleanup..
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15845 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-14 13:32:34 +00:00
Imre Kaloz db8d9304dc unify congestion control options
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15844 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-14 12:42:07 +00:00
Imre Kaloz 476b993379 make kernels use /etc/preinit by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15840 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-14 10:20:53 +00:00
Florian Fainelli 3da36e0eb2 [brcm63xx] also supports pcmcia
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15693 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-07 15:25:15 +00:00
Imre Kaloz 402c71c452 some more kernel config cleanup.. last for today :)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15606 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 20:57:02 +00:00
Imre Kaloz 68cfaed479 more cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15605 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 20:31:47 +00:00
Imre Kaloz 6172bcc2e3 cleanup MTD option handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15602 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 19:13:43 +00:00
Imre Kaloz 16600ec90d move MFD stuff to the generic kernel configs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 13:51:29 +00:00
Imre Kaloz 13f29a0f22 refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15581 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 11:35:08 +00:00
Imre Kaloz 3f40c20af9 upgrade to newest stable kernel versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15575 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-03 16:58:06 +00:00
Florian Fainelli 76377332a4 [brcm63xx] now that we register gpiodev, also include gpioctl in the default image
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15510 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-30 14:09:45 +00:00
Florian Fainelli ca100df2da [brmc63xx] register gpiodev
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15509 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-30 14:09:01 +00:00
Florian Fainelli b1b869ec99 [brcm63xx] fix redundant driver name printing in probe function
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15254 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-19 13:32:54 +00:00
Florian Fainelli fb6c465ea7 [brcm63xx] make images that can be flashed using the stock firmware web interface, thanks to Anselmo Luginbuhl and Daniel Dickinson (#4909, #4943)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15253 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-19 13:18:48 +00:00
Felix Fietkau 5bdd866100 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-17 14:09:46 +00:00
Florian Fainelli 44b90dc6a2 [kernel] do not override CONFIG_CONFIGFS_FS in a few places, and make gpiommc be selectable with the spio-gpio-old module (#4659)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15215 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-12 12:54:38 +00:00
Florian Fainelli c1c91b95fc [brcm63xx] some more fixes to the SPI controller driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15146 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-08 08:52:57 +00:00
Florian Fainelli 7206f21b0a [brcm63x] imagetag's -k argument is expected to be hexadecimal instead of decimal (#4885)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-07 13:22:32 +00:00
Florian Fainelli 20c283eff0 [brcm63xx] override CONFIG_USB_EHCI_ROOT_HUB_TT since it breaks ehci on bcm6358
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15020 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 15:22:07 +00:00
Hauke Mehrtens 2094a9de3e [kernel] refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15018 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 15:09:20 +00:00
Hauke Mehrtens a4260b52e9 [kernel] update to kernel version 2.6.27.21
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 15:05:51 +00:00
Florian Fainelli a35170087e [brcm63xx] enable all blocks on 6338 and uart clock on 6345
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14957 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-21 10:50:44 +00:00
Florian Fainelli 718972f840 [brcm63xx] add support for bcm6345 SoC, needs testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14953 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-20 15:08:02 +00:00
Florian Fainelli 1675d3bed9 [brcm63xx] fix SPI register switch and prepare for UDC, thanks to Henk Vergonet (#4783)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14914 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-17 11:28:54 +00:00
Florian Fainelli 1a7f8acef6 [brcm63xx] add the CFE offset command line option to the imagetag utility, closes (#4366)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14896 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 12:29:11 +00:00
Florian Fainelli 4750ec9396 [brcm63xx] add support for AGPF-S0 (Pirelli Alice Gate VoIP 2 Plus Wi-Fi) #4366
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14850 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-12 08:54:04 +00:00
Florian Fainelli 4b5f21833c [brcm63xx] do not duplicate fifo_size, since RX and TX fifo sizes are the same, request_mem_region on the registers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-11 10:32:44 +00:00
Florian Fainelli 6ee24eaca7 [brcm63xx] make SPI work in full-duplex mode by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14841 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-10 15:28:29 +00:00
Florian Fainelli 83c9f9cae5 [brcm63xx] include kmod-switch in the default images
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14827 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-09 21:58:49 +00:00
Florian Fainelli ec86a16556 [brcm63xx] package the bcm63xx-spi driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14794 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 19:21:55 +00:00
Florian Fainelli cfd563d0c0 [brcm63xx] add bcm63xx_spi based on reading shared/opensource/flash/spiflash.c from the consumer releases, needs testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14793 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 15:27:46 +00:00
Florian Fainelli 59da47705d [brcm63xx] fix SPI accessors
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14792 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 14:20:15 +00:00
Florian Fainelli 4d87772497 [brcm63xx] fix typo for the bcm6338 spi IRQ, change platform driver name and make the SPI irq be fetchable by platform driver initialization code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14790 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 12:43:13 +00:00
Florian Fainelli 2c319b5f1f [brcm63xx] compile and register SPI controller device
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14789 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 12:18:26 +00:00
Florian Fainelli 9fb383ef35 [brcm63xx] make bcm6358 consistend with the other boards naming
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14788 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 12:17:19 +00:00
Florian Fainelli fc26c7a305 [brcm63xx] fix some SPI register definitions and platform-device registration code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14787 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-08 12:13:52 +00:00
Florian Fainelli 8aa93e0c26 [brcm63xx] prepare for SPI controller driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14755 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-06 01:15:00 +00:00
Florian Fainelli fa5dbdf2dc [brcm63xx] fix SPI register definitions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14754 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-06 01:13:10 +00:00
Florian Fainelli a7d3754b11 [brcm63xx] fix a bcm963xx-flash warning
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14730 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-02 18:55:47 +00:00
Florian Fainelli 757c9f0080 [brcm63xx] provide a sane SPROMv2 to make on-board bcm4318 card work, thanks mb__
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14683 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-27 15:48:23 +00:00
Florian Fainelli 9d8922c2f6 [brcm63xx] move the device registration to an earlier initcall level, required for fallback SPROM to work
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14681 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-27 15:18:34 +00:00
Felix Fietkau dbefaf4f75 disable all kernel config options that are set to =m
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14611 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-22 04:44:24 +00:00
Hauke Mehrtens 8acc4624ee [kernel] update to 2.6.28.7 and 2.6.27.19
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14601 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21 18:53:05 +00:00
Gabor Juhos d0c16b318e [kernel] update to 2.6.27.17
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-15 07:47:12 +00:00
Florian Fainelli a6c4982789 [brcm63xx] always select kmod-ssb, pci is supported
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14492 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13 00:13:39 +00:00
Florian Fainelli ca905ca3b2 [brcm63xx] do not overried 802.1q and PHY kernel configuration symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14468 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-10 17:53:52 +00:00
Gabor Juhos 3926620fcd [kernel] update to 2.6.27.15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14440 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-08 12:32:39 +00:00
Florian Fainelli 17d6172311 [brcm63xx] resync kernel configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-03 19:59:01 +00:00
Florian Fainelli 2f386223ed [brcm63xx] add support for user9102 boards (#4537)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14305 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-31 16:01:20 +00:00
Florian Fainelli a476b91064 [brcm63xx] generate images for old CFE based boards like the Davolink DV201
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-29 14:56:45 +00:00
Florian Fainelli 32c15d9663 [brcm63xx] Add board definitions for the Davolink DV201AMR
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14263 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-29 14:54:13 +00:00
Gabor Juhos 61af435bbc [kernel] update to 2.6.27.13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14179 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-25 18:33:19 +00:00
Gabor Juhos f30fdb9f88 [kernel] switch to 2.6.27.12
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14157 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-23 13:30:27 +00:00
Florian Fainelli 857f33fb68 [brcm63x] frequency is in Hz, thanks Joel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14067 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 15:29:36 +00:00
Florian Fainelli 7e5847df7d [brcm63xx] fix SPI register definitions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14048 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-15 22:53:32 +00:00
Florian Fainelli a584f05dfb [brcm63xx] allow bcm6338 to get the base address of the memory controller register, required to detect memory size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14047 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-15 22:42:22 +00:00
Gabor Juhos 0b145d2e84 [kernel] update to 2.6.27.11
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14043 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-15 13:40:35 +00:00
Florian Fainelli ebf032ad8f [brcm63xx] correct SPI register size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13886 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-06 14:49:27 +00:00
Andy Boyett e964a25b60 Add hostapd-mini to default images where applicable
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 05:12:46 +00:00
Gabor Juhos 85d0e6f630 [kernel] update to 2.6.27.10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 19:25:35 +00:00
Florian Fainelli 035ee6d188 [brcm63xx] add board registration of the bcm96338gw
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13693 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 17:24:29 +00:00
Florian Fainelli 9d2f0473b4 [brcm63xx] 6338 has no PCI
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 17:08:11 +00:00
Florian Fainelli 1f3fff3575 [brcm63xx] add experimental support for bcm6338
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13691 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 17:05:09 +00:00
Florian Fainelli 73f7ae7528 Register watchdog driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13690 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 15:00:33 +00:00
Florian Fainelli b2e0bd66f8 [brcm63xx] fix register definitions for bcm6358, thanks SGDA
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 10:19:00 +00:00
Florian Fainelli 55ffcc1401 [brcm63xx] resync kernel configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13687 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-19 10:16:52 +00:00
Florian Fainelli 0211728b9f Add bcm63xx_wdt but do not enable it yet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13677 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-17 14:06:03 +00:00
Gabor Juhos 9c2776b652 [kernel] update to 2.6.27.9 and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13659 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-16 10:37:14 +00:00
Florian Fainelli 220e386022 Build images for Inventel Livebox
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13616 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-12 15:16:57 +00:00
Florian Fainelli 1e6f045dc5 Resync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13607 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-11 23:16:54 +00:00
Florian Fainelli 2eaba04abd Fix typo, we are not building for the DG834G (ar7) but the DG834GT (brcm6348)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-10 23:57:23 +00:00
Florian Fainelli 2c6cedf116 Add support for Sagem F@ST2404 (#4332)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13583 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-10 16:13:41 +00:00
Florian Fainelli f45c8e22e8 Disable CONFIG_NF_CT_ACCT
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13577 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-10 01:39:29 +00:00
Florian Fainelli c6adce1144 Fix remaining bug of the off-by-one error ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 21:00:00 +00:00
Florian Fainelli 9ece89311f Enable ohci on bcm96348gw
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13549 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 16:25:41 +00:00
Florian Fainelli dbb6568731 Prepare bcm63xx for SPI master support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13547 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 14:14:37 +00:00
Florian Fainelli f561c967a9 Add support for bcm96348gw10 (Netgear DG834GT) (#4319)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13540 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-07 20:34:48 +00:00
Gabor Juhos 178064ccdb [kernel] update to 2.6.27.8 and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13528 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-06 09:59:55 +00:00
Gabor Juhos fd91a97ab4 [kernel] make mips_machine stuff available for other MIPS targets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13492 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 21:54:53 +00:00
Florian Fainelli 4520a51863 Fix an off-by one printing error
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13469 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 14:11:54 +00:00
Florian Fainelli efcc91c967 [brcm63xx]: resync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13433 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-29 16:33:07 +00:00
Florian Fainelli 9ecf6c94fa Improve Inventel Livebox support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13427 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-29 12:57:41 +00:00
Florian Fainelli 977da2f368 Reorder profiles numbering, broadcom being the most widely used
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13401 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-28 16:35:10 +00:00
Florian Fainelli 95ea278ae9 [brcm63xx] bcm63xx MTD driver cleanup and fixes:
- convert to platform_driver
- get the window_size/addr from the board setup code
- indentation fixes
- remove duplicate code
- move bcm_tag declaration out of the MTD driver


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13379 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 20:40:03 +00:00
Florian Fainelli f7101b8d32 Add missing config symbol for SSB
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 20:38:01 +00:00
Florian Fainelli 27cbe5f744 Commit changes on the files for gpiolib
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13374 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 10:38:36 +00:00
Florian Fainelli 986f2f0c5a Convert brcm63xx to gpiolib
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13373 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 10:38:01 +00:00
Florian Fainelli 7813d1dd29 Flatten brcm63xx patches, should make our life easier to patch files now ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13368 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-26 18:41:01 +00:00
Florian Fainelli 8d9ff98b67 Make 4-port LAN and 1 port wan configurations work
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13362 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-26 15:51:55 +00:00
Imre Kaloz 83c1bc5ae2 update to 2.6.27.7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13347 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-25 13:54:46 +00:00
Imre Kaloz 7c277aa5f1 move THERMAL symbols into the generic config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13346 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-25 13:52:25 +00:00
Florian Fainelli 85706b181c brcm63xx has pcmcia support and is able to run b43 on its pci bus
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13303 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-20 23:08:20 +00:00
Florian Fainelli d1671ca71c Update brcm63xx broadcom profile now that b43 is available
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-20 23:01:48 +00:00
Florian Fainelli 6292732c53 Synchroniz bcm63xx kernel configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13300 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-20 22:16:48 +00:00
Florian Fainelli 6684678a0b Prevent the MTD map to fail, somehow detect_cfe will read the tag plus some garbage, therefore making a simple strcmp will fail
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13299 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-20 21:26:11 +00:00
Florian Fainelli 234a100d23 Generate valid images for the bcm96348gw board
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13298 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-20 21:22:45 +00:00
Imre Kaloz c14bc0fadb move some options to the generic 2.6.27 config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13264 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-17 17:28:12 +00:00
Imre Kaloz 60085a01bb update to 2.6.27.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13261 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-17 17:22:30 +00:00
Florian Fainelli 1064d5a460 This patch is for broadcom 96348GW-11 boards, to get USB and Ethernet working. Also it patches mtd map driver for bcm96xx boards to be sure that CFE1CFE1 code is detected when booting from CFE. (#4201)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13213 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-15 11:30:22 +00:00
Florian Fainelli 67df4eb0ff Package bcm63xx-pcmcia kernel module and fix compilation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13212 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-15 11:26:23 +00:00
Florian Fainelli 2fc763d248 Remove old kernel configuration files
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13211 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-15 11:23:29 +00:00
Florian Fainelli 691021f3bb Delete old brcm63xx files
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13210 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-15 11:21:42 +00:00
Gabor Juhos 244eec7994 [kernel] update to 2.6.25.20, 2.6.26.8, 2.6.27.5 and refresh patches
* based on a patch by Hauke Mehrtens
 * closes #4193



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13192 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-12 17:49:01 +00:00
Nicolas Thill ccadbe1385 add missing kconfig symbols for 2.6.27 targets when all modules are enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-11 02:43:35 +00:00
Felix Fietkau 735b2ea438 brcm63xx: rename mtd partitions to the ones used by other openwrt platforms - should make the automatic rootfs overlay split work and fix the mounting of the right partition
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13130 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-06 12:52:39 +00:00
Florian Fainelli 427cd658d9 Add basic support for Inventel Liveboxes, resync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13108 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-03 20:30:43 +00:00
Florian Fainelli c0645236a7 Using CONFIG_MODVERSIONS is a bad idea, disable it and no longer mark brcm63xx as broken
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13106 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-03 18:52:58 +00:00
Florian Fainelli baf91b69ce Use 2.6.27.4 kernel version
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13055 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-28 11:19:24 +00:00
Florian Fainelli 368c1b33f9 Update targets to 2.6.27.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-23 09:11:10 +00:00
Florian Fainelli 126afe4e9a Update patches and rename board 9 stands for development board
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-22 09:20:51 +00:00
Florian Fainelli 5274d927c6 Add definitions for bcm96350vw, add back bcm63xx mtd driver, be careful when testing with 8MB devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13015 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-20 12:55:28 +00:00
Florian Fainelli b89d17b829 New Broadcom BCM63xx codebase, huge thanks to Maxime ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-17 22:53:56 +00:00
Florian Fainelli 5d98b2d80d Fix reference to the old and replaced kmod-rt61
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12723 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-27 10:47:00 +00:00
Gabor Juhos d5da0a6f1c [kernel] update to 2.6.26.5 and 2.6.25.17
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-26 18:46:53 +00:00
Nicolas Thill 529fa28dd0 disable CONFIG_USB_SUPPORT in generic config for 2.6.25 & 2.6.26 and enable it on targets where USB is supported
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12690 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-24 19:28:53 +00:00
Gabor Juhos 80b1408ef9 [kernel] update to 2.6.26.3 and 2.6.25.16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12371 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-22 15:37:19 +00:00
Gabor Juhos 18e38f7ba7 [kernel] update to 2.6.25.15 and 2.6.26.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-07 16:52:52 +00:00
Gabor Juhos 6d2ba97481 [kernel] update to 2.6.25.12
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-26 10:53:23 +00:00
Imre Kaloz 27dcc5a45b update targets to 2.6.25.10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11667 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-05 16:52:15 +00:00
Imre Kaloz baa12995a7 upgrade to 2.6.25.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-26 14:28:16 +00:00
Gabor Juhos 478b3b32f4 [kernel] upgrade to 2.6.25.7, and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11523 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-17 12:57:04 +00:00
Imre Kaloz db81fa946e upgrade to 2.6.25.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11435 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-11 11:38:39 +00:00
Florian Fainelli 7003112551 Add bcm3350 cpuid
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11364 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-05 16:19:46 +00:00
Gabor Juhos e0d9e7655c [brcm63xx] revert kernel version to 2.6.25.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-27 06:27:16 +00:00
Gabor Juhos 3f4ffa1f40 [brcm63xx] refresh kernel patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11201 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-19 08:33:22 +00:00
Gabor Juhos 6e01507c1f [kernel] upgrade to latest kernel versions (2.6.25.4; 2.6.24.7; 2.6.23.17; 2.6.22.19)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11184 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 20:12:54 +00:00
Felix Fietkau 9981bad376 bcm96345: correct some 6345 specific stuff
This fixes some problems with the 6345 support and adds a macro for CPU
identification that is easier on the eyes. The first thing it does is to not
initialize MPI on the 6345 as it does not have PCI. The second thing it does is
to use a static value for the CPU frequency of the 6345 chip to provide an
accurate timer.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11183 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:32:16 +00:00
Felix Fietkau c2d384520b bcm963xx: fix cfe detection
The CFE detection failed to account for zero termination.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11182 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:32:05 +00:00
Felix Fietkau 27ff1d7e6c bcm963xx: add new timer code
This basically selects the new generic MIPS timer code for BCM963xx and
simplifies the timer setup code.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:31:55 +00:00
Felix Fietkau b880126e1d bcm963xx: remove obsolete timer code
This removes some code that has been deprecated in kernels >= 2.6.24.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11180 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:31:45 +00:00
Felix Fietkau 6de2c4ab35 bcm963xx: fix uart isr
The ISR ended up in an endless loop because the TX ISR never got used or masked.
This patch basically makes the TX ISR mask the the TX interrupt when it
encounters it, because it doesn't even use the TX interrupt.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11179 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:31:35 +00:00
Felix Fietkau 05f2649f3a bcm963xx: rewrite irq handling code
This patch adds interrupt handling as on AR7. The old code was very messy and
didn't work too well. It also removes the unused file int-handler.S.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:31:25 +00:00
Felix Fietkau c1e80b87ee bcm963xx: add missing trailing zero to load address
The load address for BCM963xx is 0x80010000, not 0xf8001000 as in the current
sources. I think this is just a typo, so this patch fixes it (tested on 96345).

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11177 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:31:11 +00:00
Felix Fietkau 711aa886ec bcm963xx: flashmap support
Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11176 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:31:02 +00:00
Felix Fietkau fed20d18b3 bcm963xx: serial port support
Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11175 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:30:49 +00:00
Felix Fietkau 51d0248390 bcm963xx: board support
Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11174 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:30:39 +00:00
Felix Fietkau 4db8e5354d bcm963xx: add 2.6.25 configuration file
Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11173 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:30:30 +00:00
Felix Fietkau a64306aa69 bcm963xx: use the 2.6.25.1 kernel
Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11172 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:30:16 +00:00
Felix Fietkau 55b97a49ed bcm963xx: image generation using image tagger
This adds CFE tagged image generation in the BCM963xx target image Makefile.
It has to generate its own LZMA compressed kernel because CFE is a LZMA nazi.
It also seems that the Broadcom image tagger as well as CFE use AdvanceCOMP,
which is based on a slightly older LZMA SDK. Anyways, some of the code is
GPL, some of it is LGPL, so it might be that Broadcom owes some sources.
Also, LZMA has a bug which causes it to generate different output when you
are using stdin / stdout compared to plain files. I've just worked around
the issue by using plain files.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11171 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:30:04 +00:00
Felix Fietkau 72192c48c5 bcm963xx: fix load address / kernel entry
Current kernels have the same kernel entry as load address, so just set them
like this. Also, the BCM963xx uses 0x80010000 as its load address, so use this
too.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11169 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-18 17:29:39 +00:00
Nicolas Thill 60ef52b3f1 enable proper PCI & USB support detection at config-time by disabling CONFIG_PCI & CONFIG_USB entries in generic/config and enabling them on targets where appropriate
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11097 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-09 17:08:51 +00:00
Imre Kaloz f0c04a90e6 upgrade to 2.6.24.5
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10959 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-28 10:23:36 +00:00
Nicolas Thill f9967ea05f properly disable CONFIG_CRYPTO_HW
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10952 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-27 12:31:50 +00:00
Florian Fainelli d24367572b Delete config-default file and resync kernel configuration for brcm63xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10790 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-11 14:22:41 +00:00
Florian Fainelli 25e156e1cf brcm63xx image generation cleanups (#3169)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10703 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-01 21:10:47 +00:00
Florian Fainelli 7aa45daae1 Upgrade brcm63xx to 2.6.24
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10455 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-13 17:31:17 +00:00
Gabor Juhos 3e3da83a17 [brcm63xx] resync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10444 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-11 15:28:45 +00:00
Imre Kaloz 884aca7088 upgrade & standardize kernel versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10443 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-11 10:50:40 +00:00
Felix Fietkau ebeae35053 fix initramfs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10080 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-01 21:38:06 +00:00
Felix Fietkau 62ccdcedae make the image filenames a bit shorter
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9533 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-11-10 23:08:11 +00:00
Nicolas Thill edfea6d60d move crypto support to a seperate crypto.mk file, split modules into multiple packages and adjust dependencies, sync crypto options in kconfigs.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8980 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-23 15:12:12 +00:00
Nicolas Thill effa8fa4fd add missing 2.6 conntrack/nat helpers, add 2.6 conntrack/nat helper for RTSP (closes: #2297, thanks to aorlinsk), sync 2.4 / 2.6 kconfigs.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8955 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-22 18:37:24 +00:00
Felix Fietkau dab23ede10 clean up jffs2 config options
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-19 20:58:16 +00:00
Felix Fietkau 6665a2c1dc adapt profiles for subtarget changes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-08 20:04:43 +00:00
Felix Fietkau 6bcd07afdd major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-08 19:55:42 +00:00
Felix Fietkau 92558d67a4 strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8653 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-09-06 16:27:37 +00:00