aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* treewide: replace nbd@openwrt.org with nbd@nbd.nameFelix Fietkau2016-06-071-2/+2
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: respect user-set regulatory domain by defaultDaniel Golle2016-06-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | It turns out most device vendors don't set the correct country code in their devices' on-flash-EEPROM sections as they apparently rather provide a complete per-target-market firmware with patched drivers instead of just setting the country code. This results in the driver to incorrectly assume the value stored in the on-flash-EERPOM (usually US or China) being the regulatory domain inside which the device is being used. To work around this issue, OpenWrt introduced the ATH_USER_REGD config variable to decide during build whether or not to allow the user to override the regulatory domain setting. This option, however, is not enabled by default and thus ends up being disabled for snapshots builds and released binaries. As we know for a long time that most devices got borked regulatory domain values set in their EEPROMs we should allow our users to respect their local law (instead of just assume US or China laws). Note that also the current default has great potential of users not ever setting their regulatory domain and thus using inapproriate and potentially illegal frequencies and/or tx-power settings Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* mac80211: disable iwlwifi build for linux 3.18Felix Fietkau2016-06-011-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: add missing config symbols to PKG_CONFIG_DEPENDSFelix Fietkau2016-05-211-0/+6
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: Allow selection of TX99 support in ath9kHelmut Schaa2016-05-181-0/+5
| | | | | | Add a new config option to enable TX99 support in ath9k. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
* mac80211: update to wireless-testing 2016-05-12Felix Fietkau2016-05-151-3/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: build airo on x86 onlyJohn Crispin2016-03-231-1/+1
| | | | | | | | | | | | | airo requires ISA_DMA_API and that symbol is only set on some ppc,malta,x86 x86 is probably only platform where that driver is used fixes buildbot errors on ar71xx,lantiq ...: airo.ko is missing Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 49073
* mac80211: add cisco airoJohn Crispin2016-03-201-0/+17
| | | | | | | | airo depends on cfg80211, move it to mac80211 Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 49047
* mac80211: libertas-spi: deactivate for UML targetHauke Mehrtens2016-03-171-1/+1
| | | | | | | | | The UML target does not have spi support. This fixes a build problem found by the build bot. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 49034
* brcmfmac: Add Raspberry Pi 3 supportJohn Crispin2016-03-161-0/+1
| | | | | | | | | | - Enable SDIO support on brcmfmac. - Disable power managment for brcm2708 target. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 49023
* mac80211: add packages libertas-spi module and firmwareFelix Fietkau2016-02-221-1/+17
| | | | | | | | | This adds option to build kernel module and firmware packages for a Marvell 8686 SPI Wireless device Signed-off-by: Joseph Honold <mozzwald@gmail.com> SVN-Revision: 48750
* mac80211: add iremap cflagsFelix Fietkau2016-01-251-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48490
* mac80211: update to wireless-testing 2016-01-10Felix Fietkau2016-01-151-3/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48247
* mac80211: move b43legacy firmware to a separate packageFelix Fietkau2016-01-101-52/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48184
* mac80211: remove linux-firmware downloadFelix Fietkau2016-01-101-21/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48183
* mac80211: move broadcom firmware to the linux-firmware packageFelix Fietkau2016-01-101-32/+5
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48182
* mac80211: move ti firmware to the linux-firmware packageFelix Fietkau2016-01-101-23/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48181
* mac80211: move mediatek/ralink firmware to the linux-firmware packageFelix Fietkau2016-01-101-39/+5
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48180
* mac80211: move atheros/qca firmware to the linux-firmware packageFelix Fietkau2016-01-101-15/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48179
* mac80211: move marvell firmware to the linux-firmware packageFelix Fietkau2016-01-101-42/+4
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48178
* mac80211: move intel firmware to the linux-firmware packageFelix Fietkau2016-01-101-178/+3
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48177
* mac80211: move realtek firmware to the linux-firmware packageFelix Fietkau2016-01-101-29/+4
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48176
* mac80211: brcmfmac: copy SDIO firmwares when CONFIG_BRCMFMAC_SDIO is selectedZoltan Herpai2016-01-091-0/+8
| | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu> SVN-Revision: 48162
* mac80211: add rtl8xxxuFelix Fietkau2016-01-031-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenWrt is often used to develop or test new devices Some users might want to test and help to improve this new driver upstream commit notice 26f1fad29ad973b0fb26a9ca3dcb2a73dde781aa New driver: rtl8xxxu (mac80211) This is an alternate driver for a number of Realtek WiFi USB devices, including RTL8723AU, RTL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU. It was written from scratch utilizing the Linux mac80211 stack. After spending months cleaning up the vendor provided rtl8723au driver, which comes with it's own 802.11 stack included, I decided to rewrite this driver from the bottom up. Many thanks to Johannes Berg for 802.11 insights and help and Larry Finger for help with the vendor driver. The full git log for the development of this driver can be found here: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git branch rtl8723au-mac80211 This driver is still under development, but has proven to be very stable for me. It currently supports station mode only. It has support for OFDM and CCK rates. It does lack certain features found in the staging driver, such as power management, AMPDU, and 40MHz channel support. In addition it does not support AD-HOC, AP, and monitor mode support at this point. The driver is known to work with the following devices: Lenovo Yoga (rtl8723au) TP-Link TL-WN823N (rtl8192cu) Etekcity 6R (rtl8188cu) Daffodil LAN03 (rtl8188cu) Alfa AWUS036NHR (rtl8188ru) Compile tested only Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 48104
* mac80211: iwlwifi: update firmware to ucode -16 versionFelix Fietkau2016-01-031-5/+5
| | | | | | | | | | | | We don't use Kernel drivers but ucode -16 is usable on Kernel 4.3+ - with backports and mac80211 this should work on older Kernel versions too. Intel does not provide a changelog. Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 48103
* mac80211: mt7601u use linux-firmwareFelix Fietkau2016-01-031-15/+2
| | | | | | | | | upstream added mt7601u firmware with commit 9df5430a3c1bf4fa92d9198b6d7d8713408ff6bc Add firmware for mt7601u. version 34 Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 48102
* mac80211: use the linux-firmware tree from 2015-12-07Imre Kaloz2015-12-101-3/+3
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 47822
* mac80211: Allow enabling tracing for the drivers that support itFelix Fietkau2015-12-051-0/+19
| | | | | | Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> SVN-Revision: 47776
* mac80211: enable build with linux 4.4Felix Fietkau2015-12-041-1/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47772
* mac80211: update to 2015-12-03Felix Fietkau2015-12-041-49/+63
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47771
* mac80211: put the !LINUX_4_4 dependency in the right placeJonas Gorski2015-12-031-1/+2
| | | | | | | | Make sure all sub packages are marked as not building for 4.4. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 47712
* package: kernel: update dependencies for 4.4Jonas Gorski2015-12-021-1/+1
| | | | | | | | | Update dependencies for linux 4.4 and mark as broken where source code needs updating. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 47700
* mac80211: install new firmware for ath9k-htc on targetHauke Mehrtens2015-12-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For quite some time new firmware for ath9k-htc devices is available in http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ath9k_htc/ Moreover ath9k-htc kernel driver expects this new v1.4 firmware to exist in /lib/firmware/ath9k_htc. What happens currently: ---------------------------->8-------------------------- [ 7.830000] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 7.840000] usb 1-1: Direct firmware load for ath9k_htc/htc_9271-1.4.0.fw failed with error -2 [ 7.850000] usb 1-1: Falling back to user helper [ 7.870000] usbcore: registered new interface driver ath9k_htc [ 7.880000] firmware ath9k_htc!htc_9271-1.4.0.fw: firmware_loading_store: map pages failed [ 7.890000] usb 1-1: ath9k_htc: Firmware htc_9271.fw requested [ 8.200000] usb 1-1: ath9k_htc: Transferred FW: htc_9271.fw, size: 50980 [ 8.440000] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits [ 10.720000] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.3 [ 10.740000] ath9k_htc 1-1:1.0: FW RMW support: Off [ 10.760000] ieee80211 phy0: Atheros AR9271 Rev:1 ---------------------------->8-------------------------- And with that patch new firmware is used instead: ---------------------------->8-------------------------- [ 33.920000] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 34.230000] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 34.480000] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits [ 34.740000] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.4 [ 34.750000] ath9k_htc 1-1:1.0: FW RMW support: On ---------------------------->8-------------------------- Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Felix Fietkau <nbd@openwrt.org> Cc: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47693
* mac80211: fix autoprobing of mt7601u driverJohn Crispin2015-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Strigng passed to autoprobing script should match module's name. Currently that string is missing trailing "u". With that change mt7601u driver really gets autoloaded on USB Wi-Fi dongle insertion: ------------------>8--------------- [ 0.930000] hub 2-0:1.0: USB hub found [ 0.940000] hub 2-0:1.0: 1 port detected [ 1.150000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 1.720000] init: - preinit - Detected arc-sdp // Synopsys AXS101 Development Board [ 1.810000] random: mktemp urandom read with 3 bits of entropy available Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 4.940000] procd: - early - [ 5.540000] procd: - ubus - [ 6.550000] procd: - init - Please press Enter to activate this console. [ 7.160000] Loading modules backported from Linux version master-2015-10-26-0-g28c26cb [ 7.170000] Backport generated by backports.git backports-20150903-4-g12cf266 [ 7.200000] cfg80211: World regulatory domain updated: [ 7.230000] cfg80211: DFS Master region: unset [ 7.230000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 7.250000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 7.270000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 7.270000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 7.290000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ 7.290000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 7.310000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 7.310000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 7.330000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 7.470000] usb 1-1: reset high-speed USB device number 2 using ehci-platform [ 7.620000] mt7601u 1-1:1.0: ASIC revision: 76010001 MAC revision: 76010500 [ 7.630000] mt7601u 1-1:1.0: Firmware Version: 0.1.00 Build: 7640 Build time: 201302052146____ [ 8.040000] mt7601u 1-1:1.0: Warning: unsupported EEPROM version 0d [ 8.050000] mt7601u 1-1:1.0: EEPROM ver:0d fae:00 [ 8.050000] mt7601u 1-1:1.0: EEPROM country region 01 (channels 1-13) [ 8.320000] usbcore: registered new interface driver mt7601u ------------------>8--------------- Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Dirk Neukirchen <dirkneukirchen@web.de> Cc: Felix Fietkau <nbd@openwrt.org> Cc: John Crispin <blogic@openwrt.org> SVN-Revision: 47556
* ath10k: select kernel relayfs supportFelix Fietkau2015-11-211-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47548
* kernel: take bcm47xx_nvram.h from kernel and not backportsHauke Mehrtens2015-11-131-1/+2
| | | | | | | | | | | | | | | | | | compat-wireless/backports now contains a bcm47xx_nvram.h file to backport some of the functions in it which are used by the bcmfmac driver. This file just checks for the kernel versions and provide an empty implementations on older kernel versions. This is OK on most systems, but on bcm47xx / bcm53xx systems we want to call the real functions here. This commit removes the file from backports in our build process like we do it with the bcma and ssb header files. Instead we add a recent version into our kernel so all code uses only one header file. On bcm47xx / bcm53xx the real implementations of this code will be used. Reported-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47467
* ath10k: split out ath10k firmware into a separate source package and .ipkFelix Fietkau2015-10-301-30/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47294
* mac80211: update to wireless-testing 2015-10-26Felix Fietkau2015-10-301-12/+12
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47286
* ath10k: remove API v2 firmware, it is no longer neededFelix Fietkau2015-09-211-19/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47009
* mac80211: add missing dependency for the hermes driver (#20543)Felix Fietkau2015-09-181-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 46998
* mac80211: rename iwlagn to iwlwifiJohn Crispin2015-09-161-10/+10
| | | | | | | | | follow upstream module rename commit 3c607d27c818cf4a5d28f2c73b18a88f8fbdfa33 Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46979
* mac80211: cleanup sortJohn Crispin2015-09-161-1044/+1071
| | | | | | Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46978
* mac80211: cleanup remove net prefixesJohn Crispin2015-09-161-41/+41
| | | | | | Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46977
* mac80211/hostapd: rework 802.11w driver support selection, do not hardcode ↵Felix Fietkau2015-09-141-2/+2
| | | | | | | | drivers in hostapd makefile Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 46903
* ath10k: make title for the old firmware config option more meaningfulFelix Fietkau2015-09-131-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 46895
* mac80211: use wl18xx-fw-4.binHauke Mehrtens2015-09-111-2/+1
| | | | | | | | | | | | | | | | The driver only supports wl18xx-fw-4.bin and does not support the old firmware wl18xx-fw-3.bin and more. The wl18xx-conf.bin file was removed upstream it does not fit all devices any more, see this on how to generate one: http://processors.wiki.ti.com/index.php/Open_Source_Wireless_Connectivity_wlconf If someone has a config file for the common platforms with the wifi nic OpenWrt uses please send a patch. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 46887
* mac80211: add iwlagn debug optionsHauke Mehrtens2015-09-111-0/+36
| | | | | | Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46886
* mac80211: refresh Intel firmwareHauke Mehrtens2015-09-111-71/+98
| | | | | | | | | | | | - sort firmware - add newer firmware for Intel chipsets - newer Intel MVM require firmware only compile tested Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46885
* mac80211: iwlagn: enable iwlmvmHauke Mehrtens2015-09-111-3/+4
| | | | | | | | | - reported in forums - Intel 7260 and 3160 need IWLMVM drivers/firmware Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46884
* mac80211: update linux-firmware to 2014-09-03Hauke Mehrtens2015-09-111-3/+3
| | | | | | | | Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> [update to 2014-09-03 and change to xz] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 46883