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