Commit Graph

7028 Commits

Author SHA1 Message Date
Florian Fainelli
89dd8aed1f update to 2.6.39.1
SVN-Revision: 27110
2011-06-04 18:26:54 +00:00
Florian Fainelli
72996d2dcb update to 2.6.39.1
SVN-Revision: 27107
2011-06-04 13:36:09 +00:00
Florian Fainelli
20c0427132 update to 2.6.39.1
SVN-Revision: 27106
2011-06-04 13:36:05 +00:00
Florian Fainelli
de2e05b6f2 add some missing 2.6.39 config symbols
SVN-Revision: 27105
2011-06-04 13:36:00 +00:00
Florian Fainelli
763b58c30c update to 2.6.39.1
patch from Peter Wagner

SVN-Revision: 27104
2011-06-04 13:35:55 +00:00
Gabor Juhos
13363d9129 ar71xx: setup wdt_clock for AR913X to avoid a kernel bug
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27102
2011-06-04 12:30:10 +00:00
Gabor Juhos
ae2cbfa1e8 ar71xx: select the internal antenna by default on the ZCN-1523H boards
SVN-Revision: 27101
2011-06-04 12:30:09 +00:00
Florian Fainelli
0de25d1263 update to 2.6.39
SVN-Revision: 27090
2011-06-02 13:45:20 +00:00
Felix Fietkau
31dd60689e Revert "ar71xx: only enable the rx engine after the link is up..."
It messes up the DMA state when the link goes down

SVN-Revision: 27088
2011-06-01 18:15:43 +00:00
Gabor Juhos
750af1522b ar71xx: init external_reset for AR933X
SVN-Revision: 27083
2011-06-01 13:12:30 +00:00
Gabor Juhos
af4cae4498 ar71xx: add external_reset field to ath9k_platform_data
SVN-Revision: 27082
2011-06-01 13:12:28 +00:00
Gabor Juhos
f0c7b93e5d ar71xx: init get_mac_revision on AR9330 rev 1
SVN-Revision: 27081
2011-06-01 13:12:27 +00:00
Gabor Juhos
1a54e33c17 ar71xx: add get_mac_revision to ath9k_platform_data
SVN-Revision: 27080
2011-06-01 13:12:26 +00:00
Gabor Juhos
34ff32a6eb ar71xx: export SoC revision
SVN-Revision: 27079
2011-06-01 13:12:24 +00:00
Imre Kaloz
2440175978 refresh patches
SVN-Revision: 27078
2011-06-01 07:24:41 +00:00
Imre Kaloz
aafa838d77 fixup second led, patch from Chris
SVN-Revision: 27077
2011-06-01 07:21:25 +00:00
Felix Fietkau
86dbc3a02d ar71xx: add profile and image building code for wzr-hp-ag300h
SVN-Revision: 27076
2011-06-01 02:23:30 +00:00
Felix Fietkau
4f06b8263a ar71xx: add kernel support for the buffalo wzr-hp-ag300h
SVN-Revision: 27075
2011-06-01 02:23:26 +00:00
Felix Fietkau
56dd5c4388 fix a crash in mtd_concat when the .sync op is not implemented
SVN-Revision: 27074
2011-06-01 02:23:22 +00:00
Felix Fietkau
628cb35179 m25p80: add the chip id for the winbond w25q128 chip
SVN-Revision: 27073
2011-06-01 02:23:18 +00:00
Imre Kaloz
acbb2db5e2 fixup pcie clock, thanks Chris
SVN-Revision: 27072
2011-05-31 23:55:33 +00:00
Gabor Juhos
33fdc21d40 ar71xx: build images for the AP121 boards
SVN-Revision: 27070
2011-05-31 22:53:47 +00:00
Gabor Juhos
9e435c03e0 ar71xx: add sysupgrade support for the AP121 boards
SVN-Revision: 27069
2011-05-31 22:53:45 +00:00
Gabor Juhos
646937135f ar71xx: add default network config for the AP121 boards
SVN-Revision: 27068
2011-05-31 22:53:44 +00:00
Gabor Juhos
f332dbd7be ar71xx: add support for the AP121/AP121-MINI reference boards
SVN-Revision: 27067
2011-05-31 22:53:43 +00:00
Gabor Juhos
8beff081eb ar71xx: register UART for the AR933X SoCs
SVN-Revision: 27066
2011-05-31 22:53:42 +00:00
Gabor Juhos
b460bc6f12 ar71xx: add serial driver for the AR933X UART
SVN-Revision: 27065
2011-05-31 22:53:40 +00:00
Gabor Juhos
c34e0cbc4c ar71xx: add WMAC initialization code for the AR933X SoCs
SVN-Revision: 27064
2011-05-31 22:53:39 +00:00
Gabor Juhos
e8a0aaf9a2 ar71xx: add ethernet initialization for the AR933X SoCs
SVN-Revision: 27063
2011-05-31 22:53:37 +00:00
Gabor Juhos
e0a0f3796a ar71xx: enable USB support for the AR933x SoCs
SVN-Revision: 27062
2011-05-31 22:53:36 +00:00
Gabor Juhos
677c80ee17 ar71xx: add AR933x specific glue for ar71xx_device{start,stop}
SVN-Revision: 27061
2011-05-31 22:53:35 +00:00
Gabor Juhos
88c45e3130 ar71xx: the watchdog uses the reference clock on the AR933x SoCs
SVN-Revision: 27060
2011-05-31 22:53:34 +00:00
Gabor Juhos
7acbacab8c ar71xx: add AR933x specific glue code for IRQ initialization
SVN-Revision: 27059
2011-05-31 22:53:32 +00:00
Gabor Juhos
e6fde61bec ar71xx: don't register 8250 UART on the AR933x SoCs
SVN-Revision: 27058
2011-05-31 22:53:31 +00:00
Gabor Juhos
8f7541a044 ar71xx: enable GPIO support for the AR933x SoCs
SVN-Revision: 27057
2011-05-31 22:53:30 +00:00
Gabor Juhos
e11b9c8371 ar71xx: add AR933x specific frequency initialization code
SVN-Revision: 27056
2011-05-31 22:53:29 +00:00
Gabor Juhos
0bf4478d37 ar71xx: add AR933x specific early_printk support
SVN-Revision: 27055
2011-05-31 22:53:27 +00:00
Gabor Juhos
6b3ca9ef0b ar71xx: add preliminary support for the Atheros AR933x SoCs
SVN-Revision: 27054
2011-05-31 22:53:26 +00:00
Gabor Juhos
761e67b394 ar71xx: stop producing -NA factory images and tag factory images with hd_id for WNDR3700v2
NETGEAR doesn’t produce a distinct North American image for
WNDR3700v2, they use the same image worldwide. This is a change from
earlier models such as WNDR3700 (v1). NETGEAR's v2 images now contain
an "hd_id" parameter, as well. All observed WNDR3700v2, WNDR3800, and
WNDRMAC images use 29763654+16+64 as their hd_id value.

This patch changes the OpenWrt WNDR3700v2 "factory" image generation
to stop producing the extraneous -NA version and to tag the image with
the same hd_id used in NETGEAR's images.

There is no change to WNDR3700 (v1) image generation, as NETGEAR
continues to produce distinct -NA and worldwide images, neither of
which are tagged with hd_id.

Signed-off-by: Mark Mentovai <mark@moxienet.com>

SVN-Revision: 27053
2011-05-31 22:53:25 +00:00
Gabor Juhos
c8d182406d ar71xx: create factory images for the WZR-HP-G30{0,1}NH boards
SVN-Revision: 27051
2011-05-31 22:53:22 +00:00
Gabor Juhos
0677e16248 ar71xx: Fix header offset for newer WRT160NL models
Newer WRT160NLs have a flash chip with 4K erase blocks instead of 64K,
resulting in miscalculated partition sizes.
Since the actual sizes did not change, hardcode them to their current
sizes, and make sure they are at least one erase block big (in case Cisco
decides to start to use chips with 128K erase blocks).

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27049
2011-05-31 22:53:20 +00:00
Gabor Juhos
be97e2a043 ar71xx: add SOC_AR{71XX,724X,913X,934X} config symbols
SVN-Revision: 27048
2011-05-31 22:53:19 +00:00
Gabor Juhos
ea2f6d0edf ar71xx: reduce the size of the squashfs-4k binaries
SVN-Revision: 27047
2011-05-31 22:53:18 +00:00
Gabor Juhos
5d5f72415e ar71xx: initialize is_clk_25mhz field for AR9340 WMAC
SVN-Revision: 27045
2011-05-31 22:53:15 +00:00
Gabor Juhos
f7b3c3dfd1 ar71xx: sync ath9k_platform_data.h with compat-wireless
SVN-Revision: 27044
2011-05-31 22:53:14 +00:00
Gabor Juhos
650c7cc2fd ar71xx: use the diag LED for diagnostic on the WZR-HP-G30XNH boards
SVN-Revision: 27043
2011-05-31 22:53:13 +00:00
Gabor Juhos
4834fdaccd ar71xx: fix uci-defaults script for the WZR-HP-G30XNH boards
SVN-Revision: 27042
2011-05-31 22:53:12 +00:00
Gabor Juhos
60d5abbc27 ar71xx: ag71xx: make ring sizes configurable via ethtool
SVN-Revision: 27041
2011-05-31 22:53:10 +00:00
Gabor Juhos
7a2651f633 ar71xx: ag71xx: prepare to make ring sizes configurable
SVN-Revision: 27040
2011-05-31 22:53:09 +00:00
Gabor Juhos
669aba3871 ar71xx: ag71xx: nuke unused AG71XX_TX_FIFO_LEN define
Reported-by: Dave Täht <dave.taht@gmail.com>

SVN-Revision: 27039
2011-05-31 22:53:07 +00:00
Felix Fietkau
9567b93e5c x86: add additional companion chip drivers to alix2 and geos
Add the MFGPT high precision timers, and integration into the schedule (clock events).

Use OHCI, not UHCI usb module.

Remove VIA SATA driver from Alix2... that was accidentally cloned from net5501 platform.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 27038
2011-05-31 16:57:05 +00:00
Felix Fietkau
68af223efe x86: remove pata-amd driver from generic x86 images, add addition cs553x modules
The pata-cs5535/pata-cs5536 driver is actually fairly rare: it only gets used on embedded platforms. Therefore, we remove it from the generic x86 configuration.

Also, add definitions for other useful geode modules (high-res timers, MFGPT timers, etc).

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 27037
2011-05-31 16:57:01 +00:00
Mirko Vogt
ba5b3ece5d purge out CONFIG_CRYPTO* symbols out of target specific kernel configs since OpenWrt is taking care of them
SVN-Revision: 27036
2011-05-31 09:47:30 +00:00
Felix Fietkau
2b5402d128 ar71xx: only enable the rx engine after the link is up, fixes a race condition that got rx stuck when the interface is brought up during lots of inbound traffic (thx, matteo)
SVN-Revision: 27035
2011-05-30 23:08:01 +00:00
Felix Fietkau
0ebc93831f ar71xx: disable flow control for ar724x, it can get stuck in a loop of continously sending MAC pause frames
SVN-Revision: 27034
2011-05-30 23:07:57 +00:00
Imre Kaloz
f738ca7b9c upgrade to 2.6.39
SVN-Revision: 27030
2011-05-30 13:55:34 +00:00
John Crispin
6608f419d1 * backport 2.6.8 patches to .39 / .32.33
* remove lqtapi
* bump tapi/dsl to .39
* migrate to new ltq_ style api
* add amazon_se support

SVN-Revision: 27026
2011-05-29 21:19:26 +00:00
Florian Fainelli
016e8dee34 bcm63xx: Add support for 2.6.39
Add support for Kernel 2.6.39. Boots fine on a BCM6358.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27019
2011-05-27 09:54:52 +00:00
Florian Fainelli
590c82cec1 bcm63xx: Add support for 2.6.38
Add support for Kernel 2.6.38, based on 2.6.38.6. Boots fine on a BCM6358.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27018
2011-05-27 09:54:48 +00:00
Florian Fainelli
68cb138154 fold 446-board-D4PW_correction.patch in 440-board-D4PW.patch
SVN-Revision: 27014
2011-05-26 13:53:00 +00:00
Florian Fainelli
762885081a renumber patches accordingly
SVN-Revision: 27013
2011-05-26 13:52:56 +00:00
Florian Fainelli
2785e3fc12 renumber board patches
SVN-Revision: 27012
2011-05-26 12:09:15 +00:00
Hauke Mehrtens
6f7ae75ffa kernel: exportfs: reallow building as a module
It was originally tristate, but was changed to bool to prevent a build
breakage in an earlier patch revision (for a new syscall). The actual
commit[1] changed it in a way this isn't needed anymore, but
accidentially left the EXPORTFS change in. There's no reason for it
not being buildable as a module, so changing it back to tristate is
fine.

see: https://patchwork.kernel.org/patch/812832/

Thank you Jonas Gorski for the patch.

SVN-Revision: 27011
2011-05-25 20:57:13 +00:00
Hauke Mehrtens
6769216a64 kernel: generic: Update 2.6.39 to final
* Add missing config symbols
* Update package/kernel for 2.6.39

CONFIG_BT_L2CAP=y and CONFIG_BT_SCO=y are set to build them into the bluetooth module.

Thank you Jonas Gorski for the patch

SVN-Revision: 27010
2011-05-25 19:51:40 +00:00
Hauke Mehrtens
c69f2d8788 kernel: some updates for kernel 2.6.39
* add md5sum for kernel
* add some missing config symbols
* add some ssb patches to make compat-wireless compile

Thank you Peter Wagner for the patch

SVN-Revision: 27009
2011-05-25 19:32:00 +00:00
Hauke Mehrtens
8137e35a5d brcm47xx: initial 2.6.39 support for brcm47xx
Thank you Peter Wagner for the patch

SVN-Revision: 27008
2011-05-25 19:27:08 +00:00
Florian Fainelli
fad3f46f0d fix mtd warnings
Fixes for the following warnings:

drivers/mtd/devices/block2mtd.c: In function '_open_bdev':
drivers/mtd/devices/block2mtd.c:272:3: warning: ISO C90 forbids mixed declarations and code
drivers/mtd/devices/block2mtd.c: In function 'add_device':
drivers/mtd/devices/block2mtd.c:399:13: warning: assignment discards qualifiers from pointer target type

In the case of 442-block2mtd_probe.patch, it's not until the insertion of a executable statement before the definition that causes a warning, so I've chosen to resolve the issue here by splitting the definition and the initialization into a definition and a statement (and assignment) instead.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 27007
2011-05-25 19:16:58 +00:00
Hauke Mehrtens
f5f989e3fb brcm47xx: remove old kernel
SVN-Revision: 27006
2011-05-25 18:05:54 +00:00
Hauke Mehrtens
06166b01dd brcm47xx: fix partition layout on SimpleShare devices.
The flash driver code should be cleaned up and the broad detection code should be placed into arch code and used here.

This fixes #9323

Thank you Will Holmes for the patch.

SVN-Revision: 27005
2011-05-25 17:46:34 +00:00
Hamish Guthrie
50d2a84a21 Clean up patch not applying
SVN-Revision: 26997
2011-05-24 10:00:36 +00:00
Florian Fainelli
16dfe8b4d1 add support for BT Voyager 2110 (#8810)
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>

SVN-Revision: 26959
2011-05-20 10:06:25 +00:00
Florian Fainelli
6c8387fe15 add support for DSL-2640B rev B2
Signed-off-by: Adrian Feliks <mexit@o2.pl>

SVN-Revision: 26958
2011-05-20 10:06:22 +00:00
Florian Fainelli
031ea08ef0 refresh patches
SVN-Revision: 26957
2011-05-20 10:06:18 +00:00
Florian Fainelli
3e83f60a66 add support for D-Link DVA-G3810BN/TL
This patch adds support for D-Link's DVA-G3810BN/TL product.

Signed-off-by: Roman Dumycz <roman@secureas.com>

SVN-Revision: 26956
2011-05-20 10:06:15 +00:00
Florian Fainelli
f9f8dcfa70 refresh 2.6.37 patches
SVN-Revision: 26955
2011-05-20 10:06:11 +00:00
Florian Fainelli
f0a99c1692 add support for BT Voyager 2500 (#9070)
SVN-Revision: 26954
2011-05-20 10:06:07 +00:00
Florian Fainelli
acf0ec224f add support for USR9108 LEDs (#9372)
SVN-Revision: 26953
2011-05-20 10:06:04 +00:00
Florian Fainelli
58b5a2ca7b add GT701 LEDs support (#9382)
SVN-Revision: 26952
2011-05-20 10:06:00 +00:00
Daniel Dickinson
f2c86a3835 Simple typo for kmod- prefix in alix2 target makefile.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 26945
2011-05-19 04:29:40 +00:00
Hamish Guthrie
54415a28d6 Remove override of max80211.sh
SVN-Revision: 26936
2011-05-18 12:43:54 +00:00
Hamish Guthrie
e7dfadd012 Move beagleboard base-files to beagleboard sub-target, remove unused mac80211.sh
SVN-Revision: 26932
2011-05-18 11:50:36 +00:00
Matteo Croce
17e257925f ar71xx: don't probe the LAN PHY
SVN-Revision: 26924
2011-05-17 11:15:24 +00:00
Matteo Croce
4deecea26b ar71xx: detect link on LAN ports
SVN-Revision: 26922
2011-05-17 11:12:56 +00:00
John Crispin
dfc19a34b4 * adds support for Artec Thincan
Signed-of-By: Lauri Võsandi <lauri.vosandi@gmail.com>

SVN-Revision: 26919
2011-05-17 10:35:14 +00:00
Felix Fietkau
894d50da25 kernel: backport some ssb changes to support a mac80211 update
SVN-Revision: 26911
2011-05-16 21:50:20 +00:00
Jo-Philipp Wich
d475545c91 remove an accidentally copied comment from the option.ko device patch
SVN-Revision: 26908
2011-05-15 21:28:12 +00:00
Jo-Philipp Wich
43e002fe5e add definitions for Alcatel X220D and Huawai E173s to option.ko (#9422)
SVN-Revision: 26906
2011-05-15 19:17:31 +00:00
Hauke Mehrtens
a4c0645326 kernel: update kernel from 2.6.38.2 to 2.6.38.6 and refresh patches
Thank you Peter Wagner for the patch. I refreshed the kernel patches and added the md5sum of the kernel.

SVN-Revision: 26905
2011-05-15 17:23:02 +00:00
Matteo Croce
2ea528d1d0 ar71xx: add link detection on Ubiquiti devices WAN port
SVN-Revision: 26891
2011-05-14 23:31:50 +00:00
Matteo Croce
c0c2e18452 use correct macros and frame size in ag71xx
SVN-Revision: 26890
2011-05-14 23:10:06 +00:00
Matteo Croce
99d1d4f795 ar71xx: cosmetic fixes
SVN-Revision: 26889
2011-05-14 23:08:00 +00:00
Hamish Guthrie
d6e96fd7d8 Add new defconfig and profile for es variant
SVN-Revision: 26884
2011-05-13 11:49:52 +00:00
Hamish Guthrie
abd4a7df35 Squash uids
SVN-Revision: 26883
2011-05-13 10:36:39 +00:00
Daniel Dickinson
09e0d10010 Removed Alix.mk profile which was accidently left as an empty file applying the patch during r26879 and r26880.
SVN-Revision: 26882
2011-05-13 07:23:11 +00:00
Daniel Dickinson
8d66bf7e72 Add missed files from previous commit: This patch provides an image suitable for the alix2*, alix3, and alix6 headless (non-VGA equipped) SBC's.
Note that the Alix6 uses GPIO 27 to disable wireless transmit (W_DIS#), whereas on all other versions this is used to actuate the speaker.

GPIO 1 : SIM select (Alix6)
GPIO 6 : LED1
GPIO 25 : LED2
GPIO 27 : LED3 or RFKILL (Alix6)

GPIO 24 : Soft switch 1

No kernel version bump.  Added i2c-scx200-acb for lm-sensors support.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 26880
2011-05-13 06:08:49 +00:00
Daniel Dickinson
937362f270 This patch provides an image suitable for the alix2*, alix3, and alix6 headless (non-VGA equipped) SBC's.
Note that the Alix6 uses GPIO 27 to disable wireless transmit (W_DIS#), whereas on all other versions this is used to actuate the speaker.

GPIO 1 : SIM select (Alix6)
GPIO 6 : LED1
GPIO 25 : LED2
GPIO 27 : LED3 or RFKILL (Alix6)

GPIO 24 : Soft switch 1

No kernel version bump.  Added i2c-scx200-acb for lm-sensors support.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 26879
2011-05-13 06:06:42 +00:00
Florian Fainelli
9c8a2d5961 bcm63xx: Add support for the T-Home Speedport W 303V
Add the required board definition, default config and image generation for
the T-Home Speedport W 303V Typ B.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26878
2011-05-11 13:34:14 +00:00
Florian Fainelli
7d3b735854 bcm63xx: Update support for the DSL-274xB revision C
Rename the DSL-274xB rev C2's board ID to "AW4139" to match the one used
for the rev C3 (same hardware) and add a fixup for C2. Also generate
images for C3.

While we are at it, rename the LEDs to conform to the Linux LED naming
conventions.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26876
2011-05-11 13:33:50 +00:00
Florian Fainelli
0fb1c2d537 bcm63xx: Accept any led with power in its name as power led
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26875
2011-05-11 13:33:45 +00:00
Florian Fainelli
c6af9c23b7 bcm63xx: Decouple Board ID and image name for fixup
Make the fixup board ID independent from the image name to allow using
the same board ID for similar devices.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26874
2011-05-11 13:33:41 +00:00
Florian Fainelli
4ea316216a switch to 2.6.38
SVN-Revision: 26873
2011-05-11 13:33:34 +00:00
Florian Fainelli
3fc33726a5 add missing 2.6.38 touchscreen config symbols
SVN-Revision: 26872
2011-05-11 13:33:30 +00:00
John Crispin
60c125b8e6 (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC
This patch adds 802.1Q VLAN support for the ADM6996M chip.

The driver is loaded for both the FC and M model. It will detect which of the
two chips is connected. The FC model is initialised, but no further
functionality is offered.

The PHY driver will always report "100 Mbit/s, link up", for both the M and FC
models. This reflects the fact that the link between switch chip and Ethernet
MAC is always on[1].

Further documentation can be found in the kernel's
Documentation/networking/adm6996.txt

Signed-of-By: Peter Lebbing <peter@digitalbrains.com>

SVN-Revision: 26865
2011-05-09 15:21:58 +00:00
Gabor Juhos
9b5036a29d ar71xx: populate LED3 on the JA76PF board
Patch-by: Cezary Jackiewicz <cezary@eko.one.pl>

SVN-Revision: 26862
2011-05-08 21:38:51 +00:00
Gabor Juhos
b39eebdf1e ar71xx: add uci config for the WLAN LED on the WRT160NL
Based on a patch by Magyar Szabolcs <mszabi@freemail.hu>

SVN-Revision: 26861
2011-05-08 21:38:49 +00:00
Gabor Juhos
858e2e719b ar71xx: use phy0tpt trigger for the WLAN LEDs
SVN-Revision: 26860
2011-05-08 21:38:48 +00:00
Gabor Juhos
869f3cb718 ar71xx: remove superfluous fifo_cfg overrides
SVN-Revision: 26859
2011-05-08 21:38:46 +00:00
Travis Kemen
bc121d5706 ipv6: restore correct ECN handling on TCP xmit Thanks Dave Taht
SVN-Revision: 26858
2011-05-08 17:08:06 +00:00
Gabor Juhos
5d77f370d6 ar71xx: ag71xx: make switch register access atomic
Reading of the PHY registers occasionally returns with bogus values
under heavy load. This misleads the PHY driver and thus causes false
link/speed change notifications which leads to performance loss.

This is easily noticable during an iperf session:

...
[  3] 52.0-53.0 sec  11.3 MBytes  94.4 Mbits/sec
[  3] 53.0-54.0 sec  11.4 MBytes  95.4 Mbits/sec
eth1: link down
br-lan: port 2(eth1) entering forwarding state
eth1: link up (100Mbps/Full duplex)
br-lan: port 2(eth1) entering forwarding state
br-lan: port 2(eth1) entering forwarding state
[  3] 54.0-55.0 sec  6.75 MBytes  56.6 Mbits/sec
[  3] 55.0-56.0 sec  0.00 Bytes  0.00 bits/sec
[  3] 56.0-57.0 sec  10.5 MBytes  88.1 Mbits/sec
...
[  3] 169.0-170.0 sec  11.4 MBytes  95.4 Mbits/sec
[  3] 170.0-171.0 sec  11.4 MBytes  95.4 Mbits/sec
eth1: link up (10Mbps/Half duplex)
[  3] 171.0-172.0 sec  7.63 MBytes  64.0 Mbits/sec
[  3] 172.0-173.0 sec  9.38 MBytes  78.6 Mbits/sec
eth1: link up (100Mbps/Full duplex)
[  3] 173.0-174.0 sec  11.3 MBytes  94.4 Mbits/sec
[  3] 174.0-175.0 sec  11.4 MBytes  95.4 Mbits/sec

SVN-Revision: 26856
2011-05-08 16:32:53 +00:00
Gabor Juhos
3711658281 ar71xx: ag71xx: fix section mismatch warnings
The function __devinit ag71xx_probe() references
a function __devexit ag71xx_phy_disconnect().
This is often seen when error handling in the init function
uses functionality in the exit path.
The fix is often to remove the __devexit annotation of
ag71xx_phy_disconnect() so it may be used outside an exit section.

The function ag71xx_phy_disconnect() references a function in an exit
section.
Often the function ag71xx_ar7240_cleanup() has valid usage outside the
exit section
and the fix is to remove the __devexit annotation of
ag71xx_ar7240_cleanup.

SVN-Revision: 26855
2011-05-08 13:30:36 +00:00
Gabor Juhos
ef53029870 ar71xx: ag71xx: fix build error if debugfs is enabled
SVN-Revision: 26854
2011-05-08 13:30:26 +00:00
Hauke Mehrtens
732abc44cc brcm47xx: update patches
SVN-Revision: 26846
2011-05-07 12:49:17 +00:00
Gabor Juhos
8b67d748cb ar71xx: ag71xx: add debugfs entry for [rt]x_ring
SVN-Revision: 26845
2011-05-07 12:40:34 +00:00
Gabor Juhos
2166432ba0 ar71xx: ag71xx: add timestamps to ag71xx_buf
SVN-Revision: 26844
2011-05-07 12:40:28 +00:00
Gabor Juhos
896e1d1ab4 ar71xx: ag71xx: use dynamically allocated buffer for napi_stats
SVN-Revision: 26843
2011-05-07 12:40:26 +00:00
Gabor Juhos
a6708d20d1 ar71xx: ag71xx: use debugfs_remove_recursive
SVN-Revision: 26842
2011-05-07 12:40:25 +00:00
Gabor Juhos
c39e5b9360 ar71xx: override wmac device name for the AR934x SoCs
SVN-Revision: 26840
2011-05-07 09:23:32 +00:00
Florian Fainelli
fbbe154a48 remove useless patches
SVN-Revision: 26837
2011-05-06 12:37:40 +00:00
Florian Fainelli
de02a2795b fill maintainer infos for a couple of targets
SVN-Revision: 26836
2011-05-06 12:37:36 +00:00
Florian Fainelli
1adaa8790d update to 2.6.38.2
SVN-Revision: 26833
2011-05-05 16:35:44 +00:00
Florian Fainelli
fd33dffe60 add missing 2.6.38 symbols
SVN-Revision: 26832
2011-05-05 16:35:40 +00:00
Hauke Mehrtens
fcb1557a3e brcm47xx: when detecting a ssb pci device without an own sprom write the sprom data from the platform device to the correct pointer.
SVN-Revision: 26829
2011-05-05 14:05:21 +00:00
Hauke Mehrtens
54fb8868fa brcm47xx: fix typo in patch
SVN-Revision: 26828
2011-05-05 13:18:35 +00:00
Alexandros C. Couloumbis
7fb06ce6cd linux/ar71xx: add some missing symbols for nand/yaffs targets
SVN-Revision: 26827
2011-05-05 07:19:46 +00:00
Alexandros C. Couloumbis
c27ffb1912 linux/generic: port yaffs to 2.6.39
SVN-Revision: 26818
2011-05-04 09:35:06 +00:00
Alexandros C. Couloumbis
67339c1329 linux/rb532: use kernel and initramfs tags on image generation
SVN-Revision: 26817
2011-05-04 08:47:00 +00:00
Jo-Philipp Wich
ae5435adc9 geos: remove unneeded modules The via-sata and gpio-nsc modules are both unneeded on the Geos platform.
SVN-Revision: 26811
2011-05-03 21:18:12 +00:00
Florian Fainelli
a18ec3c37e update to 2.6.38
SVN-Revision: 26803
2011-05-02 07:57:25 +00:00
Felix Fietkau
af53fa1d91 cns3xxx: remove one of the dma cache patches, it causes a regression in the ethernet driver
SVN-Revision: 26802
2011-05-02 00:28:30 +00:00
Hauke Mehrtens
3dbb8c5088 brcm47xx: add fallback sprom for pci devices without an own sprom.
If there is no sprom on an ssb based pci device on the brcm47xx
architecture ssb now asks the architecture code to look into the nvram
to get some sprom data for this device. Now we are able to read out
pci/1/1/ foo or pci/1/3/ foo config options.

This will fix some problems where the wireless devices does not got an
mac address and the following message was show:
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)

SVN-Revision: 26801
2011-05-01 20:28:35 +00:00
Felix Fietkau
f9a92812cf cns3xxx: fix missing and incomplete cache flushes on DMA cache sync for cpu - fixes some issues with ath9k
SVN-Revision: 26797
2011-05-01 15:53:56 +00:00
Felix Fietkau
cbc75a9c70 ar71xx: use the ar8316 switch driver on the PB92 board and add a matching default network config
SVN-Revision: 26779
2011-04-28 21:27:42 +00:00
Felix Fietkau
eb270c4d33 ar8316: automatically detect whether port4 is used as PHY or as a switch port
SVN-Revision: 26778
2011-04-28 21:27:37 +00:00
Felix Fietkau
36aecb08b8 ar71xx: fix MDIO access on ar7242 (based on a patch by Jess Zhu)
SVN-Revision: 26777
2011-04-28 19:30:49 +00:00
Felix Fietkau
2336d4b438 ar8216: support AR8316 rev 0 devices
SVN-Revision: 26776
2011-04-28 19:30:43 +00:00
Alexandros C. Couloumbis
8b7a516fa8 linux/atheros: add 2.6.38 preliminary support
SVN-Revision: 26772
2011-04-27 17:18:03 +00:00
Felix Fietkau
9e8cd78944 swconfig: Replace SPIN_LOCK_UNLOCKED with DEFINE_SPINLOCK
SPIN_LOCK_UNLOCKED has been deprecated since 2.6.19 and will get removed
in 2.6.39, so replace it with DEFINE_SPINLOCK().

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26770
2011-04-26 23:05:29 +00:00
Alexandros C. Couloumbis
edfcbe5705 linux/adm5120: update wget2nand script
SVN-Revision: 26748
2011-04-21 13:18:33 +00:00
Alexandros C. Couloumbis
f13581eedb linux/ar71xx: update wget2nand script
SVN-Revision: 26747
2011-04-21 12:38:25 +00:00
Alexandros C. Couloumbis
015b010f90 linux/ar71xx: add 2.6.38 preliminary support
SVN-Revision: 26746
2011-04-21 11:45:23 +00:00
Felix Fietkau
a2687e8d6d uml: fix the kernel config name override
SVN-Revision: 26715
2011-04-17 21:47:49 +00:00
Felix Fietkau
ae51f1972f x86: remove 2.6.35 patches
SVN-Revision: 26710
2011-04-17 18:39:50 +00:00
Felix Fietkau
1fcd26091b brcm63xx: remove patches/configs for 2.6.35
SVN-Revision: 26709
2011-04-17 18:39:46 +00:00
Felix Fietkau
8566daa5df au1000: remove patches/configs for 2.6.35
SVN-Revision: 26708
2011-04-17 18:39:42 +00:00
Felix Fietkau
f5d3d0e7d8 ar7: remove patches/configs for old kernel versions
SVN-Revision: 26707
2011-04-17 18:39:38 +00:00
Felix Fietkau
64f67b9c2a adm5120: remove patches/configs for unused kernel versions
SVN-Revision: 26706
2011-04-17 18:39:32 +00:00
Felix Fietkau
ede6b0d360 rootfs_split: Allow using MTDPART_OFS_APPEND macro for offset of rootfs.
Use offset from struct mtd_part instead of struct mtd_partition for defining
the new partitions. This enables the usage of MTDPART_OFS_APPEND macro in
struct mtd_partition.

Signed-off-by: Jochen Friedrich <jochen@scram.de>

SVN-Revision: 26705
2011-04-17 18:32:28 +00:00
Felix Fietkau
5a0df036b0 Remove 2.6.35. It's not used anymore.
Signed-off-by: Jochen Friedrich <jochen@scram.de>

SVN-Revision: 26704
2011-04-17 18:32:21 +00:00
Daniel Dickinson
8b18ce6807 Fixed directory error: added ra1320 patches to trunk/target... subdir instead if target.... in trunk branch.
SVN-Revision: 26699
2011-04-17 01:15:47 +00:00
Felix Fietkau
dcffeb99e2 ixp4xx: backport an upstream commit to fix gspca compile errors triggered by the buildbot
SVN-Revision: 26698
2011-04-16 21:30:48 +00:00
Felix Fietkau
f385231730 fix a typo in the kernel patch description
SVN-Revision: 26693
2011-04-16 18:40:23 +00:00
Felix Fietkau
a1624421ae kernel: reorganize 2.6.37 patches
SVN-Revision: 26692
2011-04-16 18:31:21 +00:00
Felix Fietkau
3fa43f54a2 kernel: reorganize 2.6.39 patches
SVN-Revision: 26691
2011-04-16 18:31:05 +00:00
Felix Fietkau
71d8c66250 kernel: reorganize 2.6.38 patches, clean up block2mtd patches
SVN-Revision: 26690
2011-04-16 18:30:57 +00:00
Felix Fietkau
4a6e01fa38 kernel: add a PATCHES text file describing the new patch categories
SVN-Revision: 26689
2011-04-16 18:30:51 +00:00
Felix Fietkau
2066c21c92 kernel: backport the fix "net_sched: fix ip_tos2prio" for 2.6.37 Fixes a bug that led to ECN enabled flows being de-prioritized by pfifo_fast
SVN-Revision: 26687
2011-04-16 01:46:57 +00:00
Daniel Dickinson
0d722113b9 Generate images for RTA1320_16M-based routers
SVN-Revision: 26681
2011-04-15 14:31:36 +00:00
Daniel Dickinson
f83c5938d2 bcm63xx: Move the OpenWrt rootfs length field
Dual image capable CFEs store an image sequence at the same place as
currently OpenWrt stores the actual rootfs length, so it will get
overwritten when flashing through such a CFE.

To prevent this from happening, move the rootfs length field to the next
four bytes, thus completely using the reserved1 field.

Since the reserved1 field is now completely in use, it does not make sense
to allow it to be set from the imagetag utility, so remove the option.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26680
2011-04-15 12:18:25 +00:00
Daniel Dickinson
ff1bc5c29d x86: missing kernel symbols
Please include these two missing kernel CONFIG_ symbols.

SVN-Revision: 26679
2011-04-15 04:56:49 +00:00
Daniel Dickinson
4021469e4a geos: Add PC speaker to kernel definitions
Add the PC speaker back to the Geos platform.

Add DMI support in BIOS.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 26678
2011-04-15 04:51:05 +00:00
Felix Fietkau
e6350dee82 adm5120: fix promiscuous mode handling (patch from #8581)
SVN-Revision: 26673
2011-04-15 00:20:59 +00:00
Felix Fietkau
cddc775ee8 ar71xx: enable the ip17xx PHY driver (fixes #5193, #8027)
SVN-Revision: 26670
2011-04-14 23:51:12 +00:00
Alexandros C. Couloumbis
05e533ba4d linux/adm5120: generate non-initramfs kernel images too
SVN-Revision: 26657
2011-04-14 09:59:13 +00:00
Alexandros C. Couloumbis
da323cc470 linux/adm5120: preliminary 2.6.38 config options
SVN-Revision: 26648
2011-04-13 16:47:26 +00:00
Alexandros C. Couloumbis
54d4dc56c5 linux/adm5120: add 2.6.38 preliminary support
SVN-Revision: 26647
2011-04-13 16:42:03 +00:00
Felix Fietkau
92bd56fea1 ar71xx: replace the madwifi profile with an ath5k profile
SVN-Revision: 26626
2011-04-12 21:10:45 +00:00
Jo-Philipp Wich
76bfcee5ea gzip jffs2 images Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
SVN-Revision: 26625
2011-04-12 20:48:47 +00:00
Jo-Philipp Wich
d1f053d7ef Enable padding of jffs2 images to user specified filesystem size Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
SVN-Revision: 26624
2011-04-12 20:46:34 +00:00
Felix Fietkau
0959467583 solos: various upstreamed solos patches
These patches were submitted to netdev and will likely be out in 2.6.38.3.
In the meantime, they're needed in 2.6.37.6.
Patch by Philip Prindeville

SVN-Revision: 26616
2011-04-12 19:50:15 +00:00
Felix Fietkau
127e4ebd32 generic: Add support for 2.6.39
Add support for 2.6.39 based on rc3. Runtime tested on bcm63xx.

SVN-Revision: 26615
2011-04-12 19:39:20 +00:00
Hamish Guthrie
f4f4ace363 Change partition table layout
SVN-Revision: 26607
2011-04-12 14:16:32 +00:00
Gabor Juhos
fa9f45f345 ar71xx: fix build error w/o CONFIG_PCI
SVN-Revision: 26606
2011-04-12 13:14:56 +00:00
Gabor Juhos
adb6217471 ar71xx: don't hardcode console parameters in kernel config
SVN-Revision: 26605
2011-04-12 13:14:53 +00:00
Gabor Juhos
e193547733 ar71xx: use the gpio_keys_polled driver instead of gpio_buttons
SVN-Revision: 26603
2011-04-12 09:29:21 +00:00
Gabor Juhos
54ede24829 ar71xx: Add support for WZR-HP-G301NH
Add support for the Buffalo WZR-HP-G301NH. The only difference between it
and the WZR-HP-G00NH is that it has a RTL8366RB instead of a RTL8366S.
Since we don't do runtime detection of the switch, we need a separate
machine definition for it.

While we are at it, also rename the profile to reflect that it now is for
more than one device.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26601
2011-04-12 09:29:10 +00:00
Gabor Juhos
f358166236 generic: rtl8366{s,rb}: remove the PHY driver.
Since the PHY driver is only used for the WAN port and there is virtually
no difference between it and the generic PHY driver, we can sefely remove
it.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26600
2011-04-12 09:29:07 +00:00
Gabor Juhos
e28b459b21 generic: add support for the MX25L1606E SPI flash
SVN-Revision: 26596
2011-04-11 17:37:13 +00:00
Gabor Juhos
ef4c1d49a6 ar71xx: merge dev-ar9{13,34}x-wmac into dev-ar9xxx-wmac
SVN-Revision: 26595
2011-04-11 17:37:08 +00:00
Gabor Juhos
4711dea8ff ar71xx: fix AR934X_WMAC_SIZE
SVN-Revision: 26594
2011-04-11 17:37:03 +00:00
Felix Fietkau
22285a76e5 atheros: use ath5k instead of madwifi
SVN-Revision: 26588
2011-04-11 03:26:58 +00:00
Felix Fietkau
4697a30c05 atheros: remove bogus wlan device mask checks
SVN-Revision: 26585
2011-04-11 03:25:59 +00:00
Florian Fainelli
247a688ca5 drop 005-au1000_phy_addr.patch, upstream is fixed
SVN-Revision: 26580
2011-04-10 18:25:56 +00:00
Hauke Mehrtens
aed622fd2c amazon: Upgrade amazon target to kernel 2.6.37
This was just a little bit tested on an SAMSUNG SMT-G3020 and pci and usb do not work like before.

SVN-Revision: 26576
2011-04-10 15:08:28 +00:00
Hauke Mehrtens
74a5c8148a at91: add some missing config options
SVN-Revision: 26571
2011-04-09 23:36:26 +00:00
Hauke Mehrtens
2ce13f05cb kernel: add symbols, small fixes
* Some module should be loaded later to load them after the modules they are depending on
* add some more missing config symbols
* make CS5535 build again

SVN-Revision: 26570
2011-04-09 23:34:20 +00:00
Gabor Juhos
8586e61b00 ar71xx: fix section mismatch
SVN-Revision: 26562
2011-04-09 18:47:55 +00:00
Gabor Juhos
a8bf5e3cdb ar71xx: rename ar934x_ref_freq to ar71xx_ref_freq
Also initialize that for each SoC and print its value along with the
other frequencies.

SVN-Revision: 26561
2011-04-09 18:47:52 +00:00
Gabor Juhos
5573d6eb28 ar71xx: show the SoC type earlier
SVN-Revision: 26560
2011-04-09 18:47:50 +00:00
Gabor Juhos
ab4c3b3a1c ar71xx: cleanup SoC detection code
SVN-Revision: 26559
2011-04-09 18:47:49 +00:00
Gabor Juhos
694d9059c9 ar71xx: sync kernel configuration
SVN-Revision: 26558
2011-04-09 18:47:45 +00:00
Gabor Juhos
3310c70702 ar71xx: Fix mac address offset for AR934x
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>

SVN-Revision: 26557
2011-04-09 18:47:42 +00:00
Felix Fietkau
7486cf730a atheros: merge a few patches into the right place
SVN-Revision: 26556
2011-04-09 18:26:03 +00:00
Felix Fietkau
63c08f0f0b atheros: fix up empty radio data mac address (based on patch from #8601)
SVN-Revision: 26555
2011-04-09 18:25:59 +00:00
Felix Fietkau
4eb507901a atheros: fix ath5k support on ar2315/2317
- Use physical addresses definition for AR2315 the same way as AR5312. Fixes ioremap
- Fix dma mapping for AHB bus (only use the PCI DMA offset for PCI devices)

Based on patches by Wojciech Dubowik

SVN-Revision: 26554
2011-04-09 18:25:55 +00:00
Felix Fietkau
cf3adeaa22 atheros: enable CONFIG_IP17XX_PHY to add back switch support for the DIR-300
SVN-Revision: 26553
2011-04-09 18:25:51 +00:00
Hauke Mehrtens
bba5f37bb8 kernel: add missing config options
SVN-Revision: 26552
2011-04-09 17:39:44 +00:00
Hauke Mehrtens
8b837430f3 brcm47xx: upgrade to kernel 2.6.27.6.
This should be save now.

SVN-Revision: 26533
2011-04-08 15:12:08 +00:00
Jo-Philipp Wich
1340b0b98e Bump kernel version to 2.6.37.6
SVN-Revision: 26525
2011-04-07 21:54:29 +00:00
Hauke Mehrtens
340c6914a3 brcm47xx: add initial support for kernel 2.6.38
SVN-Revision: 26524
2011-04-07 21:38:41 +00:00
Gabor Juhos
8f889f9250 ar71xx: add DB120 board specific PCI initialization
Signed-off-by: Jaiganesh Narayanan <jnarayanan@atheros.com>

SVN-Revision: 26523
2011-04-07 20:53:41 +00:00