1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-25 17:46:28 +02:00
Commit Graph

9287 Commits

Author SHA1 Message Date
florian
0e5685072e [brcm63xx] add 96348w3 board (#10764)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32088 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 15:45:04 +00:00
florian
84fcf0bb00 [brcm63xx] update livebox board support (#8677)
Merge most fixes from #8677:

- add basic hardware detection of Livebox Blue 5g revisions
- register leds and gpio buttons
- fix boot address location
- properly parse mac addresses

Plus some more fixes:
- make board_livebox.c more in line with board_bcm963xx.c

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32087 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 15:44:56 +00:00
florian
adfadea95e [brcm63xx] fix leds naming for all bcm63xx boards
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32086 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 15:44:52 +00:00
nbd
32b9ee0930 kernel: make tracing support configurable
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32085 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 15:25:57 +00:00
florian
3d0fed711e [brcm63xx] backport upstream spi-bcm63xx fixes
* message pump conversion
* not using stopping state
* setting spi driver mode bits

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32078 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 13:31:33 +00:00
florian
28f01f0d91 [generic/3.3] backport spi message queue infrastructure
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32077 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 13:31:30 +00:00
florian
a7a19483fb [brcm63xx] increase led number in patch 301-led_count.patch
So that board patches are only touching board-related code

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32076 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-06 13:31:24 +00:00
blogic
9216dfc76c [lantiq] clean up generic image building
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32065 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-05 17:49:42 +00:00
florian
6255930f93 [brcm63xx] fix board patches so that new boards are withing appropriate ifdef
Some new board definitions were added within the #ifdef CONFIG_CPU_6338
section while some other were added within #ifdef CONFIG_CPU_6345, fix this

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-05 13:40:41 +00:00
florian
c7d60bd0db [kernel/3.3] refresh generic patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-05 13:40:38 +00:00
florian
a6691cb6b1 [brcm63xx] fix bisectability of patch 303-spi-board-info.patch
It uses spi_register_board_info() from linux/spi/spi.h but does not include it
explicitely.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32058 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-05 13:40:35 +00:00
blogic
466d98bf88 [kernel] bump to 3.3.8
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32055 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-05 06:57:51 +00:00
luka
576ea25936 kirkwood: reorganize target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32053 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-05 00:43:56 +00:00
luka
090fe17a5f uboot-envtools: update to 2012.04.01
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32051 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-04 21:55:49 +00:00
jogo
43bdeca579 bcm63xx: fix ethernet on 96328avng and 963281TAN
The internal switch did not get registered.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32041 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-04 08:35:25 +00:00
blogic
35d604e713 [lantiq] adds unset Kbuild symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32026 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-02 14:03:32 +00:00
juhosg
f6bfa9b749 malta: remove 3.2 patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32023 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-02 12:06:28 +00:00
juhosg
8f3ef842f5 malta: use common kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32022 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-02 12:06:26 +00:00
juhosg
e17a638412 xburst: add missing config symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32021 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-06-02 12:06:15 +00:00
blogic
b9f376d33a [kernel] adds patch to make Tantos (psb6970) switch buildable again
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32006 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-30 17:41:28 +00:00
jogo
f91824b22d bcm63xx: build images for 6328 reference boards with various flash sizes
Build images for 96328avng and 963281TAN (untested) for three different
flash sizes: 4MB, 8MB, and 16MB.

Known issues:
 * Button setup unknown, thus no fail-safe available.
 * All other BCM6328 and BCM63XX issues

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-30 10:27:46 +00:00
jogo
99b853b6b3 bcm63xx: readd accidentially dropped network config for SPW303V
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32003 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-30 10:27:42 +00:00
juhosg
7cab23d0dc generic: ar8216: add revision specific PHY fixups for AR8327
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32000 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:27 +00:00
juhosg
72df0a7c48 generic: ar8216: replace chip_type field with chip_{ver,rev} in ar8216_priv
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31999 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:26 +00:00
juhosg
6d10d89b29 generic: ar8216: add chip_is_ar8{216,236,316,327} helpers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31998 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:24 +00:00
juhosg
3ffc68003f ar71xx: add default LED setup for the DB120 board
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31997 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:23 +00:00
juhosg
ab5576542a cns21xx: use the generic uci-default functions for initial LED setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31996 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:22 +00:00
juhosg
014e1ffa51 lantiq: use the generic uci-default functions for initial LED setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31995 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:21 +00:00
juhosg
09f48c381b kirkwood: use the generic uci-default functions for initial LED setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31994 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:20 +00:00
juhosg
93945c8815 ramips: use the generic uci-default functions for initial LED setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31993 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:18 +00:00
juhosg
22ae6b82eb ar71xx: use the generic uci-default functions for initial LED setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31992 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:17 +00:00
juhosg
3a3aa7378b kirkwood: use uci-defaults to configure different boards
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31990 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:15 +00:00
juhosg
436c9f6d34 ramips: WAN LED for D-Link DIR-300-B1
Add led devices for D-Link DIR-300-B1 WAN LED.

Note that the GPIO state is also ANDed with the esw switch port 4
LED state, which is why I've set the amber LED to default-on.

Closes: https://dev.openwrt.org/ticket/11326

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

[ juhosg:
- fix comment style in mach-dir-300-revb.c,
- remove the PPP specific LED setup, not everyone uses a PPP connection
  on the WAN interface]

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31989 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-29 16:39:03 +00:00
nbd
8c1c75ba17 ar71xx: do not override the mdio clock for ar9330. the override value (obtained from an atheros driver) seems to break ethernet functionality
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31956 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-28 20:39:50 +00:00
nbd
0f299fab07 ar71xx: improve rx performance of the ethernet driver by using build_skb to deliver a cache-hot skb to the network stack
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31934 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-28 02:55:59 +00:00
nbd
dfea949949 ar71xx: fix MII clock settings for various chips, improves ethernet stability on AR934x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31925 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 21:02:41 +00:00
nbd
295c63c334 kernel: fix suppressing -s for linking modules when profiling is enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31924 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 21:02:36 +00:00
juhosg
d3fa7efc8c ar71xx: fix TL-WR1041 image size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31923 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:21:47 +00:00
juhosg
75c71fcaa0 ramips: rt3883: add device registration code for the SPI controller
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31922 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:10:00 +00:00
juhosg
84b342399c ramips: allow to use the SPI driver on RT3662/RT3883
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31921 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:58 +00:00
juhosg
1e3e199faa ramips: rt3883: fix GPIO reservation for the SPI pins
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31920 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:56 +00:00
juhosg
0c9cb51fbb ramips: rt305x: remove superfluous controller_data assignment
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31919 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:52 +00:00
juhosg
ce2fd1dbc9 ramips: make rt2x00 firmware extraction quiet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31918 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:50 +00:00
juhosg
39068e8b25 generic: rtl8367: rename a misnamed variable
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31917 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:47 +00:00
juhosg
11d6be39a6 generic: rtl8366_smi: remove duplicated spinlock initialization
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31916 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:45 +00:00
juhosg
63d3e3114d generic: rtl8366_smi: rename debugfs Kconfig symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31915 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:43 +00:00
juhosg
5a1c605a9e generic: rtl8367: allow to use VLANs > 31
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31914 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 17:09:41 +00:00
blogic
e4b72001f6 [lantiq] move files-3.3 -> files
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 16:13:02 +00:00
blogic
c9e0ccf07c [lantiq] 3.2 R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 16:12:59 +00:00
blogic
c8e24ec13e [lantiq] dgn3500 support with eeprom loading from sysfs
WIFI eeprom:
As discussed, it is impossible for nand and spi flash platforms to have the eeprom data available from mtd. I suggested to load the eeprom from user-space. I've looked into regular firmware loading but this is only possible when using modules.  I've created a sysfs entry that allows reading and writing the eeprom data to the platform data. After loading the eeprom data I rely on pci-hotplug support to disable the bogus pci device and rescan the bus (with fixups and all). Because hotplug is not available, an init script is created that performs the copy from mtd to platform data. I think it is best to eventually move the sysfs functions to dev_wifi_athxk.c file, this would get rid of the external to the ath9k platform data.

SPI flash:
It seems that the spi-xway driver is not really working. It causes my kernel to crash in all sorts of ways. I added to bitbang SPI to be able to the calibration data mention above.
I've kept the original mtd partitioning that Netgear uses.

Buttons/LED:
Both buttons are working properly. Two leds are not enabled: The red internet led is connected to the pci_gnt1 pin... I can't disable it because then DMA stops working.
The green wifi led is connected to an unknown atheros gpio.

Signed-off-by: Pieter Voorthuijsen <p.voorthuijsen at gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31910 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 16:02:22 +00:00
blogic
f72e7bf12d [lantiq] fixes zyxel p2601hnfx
moves the linux partition, removes the config partition and the
buttons settings have small adjustments.

Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31909 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 16:02:20 +00:00
blogic
2b03aafe31 [lantiq] Add basic configuration for new board ZTE H201L. Still missing are button and led gpio values.
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31908 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 16:02:16 +00:00
nbd
95d801c59d kernel: properly pad the allocated headroom in skb_cow to NET_SKB_PAD
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31906 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:16:37 +00:00
juhosg
fe77f5d922 linux/3.2: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31905 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:37 +00:00
juhosg
1ee6958324 xburst: remove support for old kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31904 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:35 +00:00
juhosg
287550be20 xburst: switch to 3.3 and add broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31903 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:33 +00:00
juhosg
8f313bd0fd xburst: add support for 3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31902 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:32 +00:00
juhosg
e2dd39f3dc ppc44x: remove 3.2 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31901 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:30 +00:00
juhosg
14aefb43c8 ppx44x: switch to 3.3 and add broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31900 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:28 +00:00
juhosg
5061f8857c ppc44x: add support for 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31899 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:27 +00:00
juhosg
000012926a cobalt: switch to 3.3 and add broken flag
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31898 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:26 +00:00
juhosg
bc9bf715d9 ep93xx: remove 3.2 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31897 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:24 +00:00
juhosg
dee80699d1 ep93xx: switch to 3.3 and add broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31896 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:23 +00:00
juhosg
a195c06c00 ep93xx: add support for 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31895 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:21 +00:00
juhosg
e468dc1413 au1000: remove 3.2 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31894 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:18 +00:00
juhosg
accbbf39c0 au1000: switch to 3.3 and add broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31893 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:17 +00:00
juhosg
5c8cc31fb8 au1000: add support for 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31892 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:15 +00:00
juhosg
e3e4a95d9b linux/3.1: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31891 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:09 +00:00
juhosg
e17d6b0709 omap24xx: remove 3.1 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:07 +00:00
juhosg
4ea55a169b omap24xx: switch to 3.3 and add broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31889 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:05 +00:00
juhosg
c7e92c13d2 cns3xxx: remove 3.1 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31888 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:03 +00:00
juhosg
a27b48f2d8 cns3xxx: switch to 3.3 and add broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31887 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 15:01:02 +00:00
nbd
4cf70ab2e1 kernel: add a few patches for avoiding unnecessary skb reallocations - significantly improves ethernet<->wireless performance with mac80211 based drivers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31886 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 14:43:58 +00:00
jogo
878544bb07 bcm63xx: build images for DSL-274XB revision F1
Build images for D-Link DSL-274XB revision F1. Flashing
through original web UI as well as CFE works.

Known issues:
  * wifi led inverted (on when wifi is off and vice cersa)
  * same issues as generic bcm6328 support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31885 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:51 +00:00
jogo
092e90e1ef bcm63xx: add ath9k to atheros wifi profile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31884 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:48 +00:00
jogo
f095146c5d bcm63xx: enable bcm6328 support and required drivers
BCM6328 support is in a usable state, with the following issues

 * internal switch port not configurable
 * external phys not supported
 * broadcom wifis will probably not work correctly
 * and all other generic bcm63xx issues (so yes, still no ADSL)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31883 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:46 +00:00
jogo
cbdf1f350a bcm63xx: add support for DSL-274XB rev F1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31882 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:43 +00:00
jogo
5a482fc8b3 bcm63xx: fix port state after network down
bcm_enetsw_probe did not properly reset port states, resulting in
connected ports staying disabled after bringing up the interface the
second time.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31881 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:40 +00:00
jogo
0bdb7cbf98 bcm63xx: add a fixup for ath9k devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31880 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:37 +00:00
jogo
d1683ec919 bcm63xx: add support for the HSSPI controller
Add support for the HSSPI controller found on bcm6328 and SPI attached
flash.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31879 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:33 +00:00
jogo
35f8e31243 bcm63xx: add preliminary support for bcm6328
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31878 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:29 +00:00
jogo
c9204063aa bcm63xx: add flash type detection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31877 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:25 +00:00
jogo
fdbaed3349 bcm63xx: pad Speedport W303 V images to 4 MiB
Prevents CFE from flashing to the second image offset. Fix up the rootfs
length on first boot else CFE will complain.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31876 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:22 +00:00
jogo
34f9a0d745 bcm63xx: add a default switch configuration for DSL-274XB
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:17 +00:00
jogo
3df0e1587c bcm63xx: setup network config through uci-defaults
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31873 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:14 +00:00
jogo
acbbcb35b8 bcm63xx: move the board name workaround to /lib/brcm63xx.sh
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31872 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:11 +00:00
jogo
2c54f4168e bcm63xx: use the exact board id as board identification string
No need to keep the bcm63xx/ at the start or the chipid info at the end.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31871 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-27 13:22:08 +00:00
nbd
2ab926c84b kernel: fix a warning in the connmark module
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31856 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-24 18:25:08 +00:00
juhosg
530802ba69 kernel: update linux 3.3 to 3.3.7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:32 +00:00
juhosg
71526f8705 ar71xx: fix an insignificant typo
Patch from #11485.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31847 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:30 +00:00
juhosg
e9ac406967 ar71xx: fix WLAN led for RB751U-2HnD and RB751G-2HnD
Patch by Kamil Trzciński <ayufan@osk-net.pl>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31846 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:25 +00:00
juhosg
e61440d8bd ar71xx: add support for TP-Link TL-MR3040
Support for TP-Link TL-MR3040. Power LED not working - always on red, after
start should be green.

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31845 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:24 +00:00
juhosg
4a1bbe457a ramips: Add byte queue limits support to net/ethernet/ramips_main.c
Add byte queue limits support to net/ethernet/ramips_main.c

"Byte queue limits are a mechanism to limit the size of the transmit
hardware queue on a NIC by number of bytes. The goal of these byte
limits is too reduce latency (HOL blocking) caused by excessive
queuing in hardware (aka buffer bloat) without sacrificing
throughput."

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31844 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:23 +00:00
juhosg
7d9b449118 ramips: Enable sysupgrade for Sitecom WL-351
Sysupgrade works just fine on my Sitecom WL-351 after adding this
oneliner.

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:22 +00:00
juhosg
8a8504629a linux/3.3: avoid recursive calling of mtd_writev in the block2mtd driver
Should fix #11513. Tested with the x86/generic squashfs image within a VM.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31841 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-23 21:05:19 +00:00
nbd
fb17c4e710 lantiq: allow platforms with rt2x00 to override the mac address without overriding eeprom, fixes bogus wlan mac address on arv4520
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31835 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-20 21:58:03 +00:00
nbd
6c09d6b4d8 kernel: merge a net-next fq_codel backlog handling fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31813 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 22:12:15 +00:00
juhosg
2d3a55136a omap24xx: add support for 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31810 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:22:32 +00:00
juhosg
71f3abe21d cns3xxx: add support for 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31809 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:53 +00:00
juhosg
2bb56acc0c linux/2.6.39: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31808 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:51 +00:00
juhosg
2afa505fd1 cns3xxx: sync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31807 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:48 +00:00
juhosg
197bf733d7 cns3xxx: remove 2.6.39 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31806 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:46 +00:00
juhosg
acd1d54c28 cns3xxx: switch to 3.1
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31805 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:44 +00:00
juhosg
d87b48bbe9 x86: remove support for old kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31804 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:42 +00:00
juhosg
336ab20ec5 x86: remove subtarget specific LINUX_VERSION overrides
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31803 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:38 +00:00
juhosg
e32a177913 x86/ep80579: switch to 3.3
Also fix build errors in the ep80579-drivers package.
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 20:10:33 +00:00
hauke
5ce0dd5cbe brcm47xx: fix nvram read out on devices with serial flash
detect nvram on Linksys E3200


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31790 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 16:04:10 +00:00
hauke
1b9dfb678c brcm47xx: bcma: fix null pointer
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31789 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 15:46:30 +00:00
hauke
aa8a1880a1 brcm47xx: ssb: recognize ARM Cortex M3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31788 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 15:45:51 +00:00
hauke
addb48537a brcm47xx: some fixes for the USB driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31787 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 15:44:25 +00:00
juhosg
de772a61cc cobalt: remove 2.6.39 specific patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31785 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 09:59:22 +00:00
juhosg
f2569ecf09 x86/olpc: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31784 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 09:57:32 +00:00
juhosg
8f9cbdeccd x86: image: select bootscript images by default for OLPC
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31783 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-18 09:57:29 +00:00
nbd
009c4c9327 adm5120: add missing config symbols for the rb1xx subtarget, fixes #11407
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31781 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 21:20:23 +00:00
hauke
a08e2a1c37 kernel: add some missing config options added by r31756
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31774 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 13:28:30 +00:00
hauke
b1e2eade99 kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 13:22:38 +00:00
hauke
c343cde492 brcm47xx: remove support for kernel 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31771 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 13:20:10 +00:00
juhosg
dcea0bf81c x86/thincan: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31765 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 06:41:01 +00:00
juhosg
db081f453b x86/xen_domu: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31764 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 06:41:00 +00:00
juhosg
4dcd044429 x86/kvm_guest: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31763 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 06:40:58 +00:00
juhosg
5fe6f552d3 x86/generic: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-17 06:40:56 +00:00
nbd
b3c4d367ce kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by Dave Täht)
Codel is a new AQM algorithm and RED replacement designed by
Kathie Nichols and Van Jacobson, and published in ACM queue:

http://queue.acm.org/detail.cfm?id=2209336

Codel stands for "Controlled Delay", and needs no knobs in the
general case, twiddled, for optimum results. It aims for 5ms of
delay, at most, when in use.

Additionally,

fq_codel (by eric dumazet) builds on codel to provide fair queuing
superior to what could be had with SFQ, and drop behavior saner
than RED, BLUE, or choke.

These patches are backported from net-next and are known to work
on Linux 3.3.4 and later.

Includes updates to codel for better portability and speed

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31756 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 15:23:03 +00:00
juhosg
287ab9841e x86/alix2: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:45:02 +00:00
juhosg
2b245c96a9 x86/net5501: switch to 3.3
Compile tested only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31752 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:44:59 +00:00
juhosg
3261e9d285 x86: sync 3.3 configs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:44:55 +00:00
juhosg
2075a32be0 x86: sync 3.2 configs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:44:52 +00:00
juhosg
005d04baef x86: sync 2.6.39 configs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31749 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:44:49 +00:00
juhosg
7b285c80fb linux/3.3: add missing symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31748 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:44:46 +00:00
juhosg
003fb14844 linux: add CONFIG_POWER_SUPPLY_DEBUG symbol
It was missing in the previous commit.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31738 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 11:12:31 +00:00
juhosg
5cc763c7b2 linux: move certain disabled symbols to the generic configs
* CONFIG_ARCH_DMA_ADDR_T_64BIT
  * CONFIG_ARCH_HAS_ILOG2_U32
  * CONFIG_ARCH_HAS_ILOG2_U64
  * CONFIG_ARCH_PHYS_ADDR_T_64BIT
  * CONFIG_ARCH_SUPPORTS_MSI
  * CONFIG_GENERIC_CPU_DEVICES
  * CONFIG_HWMON_DEBUG_CHIP
  * CONFIG_I2C_PXA_PCI
  * CONFIG_LEDS_GPIO
  * CONFIG_MINIX_FS_NATIVE_ENDIAN
  * CONFIG_MLX4_CORE
  * CONFIG_POWER_SUPPLY
  * CONFIG_POWER_SUPPLY_DEBUG
  * CONFIG_QUOTACTL
  * CONFIG_SDIO_UART
  * CONFIG_SENSORS_K10TEMP
  * CONFIG_SENSORS_SCH56XX_COMMON
  * CONFIG_SENSORS_VIA_CPUTEMP
  * CONFIG_SERIO_AMBAKMI
  * CONFIG_SERIO_I8042
  * CONFIG_SERIO_LIBPS2
  * CONFIG_SERIO_PCIPS2
  * CONFIG_SERIO_RAW
  * CONFIG_SERIO_SERPORT
  * CONFIG_SPI_BITBANG
  * CONFIG_SPI_GPIO

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31737 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 10:58:52 +00:00
nbd
82ff0a8569 ar71xx: remove AG71XX_RX_PKT_RESERVE, it is no longer necessary (found by Eric Dumazet)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31736 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 10:36:39 +00:00
blogic
6a54667829 [lantiq] code style cleanup of the mach files
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31735 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 09:38:05 +00:00
blogic
993c2e232f [lantiq] adds zyxel p2601hnfx support
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31734 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 09:38:02 +00:00
blogic
5af9c39784 [lantiq] set 3.3.6 as default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31733 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 09:37:59 +00:00
blogic
1fffba2171 [lantiq] set 3.3.5 as default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 16:11:26 +00:00
juhosg
674c61407c linux/3.0: R.I.P.
It is used by the broken omap35xx/gumstix target only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31717 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:34 +00:00
juhosg
c7b0f82f36 realview: remove 3.0 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31716 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:32 +00:00
juhosg
fd4e26402c realview: switch to 3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31715 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:31 +00:00
juhosg
6b364205d7 realview: add 3.3 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31714 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:29 +00:00
juhosg
96bc3c2734 linux/3.3: more missing config symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31713 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:23 +00:00
hauke
af5a56a89c kernel: add CONFIG_BLK_DEV_PCIESSD_MTIP32XX
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31710 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 11:28:02 +00:00
juhosg
298dcd23d1 kernel: update linux 3.3 to 3.3.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 09:18:32 +00:00
hauke
3ad338f697 amazon: fix section mismatch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31707 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 15:31:42 +00:00
hauke
c8c0045b91 amazon: update amazon target to kernel 3.3
This is just compile tested, my device is currently not working.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31706 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 15:10:40 +00:00
juhosg
501390d552 gemini: remove 2.6.37 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31700 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 12:04:04 +00:00
juhosg
1d2df477ff gemini: switch to 3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31699 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 12:04:02 +00:00
juhosg
6a4f0ff0d7 gemini: add support for 3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31698 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 12:03:59 +00:00
hauke
0b98ffdc6a brcm47xx: generate image for Linksys WRT610N V1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31696 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 00:16:57 +00:00
hauke
05c09e7de4 kernel: ssb: add PCI IDs 0x4322 and 43222
The 0x4322 ID is found on the BCM4322 used on some SoCs like the
Linksys WRT610N V1 connected to a BCM4705. The 43222 (0xa8d6) ID
is found on the BCM43222 used on some other SoCs like the D-Link
DSL-2760U connected to a BCM63xx.

This fixes #10887.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 00:08:12 +00:00
hauke
8297c7ff8b brcm47xx: fix tg3 ssb patch
Now tg3 works with the Ethernet core of the Linksys WRT610N v1 (again).


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31694 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 23:59:12 +00:00