- May 16, 2017
-
-
Philip Prindeville authored
Remove support for NCT6775/6 from W83627EHF driver so the NCT6775 driver will still be used for those chips. Signed-off-by:
Daniel Golle <daniel@makrotopia.org> Signed-off-by:
Philip Prindeville <philipp@redfish-solutions.com>
-
Bjørn Mork authored
Signed-off-by:
Bjørn Mork <bjorn@mork.no>
-
- May 15, 2017
-
-
Steffen Weinreich authored
Add rut5xx GPIO PIN selection to om-package startup script. Testet on a RUT500 device, the timeout value of the hardware watchdog is about 280 sec. Signed-off-by:
Steffen Weinreich <steve@weinreich.org> [split into two commits, bump PKG_RELEASE] Signed-off-by:
Piotr Dymacz <pepe2k@gmail.com>
-
Piotr Dymacz authored
Signed-off-by:
Piotr Dymacz <pepe2k@gmail.com>
-
Piotr Dymacz authored
Drop redundant Build/Prepare, empty lines and duplicated Build/Compile. Signed-off-by:
Piotr Dymacz <pepe2k@gmail.com>
-
- May 14, 2017
-
-
Jo-Philipp Wich authored
Gracefully handle cases where the to-be-created wireless interface already exists on the system which might commonly happen with non-multi-SSID capable wireless drivers. This fixes commit 8301e613 which caused previously ignored "Too many open files in system (-23)" errors to fail the wireless setup procedure. With the updated approach we'll still try recreating the vif after one second if the first attempt to do so failed with ENFILE but we will now consider the operation successfull if a second attempt still yields ENFILE with the requested ifname already existing on the system. Fixes FS#664, FS#704. Suggested-by:
Vittorio Gambaletta <openwrt@vittgam.net> Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- May 13, 2017
-
-
Matthias Schiffer authored
One of the latest mac80211 updates added sanity checks, requiring the beacon intervals of all VIFs of the same radio to match. This often broke AP+11s setups, as these modes use different default intervals, at least in some configurations (observed on ath9k). Instead of relying on driver or hostapd defaults, change the scripts to always explicitly set the beacon interval, defaulting to 100. This also applies the beacon interval to 11s interfaces, which had been forgotten before. VIF-specific beacon_int setting is removed from hostapd.sh. Fixes FS#619. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- May 02, 2017
-
-
Felix Fietkau authored
Keep them disabled by default to avoid pulling in extra kernel bloat Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Apr 26, 2017
-
-
Chris Blake authored
Merged upstream in https://patchwork.kernel.org/patch/9572541/ , this patch fixes the OTP offset used by the AR934x and AR955X to properly enable reading from the OTP. Signed-off-by:
Christian Lamparter <chunkeey@googlemail.com> Signed-off-by:
Chris Blake <chrisrblake93@gmail.com>
-
- Apr 24, 2017
-
-
Daniel Golle authored
Do as the vendor driver does -- however, some devices apparently patched support for external PA into the driver similar to how it was done on Rt3352, using EEPROM_NIC_CONF1 rather than EEPROM_NIC_CONF2, hence we check for both fields. Somehow the vendor driver also no longer offers the option of only one of the TX paths having an external PA (which was probably to weird to ever be implemented in practise, though it doesn't seem like a particularly bad idea to me). Do the same in rt2x00 and enable support for external PA on both TX paths whenever it is set for TX0 in EEPROM. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
Daniel Golle authored
Import change to make external PA capability consistent with the vendor driver instead of having the logic inverted. While at it, apply patches in the same order as they got merged upstream. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Apr 18, 2017
-
-
Tomislav Požega authored
update RF register 47 and 54 values according to vendor driver Signed-off-by:
Tomislav Požega <pozega.tomislav@gmail.com> Signed-off-by:
Daniel Golle <daniel@makrotopia.org> [daniel@makrotopia.org: moved changes into a separate patch]
-
Tomislav Požega authored
Use register values from init LNA function instead of the ones from restore LNA function. Apply register values based on rx path configuration. Signed-off-by:
Tomislav Požega <pozega.tomislav@gmail.com> Signed-off-by:
Daniel Golle <daniel@makrotopia.org> [daniel@makrotopia.org: moved changes into a separate patch]
-
Felix Fietkau authored
Make brcmfmac depend on !TARGET_uml. Technically, brcmfmac could be built for uml because only SDIO support won't work on that target. However, selectively avoiding the dependency propagation of !TARGET_uml from kmod-mmc to avoid including a reference to BRCMFMAC_SDIO doesn't work. In practice, brcmfmac is completely useless on uml, so let's just disable it there. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Apr 17, 2017
-
-
Daniel Golle authored
This should fix issues with bad RX as well as AP not coming up and/or scanning failing. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Apr 12, 2017
-
-
Jonas Gorski authored
Chaning these symbols require a recompilation of the modules, so make the system aware of it. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com>
-
Jonas Gorski authored
Apply the !UML dependency to both the symbol and the DEPENDS so there is no recursive dependency anymore. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com>
-
Matthias Fritzsche authored
Change all the URLs to wireless.wiki.kernel.org to have the same protocol, domain and path. Signed-off-by:
Matthias Fritzsche <txt.file@txtfile.eu>
-
- Apr 10, 2017
-
-
Jonas Gorski authored
MMC requires IOMEM support, which UML doesn't have. Fixes mac80211 build, as mwifiex-sdio depends on MMC support. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com>
-
- Apr 08, 2017
-
-
Mathias Kresin authored
Now that the wireless LEDs are added via platform leds this patch isn't required any longer. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Don't setup the default led pin if the ath9k GPIO controller is used via device tree to prevent collision. In case any of the pins exposed by the ath9k is used, the phyNtpt trigger needs to be set in userspace. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
In case that the atheros device tree binding is used, enable access to the GPIO chip only if the gpio-controller device tree parameter is used for the ath9k node. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Unset the default LED gpio pin if the same gpio pin is used by a LED defined via platform LED. This prevents that the default led trigger gets assigned to this LED and the GPIO value gets changed on wifi up/down in case the led is not used for signaling the wifi state. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
- Apr 07, 2017
-
-
Philip Prindeville authored
Support for the nct6775/6776 hwmon chips, and other compatibles in the family as well as the Intel on-chip thermal sensors. Signed-off-by:
Philip Prindeville <philipp@redfish-solutions.com>
-
- Apr 05, 2017
-
-
Felix Fietkau authored
Fixes errors during the image builder run Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Apr 03, 2017
-
-
Felix Fietkau authored
Fixes issues with 802.11s Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Ye Tao authored
Intel(R) 82576 is an adapter which supports SR-IOV. Thus the host can assign Virtual Functions (VFs) to different VMs by the PCI-E Passthrough (e.g. VFIO for KVM), to gain different advantages (performance, VF to VF communications, host kernel offload, etc.). The driver of the passthroughed VFs is the igbvf (igb is NOT compatible). This is essential for VM guests, to enable them to utilize this feature. Signed-off-by:
Ye Tao <tydus@hongo.wide.ad.jp>
-
- Mar 30, 2017
-
-
Daniel Golle authored
Some of our local patches have been accepted upstream. And there are some more relevant changes (mostly for rt2800usb). Import them and rebase our remaining local patches on top. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Mar 29, 2017
-
-
Philip Prindeville authored
This is a 3rd party chipset which is not present on all Intel reference designs, so make it a module rather than baked in (this will also alleviate conflicts with drivers which also detect some of the same chipsets). Signed-off-by:
Philip Prindeville <philipp@redfish-solutions.com>
-
Philip Prindeville authored
A lot of Ivybridge and Haswell servers have the 82598/82599 Ethernet controllers. Signed-off-by:
Philip Prindeville <philipp@redfish-solutions.com>
-
- Mar 28, 2017
-
-
Hannu Nyman authored
ath10k tries to fetch board id via otp, but that fails for many chips like QCA988x, QCA9984 etc. Recent commit cc189c0b removed the earlier hack that had allowed QCA radios to work, as that hack was incompatible with the new wifi chips being introduced to the source tree. Restore functionality for the existing wifi chips by modifying the return value of the 'board id via otp' function to a value that is recognised as a harmless error, so that name evaluation continues by using the board file. Patch originally suggested by Christian Lamparter in forum discussion. Signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi>
-
- Mar 27, 2017
-
-
Shane Peelar authored
F2FS depends on the crc32_generic module (NOT crc32c_generic) Signed-off-by:
Shane Peelar <lookatyouhacker@gmail.com>
-
Shane Peelar authored
This is needed for F2FS support (it depends on crc32_generic, not crc32c_generic). Signed-off-by:
Shane Peelar <lookatyouhacker@gmail.com>
-
Stefan Koch authored
Signed-off-by:
Stefan Koch <stefan.koch10@gmail.com>
-
Stefan Koch authored
- remove unused code within 500-ar9_vr9.patch - fixed return of IFX_ERROR (solves SIGSEGV in asterisk at failure) - align it a bit with 400-falcon.patch - remove 600-kernel-4.9.patch since changed parts are removed during cleanup Signed-off-by:
Stefan Koch <stefan.koch10@gmail.com>
-
- Mar 24, 2017
-
-
Stefan Koch authored
modify 500-ar9_vr9.patch from commit 29367aac ("lantiq: ltq-vmmc add support for ar9-vr9") - remove unused dependencies to external watchdog functions (wdog setup is already disabled) - using header file from kernel (asm/vpe.h) instead patched file (vpe.h) - cleanup whitspace warning Signed-off-by:
Stefan Koch <stefan.koch10@gmail.com>
-
- Mar 22, 2017
-
-
Felix Fietkau authored
The tx power applied by set_txpower is limited by the CTL (conformance test limit) entries in the EEPROM. These can change based on the user configured regulatory domain. Depending on the EEPROM data this can cause the tx power to become too limited, if the original regdomain CTLs impose lowr limits than the CTLs of the user configured regdomain. To fix this issue, set the initial channel limits without any CTL restrictions and only apply the CTL at run time when setting the channel and the real tx power. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
If a device uses the default EEPROM code, typically only the main CTLs are valid, and they do not apply properly when switching to a different regulatory domain. If the regdomain deviates from the EEPROM one, force the world roaming regdomain to ensure that power limits are sane Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Vittorio Gambaletta authored
In the drv_mac80211_setup function, mac80211_interface_cleanup is called to ask the kernel to delete all existing interfaces for the phy that is being configured via netlink. Later in the first function, mac80211_prepare_vif is called to set up the new interfaces as required. But sometimes, when mac80211_prepare_vif (and so the relevant `iw phy x interface add y` command) runs, the kernel might still be cleaning up the old interface with the same ifname. It usually takes very few time to do that; possibly a few milliseconds of sleep in the script after detecting this error condition could be enough, but the busybox sh does not support sub-second sleep intervals. When this happens, iw obviously fails to create the new interface; and the following message is printed in the system log, followed by subsequent failure messages from hostapd in case this would have been an AP interface. Tue Mar 14 04:21:57 2017 daemon.notice netifd: radio1 (2767): command failed: Too many open files in system (-23) This was a long-standing issue existing since at least OpenWrt Backfire, and today I finally managed to debug and (hopefully) solve it. It was happening very few times on most devices; but it was happening a lot more frequently on fast platforms with multiple radios, such as the powerpc-based dual-ath9k-radio tl-wdr4900-v1. Signed-off-by:
Vittorio Gambaletta <openwrt@vittgam.net>
-
Christian Lamparter authored
This patch enables the ATH10K_AHB support for the QCA4019 devices on the AHB bus. This patch also removes 936-ath10k_skip_otp_check.patch because it breaks the AHB device identification. "Patch is wrong. I find it frustrating OpenWRT/LEDE doesn't try to work with upstream on ixing these things right." [1] <https://www.mail-archive.com/ath10k@lists.infradead.org/msg05896.html > It also limits ath10k memory hunger (This is a problem with 128MiB RAM) Signed-off-by:
Christian Lamparter <chunkeey@gmail.com>
-