summaryrefslogtreecommitdiffstats
path: root/package/kernel
Commit message (Collapse)AuthorAgeFilesLines
* 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
* mwlwifi: update to latest revision, fixes a kernel panicImre Kaloz2015-11-301-2/+2
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 47677
* mac80211: rt2x00: fix WARN_ON_ONCE() caused by inbalanced set/clear of ↵John Crispin2015-11-281-0/+47
| | | | | | | | beacon enable bit Signed-off-by: evaxige <evaxige@qq.com> SVN-Revision: 47668
* mwlwifi: update to latest versionImre Kaloz2015-11-263-17/+62
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 47661
* lantiq: ltq-vdsl: update to version 4.16.6.3John Crispin2015-11-242-22/+12
| | | | | | | | | In addition to the update this also fixes some build warnings and makes it use the same configure option as used in Lantiq UGW. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com> SVN-Revision: 47635
* lantiq: ltq-vdsl-mei: update to version 1.4.8.5John Crispin2015-11-244-27/+53
| | | | | | | | | In addition to the update this also fixes some build warnings and makes it use the same configure option as used in Lantiq UGW. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com> SVN-Revision: 47634
* lantiq: ltq-vdsl-mei: register char device automaticallyJohn Crispin2015-11-242-5/+36
| | | | | | Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com> SVN-Revision: 47633
* lantiq: ltq-vdsl-mei: add mei_cpe_drv_test applicationJohn Crispin2015-11-241-1/+23
| | | | | | | | This application helps to debug some internal problems in the MEI driver. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com> SVN-Revision: 47632
* lantiq: ltq-ifxos: fix build warningsJohn Crispin2015-11-243-15/+34
| | | | | | | | | This makes the build script use the same configure options as used by Lantiq UGW and fixes some warnings and cleans up some of the patches. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com> SVN-Revision: 47630
* ath10k: fix memory allocation issues on platforms where DMA coherent memory ↵Felix Fietkau2015-11-242-0/+157
| | | | | | | | is constrained Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47625
* kernel: fix building RTC driversJohn Crispin2015-11-211-8/+16
| | | | | | | | | | | All RTC drivers require the kernel to be built with CONFIG_RTC_CLASS=y. Set it accordingly. Tested only with DS1307. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 47564
* 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
* kernel: make kmod-usb-dwc2 depend on kmod-usb-gadget on omap targetHauke Mehrtens2015-11-211-1/+1
| | | | | | | | This dependency is missing for the omap target. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47551
* kernel: fix build of kmod-dwc2Hauke Mehrtens2015-11-211-2/+4
| | | | | | | | dwc2_platform.koi is included in dwc2.ko with kernel 4.3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47550
* ath10k: select kernel relayfs supportFelix Fietkau2015-11-211-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47548
* kernel: fix menu for scsi-tapeHauke Mehrtens2015-11-181-1/+1
| | | | | | | | this should be placed under the block menu entry, this fixes r47482. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47503
* kernel: kmod-udptunnel6 depends on IPv6Jo-Philipp Wich2015-11-161-0/+1
| | | | | | | | | Spotted a missing 'ip6_udp_tunnel.ko' build failure during a local build with all kmods enabled but globally disabled IPv6 support. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 47487
* kernel: backport ssb changes from 4.4-rc1Rafał Miłecki2015-11-166-14/+499
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 47483
* kernel: support for scsi tape devicesHauke Mehrtens2015-11-151-0/+14
| | | | | | | | | | | | Support for scsi tape devices as kernel module. This allow to use scsi tape devices in openwrt. Signed-off-by: Giuseppe Magnotta <giuseppe.magnotta@gmail.com> [moved to block.mk] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47482
* kernel/modules: add OCTEON SHA512 moduleFelix Fietkau2015-11-151-1/+8
| | | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> SVN-Revision: 47479
* kernel/modules: move SHA512 to its own packageFelix Fietkau2015-11-151-2/+12
| | | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> SVN-Revision: 47478
* kernel/modules: add OCTEON SHA256 moduleFelix Fietkau2015-11-151-1/+8
| | | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> SVN-Revision: 47477
* kernel/modules: add OCTEON SHA1 moduleFelix Fietkau2015-11-151-1/+8
| | | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> SVN-Revision: 47476
* kernel/modules: add OCTEON MD5 moduleFelix Fietkau2015-11-151-1/+8
| | | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> SVN-Revision: 47475
* 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
* mac80211: restricted automatic channel selectionFelix Fietkau2015-11-081-0/+3
| | | | | | | | | | | | | | | Add a new config option "channels" for mac80211 wifi devices. It's only valid if automatic channel selection is used and restricts the channel selection to one of the given channels. config wifi-device list channels 1 list channels 6 list channels 11 Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 47427
* kernel: remove kmod-xen-kbddev, it is already enabled in the kernel configFelix Fietkau2015-11-071-17/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47415
* kernel: remove kmod-acpi-button package, it is already built into the kernelFelix Fietkau2015-11-071-16/+0
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47414
* mac80211: set mcast-rate for mesh point interfacesFelix Fietkau2015-11-071-6/+8
| | | | | | | | | | | | | | | In order to set the multicast rate for mesh point interfaces the "mesh join" was made explicit and moved to mac80211_setup_vif(), similar to how it is done for IBSS interfaces. Previously, the mesh join was made implicit in case authentication (i.e. $key) was not used when creating the interface in mac80211_prepare_vif(), while using authentication would create the interface first, then join later in mac80211_setup_vif() by starting authsae. Signed-off-by: Nils Schneider <nils@nilsschneider.net> SVN-Revision: 47408
* mac80211: disable a broken feature that was merged with the last updateFelix Fietkau2015-11-072-1/+29
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47402
* kernel: omap_wdt module load typoFelix Fietkau2015-11-061-1/+1
| | | | | | | | autoload should be without .ko module extension Signed-off-by: Ulrich Weber <uw@ocedo.com> SVN-Revision: 47395
* kernel: load softdog on bootFelix Fietkau2015-11-061-1/+1
| | | | | | | | | same as for hardware watchdogs, otherwise procd cannot initialize it. Signed-off-by: Ulrich Weber <uw@ocedo.com> SVN-Revision: 47394
* mac80211: fix kconf handling of allnoconfig, fixes spurious brcmfmac related ↵Felix Fietkau2015-11-031-0/+20
| | | | | | | | build errors Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47371
* mac80211: fix crash when using mesh (11s) VIF together with another VIFFelix Fietkau2015-11-021-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | llid_in_use needs to be limited to stations of the same VIF, otherwise it will cause a NULL deref as the sta_info of non-mesh-VIFs don't have sta->mesh set. Steps to reproduce: modprobe mac80211_hwsim channels=2 iw phy phy0 interface add ibss0 type ibss iw phy phy0 interface add mesh0 type mp iw phy phy1 interface add ibss1 type ibss iw phy phy1 interface add mesh1 type mp ip link set ibss0 up ip link set mesh0 up ip link set ibss1 up ip link set mesh1 up iw dev ibss0 ibss join foo 2412 iw dev ibss1 ibss join foo 2412 # Ensure that ibss0 and ibss1 are actually associated; I often need to # leave and join the cell on ibss1 a second time. iw dev mesh0 mesh join bar iw dev mesh1 mesh join bar # crash Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 47364
* mac80211: update regulatory database to master-2015-10-22Felix Fietkau2015-10-301-69/+80
| | | | | | Signed-off-by: Andrej Vlasic <andrej.vlasic0@gmail.com> SVN-Revision: 47297
* 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: add pending ath9k/ath10k patchesFelix Fietkau2015-10-3016-5/+2095
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47287
* mac80211: update to wireless-testing 2015-10-26Felix Fietkau2015-10-3079-3603/+134
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47286
* mwlwifi: upgrade to 10.3.0.12Imre Kaloz2015-10-292-9/+18
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 47279
* modules: crypto-rng changes additions for kernel 4.3John Crispin2015-10-261-3/+13
| | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 47276
* modules: package VIA AC97 modulesJohn Crispin2015-10-261-0/+34
| | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 47274
* modules: enable crypto hardware modulesJohn Crispin2015-10-261-0/+6
| | | | | | | | set CONFIG_CRYPTO_HW=y to enable build of crypto-hw modules. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 47273
* brcm2708-gpu-fw: update to latest versionJohn Crispin2015-10-261-3/+3
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 47257
* kernel: force CONFIG_BT_HCIUART_ATH3K to yJo-Philipp Wich2015-10-201-1/+1
| | | | | | | | | | | The CONFIG_BT_HCIUART_ATH3K may not be "m", therfore we cannot inherit the kmod selection state. Force the "CONFIG_BT_HCIUART_ATH3K" symbol to "y" in order to avoid `warning: symbol value 'm' invalid for BT_HCIUART_ATH3K` and subsequent kconfig stalls. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 47237
* kernel: add usb-mass-storage-gadget driver packageJohn Crispin2015-10-191-0/+17
| | | | | | | | | This is another useful gadget driver that can allow an OTG port to act as a mass storage device. Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com> SVN-Revision: 47225
* kernel: add mvsw61xx module packageJohn Crispin2015-10-191-0/+14
| | | | | | | | | Adds the package to select the mvsw61xx module present in the 3.18/4.0/4.1 kernels. Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com> SVN-Revision: 47224
* kernel: add ath3k module packageJohn Crispin2015-10-191-0/+19
| | | | | | | | Adds a package for the ath3k kernel module, present in 3.18/4.0/4.1 kernels Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com> SVN-Revision: 47223
* cosmetic: remove trailing whitespacesLuka Perkov2015-10-155-5/+5
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 47197
* mt76: update to the latest version, fixes tx related crashesFelix Fietkau2015-10-121-2/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47187
* lantiq: fix use of IRQF_DISABLED in lantiq kmodsJohn Crispin2015-10-115-46/+62
| | | | | | | | | | | | | The IRQF_DISABLED flag was removed in kernel 4.1 with commit "genirq: Remove the deprecated 'IRQF_DISABLED' request_irq() flag entirely" [1]. Therefore the compilation of ltq-hcd and ltq-vmmc kmods fails. [1] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d8bf368d0631d4bc2612d8bf2e4e8e74e620d0cc Signed-off-by: Mathias Kresin <openwrt@kresin.me> SVN-Revision: 47180