1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-01 01:04:04 +02:00
Commit Graph

265 Commits

Author SHA1 Message Date
florian
0707b34831 [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
bda997ae98 [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
8a891d72ed [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
728cb5fb58 [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
ef5e1c89b8 [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
c896d9bfad [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
aabb055a7c [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
351db39bc7 [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
f2446147e5 [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
c33ead0f7c [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
69aab5b0cc [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
e4fd15b644 [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
e98b808013 [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
a7ee73e3a6 [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
52962f240e [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
71f8a2e36b [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
5a3fb95802 [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
f8da08ef39 [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
dde3611c93 [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
4606c7b6ec [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
98724ee830 [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
92e1f331ae [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
55f1505efd [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
8b459b8327 [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
b0b6441b42 [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
86f48601fe [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
b6e07cbdbb [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
302118701d [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
53634c2d05 [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
b1a6ff3d6f [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
kaloz
e71313d1a2 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
ff31d59270 [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
3d975fbf42 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
757f523019 [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
6601107c71 [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
b1dfb3f7eb [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
d18debb3f3 [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
28df3521d5 [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
b1bc178db9 [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
ad623e1c6d [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
151d148518 [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
415b07a0e8 [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
9486190f3f [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
848fab305c [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
f1fc76fbaa [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
404123be4d [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
7fb1c80f6c [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
aa001138e4 [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
e8c11689f4 [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
9b0b7e7fed [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
08b66183fa [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
5513dc8be3 [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
91302e010f [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
kaloz
fda10e7818 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
a548c1e7a3 [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
7f464dbf8c [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
kaloz
b2a8c8047d 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
kaloz
95d813f4c3 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
266b62582f [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
kaloz
1b51d87252 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
kaloz
22466a7fda 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
kaloz
eac1cfc4ba 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
a056ba1638 [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
kaloz
02350b717e 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
kaloz
ee3c29c7cb 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
kaloz
a4bdef9ca9 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
kaloz
de7eac3d5f 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
kaloz
2f1b56443c 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
kaloz
5cffa2bddb 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
bacac27b54 [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
dae9860357 [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
fb16d85a72 [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
c4a76c3879 [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
nbd
796a9d1091 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
6c3a094cb1 [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
c428c49464 [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
3072265237 [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
9a85d097ec [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
f958348e19 [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
944510d2f4 [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
d28ed969b1 [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
3a02e3c605 [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
e41d42803f [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
1c5b430f75 [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
de1e7c94c8 [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
af780d06cb [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
f7f453685c [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
c2aa98579a [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
99dbef8a63 [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
ac74991e5e [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
1607b793bb [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
9701c553e5 [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
ae7c55dd76 [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
3ef02b142c [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
a5c53df418 [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
8bd259b281 [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
493a9bf37a [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
82171215c1 [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
95ed72af25 [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
d7f409f4c7 [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