- Aug 28, 2016
-
-
Ben Greear authored
Tested briefly on Netgear r7800. Firmware failed to load on first boot, but then it worked after that and I could not reproduce the failure. Signed-off-by:
Ben Greear <greearb@candelatech.com>
-
Felix Fietkau authored
The list of targets that need them are getting longer Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Matthias Schiffer authored
TP-Link has started providing US- and EU-specific stock firmwares that only allow upgrading to firmwares with the same region code. Provide factory images for both these regions. To avoid confusing users outside these regions, we still provide a "universal" factory.bin without a region code, although flashing either of the US and EU images would work as well. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
TP-Link has changed the way the region is stored in the firmware header, and now provides US- and EU-specific images for the Archer C7. Adding the new region codes is necessary to make LEDE/OpenWrt flashable on devices with the new stock firmwares again. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Reduces memory consumption and binary size Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Alexey Brodkin authored
Historically on ARC we started from initramfs-based images because: a) It was much easier to debug especially when toolchain and other components were changing quite dynamically b) It was our usual approach for embedded Linux But now with ARC port of Lede/OpenWRT getting more stable and mature we're ready for more real-life scenarios with FS permanently stored on SD-card. This essentially benefits from ability to setup devices that survive reboots with all settings and extra packages kept in place. Still we keep an ability to build images with initramfs. This allows us to use storage-less simulators for testing still. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: John Crispin <john@phrozen.org> Cc: Jo-Philipp Wich <jo@mein.io>
-
Alexey Brodkin authored
If we want to boot from SD-card we need to have corresponding drivers already built-in so there's no point in having these modules. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Alexey Brodkin authored
Now when we're switching to FS on SD-card it's necessary to have full stack of MMC block & FC drivers built-in otherwise kernel won't be able to mount FS with needed modules. Also we enable parsing of input parameters passed to the kernel by U-Boot. Otherwise kernel won't know where to look for command line and what's worse device tree blob (we had to disable this by default for cases when kernel is loaded by JTAG and core registers may have undefined state lading to kernel going bonkers). Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Alexey Brodkin authored
As support of ARC 770 in OpenWRT/Lede matures we don't need debug-only output binaries any longer, so purging vmlinux for AXS10x boards. As for uImage for nSIM it makes completely no sense because there's no way to run U-Boot on nSIM. So we remove add_arcYYY_XXX scripts making code more compact and cleaner. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Ben Greear authored
This tool can periodically check for ath10k firmware crashes. If it finds a crash, it will package up the binary crash dump, some OS level things like dmesg, lspci, etc into a tar file. It then notifies the user about the crash and asks them to report the bug to the appropriate email address. This is most useful when used with ath10k-ct driver and CT ath10k firmware, but it should also report issues with stock ath10k driver and firmware in case one has appropriate contacts to debug them. This tool could be extended later for other modules/bugs/etc. Signed-off-by:
Ben Greear <greearb@candelatech.com>
-
Ben Greear authored
Removes a useless splat in ath10k, and adds some safety code around setting keys in the firmware. Signed-off-by:
Ben Greear <greearb@candelatech.com>
-
Ben Greear authored
This fixes a nasty memory corruption bug, among other things. Signed-off-by:
Ben Greear <greearb@candelatech.com>
-
- Aug 26, 2016
-
-
Rafał Miłecki authored
It still wasn't accepted, so don't switch to 0xx prefix yet. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
Rafał Miłecki authored
Drivers have been modified to use it and new ones have to be written this way, so we need it for backporting code. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
- Aug 25, 2016
-
-
Jo-Philipp Wich authored
The iwinfo library might get compiled with different backends, depending on the driver selection of the current target, so mark it as nonshared to avoid broken libiwinfo support on other targets with same cpu architecture but different wireless driver types. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Felix Fietkau authored
Adds client + ad-hoc mode fixes and some initial TPC preparation work Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
It apparently causes a regression on some devices if the ethernet cable is plugged in while booting. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Aug 24, 2016
-
-
Mathias Kresin authored
With 12fe4b57 I switched the ath5k eeprom extraction to an alternate code path. Unfortunately this code seams to be broken since ages and broke the ath5k EEPROM extraction. Reported-by:
Mohammed Berdai <mohammed.berdai@gmail.com> Signed-off-by:
Mathias Kresin <dev@kresin.me> Acked-by:
John Crispin <john@phrozen.org>
-
Alexey Brodkin authored
DW GMAC on ARC SDP boards doesn't enter promiscuous mode if Ethernet PHY haven't got established link. Good examples are auto-negotiation in progress or disconnected cable. We do see Linux kernel sets GMAC's MAC filter register properly but GMAC's hardware doesn't accept new settings. We believe it is a hardware issue, most probably problem of integration of DW GMAC and PHY on the board. As a work-around we completely disable frame filtering in GMAC hardware (once and for good) which forces GMAC to enter promiscuous mode with the first write to MAC filter register. That gives us working bridge that consists of eth0 and wlan0 (USB Wi-Fi dongle). I.e. we finally have working "Dumb AP" setup made of ARC AXS10x boards. Given that hack is quite dirty (in loaded wired networks this will effectively load CPU with junk packets even if user doesn't need promisc mode) and there's no indication any other boards with DW GMAC suffer from the same issue we're patching only kernel for ARC boards. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: John Crispin <john@phrozen.org>, Cc: Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Roman Yeryomin authored
Signed-off-by:
Roman Yeryomin <roman@advem.lv>
-
- Aug 23, 2016
-
-
Cezary Jackiewicz authored
Signed-off-by:
Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
-
John Crispin authored
Signed-off-by:
John Crispin <john@phrozen.org>
-
- Aug 24, 2016
-
-
Rafał Miłecki authored
This allows referencing USB ports/devices that are always present in a device. This applies to some internal devices, root hub ports and internal USB hubs. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
Jo-Philipp Wich authored
The R7800 is an IPQ8065, so rename its dts file to reflect that fact. Also fold the R7500v2 dts addition into the existing 800-devicetree.patch. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Aug 23, 2016
-
-
Stijn Tintel authored
Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Stijn Tintel authored
Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Stijn Tintel authored
Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Stijn Tintel authored
Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Stijn Tintel authored
Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Magnus Kroken authored
300-upstream-fix-polarssl-mbedtls-builds.patch has been applied upstream. Replaced 101-remove_polarssl_debug_call.patch with upstream backport. Changelog: https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn23#OpenVPN2.3.12 Signed-off-by:
Magnus Kroken <mkroken@gmail.com>
-
Stijn Tintel authored
Signed-off-by:
Stijn Tintel <stijn@linux-ipv6.be>
-
Ralph Sennhauser authored
Current musl already provides sched_getcpu Signed-off-by:
Ralph Sennhauser <ralph.sennhauser@gmail.com>
-
Ralph Sennhauser authored
Fixes broken btrfs support in 4.12 Signed-off-by:
Ralph Sennhauser <ralph.sennhauser@gmail.com>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Roman Yeryomin authored
Signed-off-by:
Roman Yeryomin <roman@advem.lv> [Jo-Philipp Wich: change commit title] Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Toke Høiland-Jørgensen authored
The ATH9K_STATION_STATISTICS kernel config variable enables some extra statistics that are useful for debugging (in particular with the airtime fairness patches enabled). This adds that kernel config when selecting ath9k debugging. Signed-off-by:
Toke Høiland-Jørgensen <toke@toke.dk>
-