SuccessChanges

Summary

  1. ramips: replace pinctrl property names for ipTIME A1004ns (commit: 45e2b77) (details)
  2. ath79: add support for AVM FRITZ!WLAN Repeater 450E (commit: 8d9c108) (details)
  3. procd: fix jail when running on glibc (commit: 7e9b56f) (details)
  4. ramips: mt7621: add NETGEAR R7200 as DEVICE_ALT1 (commit: 08f5cac) (details)
  5. umdns: update to version 2020-04-20 (commit: 533da61) (details)
  6. relayd: bump to version 2020-04-20 (commit: be172e6) (details)
  7. kernel: netfilter.mk: fix kmod-ipt-nat6 installation on 5.4 (commit: 29a458b) (details)
  8. uboot-kirkwood: update to 2020.04 (commit: 6cafea5) (details)
  9. arm-trusted-firmware-rockchip: add new package (commit: 79d7109) (details)
  10. uboot-rockchip: add new package (commit: 7975060) (details)
  11. rockchip: add support for Pine64 RockPro64 (commit: 6a05a85) (details)
  12. uboot-rockchip: fix ident string (commit: 97673d8) (details)
  13. x86: image: drop dead code (commit: 282e786) (details)
  14. x86: fix kmod-forcedeth package selection (commit: fd94d03) (details)
  15. x86: select kmod-button-hotplug by default (commit: eca6946) (details)
  16. x86: move packages selection to profiles (commit: 9c23ece) (details)
  17. x86: really remove packages already enabled in kconfig (commit: be6543c) (details)
  18. ubus: update to latest git HEAD (commit: 4298f08) (details)
  19. lantiq/fritz 7312: set maximum speed to 100 mbit (commit: 36f6289) (details)
  20. base-files: ensure VERBOSE is set (commit: b77fd0d) (details)
  21. imx6: refresh kernel config (commit: 8d9b362) (details)
  22. kernel: bump 5.4 to 5.4.34 (commit: faf668b) (details)
  23. openssl: bump to 1.1.1g (commit: 3773ae1) (details)
  24. fstools: update to the latest version (commit: b7d6e80) (details)
  25. mediatek: disable the unused pcie port for elecom wrc-2533gent (commit: df27e94) (details)
  26. octeon: copy files to kernel 5.4 (commit: 91594cb) (details)
  27. octeon: refresh patches for kernel 5.4 (commit: 655c14e) (details)
  28. octeon: update config for kernel 5.4 (commit: 2095a4e) (details)
  29. octeon: use kernel version 5.4 for testing (commit: f6573ec) (details)
  30. ramips: remove config-4.14 for mt7621/mt76x8 (commit: 58bec0d) (details)
  31. kernel: replace "+@" IPV6 dependency by "+" (commit: 7b2731a) (details)
  32. kernel: fix include of myloader.o since kernel 5.4 (commit: 5f92349) (details)
  33. ath79: move tplinkpart.c parser to patches (commit: d3c9630) (details)
  34. ltq-adsl(-fw): Makefile clean-up and fixes (commit: d8b3f53) (details)
  35. ath79: rename qca9557.dtsi to qca955x.dtsi (commit: c0a80b7) (details)
  36. ath79: correct QCA9550 machine compatible binding (commit: fceef28) (details)
  37. ath79: fix QCA953x DDR and GPIO compatible bindings (commit: 1f45ed6) (details)
  38. ipq40xx: fix alphabetical order in 02_network (commit: 9fac916) (details)
  39. procd: extend requirejail attribute handling (commit: 471b8bf) (details)
  40. imx6: add back perf monitor related config symbol (commit: 4a3e0f7) (details)
  41. kernel: bump 5.4 to 5.4.35 (commit: ef5d37b) (details)
  42. kernel: backport support for clause 37 1000Base-X auto-negotiation (commit: 63696bd) (details)
  43. ramips: phy: at803x: support RGMII-to-SerDes and SFP support (commit: 6d92470) (details)
  44. kernel: add module to support SFP cages (commit: ec2f7a4) (details)
  45. ramips: enable SFP port for Ubiquiti ER-X-SFP (commit: 4c70bb4) (details)
  46. kernel: netdev: add kmod-phylink (commit: b23f72b) (details)
  47. kernel: netdev: add phylink dependency for sfp (commit: 71d5a0d) (details)
  48. kernel: netdev: fix kmod-sfp description capitalization (commit: b359a6b) (details)
  49. x86: fix unusable squashfs images by adding missing padding (commit: 97d8642) (details)
  50. umdns: update to version 2020-04-25 (commit: 9f7c8ed) (details)
  51. relayd: bump to version 2020-04-25 (commit: 9e7d11f) (details)
  52. kernel: netdev: fix kmod-sfp symbols (commit: 822c342) (details)
  53. oxnas: move service file to correct place (commit: 01961f1) (details)
  54. ramips: fix SUPPORTED_DEVICES for Mercury MAC1200R v2 (commit: d16a486) (details)
  55. ramips: remove unnecessary DEVICE_PACKAGES for Belkin F7C027 (commit: 1dedad2) (details)
  56. gdb: disable gdbserver for arc (commit: b0416c9) (details)
  57. perf: build with NO_LIBCAP=1 (commit: 80f128d) (details)
  58. mac80211: ath10k: increase rx buffer size to 2048 (commit: 066ec97) (details)
  59. tools/mkimage: update to 2020.04 (commit: 042917f) (details)
  60. u-boot.mk: switch download to https (commit: 60712bd) (details)
  61. uboot-envtools: update to 2020.04 (commit: b397df5) (details)
  62. uboot-envtools: fix domywifi_dw33d Bad CRC error (commit: 75512fe) (details)
  63. kernel: backport fix for non-regular inodes on f2fs (commit: ee50018) (details)
  64. kernel: support intel X7xx 10/40GbE adapters (commit: 5d81b28) (details)
  65. toolchain/gcc: eliminate uClibc atexit hack (commit: cf22c44) (details)
  66. mvebu: add support for GL.iNet GL-MV1000 (commit: 050c24f) (details)
  67. bcm53xx: 5.4: enable NAND (commit: ad697aa) (details)
  68. mvebu: tidy up support for GL.iNet GL-MV1000 (commit: 3fdb086) (details)
  69. ath79: remove unused TP-Link partition parser (commit: 3f5997f) (details)
  70. ath79: ag71xx: remove code for legacy kernels (commit: 5358d8b) (details)
  71. ath79: ag71xx: unify version dependent code (commit: c760469) (details)
  72. ath79: enable SGMII workaround for affected boards (commit: 654eec5) (details)
  73. ramips: mt7621: use lzma-loader for D-Link DIR-860L B1 (commit: ce19571) (details)
  74. ramips: use lzma-loader for Japanese mt7621 devices (commit: a25bb86) (details)
  75. ramips: use lzma-loader for I-O DATA mt7621 devices (commit: c998ae7) (details)
  76. mt76: update to the latest version (commit: 1c008b6) (details)
  77. mediatek: fix compile error caused by upstreamed mtk_m32 function (commit: 8fdf778) (details)
  78. ramips: create common definition for I-O DATA NAND devices (commit: 1553f58) (details)
  79. ramips: explicitly disable built-in switch for lan-only devices (commit: a1693bf) (details)
  80. ramips: remove (kmod-)swconfig DEVICE_PACKAGES for Sitecom WL-351 (commit: 40325ab) (details)
  81. ramips: rt3883: remove swconfig from individual DEVICE_PACKAGES (commit: f0435d5) (details)
  82. ath79: add support for Ubiquiti PowerBeam 5AC Gen2 (commit: e210fe9) (details)
  83. ath79: indicate boot/failsafe/upgrade for NanoBeam/Nanostation AC (commit: 80a094a) (details)
  84. omap: copy kernel 4.19 config for 5.4 (commit: 75f7f7e) (details)
  85. omap: make kernel_oldconfig (commit: d20cfa2) (details)
  86. omap: switch to kernel 5.4 (commit: 1e3ee24) (details)
  87. omap: remove support for kernel 4.14 (commit: 87c909e) (details)
  88. wireless-regdb: backport three upstream fixes (commit: 76a0ddf) (details)
  89. elfutils: powerpc build fix (commit: a3079fb) (details)
  90. ath10k-ct: remove old patches (commit: ce2bd2b) (details)
  91. ath10k-firmware: move CT firmwares to new package (commit: 658e68f) (details)
  92. ath10k-ct-firmware: rename ct-htt packages (commit: 2e5e9b4) (details)
  93. ath10k-ct-firmware: update firmware images (commit: 06f510d) (details)
  94. ath10k-ct-firmware: add htt-mgt variants (commit: a882bfc) (details)
  95. ramips: fix MikroTik 750Gr3 ports MAC addresses (commit: a10537f) (details)
  96. wpad-wolfssl: fix crypto_bignum_sub() (commit: 4b3b8ec) (details)
  97. kirkwood: switch from swconfig to dsa (commit: 4fd7e53) (details)
  98. kirkwood: remove support for kernel 4.14 (commit: 0af2c44) (details)
  99. kirkwood: remove support for kernel 4.19 (commit: 8b37389) (details)
  100. Revert "ramips: explicitly disable built-in switch for lan-only devices" (commit: 03e742d) (details)
  101. ath79: add SUPPORTED_DEVICES based on ar71xx for some devices (commit: 522f6b7) (details)
  102. build: prereq: change minimum make version to 3.82 (commit: 35a8657) (details)
  103. kernel: hwmon: add Analog Devices AD741x support (commit: 3f66024) (details)
  104. kirkwood: disable image for Linksys EA3500 (Audi) (commit: d9ff499) (details)
  105. ugps: nmea: fix time comparision (commit: 447d335) (details)
  106. ath79: split Teltonika RUT955 to support other RUT9xx models (commit: c8b309b) (details)
  107. ath79: add support for Teltonika RUT955 H7V3C0 (commit: aa4a33a) (details)
  108. ath79: fix dts of Teltonika RUT9xx devices (commit: aa0526b) (details)
  109. dnsmasq: always inform about disabled dhcp service (commit: b17a5a9) (details)
  110. ath10k-ct: update to version 2020-04-29 (commit: 8036e7e) (details)
  111. wireless-regdb: bump to latest release 2020-04-29 (commit: 493eef5) (details)
  112. kernel: bump 5.4 to 5.4.36 (commit: 5ea3ea1) (details)
  113. wireguard: bump to 1.0.20200429 (commit: f57230c) (details)
  114. uci: update to latest git HEAD (commit: 2855be3) (details)
  115. base-files: generate config files with correct permissions (commit: ad27c13) (details)
  116. general: add README.md (commit: 4edacde) (details)
  117. build: update download.pl to change priority of mirrors (commit: 247ca03) (details)
  118. ramips: Add support for I-O DATA WN-G300DGR (commit: c9ffb43) (details)
  119. ath79: add support for Logitec LAN-W451NGR (commit: e21fa82) (details)
  120. ramips: add support for ELECOM WRC-1167GHBK2-I (commit: 7e11016) (details)
  121. ramips: add support for I-O DATA WN-G300R3 (commit: 66aeb2c) (details)
Commit 45e2b7763f2a846bf1a40f5fa79b4cfe4678557a by gch981213
ramips: replace pinctrl property names for ipTIME A1004ns

The pinctrl driver had been replaced with the upstream one in b756ea2a909a
("ramips: replace pinctrl property names"), but the initial A1004ns support
patch did not reflect the changes. This commit updates its pinctrl property
names.

Fixes: 9169482f640c ("ramips: add support for ipTIME A1004ns")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 45e2b77)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iptime_a1004ns.dts (diff)
Commit 8d9c1087e4d07d625a9fef61d5dce71d850732ae by mail
ath79: add support for AVM FRITZ!WLAN Repeater 450E

SOC:    Qualcomm QCA9556 (Scorpion) 560MHz MIPS74Kc
RAM:    64MB Zentel A3R12E40CBF DDR2
FLASH:  16MiB Winbond W25Q128 SPI NOR
WLAN1:  QCA9556 2.4 GHz 802.11b/g/n 3x3
INPUT:  WPS button
LED:    Power, WiFi, LAN, RSSI indicator
Serial: Header Next to Black metal shield
        Pinout is 3.3V - RX - TX - GND (Square Pad is 3.3V)
        The Serial setting is 115200-8-N-1.

Installation via EVA:
In the first seconds after Power is connected, the bootloader will
listen for FTP connections on 192.168.178.1. Firmware can be uploaded
like following:

  ftp> quote USER adam2
  ftp> quote PASS adam2
  ftp> binary
  ftp> debug
  ftp> passive
  ftp> quote MEDIA FLSH
  ftp> put openwrt-sysupgrade.bin mtd1

Note that this procedure might take up to two minutes.
You need to powercycle the device afterwards to boot OpenWRT.

Tested-by: Andreas Ziegler <dev@andreas-ziegler.de>
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 8d9c108)
The file was addedtarget/linux/ath79/dts/qca9556_avm_fritz450e.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz1750e.dts (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/lib/preinit/10_fix_eth_mac.sh (diff)
The file was addedtarget/linux/ath79/dts/qca9556_avm_fritz-repeater.dtsi
Commit 7e9b56fde245373950efea3e04dcc58ada0d0bc5 by daniel
procd: fix jail when running on glibc

d200b70 jail: include /etc/nsswitch.conf in jail for glibc.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7e9b56f)
The file was modifiedpackage/system/procd/Makefile (diff)
Commit 08f5cac6fbd8ac97d6b012a0f6a5f0fabe19c623 by daniel
ramips: mt7621: add NETGEAR R7200 as DEVICE_ALT1

Netgear R7200 is another clone of Netgear R6700v2, introduced in:
6e80df5 ("ramips: add support for NETGEAR R6700v2/AC2400")

Reported-by: Joel Pinsker, github user @joelp64
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 08f5cac)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 533da61ac63079f218a9946cd8e347b880c33dc0 by ldir
umdns: update to version 2020-04-20

e74a3f9 dns.c: improve input validation

Addresses CVE-2020-11750

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 533da61)
The file was modifiedpackage/network/services/umdns/Makefile (diff)
Commit be172e663f318ec364c13f795df025bbcce9ac18 by ldir
relayd: bump to version 2020-04-20

796da66 dhcp.c: improve input validation & length checks

Addresses CVE-2020-11752

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: be172e6)
The file was modifiedpackage/network/services/relayd/Makefile (diff)
Commit 29a458b0cae3435bce41136ee3b4132b4103ffae by koen.vandeputte
kernel: netfilter.mk: fix kmod-ipt-nat6 installation on 5.4

xt_MASQUERADE.ko is picked up by both kmod-ipt-nat and kmod-ipt-nat6, causing
conflict
As kmod-ipt-nat6 already depends on kmod-ipt-nat, remove xt_MASQUERADE from it

Fixes: FS#2924
Fixes: 0fad8af85158 ("kernel: Include xt_MASQUERADE for kernel 5.2 and later")
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 29a458b)
The file was modifiedinclude/netfilter.mk (diff)
Commit 6cafea5c5ea92be0152f475467a2434c90d01891 by ynezz
uboot-kirkwood: update to 2020.04

Update U-Boot to current 2020.04 release for kirkwood platform.

Catch up with upstream and move some configuration options from
the header files to the corresponding defconfig files.

Compile tested: all devices
Run tested: nsa310, pogoplugv4

Tested-by: Cezary Jackiewicz <cezary@eko.one.pl> [nsa310]
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 6cafea5)
The file was modifiedpackage/boot/uboot-kirkwood/patches/007-nsa310-uboot-generic.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/110-dockstar.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/Makefile (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/150-goflexhome.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/140-pogoplug_e02.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/008-nsa325-uboot-generic.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/130-ib62x0.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/010-pogoplug_v4.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/120-iconnect.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/200-openwrt-config.patch (diff)
Commit 79d7109225bc44dc527216565b5d0ffff45018e4 by ynezz
arm-trusted-firmware-rockchip: add new package

This is needed to build the uboot-rockchip, needed for the rockchip target

Signed-off-by: Tobias Mädel <t.maedel@alfeld.de>
Tested-by: Tobias Schramm <t.schramm@manjaro.org>
[replaced `mkdir -p` with INSTALL_DIR variable]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 79d7109)
The file was addedpackage/boot/arm-trusted-firmware-rockchip/Makefile
Commit 797506011695d2dacba74bec717fbf88a7729ace by ynezz
uboot-rockchip: add new package

This package is needed for the rockchip target.

Signed-off-by: Tobias Mädel <t.maedel@alfeld.de>
Tested-by: Tobias Schramm <t.schramm@manjaro.org>
(commit: 7975060)
The file was addedpackage/boot/uboot-rockchip/Makefile
Commit 6a05a85dcbf91777a3666693b41bd71dee6d9bfd by ynezz
rockchip: add support for Pine64 RockPro64

This adds the new rockchip target and support for RockPro64 RK3399

Flash:    16 MiB SPI NOR
RAM:      2 GiB/4 GiB LPDDR4
SoC:      RK3399
USB:      2x USB 2.0, 1x USB 3.0, 1x USB-C
Ethernet: 1x GbE
PCIe:     PCIe 2.0, 4 lanes
Storage:  eMMC or SD card
Optional SDIO wifi/bt module

The Pine64 RockPro64 is a single-board-computer with a 4x PCIe connector,
6 ARM64 cores (4 little, 2 big), plenty of RAM and storage.

By default the single Gigabit-Ethernet port is configured as the
LAN port.

Installation of the firware is possible by dd'ing the image
to an SD card or the eMMC flash.

Serial: 3v3 1500000 8n1

U-boot is build from the mainline tree and
integrated into the images. Required ATF to build u-boot
is downloaded from a CI build bot.

Signed-off-by: Tobias Mädel <t.maedel@alfeld.de>
Tested-by: Tobias Schramm <t.schramm@manjaro.org>
(commit: 6a05a85)
The file was addedtarget/linux/rockchip/armv8/base-files/etc/board.d/02_network
The file was addedtarget/linux/rockchip/image/armv8.mk
The file was addedtarget/linux/rockchip/image/mmc.bootscript
The file was addedtarget/linux/rockchip/armv8/config-5.4
The file was addedtarget/linux/rockchip/Makefile
The file was addedtarget/linux/rockchip/armv8/base-files/lib/preinit/79_move_config
The file was addedtarget/linux/rockchip/config-default
The file was addedtarget/linux/rockchip/image/Makefile
The file was addedtarget/linux/rockchip/armv8/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/rockchip/armv8/target.mk
Commit 97673d87717abbced8f3a4998367aff62c836911 by ynezz
uboot-rockchip: fix ident string

Commit 797506011695 ("uboot-rockchip: add new package") has added
`OpenWRT` ident string, fix it to proper `OpenWrt`.

Fixes: 797506011695 ("uboot-rockchip: add new package")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 97673d8)
The file was modifiedpackage/boot/uboot-rockchip/Makefile (diff)
Commit 282e7862b77eb32cfff14a7b8e15089b94a9c3f9 by daniel
x86: image: drop dead code

These are remnants of old image generation code, which now serve no
purpose.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: 282e786)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
Commit fd94d03ae6ed74744f674e3c0b19a870078fed46 by daniel
x86: fix kmod-forcedeth package selection

There's no such package as forcedeth, threfore the driver is never
selected. Fix it by properly specifying package name.

Fixes: 35f208d ("x86: add nforce eth to default packages")
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: fd94d03)
The file was modifiedtarget/linux/x86/64/target.mk (diff)
The file was modifiedtarget/linux/x86/image/generic.mk (diff)
The file was modifiedtarget/linux/x86/image/legacy.mk (diff)
Commit eca6946447aa0be38146314d15f9d86840d8f0ed by daniel
x86: select kmod-button-hotplug by default

This package is useful by all subtargets, therefore move it to default
packages selection.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: eca6946)
The file was modifiedtarget/linux/x86/64/target.mk (diff)
The file was modifiedtarget/linux/x86/geode/target.mk (diff)
The file was modifiedtarget/linux/x86/generic/target.mk (diff)
The file was modifiedtarget/linux/x86/Makefile (diff)
Commit 9c23ecee577962c3836b6b1b2cdc222c59a257ad by daniel
x86: move packages selection to profiles

This can be rather confusing for contributors, since there are three
layers in which they can be added. As for now there are none profiles
other than generic (exception: geos) let's move them to these profiles.
Being here this commit also removes packages in geode profiles already
enabled in kernel config.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: 9c23ece)
The file was modifiedtarget/linux/x86/image/64.mk (diff)
The file was modifiedtarget/linux/x86/geode/target.mk (diff)
The file was modifiedtarget/linux/x86/64/target.mk (diff)
Commit be6543c53994b873a61689261f54ef2353165453 by daniel
x86: really remove packages already enabled in kconfig

This commit really removes packages in geode profiles already enabled
in kernel config.

Fixes: 9c23ecee57 ("x86: move packages selection to profiles")
Reported-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: be6543c)
The file was modifiedtarget/linux/x86/image/geode.mk (diff)
Commit 4298f0878fa9e264212c180af8280c8a4c2e29a5 by dedeckeh
ubus: update to latest git HEAD

171469e lua: avoid truncation of large numeric values

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 4298f08)
The file was modifiedpackage/system/ubus/Makefile (diff)
Commit 36f628910b8bf51216004621847f3eab3a62a10c by lynxis
lantiq/fritz 7312: set maximum speed to 100 mbit

The fritz 7312 does not support 1000 gbit. Advertising it makes it
worse. Some NIC will change to 1000 gibt and turn off and on again for
ever.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 36f6289)
The file was modifiedtarget/linux/lantiq/files-4.19/arch/mips/boot/dts/lantiq/ar9_avm_fritz7312.dts (diff)
Commit b77fd0d30bfa93def97fc1633d389b994600fea3 by lynxis
base-files: ensure VERBOSE is set

If not set, it shows the following error
sh: out of range

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: b77fd0d)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
Commit 8d9b36270b1faecdf8c9632e0f18251df9a0990c by koen.vandeputte
imx6: refresh kernel config

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 8d9b362)
The file was modifiedtarget/linux/imx6/config-5.4 (diff)
Commit faf668be354af76b8b9f93921b426dc5e9782a98 by ynezz
kernel: bump 5.4 to 5.4.34

Refreshed patches.

Run tested: qemu-x86-64, apalis, a64-olinuxino
Build tested: x86/64, imx6, sunxi/a53

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: faf668b)
The file was modifiedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/482-mtd-spi-nor-fix-4-byte-opcode-support-for-w25q256.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/745-v5.7-net-dsa-mt7530-add-support-for-port-mirroring.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0999-hnat.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0400-eth-fix-rx-vlan-hw-offload.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/401-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/304-mtd-spi-nor-Add-support-for-mx25r3235f.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0401-eth-fix-eth1-tx-timeout.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
Commit 3773ae127ac83766028f767ac744e87a7ddcaf50 by ynezz
openssl: bump to 1.1.1g

Fixes NULL dereference in SSL_check_chain() for TLS 1.3, marked with
high severity, assigned CVE-2020-1967.

Ref: https://www.openssl.org/news/secadv/20200421.txt
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 3773ae1)
The file was modifiedpackage/libs/openssl/Makefile (diff)
Commit b7d6e80feea21aac80d5bd25dc3a0dd5b148fec9 by nbd
fstools: update to the latest version

84965b92f635 blockd: print symlink error code and string message
62c578c22f9d blockd: report "target" path as "mount" for autofs available mounts
d1f1f2b38fa1 block: remove mount target file if it's a link
830441d790d6 blockd: remove symlink linkpath file if it's a dir or link
c80f7002114f libfstools/mtd: attempt to read from OOB data if empty space is found

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b7d6e80)
The file was modifiedpackage/system/fstools/Makefile (diff)
Commit df27e949fbbf13e1e2ab4db49f608165ef0ba9fe by nbd
mediatek: disable the unused pcie port for elecom wrc-2533gent

Fixes MSI support for the primary device

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: df27e94)
The file was modifiedtarget/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7622-elecom-wrc-2533gent.dts (diff)
Commit 91594cb137154c2936853f293db1da19d125d28c by freifunk
octeon: copy files to kernel 5.4

Copy config and patches to kernel 5.4.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
[split patch, fix patches-5.4 dirname, add description]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 91594cb)
The file was addedtarget/linux/octeon/config-5.4
The file was addedtarget/linux/octeon/patches-5.4/100-ubnt_edgerouter2_support.patch
The file was addedtarget/linux/octeon/patches-5.4/120-cmdline-hack.patch
The file was addedtarget/linux/octeon/patches-5.4/110-er200-ethernet_probe_order.patch
Commit 655c14e88cc17509bdec71ca73594b345d20d7a1 by freifunk
octeon: refresh patches for kernel 5.4

Refresh patches to make them apply to kernel 5.4.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
[split patch, refresh on newer kernel, add description]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 655c14e)
The file was modifiedtarget/linux/octeon/patches-5.4/100-ubnt_edgerouter2_support.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.4/110-er200-ethernet_probe_order.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.4/120-cmdline-hack.patch (diff)
Commit 2095a4e2768c87e902fa7db4f2454ed399b13d56 by freifunk
octeon: update config for kernel 5.4

Update config with make kernel_oldconfig.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
[split patch, redo kernel_oldconfig, add description]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 2095a4e)
The file was modifiedtarget/linux/octeon/config-5.4 (diff)
Commit f6573ec24e2aaf83fd8a17de1abfe9c7da8787da by freifunk
octeon: use kernel version 5.4 for testing

Tested on EdgeRouter Lite (by Daniel Engberg)

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f6573ec)
The file was modifiedtarget/linux/octeon/Makefile (diff)
Commit 58bec0d172fb7fc1146bdcdcd0f75b6644890fb6 by freifunk
ramips: remove config-4.14 for mt7621/mt76x8

mt7621 and mt76x8 subtargets have been moved to kernel 5.4 and their
DTS(I) files are incompatible to kernel 4.14.

Remove the corresponding kernel config files to signal that more
boldly and to prevent accidentally patching the wrong kernel when
pulling in older config patches.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 58bec0d)
The file was removedtarget/linux/ramips/mt76x8/config-4.14
The file was removedtarget/linux/ramips/mt7621/config-4.14
Commit 7b2731a691f7abb53a8ef3b2bd7b7170f0f87264 by freifunk
kernel: replace "+@" IPV6 dependency by "+"

The combination +@IPV6:kmod-ipsec6 is not valid, the +a:b
syntax implies the @. Fix it.

Fixes: 2e6b6f9fcaae ("kernel: add @IPv6 dependency to ipv6 modules")

Reported-by: Oldřich Jedlička (@oldium)
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 7b2731a)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
Commit 5f923498415d79dc500f7ba26c30dde5c9f27586 by freifunk
kernel: fix include of myloader.o since kernel 5.4

Between 4.19 and 5.4, mtd parsers have been moved to "parsers"
subdirectory. Based on this, the selection of myloader.o in OpenWrt
was also moved to that subdirectory, while the Kconfig and our local
myloader.c file remained in /drivers/mtd.

This resulted in linking errors like the following (on ath25@5.4):

make[8]: *** No rule to make target 'drivers/mtd/parsers/myloader.o', ...
   needed by 'drivers/mtd/parsers/built-in.a'.  Stop.
make[7]: *** [scripts/Makefile.build:500: drivers/mtd/parsers] Error 2
make[6]: *** [scripts/Makefile.build:500: drivers/mtd] Error 2

Since myloader.c is not too big, this patch moves it to the kernel patches,
allowing to adjust the path for kernel 5.4 and keeping Makefiles and
file paths better in sync.

Other patches have been refreshed accordingly.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 5f92349)
The file was modifiedtarget/linux/generic/pending-5.4/430-mtd-add-myloader-partition-parser.patch (diff)
The file was removedtarget/linux/generic/files/drivers/mtd/myloader.c
The file was modifiedtarget/linux/generic/pending-5.4/497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/430-mtd-add-myloader-partition-parser.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/405-mtd-tp-link-partition-parser.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/430-mtd-add-myloader-partition-parser.patch (diff)
Commit d3c9630811468499a94302fc57f3a4874f1614bc by freifunk
ath79: move tplinkpart.c parser to patches

Between 4.19 and 5.4, mtd parsers have been moved to "parsers"
subdirectory. Like for myloader.c in the previous patch,
this patch moves tplinkpart.c to the kernel patches, so the
code and the kernel includes are at the same location and
the path can be adjusted per kernel.

While at it, remove some outdated kernel version switches from
the C code.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d3c9630)
The file was modifiedtarget/linux/ath79/patches-4.19/405-mtd-tp-link-partition-parser.patch (diff)
The file was removedtarget/linux/ath79/files/drivers/mtd/tplinkpart.c
The file was modifiedtarget/linux/ath79/patches-5.4/405-mtd-tp-link-partition-parser.patch (diff)
Commit d8b3f53f5e1fe13d2468feff94f4a1f8e53ba53a by freifunk
ltq-adsl(-fw): Makefile clean-up and fixes

This fixes a few minor issues (partially cosmetic) in ltq-adsl and
ltq-adsl-fw Makefiles:
- fix PKG_SOURCE_URL and switch to https
- remove non-existant FW_NAME variable
- fix package name for config inclusion
- fix config symbol for debugging

Fixes: 1d0a9d0c0470 ("move ltq-adsl")

Cc: John Crispin <john@phrozen.org>

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d8b3f53)
The file was modifiedpackage/kernel/lantiq/ltq-adsl/Config.in (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl-fw/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl/Makefile (diff)
Commit c0a80b71254fb8710dbd1942a3916fbcdc02835e by mail
ath79: rename qca9557.dtsi to qca955x.dtsi

There are at least 3 different chips in the Scorpion series of SoCs.
Rename the common DTSI to better reflect it's purpose for the whole
series.

Also rename the compatible bindings from qca,ar9557 and qca,qca9557
to qca,qca9550.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c0a80b7)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz-repeater.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts (diff)
The file was addedtarget/linux/ath79/dts/qca955x.dtsi
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_trendnet_tew-823dru.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_sitecom_wlr-8100.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_ursus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wdr4900-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_buffalo_bhr-4grv2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-922uags-5hpacd.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_engenius_epg5000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_koala.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr941n-v7-cn.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_domywifi_dw33d.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_librerouter_librerouter-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-d7.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_engenius_ecb1750.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_netgear_ex7300.dtsi (diff)
The file was removedtarget/linux/ath79/dts/qca9557.dtsi
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_re350k-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_zyxel_nbg6716.dts (diff)
Commit fceef288cf4c15d9d04bb3d8492159c48e5e0e7f by mail
ath79: correct QCA9550 machine compatible binding

Some boards using a QCA9556 or QCA9558 had their machine compatible
binding incorrectly set to qca,qca9557.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: fceef28)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1045nd-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_engenius_epg5000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_engenius_ecb1750.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_koala.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz450e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1200e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1200i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750c.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz1750e.dts (diff)
Commit 1f45ed6c994b154e657bbcab4465ce5f41154e7f by mail
ath79: fix QCA953x DDR and GPIO compatible bindings

The memory as well as GPIO controller had the wrong SoC name used for
their compatible binding.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1f45ed6)
The file was modifiedtarget/linux/ath79/dts/qca953x.dtsi (diff)
Commit 9fac9168c6471b743dbaac5cd038593f9f807e9d by mail
ipq40xx: fix alphabetical order in 02_network

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9fac916)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
Commit 471b8bf8c14f7dba8a426f2c6448744d4c5ac151 by daniel
procd: extend requirejail attribute handling

e2ed964 jail: don't fail unless requirejail is set
17e7ae7 jail: don't load libpreload-seccomp.so if it doesn't exist

Fixes openwrt/packages#11913
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 471b8bf)
The file was modifiedpackage/system/procd/Makefile (diff)
Commit 4a3e0f736f7b14e3e0df9c373f7d798a2247df23 by ynezz
imx6: add back perf monitor related config symbol

Commit 0543eb111081 ("imx6: 5.4: add missing kernel perf monitor
symbol") has added missing kernel config symbol FSL_IMX8_DDR_PMU which
is exposed only when building perf, so add it back.

Fixes: 8d9b36270b1f ("imx6: refresh kernel config")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 4a3e0f7)
The file was modifiedtarget/linux/imx6/config-5.4 (diff)
Commit ef5d37ba5ee5c3ba9cc6943b3732194256beb812 by ynezz
kernel: bump 5.4 to 5.4.35

Refreshed one patch.

Run tested: qemu-x86-64
Build tested: x86/64, imx6, sunxi/a53, rockchip/armv8

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: ef5d37b)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0281-drm-vc4-A-present-but-empty-dmas-disables-audio.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
Commit 63696bd0fb9c97d6be6f91e360e46a9a9d0eab3c by lynxis
kernel: backport support for clause 37 1000Base-X auto-negotiation

This patch is needed for clause 37 1000Base-X encoding used in many SFP modules.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
Signed-off-by: René van Dorst <opensource@vdorst.com>
(commit: 63696bd)
The file was addedtarget/linux/generic/backport-5.4/750-v5.5-net-phy-add-support-for-clause-37-auto-negotiation.patch
Commit 6d924706a65a16f88bae7f2b3d29535df5b320ab by lynxis
ramips: phy: at803x: support RGMII-to-SerDes and SFP support

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
Signed-off-by: René van Dorst <opensource@vdorst.com>
(commit: 6d92470)
The file was addedtarget/linux/ramips/patches-5.4/991-at803x.patch
Commit ec2f7a47d379c3828eec930df881b09acc6fec06 by lynxis
kernel: add module to support SFP cages

Enables kernel SFP case support.

Signed-off-by: René van Dorst <opensource@vdorst.com>
(commit: ec2f7a4)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit 4c70bb4f906b875aee1da6636aa7d2023ef69064 by lynxis
ramips: enable SFP port for Ubiquiti ER-X-SFP

SFP cage of this device is connected via a AT8031 phy to port 5 of the switch.
This phy act as a RGMII-to-SerDes converter.

Also a I2C clock gate needs to be enabled in order to access the SFP module via I2C bus.
SFP cage also has module detect pin which is connected to I2C gpio expander.

With this patch the kernel/PHYLINK now can detect, readout and use the SFP module/port.

NOTE: SFP cage / AT8033 PHY only support 1000base-X encoding!
This means that some SGMII modules can work and only at forced 1GBit/full-duplex!

Signed-off-by: René van Dorst <opensource@vdorst.com>
(commit: 4c70bb4)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x-sfp.dts (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit b23f72b5b615b31b348c4a3259a0d85d127487f0 by mail
kernel: netdev: add kmod-phylink

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b23f72b)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit 71d5a0d92ba8599924b607501cd1a90d9d4fabee by mail
kernel: netdev: add phylink dependency for sfp

Fixes: ec2f7a47d379 ("kernel: add module to support SFP cages")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 71d5a0d)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit b359a6b948a6e25682ef5b6e82d2df8448b37c94 by mail
kernel: netdev: fix kmod-sfp description capitalization

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b359a6b)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit 97d86426e2ec4e6a875f82aa6e0ffdb802fbde22 by ynezz
x86: fix unusable squashfs images by adding missing padding

It was reported, that after image generation rework
x86-64-generic-squashfs-rootfs.img image won't boot on XenServer x86_64
anymore:

F2FS-fs (xvda): Magic Mismatch, valid(0xf2f52010) - read(0x84289960)
F2FS-fs (xvda): Can't find valid F2FS filesystem in 1th superblock
F2FS-fs (xvda): Magic Mismatch, valid(0xf2f52010) - read(0x4e8ee223)
F2FS-fs (xvda): Can't find valid F2FS filesystem in 2th superblock
List of all partitions:
ca00            4207 xvda
  driver: vbd
No filesystem could mount root, tried:
  ext3
  ext2
  ext4
  squashfs
  iso9660
  f2fs

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(202,0)

So lets fix this by adding back padding which was introduced in commit
a17d9482f5e2 ("x86: image: fix small disk space in squashfs overlay").

Ref: FS#3036
Fixes: 258f070d1a4f ("x86: fix missing squashfs and ext4 rootfs images")
Fixes: cb007a7bf619 ("x86: switch image generation to new code")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 97d8642)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
Commit 9f7c8ed0786be97eda879e5f6681994e4de53d74 by ldir
umdns: update to version 2020-04-25

cdac046 dns.c: fix input validation fix

Due to a slight foobar typo, failing to de-reference a pointer, previous
fix not quite as complete as it should have been.

Improve CVE-2020-11750 fix

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 9f7c8ed)
The file was modifiedpackage/network/services/umdns/Makefile (diff)
Commit 9e7d11f3e275d6f5d6b3edd7f0fa0440da43c45a by ldir
relayd: bump to version 2020-04-25

f4d759b dhcp.c: further improve validation

Further improve input validation for CVE-2020-11752

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 9e7d11f)
The file was modifiedpackage/network/services/relayd/Makefile (diff)
Commit 822c342d09e20e04677841730755c06c8d6efdfa by mail
kernel: netdev: fix kmod-sfp symbols

Fixes: ec2f7a47d379 ("kernel: add module to support SFP cages")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 822c342)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit 01961f163d927d6b44097f48a67bbc5b4c63eaf7 by freifunk
oxnas: move service file to correct place

This service file has been misplaced from the very beginning.

Fixes: dcc34574efba ("oxnas: bring in new oxnas target")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 01961f1)
The file was addedtarget/linux/oxnas/base-files/etc/init.d/set-irq-affinity
The file was removedtarget/linux/oxnas/base-files/init.d/set-irq-affinity
Commit d16a4867669acd470b936620dba8fda86bc6400b by freifunk
ramips: fix SUPPORTED_DEVICES for Mercury MAC1200R v2

Currently SUPPORTED_DEVICES only contains the old device string. Fix it by
removing the first assignment.

Fixes: c2334ad60dc8 ("ramips/mt76x8: Synchronize Makefiles with DTS compatible")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: d16a486)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
Commit 1dedad2a00d8519d4892b8529b5f2fffcb768220 by freifunk
ramips: remove unnecessary DEVICE_PACKAGES for Belkin F7C027

kmod-usb-dwc2 and kmod-usb-ledtrig-usbport are not target default packages, and
Belkin F7C027 does not have a USB port anyway. Just drop it.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 1dedad2)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
Commit b0416c9c128f1c557f9314003105b0c9e4d37b36 by hauke
gdb: disable gdbserver for arc

Although gdb is supported, gdbserver is still not.

checking whether gdbserver is supported on this host... no

Build breaks as gdbserver executable is not found during packaging.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(commit: b0416c9)
The file was modifiedpackage/devel/gdb/Makefile (diff)
Commit 80f128d2aa7586ce068bbc24badc46ffab2edd4a by hauke
perf: build with NO_LIBCAP=1

Build with NO_LIBCAP=1. This is to resolve build issue.

Package perf is missing dependencies for the following libraries:
libcap.so.2

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
(commit: 80f128d)
The file was modifiedpackage/devel/perf/Makefile (diff)
Commit 066ec97167e49b5c037b04dc4ec76c4cad5b75e2 by hauke
mac80211: ath10k: increase rx buffer size to 2048

Before, only frames with a maximum size of 1528 bytes could be
transmitted between two 802.11s nodes.

For batman-adv for instance, which adds its own header to each frame,
we typically need an MTU of at least 1532 bytes to be able to transmit
without fragmentation.

This patch now increases the maxmimum frame size from 1528 to 1656
bytes.

Tested with two ath10k devices in 802.11s mode, as well as with
batman-adv on top of 802.11s with forwarding disabled.

Fix originally found and developed by Ben Greear.

Link: https://github.com/greearb/ath10k-ct/issues/89
Link: https://github.com/greearb/ath10k-ct/commit/9e5ab25027e0971fa24ccf93373324c08c4e992d
Cc: Ben Greear <greearb@candelatech.com>
Signed-off-by: Linus Lüssing <ll@simonwunderlich.de>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: 066ec97)
The file was modifiedpackage/kernel/mac80211/patches/subsys/353-mac80211-use-more-bits-for-ack_frame_id.patch (diff)
The file was addedpackage/kernel/mac80211/patches/ath/922-ath10k-increase-rx-buffer-size-to-2048.patch
Commit 042917f1c4e8e68ed6c6948dcaf57d35d0b3c366 by hauke
tools/mkimage: update to 2020.04

also change the download source to https and add a mirror
drop merged patches

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
[Add extra changes to compile on FreeBSD, merge two patches]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 042917f)
The file was removedtools/mkimage/patches/050-image_h_portability.patch
The file was modifiedtools/mkimage/patches/030-allow-to-use-different-magic.patch (diff)
The file was addedtools/mkimage/patches/050-Add-compatibility-with-non-Linux-hosts.patch
The file was addedtools/mkimage/patches/070-remove_generated_autoconf.patch
The file was modifiedtools/mkimage/patches/210-link-libcrypto-static.patch (diff)
The file was removedtools/mkimage/patches/060-remove_kernel_includes.patch
The file was modifiedtools/mkimage/Makefile (diff)
Commit 60712bd536a4fcb4335b152b2b3a3544ccdf1cd0 by hauke
u-boot.mk: switch download to https

ftp can cause problems on some networks switch primary download location
to https and add another mirror

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(commit: 60712bd)
The file was modifiedinclude/u-boot.mk (diff)
Commit b397df51aac42db3ebbf3cb9cb2db78c902803de by hauke
uboot-envtools: update to 2020.04

also revert to directly download the archive from https

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(commit: b397df5)
The file was modifiedpackage/boot/uboot-envtools/Makefile (diff)
Commit 75512fe0e76428e065c51d18dd41fd9857f7963c by hauke
uboot-envtools: fix domywifi_dw33d Bad CRC error

The current dw33d partition index has changed, this patch solves
this problem.

old partition layout
dev:    size   erasesize  name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00fa0000 00010000 "oem-firmware"
mtd3: 00010000 00010000 "art"
mtd4: 00500000 00020000 "kernel"
mtd5: 05b00000 00020000 "ubi"
mtd6: 02000000 00020000 "oem-backup"

new partition layout
dev:    size   erasesize  name
mtd0: 00500000 00020000 "kernel"
mtd1: 05b00000 00020000 "ubi"
mtd2: 02000000 00020000 "oem-backup"
mtd3: 00040000 00010000 "u-boot"
mtd4: 00010000 00010000 "u-boot-env"
mtd5: 00fa0000 00010000 "oem-firmware"
mtd6: 00010000 00010000 "art"

Signed-off-by: weidong jia <jwdsccd@gmail.com>
(commit: 75512fe)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
Commit ee500186a5617dfe80f4b762fd6bd0c38af93d49 by hauke
kernel: backport fix for non-regular inodes on f2fs

Upstream commit dda9f4b9ca ("f2fs: fix to skip verifying block address
for non-regular inode").

On 4.14, attempting to perform operations on a non-regular inode
residing on an f2fs filesystem, such rm-ing a device node, would fail
and lead to a warning / call trace in dmesg. This fix was already
applied to other kernels upstream - including 4.19, from which the patch
was taken.

More info at https://bugzilla.kernel.org/show_bug.cgi?id=202495.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
(commit: ee50018)
The file was addedtarget/linux/generic/backport-4.14/050-v4.19-f2fs-skip-verifying-block-address-non-regular-inode.patch
Commit 5d81b28a829ac20fb60991e71ee7a7c53d14fd58 by hauke
kernel: support intel X7xx 10/40GbE adapters

Signed-off-by: Xiaobo Tian <peterwillcn@gmail.com>
[Add i40evf/i40evf.ko and setect CONFIG_IAVF]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5d81b28)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit cf22c4435e3bcf33e407cab71f7ff48aa00b4ac8 by hauke
toolchain/gcc: eliminate uClibc atexit hack

This seems to be over 10 years old. It doesn't seem to be needed anymore.

Tested on malta with uClibc (selected BROKEN).

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: cf22c44)
The file was modifiedtoolchain/gcc/common.mk (diff)
Commit 050c24f05c85268431515fb118a0710941473f2c by hauke
mvebu: add support for GL.iNet GL-MV1000

This patch adds supports for GL-MV1000.

Specification:
- SOC: Marvell Armada 88F3720 (1GHz)
- Flash: 16MB (W25Q128FWSIG)
- RAM: 1GB DDR4
- Ethernet: 3x GE (1 WAN + 2 LAN)
- EMMC: 8GB EMMC (KLM8G1GETF-B041)
- MicroSD: 1x microSD slot
- USB: 1x USB 2.0 port(TypeA),1x USB 3.0 port(TypeC)
- Button: 1x reset button,1x slide switch
- LED: 3x greed LED
- UART: 1x UART on PCB (JP1: 3.3V, RX, TX, GND)

Update firmware instructions
============================
In the compiled,please gzip -d xxx.img.gz,then update firmware on uboot web.

Signed-off-by: Li Zhang <li.zhang@gl-inet.com>
[Copied dts file to files-5.4]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 050c24f)
The file was modifiedpackage/boot/uboot-envtools/files/mvebu (diff)
The file was modifiedtarget/linux/mvebu/cortexa53/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (diff)
The file was addedtarget/linux/mvebu/files-4.19/arch/arm64/boot/dts/marvell/armada-gl-mv1000.dts
The file was addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-gl-mv1000.dts
Commit ad697aabc30875bd078275f59e69667279aa075d by hauke
bcm53xx: 5.4: enable NAND

NAND driver was dropped in the 5.4 bump, so enable it back

Fixes: 50c6938b95a0 ("bcm53xx: add v5.4 support")
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: ad697aa)
The file was modifiedtarget/linux/bcm53xx/config-5.4 (diff)
Commit 3fdb08681b36537f430dc55743c90154790554ce by freifunk
mvebu: tidy up support for GL.iNet GL-MV1000

This fixes a bunch of cosmetic issues with GL.iNet GL-MV1000:

- apply alphabetic sorting in multiple files
- use armada-3720 prefix for DTS like for other devices
- fix vendor capitalization for model in DTSes
- remove trivial comment in DTS files
- use DEVICE_VENDOR/DEVICE_MODEL
- remove redundant SUPPORTED_DEVICES
- use SOC instead of DEVICE_DTS
- remove empty line at EOF

Fixes: 050c24f05c85 ("mvebu: add support for GL.iNet GL-MV1000")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 3fdb086)
The file was addedtarget/linux/mvebu/files-4.19/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
The file was modifiedpackage/boot/uboot-envtools/files/mvebu (diff)
The file was modifiedtarget/linux/mvebu/cortexa53/base-files/etc/board.d/02_network (diff)
The file was removedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-gl-mv1000.dts
The file was removedtarget/linux/mvebu/files-4.19/arch/arm64/boot/dts/marvell/armada-gl-mv1000.dts
The file was addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (diff)
Commit 3f5997fb2874fe5c752f3f54de12d20081c2be1b by mail
ath79: remove unused TP-Link partition parser

This parser was added with the target, but no device seems to use it
currently, as all partitions are specified in the device-tree.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3f5997f)
The file was modifiedtarget/linux/ath79/config-5.4 (diff)
The file was removedtarget/linux/ath79/patches-5.4/405-mtd-tp-link-partition-parser.patch
The file was modifiedtarget/linux/ath79/config-4.19 (diff)
The file was removedtarget/linux/ath79/patches-4.19/405-mtd-tp-link-partition-parser.patch
Commit 5358d8b995f7aa52e16dd45cef082fc9983c8b39 by mail
ath79: ag71xx: remove code for legacy kernels

ath79 does not support kernels prior to 4.19 anymore.
Remove legacy code for those kernels from the ag71xx driver.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 5358d8b)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
Commit c76046991830ee6d61594acb51884bd2ef8bebc8 by mail
ath79: ag71xx: unify version dependent code

Use IS_ERR_OR_NULL macro to use the same code on kernel 4.19 as well as
5.4.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c760469)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
Commit 654eec5a2d5d7c70385020e6a4c6ee12ae24f7ba by mail
ath79: enable SGMII workaround for affected boards

These boards suffer from a sudden inability to establish a link on the
SGMII. Enable the workaround to fix the link when it dies.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 654eec5)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz-repeater.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_ursus.dts (diff)
Commit ce1957100411b0a751d6431d36def9c28048b4dc by mail
ramips: mt7621: use lzma-loader for D-Link DIR-860L B1

This device has trouble extracting big kernel from flash,
and supports LZMA compressed kernels only.

Using OpenWrt kernel loader saves us 64 KB compared to the dictionary
size limiting workaround.

Factory image sizes (commit: 5f126c541a74) with "CONFIG_ALL_KMODS=y":
- original ("-d23", default): 4784188 bytes, LZMA ERROR 1
- with "-d19": 4915260, LZMA ERROR 1
- with "-d18": 4915260, diff to original: +128 KB
- with "-d17": 4980796, diff to original: +192 KB
- with this patch: 4849724, diff to original: +64 KB

To save some CPU cycle, use minimal compression ("-a0") for the LZMA
compressed uImage.

The most robust solution would use a different loader,
which reads the compressed kernel directly from the flash.
See the thread at [0] for more details!

[0] http://lists.infradead.org/pipermail/openwrt-devel/2020-April/022926.html

Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
Tested-by: Stijn Segers <foss@volatilesystems.org>
[fixed identation]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: ce19571)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit a25bb8610ffb985feb49652ce633a60182a0bd5c by mail
ramips: use lzma-loader for Japanese mt7621 devices

In several Japanese routers with MT7621 SoC, the official sysupgrade
image cannot be booted properly after switching to kernel 5.4.

This commit fixes the issue by using lzma-loader.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: a25bb86)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit c998ae7f0e9bd51be4935055efbc3834a92698b1 by mail
ramips: use lzma-loader for I-O DATA mt7621 devices

The official sysupgrade images for I-O DATA devices manufactured by
MSTC (MitraStar Technology Corp.) cannot be booted normally and the
kernel panics after switching to kernel 5.4.

This commit fixes the issue by using lzma-loader.

Note:
  These devices use Z-LOADER to read the kernel from NAND flash and boot
  it. Z-LOADER cannot load and start plain lzma-loader, so additional
  lzma-compression is needed.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Co-developed-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
Tested-by: Yanase Yuki <dev@zpc.sakura.ne.jp> [wn-ax2033gr]
(commit: c998ae7)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 1c008b61bd1284ea68abdc59173de484110986c9 by nbd
mt76: update to the latest version

bef8f8a5966d mt76: mt7615: remove a stray if statement
89bd7199487f mt76: remove variable 'val' set but not used
ee8ac234b84e mt76: mt7615: introduce mt7615_mcu_fill_msg
4999db4668f0 mt76: mt7615: introduce mt7615_mcu_wait_response
8ce6e40eba03 mt76: mt7615: cleanup fw queue just for mmio devices
9d1d2ee9add3 mt76: mt7615: introduce mt7615_init_device routine
7fbd2a57cea4 mt76: always init to 0 mcu messages
3b277cf18d95 mt76: mt7615: introduce mt7615_mcu_send_message routine
2a4132a55a4f mt76: mt7615: add mt7615_mcu_ops data structure
9ba71749a122 mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops
2e991f3e8cdd mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops
56852057cb90 mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom
642ecd978887 mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs
2b0810af4a52 mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure
7a6285e63d88 mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands
e536b42ebc7d mt76: mt7615: introduce mt7615_register_map
fccbdb628ffd mt76: mt7615: add mt7663e support to mt7615_reg_map
d42244e9255c mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own
aebbe088127f mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom
28e22d07f892 mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine
167428592647 mt76: mt7615: introduce mt7615_init_mac_chain routine
23ca7acfc856 mt76: mt7615: introduce uni cmd command types
c4171728cf70 mt76: mt7615: introduce set_bmc and st_sta for uni commands
9e5c76d2310a mt76: mt7615: add more uni mcu commands
779b2cebc147 mt76: mt7615: introduce set_ba uni command
21ee7da00f0a mt76: mt7615: get rid of sta_rec_wtbl data structure
2097f74f664c mt76: mt7615: introduce mt7663e support
8e9cd01228d0 mt7615: sync Kconfig with upstream
3b4f93840950 mt76: add memory barrier to DMA queue kick
8d301ace8ed7 mt76: mt7615: fix mt7663e firmware struct endianness
9bc1850ce711 mt76: mt7615: fix endianness in unified command
a1b9b7d94aa0 mt76: mt7615: add missing declaration in mt7615.h
6e4b2a709fe7 mt76: sync Makefile with upstream
258dfb6afb30 mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
9c3d84b62cc0 mt76: mt76x2u: introduce Mercury UD13 support
ea8ea71933ca mt76: mt76x0: pci: add mt7610 PCI ID
9d555f82d329 mt76: mt7615: modify mt7615_ampdu_stat_read for each phy
8bd26d6c3172 mt76: mt7615: enable aggr_stats for both phy
1315afa511e0 mt76: mt7615: cleanup mib related defines and structs
072b50c61e0e mt76: mt7615: add more useful Tx mib counters
b23ff3e9343a mt76: mt7663: fix mt7615_mac_cca_stats_reset routine
294abe47c9b2 mt76: mt7663: enable nf estimation
d2d7bf2243f6 mt76: mt7615: make scs configurable per phy
908a2cfab88f mt76: mt7663: disable RDD commands
eaef0a268b95 mt76: mt7615: add ethool support to mt7663 driver
96e07ef1113d mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command
67182f36e3be mt76: mt7663: keep Rx filters as the default
e6a3f3ffe53a mt76: mt7615: introduce hw scan support
12ecd5ba2146 mt76: mt7615: introduce scheduled scan support
f6ab0bee3172 mt76: mt7615: introduce BSS absence event
f208a9430044 mt76: mt7615: introduce rlm tlv in bss_info mcu command
ea4f4d216dbe mt76: mt7615: remove unnecessary register operations
72c9380e70f9 mt76: add headroom and tailroom to mt76_mcu_ops data structure
63e14669e09d mt76: mt7615: introduce mt7663u support to mt7615_write_txwi
29d359ac7626 mt76: mt7615: introduce mt7615_mac_update_rate_desc routine
1f1dd2cb5b49 mt76: mt7615: introduce __mt7663_load_firmware routine
cb6dcfd3cf13 mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h
d28e8e7ef912 mt76: mt76u: rely on mt7622 queue scheme for mt7663u
f78cf8957aba mt76: mt7615: rework wtbl key configuration
2829497aaaf5 mt76: mt7615: introduce mt7615_wtbl_desc data structure
02c9ec4a15e7 mt76: mt7615: add address parameter to mt7615_eeprom_init
e9c640c0a79e mt76: mt7663: correct the name of the rom patch
1e8b2fe5ab03 mt76: mt7615: do not always reset the dfs state setting the channel
ec0ea46dacf9 mt76: mt7615: Delete an error message in mt7622_wmac_probe()
d16a4698f1ac mt76: mt7615: disable merge of OTP ROM data by default
2b58998bb594 mt76: mt7615: add support for applying DC offset calibration from EEPROM
55198aafb756 mt76: mt7615: add support for applying tx DPD calibration from EEPROM
5a1eaa38d380 mt76: mt7603: disable merge of OTP ROM data by default
bf60f43b12fb mt76: mt76x2: disable merge of OTP ROM data by default
9406eb1d110f mt76: mt7615: fix endian issues in applying flash calibration data
66d00b8c9dac mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats
25d812dddcf8 mt76: mt7663: fix aggr range entry in debugfs
08b8bd2bc915 mt76: mt7615: disable hw/sched scan ops for non-offload firmware
8fb1cd20a776 mt76: mt7615: set hw scan limits only for firmware with offload support
05b23d7478fe mt76: mt7615: rework IRQ handling to prepare for MSI support
b92c0d576769 mt76: mt7622: fix DMA unmap length
03daa60ca69c mt76: mt7663: fix DMA unmap length
5f2f676b1f01 mt76: mt7615: enable MSI by default
5822911f8026 mt76: remove unnecessary annotations
a7035bce8517 mt76: mt7615: fix possible deadlock in mt7615_stop
d4e6e225bc06 mt76: mt7615: move core shared code in mt7615-common module
94827d2033c7 mt76: mt7615: introduce mt7663u support
36591dd35f91 mt76: mt7615: enable scs for mt7663 driver
bd80144cb5be mt76: mt7615: disable aspm by default
9dcb60b78ede mt76: mt7615: provide aid info to the mcu
6e443e89cce2 mt76: remove PS_NULLFUNC_STACK capability
ea133325faa6 mt76: mt7663: introduce 802.11 PS support in sta mode
ff3869b38cf2 mt76: mt7615: make Kconfig entry obvious for MT7663E
01fd34f3a6c5 mt76: mt7615: fix sta ampdu factor for VHT
e5adbb2077e2 mt76: fix A-MPDU density handling
d73e3a23a54e mt76: mt7615: use larger rx buffers if VHT is supported
257319e9b07d mt76: mt7615: never use an 802.11b CF-End rate on 5GHz
29a92c5606d6 mt76: mt7603: never use an 802.11b CF-End rate on 5GHz
c0b19ac97c07 mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values
1656882f2723 mt76: mt7615: do not adjust MAC timings if the device is not running
4e7ce907faf3 mt76: mt7615: fix tx status rate index calculation
8304b3866100 mt76: mt7603: fix tx status rate index calculation
722d1f47d8ba mt76: add rx queues info to mt76 debugfs
da329ef776b0 mt76: mt7615: parse mcu return code for unified commands
facf74fd506f mt76: mt7615: fix mt7615_firmware_own for mt7663e
e910787a9888 mt76: mt7615: fix max wtbl size for 7663
c9821f7d6a8c mt76: mt7615: fix mt7615_driver_own routine
e35cc532c3d2 mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv
b6cb91a71fe1 mt76: mt7615: rework mt7615_mac_sta_poll for usb code
b193dd8100f8 mt76: mt7663u: enable AirTimeFairness
31cffa98920f mt76: mt7615: move mcu bss upload before creating the sta
cde3716aa47e mt76: enable TDLS support
1846da5dd417 mt76: mt7615: set spatial extension index
6aaf0299730f mt76: mt7615: fix endian issues in dcoc/txdpd calibration
5de75b745cf9 mt76: mt7663: fix up BMC entry indicated to unicmd firmware
a5f394c5ca48 mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature
1f2f3dda76b9 mt76: mt7615: fix event report in mt7615_mcu_bss_event
c2a3cced36de mt76: mt76x0: enable MCS 8 and MCS9
1afabe78cfc5 mt76: mt7663: add the possibility to load firmware v2
5f3ccc722627 mt76: mt7663: remove check in mt7663_load_n9

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1c008b6)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
The file was removedpackage/kernel/mt76/patches/0001-mt76-mt76x0-pci-add-mt7610-PCI-ID.patch
Commit 8fdf77878f46cac683115c10ee91956a35e61046 by hauke
mediatek: fix compile error caused by upstreamed mtk_m32 function

This fixes following compile error:

```
  CC      drivers/net/ethernet/mediatek/mtk_eth_soc.o
drivers/net/ethernet/mediatek/mtk_eth_soc.c:70:5: error: conflicting types for 'mtk_m32'
u32 mtk_m32(struct mtk_eth *eth, u32 mask, u32 set, unsigned reg)
     ^~~~~~~
In file included from drivers/net/ethernet/mediatek/mtk_eth_soc.c:25:
drivers/net/ethernet/mediatek/mtk_eth_soc.h:964:6: note: previous declaration of 'mtk_m32' was here
void mtk_m32(struct mtk_eth *eth, u32 clear, u32 set, unsigned reg);
      ^~~~~~~
```

which caused by 5.4.34 mainlining of mtk_m32 function.

Fixes: faf668be354a ("kernel: bump 5.4 to 5.4.34")
Signed-off-by: Yong-hyu, Ban <perillamint@quendi.moe>
(commit: 8fdf778)
The file was modifiedtarget/linux/mediatek/patches-5.4/0999-hnat.patch (diff)
Commit 1553f58a988a6bdac5549cb8652d002c945c5181 by freifunk
ramips: create common definition for I-O DATA NAND devices

Three of the I-O DATA devices with NAND flash share a lot of
variables. Create a common definition for them to reduce duplicate
code.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 1553f58)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit a1693bf626f8cd00363b0b98642b682522dfcf75 by freifunk
ramips: explicitly disable built-in switch for lan-only devices

Commit 8f6334eb947a ("ramips: explicitly disable built-in switch when needed")
did not fix rt288x and rt3883 devices. This patch deals with them.

While at it, consolidate duplicate cases in interface setup.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: a1693bf)
The file was modifiedtarget/linux/ramips/rt305x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt288x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt3883/base-files/etc/board.d/02_network (diff)
Commit 40325abe526b0666b29319dda6a2d8085277262f by freifunk
ramips: remove (kmod-)swconfig DEVICE_PACKAGES for Sitecom WL-351

These definitions are not required since swconfig is selected for
the target anyway and kmod-swconfig is pulled as dependency by
kmod-switch-rtl8366rb.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 40325ab)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
Commit f0435d53439bdf2a329d2145e40b8e8e65508754 by freifunk
ramips: rt3883: remove swconfig from individual DEVICE_PACKAGES

In rt3883 subtarget, several devices add swconfig to their DEVICE_PACKAGES.
This is redundant as the package is already provided via DEFAULT_PACKAGES.

Remove the redundant inclusions.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f0435d5)
The file was modifiedtarget/linux/ramips/image/rt3883.mk (diff)
The file was modifiedtarget/linux/ramips/rt3883/profiles/00-default.mk (diff)
Commit e210fe91b186ba5b229fd64d165a631810d60dac by freifunk
ath79: add support for Ubiquiti PowerBeam 5AC Gen2

The Ubiquiti PowerBeam 5AC Gen 2 (PBE-5AC-Gen2) is an outdoor 802.11ac
5 GHz bridge with a radio feed and a dish antenna. The device is
hardware-compatible with the LiteBeam AC Gen2, plus the 4 extra LEDs.

Specifications:
- SoC: Qualcomm Atheros AR9342 rev 2
- RAM: 64 MB DDR2
- Flash: 16 MB SPI NOR (mx25l12805d)
- Ethernet: 1x 10/100/1000 Mbps Atheros 8035, 24 Vdc PoE-in
- WiFi 5 GHz: QCA988x HW2.0 Ubiquiti target 0x4100016c chip_id 0x043222ff
- WiFi 2.4 GHz: Atheros AR9340 (SoC-based)
- Buttons: 1x (reset)
- LEDs: 1x power, 1x Ethernet, 4x RSSI via GPIO. All blue.
- UART: not tested

Installation from stock airOS firmware:
- Follow instructions for WA-type Ubiquiti devices on OpenWrt wiki

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
[changed device name in commit title]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e210fe9)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ath79/dts/ar9342_ubnt_powerbeam-5ac-gen2.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
Commit 80a094aaf3247059846e7d857c236b4fa9e497c7 by freifunk
ath79: indicate boot/failsafe/upgrade for NanoBeam/Nanostation AC

Like for Ubiquiti PowerBeam 5AC Gen2, the highest RSSI LED can
be exploited to indicate boot/failsafe/upgrade for the NanoBeam AC
and Nanostation AC as well.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 80a094a)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_nanobeam-ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_nanostation-ac.dts (diff)
Commit 75f7f7eee93c6e711806ec0be277d2a1859f9fa1 by freifunk
omap: copy kernel 4.19 config for 5.4

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 75f7f7e)
The file was addedtarget/linux/omap/config-5.4
Commit d20cfa2bd348c8922491b5ee2fb78bd06b3805b0 by freifunk
omap: make kernel_oldconfig

Attempt to keep the same nand/sound/panel functionality using new knobs.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: d20cfa2)
The file was modifiedtarget/linux/omap/config-5.4 (diff)
Commit 1e3ee247bed605225ed1dd2873936740a27eb572 by freifunk
omap: switch to kernel 5.4

Runtime tested on beagleblack.

Signed-off-by: Andre Heider <a.heider@gmail.com>
[added test comment]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 1e3ee24)
The file was modifiedtarget/linux/omap/Makefile (diff)
Commit 87c909e969ef8e25e8583bec8d45cca2613477df by freifunk
omap: remove support for kernel 4.14

There's support for 5.4 and 4.19 now, remove the 3rd option.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 87c909e)
The file was removedtarget/linux/omap/config-4.14
Commit 76a0ddf1308782a4da2693978955aee9cf631862 by ynezz
wireless-regdb: backport three upstream fixes

Another release is overdue for quite some time, so I'm backporting three
fixes from upstream which I plan to backport into 19.07 as well.

Ref: FS#2880
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 76a0ddf)
The file was addedpackage/firmware/wireless-regdb/patches/602-wireless-regdb-Update-regulatory-rules-for-Russia-RU.patch
The file was modifiedpackage/firmware/wireless-regdb/Makefile (diff)
The file was addedpackage/firmware/wireless-regdb/patches/601-wireless-regdb-Fix-ranges-of-EU-countries-as-they-ar.patch
The file was addedpackage/firmware/wireless-regdb/patches/600-wireless-regdb-Fix-overlapping-ranges-for-Switzerlan.patch
Commit a3079fb7ba7ade4d4765252b7c53a82ca15ae741 by ynezz
elfutils: powerpc build fix

Fixes following build error on mpc85xx/generic:

ppc_initreg.c: In function 'ppc_set_initial_registers_tid':
ppc_initreg.c:79:22: error: field 'r' has incomplete type
        struct pt_regs r;

Ref: FS#2924
Fixes: d27623b54254 ("elfutils: update to 0.179")
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
[commit description facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: a3079fb)
The file was addedpackage/libs/elfutils/patches/0001-ppc_initreg.c-Incliude-asm-ptrace.h-for-pt_regs-defi.patch
Commit ce2bd2bd03da95aa64f029de567a0f79898166a6 by noltari
ath10k-ct: remove old patches

Only keep 5.4 patches.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: ce2bd2b)
The file was removedpackage/kernel/ath10k-ct/patches/170-mac80211-pass-the-vif-to-cancel_remain_on_channel.patch
The file was removedpackage/kernel/ath10k-ct/patches/202-ath10k-4.16-use-tpt-trigger-by-default.patch
The file was removedpackage/kernel/ath10k-ct/patches/162-ath10k-fix-possible-out-of-bound-access-of-ath10k_ra.patch
The file was removedpackage/kernel/ath10k-ct/patches/163-ath10k-fix-incorrect-multicast-broadcast-rate-settin.patch
The file was addedpackage/kernel/ath10k-ct/patches/202-ath10k-use-tpt-trigger-by-default.patch
The file was removedpackage/kernel/ath10k-ct/patches/976-ath10k-Check-if-station-exists-before-forwarding-tx-.patch
The file was removedpackage/kernel/ath10k-ct/patches/203-ath10k-Limit-available-channels-via-DT-ieee80211-fre.patch
The file was modifiedpackage/kernel/ath10k-ct/patches/960-0011-ath10k-limit-pci-buffer-size.patch (diff)
The file was addedpackage/kernel/ath10k-ct/patches/201-ath10k-add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
The file was modifiedpackage/kernel/ath10k-ct/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch (diff)
The file was removedpackage/kernel/ath10k-ct/patches/201-ath10k-4.16_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
The file was removedpackage/kernel/ath10k-ct/patches/161-ath10k-add-support-for-configuring-management-packet.patch
The file was modifiedpackage/kernel/ath10k-ct/patches/164-ath10k-commit-rates-from-mac80211.patch (diff)
Commit 658e68f85c2645e0132edc6b30a9c76cc17292de by noltari
ath10k-firmware: move CT firmwares to new package

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 658e68f)
The file was modifiedpackage/firmware/ath10k-firmware/Makefile (diff)
The file was addedpackage/firmware/ath10k-ct-firmware/Makefile
Commit 2e5e9b459ed53b42f8938294a98e2546be976c85 by noltari
ath10k-ct-firmware: rename ct-htt packages

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 2e5e9b4)
The file was modifiedpackage/firmware/ath10k-ct-firmware/Makefile (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
Commit 06f510df6e2aa0b1e40124bbd758672458d01482 by noltari
ath10k-ct-firmware: update firmware images

No release notes this time.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 06f510d)
The file was modifiedpackage/firmware/ath10k-ct-firmware/Makefile (diff)
Commit a882bfce052e78bd344dcbd36efb32acf1340d7a by noltari
ath10k-ct-firmware: add htt-mgt variants

For wave-2, there is now a new variant: htt-mgt-community (vs the old
full-htt-mgt-community).

The non-full one (hence forth 'diet') compiles out a lot of firmware features
that ath10k does not use. This saves a lot of resources and lets one
configure more stations/vdevs/etc using fwcfg.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: a882bfc)
The file was modifiedpackage/firmware/ath10k-ct-firmware/Makefile (diff)
Commit a10537f67400e910da153ebf3b478d931dd557f2 by freifunk
ramips: fix MikroTik 750Gr3 ports MAC addresses

According to a user in OpenWrt forum, on RouterOS the MAC addresses are
ether1(WAN) = MAC
ether2(LAN2) = MAC+1
ether3(LAN3) = MAC+2
etc.

Fix the MAC addresses in OpenWrt.

Ref: https://forum.openwrt.org/t/few-dumb-question-about-mt7530-rb750gr3-dsa/61608
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
[remove label_mac in 02_network]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a10537f)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_routerboard-750gr3.dts (diff)
Commit 4b3b8ec81cd1965d0bd548fa31db491295b83354 by daniel
wpad-wolfssl: fix crypto_bignum_sub()

Backport patch from hostapd.git master that fixes copy/paste error in
crypto_bignum_sub() in crypto_wolfssl.c.

This missing fix was discovered while testing SAE over a mesh interface.

With this fix applied and wolfssl >3.14.4 mesh+SAE works fine with
wpad-mesh-wolfssl.

Cc: Sean Parkinson <sean@wolfssl.com>
Signed-off-by: Antonio Quartulli <a@unstable.cc>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4b3b8ec)
The file was addedpackage/network/services/hostapd/patches/090-wolfssl-fix-crypto_bignum_sum.patch
Commit 4fd7e539e4f90128bdd7cb71c729a4b32f5de86e by freifunk
kirkwood: switch from swconfig to dsa

This patch removes support for swconfig and switches to dsa driver.

swconfig and switch drivers are removed. DSA driver is enabled and
configuration is adjusted.

In kirkwood only two devices have switches: Linksys EA3500 and EA4500.

WAN MAC configuration in 02_network is required because otherwise WAN
would have the same MAC address as lan interfaces. In swconfig solution
the WAN address was assigned in u-Boot to eth1. Now, as eth1 is disabled
and wan is part of the switch, we have to set it manually.

Compile tested: EA3500, EA4500
Run tested: EA4500

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
[minor commit title/message adjustments, remove swconfig package
for devices]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 4fd7e53)
The file was modifiedtarget/linux/kirkwood/patches-5.4/105-ea4500.patch (diff)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/kirkwood/config-5.4 (diff)
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
The file was modifiedtarget/linux/kirkwood/profiles/00-default.mk (diff)
The file was modifiedtarget/linux/kirkwood/files-5.4/arch/arm/boot/dts/kirkwood-linksys-audi.dts (diff)
Commit 0af2c44604e64617bfb8084da2021e557160a5da by freifunk
kirkwood: remove support for kernel 4.14

kirkwood has moved to DSA on 5.4, which will make kernel 4.14 and 4.19
support broken on the affected devices.
Support on kernel 5.4 seems to have been running fine for almost 2 months
on multiple devices.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Acked-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 0af2c44)
The file was removedtarget/linux/kirkwood/files-4.14/arch/arm/boot/dts/kirkwood-goflexhome.dts
The file was removedtarget/linux/kirkwood/patches-4.14/201-enable-sata-port-specific-led-triggers.patch
The file was removedtarget/linux/kirkwood/config-4.14
The file was removedtarget/linux/kirkwood/files-4.14/arch/arm/boot/dts/kirkwood-on100.dts
The file was removedtarget/linux/kirkwood/patches-4.14/105-ea4500.patch
The file was removedtarget/linux/kirkwood/patches-4.14/107-01-zyxel-nsa3x0-common-nand-partitions.patch
The file was removedtarget/linux/kirkwood/patches-4.14/109-pogoplug_v4.patch
The file was removedtarget/linux/kirkwood/files-4.14/arch/arm/boot/dts/kirkwood-linksys-audi.dts
The file was removedtarget/linux/kirkwood/patches-4.14/103-iomega-ix2-200.patch
The file was removedtarget/linux/kirkwood/patches-4.14/200-disable-tso.patch
The file was removedtarget/linux/kirkwood/patches-4.14/106-goflexnet.patch
The file was removedtarget/linux/kirkwood/files-4.14/arch/arm/boot/dts/kirkwood-nsa310b.dts
The file was removedtarget/linux/kirkwood/patches-4.14/102-dockstar.patch
The file was removedtarget/linux/kirkwood/patches-4.14/110-pogo_e02.patch
The file was removedtarget/linux/kirkwood/patches-4.14/100-ib62x0.patch
The file was removedtarget/linux/kirkwood/patches-4.14/202-linksys-find-active-root.patch
The file was removedtarget/linux/kirkwood/patches-4.14/101-iconnect.patch
The file was removedtarget/linux/kirkwood/patches-4.14/107-03-nsa325.patch
Commit 8b373892d31e4588c388681d3271643a5c3f6314 by freifunk
kirkwood: remove support for kernel 4.19

kirkwood has moved to DSA on 5.4, which will make kernel 4.14 and 4.19
support broken on the affected devices.
Support on kernel 5.4 seems to have been running fine for almost 2 months
on multiple devices, while support for 4.19 has never left testing state.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Acked-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 8b37389)
The file was removedtarget/linux/kirkwood/patches-4.19/202-linksys-find-active-root.patch
The file was removedtarget/linux/kirkwood/patches-4.19/110-pogo_e02.patch
The file was removedtarget/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-goflexhome.dts
The file was removedtarget/linux/kirkwood/patches-4.19/100-ib62x0.patch
The file was removedtarget/linux/kirkwood/patches-4.19/105-ea4500.patch
The file was removedtarget/linux/kirkwood/patches-4.19/201-enable-sata-port-specific-led-triggers.patch
The file was removedtarget/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts
The file was removedtarget/linux/kirkwood/patches-4.19/107-01-zyxel-nsa3x0-common-nand-partitions.patch
The file was removedtarget/linux/kirkwood/patches-4.19/109-pogoplug_v4.patch
The file was removedtarget/linux/kirkwood/config-4.19
The file was removedtarget/linux/kirkwood/patches-4.19/107-03-nsa325.patch
The file was removedtarget/linux/kirkwood/patches-4.19/106-goflexnet.patch
The file was removedtarget/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-nsa310b.dts
The file was removedtarget/linux/kirkwood/patches-4.19/102-dockstar.patch
The file was removedtarget/linux/kirkwood/patches-4.19/101-iconnect.patch
The file was removedtarget/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-on100.dts
The file was removedtarget/linux/kirkwood/patches-4.19/103-iomega-ix2-200.patch
Commit 03e742dcd82df43ce48c42e96e439e1a4bad14ec by freifunk
Revert "ramips: explicitly disable built-in switch for lan-only devices"

This reverts commit a1693bf626f8cd00363b0b98642b682522dfcf75.

The rt288x and rt3883 devices in question don't have switches.
Only keep the merged case for rt305x.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 03e742d)
The file was modifiedtarget/linux/ramips/rt288x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt3883/base-files/etc/board.d/02_network (diff)
Commit 522f6b7eee479768dd7851e83c4530c3329b9f53 by freifunk
ath79: add SUPPORTED_DEVICES based on ar71xx for some devices

This adds some still-missing board names for old TP-Link devices
to ath79 SUPPORTED_DEVICES.

Fixes: FS#3017

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 522f6b7)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
Commit 35a8657a404a78a01a886a3f82f903ea345137e6 by ldir
build: prereq: change minimum make version to 3.82

undefine was added in make 3.82 which is now some 10 years ago, some
make scripts are beginning to use 'undefine'

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 35a8657)
The file was modifiedinclude/prereq-build.mk (diff)
Commit 3f660249e668d25dec65af3b2259433ed17046c1 by mail
kernel: hwmon: add Analog Devices AD741x support

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3f66024)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
Commit d9ff49967145600ff4bbc0f4eecef11fd96f6b16 by freifunk
kirkwood: disable image for Linksys EA3500 (Audi)

Due to the switch to DSA, the kernel image has become too big (2641k) for the
kernel partition (2624k) on this device:

  WARNING: Image file [...]/linux-kirkwood/linksys_audi-uImage is too big

Disable the device until this is fixed, so buildbots can continue their work.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d9ff499)
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
Commit 447d335d0018171645fd26a46a41a20f57b13378 by daniel
ugps: nmea: fix time comparision

Fix bug causing system time to be set over and over again, and causing
massive log pollution.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 447d335)
The file was modifiedpackage/utils/ugps/Makefile (diff)
Commit c8b309b53d6739b91d81311e4228f66f31c894f1 by daniel
ath79: split Teltonika RUT955 to support other RUT9xx models

Split device-tree of Teltonika RUT955 into a generic RUT9xx part and
a part specific to that version of RUT955 already supported.
Also harmonize GPIO and LED names with what is used by the vendor
firmware and assign RS485 DTR signal.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c8b309b)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955.dts (diff)
The file was addedtarget/linux/ath79/dts/ar9344_teltonika_rut9xx.dtsi
Commit aa4a33ac6256fadd7201908dad1be9659b942ecd by daniel
ath79: add support for Teltonika RUT955 H7V3C0

This board was previously supported in ar71xx as 'RUT9XX'. The
difference between that and the other RUT955 board already supported in
ath79 is that instead of the SPI shift registers driving the LEDs and
digital outputs that model got an I2C GPIO expander instead.

To support LEDs during early boot and interrupt-driven digital inputs,
I2C support as well as support for PCA953x has to be built-in and
cannot be kernel modules, hence select those symbols for ath79/generic.

Specification:

- 550/400/200 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 4x 10/100 Mbps Ethernet, with passive PoE support on LAN1
- 2T2R 2,4 GHz (AR9344)
- built-in 4G/3G module (example: Quectel EC-25EU)
- internal microSD slot (spi-mmc, buggy and disabled for now)
- RS232 on D-Sub9 port (Cypress ACM via USB, /dev/ttyACM0)
- RS422/RS485 (AR934x high speed UART, /dev/ttyATH1)
- analog 0-24V input (MCP3221)
- various digital inputs and outputs incl. a relay
- 11x LED (4 are driven by AR9344, 7 by PCA9539)
- 2x miniSIM slot (can be swapped via GPIO)
- 2x RP-SMA/F (Wi-Fi), 3x SMA/F (2x WWAN, GPS)
- 1x button (reset)
- DC jack for main power input (9-30 V)
- debugging UART available on PCB edge connector

Serial console (/dev/ttyS0) pinout:

- RX: pin1 (square) on top side of the main PCB (AR9344 is on top)
- TX: pin1 (square) on bottom side

Flash instruction:

Vendor firmware is based on OpenWrt CC release. Use the "factory" image
directly in GUI (make sure to uncheck "keep settings") or in U-Boot web
based recovery. To avoid any problems, make sure to first update vendor
firmware to latest version - "factory" image was successfully tested on
device running "RUT9XX_R_00.06.051" firmware and U-Boot "3.0.1".

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: aa4a33a)
The file was addedtarget/linux/ath79/dts/ar9344_teltonika_rut955-h7v3c0.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/config-default (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
Commit aa0526b5f27c9c9edad719dd9c521ef4dae10a00 by daniel
ath79: fix dts of Teltonika RUT9xx devices

The previous commits were missing a semicolon.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: aa0526b)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955-h7v3c0.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955.dts (diff)
Commit b17a5a9bdb9f6f5ff73ceee0265b3f5de943d1bb by ynezz
dnsmasq: always inform about disabled dhcp service

Init script checks for an already active DHCP server on the interface
and if such DHCP server is found, then it logs "refusing to start DHCP"
message, starts dnsmasq without DHCP service unless `option force 1` is
set and caches the DHCP server check result.

Each consecutive service start then uses this cached DHCP server check
result, but doesn't provide log feedback about disabled DHCP service
anymore.

So this patch ensures, that the log message about disabled DHCP service
on particular interface is always provided.

Acked-by: Hans Dedecker <dedeckeh@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: b17a5a9)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
Commit 8036e7ebb53fc8125e985ef4e238970aeaaaed18 by ynezz
ath10k-ct: update to version 2020-04-29

Pulls in workaround for TX rate code firmware bug which might as well
help track it down via different printk()s and thus possibly provide
more clue for proper fix.

Firmware currently sends wrong (0xff) TX rate code which causes
WARN_ONCE, so the workaround just changes this bogus value (0xff) into 0.

For 5.4 it also pulls in tx-queue-wake throttling patch "ath10k: Restart
xmit queues below low-water mark", which should improve performance with
high number of concurrent TCP streams.

Ref: https://github.com/greearb/ath10k-ct/pull/129
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8036e7e)
The file was modifiedpackage/kernel/ath10k-ct/Makefile (diff)
Commit 493eef5b279a0455b76bfacabdec3af8bf642385 by ynezz
wireless-regdb: bump to latest release 2020-04-29

Update to latest release.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 493eef5)
The file was removedpackage/firmware/wireless-regdb/patches/602-wireless-regdb-Update-regulatory-rules-for-Russia-RU.patch
The file was removedpackage/firmware/wireless-regdb/patches/601-wireless-regdb-Fix-ranges-of-EU-countries-as-they-ar.patch
The file was modifiedpackage/firmware/wireless-regdb/Makefile (diff)
The file was removedpackage/firmware/wireless-regdb/patches/010-regdb-fix-compatibility-with-python2.patch
The file was removedpackage/firmware/wireless-regdb/patches/600-wireless-regdb-Fix-overlapping-ranges-for-Switzerlan.patch
Commit 5ea3ea154f9cc8a6f1d3425fa4763614e0e51f8d by ynezz
kernel: bump 5.4 to 5.4.36

Refreshed patches, removed upstreamed patch:

generic/hack: 551-loop-Better-discard-support-for-block-devices.patch

Added generic config symbol `ARM64_ERRATUM_1542419` due to Fixes:
f2791551cedb ("arm64: errata: Hide CTR_EL0.DIC on systems affected by
Neoverse-N1 #1542419").

Run tested: qemu-x86-64, apalis, nbg6617
Build tested: x86/64, imx6, ipq40xx, sunxi/a53

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5ea3ea1)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0268-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0455-dma-direct-exclude-dma_direct_map_resource-from-the-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0318-dma-direct-Temporary-DMA-fix-on-arm64.patch (diff)
The file was removedtarget/linux/generic/hack-5.4/551-loop-Better-discard-support-for-block-devices.patch
The file was modifiedtarget/linux/ramips/patches-5.4/991-at803x.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0341-drm-v3d-The-third-IRQ-is-optional.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.4/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/550-loop-Report-EOPNOTSUPP-properly.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0212-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0296-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0452-PCI-of-Add-inbound-resource-parsing-to-helpers.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0222-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/180-usb-xhci-add-support-for-performing-fake-doorbell.patch (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/generic/hack-5.4/702-phy_add_aneg_done_function.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.4/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/750-v5.5-net-phy-add-support-for-clause-37-auto-negotiation.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0037-Add-dwc_otg-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0450-dma-direct-turn-ARCH_ZONE_DMA_BITS-into-a-variable.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0456-dma-mapping-treat-dev-bus_dma_mask-as-a-DMA-limit.patch (diff)
Commit f57230c4e6ee5af36d22bc0bef0bf7adc583c5b0 by dedeckeh
wireguard: bump to 1.0.20200429

* compat: support latest suse 15.1 and 15.2
* compat: support RHEL 7.8's faulty siphash backport
* compat: error out if bc is missing
* compat: backport hsiphash_1u32 for tests

We now have improved support for RHEL 7.8, SUSE 15.[12], and Ubuntu 16.04.

* compat: include sch_generic.h header for skb_reset_tc

A fix for a compiler error on kernels with weird configs.

* compat: import latest fixes for ptr_ring
* compat: don't assume READ_ONCE barriers on old kernels
* compat: kvmalloc_array is not required anyway

ptr_ring.h from upstream was imported, with compat modifications, to our
compat layer, to receive the latest fixes.

* compat: prefix icmp[v6]_ndo_send with __compat

Some distros that backported icmp[v6]_ndo_send still try to build the compat
module in some corner case circumstances, resulting in errors.  Work around
this with the usual __compat games.

* compat: ip6_dst_lookup_flow was backported to 3.16.83
* compat: ip6_dst_lookup_flow was backported to 4.19.119

Greg and Ben backported the ip6_dst_lookup_flow patches to stable kernels,
causing breaking in our compat module, which these changes fix.

* git: add gitattributes so tarball doesn't have gitignore files

Distros won't need to clean this up manually now.

* crypto: do not export symbols

These don't do anything and only increased file size.

* queueing: cleanup ptr_ring in error path of packet_queue_init

Sultan Alsawaf reported a memory leak on an error path.

* main: mark as in-tree

Now that we're upstream, there's no need to set the taint flag.

* receive: use tunnel helpers for decapsulating ECN markings

ECN markings are now decapsulated using RFC6040 instead of the old RFC3168.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(commit: f57230c)
The file was modifiedpackage/network/services/wireguard/Makefile (diff)
Commit 2855be31510f7defe99f4c01fb0639b8fdf9c69f by dedeckeh
uci: update to latest git HEAD

ec8d323 file: preserve original file mode after commit

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 2855be3)
The file was modifiedpackage/system/uci/Makefile (diff)
Commit ad27c133eb606ee39fa346b7bdb26c1764ee869e by dedeckeh
base-files: generate config files with correct permissions

As touch creates files with permission 0644 use umask to create
config files with permission 0600 to be inline with INSTALL_CONF

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: ad27c13)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
The file was addedREADME.md
Commit 247ca03e6e1e9045d5710298d0affd6d184e4dbf by musashino.open
build: update download.pl to change priority of mirrors
(commit: 247ca03)
The file was modifiedscripts/download.pl (diff)
Commit c9ffb430929ed9351ddb26b398cb68ec573fdd8b by musashino.open
ramips: Add support for I-O DATA WN-G300DGR

IODATA WN-G300DGR is a 2.4GHz band 11n router, based on Ralink RT3052F.

Specification:

- RT3052F (384 MHz)
- 32 MB of RAM (SDRAM)
- 4 MB of FLASH (CFI)
- 2T2R 2.4 GHz
- 4x 10/100/1000 Mbps Ethernet (Realtek RTL8366RB)
- 5x LED, 3x button
- UART header on PCB

Flash instruction using U-Boot TFTP:
1. Connect the UART pin on WN-G300DGR (CN1, Vcc/GND/TX/RX from caret) with PC
2. Set PC to fixed ip address 192.168.99.8
3. Download lede-ramips-rt305x-wn-g300dgr-squashfs-sysupgrade.bin and
rename it to uImageWN-G300DGR
4. Start a tftp server with the file uImageWN-G300DGR in its root
directory
5. Turn off the router
6. Turn on router and repeatedly press "2" key on the UART console
7. When entering tftp mode, press keys "y", "Enter", "Enter", "Enter"
8. After a short time, the firmware should be transferred from the tftp
server
9. Wait ~60 second to complete flash

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: c9ffb43)
The file was addedtarget/linux/ramips/dts/rt3052_iodata_wn-g300dgr.dts
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-4.14 (diff)
The file was modifiedtarget/linux/ramips/rt305x/base-files/etc/board.d/02_network (diff)
Commit e21fa8292738b748c348a3ea086e40dd8ec8298b by musashino.open
ath79: add support for Logitec LAN-W451NGR

ath79: convert to hex for LAN-W451NGR
(commit: e21fa82)
The file was addedtarget/linux/ath79/dts/ar7242_logitec_lan-w451ngr.dts
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
Commit 7e11016b9dc46e64dbdc85a0b2de91426879270e by musashino.open
ramips: add support for ELECOM WRC-1167GHBK2-I

There is no plan to submit a PR to openwrt/openwrt.

WRC-1167GHBK2-I does not have a device specific MAC address in the
eeprom for MT7612E in "Factory" partition.
(commit: 7e11016)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_elecom_wrc-1167ghbk2-i.dts
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom (diff)
Commit 66aeb2c47e281454cbda5bb335ddfa621f479ba6 by musashino.open
ramips: add support for I-O DATA WN-G300R3
(commit: 66aeb2c)
The file was addedtarget/linux/ramips/dts/mt7620n_iodata_wn-g300r3.dts
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)