Commit graph

1651 commits

Author SHA1 Message Date
Felix Fietkau
7a260c3620 ath9k: merge initval and tx gain table updates, calibration fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39001
2013-12-08 14:48:30 +00:00
Felix Fietkau
1c1d5fac2e mac80211: refresh patch
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39000
2013-12-08 14:48:25 +00:00
Imre Kaloz
48b4988e55 add support for the wl18xx, split wlcore from wl12xx
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38997
2013-12-06 14:07:13 +00:00
Felix Fietkau
95065c08b0 ath9k: fix length handling of unaggregated frames (might resolve some rts/cts issues)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38995
2013-12-04 22:59:36 +00:00
Felix Fietkau
ee2cd0354c mac80211: fix ad-hoc network setup with netifd (#14564)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38993
2013-12-03 16:22:56 +00:00
Felix Fietkau
498d84fc4e netifd: add wireless configuration support and port mac80211 to the new framework
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38988
2013-12-02 16:41:03 +00:00
Hauke Mehrtens
23cd074371 mac80211: b43: improve PCIe host controller workaround
This is only needed by BCM4716 and not by BCM4706, I haven't seen any
problems there. Adds the write flush for some more parts where the phy
control regs are written.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38977
2013-12-01 17:23:19 +00:00
Hauke Mehrtens
c61b38dacb mac80211: remove DMI_EXACT_MATCH
DMI_EXACT_MATCH was added to the kernel in version 3.10.21 and collides
with backports version. DMI_EXACT_MATCH is only used by the intel GPU
driver which is not build by OpenWrt, so remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38976
2013-12-01 17:20:32 +00:00
Imre Kaloz
9a0d644f9e add device tree based initialization to wl12xx
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38933
2013-11-27 12:40:07 +00:00
Felix Fietkau
4e6043e691 mac80211: include 802.11n support when wl12xx is selected
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38927
2013-11-27 12:08:38 +00:00
Felix Fietkau
e1ce4331d3 ath9k: merge initval updates
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38926
2013-11-27 10:56:05 +00:00
Imre Kaloz
c1aeede408 fix typo in wl128x firmware names
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38925
2013-11-27 09:02:17 +00:00
Imre Kaloz
eb811eadba wl12xx could need the wl128x firmware files, too
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38921
2013-11-26 17:46:45 +00:00
Felix Fietkau
78f4ab6fc0 mac80211: merge another round of upstream fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38918
2013-11-26 11:25:31 +00:00
Felix Fietkau
15b4975925 hostapd: add support for auto-channel selection
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38915
2013-11-25 15:43:30 +00:00
John Crispin
48de8ed52a kernel/modules: snd-pcm-dmaengine only if CONFIG_SND_DMAENGINE_PCM is set
Platforms without in-soc audio don't provide CONFIG_SND_DMAENGINE_PCM, thus
the module is not generated.

SVN-Revision: 38913
2013-11-25 14:09:48 +00:00
Felix Fietkau
0707c6810a mac80211: fix reorder issues with multicast packets (client mode)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38883
2013-11-20 17:33:50 +00:00
Felix Fietkau
1a0ae39a7e mac80211: fix an overflow issue in minstrel_ht
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38882
2013-11-20 17:33:46 +00:00
Felix Fietkau
7e77389bc5 mac80211: small rate control fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38874
2013-11-20 07:33:27 +00:00
Felix Fietkau
03fcc9bf43 ath9k: merge a few reset / calibration fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38854
2013-11-18 19:58:53 +00:00
Hauke Mehrtens
c9be7cfef9 mac80211: ath10k: add board.bin file again
This file is still needed with the new firmware.

This fixes r38835.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38843
2013-11-17 17:57:37 +00:00
Hauke Mehrtens
df7e855df0 kernel: add vmxnet3 module
support VMware ethernet adapters

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>

SVN-Revision: 38840
2013-11-17 16:41:40 +00:00
Hauke Mehrtens
2c26cd9bbd mac80211: update ath10k firmware
Current version of ath10k in the recently updated wireless-testing
package requires a new firmware. This patch fixes the issue.

v2:
* fix (hopefully) the mangled whitespaces
* actually install the new firmware instead of the old

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>

SVN-Revision: 38835
2013-11-17 15:52:55 +00:00
Hauke Mehrtens
51502a5e29 mac80211: add blink api backport
This patch was copied from a more recent backports versions. This fixes
a build problem with kernel < 3.6.

This closes #14475

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38833
2013-11-17 15:50:54 +00:00
Felix Fietkau
d923eab86e rt2x00: fix a crash in the recent update (#14467)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38808
2013-11-14 20:32:36 +00:00
Felix Fietkau
4a977252f5 ath9k: add a fix to improve reliability of high bitrates on AR93xx/AR95xx
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38802
2013-11-14 12:21:24 +00:00
Felix Fietkau
5113f2d6c2 mac80211: merge a patch that enables DFS for ad-hoc mode
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38801
2013-11-14 12:21:19 +00:00
Hauke Mehrtens
c43d2285e0 mac80211: update regdb.txt
This was copied from wireless-regdb.git commit a14052b85e5d70e37a31962a9c56c0cdbb9acafc

The passive-scan/no-ibss flag of channels 36-48 in the world regd were
removed like it was done in r32126.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38797
2013-11-13 22:36:12 +00:00
Imre Kaloz
736db5f17c upgrade linux-firmware git revision, bump package version
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38792
2013-11-13 14:47:31 +00:00
Imre Kaloz
f5d8735c55 add another symbol for TI chipsets
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38791
2013-11-13 14:46:21 +00:00
Felix Fietkau
5f1c42d8b6 mac80211: update to wireless-testing 2013-11-05
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38783
2013-11-12 22:11:33 +00:00
Zoltan Herpai
ff41e07aa2 kernel: add new core sound module snd-pcm-dmaengine.ko for 3.12 kernels and above
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 38772
2013-11-12 01:09:15 +00:00
Hauke Mehrtens
09fd5cbd4c broadcom-diag: add Belkin F7D3302/F7D7302
Signed-off-by: Cody P Schafer <devel@codyps.com>

SVN-Revision: 38768
2013-11-11 23:04:23 +00:00
Hauke Mehrtens
5c2f443075 broadcom-wl: version roll
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38765
2013-11-11 22:05:39 +00:00
Hauke Mehrtens
1f9a4fee5a broadcom-wl: support 'wds' interfaces on 'wl1' device
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38764
2013-11-11 22:05:20 +00:00
Hauke Mehrtens
753d52c2a4 broadcom-wl: support probe of 'wds' devices
'nas' requires probe of 'wds' devices to be successful;
so don't fail them.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38763
2013-11-11 22:04:53 +00:00
Hauke Mehrtens
697f4a19e5 broadcom-wl: fix crash when starting multiple virtual interfaces
When enabling multiple VIFS, the driver sometimes crashes.  The frequency
of the crash increases as more VIFS are enabled.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38762
2013-11-11 22:04:26 +00:00
Hauke Mehrtens
b98f77f3d9 broadcom-wl: perform additional cleanup on wl module unload
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38761
2013-11-11 22:03:58 +00:00
Zoltan Herpai
1789fda3fb kernel: of_i2c is moved into i2c-core in 3.12, add kernel version check into modules/i2c.mk
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 38760
2013-11-11 22:03:35 +00:00
Hauke Mehrtens
df493faf12 broadcom-wl: support more virtual interfaces
Read the number of virtual interfaces to support from the device
capabilities; as some newer devices can support up to 16.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38759
2013-11-11 22:03:25 +00:00
Hauke Mehrtens
c926edd72d broadcom-wl: improve device cleanup
Move all device cleanup to "disable_broadcom".

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38758
2013-11-11 22:02:45 +00:00
Hauke Mehrtens
3c2904bfb8 broadcom-wl: add support for setting H/W address
Some devices initialize with a default address (common to all H/W).
The address needs to be changeable so that a unique address can be
assigned to each AP.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38757
2013-11-11 22:02:14 +00:00
Hauke Mehrtens
4ba2f2f731 broadcom-wl: eliminate 'invalid command' when setting ssid
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38756
2013-11-11 22:01:32 +00:00
Hauke Mehrtens
5b4c8c4cc8 broadcom-wl: clean up variable definitions (broadcom.sh)
Specify variables as 'local' where appropriate

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38755
2013-11-11 22:01:12 +00:00
Hauke Mehrtens
aa6a5baf88 broadcom-wl: simplify processing of 'hwmode'
Default gmode to "GOnly" unless explicitly overwridden.  This corrects
processing for 11ng to specify "GOnly" for gmode instead of "Auto"
(which translated to "bg").

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38754
2013-11-11 22:00:39 +00:00
Hauke Mehrtens
d1c55bb33e broadcom-wl: shutdown 'nas' when 'wl' device is disabled
'nas' must be shutdown independently for each 'wl' device to properly
support devices with multiple radios.  Do the shutdown when the device
is disabled instead of when it is brought up.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38753
2013-11-11 21:59:58 +00:00
Hauke Mehrtens
091d80bea7 broadcom-wl: use a single instance of 'nas' per 'wl' device
A single instance of 'nas' can support multiple interfaces; there's
no need to run multiple instances.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38752
2013-11-11 21:59:34 +00:00
Hauke Mehrtens
493f82e8ee broadcom-wl: fix whitespace handling
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38751
2013-11-11 21:59:07 +00:00
Hauke Mehrtens
1439dc3b9b broadcom-wl: update description for recently added
Update descriptions for 'phytype' and 'band'.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38750
2013-11-11 21:58:42 +00:00
Hauke Mehrtens
40e8eb2dda broadcom-wl: fix band reporting
Modify the band reporting for broadcom devices to correctly report
HW capability.  Currently, 802.11na devices report "bgn"; but should be
reporting "an".

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38749
2013-11-11 21:58:19 +00:00
Hauke Mehrtens
cac4ccca2f broadcom-wl: change interface names
'netifd' treats all devices with a "." in their name as vlan devices.
Modify the name of virtual/WDS interfaces created by broadcom-wl to use
a "-" instead of a ".", so they will be treated as simple devices
by 'netifd'.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38748
2013-11-11 21:57:26 +00:00
Hauke Mehrtens
c36d24ec82 broadcom-wl: fix compiler warning
Delete the return value (nvram_exit is declared with a 'void' return).

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38747
2013-11-11 21:56:45 +00:00
John Crispin
becac1abaf lantiq: dont install deu test manager
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38731
2013-11-11 12:22:12 +00:00
John Crispin
40031fdf9b gpio-button-hotplug: add support for sliding switches
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38725
2013-11-11 12:19:06 +00:00
Imre Kaloz
7f4bdaa244 depend on the correct target
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38721
2013-11-11 11:51:54 +00:00
Hauke Mehrtens
80eb837491 broadcom-diag: fix sys button on Asus rt-n16
This closes: #14427.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38701
2013-11-09 20:09:21 +00:00
Hauke Mehrtens
874650d235 brcm47xx: add detection for Linksys WRT54GS V1
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38700
2013-11-09 20:08:09 +00:00
Imre Kaloz
06d0fda4d1 switch to 3.12, enable support for AM33xx/OMAP3
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38692
2013-11-08 12:44:38 +00:00
Imre Kaloz
1381fa6c5c rename the omap4 target to omap
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 38691
2013-11-08 12:37:39 +00:00
Felix Fietkau
0615b9d83a mac80211: mark rt2x00 library packages as hidden, there's no point in allowing users to enable them without the packages that depend on them
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38684
2013-11-07 20:59:22 +00:00
John Crispin
8965a29bb0 button-hotplug: sync list of supported keys with gpio-button-hotplug
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38676
2013-11-07 12:46:20 +00:00
Hauke Mehrtens
a02ef5d05e kernel: fix dependencies of kmod-thermal
This depends on kmod-hwmon-core

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38639
2013-11-03 20:18:45 +00:00
Hauke Mehrtens
1f3c0f9c54 kernel: fix dependencies of usb-eth-gadget
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38638
2013-11-03 20:17:52 +00:00
Hauke Mehrtens
b81685f0a4 kernel: add missing dependency for kernel 3.12 in tg3
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38605
2013-10-30 09:50:13 +00:00
Luka Perkov
f7ccdbec75 kernel: add w1-master-mxc module
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 38575
2013-10-29 02:52:17 +00:00
John Crispin
14457da13f gpio-button-hotplug: add support for power buttons
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38557
2013-10-28 13:45:57 +00:00
John Crispin
c81c814d6a kernel: add packages for sdhci support
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38549
2013-10-28 06:47:20 +00:00
Luka Perkov
3d77352390 kernel: add keyboard-imx module
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 38537
2013-10-25 10:29:49 +00:00
Florian Fainelli
ec41ca3a47 kernel: make kmod-pcnet32 depend on kmod-mii
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 38531
2013-10-25 01:47:45 +00:00
Florian Fainelli
294a57822e kernel: add mii library kernel module package
This package is required for network drivers such as pcnet32

Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 38530
2013-10-25 01:47:32 +00:00
Felix Fietkau
537e301fab ath9k: gather entropy from raw ADC I/Q samples (use the least significant bit only)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38486
2013-10-20 17:51:17 +00:00
Felix Fietkau
bc3d7c2f1b rt2800usb: merge a fix to slow down tx status polling (#13523)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38452
2013-10-18 13:39:10 +00:00
Luka Perkov
d8311375eb kernel: imx6: add modules needed for sgtl5000 audio codec
Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 38427
2013-10-16 03:25:59 +00:00
Felix Fietkau
e90e74000a rt2x00: fix rf id for rt3352 (#14322)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38399
2013-10-14 19:40:30 +00:00
Felix Fietkau
f1ea6d3c2d ath9k: add some more pending fixes / optimizations
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38398
2013-10-14 19:38:42 +00:00
Felix Fietkau
d21810a298 ath5k: fix tx status processing errors (causing packet loss and throughput issues)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38396
2013-10-14 19:20:05 +00:00
Felix Fietkau
b907e95125 ath9k: reduce rx buffer allocation size
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38395
2013-10-14 19:20:02 +00:00
Hauke Mehrtens
e1523b5504 switch: remove old switch driver
The switch driver is not used by brcm47xx any more and can be removed,
instead of this switch driver b53 is used now.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38387
2013-10-13 22:15:31 +00:00
Hauke Mehrtens
59b362a204 mac80211: b43: fix prefix for config options
Config options in backports are starting with CPTCFG and not with CONFIG_.
CONFIG_B43_BCMA was never true.

This closes #13883.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38385
2013-10-13 20:25:12 +00:00
Hauke Mehrtens
c240ee84e9 zd1201: fix url to zd1201 firmware
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38378
2013-10-12 22:36:08 +00:00
Hauke Mehrtens
af32e63bae lantiq: add some missing PKG_SOURCE_URLs
These URLs where missing and causes build failures.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38376
2013-10-12 22:33:55 +00:00
Luka Perkov
408af1f6c7 kernel: add kirkwood thermal module
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 38371
2013-10-12 16:26:55 +00:00
Jonas Gorski
06f3f01b06 acx-mac80211: update to latest version
Fixes compilation for linux 3.10.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 38367
2013-10-12 10:50:35 +00:00
Jonas Gorski
8a240be62b ar7-atm: fix compilation for linux 3.10
Update proc code to new proc_create to allow compilation with
linux 3.10+.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 38366
2013-10-12 10:50:19 +00:00
Felix Fietkau
a3cc10cba7 ath9k: fix rx issues introduced in my last commit (fixes #14307)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38362
2013-10-10 21:10:45 +00:00
Felix Fietkau
d45a1618eb ath9k: add some cleanups and minor fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38354
2013-10-10 14:31:22 +00:00
Hauke Mehrtens
b814661167 mac80211: rtlwifi: Align private space in rtl_priv struct
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38346
2013-10-09 09:13:41 +00:00
John Crispin
925f37a5a6 kernel: dont rely on library modules to be depended on
fixes https://dev.openwrt.org/ticket/14257

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38341
2013-10-08 15:08:33 +00:00
Hauke Mehrtens
c8e742a080 mac80211: wl12xx: build them again
WL_TI is bool but was set to =m, which deactivated it. Now it is set to
=y and should be activated in the config so the wl12xx driver gets
build.

This closes #14212.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38333
2013-10-07 22:16:17 +00:00
Hauke Mehrtens
16675de754 mac80211: brcmfmac: BRCMFMAC_USB was not set in config
Somehow BRCMFMAC_USB was not set in the build and brcmfmac.ko did not had usb support.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38332
2013-10-07 21:49:28 +00:00
John Crispin
c1316c09a1 lantiq: fix ltq_ptm compile
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38329
2013-10-07 20:13:32 +00:00
Felix Fietkau
048fc8f0c1 ath9k: fix tx queueing issues after background scans
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38304
2013-10-05 12:12:21 +00:00
Hauke Mehrtens
caff3b5aee broadcom-diag: fix 'autoload' number of diag.ko
Change the autoload number from '5' to '05' so the module loads earlier (as intended).

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

SVN-Revision: 38293
2013-10-02 23:14:08 +00:00
Hauke Mehrtens
302d27f268 c80211: add iwldvm to iwlwifi, this is needed to support the old wifi card.
This closes #14258

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38277
2013-10-01 22:41:46 +00:00
Hauke Mehrtens
c57ac5fcb7 kernel: add industrialio-triggered-buffer.ko only when the config option is selected.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38276
2013-10-01 22:40:32 +00:00
Hauke Mehrtens
1158f22b02 ep93xx: fix sound dependencies for ep93xx
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38274
2013-10-01 22:38:40 +00:00
John Crispin
391ec155a0 kernel: lib-textsearch needs to be auto probed for amanda nat to work
https://dev.openwrt.org/ticket/14232

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38262
2013-09-30 20:48:12 +00:00
Felix Fietkau
17be4e9d14 mac80211: add AP inactivity handling / probing fixes to improve stability
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38257
2013-09-29 19:42:00 +00:00
Felix Fietkau
f07713f7cf mac80211: really fix the long standing wds ap tx power regression (#14153)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38255
2013-09-29 12:53:21 +00:00
Felix Fietkau
2beabf6c11 ath9k: fix an AP mode powersave issue with aggregation
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38249
2013-09-29 11:07:58 +00:00
Felix Fietkau
32d54de3b9 kernel: disable kmod-iio for linux 3.6 as well (to avoid build issues due to missing config symbol changes)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38247
2013-09-28 05:22:05 +00:00
Felix Fietkau
e2420239ae kernel: exclude regmap-spi.ko if SPI support cannot be selected
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38245
2013-09-27 21:12:15 +00:00
Felix Fietkau
1f037b5248 kernel: make sound-soc-core depend on kmod-ac97
it has a conditional #ifdef based dependency on it, which trips up on
some targets

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38242
2013-09-27 21:12:04 +00:00
Felix Fietkau
3c045e9933 kernel: remove old kernel compat code for pcmcia
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38239
2013-09-27 20:47:09 +00:00
Felix Fietkau
e232a92c08 kernel: mark kmod-thermal menuconfig symbol as hidden to avoid building it on targets with no thermal drivers
Should fix build errors with Linux 3.3/3.6 targets, which use different
kconfig symbols

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38238
2013-09-27 20:44:11 +00:00
Luka Perkov
eb486aadb8 kernel: add thermal modules
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 38230
2013-09-27 10:49:33 +00:00
Gabor Juhos
7530971113 package/kernel: add support for industrial-io and AD799x
Add support for industrial IO core and (still staging)
driver for AD799x, a high precision I2C ADC family.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
[juhosg: update subject, reformat commit message]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 38187
2013-09-25 18:00:35 +00:00
Gabor Juhos
4fcc9ce9ff package/kernel: add hwmon driver for ADT7410
Add support for the ADT7410 hwmon driver, a high precision
I2C temperature sensor.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
[juhosg: update subject, reformat commit message]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 38186
2013-09-25 18:00:34 +00:00
Gabor Juhos
6ac0dfb280 package/kernel: move I2C-GPIO drivers from i2c.mk to other.mk
Move pca953x support from i2c.mk to other.mk, where other
GPIO drivers are located. Remove duplicate pcf857x support
from i2c.mk.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
[juhosg: update subject, and reformat commit message]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 38185
2013-09-25 18:00:33 +00:00
Felix Fietkau
9d24525b1d kernel: add AutoProbe for ppp_async and ppp_synctty (should fix #14185)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38055
2013-09-19 06:33:53 +00:00
John Crispin
5799adc238 lantiq: fix bug in hcd gpio detetcion code
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38043
2013-09-18 16:31:49 +00:00
Hauke Mehrtens
4c52ed50d7 brcm47xx: update board detection patches
This is now the version which was send for mainline Linux kernel
inclusion. The data needed to detection a board is now stored in init
data.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38036
2013-09-18 14:33:54 +00:00
Felix Fietkau
50bc1a7593 ath9k: add missing tx locking
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38034
2013-09-18 13:24:55 +00:00
John Crispin
1878a3d6ab lantiq: add v3.10 patches
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38031
2013-09-17 21:46:10 +00:00
John Crispin
2b0cb17d42 lantiq: update packages for v3.10
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38028
2013-09-17 21:45:56 +00:00
John Crispin
f12f4074af kernel: make most modules use AutoProbe
now that we have modprobe we can set more than half of the modules to AutoProbe

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38021
2013-09-17 21:45:17 +00:00
Felix Fietkau
b3ceaf834d ath9k: merge a fix for PS-Poll responses + aggregation
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38017
2013-09-17 10:07:56 +00:00
Felix Fietkau
5d8cdd84e8 kernel: fix config symbol for kmod-crypto-hash
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38015
2013-09-17 09:54:05 +00:00
Felix Fietkau
fd44388bbf mac80211: drop spoofed packets in ad-hoc mode (fixes #12427)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 38013
2013-09-17 09:17:40 +00:00
Hauke Mehrtens
bf8cf89fc9 broadcom-diag: add GPIO configuration for Linksys E2000 V1
Thank you Javier Achirica for the patch.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38008
2013-09-16 19:52:23 +00:00
Hauke Mehrtens
2b4e96fe09 broadcom-diag: Add WRT310N v1 gpio leds and buttons
Signed-off-by: Flavio Silveira <fggs@terra.com.br>

SVN-Revision: 38007
2013-09-16 19:50:14 +00:00
Hauke Mehrtens
86405f2c4c brcm47xx: add detection code for Huawei E970
This is based on a patch by Mathias Adam.

Signed-off-by: Mathias Adam <m.adam--openwrt@adamis.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 38001
2013-09-15 17:00:45 +00:00
Felix Fietkau
7a704be4bb ath9k: add another minor tx path fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37985
2013-09-14 15:30:13 +00:00
Felix Fietkau
6eeb0261e6 ath9k: merge a fix for tx processing issues with aggregation
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37982
2013-09-14 14:46:39 +00:00
Hauke Mehrtens
0c597a8f53 kernel: add missing config option
SVN-Revision: 37978
2013-09-13 20:39:23 +00:00
Hauke Mehrtens
b73b915c54 brcm47xx: board detection, GPIO for Linksys E1000 V2.1
This patch adds board detection for the Linksys E1000 V2.1 router, as well
as GPIO support for same.

This fixes bug #14135. Currently, wired networking isn't working on the
router, and I haven't tried the wireless, but with this patch, OpenWRT
successfully boots, and all the LEDs and buttons work properly.

Signed-off-by: Zachary Catlin <zcatlin@indiana.edu>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37977
2013-09-13 19:24:08 +00:00
Hauke Mehrtens
6c14f5f3a6 brcm47xx: do not use GPIO configuration of WRT54G for every unknown Linksys device
Most of the Linksys devices without an own GPIO configuration where
detected as WRT54G. On one board this made OpenWrt to boot into
failsafe every time, because one GPIO configurated as button was not a
button.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37970
2013-09-13 16:00:52 +00:00
Luka Perkov
15ea1a6d66 kernel: gsc depends on kmod-i2c-core
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 37960
2013-09-12 23:38:54 +00:00
Luka Perkov
e4c837f6d6 kernel: fix imx sata module
The imx sata module has only been backported to imx6 target. This change will
fix buildbot errors due to missing patches in other targets. Keep this until
all targets use kernel version with imx sata support in them.

Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 37950
2013-09-11 22:08:46 +00:00
Luka Perkov
a43c2d4e6f kernel: add imx sata module
Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 37937
2013-09-10 22:26:37 +00:00
Luka Perkov
7d73153e86 kernel: allow hwmon GSC driver for all targets
- enable using hwmon GSC driver on all targets
- add a kmod package for it

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

SVN-Revision: 37933
2013-09-10 22:26:30 +00:00
Felix Fietkau
247299bfa0 rt2x00: merge an rt2800 initialization order fix
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37922
2013-09-09 17:31:53 +00:00
Felix Fietkau
768e6750d7 ath9k: clean up some patches
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37919
2013-09-08 09:38:38 +00:00
Felix Fietkau
249c396583 mac80211: merge a big batch of upstream changes/improvements
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37918
2013-09-08 09:38:32 +00:00
Hauke Mehrtens
bdc04e379f mac80211: kmod-rtl_pci: fix dependencies
This fixes the following error:
rtl_pci: Unknown symbol rtl_lps_leave (err 0)
rtl_pci: Unknown symbol rtl_lps_enter (err 0)
rtl8192ce: Unknown symbol rtl_pci_disconnect (err 0)
rtl8192ce: Unknown symbol rtl_pci_probe (err 0)
rtl8192de: Unknown symbol rtl_pci_disconnect (err 0)
rtl8192de: Unknown symbol rtl_pci_probe (err 0)
rtl8192se: Unknown symbol rtl_pci_disconnect (err 0)
rtl8192se: Unknown symbol rtl_pci_probe (err 0)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37905
2013-09-05 20:17:28 +00:00
Hauke Mehrtens
f9b790bd55 kernel: kmod-libphy, kmod-tg3: fix load order
This fixes the following error:
tg3: Unknown symbol mdiobus_alloc_size (err 0)
tg3: Unknown symbol phy_ethtool_sset (err 0)
tg3: Unknown symbol phy_mii_ioctl (err 0)
tg3: Unknown symbol phy_connect (err 0)
tg3: Unknown symbol mdiobus_register (err 0)
tg3: Unknown symbol mdiobus_free (err 0)
tg3: Unknown symbol phy_start (err 0)
tg3: Unknown symbol phy_start_aneg (err 0)
tg3: Unknown symbol mdiobus_unregister (err 0)
tg3: Unknown symbol phy_ethtool_gset (err 0)
tg3: Unknown symbol phy_stop (err 0)
tg3: Unknown symbol phy_disconnect (err 0)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37904
2013-09-05 19:57:44 +00:00
Hauke Mehrtens
9af52f3a2c kernel: kmod-ssb, kmod-b44: fix load order
This fixes the following error:
b44: Unknown symbol ssb_device_is_enabled (err 0)
b44: Unknown symbol ssb_pcicore_dev_irqvecs_enable (err 0)
b44: Unknown symbol ssb_bus_may_powerdown (err 0)
b44: Unknown symbol ssb_pcihost_register (err 0)
b44: Unknown symbol ssb_device_disable (err 0)
b44: Unknown symbol ssb_device_enable (err 0)
b44: Unknown symbol ssb_driver_unregister (err 0)
b44: Unknown symbol __ssb_driver_register (err 0)
b44: Unknown symbol ssb_bus_powerup (err 0)
b44: Unknown symbol ssb_clockspeed (err 0)
b44: Unknown symbol ssb_dma_translation (err 0)

Reported-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37903
2013-09-05 19:56:04 +00:00
Hauke Mehrtens
fd561a47c5 kernel: kmod-firewire: fix dependencies
This fixes the following error:
firewire_core: Unknown symbol crc_itu_t (err 0)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37902
2013-09-05 19:53:21 +00:00
Hauke Mehrtens
11ae55cc95 mac80211: do not download carl9170 firmware separately, but use the one from linux-firemware
linux-firemware contains the same version we loaded without this patch.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37901
2013-09-05 19:43:38 +00:00
Hauke Mehrtens
14a65f1cfb kernel: kmod-fs-xfs: fix dependencies
This fixes the following error:
xfs: Unknown symbol exportfs_decode_fh (err 0)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37900
2013-09-05 19:41:00 +00:00
Hauke Mehrtens
09a55136d7 kernel: kmod-usb-serial-keyspan: fix dependencies
This fixes the following error:
keyspan: Unknown symbol ezusb_fx1_ihex_firmware_download (err 0)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37899
2013-09-05 19:39:55 +00:00
Hauke Mehrtens
82a2969100 ath10k: enable Atheros 802.11ac driver
This enables usage of the ath10k driver on OpenWrt. Only 2.0 PCI hardware
is supported. The ath10k firmware is currently only available
through github so use that as its source for now.

This goes build tested, not run time tested.

[Hauke: I did some minor changes]

Cc: ath10k@lists.infradead.org
Cc: Kalle Valo <kvalo@qca.qualcomm.com>
Cc: Kathy Giori <kgiori@qca.qualcomm.com>
Cc: Mathieu Olivari <mathieu@qca.qualcomm.com>
Cc: Jerome Proffit <jproffit@qca.qualcomm.com>
Cc: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Cc: Matthew McClintock <mmcclint@qca.qualcomm.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37898
2013-09-05 19:35:14 +00:00
Gabor Juhos
b85c090177 package/rotary-gpio-custom: fix checkpatch errors module source
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37875
2013-09-02 08:45:32 +00:00
Gabor Juhos
1928106d0d package/w1-gpio-custom: fix checkpatch errors in module source
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37874
2013-09-02 08:45:31 +00:00
Gabor Juhos
f18a0d9547 package/i2c-gpio-custom: fix checkpatch errors in module source
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37873
2013-09-02 08:45:30 +00:00
Gabor Juhos
6bb50e4df1 package/kernel: add spi-gpio-custom module
The package makes it possible to create custom SPI
buses via GPIO lines.

This module is based on i2c-gpio-custom and allows to
configure an SPI bus via GPIO lines and expose it to
userspace without rebuilding the kernel. This is maily
intended to connect microcontrollers and other simple
SPI devices without making an ad-hoc kernel driver.

Signed-off-by: Marco Burato <zmaster.adsl@gmail.com>
[juhosg:
  - change subject,
  - extend and reformat commit message,
  - cleanup checkpatch errors/warnings in module source]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37872
2013-09-02 08:45:29 +00:00
Steven Barth
0a85c59040 netfilter: Add IPv6-NAT support for kernel and ipt Thanks to Berni, Adam Novak and Sedat Dilek for patches and inspiration
SVN-Revision: 37866
2013-09-01 17:59:48 +00:00
Gabor Juhos
6c29525f42 mac80211: add a bunch of rt2x00 specific changes
Backport some rt2x00 specific changes from
wireless-testing/master-2013-08-26 to add
support for RT3573 based devices.

Also refresh the rt2x00 specific patches.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37843
2013-08-27 10:44:06 +00:00
Felix Fietkau
eaa8cb7834 mac80211: merge a few ad-hoc mode fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37840
2013-08-26 17:31:23 +00:00
Felix Fietkau
9cf157ac75 mac80211: disable CCK rates for 802.11n clients on brcmsmac to fix crash issues
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37839
2013-08-26 17:31:15 +00:00
Luka Perkov
b04baf0d0c crypto: add missing depends for crypto-manager
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 37817
2013-08-21 00:36:19 +00:00
Hauke Mehrtens
2fc0c28345 broadcom-diag: remove BUFFALO_UNKNOWN
This was itriggered by to many non buffalo devices

This closes #14043.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37804
2013-08-17 13:43:07 +00:00
Hauke Mehrtens
e12b5ec8df broadcom-wl: Add 'N' mode support to broadcom-wl
This is partly based on patches sent by Łukasz Kwestarz (See https://lists.openwrt.org/pipermail/openwrt-devel/2012-March/014356.html).

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37802
2013-08-17 13:38:30 +00:00
Felix Fietkau
d03d3aa58c mac80211: merge upstream change to fix mesh rssi thresholds
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37793
2013-08-15 13:57:11 +00:00
Felix Fietkau
bbf4412bee ath9k: merge a few more cleanups/fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37767
2013-08-13 10:35:18 +00:00
Felix Fietkau
253d2b511b ath9k: reorganize patches
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37766
2013-08-13 10:35:14 +00:00
Felix Fietkau
ead5aa354c mac80211: merge upstream patch to suppress unnecessary ad-hoc mode scan with fixed-freq, fixed-bssid
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37764
2013-08-13 10:35:04 +00:00
Luka Perkov
acb9bc0f5e kernel: remove imx-sdma-fw because of license issues
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 37755
2013-08-12 10:48:05 +00:00
Luka Perkov
556e850dfd kernel: add imx-sdma-fw package
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 37753
2013-08-11 15:10:42 +00:00
Felix Fietkau
fd586c0275 ath9k: fix an rx descriptor processing race condition
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37746
2013-08-10 14:00:33 +00:00
Felix Fietkau
39ab281fae mac80211: Handle concurrent AP/STA beaconing properly
Use the "start_disabled" option in hostapd that was added
in the earlier patch.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>

SVN-Revision: 37732
2013-08-06 17:59:09 +00:00
Felix Fietkau
bdb2859a48 ath9k: fold the aggregation rework into 300-pending_work.patch (tracked as upstream submission)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37716
2013-08-06 10:31:10 +00:00
Felix Fietkau
5bce86faa2 mac80211: refresh a patch that was using the wrong patch style
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37715
2013-08-06 10:31:06 +00:00
Felix Fietkau
48b3b74da7 mac80211: fold the rtlwifi patch into 300-pending_work.patch (upstream patch)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37714
2013-08-06 10:31:02 +00:00
Felix Fietkau
592f2c6e2b ath9k: add some more fixes for the tx queueing rework
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37713
2013-08-06 10:30:58 +00:00
Hauke Mehrtens
3f351e2770 mac80211: rtlwifi depends on PCI or USB support in the Kconfig file
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37711
2013-08-05 21:57:48 +00:00
Hauke Mehrtens
9d4145efe5 kernel: fix DMA error when BCM4331 is connected to BCM4706
The BCM4331 supports a PCIe max request size of 512 bytes and uses
that, but the PCIe controller in the BCM4706 just supports 128 Bytes
and that causes a DMA error for packages bigger than 126 bytes. This
fixes the problem by setting the BCM4331 also to 128 Bytes.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37709
2013-08-05 16:17:05 +00:00
Felix Fietkau
6743f2625b gpio-button-hotplug: debounce the initial button state, the first reads at boot time might be wrong
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37702
2013-08-05 10:32:13 +00:00
Gabor Juhos
259c36358f mac80211: fix rt2x00 dependency
The current dependency prevents building of the
rt2800{pci,usb} drivers for RT3883. Change the
dependency to fix this.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37699
2013-08-05 09:24:19 +00:00
Gabor Juhos
885cf1f19f mac80211: rt2x00: fix LED polarity patch
The patch causes compiler warning ...

  <...>/drivers/net/wireless/rt2x00/rt2800lib.c: In function 'rt2800_init_eeprom':
  <...>/drivers/net/wireless/rt2x00/rt2800lib.c:5971:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]

... and runtime errors on PCI/USB devices:

  [   11.810000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3071, rev 021c detected
  [   11.830000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0001 detected
  [   11.880000] rt2x00mmio_regbusy_read() Indirect register access failed: offset=0x00007010, value=0x01ff0001
  [   12.080000] usb 1-1: reset high-speed USB device number 2 using ehci-platform
  [   12.250000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5592, rev 0222 detecte
  [   12.300000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 000f detected
  [   12.350000] ieee80211 phy1: rt2x00usb_regbusy_read: Error - Indirect register access failed: offset=0x00007010, value=0x1a93b47
  [   12.430000] ieee80211 phy1: rt2x00usb_regbusy_read: Error - Indirect register access failed: offset=0x00007010, value=0x11a93b47
  [   12.480000] ieee80211 phy1: rt2x00usb_regbusy_read: Error - Indirect register access failed: offset=0x00007010, value=0x11a93b47

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37698
2013-08-05 09:09:41 +00:00
Gabor Juhos
3573494b19 mac80211: enable RT{33,35,53,55}XX chip support in rt2800usb
Closes #13951.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37697
2013-08-05 09:09:40 +00:00
Jonas Gorski
c7976ae5f8 mac80211: add rtlwifi drivers
Signed-off-by: Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
[jogo@openwrt.org: add missing DRIVER_11N_SUPPORT select, add missing
		   usb dependencies, backport upstream fixes for Kconfig
		   issues]
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37687
2013-08-04 15:32:36 +00:00
Hauke Mehrtens
2fcaba306e brcm47xx: change board detection for some Asus devices
This closes #13316

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37680
2013-08-04 12:36:13 +00:00
Hauke Mehrtens
0d9ecfa564 kernel: kmod-appletalk: fix dependencies
When CONFIG_LLC gets build as a module, also p8022.ko and psnap.ko are
getting build as a module. kmod-appletalk depends on llc.ko and
psnap.ko, but at least psnap.ko,was not packed. On most systems
CONFIG_LLC will be build into the kernel so this problem does not show
up.

This fixes the missing dependency of kmod-appletalk on psnap.ko

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37673
2013-08-04 09:51:07 +00:00
Hauke Mehrtens
7dea39fda2 broadcom-diag: show error message in case something goes wrong with gpio irq
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37668
2013-08-03 17:12:07 +00:00
Hauke Mehrtens
309123bbfd broadcom-diag: add gpio config for Asus RT-N66U
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37667
2013-08-03 17:10:37 +00:00
Hauke Mehrtens
b1b3067a12 broadcom-diag: add gpio config for Linksys E4200v1
GPIO for Linksys E4200v1, tested and works. This closes #13454 and #13894

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37666
2013-08-03 17:09:39 +00:00
Felix Fietkau
18e37d8caf gpio-button-hotplug: cleanup, fix compiler warning
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37665
2013-08-03 11:56:27 +00:00
Felix Fietkau
4281026dda gpio-button-hotplug: fix active_low handling, possibly broken in r37643
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37664
2013-08-03 11:49:50 +00:00
Hauke Mehrtens
d2ed54596d kernel: only add v4l2-compat-ioctl32 when CONFIG_COMPAT is set
SVN-Revision: 37661
2013-08-03 10:10:16 +00:00
Hauke Mehrtens
f43b6b2bea kernel: add missing module to video-core for kernel < 3.6
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37659
2013-08-02 20:08:20 +00:00
Hauke Mehrtens
65ef965e6e kernel: fix usb-chipidea compilation with kernel <= 3.9
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37658
2013-08-02 20:07:11 +00:00
Hauke Mehrtens
58274d68fb broadcom-diag: add support for the ASUS RT-N12
This adds button and led info, which I determined
by manually poking the gpio values.

Signed-off-by: Josh Stone <cuviper@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37655
2013-08-02 15:44:04 +00:00
Hauke Mehrtens
af970e66bf broadcom-diag: increase version number
There are some changes in there and this should be rebuild.

SVN-Revision: 37654
2013-08-02 15:06:14 +00:00
Felix Fietkau
1972a131a0 mac80211: backport a few upstream fixes
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37653
2013-08-02 10:02:35 +00:00
Hauke Mehrtens
0fe808d032 kernel: load libphy before tg3
SVN-Revision: 37651
2013-08-01 22:19:19 +00:00
Hauke Mehrtens
2b55968f5d brcm47xx: improve detection of Linksys WRTSL54GS
This closes #13319

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37647
2013-08-01 19:33:59 +00:00
John Crispin
1eabf431df gpio-button-hotplug: use gpio_button_get_value() to initialize last_state.
TL-WR720N-v3 has a slider switch composed of 2 GPIO buttons which can be
used to swtich between 3 positions.  At leat 1 button is in pressed state
in any of those positions.  Initialize 'last_state' as 0 (released) will
cause the device to automatically enter failsafe mode on every bootup.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

SVN-Revision: 37643
2013-08-01 14:31:28 +00:00
John Crispin
ef96422920 gpio-button-hotplug: use gpio_button_get_value() to fetch state.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

SVN-Revision: 37642
2013-08-01 14:31:24 +00:00
John Crispin
2c19af6ac5 gpio-button-hotplug: add inline function gpio_button_get_value().
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

SVN-Revision: 37641
2013-08-01 14:31:20 +00:00
Hauke Mehrtens
e77339b9e2 broadcom-wl: fix compile error with kernel 3.10
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37626
2013-07-31 17:42:55 +00:00
Felix Fietkau
5bd3f8b164 mac80211: rt2x00: add missing of.h header
Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>

SVN-Revision: 37618
2013-07-29 22:45:57 +00:00
Felix Fietkau
36e6d4ca53 ath9k: fix several issues in the tx queueing rework
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37616
2013-07-29 19:44:05 +00:00
John Crispin
2b906791be mac80211: rt2x00: fix default register settings for rt5350
Comparing the RTSDK driver and mac80211 revealed, that this register needs
to have a special setup on rt5350.

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37608
2013-07-29 13:10:12 +00:00
John Crispin
7f895c6776 mac80211: rt2x00: enable setting wifi led polarity from OF
This patch enables setting the wifi led polarity from OF.
It can be used in a DTS' wmac section like this:

   ralink,led-polarity = <1>;

Valid values are 0 or 1.

Signed-off-by: Felix Kaechele <heffer@fedoraproject.org>

SVN-Revision: 37607
2013-07-29 13:09:16 +00:00
Felix Fietkau
1ff304e5f5 rt2x00: merge fix for queue stopping
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37603
2013-07-29 12:49:01 +00:00
Felix Fietkau
c67a12711d mac80211: add support for verbose builds using V=sc
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37597
2013-07-29 09:38:08 +00:00
Luka Perkov
181cb9f3fa kernel: add usb-mxs-phy package
SVN-Revision: 37580
2013-07-28 20:34:18 +00:00
Luka Perkov
cc4bda8d67 kernel: update usb-chipidea package
SVN-Revision: 37579
2013-07-28 20:34:17 +00:00
Luka Perkov
769f986d9a kernel: update usb2 package
SVN-Revision: 37578
2013-07-28 20:34:09 +00:00
John Crispin
4176b6fdd3 strict_strtoul is obsolete, use kstrtoul instead
based on http://patchwork.openwrt.org/patch/3827/

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37562
2013-07-27 09:23:18 +00:00
Felix Fietkau
4478c69b86 authsae: adapt uci scripts to use authsae
This patch modifies the uci scripts to be able to
start meshd-nl80211 for encrypted mesh networks,
therefor a new script (authsae.sh) is inserted.

Signed-off-by: Emanuel Taube <emanuel.taube@gmail.com>
[etienne.champetier@free.fr: just update mac80211.sh path]
Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr>

SVN-Revision: 37554
2013-07-26 10:02:59 +00:00
Luka Perkov
aa81b9ed5f kernel: be consistent with formatting style
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 37545
2013-07-26 01:09:50 +00:00
John Crispin
3251cddf31 mac8021: add ath9k pcie id for AR9381
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37536
2013-07-25 20:28:45 +00:00
Jonas Gorski
b037b0011e kernel: ebtables depends on bridge
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37520
2013-07-23 19:53:08 +00:00
John Crispin
06a27059bd lantiq: dont build ar10 drivers
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37500
2013-07-22 13:53:01 +00:00
Felix Fietkau
94439c2b5d kernel: add a new global config symbol for enabling rfkill support (can be enabled by default via target feature flag)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37491
2013-07-21 11:55:30 +00:00
Jonas Gorski
11c5730695 kernel: fix config breakage from removing the de4x5 tulip driver
Properly define the config symbol to n so it doesn't break build for
targets which do have it available (e.g. mostly everything except arm).

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37489
2013-07-21 11:08:38 +00:00
Felix Fietkau
c493e45058 kernel: fix kmod-crypto-hw-ppc4xx dependencies
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37488
2013-07-21 08:20:01 +00:00
Felix Fietkau
2ea287816c kernel: add missing config symbol for the chipidea usb driver
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37487
2013-07-21 08:19:58 +00:00
Felix Fietkau
4332b7fce5 kernel: remove an exotic ethernet driver from the tulip package which does not build on some platforms
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37486
2013-07-21 08:06:56 +00:00
Gabor Juhos
0494ec45f1 kernel: fix crypto-hw-talitos dependencies
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37485
2013-07-20 20:44:40 +00:00
Felix Fietkau
a0129dfd8e ath9k: add initial tx queueing rework patches
This forces all packets (even for un-aggregated traffic) through
software queues to improve fairness and stability

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37483
2013-07-20 16:37:50 +00:00
Hauke Mehrtens
9ba76039d6 kernel: fix kmod-fs-btrfs dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37466
2013-07-19 23:10:40 +00:00
Hauke Mehrtens
28752830c7 kernel: add fbdev.ko to kmod-fb on x86 dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37460
2013-07-19 22:30:35 +00:00
Hauke Mehrtens
251b414641 kernel: fix kmod-rtc-pcf8563 dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37459
2013-07-19 22:27:31 +00:00
Gabor Juhos
221ddfa19b kernel: package the usbmon module
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 37458
2013-07-19 22:19:26 +00:00
Hauke Mehrtens
ddb0804479 kernel: simplify kmod-crypto-misc dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37448
2013-07-19 15:01:22 +00:00
Hauke Mehrtens
4dbc5c64fa kernel: fix kmod-et131x dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37446
2013-07-19 14:53:29 +00:00
Hauke Mehrtens
5920feafda kernel: fix usb-net-asix dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37445
2013-07-19 14:51:15 +00:00
Hauke Mehrtens
0cb97db4be kernel: fix crypto-hw-geode dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37443
2013-07-19 14:46:02 +00:00
Hauke Mehrtens
0256b82631 kernel: fix crypto-hw-padlock dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37442
2013-07-19 14:44:12 +00:00
Hauke Mehrtens
4a9adf4300 kernel: fix syntax error in kmod-crypto-misc
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37441
2013-07-19 14:41:33 +00:00
Felix Fietkau
7642a4eeaa kernel: add missing module for mmc-spi
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37440
2013-07-19 14:13:45 +00:00
Felix Fietkau
85fb0fb29e ltq-deu: add missing dependency
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37439
2013-07-19 14:10:18 +00:00
Hauke Mehrtens
d6e9934924 kernel: fix kmod-usb-chipideai syntax
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37438
2013-07-19 13:35:28 +00:00
Hauke Mehrtens
c12085a578 kernel: fix kmod-usb-chipideai dependencies
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 37437
2013-07-19 13:23:47 +00:00
Jonas Gorski
29954b9ffc kernel: remove gpio_buttons
It hasn't been buildable for a long time, and there are no users of it
anymore left as all of them have been switched to the upstream accepted
version.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37436
2013-07-19 13:20:41 +00:00
Felix Fietkau
1b5aa23ca2 button-hotplug: add missing dependency on kmod-input-core
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37429
2013-07-19 10:38:48 +00:00
Jo-Philipp Wich
f71d47e58e linux: fix platform dependency of kmod-usb2-fsl
SVN-Revision: 37428
2013-07-19 10:34:40 +00:00
Jo-Philipp Wich
dd61797e96 linux: kmod-ipt-filter depends on kmod-ipt-conntrack
SVN-Revision: 37427
2013-07-19 10:08:26 +00:00
Jonas Gorski
1f59f8ed40 kernel: change ipt depends to a select
Fixes recursive dependencies with kmod-ipt-core.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37426
2013-07-19 09:59:34 +00:00
Jonas Gorski
108b880748 mac80211: add missing dependencies
Add missing dependencies for rt2800-lib and lib80211.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37422
2013-07-19 09:49:04 +00:00
Jonas Gorski
85cf95b73a kernel: video-core depends on i2c-core if i2c-core is selected
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37421
2013-07-18 20:40:17 +00:00
Jonas Gorski
fe1a84ad71 kernel: kmod-gpio-mcp23s08 depends on i2c-core
But only if it is selected, so make it a conditionl dependency.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37420
2013-07-18 20:40:15 +00:00
Jonas Gorski
5e239a0fa4 kernel: kmod-pcmcia-serial requires kmod-serial-8250
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37419
2013-07-18 20:40:13 +00:00
Jonas Gorski
f3755ec53c kernel: kmod-e1000e depends on pip for 3.8+
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 37418
2013-07-18 20:40:10 +00:00
Felix Fietkau
eee81c5fbf kernel: net-zd1201 depends on usb-core
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37416
2013-07-18 17:26:43 +00:00
Felix Fietkau
3b985bae1b kernel: fix usb-net-cdc-mbim dependencies
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37415
2013-07-18 17:26:39 +00:00
Felix Fietkau
b30b62619c kernel: usb-serial-qualcomm depends on usb-serial-wwan
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37414
2013-07-18 17:26:36 +00:00
Felix Fietkau
6fc24f7768 kernel: usb-serial-keyspan needs to include ezusb.ko
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37413
2013-07-18 17:26:32 +00:00
Felix Fietkau
2bc5b4a02a kernel: usb-serial-ipw depends on usb-serial-wwan
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37412
2013-07-18 17:26:28 +00:00
Felix Fietkau
225cb7a3d7 kernel: mtdtests depends on nand
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37411
2013-07-18 17:26:24 +00:00
Felix Fietkau
ec5f8304b2 kernel: bluetooth depends on crypto-hash
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37410
2013-07-18 17:26:21 +00:00
Felix Fietkau
3dfe4bc893 kernel: rfkill depends on input-core
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37409
2013-07-18 17:26:17 +00:00
Felix Fietkau
9ea4b73748 kernel: split slhc into a separate package and make slip depend on it
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37408
2013-07-18 17:26:13 +00:00
Felix Fietkau
b4a847be93 kernel: fix accidental depends line duplication
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37407
2013-07-18 16:49:55 +00:00
Felix Fietkau
f766aa2dee kernel: sctp depends on ipv6 if ipv6 is enabled
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37406
2013-07-18 16:46:11 +00:00
Felix Fietkau
58f50a7dbd kernel: make kmod-sched depend on kmod-ipt-core
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37404
2013-07-18 16:32:12 +00:00
Felix Fietkau
5308e258da kernel: reduce spurious rebuilds of simple kmod-* packages
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37403
2013-07-18 16:32:07 +00:00