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