SuccessChanges

Summary

  1. ramips: mt7620: fix missplaced line in 01_leds (commit: 8b93a24) (details)
  2. tools/e2fsprogs: fix build under macos (commit: 1e3d3d2) (details)
  3. .gitignore: ignore more scripts/config output (commit: c39d015) (details)
  4. kmod-sched: add act_police (commit: 1b973b5) (details)
  5. apm821xx: use the real default HZ value from upstream (commit: 8ce1386) (details)
  6. ipq40xx: add support for MobiPromo CM520-79F (commit: a30abb1) (details)
  7. ipq40xx: add support for Cell C RTL30VW (commit: c30220d) (details)
  8. build: config: allow bool to select a module pkg (commit: 8514b6b) (details)
  9. Revert ".gitignore: ignore more scripts/config output" (commit: 46e9a35) (details)
  10. iproute2: update to 5.6.0 (commit: 8d9e264) (details)
  11. generic: drop 616-net_optimize_xfrm_calls.patch (commit: 93294b5) (details)
  12. Revert "build: config: allow bool to select a module pkg" (commit: fbc01f2) (details)
  13. Revert "build: add option to warn on recursive dependency" (commit: 6c16d64) (details)
  14. Revert "build: scripts/config - update to kconfig-v5.6" (commit: 7b1d809) (details)
  15. ramips: add support for I-O DATA WN-AX2033GR (commit: e66becb) (details)
  16. broadcom-wl: fix compilation with kernel >= 4.15 (commit: d761b9f) (details)
  17. bcm63xx: copy files to kernel 5.4 (commit: f8f1dc6) (details)
  18. bcm63xx: refresh patches for kernel 5.4 (commit: 04c07e0) (details)
  19. bcm63xx: update config for kernel 5.4 (commit: f0fbc47) (details)
  20. bcm63xx: fix missing watchdog core dependency (commit: 6c521f6) (details)
  21. broadcom-wl: fix compilation with kernel 5.4 (commit: 23d3faf) (details)
  22. bcm63xx: prevent fall-through in kernel patches for 5.4 (commit: 43d3ef9) (details)
  23. bcm63xx: 5.4: add removed helper syscon_regmap_lookup_by_pdevname (commit: 8a2118e) (details)
  24. bcm63xx: 5.4: fix compilation for changed driver_find_device (commit: cb2f0df) (details)
  25. bcm63xx: use kernel 5.4 as testing kernel (commit: 51b07e7) (details)
  26. bcm63xx: remove support for kernel 4.19 (commit: bebc980) (details)
  27. ramips: mt7621: tidy up names for Ubiquiti devices (commit: e8931b3) (details)
  28. cns3xx: remove support for kernel 4.14 (commit: de3e5de) (details)
  29. base-files: do not source system.sh in functions.sh (commit: 282e817) (details)
  30. base-files: source functions.sh in /lib/functions/system.sh (commit: ae636ef) (details)
  31. dnsmasq: bump to v2.81 (commit: 4f34e43) (details)
  32. generic: spi-nor: rework broken-flash-reset (commit: dfa521f) (details)
  33. ramips: enable broken-flash-reset for some 32M flash boards (commit: 5c8f2c6) (details)
  34. ramips: increase spi frequency for newifi d1/d2 (commit: b0ec8d0) (details)
  35. ramips: move and rename out-of-tree mtk eth driver (commit: 33d027c) (details)
  36. ramips: ralink-eth: fix device struct passed to dma functions (commit: 05dee58) (details)
  37. ramips: port 0034-NET-multi-phy-support.patch to 5.4 (commit: 6fcba5e) (details)
  38. ramips: copy kernel config for 5.4 (commit: 89bf2b1) (details)
  39. ramips: refresh kernel config for 5.4 (commit: e320435) (details)
  40. ramips: mt7628: update dts for upstream gpio-mt7621 driver (commit: 0b68d08) (details)
  41. ramips: ralink-eth: add support for 5.4 kernel (commit: e29e2a9) (details)
  42. ramips: disable images for 4M devices (commit: d7d46da) (details)
  43. ramips: mt76x8: switch to kernel 5.4 (commit: abadee5) (details)
  44. ramips: add 5.4 as testing kernel (commit: 605a7ff) (details)
  45. base-files: preinit: also config switch when no port roles defined (commit: f017f61) (details)
  46. ramips: explicitly disable built-in switch when needed (commit: 8f6334e) (details)
  47. ramips: replace pinctrl property names (commit: b756ea2) (details)
  48. bcm63xx: disable all devices with <= 4MiB flash and <= 32 MiB RAM (commit: 4e535d8) (details)
  49. base-files: don't ship local build key when on buildbot (commit: 0aa2ecf) (details)
  50. ramips: ralink-eth: fix leftover dma dev argument (commit: 4d06229) (details)
  51. ramips: fix whitespace in 990_NET-no-auto-carrier-support.patch (commit: 77b99ea) (details)
  52. cypress-firmware: update to v5.4.18-2020_0402 (commit: 97c5fb4) (details)
  53. ath79: fix wmac initialization for Zyxel NBG6716 (commit: f5a9181) (details)
  54. ath79: fix USB port LED assignment for ZyXEL NBG6716 (commit: 97af28d) (details)
  55. kernel: hwmon: add dme1737 driver (commit: 8f342a3) (details)
  56. mwlwifi: Update the 88W8964's firmware to 9.3.2.12 and fix backports version detection (commit: 93a8cdf) (details)
  57. wpa_supplicant: disable CONFIG_WRITE functionality (commit: dce97df) (details)
  58. kernel: remove non-existant symbols (commit: b43023b) (details)
  59. hostapd: backport usleep patch (commit: 76d22fc) (details)
  60. elfutils: update to 0.179 (commit: d27623b) (details)
  61. toolchain/gcc: remove uclibc hack (commit: 1647790) (details)
  62. mvebu: add support for Buffalo LinkStation LS421DE (commit: 85ef69b) (details)
  63. mvebu: copy files and patches to 5.4 (commit: 7019370) (details)
  64. mvebu: set kernel testing version to 5.4 (commit: ae183c1) (details)
  65. mvebu: refresh patches (commit: d13fe41) (details)
  66. mvebu: refresh config (commit: f72a13b) (details)
  67. mvebu: drop armada-37xx PCI aardvark patches (commit: 779a1c8) (details)
  68. x86: add nforce eth to default packages (commit: 35f208d) (details)
  69. hostapd: reduce to a single instance per service (commit: f37d634) (details)
  70. mac80211: adapt for single-instance wpad (commit: a66efbf) (details)
  71. netifd: network namespace jail improvements (commit: 4e4f7c6) (details)
  72. netifd: fix jail ifdown and jails without jail_ifname (commit: a5a90a9) (details)
  73. ath79: add read support using spi-mem (commit: b3f9842) (details)
  74. ath79: enable m25p,fast-read for tplink,tl-wr2543-v1 (commit: e430dfd) (details)
  75. ath79: enable m25p,fast-read for tplink,tl-wr1043-v1 (commit: 1b2c4af) (details)
  76. ramips: add missing DEVICE_VARS for lzma-loader (commit: 111029b) (details)
  77. ramips: define lzma loader platform in target (commit: d9e9a0e) (details)
  78. ramips: define image recipe for uncompressed uimage with loader (commit: 75f19de) (details)
  79. Revert "kmod-sched: add act_police" (commit: 9fd36f5) (details)
  80. ath79: further fixes for ZyXEL NBG6716 (commit: d0cb6e9) (details)
  81. netifd: clean up netns functionality (commit: e23de62) (details)
  82. procd: jail fixes and improvements (commit: 7c2e0fa) (details)
  83. ipq806x: add patch to fix broken buttons (commit: 9abf012) (details)
  84. kernel: bump 5.4 to 5.4.32 (commit: 0bea89a) (details)
  85. scripts: JSON merge don't crash if no JSON found (commit: 14cbd8f) (details)
  86. scripts/download: add sources CDN as first mirror (commit: c737a9e) (details)
  87. x86: append metadata to combined images (commit: f814121) (details)
  88. ramips: mt7621: enable lzma-loader for some devices (commit: ad19751) (details)
  89. ath79: add SUPPORTED_DEVICES for TP-Link TL-WA901ND v2 (commit: 508462a) (details)
  90. ath79: improve status LED definitions for GL-AR750 (commit: a7423fe) (details)
  91. kernel: bump 4.14 to 4.14.176 (commit: e31d158) (details)
  92. kernel: bump 4.19 to 4.19.115 (commit: 3c38254) (details)
  93. ath79: MikroTik: fix missing nand on kernel 5.4 (commit: 20efd56) (details)
  94. ath79: reduce spi-max-frequency for Mikrotik wAP G-5HacT2HnD (commit: c0430b8) (details)
  95. kernel: add support for GD25D05 SPI NOR (5.4) (commit: 75ef28b) (details)
  96. mac80211: fix detecting existing interface (commit: 99d567a) (details)
  97. ath79: add QCA9550 reset sequence (commit: d883eaa) (details)
  98. ath79: add support for AVM FRITZ!WLAN Repeater 1750E (commit: 8918c03) (details)
  99. mac80211: drop data frames without key on encrypted links (commit: 0f1b5ce) (details)
  100. uboot-imx6: bump to 2020.04 release (commit: 260a225) (details)
  101. uboot-sunxi: bump to 2020.04 relase (commit: 8e99bbd) (details)
  102. elfutils: aarch64 fix build on musl (commit: 16ad4de) (details)
  103. ath79: remove stray pipe (commit: edf812e) (details)
  104. mac80211: make sure existing iface belongs to correct (fullmac) phy (commit: 0495324) (details)
  105. kernel: bump 5.4 to 5.4.33 (commit: 23916bc) (details)
  106. mbedtls: update to 2.16.6 (commit: 02fcbe2) (details)
  107. generic: spi-nor: fix 4-byte opcode support for w25q256 (commit: 4745969) (details)
  108. ramips: increase HiWiFi HC5962 kernel partition to 4M (commit: 7dc8252) (details)
  109. ramips: use all reserved space for HiWiFi HC5962 (commit: d74fb00) (details)
  110. ramips: mt7621: Ubiquiti ER-X: fix gpio number for POE enable gpio (commit: 2fac132) (details)
  111. ramips: mt7621: Ubiquiti ER-X-SFP: fix gpio numbers for POE enable gpios (commit: d682dcc) (details)
  112. ramips: add support for ipTIME A1004ns (commit: 9169482) (details)
  113. ramips: increase spi-max-frequency for ipTIME mt7620 devices (commit: 13a185b) (details)
  114. ramips: mt7621: backport more pcie driver fixes (commit: 51c6b14) (details)
  115. ramips: don't reuse KERNEL_DTB for lzma-loader (commit: 1e5d014) (details)
  116. ramips: mt7621: use lzma-loader for newifi d1/d2/thunder timecloud (commit: 19d9db5) (details)
  117. binutils: add ALTERNATIVES for strings (FS#3001) (commit: 5f126c5) (details)
  118. openvpn: update to 2.4.9 (commit: d7e98bd) (details)
  119. bcm63xx: switch to 5.4 kernel (commit: d27e2c6) (details)
  120. busybox: backport Remove stime() function calls (commit: 7637b84) (details)
  121. upgs: Remove extra _DEFAULT_SOURCE definition (commit: 70a962c) (details)
  122. rbcfg: Add missing mode to open call (commit: 14c59a1) (details)
  123. dante: Fix compile with glibc (commit: ce1798e) (details)
  124. toolchain: glibc: Update glibc to version 2.31 (commit: 02c5019) (details)
  125. toolchain: glibc: Define minimum support kernel version as 4.14 (commit: a2cf87a) (details)
  126. ramips: replace pinctrl property names for ipTIME A1004ns (commit: 45e2b77) (details)
  127. ath79: add support for AVM FRITZ!WLAN Repeater 450E (commit: 8d9c108) (details)
  128. procd: fix jail when running on glibc (commit: 7e9b56f) (details)
  129. ramips: mt7621: add NETGEAR R7200 as DEVICE_ALT1 (commit: 08f5cac) (details)
  130. umdns: update to version 2020-04-20 (commit: 533da61) (details)
  131. relayd: bump to version 2020-04-20 (commit: be172e6) (details)
  132. kernel: netfilter.mk: fix kmod-ipt-nat6 installation on 5.4 (commit: 29a458b) (details)
  133. uboot-kirkwood: update to 2020.04 (commit: 6cafea5) (details)
  134. arm-trusted-firmware-rockchip: add new package (commit: 79d7109) (details)
  135. uboot-rockchip: add new package (commit: 7975060) (details)
  136. rockchip: add support for Pine64 RockPro64 (commit: 6a05a85) (details)
  137. uboot-rockchip: fix ident string (commit: 97673d8) (details)
  138. x86: image: drop dead code (commit: 282e786) (details)
  139. x86: fix kmod-forcedeth package selection (commit: fd94d03) (details)
  140. x86: select kmod-button-hotplug by default (commit: eca6946) (details)
  141. x86: move packages selection to profiles (commit: 9c23ece) (details)
  142. x86: really remove packages already enabled in kconfig (commit: be6543c) (details)
  143. ubus: update to latest git HEAD (commit: 4298f08) (details)
  144. lantiq/fritz 7312: set maximum speed to 100 mbit (commit: 36f6289) (details)
  145. base-files: ensure VERBOSE is set (commit: b77fd0d) (details)
  146. imx6: refresh kernel config (commit: 8d9b362) (details)
  147. kernel: bump 5.4 to 5.4.34 (commit: faf668b) (details)
  148. openssl: bump to 1.1.1g (commit: 3773ae1) (details)
  149. fstools: update to the latest version (commit: b7d6e80) (details)
  150. mediatek: disable the unused pcie port for elecom wrc-2533gent (commit: df27e94) (details)
  151. octeon: copy files to kernel 5.4 (commit: 91594cb) (details)
  152. octeon: refresh patches for kernel 5.4 (commit: 655c14e) (details)
  153. octeon: update config for kernel 5.4 (commit: 2095a4e) (details)
  154. octeon: use kernel version 5.4 for testing (commit: f6573ec) (details)
  155. ramips: remove config-4.14 for mt7621/mt76x8 (commit: 58bec0d) (details)
  156. kernel: replace "+@" IPV6 dependency by "+" (commit: 7b2731a) (details)
  157. kernel: fix include of myloader.o since kernel 5.4 (commit: 5f92349) (details)
  158. ath79: move tplinkpart.c parser to patches (commit: d3c9630) (details)
  159. ltq-adsl(-fw): Makefile clean-up and fixes (commit: d8b3f53) (details)
  160. ath79: rename qca9557.dtsi to qca955x.dtsi (commit: c0a80b7) (details)
  161. ath79: correct QCA9550 machine compatible binding (commit: fceef28) (details)
  162. ath79: fix QCA953x DDR and GPIO compatible bindings (commit: 1f45ed6) (details)
  163. ipq40xx: fix alphabetical order in 02_network (commit: 9fac916) (details)
  164. procd: extend requirejail attribute handling (commit: 471b8bf) (details)
  165. imx6: add back perf monitor related config symbol (commit: 4a3e0f7) (details)
  166. kernel: bump 5.4 to 5.4.35 (commit: ef5d37b) (details)
  167. kernel: backport support for clause 37 1000Base-X auto-negotiation (commit: 63696bd) (details)
  168. ramips: phy: at803x: support RGMII-to-SerDes and SFP support (commit: 6d92470) (details)
  169. kernel: add module to support SFP cages (commit: ec2f7a4) (details)
  170. ramips: enable SFP port for Ubiquiti ER-X-SFP (commit: 4c70bb4) (details)
  171. kernel: netdev: add kmod-phylink (commit: b23f72b) (details)
  172. kernel: netdev: add phylink dependency for sfp (commit: 71d5a0d) (details)
  173. kernel: netdev: fix kmod-sfp description capitalization (commit: b359a6b) (details)
  174. x86: fix unusable squashfs images by adding missing padding (commit: 97d8642) (details)
  175. umdns: update to version 2020-04-25 (commit: 9f7c8ed) (details)
  176. relayd: bump to version 2020-04-25 (commit: 9e7d11f) (details)
  177. kernel: netdev: fix kmod-sfp symbols (commit: 822c342) (details)
  178. oxnas: move service file to correct place (commit: 01961f1) (details)
  179. ramips: fix SUPPORTED_DEVICES for Mercury MAC1200R v2 (commit: d16a486) (details)
  180. ramips: remove unnecessary DEVICE_PACKAGES for Belkin F7C027 (commit: 1dedad2) (details)
  181. gdb: disable gdbserver for arc (commit: b0416c9) (details)
  182. perf: build with NO_LIBCAP=1 (commit: 80f128d) (details)
  183. mac80211: ath10k: increase rx buffer size to 2048 (commit: 066ec97) (details)
  184. tools/mkimage: update to 2020.04 (commit: 042917f) (details)
  185. u-boot.mk: switch download to https (commit: 60712bd) (details)
  186. uboot-envtools: update to 2020.04 (commit: b397df5) (details)
  187. uboot-envtools: fix domywifi_dw33d Bad CRC error (commit: 75512fe) (details)
  188. kernel: backport fix for non-regular inodes on f2fs (commit: ee50018) (details)
  189. kernel: support intel X7xx 10/40GbE adapters (commit: 5d81b28) (details)
  190. toolchain/gcc: eliminate uClibc atexit hack (commit: cf22c44) (details)
  191. mvebu: add support for GL.iNet GL-MV1000 (commit: 050c24f) (details)
  192. bcm53xx: 5.4: enable NAND (commit: ad697aa) (details)
  193. mvebu: tidy up support for GL.iNet GL-MV1000 (commit: 3fdb086) (details)
  194. ath79: remove unused TP-Link partition parser (commit: 3f5997f) (details)
  195. ath79: ag71xx: remove code for legacy kernels (commit: 5358d8b) (details)
  196. ath79: ag71xx: unify version dependent code (commit: c760469) (details)
  197. ath79: enable SGMII workaround for affected boards (commit: 654eec5) (details)
  198. ramips: mt7621: use lzma-loader for D-Link DIR-860L B1 (commit: ce19571) (details)
  199. ramips: use lzma-loader for Japanese mt7621 devices (commit: a25bb86) (details)
  200. ramips: use lzma-loader for I-O DATA mt7621 devices (commit: c998ae7) (details)
  201. mt76: update to the latest version (commit: 1c008b6) (details)
  202. mediatek: fix compile error caused by upstreamed mtk_m32 function (commit: 8fdf778) (details)
  203. ramips: create common definition for I-O DATA NAND devices (commit: 1553f58) (details)
  204. ramips: explicitly disable built-in switch for lan-only devices (commit: a1693bf) (details)
  205. ramips: remove (kmod-)swconfig DEVICE_PACKAGES for Sitecom WL-351 (commit: 40325ab) (details)
  206. ramips: rt3883: remove swconfig from individual DEVICE_PACKAGES (commit: f0435d5) (details)
  207. ath79: add support for Ubiquiti PowerBeam 5AC Gen2 (commit: e210fe9) (details)
  208. ath79: indicate boot/failsafe/upgrade for NanoBeam/Nanostation AC (commit: 80a094a) (details)
  209. omap: copy kernel 4.19 config for 5.4 (commit: 75f7f7e) (details)
  210. omap: make kernel_oldconfig (commit: d20cfa2) (details)
  211. omap: switch to kernel 5.4 (commit: 1e3ee24) (details)
  212. omap: remove support for kernel 4.14 (commit: 87c909e) (details)
  213. wireless-regdb: backport three upstream fixes (commit: 76a0ddf) (details)
  214. elfutils: powerpc build fix (commit: a3079fb) (details)
  215. ath10k-ct: remove old patches (commit: ce2bd2b) (details)
  216. ath10k-firmware: move CT firmwares to new package (commit: 658e68f) (details)
  217. ath10k-ct-firmware: rename ct-htt packages (commit: 2e5e9b4) (details)
  218. ath10k-ct-firmware: update firmware images (commit: 06f510d) (details)
  219. ath10k-ct-firmware: add htt-mgt variants (commit: a882bfc) (details)
  220. ramips: fix MikroTik 750Gr3 ports MAC addresses (commit: a10537f) (details)
  221. wpad-wolfssl: fix crypto_bignum_sub() (commit: 4b3b8ec) (details)
  222. kirkwood: switch from swconfig to dsa (commit: 4fd7e53) (details)
  223. kirkwood: remove support for kernel 4.14 (commit: 0af2c44) (details)
  224. kirkwood: remove support for kernel 4.19 (commit: 8b37389) (details)
  225. Revert "ramips: explicitly disable built-in switch for lan-only devices" (commit: 03e742d) (details)
  226. ath79: add SUPPORTED_DEVICES based on ar71xx for some devices (commit: 522f6b7) (details)
  227. build: prereq: change minimum make version to 3.82 (commit: 35a8657) (details)
  228. kernel: hwmon: add Analog Devices AD741x support (commit: 3f66024) (details)
  229. kirkwood: disable image for Linksys EA3500 (Audi) (commit: d9ff499) (details)
  230. ugps: nmea: fix time comparision (commit: 447d335) (details)
  231. ath79: split Teltonika RUT955 to support other RUT9xx models (commit: c8b309b) (details)
  232. ath79: add support for Teltonika RUT955 H7V3C0 (commit: aa4a33a) (details)
  233. ath79: fix dts of Teltonika RUT9xx devices (commit: aa0526b) (details)
  234. dnsmasq: always inform about disabled dhcp service (commit: b17a5a9) (details)
  235. ath10k-ct: update to version 2020-04-29 (commit: 8036e7e) (details)
  236. wireless-regdb: bump to latest release 2020-04-29 (commit: 493eef5) (details)
  237. kernel: bump 5.4 to 5.4.36 (commit: 5ea3ea1) (details)
  238. wireguard: bump to 1.0.20200429 (commit: f57230c) (details)
  239. uci: update to latest git HEAD (commit: 2855be3) (details)
  240. base-files: generate config files with correct permissions (commit: ad27c13) (details)
  241. general: add README.md (commit: 4edacde) (details)
  242. build: update download.pl to change priority of mirrors (commit: 247ca03) (details)
  243. ramips: Add support for I-O DATA WN-G300DGR (commit: c9ffb43) (details)
  244. ath79: add support for Logitec LAN-W451NGR (commit: e21fa82) (details)
  245. ramips: add support for ELECOM WRC-1167GHBK2-I (commit: 7e11016) (details)
  246. ramips: add support for I-O DATA WN-G300R3 (commit: 66aeb2c) (details)
Commit 8b93a2420850a1bef4f5e72636604c3a7748a65d by mail
ramips: mt7620: fix missplaced line in 01_leds

This patch adds missed line in 01_leds and fix error:

"/bin/board_detect: /etc/board.d/01_leds: line 93:
syntax error: unexpected ")" (expecting ";;")"

Fixes: c948a47 ("ramips: add support for D-Link DWR-960")

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 8b93a24)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
Commit 1e3d3d2bd5da9d0c4069a4049358fa983dffa8bd by ldir
tools/e2fsprogs: fix build under macos

macos doesn't define a loff_t type, the native off_t type being 64bit
anyway.

Persuade e2fsprogs to accept off_t instead on macos

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 1e3d3d2)
The file was modifiedtools/e2fsprogs/Makefile (diff)
Commit c39d01596a8acbdfa5d1ccb98ba0624383a7190a by ldir
.gitignore: ignore more scripts/config output

dcf3e63a35 added a newer kconfig version which produces a bit more local
code output, add that output to the ignore list

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: c39d015)
The file was modified.gitignore (diff)
Commit 1b973b54ea4d5d20dec5e71c48bff6a3e0bcb4ac by ldir
kmod-sched: add act_police

"Whoop whoop, sound of da police"

Add an ingress capable traffic policer module configurable with tc.

From the man page:

The police action allows to limit bandwidth of traffic matched by the
filter it is attached to. Basically there are two different algorithms
available to measure the packet rate: The first one uses an internal
dual token bucket and is configured using the rate, burst, mtu,
peakrate, overhead and linklayer parameters. The second one uses an
in-kernel sampling mechanism. It can be fine-tuned using the estimator
filter parameter.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 1b973b5)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
Commit 8ce138607edd2035852f6d51f45a17e4db4f28d6 by chunkeey
apm821xx: use the real default HZ value from upstream

With the "real HZ" debate out of the way, let's actually
use the apm821xx's default upstream config file at
arch/powerpc/configs/44x/bluestone_defconfig. From what
I can tell, it sets NO_HZ (well, this platform was for
NAS, so this is a bit unexpected) and remove any specific
HZ_$VALUE symbol.

Sadly, Daniel Engberg didn't run any before/after netperf
tests, because it would have been such a slam dunk across
the boards. In case of the apm821xx the tcp tx/rx
performance improved ~14% (from 600Mbps to 700Mps).
This now causes the emac to drop frames too, so let's see
if this is causes more problems or not.

This patch includes a refresh of the configuration too.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 8ce1386)
The file was modifiedtarget/linux/apm821xx/config-5.4 (diff)
Commit a30abb1b6bb66d1caf08c331805163e6fef6f2a1 by chunkeey
ipq40xx: add support for MobiPromo CM520-79F

MobiPromo CM520-79F is an AC1300 dual band router based on IPQ4019

Specification:

SoC/Wireless: QCA IPQ4019
RAM: 512MiB
Flash: 128MiB SLC NAND
Ethernet PHY: QCA8075
Ethernet ports: 1x WAN, 2x LAN
LEDs: 7 LEDs
      2 (USB, CAN) are GPIO
      other 5 (2.4G, 5G, LAN1, LAN2, WAN) are connected to a shift register
Button: Reset

Flash instruction:
Disassemble the router, connect UART pins like this:
GND TX    RX
  [x x . . x .]
  [. . . . . .]

(QCA8075 and IPQ4019 below)
Baud-rate: 115200

Set up TFTP server: IP 192.168.1.188/24
Power on the router and interrupt the booting with UART console
env backup (in case you want to go back to stock and need it there):
printenv
(Copy the output to somewhere save)
Set bootenv:
setenv set_ubi 'set mtdids nand0=nand0; set mtdparts mtdparts=nand0:0x7480000@0xb80000(fs); ubi part fs'
setenv bootkernel 'ubi read 0x84000000 kernel; bootm 0x84000000#config@1'
setenv cm520_boot 'run set_ubi; run bootkernel'
setenv bootcmd 'run cm520_boot'
setenv bootargs
saveenv
Boot initramfs from TFTP:
tftpboot openwrt-ipq40xx-generic-mobipromo_cm520-79f-initramfs-fit-zImage.itb
bootm
After initramfs image is booted, backup rootfs partition in case of reverting to stock image
cat /dev/mtd12 > /tmp/mtd12.bin
Then fetch it via SCP

Upload nand-factory.ubi to /tmp via SCP, then run
mtd erase rootfs
mtd write /tmp/*nand-factory.ubi rootfs
reboot

To revert to stock image, restore default bootenv in uboot UART console
setenv bootcmd 'bootipq'
printenv
use the saved dump you did back when you installed OpenWrt to verify that
there are no other differences from back in the day.
saveenv
upload the backed up mtd12.bin and run
tftpboot mtd12.bin
nand erase 0xb80000 0x7480000
nand write 0x84000000 0xb80000 0x7480000
The BOOTCONFIG may have been configured to boot from alternate partition (rootfs_1) instead
In case of this, set it back to rootfs:
cd /tmp
cat /dev/mtd7 > mtd7.bin
echo -ne '\x0b' | dd of=mtd7.bin conv=notrunc bs=1 count=1 seek=4
for i in 28 48 68 108; do
dd if=/dev/zero of=mtd7.bin conv=notrunc bs=1 count=1 seek=$i
done
mtd write mtd7.bin BOOTCONFIG
mtd write mtd7.bin BOOTCONFIG1

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
[renamed volume to ubi to support autoboot,
as per David Lam's test in PR#2432]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a30abb1)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was addedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-cm520-79f.dts
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ipq40xx/files-5.4/arch/arm/boot/dts/qcom-ipq4019-cm520-79f.dts
The file was addedpackage/firmware/ipq-wifi/board-mobipromo_cm520-79f.qca4019
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/image/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch (diff)
Commit c30220d458c0771013f21a16148baa4ea723027b by chunkeey
ipq40xx: add support for Cell C RTL30VW

Cell C RTL30VW is a LTE router with tho gigabit ethernets and integrated
QMI mPCIE modem.

This is stripped version of ASKEY RTL0030VW.

Hardware:

Specification:
-CPU: IPQ4019
-RAM: 256MB
-Flash: NAND 128MB + NOR 16MB
-WiFi: Integrated bgn/ac
-LTE: mPCIe card (Modem chipset MDM9230)
-LAN: 2 Gigabit Ports
-USB: 2x USB2.0
-Serial console: RJ-45 115200 8n1
-Unsupported VoIP

Known issues:

None so far.

Instruction install:

There are two methods: Factory web-gui and serial + tftp.

Web-gui:
1. Apply factory image via stock web-gui.

Serial + initramfs:
1. Rename OpenWrt initramfs image to "image"
2. Connect serial console (115200,8n1)
3. Set IP to different than 192.168.1.11, but 24 bit mask, eg. 192.168.1.4.

4. U-Boot commands:
sf probe && sf read 0x80000000 0x180000 0x10000
setenv serverip 192.168.1.4
set fdt_high 0x85000000
tftpboot 0x84000000 image
bootm 0x84000000

5. Install sysupgrade image via "sysupgrade -n"

Back to stock:

All is needed is swap 0x4c byte in mtd8 from 0 to 1 or 1 to 0,
do firstboot and factory reset with OFW:

1. read mtd8:
dd if=/dev/mtd8 of=/tmp/mtd8
2. go to tmp:
cd /tmp/
3. write first part of partition:
dd if=mtd8 of=mtd8.new bs=1 count=76
4. check which layout uses bootloader:
cat /proc/mtd
5a. If first are kernel_1 and rootfs_1 write 0:
echo -n -e '\x00' >> mtd8.new
5b. If first are kernel and rootfs write 1:
echo -n -e '\x01' >> mtd8.new
6. fill with rest of data:
dd if=mtd8 bs=1 skip=77 >> mtd8.new
7. CHECK IF mtd8.new HAVE CHANGED ONLY ONE BYTE! e.g with:
hexdump mtd8.new
8. write new mtd8 to flash:
mtd write mtd8.new /dev/mtd8
9. do firstboot
10.reboot
11. Do back to factory defaults in OFW GUI.

Based on work: Cezary Jackiewicz <cezary@eko.one.pl>

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: c30220d)
The file was addedpackage/firmware/ipq-wifi/board-cellc_rtl30vw.qca4019
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches (diff)
The file was addedtarget/linux/ipq40xx/files-5.4/arch/arm/boot/dts/qcom-ipq4019-rtl30vw.dts
The file was addedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-rtl30vw.dts
The file was modifiedtarget/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/image/Makefile (diff)
Commit 8514b6b42c17d7cf887fc826596534698e89e3f8 by ynezz
build: config: allow bool to select a module pkg

kconfig-v5.6 disallowed a bool symbol to select another symbol that
'depends on m' (i.e. can be only 'm' on 'n').  It is, in fact, an unmet
dependency to have set to 'y'.  However, openwrt depends on the previous
behavior, to be able to build a package that can be a module or built-in
depending on a bool config.  This restores the previous behavior.

Ref: https://forum.openwrt.org/t/wireless-fails-on-snapshot-r12900-kernel-5-4-on-c2600-ipq806x
Tested-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [added forum ref]
(commit: 8514b6b)
The file was modifiedscripts/config/symbol.c (diff)
The file was modifiedscripts/config/README (diff)
Commit 46e9a359231ca582df1814f089783ad685221204 by ldir
Revert ".gitignore: ignore more scripts/config output"

This reverts commit c39d01596a8acbdfa5d1ccb98ba0624383a7190a.

It turns out the extra files were from an old config and are not
re/created by the new config.  Apologies for the noise.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 46e9a35)
The file was modified.gitignore (diff)
Commit 8d9e26457c06d34a1d5d627d9d09bed6554b4b27 by dedeckeh
iproute2: update to 5.6.0

Update iproute2 to latest stable 5.6.0; for the changes see https://lwn.net/Articles/816778/

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 8d9e264)
The file was modifiedpackage/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch (diff)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
The file was modifiedpackage/network/utils/iproute2/patches/180-drop_FAILED_POLICY.patch (diff)
The file was modifiedpackage/network/utils/iproute2/patches/115-add-config-xtlibdir.patch (diff)
Commit 93294b516e5437980a3562496a5bedec1b3a424f by jo
generic: drop 616-net_optimize_xfrm_calls.patch

The conditional check introduced by this patch may trigger a NULL pointer
dereference in case the result of dev_net() is NULL.

Since the purpose of this patch is neither sufficiently explained and since
this patch apparently has never been submitted upstream despite it being in
the pending-* patch directory, I propose to drop it without replacement.

If the performance implications of dropping this patch are found to be
significiant, it should be reintroduced with proper description and
benchmark results.

Ref: https://bugs.openwrt.org/index.php?do=details&task_id=2943
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 93294b5)
The file was removedtarget/linux/generic/pending-5.4/616-net_optimize_xfrm_calls.patch
The file was removedtarget/linux/generic/pending-4.14/616-net_optimize_xfrm_calls.patch
The file was removedtarget/linux/generic/pending-4.19/616-net_optimize_xfrm_calls.patch
Commit fbc01f2a4c072dafb3a6ef73e6f3f2ef1433575f by jo
Revert "build: config: allow bool to select a module pkg"

This reverts commit 8514b6b42c17d7cf887fc826596534698e89e3f8.

Reverting this commit in preparation for reverting
dcf3e63a35 ("build: scripts/config - update to kconfig-v5.6") which
introduces various unaddressed build breakages.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: fbc01f2)
The file was modifiedscripts/config/README (diff)
The file was modifiedscripts/config/symbol.c (diff)
Commit 6c16d64b2a0bb063a89225dcaabd50c00bce7aa2 by jo
Revert "build: add option to warn on recursive dependency"

This reverts commit 3204430e38f1a2ba7fda9471720a2a1042adf5e0.

Reverting this commit in preparation for reverting
dcf3e63a35 ("build: scripts/config - update to kconfig-v5.6") which
introduces various unaddressed build breakages.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 6c16d64)
The file was modifiedinclude/toplevel.mk (diff)
The file was modifiedscripts/config/README (diff)
The file was modifiedscripts/config/symbol.c (diff)
Commit 7b1d809a8d8620032553845cf4a8819a19508687 by jo
Revert "build: scripts/config - update to kconfig-v5.6"

This reverts commit dcf3e63a35d05e7e5103819c0f17195bfafe9baa.

The kconfig update requires further testing and refinement until it can
remain in tree. Main problems are:

- Recursive deps are now fatal instead of a warning
- Previously legal syntax now leads to hard failures
- It fails all package builds since multiple days

The updated kconfig implementation needs to cope with the current status
quo in the various package feeds before we can reconsider it for master.

It is not desirable that single broken packages can hard-fail the entire
build pipeline.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 7b1d809)
The file was modifiedscripts/config/Makefile (diff)
The file was addedscripts/config/lxdialog/check-lxdialog.sh
The file was modifiedscripts/config/lxdialog/checklist.c (diff)
The file was modifiedscripts/config/expr.c (diff)
The file was removedscripts/config/qconf-cfg.sh
The file was modifiedscripts/config/expr.h (diff)
The file was removedscripts/config/parser.y
The file was addedscripts/config/zconf.l
The file was modifiedscripts/config/symbol.c (diff)
The file was modifiedscripts/config/util.c (diff)
The file was addedscripts/config/zconf.y
The file was modifiedscripts/config/README (diff)
The file was removedscripts/config/parser.tab.h
The file was removedscripts/config/lexer.lex.c
The file was modifiedscripts/config/qconf.cc (diff)
The file was addedscripts/config/zconf.tab.c_shipped
The file was modifiedscripts/config/lxdialog/dialog.h (diff)
The file was removedscripts/config/lexer.l
The file was modifiedscripts/config/images.c (diff)
The file was modifiedscripts/config/lxdialog/util.c (diff)
The file was addedscripts/config/lxdialog/.gitignore
The file was modifiedscripts/config/mconf.c (diff)
The file was modifiedscripts/config/lkc.h (diff)
The file was modifiedscripts/config/lxdialog/textbox.c (diff)
The file was modifiedscripts/config/qconf.h (diff)
The file was modifiedscripts/config/lxdialog/yesno.c (diff)
The file was removedscripts/config/preprocess.c
The file was modifiedscripts/config/list.h (diff)
The file was modifiedscripts/config/conf.c (diff)
The file was modifiedscripts/config/menu.c (diff)
The file was removedscripts/config/parser.tab.c
The file was modifiedscripts/config/lxdialog/inputbox.c (diff)
The file was addedscripts/config/zconf.hash.c_shipped
The file was modifiedscripts/config/lxdialog/menubox.c (diff)
The file was addedscripts/config/zconf.lex.c_shipped
The file was removedscripts/config/mconf-cfg.sh
The file was removedscripts/config/images.h
The file was modifiedscripts/config/lkc_proto.h (diff)
The file was modifiedscripts/config/confdata.c (diff)
The file was modifiedscripts/config/.gitignore (diff)
The file was addedscripts/config/zconf.gperf
Commit e66becb490796d0787f8bd2448ee6f14198a904a by freifunk
ramips: add support for I-O DATA WN-AX2033GR

I-O DATA WN-AX2033GR is roughly the same as I-O DATA
WN-AX1167GR2. The difference is Wi-Fi feature.

Specification
=============
- SoC: MediaTek MT7621A
- RAM: DDR3 128 MiB
- Flash Memory: NAND 128 MiB (Spansion S34ML01G200TF100)
- Wi-Fi: MediaTek MT7603E
- Wi-Fi: MediaTek MT7615
- Ethernet: 5x 10 Mbps / 100 Mbps / 1000 Mbps (1x WAN, 4x LAN)
- LED: 2x green LED
- Input: 2x tactile switch, 1x slide switch
- Serial console: 57600bps, PCB through hole J5 (Vcc, TX, RX, NC, GND)
- Power: DC 12V

This device only supports channel 1-13 and 36-140.
Thus, narrower frequency limits compared to other devices are required
for limiting wi-fi frequency correctly.
Without this, non-supported frequencies are activated.

Flash instructions
==================
1. Open the router management page (192.168.0.1).
2. Update router firmware using "initramfs-kernel.bin".
3. After updating, run sysupgrade with "sysupgrade.bin".

Recovery instructions
=====================
WN-AX2033GR contains Zyxel Z-LOADER
1. Setup TFTP server (IP address: 10.10.10.3).
2. Put official firmware into TFTP server directory (distribution site:
   https://www.iodata.jp/lib/software/w/2068.htm)
3. Connect WX-AX2033GR Ethernet port and computer that runs TFTP server.
4. Connect to serial console.
5. Interrupt booting by Esc key.
6. Flash firmware using "ATNR 1,[firmware filename]" command.

Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
[adjust for kernel 5.4, add recovery instructions/frequency comment]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e66becb)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ramips/dts/mt7621_iodata_wn-ax2033gr.dts
Commit d761b9f21114478f9cc09f5c358a05be0870cc5d by freifunk
broadcom-wl: fix compilation with kernel >= 4.15

Since kernel 4.15, init_timer is not available anymore, and has been
replaced by timer_setup. The fixes compilation of wl_linuc.c, which
returned the following errors beforehand (line-wrapped manually):

.../broadcom-wl-5.10.56.27.3/driver/wl_linux.c: In function 'wl_init_timer':
.../broadcom-wl-5.10.56.27.3/driver/wl_linux.c:2576:2: error: implicit
declaration of function 'init_timer'; did you mean 'init_timers'?
[-Werror=implicit-function-declaration]
  init_timer(&t->timer);
  ^~~~~~~~~~
  init_timers
.../broadcom-wl-5.10.56.27.3/driver/wl_linux.c:2577:10: error:
'struct timer_list' has no member named 'data'
  t->timer.data = (ulong) t;
          ^
.../broadcom-wl-5.10.56.27.3/driver/wl_linux.c:2578:20: error: assignment
to 'void (*)(struct timer_list *)' from incompatible pointer type
'void (*)(ulong)' {aka 'void (*)(long unsigned int)'}
[-Werror=incompatible-pointer-types]
  t->timer.function = wl_timer;

This should fix build of several devices on bcm63xx with testing
kernel (4.19).

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d761b9f)
The file was addedpackage/kernel/broadcom-wl/patches/915-fix-wl_timer-for-4_15.patch
Commit f8f1dc6eab935f90b31401d87f412e3f8769dfd0 by freifunk
bcm63xx: copy files to kernel 5.4

Copy config and patches to kernel 5.4.
make kernel_oldconfig has been run on 4.19 beforehand.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f8f1dc6)
The file was addedtarget/linux/bcm63xx/patches-5.4/371_add_of_node_available_by_alias.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/507-board-MAGIC.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/506-board_gw6200_gw6000.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/334-MIPS-BCM63XX-detect-BCM6368-variants.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/568-board_DGND3700v1_3800B.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/564-board_P870HW-51a_v2.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/333-MIPS-BCM63XX-detect-BCM6362-variants.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/533-board_rta770bw.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/511-board_V2500V.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/402_bcm63xx_enet_vlan_incoming_fixed.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/421-BCM63XX-add-led-pin-for-ath9k.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/339-MIPS-BCM63XX-add-support-for-BCM63268.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/574-board_HG622.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/423-bcm63xx_enet_add_b53_support.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/513-MIPS-BCM63XX-add-inventel-Livebox-support.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/569-board_homehub2a.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/557-board_bcm963269bhr.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/121-mtd-bcm63xxpart-move-imagetag-parsing-to-its-own-par.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/311-bcm63xxpart_use_cfedetection.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/500-board-D4PW.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/563-board_VR-3025un.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/566-board_A4001N.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/515-board_DWV-S0_fixes.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/570-board_HG655b.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/123-mtd-parser_bcm63xx_imagetag-add-of_match_table-suppo.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/138-pinctrl-add-a-pincontrol-driver-for-BCM6362.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/555-board_96318ref.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/578-board_R1000H.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/122-mtd-bcm63xxpart-add-of_match_table.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/565-board_hw520.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/131-Documentation-add-BCM6328-pincontroller-binding-docu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/804-bcm63xx_enet_63268_rgmii_ports.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/351-set-board-usbh-ports.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/400-bcm963xx_flashmap.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/503-board-CPVA642.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/534-board_hw556.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/598-board_sr102.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/381-Documentation-add-BCM6318-pincontroller-binding-docu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/134-pinctrl-add-a-pincontrol-driver-for-BCM6348.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/383-bcm63xx_select_pinctrl.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/575-board_EVG2000.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/516-board_96348A-122.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/413-BCM63XX-allow-providing-fixup-data-in-board-data.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/359-MIPS-BCM63XX-allow-different-types-of-sprom.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/576-board_AV4202N.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/332-MIPS-BCM63XX-detect-BCM6328-variants.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/512-board_BTV2110.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/561-board_WAP-5813n.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/502-board-96338W2_E7T.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/360-MIPS-BCM63XX-add-support-for-raw-sproms.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/800-wl_exports.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/558-board_AR1004G.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/523-MIPS-BCM63XX-add-963281TAN-reference-board.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/508-board_hw553.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/505-board_spw500v.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/580-board_AD1018.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/528-board_nb6.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/136-pinctrl-add-a-pincontrol-driver-for-BCM6358.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/372_dont_register_pflash_when_available_in_dtb.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/424-bcm63xx_enet_no_request_mem_region.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/526-board_CT6373-1.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/367-MIPS-BCM63XX-add-support-for-loading-DTB.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/390-MIPS-BCM63XX-do-not-register-SPI-controllers.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/427-boards_probe_switch.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/556-board_96318ref_p300.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/369-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/420-BCM63XX-add-endian-check-for-ath9k.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/382-pinctrl-add-a-pincontrol-driver-for-BCM6318.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/532-board_AR-5381u.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/521-bcm63xx-add-support-for-96368MVNgr-board.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/524-board_dsl_274xb_rev_f.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/560-board_963268gu_p300.patch
The file was addedtarget/linux/bcm63xx/config-5.4
The file was addedtarget/linux/bcm63xx/patches-5.4/133-Documentation-add-BCM6348-pincontroller-binding-docu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/403-6358-enet1-external-mii-clk.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/331-MIPS-BCM63XX-define-variant-id-field.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/562-board_VR-3025u.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/499-allow_better_context_for_board_patches.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/391-MIPS-BCM63XX-do-not-register-uart.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/415-MIPS-BCM63XX-export-the-attached-flash-type.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/519_board_CPVA502plus.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/559-board_vw6339gu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/392-MIPS-BCM63XX-remove-leds-and-buttons.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/579-board_AR-5315u.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/130-pinctrl-add-bcm63xx-base-code.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/358-MIPS-BCM63XX-make-fallback-sprom-optional.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/537-board_fast2504n.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/504-board_dsl_274xb_rev_c.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/347-MIPS-BCM6318-USB-support.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/510-board_spw303v.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/132-pinctrl-add-a-pincontrol-driver-for-BCM6328.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/531-board_AR-5387un.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/337-MIPS-BCM63XX-widen-cpuid-field.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/501-board-NB4.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/139-Documentation-add-BCM6368-pincontroller-binding-docu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/530-board_A4001N1.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/577-board_VH4032N.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/522-MIPS-BCM63XX-add-96328avng-reference-board.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/509-board_rta1320_16m.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/529-board_fast2604.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/520-bcm63xx-add-support-for-96368MVWG-board.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/338-MIPS-BCM63XX-increase-number-of-IRQs.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/801-ssb_export_fallback_sprom.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/567-board_dsl-2751b_e1.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/572-board_VR-3026e.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/802-rtl8367r_fix_RGMII_support.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/525-board_96348w3.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/527-board_dva-g3810bn-tl-1.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/310-cfe_simplify_detection.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/309-cfe_version_mod.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/137-Documentation-add-BCM6362-pincontroller-binding-docu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/571-board_fast2704n.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/141-Documentation-add-BCM63268-pincontroller-binding-doc.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/342-MIPS-BCM63XX-split-PCIe-reset-signals.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/401-bcm963xx_real_rootfs_length.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/514-board_ct536_ct5621.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/536-board_fast2704.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/573-board_R5010UNv2.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/135-Documentation-add-BCM6358-pincontroller-binding-docu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/142-pinctrl-add-a-pincontrol-driver-for-BCM63268.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/535-board_rta770w.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch
The file was addedtarget/linux/bcm63xx/patches-5.4/336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch
Commit 04c07e05a119d860b4d3b3191ff78d699aa5c209 by freifunk
bcm63xx: refresh patches for kernel 5.4

Refresh patches to make them apply to kernel 5.4.

The removed patches have been merged upstream.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 04c07e0)
The file was removedtarget/linux/bcm63xx/patches-5.4/122-mtd-bcm63xxpart-add-of_match_table.patch
The file was modifiedtarget/linux/bcm63xx/patches-5.4/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/402_bcm63xx_enet_vlan_incoming_fixed.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/511-board_V2500V.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/424-bcm63xx_enet_no_request_mem_region.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch (diff)
The file was removedtarget/linux/bcm63xx/patches-5.4/121-mtd-bcm63xxpart-move-imagetag-parsing-to-its-own-par.patch
The file was modifiedtarget/linux/bcm63xx/patches-5.4/367-MIPS-BCM63XX-add-support-for-loading-DTB.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/513-MIPS-BCM63XX-add-inventel-Livebox-support.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch (diff)
The file was removedtarget/linux/bcm63xx/patches-5.4/123-mtd-parser_bcm63xx_imagetag-add-of_match_table-suppo.patch
The file was modifiedtarget/linux/bcm63xx/patches-5.4/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/130-pinctrl-add-bcm63xx-base-code.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/339-MIPS-BCM63XX-add-support-for-BCM63268.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/311-bcm63xxpart_use_cfedetection.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/347-MIPS-BCM6318-USB-support.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/383-bcm63xx_select_pinctrl.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/423-bcm63xx_enet_add_b53_support.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/804-bcm63xx_enet_63268_rgmii_ports.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/800-wl_exports.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/372_dont_register_pflash_when_available_in_dtb.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/415-MIPS-BCM63XX-export-the-attached-flash-type.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/401-bcm963xx_real_rootfs_length.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/400-bcm963xx_flashmap.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch (diff)
Commit f0fbc47a91f85ad6c1e639842cf3b7cbe91acc4f by freifunk
bcm63xx: update config for kernel 5.4

Update config with make kernel_oldconfig.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f0fbc47)
The file was modifiedtarget/linux/bcm63xx/config-5.4 (diff)
Commit 6c521f6828833d911c8a3dabc6849f3045bcc5ac by freifunk
bcm63xx: fix missing watchdog core dependency

This patch follows the other patches that added the watchdog
core to various (armvirt, malta, ath79, ...) targets that
have been hit by the following build error:

Package kmod-hwmon-sch5627 is missing dependencies for the following libraries:
watchdog.ko

In theory, we could have just added the CONFIG_WATCHDOG_CORE=y
to the Kconfig variable of kmod-hwmon-sch5627's package definition.
This would have forced the watchdog core to be builtin and less
architectures would need to be updated. But we might as well follow
through here.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6c521f6)
The file was modifiedtarget/linux/bcm63xx/config-5.4 (diff)
Commit 23d3fafd87f9040a9b90873d81ab52539470649e by freifunk
broadcom-wl: fix compilation with kernel 5.4

This adds two fixes for compilation with kernel 5.4:

1. dev_open from include/linux/netdevice.h needs a second parameter
   since kernel 5.0:
   00f54e68924e ("net: core: dev: Add extack argument to dev_open()")
2. get_ds() macro definition has been dropped since kernel 5.1:
   736706bee329 ("get rid of legacy 'get_ds()' function")
   Since get_ds() has been just a macro before, replace it in
   the driver instead of creating a version switch.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 23d3faf)
The file was addedpackage/kernel/broadcom-wl/patches/916-fix-compilation-for-5_4.patch
Commit 43d3ef91f14ea2353cbc7b6d7271a496017c6bc2 by freifunk
bcm63xx: prevent fall-through in kernel patches for 5.4

In kernel 5.4 -Werror=implicit-fallthrough is treated as error:

arch/mips/bcm63xx/cpu.c: In function 'detect_cpu_clock':
arch/mips/bcm63xx/cpu.c:158:2: error: this statement may fall through [-Werror=implicit-fallthrough=]
  {
  ^
arch/mips/bcm63xx/cpu.c:179:2: note: here
  case BCM6328_CPU_ID:
  ^~~~
cc1: all warnings being treated as errors

This can be fixed by adding "Fall through" as a comment where intended,
and has to be fixed by returning a proper default otherwise.

In case of the default clock frequency for BCM6318 we fixed this by
returning the default value taken from BCM6328 and BCM6362.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 43d3ef9)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/420-BCM63XX-add-endian-check-for-ath9k.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/421-BCM63XX-add-led-pin-for-ath9k.patch (diff)
Commit 8a2118e1b44fd2f385d621683927fdf3ae713379 by freifunk
bcm63xx: 5.4: add removed helper syscon_regmap_lookup_by_pdevname

The helper syscon_regmap_lookup_by_pdevname has been removed in kernel patch
29d14b668d2f ("mfd: Remove unused helper syscon_regmap_lookup_by_pdevname")
due to lack of users.

However, we use this function in our local pinctrl drivers for BCM6358 and
BCM6368. Thus, we have to add it locally.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 8a2118e)
The file was addedtarget/linux/bcm63xx/patches-5.4/144-add-removed-syscon_regmap_lookup_by_pdevname.patch
Commit cb2f0df78455d1c417bbcc150ac76cd2da7da397 by freifunk
bcm63xx: 5.4: fix compilation for changed driver_find_device

In kernel patch 92ce7e83b4e5 ("driver_find_device: Unify the match
function with class_find_device()") the arguments of functions used
with driver_find_device are adjusted. Do the same for our local
user.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: cb2f0df)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/144-add-removed-syscon_regmap_lookup_by_pdevname.patch (diff)
Commit 51b07e782d037797afbd141f356fd507574e388c by freifunk
bcm63xx: use kernel 5.4 as testing kernel

This uses 5.4 as testing kernel. Since 4.19 has not seen broad
testing yet, just keep 4.14 as stable kernel until 5.4 is ready.

Tested on Comtrend AR-5387un (Thanks to @Noltari).

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 51b07e7)
The file was modifiedtarget/linux/bcm63xx/Makefile (diff)
Commit bebc9809d15b0ddc018d379f5caa3a11c9a06786 by freifunk
bcm63xx: remove support for kernel 4.19

Since stable kernel for this target is still 4.14, kernel 4.19
has never been used much (and actually was broken for some devices).

So, since we bump testing kernel to 5.4, there is no real need to
keep 4.19 and have an additional version to care about.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: bebc980)
The file was removedtarget/linux/bcm63xx/patches-4.19/351-set-board-usbh-ports.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/402_bcm63xx_enet_vlan_incoming_fixed.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/501-board-NB4.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/527-board_dva-g3810bn-tl-1.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/562-board_VR-3025u.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/309-cfe_version_mod.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/134-pinctrl-add-a-pincontrol-driver-for-BCM6348.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/334-MIPS-BCM63XX-detect-BCM6368-variants.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/515-board_DWV-S0_fixes.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/574-board_HG622.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/801-ssb_export_fallback_sprom.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/561-board_WAP-5813n.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/337-MIPS-BCM63XX-widen-cpuid-field.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/139-Documentation-add-BCM6368-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/504-board_dsl_274xb_rev_c.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/503-board-CPVA642.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/564-board_P870HW-51a_v2.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/382-pinctrl-add-a-pincontrol-driver-for-BCM6318.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/130-pinctrl-add-bcm63xx-base-code.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/311-bcm63xxpart_use_cfedetection.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/331-MIPS-BCM63XX-define-variant-id-field.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/579-board_AR-5315u.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/802-rtl8367r_fix_RGMII_support.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/507-board-MAGIC.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/531-board_AR-5387un.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/573-board_R5010UNv2.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/563-board_VR-3025un.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/558-board_AR1004G.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/528-board_nb6.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/524-board_dsl_274xb_rev_f.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/513-MIPS-BCM63XX-add-inventel-Livebox-support.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/506-board_gw6200_gw6000.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/427-boards_probe_switch.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/571-board_fast2704n.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/421-BCM63XX-add-led-pin-for-ath9k.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/804-bcm63xx_enet_63268_rgmii_ports.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/135-Documentation-add-BCM6358-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/505-board_spw500v.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/520-bcm63xx-add-support-for-96368MVWG-board.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/536-board_fast2704.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/800-wl_exports.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/142-pinctrl-add-a-pincontrol-driver-for-BCM63268.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/560-board_963268gu_p300.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/530-board_A4001N1.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/400-bcm963xx_flashmap.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/567-board_dsl-2751b_e1.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/339-MIPS-BCM63XX-add-support-for-BCM63268.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/502-board-96338W2_E7T.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/529-board_fast2604.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/403-6358-enet1-external-mii-clk.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/424-bcm63xx_enet_no_request_mem_region.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/133-Documentation-add-BCM6348-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/514-board_ct536_ct5621.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/521-bcm63xx-add-support-for-96368MVNgr-board.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/423-bcm63xx_enet_add_b53_support.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/381-Documentation-add-BCM6318-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/420-BCM63XX-add-endian-check-for-ath9k.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/598-board_sr102.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/390-MIPS-BCM63XX-do-not-register-SPI-controllers.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/372_dont_register_pflash_when_available_in_dtb.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/138-pinctrl-add-a-pincontrol-driver-for-BCM6362.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/333-MIPS-BCM63XX-detect-BCM6362-variants.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/347-MIPS-BCM6318-USB-support.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/367-MIPS-BCM63XX-add-support-for-loading-DTB.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/401-bcm963xx_real_rootfs_length.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/136-pinctrl-add-a-pincontrol-driver-for-BCM6358.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/535-board_rta770w.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/137-Documentation-add-BCM6362-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/522-MIPS-BCM63XX-add-96328avng-reference-board.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/499-allow_better_context_for_board_patches.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/500-board-D4PW.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/568-board_DGND3700v1_3800B.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/508-board_hw553.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/570-board_HG655b.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/559-board_vw6339gu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/565-board_hw520.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/534-board_hw556.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/519_board_CPVA502plus.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/525-board_96348w3.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/359-MIPS-BCM63XX-allow-different-types-of-sprom.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/510-board_spw303v.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/512-board_BTV2110.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/332-MIPS-BCM63XX-detect-BCM6328-variants.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/338-MIPS-BCM63XX-increase-number-of-IRQs.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/578-board_R1000H.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/358-MIPS-BCM63XX-make-fallback-sprom-optional.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/566-board_A4001N.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/415-MIPS-BCM63XX-export-the-attached-flash-type.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/342-MIPS-BCM63XX-split-PCIe-reset-signals.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/371_add_of_node_available_by_alias.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/123-mtd-parser_bcm63xx_imagetag-add-of_match_table-suppo.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/557-board_bcm963269bhr.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/131-Documentation-add-BCM6328-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/122-mtd-bcm63xxpart-add-of_match_table.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/526-board_CT6373-1.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/537-board_fast2504n.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/392-MIPS-BCM63XX-remove-leds-and-buttons.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/572-board_VR-3026e.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/516-board_96348A-122.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/141-Documentation-add-BCM63268-pincontroller-binding-doc.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/341-MIPS-BCM63XX-add-support-for-BCM6318.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/383-bcm63xx_select_pinctrl.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/523-MIPS-BCM63XX-add-963281TAN-reference-board.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/121-mtd-bcm63xxpart-move-imagetag-parsing-to-its-own-par.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/555-board_96318ref.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/580-board_AD1018.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/533-board_rta770bw.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/391-MIPS-BCM63XX-do-not-register-uart.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/321-irqchip-add-support-for-bcm6345-style-external-inter.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/532-board_AR-5381u.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/132-pinctrl-add-a-pincontrol-driver-for-BCM6328.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/360-MIPS-BCM63XX-add-support-for-raw-sproms.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/569-board_homehub2a.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/575-board_EVG2000.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/577-board_VH4032N.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/556-board_96318ref_p300.patch
The file was removedtarget/linux/bcm63xx/config-4.19
The file was removedtarget/linux/bcm63xx/patches-4.19/310-cfe_simplify_detection.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/413-BCM63XX-allow-providing-fixup-data-in-board-data.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/509-board_rta1320_16m.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/369-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/576-board_AV4202N.patch
The file was removedtarget/linux/bcm63xx/patches-4.19/511-board_V2500V.patch
Commit e8931b309f82a44b55e64af3668186cdf7bcde15 by freifunk
ramips: mt7621: tidy up names for Ubiquiti devices

The "proper" vendor prefix for Ubiquiti is "ubnt", this is used in
all targets except ramips and also recommended by the kernel.

This patch adjusts the various board/image/device name variables
accordingly. Since we touch it anyway, this also adds the space
in "EdgeRouter X" as a hyphen to those variables to really make
them consistent with the model name.

While at it, create a real shared definition for the devices in
image/mt7621.mk instead of deriving one device from another.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e8931b3)
The file was addedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x-sfp.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/preinit/07_mt7621_bringup_dsa_master (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was removedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was removedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx-sfp.dts
The file was addedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x.dtsi
The file was removedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches (diff)
Commit de3e5de8ccfcdbc20c1c2b8798048189b9da6ed5 by freifunk
cns3xx: remove support for kernel 4.14

This target has been on kernel 4.19 for nine months now [1], and
has had testing support for even longer [2].
This should be long enough to drop support for kernel 4.14.

[1] 545bfbc3a922 ("cns3xxx: switch to kernel 4.19")
[2] c6bebe1a9496 ("cns3xxx: add support for kernel 4.19")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: de3e5de)
The file was removedtarget/linux/cns3xxx/patches-4.14/075-spi_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/001-arm_openwrt_machtypes.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/095-gpio_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/210-dwc2_defaults.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/055-pcie_io.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/065-pcie_skip_inactive.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/097-l2x0_cmdline_disable.patch
The file was removedtarget/linux/cns3xxx/config-4.14
The file was removedtarget/linux/cns3xxx/patches-4.14/040-fiq_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/093-add-virt-pci-io-mapping.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/000-cns3xxx_arch_include.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/045-twd_base.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/110-pci_isolated_interrupts.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/200-broadcom_phy_reinit.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/090-timers.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/101-laguna_sdhci_card_detect.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/070-i2c_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/020-watchdog_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/010-arm_introduce-dma-fiq-irq-broadcast.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/100-laguna_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/080-sata_support.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/130-Extend-PCIE_BUS_PEER2PEER-to-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch
The file was removedtarget/linux/cns3xxx/patches-4.14/060-pcie_abort.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/030-pcie_clock.patch
The file was removedtarget/linux/cns3xxx/patches-4.14/025-smp_support.patch
Commit 282e8173509a0907ec469d493f3bd9fed710c453 by freifunk
base-files: do not source system.sh in functions.sh

The default_postinst() function in /lib/functions.sh sources
/lib/functions/system.sh before cycling through uci-defaults files.

This creates a pseudo-cyclic dependency as system.sh also uses
functions that are located in functions.sh. Despite that, there
is actually only one uci-defaults file in the entire repo that needs
system.sh, and this one contains an explicit source for system.sh
anyway.

Consequently, this patch removes the sourcing of system.sh in
functions.sh. There are no relevant uses in packages, routing and
luci repositories.
This may require adjustments for downstream, though.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 282e817)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/base-files/files/lib/functions.sh (diff)
Commit ae636effd24a7637cefca58a143063f395c82d05 by freifunk
base-files: source functions.sh in /lib/functions/system.sh

The file /lib/functions/system.sh depends on find_mtd_index() and
find_mtd_part() located in /lib/function.sh, so let's source that
file.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: ae636ef)
The file was modifiedpackage/base-files/files/lib/functions/system.sh (diff)
Commit 4f34e430eda07008ee650db149e22ba3fa8d621f by ldir
dnsmasq: bump to v2.81

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 4f34e43)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
Commit dfa521f129533dd9121c15ab0aa3ebd7a7153a97 by gch981213
generic: spi-nor: rework broken-flash-reset

Instead of resetting flash to 3B address on remove hook, this
implementation only enters 4B mode when needed, which prevents more
unexpected reboot stuck. This implementation makes it only break when
a kernel panic happens during flash operation on 16M+ areas.
Also silent broken-flash-reset warning. We are not dealing with vendors
and it's unpleasant for users to see that unnecessary and long WARN_ON
print.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: dfa521f)
The file was addedtarget/linux/generic/pending-5.4/481-mtd-spi-nor-rework-broken-flash-reset-support.patch
The file was modifiedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch (diff)
Commit 5c8f2c64d7f3becea410b5dc9890fa9196bdd762 by gch981213
ramips: enable broken-flash-reset for some 32M flash boards

These are boards known to start on 3-byte address mode, which requires
broken-flash-reset if 4B_OPCODES isn't supported by the flash.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 5c8f2c6)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts (diff)
Commit b0ec8d0ca0713113a0384bd74b560bd17c298712 by gch981213
ramips: increase spi frequency for newifi d1/d2

increase spi frequency for both devices to 45MHz.
while at it, also remove m25p,fast-read for newifi d1 as it's only
needed when spi clock is higher than 50MHz.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: b0ec8d0)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
Commit 33d027c5b8fb5265ea84ac41a7bfedd805c48b24 by gch981213
ramips: move and rename out-of-tree mtk eth driver

move the driver into shared 'files' directory and rename all symbols
from mediatek/mtk to ralink.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 33d027c)
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mdio_mt7620.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mt7530.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7621.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mdio.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_offload.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mtk_debugfs.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3050.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mt7530.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mdio_rt2880.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mt7530.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/Kconfig
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/soc_rt3883.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio_rt2880.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/esw_rt3050.h
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mt7530.h
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7621.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/esw_rt3050.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt2880.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3883.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mtk_eth_soc.h
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mtk_offload.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/Makefile
The file was modifiedtarget/linux/ramips/rt288x/config-4.14 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-4.14 (diff)
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/soc_mt7620.c
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/ethtool.h
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.h
The file was addedtarget/linux/ramips/patches-4.14/200-add-ralink-eth.patch
The file was addedtarget/linux/ramips/patches-5.4/200-add-ralink-eth.patch
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/ethtool.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio_mt7620.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mtk_offload.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7621.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.h
The file was modifiedtarget/linux/ramips/mt7620/config-4.14 (diff)
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mtk_eth_soc.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/soc_rt2880.c
The file was modifiedtarget/linux/ramips/rt305x/config-4.14 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-4.14 (diff)
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/Makefile
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_debugfs.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio_rt2880.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/ethtool.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.h
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_offload.h
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mdio.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/Kconfig
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/ethtool.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/mdio_rt2880.h
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/soc_rt3050.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
The file was addedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c
The file was removedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/soc_mt7621.c
Commit 05dee5833a5f2d3d182dfa6de86b3e6b237940e3 by gch981213
ramips: ralink-eth: fix device struct passed to dma functions

dma functions needs the struct from platform_device instead of
the one for ethernet interface.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 05dee58)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
Commit 6fcba5eec3bb02ac32ff40db3be8ef450e30fe50 by gch981213
ramips: port 0034-NET-multi-phy-support.patch to 5.4

This hack is needed for old ethernet driver:
On mt7620, we have two exposed RGMII ports that connects to builtin
switch. However, swconfig has no way to interact with phy subsystem.
As a result, we have to register both PHYs to ethernet mac instead
and this patch prevents main ethernet interface from going down due
to phy link changes.
Also rename the patch for its actual purpose.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 6fcba5e)
The file was addedtarget/linux/ramips/patches-5.4/990-NET-no-auto-carrier-off-support.patch
Commit 89bf2b18af12969980f895a3cd47a4cb06c81174 by gch981213
ramips: copy kernel config for 5.4

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 89bf2b1)
The file was addedtarget/linux/ramips/rt305x/config-5.4
The file was addedtarget/linux/ramips/rt3883/config-5.4
The file was addedtarget/linux/ramips/mt7620/config-5.4
The file was addedtarget/linux/ramips/mt76x8/config-5.4
The file was addedtarget/linux/ramips/rt288x/config-5.4
Commit e320435a6a5858e7b80c296c5f5e35d8d4c845b6 by gch981213
ramips: refresh kernel config for 5.4

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: e320435)
The file was modifiedtarget/linux/ramips/mt7620/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/rt288x/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-5.4 (diff)
Commit 0b68d081eb598c1a5a1cfb13d1494d9228c67b05 by gch981213
ramips: mt7628: update dts for upstream gpio-mt7621 driver

upstream driver merged 3 separated gpio banks into one gpio node.
and gpioX Y in our local driver should be replaced with gpio X*32+Y.

This patch is created using the following sed command:
sed -i -r 's/(.*)gpio([0-9]) ([0-9]+)(.*)/echo "\1gpio $((\2*32+\3))\4"/ge'

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 0b68d08)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime_a604m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mercury_mac1200r-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re200-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re305-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re200.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2-lite.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v13.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_vixmini_microuter.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5661a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5761a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_cudy_wr1000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5x61a.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_totolink_lr1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_duzun_dm06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr802n-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mediatek_linkit-smart-7688.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_totolink_a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime_a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5861b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr842n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mir4a-100m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_alfa-network_awusfree1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_buffalo_wcr-1166ds.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tama_w06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wa801nd-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_skylab_skw92a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3420-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_rakwireless_rak633.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v14.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_d-team_pbr-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zbtlink_zbt-we1226.dts (diff)
Commit e29e2a94845141e5c9758351c7dffa1145c5d3b5 by gch981213
ramips: ralink-eth: add support for 5.4 kernel

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: e29e2a9)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio.c (diff)
Commit d7d46da938e3f5c4ace815870c95f67d8b663ebe by gch981213
ramips: disable images for 4M devices

default initramfs for 5.4 kernel is larger than 4M, causing build error
for oversized initramfs image.
disable these images because we have no mechanism for ignoring initramfs
errors and the squashfs image will be larger than initramfs anyway.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: d7d46da)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt288x.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
Commit abadee5d60aa50a938a3d7a496cbf3427481b6ec by gch981213
ramips: mt76x8: switch to kernel 5.4

4.14 doesn't work anymore due to gpio dt binding changes. Switch mt76x8
to 5.4 directly.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: abadee5)
The file was modifiedtarget/linux/ramips/mt76x8/target.mk (diff)
Commit 605a7ffff2995f09a222489a143fcdb94540b3d6 by gch981213
ramips: add 5.4 as testing kernel

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 605a7ff)
The file was modifiedtarget/linux/ramips/Makefile (diff)
Commit f017f617aecbd47debd4d3a734dc0e471342db96 by gch981213
base-files: preinit: also config switch when no port roles defined

current preinit code in base-files doesn't config switch when there are
no port roles defined. But this kind of configuration exists on single
port devices where switch vlan is simply disabled.
configure reset and enable_vlan property when a switch node exist.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: f017f61)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/base-files/files/lib/preinit/10_indicate_preinit (diff)
Commit 8f6334eb947a2594da8a2b58cf7afdabb83fb5a0 by gch981213
ramips: explicitly disable built-in switch when needed

previously we rely on the failsafe setup in preinit scripts to disable
built-in switch implicitly for single-port devices. This doesn't work
anymore due to preinit script removal.
this patch explicitly disable built-in switch for needed devices.

Fixes: a8d62a4eb1 ("ramips: remove set_preinit_iface script")
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 8f6334e)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt305x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
Commit b756ea2a909a36d7e931b96edf0d15539421c733 by gch981213
ramips: replace pinctrl property names

Upstream pinctrl driver in drivers/staging uses
groups/function/ralink,num-gpios instead of
ralink,group/ralink,function/ralink,nr-gpio
Replace these properties in dts as well as the pinctrl driver in
patches-4.14.
This commit is created using:
sed -i 's/ralink,group/groups/g'
sed -i 's/ralink,function/function/g'
sed -i 's/ralink,nr-gpio/ralink,num-gpios/g'

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: b756ea2)
The file was modifiedtarget/linux/ramips/dts/rt5350_planex_mzk-dp150n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3420-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_accton_wr6202.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v13.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_belkin_f5d8235-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-600-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_linksys_e1700.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-750dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hilink_hlk-rm04.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_zorlik_zl5900v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-116-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_aztech_hw550-3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_rakwireless_rak633.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_allnet_all5002.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v14.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_dlink_dir-645.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_asus_rt-n13u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-921-c1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_sanlinking_d240.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_omnima_miniembplug.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_ac1200rm.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_tenda_3g150b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_airlink101_ar725w.dts (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0027-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_kimax_u35wf.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_ralink_v22rw-2x2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mediatek_linkit-smart-7688.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_k2g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_re200-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_belkin_f9k110x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re305-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5661a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_planex_mzk-w300nh2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ohyeah_oy-0001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_buffalo_wcr-1166ds.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_vonets_var11n-300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_kingston_mlwg2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5861b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-wa05.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-810l.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr842n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zyxel_keenetic-omni-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-691gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wa801nd-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-1166d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dcs-930.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_poray_ip2202.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_wiznet_wizfi630a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_asiarf_awapn2403.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c2-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hame_mpr-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_unbranded_a5-v11.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_ex2700_wn3000rp-v3.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_asiarf_awm002-evb.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-7478apc.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_asus_rt-n14u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dcs-930l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mediatek_mt7628an-eval-board.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_unbranded_wr512-3gn.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_petatel_psr-680w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_vocore_vocore.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_tenda_w306r-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re200-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_easyacc_wizard-8800.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dch-m225.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_jcg_jhr-n926r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_aximcom_mr-102n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_ravpower_wd03.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zyxel_keenetic-omni.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5761a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_huawei_d105.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hootoo_ht-tm02.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_ex3700_ex6130.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-922-e2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_x8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_sercomm_na930.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_fon_fon2601.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_asus_rt-n12p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_edimax_br-6475nd.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_dlink_dir-620-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_allnet_all5003.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_airlink101_ar670w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_trendnet_tew-714tru.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_aigale_ai-br100.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_tube-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7530-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-evb.dts (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0026-DT-Add-documentation-for-gpio-ralink.patch (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_alfa-network_awusfree1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_asus_rp-n53.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_8devices_carambola.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_buffalo_whr-g300n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-510l.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_intenso_memory2move.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-615-d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_elecom_wrh-300cr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_wl-330n3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_jcg_jhr-n825r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-692gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_omnima_hpm.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hnet_c108.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_rt-g32-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_zyxel_nbg-419n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_skyline_sl-r7205.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_cs-qr10.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-mr200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_trendnet_tew-638apb-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iodata_wn-ac1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_vixmini_microuter.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_d-team_pbr-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dir-610-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m4.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_unbranded_xdx-rn502j.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_kingston_mlw221.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iodata_wn-ac733gr3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_edimax_3g-6200n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_belkin_f7c027.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_dlink_dap-1522-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_dlink_dap-1350.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_asus_rt-n56u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_hauppauge_broadway.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_netcore_nw718.dts (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0025-pinctrl-ralink-add-pinctrl-driver.patch (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_sparklan_wcr-150gn.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_tenda_w150m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hame_mpr-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dwr-512-b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nixcore_x1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tama_w06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_wl-330n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_db-wrt01.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_olimex_rt5350f-olinuxino.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_duzun_dm06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_asus_rt-n15.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-300hp2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_jcg_jhr-n805r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dovado_tiny-ac.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iptime_a104ns.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_arcwireless_freestation5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dir-300-b7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime_a604m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nexx_wt1520.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_prolink_pwh2004.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mir4a-100m.dts (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0026-DT-Add-documentation-for-gpio-ralink.patch (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_omnima_miniembwifi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_asus_rt-ac51u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-600d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_buffalo_wmr-300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_argus_atp-52b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_dlink_dir-615-h1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_alphanetworks_asl26555.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_engenius_esr600.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_teltonika_rut5xx.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_airlive_air3gii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_fon_fonera-20n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_microduino_microwrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_upvel_ur-326n4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_belkin_f5d8235-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_yukai_bocco.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_samsung_cy-swr1100.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_netgear_wnce2001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_cudy_wr1000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_zyxel_keenetic.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826-e.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_comfast_cf-wr800n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_nexaira_bc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-ex750np.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_engenius_esr-9753.dts (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0027-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_re210-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_x5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zte_q7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hiwifi_hc5x61.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_planex_mzk-wdpr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_buffalo_wzr-agl300nh.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_edimax_3g-6200nl.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_r36m-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_kimax_u25awf-h1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_sitecom_wl-351.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_upvel_ur-336un.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1208.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-wr8305rt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_allnet_all0256n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_wrtnode_wrtnode.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dir-320-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_totolink_lr1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr802n-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_alfa-network_w502u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_sitecom_wlr-6000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_wansview_ncs601w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-v22sg-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_huawei_hg255d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_tenda_3g300m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_skylab_skw92a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-300-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-cpe102.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_mofinetwork_mofi3500-3gn.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zbtlink_zbt-we1226.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-ex300np.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-620-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-960.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts (diff)
Commit 4e535d81ee9502947fb3f49aad9c1ddf3da010cf by noltari
bcm63xx: disable all devices with <= 4MiB flash and <= 32 MiB RAM

Device with 4 MiB flash and 32 MiB RAM won't be able to run OpenWrt in
a sufficient manner without tweaks, so don't build images for them by
default.

This includes all BCM6338, BCM6345 and BCM6348 "generic" devices,
as there are no supported devices of these with more than that.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
(commit: 4e535d8)
The file was modifiedtarget/linux/bcm63xx/image/bcm63xx.mk (diff)
Commit 0aa2ecf5b223b838678b61bd2ded9f29903f17b1 by daniel
base-files: don't ship local build key when on buildbot

Including the local build key in /etc/opkg/keys isn't feasible when
building on the buildbot: The included key collides with its copy
already in openwrt-keyring which breaks the ImageBuilder.
Not including a locally generated key also makes the base-files package
more reproducible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0aa2ecf)
The file was modifiedpackage/base-files/Makefile (diff)
Commit 4d06229242f27baa5566cc788f6987b470505d53 by gch981213
ramips: ralink-eth: fix leftover dma dev argument

Fixes: 05dee5833a ("ramips: ralink-eth: fix device struct passed to dma functions")
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 4d06229)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
Commit 77b99ea3c658b2bc60f80e13b3ed32afc4c31ad7 by gch981213
ramips: fix whitespace in 990_NET-no-auto-carrier-support.patch

Fixes: 6fcba5eec3 ("ramips: port 0034-NET-multi-phy-support.patch to 5.4")
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 77b99ea)
The file was modifiedtarget/linux/ramips/patches-5.4/990-NET-no-auto-carrier-off-support.patch (diff)
Commit 97c5fb470997529bf01b730e349ea27641c2be51 by noltari
cypress-firmware: update to v5.4.18-2020_0402

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 97c5fb4)
The file was modifiedpackage/firmware/cypress-firmware/Makefile (diff)
Commit f5a9181d6e94044657df00d3531cf97f2e8d1d16 by freifunk
ath79: fix wmac initialization for Zyxel NBG6716

2.4 GHz Wifi on ath79 is set up in 10-ath9k-eeprom, but in ar71xx
it was done with ath79_register_wmac.

Thus, the following errors are observed on the device:
ath: phy1: Unable to initialize hardware; initialization status: -5
ath9k 18100000.wmac: failed to initialize device
ath9k: probe of 18100000.wmac failed with error -5

This patch changes the ath79 support to properly use wmac as well.
This will also require fixing the MAC address in a different way.

Signed-off-by: Guillaume Lefebvre <guillaume@zelig.ch>
[several adjustments to 10-fix-wifi-mac, use correct MAC address,
rewrite commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f5a9181)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_zyxel_nbg6716.dts (diff)
The file was addedtarget/linux/ath79/nand/base-files/etc/hotplug.d/ieee80211/10-fix-wifi-mac
Commit 97af28d23e8549ada86377bb7015d36e3017de68 by freifunk
ath79: fix USB port LED assignment for ZyXEL NBG6716

The USB LED assignment to internal ports was swapped.

Fix it.

We also explicitly checked that the LED label numbers match those
on the device.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 97af28d)
The file was modifiedtarget/linux/ath79/dts/qca9558_zyxel_nbg6716.dts (diff)
Commit 8f342a39de09f53f8686bf87e40916e9b3270b88 by hauke
kernel: hwmon: add dme1737 driver

SMSC DME1737, SCH3112, SCH3114, SCH3116, SCH5027 monitoring support

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(commit: 8f342a3)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
Commit 93a8cdf5d891db18b66d922607e2dad286f7ce5f by hauke
mwlwifi: Update the 88W8964's firmware to 9.3.2.12 and fix backports version detection

Updates the 88W8964 firmware used in the Linksys WRT3200ACM and WRT32X
[v9.3.2.6 -> v9.3.2.12]

Removes 0c43219 ("mwlwifi: Fix loading with backports v5.3")
as it has been merged upstream.

Unfortunately, there is a bug wherein Kaloz's repo, the version
detection mechanism for fixing vendor commands doesn't work.

It pulls in the Linux kernel version, which as of this time is
"4.14.y" or "4.19.y"

However, the proper behaviour is that it should pull in the mac80211
backports version which as of now is "5.4.27"

The included patch works around this using a backports define found
only on versions >5.3, "VENDOR_CMD_RAW_DATA".

Signed-off-by: Jose Olivera <oliverajeo@gmail.com>
(commit: 93a8cdf)
The file was addedpackage/kernel/mwlwifi/patches/001-Fix-compile-with-mac80211-backports-5_3+.patch
The file was removedpackage/kernel/mwlwifi/patches/001-vendor_command_policy.patch
The file was modifiedpackage/kernel/mwlwifi/Makefile (diff)
Commit dce97df740ab563d2f91b1e1d1f3ffbbc16026c7 by hauke
wpa_supplicant: disable CONFIG_WRITE functionality

CONFIG_WRITE functionality is not used and could be removed.
Looks helpful for devices with small flash because wpad is also affected.

Little testing shows that about 6 KB could be saved.

Signed-off-by: Kirill Lukonin <klukonin@gmail.com>
(commit: dce97df)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-mini.config (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-basic.config (diff)
Commit b43023b7baeae9c4702c46677be16585b715bc3e by hauke
kernel: remove non-existant symbols

These symbols exist only in older kernels and can be removed.

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: b43023b)
The file was modifiedtarget/linux/armvirt/config-4.19 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/omap/config-4.14 (diff)
The file was modifiedtarget/linux/armvirt/config-5.4 (diff)
The file was modifiedtarget/linux/bcm63xx/config-4.14 (diff)
The file was modifiedtarget/linux/generic/config-4.19 (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-4.14 (diff)
The file was modifiedtarget/linux/generic/config-4.14 (diff)
Commit 76d22fc24b4d4a7e93b722af3005cc38bdef8111 by hauke
hostapd: backport usleep patch

Optionally fixes compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 76d22fc)
The file was addedpackage/network/services/hostapd/patches/800-usleep.patch
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
Commit d27623b542548b765ddd46b046169006a3b5f66f by hauke
elfutils: update to 0.179

Removed sys/cdefs usage. The header is deprecated.

Removed canonicalize_file_name define. It's already fixed upstream.

Added --disable-debuginfod. Seems to be needed.

Modified patch 005 to build more stuff. It was failing before. It still
only builds libraries.

Modified patch 100 to use strerror under non-glibc. It is used under
glibc as strerror is not thread safe. It is under musl and uClibc-ng.
strerror_l is not available under uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: d27623b)
The file was modifiedpackage/libs/elfutils/patches/101-no-fts.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/003-libintl-compatibility.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/100-musl-compat.patch (diff)
The file was modifiedpackage/libs/elfutils/Makefile (diff)
The file was modifiedpackage/libs/elfutils/patches/005-build_only_libs.patch (diff)
The file was addedpackage/libs/elfutils/patches/110-no-cdefs.patch
Commit 1647790ae6202bd70b199e2aa44f8eb43e8d3af1 by hauke
toolchain/gcc: remove uclibc hack

This was introduced with 014d3b98b96872d020ffccf0358ba60967b3f1c0 , which
is almost 10 years old. uClibc-ng does not suffer from this problem.

Note that this hack prevents libstdc++ from using C++11 math functions.

Tested by removing all of the mpd patches designed to fix this and
compiling.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 1647790)
The file was modifiedtoolchain/gcc/common.mk (diff)
Commit 85ef69b20299c2c4f42d6bfbfaf807358ebe2078 by hauke
mvebu: add support for Buffalo LinkStation LS421DE

Buffalo LinkStation LS421DE is a dual bay NAS, based on Marvell Armada 370

Hardware:
   SoC:         Marvell Armada 88F6707-A1
   CPU:         Cortex-A9 1200 MHz, 1 core
   Flash:       SPI-NOR 1 MiB, NAND 512 MiB
   RAM:         DDR3 512 MiB
   Ethernet:    1x 10/100/1000 Mbps
   USB:         1x 2.0, 1x 3.0
   SATA:        2x 3.0 Gbps
   LEDs/Input : 5x / 2x (1x button, 1x slide-switch)
   RTC:         Ricoh RS5C372A, I2C, no battery

Flash instruction (UART+TFTP):
  1. Downgrade the OEM firmware to 1.34 version (BUFFALO_BOOTVER=0.13)
  2. Remove any hard drive from inside the bays.
  3. Boot the Openwrt initramfs image using the U-Boot serial console:
         tftpboot 0x1200000 buffalo_ls421de-initramfs-kernel.bin
         bootm 0x1200000
  4. Flash the sysupgrade image using the Openwrt console:
         sysupgrade -n buffalo_ls421de-squashfs-sysupgrade.bin
  5. Wait until it finish, the device will reboot with Openwrt installed
     on the NAND flash.

Note:
  - Device shuting down doesn't work, even if the power slide switch is
    used. We must first, via MDIO, set the unused LED2 at the ethernet
    phy0 to off state. Reboot works ok.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
Reviewed-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: 85ef69b)
The file was modifiedtarget/linux/mvebu/image/cortexa9.mk (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/preinit/06_set_iface_mac (diff)
The file was addedtarget/linux/mvebu/files-4.19/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts
The file was modifiedtarget/linux/mvebu/image/Makefile (diff)
Commit 70193703a9ef796be74e3afe963d5c463b8cbccc by hauke
mvebu: copy files and patches to 5.4

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 7019370)
The file was addedtarget/linux/mvebu/patches-5.4/544-arm64-dts-uDPU-fix-comphy-definitions.patch
The file was addedtarget/linux/mvebu/patches-5.4/210-clearfog_switch_node.patch
The file was addedtarget/linux/mvebu/patches-5.4/546-arm64-dts-uDPU-SFP-cages-support-3W-modules.patch
The file was addedtarget/linux/mvebu/patches-5.4/534-net-mvneta-remove-redundant-check-for.patch
The file was addedtarget/linux/mvebu/patches-5.4/514-arm64-dts-marvell-armada-37xx-Enable-emmc-on-espress.patch
The file was addedtarget/linux/mvebu/patches-5.4/004-add_sata_disk_activity_trigger.patch
The file was addedtarget/linux/mvebu/cortexa72/config-5.4
The file was addedtarget/linux/mvebu/patches-5.4/537-net-mvneta-add-2500baset-support.patch
The file was addedtarget/linux/mvebu/patches-5.4/100-find_active_root.patch
The file was addedtarget/linux/mvebu/patches-5.4/535-net-marvell-neta-add-comphy-support.patch
The file was addedtarget/linux/mvebu/patches-5.4/300-mvneta-tx-queue-workaround.patch
The file was addedtarget/linux/mvebu/patches-5.4/102-revert_i2c_delay.patch
The file was addedtarget/linux/mvebu/files-5.4/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts
The file was addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts
The file was addedtarget/linux/mvebu/patches-5.4/540-phy-fix-build-breakage-add-PHY_MODE_SATA.patch
The file was addedtarget/linux/mvebu/patches-5.4/002-add_powertables.patch
The file was addedtarget/linux/mvebu/patches-5.4/401-pci-mvebu-time-out-reset-on-link-up.patch
The file was addedtarget/linux/mvebu/patches-5.4/527-PCI-aardvark-allow-to-specify-link-capability.patch
The file was addedtarget/linux/mvebu/patches-5.4/415-ARM-dts-armada388-clearfog-document-MPP-usage.patch
The file was addedtarget/linux/mvebu/patches-5.4/520-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch
The file was addedtarget/linux/mvebu/patches-5.4/523-Revert-PCI-aardvark-Convert-to-use-pci_host_probe.patch
The file was addedtarget/linux/mvebu/patches-5.4/524-PCI-aardvark-set-host-and-device-to-the-same-MAX-payload-size.patch
The file was addedtarget/linux/mvebu/patches-5.4/528-arm64-dts-armada-3720-espressobin-set-max-link-to-ge.patch
The file was addedtarget/linux/mvebu/patches-5.4/545-arm64-dts-uDPU-remove-i2c-fast-mode.patch
The file was addedtarget/linux/mvebu/patches-5.4/400-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch
The file was addedtarget/linux/mvebu/patches-5.4/205-armada-385-rd-mtd-partitions.patch
The file was addedtarget/linux/mvebu/patches-5.4/522-arm64-dts-marvell-armada-3720-espressobin-add-ports-.patch
The file was addedtarget/linux/mvebu/patches-5.4/538-phy-add-QSGMII-and-PCIE-modes.patch
The file was addedtarget/linux/mvebu/patches-5.4/230-armada-xp-linksys-mamba-broken-idle.patch
The file was addedtarget/linux/mvebu/patches-5.4/536-net-marvell-neta-disable-comphy-when-setting-mode.patch
The file was addedtarget/linux/mvebu/config-5.4
The file was addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts
The file was addedtarget/linux/mvebu/patches-5.4/539-phy-core-add-PHY_MODE_ETHERNET.patch
The file was addedtarget/linux/mvebu/patches-5.4/521-arm64-dts-armada-3720-espressobin-correct-spi-node.patch
The file was addedtarget/linux/mvebu/patches-5.4/532-net-mvneta-correct-typo.patch
The file was addedtarget/linux/mvebu/files-5.4/arch/arm/boot/dts/armada-385-linksys-venom.dts
The file was addedtarget/linux/mvebu/patches-5.4/005-linksys_hardcode_nand_ecc_settings.patch
The file was addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
The file was addedtarget/linux/mvebu/patches-5.4/541-phy-core-rework-phy_set_mode-to-accept-phy-mode-and-.patch
The file was addedtarget/linux/mvebu/patches-5.4/531-net-mvneta-Add-support-for-2500Mbps-SGMII.patch
The file was addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts
The file was addedtarget/linux/mvebu/patches-5.4/513-arm64-dts-marvell-armada37xx-Add-emmc-sdio-pinctrl-d.patch
The file was addedtarget/linux/mvebu/patches-5.4/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch
The file was addedtarget/linux/mvebu/patches-5.4/220-disable-untested-dsa-boards.patch
The file was addedtarget/linux/mvebu/patches-5.4/526-PCI-aardvark-disable-LOS-state-by-default.patch
The file was addedtarget/linux/mvebu/patches-5.4/543-arm64-dts-marvell-armada-37xx-declare-the-COMPHY.patch
The file was addedtarget/linux/mvebu/patches-5.4/533-net-mvneta-Dont-advertise-2.5G-modes.patch
The file was addedtarget/linux/mvebu/patches-5.4/003-add_switch_nodes.patch
The file was addedtarget/linux/mvebu/patches-5.4/412-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch
The file was addedtarget/linux/mvebu/patches-5.4/542-phy-add-A3700-COMPHY-support.patch
The file was addedtarget/linux/mvebu/patches-5.4/206-ARM-mvebu-385-ap-Add-partitions.patch
The file was addedtarget/linux/mvebu/cortexa53/config-5.4
The file was addedtarget/linux/mvebu/patches-5.4/240-linksys-status-led.patch
Commit ae183c128fdd41a041b760f11bf2ba8c0b8a42eb by hauke
mvebu: set kernel testing version to 5.4

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: ae183c1)
The file was modifiedtarget/linux/mvebu/Makefile (diff)
Commit d13fe4127cc4dd22cd34e4bd0afb6d0cd7add157 by hauke
mvebu: refresh patches

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: d13fe41)
The file was removedtarget/linux/mvebu/patches-5.4/533-net-mvneta-Dont-advertise-2.5G-modes.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/522-arm64-dts-marvell-armada-3720-espressobin-add-ports-.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/539-phy-core-add-PHY_MODE_ETHERNET.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/100-find_active_root.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/540-phy-fix-build-breakage-add-PHY_MODE_SATA.patch
The file was removedtarget/linux/mvebu/patches-5.4/532-net-mvneta-correct-typo.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/527-PCI-aardvark-allow-to-specify-link-capability.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/521-arm64-dts-armada-3720-espressobin-correct-spi-node.patch
The file was removedtarget/linux/mvebu/patches-5.4/544-arm64-dts-uDPU-fix-comphy-definitions.patch
The file was removedtarget/linux/mvebu/patches-5.4/537-net-mvneta-add-2500baset-support.patch
The file was removedtarget/linux/mvebu/patches-5.4/534-net-mvneta-remove-redundant-check-for.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/002-add_powertables.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/230-armada-xp-linksys-mamba-broken-idle.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/523-Revert-PCI-aardvark-Convert-to-use-pci_host_probe.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/210-clearfog_switch_node.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/528-arm64-dts-armada-3720-espressobin-set-max-link-to-ge.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/514-arm64-dts-marvell-armada-37xx-Enable-emmc-on-espress.patch
The file was removedtarget/linux/mvebu/patches-5.4/543-arm64-dts-marvell-armada-37xx-declare-the-COMPHY.patch
The file was removedtarget/linux/mvebu/patches-5.4/541-phy-core-rework-phy_set_mode-to-accept-phy-mode-and-.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/003-add_switch_nodes.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/535-net-marvell-neta-add-comphy-support.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/220-disable-untested-dsa-boards.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/538-phy-add-QSGMII-and-PCIE-modes.patch
The file was removedtarget/linux/mvebu/patches-5.4/542-phy-add-A3700-COMPHY-support.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/524-PCI-aardvark-set-host-and-device-to-the-same-MAX-payload-size.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/415-ARM-dts-armada388-clearfog-document-MPP-usage.patch
The file was removedtarget/linux/mvebu/patches-5.4/531-net-mvneta-Add-support-for-2500Mbps-SGMII.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/526-PCI-aardvark-disable-LOS-state-by-default.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/513-arm64-dts-marvell-armada37xx-Add-emmc-sdio-pinctrl-d.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/300-mvneta-tx-queue-workaround.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/401-pci-mvebu-time-out-reset-on-link-up.patch (diff)
The file was removedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
The file was removedtarget/linux/mvebu/patches-5.4/536-net-marvell-neta-disable-comphy-when-setting-mode.patch
Commit f72a13b53749c37930e1cb3037a7268b8c01fcd0 by hauke
mvebu: refresh config

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: f72a13b)
The file was modifiedtarget/linux/mvebu/cortexa53/config-5.4 (diff)
The file was modifiedtarget/linux/mvebu/config-5.4 (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/config-5.4 (diff)
Commit 779a1c84ea16cdb628adba33f40ded88b5f06707 by hauke
mvebu: drop armada-37xx PCI aardvark patches

These patches were necessarry for Atheros and some Intel WiFi cards.
After short testing, the current upstream driver state is enough for
these WiFi cards to work. If there are still some issues with other
devices, the patches could be easily restored.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: 779a1c8)
The file was removedtarget/linux/mvebu/patches-5.4/528-arm64-dts-armada-3720-espressobin-set-max-link-to-ge.patch
The file was removedtarget/linux/mvebu/patches-5.4/523-Revert-PCI-aardvark-Convert-to-use-pci_host_probe.patch
The file was removedtarget/linux/mvebu/patches-5.4/524-PCI-aardvark-set-host-and-device-to-the-same-MAX-payload-size.patch
The file was removedtarget/linux/mvebu/patches-5.4/527-PCI-aardvark-allow-to-specify-link-capability.patch
The file was removedtarget/linux/mvebu/patches-5.4/526-PCI-aardvark-disable-LOS-state-by-default.patch
Commit 35f208da3c13cc16227f229f8aea14c4f0a06928 by hauke
x86: add nforce eth to default packages

forcedeth is necessary to use the integrated
ethernet controller of Nvidia nForce chipset.

There are PC motherboards with this chipset
from 2001 that run 32bit Athlon XP CPUs and
more modern ones up to 2009 that can run Intel
and AMD 64bit processors, so add this to
all non-geode x86 targets.

Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
(commit: 35f208d)
The file was modifiedtarget/linux/x86/64/target.mk (diff)
The file was modifiedtarget/linux/x86/image/legacy.mk (diff)
The file was modifiedtarget/linux/x86/image/generic.mk (diff)
Commit f37d6342367b4f8393f9693edd96b12dfa016399 by daniel
hostapd: reduce to a single instance per service

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f37d634)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/src/wpa_supplicant/ubus.c (diff)
The file was addedpackage/network/services/hostapd/files/wpad.init
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
The file was removedpackage/network/services/hostapd/files/hostapd.hotplug
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
Commit a66efbf91607176c366ebe9ad0cc05d5a529062e by daniel
mac80211: adapt for single-instance wpad

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a66efbf)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
Commit 4e4f7c6d2d88d738d1ccc2c9cea594c5d1bfa900 by daniel
netifd: network namespace jail improvements

aaaca2e interface: allocate and free memory for jail name
d93126d interface: allow renaming interface when moving to jail netns

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4e4f7c6)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
Commit a5a90a94cee96667b217fbaeb563c1fc4f4b7dba by daniel
netifd: fix jail ifdown and jails without jail_ifname

The previous commit introduced a regression for netns jails without
jail_ifname set. Fix that.

Fixes: 4e4f7c6d2d ("netifd: network namespace jail improvements")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a5a90a9)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
Commit b3f984233078fcafd236bba4f94a938ab05ebfa2 by gch981213
ath79: add read support using spi-mem

Reimplements read optimization on top of spi-mem. Similar to
what 461-spi-ath79-add-fast-flash-read.patch used to do with
the dropped flash read interface.

It accelerate only fast-read op reading flash directly from
memory mapped region. 'm25p,fast-read' must be set in order
to use the new spi-mem.

It improved read speed up to 3x on old devices (tplink,tl-wr2543-v1)
while no speed improvement was noticed on newer devices like
(tplink,archer-c7-v2).

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(commit: b3f9842)
The file was addedtarget/linux/ath79/patches-5.4/410-spi-ath79-Implement-the-spi_mem-interface.patch
The file was addedtarget/linux/ath79/patches-4.19/410-spi-ath79-Implement-the-spi_mem-interface.patch
Commit e430dfdd690785713a6a41f1242c9e7b31f7ba48 by gch981213
ath79: enable m25p,fast-read for tplink,tl-wr2543-v1

Enables spi-mem interface usage. It speeds up flash read
in about 3x while it also workaround a possible hardware
bug when normal spi read is used.

Fixes: FS#2742

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(commit: e430dfd)
The file was modifiedtarget/linux/ath79/dts/ar7242_tplink_tl-wr2543-v1.dts (diff)
Commit 1b2c4af0392effc6c166e15a70e29272ab88cece by gch981213
ath79: enable m25p,fast-read for tplink,tl-wr1043-v1

Enables spi-mem interface for 3x faster flash read.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(commit: 1b2c4af)
The file was modifiedtarget/linux/ath79/dts/ar9132_tplink_tl-wr1043nd-v1.dts (diff)
Commit 111029bea7b5c1075f7aa12e8431fe840c3dca12 by gch981213
ramips: add missing DEVICE_VARS for lzma-loader

LOADER_TYPE is a per-device variable which should be included in
DEVICE_VARS.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 111029b)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
Commit d9e9a0e6b11aa461aef1a030e5782292afb58338 by gch981213
ramips: define lzma loader platform in target

Loader platform is a per-soc variable instead of a per-device one.
Determine corresponding loader platform at the beginning of image
Makefile.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: d9e9a0e)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 75f19deb3a0111afde83f5ca4aae4429c2ea9865 by gch981213
ramips: define image recipe for uncompressed uimage with loader

Some devices have bootloaders with broken lzma code resulting in failed
decompression or corrupted kernel code.
This image recipe allows to sacrifice 5KB for OpenWrt LZMA loader and
take over the task of decompress kernel.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 75f19de)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
Commit 9fd36f54f53f2cd0f93116b3278b1d7f6219b6bb by ldir
Revert "kmod-sched: add act_police"

This reverts commit 1b973b54ea4d5d20dec5e71c48bff6a3e0bcb4ac.

It turns out act_police is included in the kmod-sched package so this
package turns out to be superfluous and causes file provision conflicts.

Ooooops!  Best revert it then.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 9fd36f5)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
Commit d0cb6e995b6d6fc3aef52e46749449c46f3e8aa7 by freifunk
ath79: further fixes for ZyXEL NBG6716

This applies further fixes to the DTS of ZyXEL NBG6716 based on
what is found in ar71xx (mach-nbg6716.c):

- use WiFi label names as in ar71xx
- fix WPS gpio number
- fix GPIO_ACTIVE_HIGH and mode for WiFi switch
- add codes for USB eject buttons
- fix node name for "internet" LED

This device has separate LEDs for WAN and "Internet". As the WAN-LED
(and the four LAN-LEDs) are driven independent of the setup in
DT/01_leds, the "internet" LED is left unassigned (in contrast to
ar71xx, where it was set up effectively as a second WAN LED)

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d0cb6e9)
The file was modifiedtarget/linux/ath79/dts/qca9558_zyxel_nbg6716.dts (diff)
Commit e23de62845adaae0ac9a474a4f3a333ac890fc44 by daniel
netifd: clean up netns functionality

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e23de62)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
Commit 7c2e0fa5865406d0f2d1987bdd2180c1d1913bf2 by daniel
procd: jail fixes and improvements

32c717e jail: only mess with rootfs if CLONE_NEWNS was set
b275a62 instance: harmonize instance API
511fd97 jail: make /proc more secure
4953b7c jail: mount /sys read-only
a4d6442 jail: replace /etc/resolv.conf with symlink in extroot+overlay
a4cc165 jail: always mount /dev as additional tmpfs

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7c2e0fa)
The file was modifiedpackage/system/procd/Makefile (diff)
Commit 9abf01246efc858b92f8211e37ecd0435e1a0474 by ynezz
ipq806x: add patch to fix broken buttons

From kernel 4.20 msm-gpio driver is broken and cause the
malfunction of the buttons on every ipq806x target.
Add a patch to fix this.

Tested-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 9abf012)
The file was addedtarget/linux/generic/pending-5.4/001-v5.4-pinctrl-qcom-fix-wrong-write-in-update_dual_edge.patch.patch
Commit 0bea89a1d0f98af102cef32d6a8302bc28606180 by ynezz
kernel: bump 5.4 to 5.4.32

Refreshed patches, removed upstreamed patches:

generic: 746-stable-net-dsa-mt7530-fix-null-pointer-dereferencing-in-por.patch

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

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 0bea89a)
The file was modifiedtarget/linux/ath79/patches-5.4/410-spi-ath79-Implement-the-spi_mem-interface.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/generic/backport-5.4/745-v5.7-net-dsa-mt7530-add-support-for-port-mirroring.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was removedtarget/linux/generic/backport-5.4/746-stable-net-dsa-mt7530-fix-null-pointer-dereferencing-in-por.patch
The file was modifiedtarget/linux/generic/pending-5.4/001-v5.4-pinctrl-qcom-fix-wrong-write-in-update_dual_edge.patch.patch (diff)
Commit 14cbd8fb2dd8c81bad06d3c3bb45213685c19c98 by daniel
scripts: JSON merge don't crash if no JSON found

The JSON `WORK_DIR` ($(KDIR)/json_info_files) is only created if the new
image generation methods from `image.mk` are used. However some targets
like `armvirt` do not use it yet, so the folder is never created.

The `json_overview_image_info.py` script used to raise an error if the
given `WORK_DIR` isn't a folder, however it should just notify about
missing JSON files.

This patch removes the Python assert and exists with code 0 even if no
JSON files were found, as this is not necessarily an error but simply
not yet implemented. Using `glob` on an not existing `Path` results in
an empty list, therefore the for loop won't run.

Signed-off-by: Paul Spooren <mail@aparcar.org>
CC: Petr Štetiar <ynezz@true.cz>
(commit: 14cbd8f)
The file was modifiedscripts/json_overview_image_info.py (diff)
Commit c737a9ee6a9c47b6e553ac81bf293b1161e59799 by daniel
scripts/download: add sources CDN as first mirror

OpenWrt now has a CDN for sources at sources.cdn.openwrt.org which
mirrors sources.openwrt.org.

Downloading sources outside Europe or US (mainland) could
result in low throughput, extremely slowing down the first compilation of
the build system.

This patch adds sources.cdn.openwrt.org as the first mirror to offer
worldwide fast download speeds by default. If the CDN goes down for
whatever reason, the script jumps to the next available mirror and
downloads requested files as before (in regional varying speed).

Signed-off-by: Paul Spooren <mail@aparcar.org>
Acked-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: c737a9e)
The file was modifiedscripts/download.pl (diff)
Commit f814121600e5cf43fd75fe93e5b1b54f65b71bcd by daniel
x86: append metadata to combined images

Now that the x86 target uses the new image generation code we can also
attach metadata to the created images.

As currently the `SUPPORTED_DEVICES` list is empty, no JSON metadata is
attached, however the signing happens in the same step.

This results in signature verification for x86 images.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: f814121)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
Commit ad19751edc21ae713bd95df6b93be64bd1e0c612 by gch981213
ramips: mt7621: enable lzma-loader for some devices

ubnt er-x/xiaomi/netgear sercomm devices are known to have troble
extracting a big kernel from flash and has support for uncompressed
uimage
This commit uses uncompressed uimage with lzma-loader for these devices
to fix boot issue.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: ad19751)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 508462a399c8a68fdcdf599a1aa17441bdaad20b by freifunk
ath79: add SUPPORTED_DEVICES for TP-Link TL-WA901ND v2

This adds the board name from ar71xx to support upgrade without
-F for the TP-Link TL-WA901ND v2.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 508462a)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
Commit a7423fef3206283ec09144932b04feff7b68461f by freifunk
ath79: improve status LED definitions for GL-AR750

Improve the status LED functionality in GL-AR750
by adding the definitions for different statuses
(boot, failsafe, running, flashing).

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: a7423fe)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-ar750.dts (diff)
Commit e31d158c4d03f51c728d8adc38fd73314171318e by koen.vandeputte
kernel: bump 4.14 to 4.14.176

Refreshed all patches.

Remove upstreamed:
- 0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
- 600-ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch
- 184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch

Fixes:
- CVE-2020-8648 (potentially)
- CVE-2020-8647
- CVE-2020-8649

Compile-tested on: cns3xxx, octeontx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: e31d158)
The file was modifiedtarget/linux/generic/pending-4.14/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/273-batman-adv-Convert-packet.h-to-uapi-header.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/707-dpaa-ethernet-support-layerscape.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/030-USB-serial-option-fix-dwm-158-3g-modem-interface.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.14/901-debloat_sock_diag.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/025-tcp-allow-drivers-to-tweak-TSQ-logic.patch (diff)
The file was modifiedtarget/linux/octeontx/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch (diff)
The file was modifiedtarget/linux/ar71xx/patches-4.14/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.14/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/183-net-qmi_wwan-add-Wistron-Neweb-D19Q1.patch (diff)
The file was removedtarget/linux/generic/backport-4.14/600-ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch
The file was modifiedtarget/linux/layerscape/patches-4.14/807-usb-support-layerscape.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-4.14/816-pcie-support-layerscape.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-4.14/320-v4.16-netfilter-nf_conntrack-add-IPS_OFFLOAD-status-bit.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/950-tty-serial-exar-generalize-rs485-setup.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.14/702-phy_add_aneg_done_function.patch (diff)
The file was removedtarget/linux/generic/pending-4.14/184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch
The file was removedtarget/linux/octeontx/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
The file was modifiedtarget/linux/layerscape/patches-4.14/806-rtc-support-layerscape.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.14/370-netfilter-nf_flow_table-fix-offloaded-connection-tim.patch (diff)
The file was modifiedtarget/linux/ramips/patches-4.14/0034-NET-multi-phy-support.patch (diff)
Commit 3c3825436e0e4107acd6ef722732a6444a1f7e0b by koen.vandeputte
kernel: bump 4.19 to 4.19.115

Refreshed all patches.

Remove upstreamed:
- 600-ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch
- 184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch

Fixes:
- CVE-2020-8647
- CVE-2020-8648 (potentially)
- CVE-2020-8649

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 3c38254)
The file was modifiedtarget/linux/mvebu/patches-4.19/534-net-mvneta-remove-redundant-check-for.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-4.19/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/ath79/patches-4.19/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0711-ARM-dts-bcm2835-rpi-zero-w-Fix-bus-width-of-sdhci.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/704-v4.20-net-phy-Stop-with-excessive-soft-reset.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0609-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-4.19/801-usb-xhci-add-firmware-loader-for-uPD720201-and-uPD72.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0061-Improve-__copy_to_user-and-__copy_from_user-performa.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/702-v4.20-net-ethernet-Add-helper-for-MACs-which-support-asym-.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/737-v5.5-net-phy-add-core-phylib-sfp-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/703-v4.20-net-ethernet-Add-helper-for-set_pauseparam-for-Asym-.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-4.19/400-mtd-spi-nor-detect-JEDEC-incompatible-w25q128-using-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0476-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch (diff)
The file was modifiedtarget/linux/imx6/patches-4.19/001-ARM-dts-imx-Add-GW5907-board-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0043-MMC-added-alternative-MMC-driver.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch (diff)
The file was removedtarget/linux/generic/pending-4.19/184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch
The file was modifiedtarget/linux/generic/pending-4.19/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/imx6/patches-4.19/002-ARM-dts-imx-Add-GW5910-board-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0339-rtc-rv3028-add-new-driver.patch (diff)
The file was modifiedtarget/linux/ath79/patches-4.19/0060-serial-ar933x_uart-set-UART_CS_-RX-TX-_READY_ORIDE.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0039-Add-dwc_otg-driver.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/535-net-marvell-neta-add-comphy-support.patch (diff)
The file was modifiedtarget/linux/imx6/patches-4.19/003-ARM-dts-imx-Add-GW5913-board-support.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/536-net-marvell-neta-disable-comphy-when-setting-mode.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/721-phy_packets.patch (diff)
The file was modifiedtarget/linux/ath79/patches-4.19/410-spi-ath79-Implement-the-spi_mem-interface.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/707-v5.1-net-phy-add-genphy_c45_check_and_restart_aneg.patch (diff)
The file was modifiedtarget/linux/ath79/patches-4.19/0061-tty-serial-ar933x-uart-rs485-gpio.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/705-v5.1-net-phy-provide-full-set-of-accessor-functions-to-MM.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/901-debloat_sock_diag.patch (diff)
The file was modifiedtarget/linux/generic/backport-4.19/740-v5.5-net-phy-avoid-matching-all-ones-clause-45-PHY-IDs.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/647-netfilter-flow-acct.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/imx6/patches-4.19/004-ARM-dts-imx-Add-GW5912-board-support.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/537-net-mvneta-add-2500baset-support.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/533-net-mvneta-Dont-advertise-2.5G-modes.patch (diff)
The file was modifiedtarget/linux/generic/hack-4.19/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/531-net-mvneta-Add-support-for-2500Mbps-SGMII.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0636-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-4.19/950-0710-ARM-dts-bcm283x-Define-MMC-interfaces-at-board-level.patch (diff)
The file was removedtarget/linux/generic/backport-4.19/600-ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch
The file was modifiedtarget/linux/generic/backport-4.19/706-v5.1-net-phy-add-register-modifying-helpers-returning-1-o.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-4.19/300-mvneta-tx-queue-workaround.patch (diff)
Commit 20efd5614aca7c50bf57cd858138437b0f8a717a by koen.vandeputte
ath79: MikroTik: fix missing nand on kernel 5.4

Following symbol got renamed upstream:
CONFIG_MTD_NAND --> CONFIG_MTD_RAW_NAND

Also add this renamed symbol so NAND also works on kernel 5.4.

After:
[    0.628372] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
[    0.634862] nand: Samsung NAND 128MiB 3,3V 8-bit
[    0.639554] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.647263] Scanning device for bad blocks
[    0.656228] random: fast init done
[    0.789652] 3 fixed-partitions partitions found on MTD device ar934x-nand
[    0.796550] Creating 3 MTD partitions on "ar934x-nand":
[    0.801874] 0x000000000000-0x000000040000 : "booter"
[    0.807715] 0x000000040000-0x000000400000 : "kernel"
[    0.813551] 0x000000400000-0x000008000000 : "ubi"

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 20efd56)
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
Commit c0430b8da442c7e7093f7ead13d8efeff898d8a7 by koen.vandeputte
ath79: reduce spi-max-frequency for Mikrotik wAP G-5HacT2HnD

The previous spi-max-frequency value did not work with all the CPU speed
settings (configurable with rbcfg or from the stock firmware); the new
one does for the three of them.

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
(commit: c0430b8)
The file was modifiedtarget/linux/ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts (diff)
Commit 75ef28be59c5b76d73313cfb9650f464ae943cc8 by koen.vandeputte
kernel: add support for GD25D05 SPI NOR (5.4)

This chip is used on newer RB912UAG-5HPnD r2 and 922UAGS-5HPacD boards:

Before:

[    0.824562] spi-nor spi0.0: unrecognized JEDEC id bytes: c8 40 10 c8 40 10
[    0.831607] spi-nor: probe of spi0.0 failed with error -2

After:

[    0.825347] spi-nor spi0.0: gd25d05 (64 Kbytes)
[    0.830291] 1 routerbootpart partitions found on MTD device spi0.0
[    0.836577] Creating 1 MTD partitions on "spi0.0":
[    0.841448] 0x000000000000-0x000000010000 : "partitions"
[    0.848418] 4 routerbootpart partitions found on MTD device partitions
[    0.855092] Creating 4 MTD partitions on "partitions":
[    0.860318] 0x000000000000-0x00000000c000 : "routerboot"
[    0.866548] 0x00000000c000-0x00000000d000 : "hard_config"
[    0.872832] 0x00000000d000-0x00000000e000 : "bios"
[    0.878580] 0x00000000e000-0x00000000f000 : "soft_config"

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 75ef28b)
The file was addedtarget/linux/generic/pending-5.4/482-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch
Commit 99d567a83de5e0531d94721c6831e32b2990bb1c by daniel
mac80211: fix detecting existing interface

Instead of using the actual interface name, a hard-coded 'wlan0' has
slipped into the script. Replace it.

Fixes: ccf2aa9d4b ("mac80211: detect existing interface before adding")
Reported-by: John Crispin <john@phrozen.org>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 99d567a)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit d883eaacd428e1231554687e9875248291a004cc by mail
ath79: add QCA9550 reset sequence

The QCA9550 family of SoCs have a slightly different reset
sequence compared to older chips.

Normally the bootloader performs this sequence, however
some bootloader implementation expect the operating system
to clear the reset. Also get the PCIe resets from OF to
support the second RC of the QCA9558.

This is required for the AVM FRITZ!WLAN Repeater 1750E to work,
as EVA leaves the PCIe bus in reset.

Tested: AVM FRITZ!WLAN Repeater 1750E - OCEDO Koala

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: d883eaa)
The file was modifiedtarget/linux/ath79/dts/ar9344.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557.dtsi (diff)
The file was addedtarget/linux/ath79/patches-4.19/0062-MIPS-pci-ar724x-add-QCA9550-reset-sequence.patch
The file was modifiedtarget/linux/ath79/dts/ar724x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca953x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca956x.dtsi (diff)
The file was addedtarget/linux/ath79/patches-5.4/0062-MIPS-pci-ar724x-add-QCA9550-reset-sequence.patch
Commit 8918c038f330a1bb5a898d80c170caf9f42cac89 by mail
ath79: add support for AVM FRITZ!WLAN Repeater 1750E

This commit adds support for the AVM Fritz!WLAN Repeater 1750E

SOC: Qualcomm QCA9556 (Scorpion) 720MHz MIPS74Kc
RAM:    64MB Zentel A3R12E40CBF DDR2
FLASH:  16MiB Winbond W25Q128 SPI NOR
WLAN1:  QCA9556 2.4 GHz 802.11b/g/n 3x3
WLAN2:  QCA9880 5 GHz 802.11 n/ac 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.

Tested and working:
- Ethernet
- 2.4 GHz WiFi (correct MAC)
- 5 GHz WiFi (correct MAC)
- Installation via EVA bootloader
- OpenWRT sysupgrade
- Buttons
- LEDs

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.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 8918c03)
The file was addedtarget/linux/ath79/dts/qca9556_avm_fritz1750e.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/lib/preinit/10_fix_eth_mac.sh (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/etc/board.d/01_leds (diff)
Commit 0f1b5ce2f5d07c1358f2da417133cd18e62fd9b9 by mail
mac80211: drop data frames without key on encrypted links

If we know that we have an encrypted link (based on having had
a key configured for TX in the past) then drop all data frames
in the key selection handler if there's no key anymore.

This fixes an issue with mac80211 internal TXQs - there we can
buffer frames for an encrypted link, but then if the key is no
longer there when they're dequeued, the frames are sent without
encryption. This happens if a station is disconnected while the
frames are still on the TXQ.

Detecting that a link should be encrypted based on a first key
having been configured for TX is fine as there are no use cases
for a connection going from with encryption to no encryption.
With extended key IDs, however, there is a case of having a key
configured for only decryption, so we can't just trigger this
behaviour on a key being configured.

Cc: stable@vger.kernel.org
Reported-by: Jouni Malinen <j@w1.fi>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 0f1b5ce)
The file was addedpackage/kernel/mac80211/patches/subsys/314-mac80211-drop-data-frames-without-key-on-encrypted-l.patch
Commit 260a225ba4ed9ad50a8442dc3f731af985d45326 by ynezz
uboot-imx6: bump to 2020.04 release

Refreshed all patches, run tested on apalis.

Cc: Vladimir Vid <vladimir.vid@sartura.hr>
Cc: Tim Harvey <tharvey@gateworks.com>
Cc: Koen Vandeputte <koen.vandeputte@ncentric.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 260a225)
The file was modifiedpackage/boot/uboot-imx6/Makefile (diff)
The file was modifiedpackage/boot/uboot-imx6/patches/0001-apalis_imx6_defconfig-enable-some-useful-commands.patch (diff)
The file was modifiedpackage/boot/uboot-imx6/patches/110-mx6cuboxi-mmc-fallback.patch (diff)
The file was modifiedpackage/boot/uboot-imx6/patches/111-mx6cuboxi_defconfig-force-mmc-boot.patch (diff)
Commit 8e99bbda19ca93d93651757c1473ac691c22a474 by ynezz
uboot-sunxi: bump to 2020.04 relase

Refreshed patches, removed upstreamed patch:

260-configs-a64-olinuxino-emmc-add-eMMC-boot-part-config.patch

Boot tested on a64-olinuxino-emmc.

Cc: Zoltan HERPAI <wigyori@uid0.hu>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8e99bbd)
The file was removedpackage/boot/uboot-sunxi/patches/260-configs-a64-olinuxino-emmc-add-eMMC-boot-part-config.patch
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/210-sunxi-deactivate-binman.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/003-add-theobroma-a31-pangolin.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/230-disable-axp209-on-a13-olinuxino.diff (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/062-A20-improve-gmac-upload.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/063-fix-lime2-revK-add-micrel-PHY.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/102-sunxi-make_CONS_INDEX-configurable.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/200-mkimage-check-environment-for-dtc-binary-location.patch (diff)
Commit 16ad4de2c06095821e5bd27d1ffceb8868cd3657 by ynezz
elfutils: aarch64 fix build on musl

aarch64_initreg.c: In function 'aarch64_set_initial_registers_tid':
aarch64_initreg.c:85:37: error: invalid operands to binary & (have 'long double' and 'unsigned int')
     dwarf_fregs[r] = fregs.vregs[r] & 0xFFFFFFFF;
                      ~~~~~~~~~~~~~~ ^

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(commit: 16ad4de)
The file was addedpackage/libs/elfutils/patches/006-Fix-build-on-aarch64-musl.patch
Commit edf812e25c9fd3d660b6918f2cea74d53221bdf7 by mail
ath79: remove stray pipe

Fixes: 8918c038f330 ("ath79: add support for AVM FRITZ!WLAN Repeater 1750E")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: edf812e)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
Commit 0495324b9bd0b6a976ea731a1b4b77b26df32ee6 by daniel
mac80211: make sure existing iface belongs to correct (fullmac) phy

Some FullMAC cfg80211 wireless devices do not support virtual
interfaces, hence there is script logic to keep the existing network
device. Improve this to support renaming the interface if needed and
make sure the existing interface actually belongs to the right phy.
Change calls to 'iw' to avoid outputing warnings and errors to not
confuse users of such devices.

Also bump PKG_RELEASE which has been forgotten in the previous two
mac80211 changes.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0495324)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit 23916bca61435ee80236f6aef70a3f0acacd4a93 by ynezz
kernel: bump 5.4 to 5.4.33

Refreshed patches, removed upstreamed patches:

oxnas: 001-irqchip-versatile-fpga-Handle-chained-IRQs-properly.patch
oxnas: 002-irqchip-versatile-fpga-Apply-clear-mask-earlier.patch

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

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 23916bc)
The file was modifiedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch (diff)
The file was modifiedtarget/linux/octeontx/patches-5.4/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch (diff)
The file was removedtarget/linux/oxnas/patches-5.4/001-irqchip-versatile-fpga-Handle-chained-IRQs-properly.patch
The file was modifiedtarget/linux/bcm47xx/patches-5.4/159-cpu_fixes.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/304-mtd-spi-nor-Add-support-for-mx25r3235f.patch (diff)
The file was removedtarget/linux/oxnas/patches-5.4/002-irqchip-versatile-fpga-Apply-clear-mask-earlier.patch
The file was modifiedtarget/linux/generic/pending-5.4/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/820-libata-Assign-OF-node-to-the-SCSI-device.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0223-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch (diff)
Commit 02fcbe2f3d4eaf65e90bb167aa7818eacc08c633 by hauke
mbedtls: update to 2.16.6

Security fixes for:
* CVE-2020-10932
* a potentially remotely exploitable buffer overread in a DTLS client
* bug in DTLS handling of new associations with the same parameters

Full release announement:
https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.6-and-2.7.15-released

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
(commit: 02fcbe2)
The file was modifiedpackage/libs/mbedtls/Makefile (diff)
Commit 4745969ad7c0cb65f55c8de1f05eba786ca27f71 by gch981213
generic: spi-nor: fix 4-byte opcode support for w25q256

There are 2 different chips (w25q256fv and w25q256jv) that share
the same JEDEC ID. Only w25q256jv fully supports 4-byte opcodes.
Use SFDP header version to differentiate between them.

Fixes broken reboot on 8devices Habanero since f0f35fdac

Signed-off-by: Mantas Pucka <mantas@8devices.com>
(commit: 4745969)
The file was addedtarget/linux/generic/pending-5.4/482-mtd-spi-nor-fix-4-byte-opcode-support-for-w25q256.patch
Commit 7dc82528a2751b672098faa13b58c6f214eb3b23 by gch981213
ramips: increase HiWiFi HC5962 kernel partition to 4M

Increase kernel partition because 2M is insufficient for 5.4
Because the partition changes, previous version of OpenWrt cannot upgrade
to this version, and requires a new installation

Recovery to stock instruction:
1. Download stock firmware at
   http://ur.ikcd.net/HC5962-sysupgrade-20171221-b00a04d1.bin
2. Power off the router
3. Press and hold the reset button for 4~6 sec while power it back on
4. Connect a PC to router's LAN
5. Visit http://192.168.2.1 and upload the firmware

Then repeat the instruction in edae3479e64e to install OpenWrt

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 7dc8252)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_hiwifi_hc5962.dts (diff)
Commit d74fb0088c5bc89ba080816921699a980966d015 by gch981213
ramips: use all reserved space for HiWiFi HC5962

These stock partitons: "backup", "hw_panic", "overly", firmware_backup", "opt"
do not contain any device-specific data and can be used for /overlay, resulting in
121M space

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: d74fb00)
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_hiwifi_hc5962.dts (diff)
Commit 2fac1322f73f8a808494380c46a242a16bf9afc7 by gch981213
ramips: mt7621: Ubiquiti ER-X: fix gpio number for POE enable gpio

With v5.4 kernel a new gpio driver is used.
GPIO numbering has changed so update 03_gpio_switches too.

Signed-off-by: René van Dorst <opensource@vdorst.com>
(commit: 2fac132)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches (diff)
Commit d682dcc939dc65dc7603083e27775e4dee577647 by gch981213
ramips: mt7621: Ubiquiti ER-X-SFP: fix gpio numbers for POE enable gpios

With v5.4 kernel a new gpio driver is used.
GPIO numbering has changed so update 03_gpio_switches too.

Signed-off-by: René van Dorst <opensource@vdorst.com>
(commit: d682dcc)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches (diff)
Commit 9169482f640ca840ff478ddd03ee2cb275d21c23 by gch981213
ramips: add support for ipTIME A1004ns

ipTIME A1004ns is a 2.4/5GHz band AC750 router, based on MediaTek MT7620A.

Specifications:
- SoC: MT7620A
- RAM: DDR2 128MB
- Flash: SPI NOR 16MB
- WiFi:
  - 2.4GHz: SoC internal
  - 5GHz: MT7610EN
- Ethernet: 5x 10/100/1000Mbps
  - Switch: MT7530BU
- USB: 1x 2.0
- UART:
  - J2: 3.3V, TX, RX, GND (3.3V is the square pad) / 57600 8N1

Installation via web interface:
1.  Flash **initramfs** image through the stock web interface.
2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.

Revert to stock firmware:
1.  Perform sysupgrade with stock image.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 9169482)
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_iptime_a1004ns.dts
Commit 13a185bf8acb67da4a68873e560876c0e60b1a87 by gch981213
ramips: increase spi-max-frequency for ipTIME mt7620 devices

This commit increases the hardware SPI frequency from 24.2MHz to 48.3MHz.

[    5.314163] m25p80 spi0.0: speed: 24166666/40000000, rate: 8, prescal: 2, loops: 226
[    5.076323] m25p80 spi0.0: speed: 48333333/50000000, rate: 4, prescal: 1, loops: 162

`time cat /dev/mtd2 >/dev/null` is reduced from 5.64s to 4.36s on A104ns,
and from 11.39s to 8.81s on A1004ns.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 13a185b)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iptime.dtsi (diff)
Commit 51c6b14092761588a87d24330a3e37700e4be1b7 by gch981213
ramips: mt7621: backport more pcie driver fixes

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 51c6b14)
The file was addedtarget/linux/ramips/patches-5.4/0120-staging-mt7621-pci-properly-power-off-dual-ported-pc.patch
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
The file was addedtarget/linux/ramips/patches-5.4/0121-staging-mt7621-pci-fix-PCIe-interrupt-mapping.patch
Commit 1e5d014ba237cf47092c41cf3657ec64d3b99b41 by gch981213
ramips: don't reuse KERNEL_DTB for lzma-loader

mt7621 overrides KERNEL_DTB to limit dictionary size, which isn't needed
for our lzma loader.
This saves 15KB on mt7621 devices using uimage-lzma-loader.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 1e5d014)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
Commit 19d9db5a96d61780af6f9ca542db9593abd78526 by gch981213
ramips: mt7621: use lzma-loader for newifi d1/d2/thunder timecloud

These devices failed to properly extract kernel. enable lzma loader
for them.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 19d9db5)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 5f126c541a743e2ff5d8f406128d477ab5a509b4 by dedeckeh
binutils: add ALTERNATIVES for strings (FS#3001)

Don't move strings anymore to /bin/strings to avoid clash with
busybox /usr/bin/strings but move it to /usr/bin/binutils-strings.
Use ALTERNATIVES support to install it as /usr/bin/strings

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 5f126c5)
The file was modifiedpackage/devel/binutils/Makefile (diff)
Commit d7e98bd7c5316f95cc11635371a39c6c0e18b9a7 by dedeckeh
openvpn: update to 2.4.9

This is primarily a maintenance release with bugfixes and improvements.
This release also fixes a security issue (CVE-2020-11810) which allows
disrupting service of a freshly connected client that has not yet
negotiated session keys. The vulnerability cannot be used to
inject or steal VPN traffic.

Release announcement:
https://openvpn.net/community-downloads/#heading-13812
Full list of changes:
https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn24#OpenVPN2.4.9

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
(commit: d7e98bd)
The file was modifiedpackage/network/services/openvpn/patches/100-mbedtls-disable-runtime-version-check.patch (diff)
The file was modifiedpackage/network/services/openvpn/Makefile (diff)
The file was modifiedpackage/network/services/openvpn/patches/110-openssl-dont-use-deprecated-ssleay-symbols.patch (diff)
Commit d27e2c67ed6359b43cc9fa161dfd97fa20b0b693 by noltari
bcm63xx: switch to 5.4 kernel

Seems stable after 6 days of testing on some of my devices.
Let's switch to 5.4 in order to get more feedback.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: d27e2c6)
The file was modifiedtarget/linux/bcm63xx/Makefile (diff)
Commit 7637b84fde99153691d02b7b15c993bc89a0dd02 by hauke
busybox: backport Remove stime() function calls

glibc 2.31 does not provide stime() any more, backport a fix from
current busybox master to avoid using this function.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7637b84)
The file was addedpackage/utils/busybox/patches/001-remove-stime-function-calls.patch
Commit 70a962ca6f13e82d8d67f5c8ee65064a41f66a9c by hauke
upgs: Remove extra _DEFAULT_SOURCE definition

This extra _DEFAULT_SOURCE definition results in a double definition
which is a compile error.

This fixes the following compile error with glibc:
----------------------------------------------------------------------
ugps-2019-06-25-cd7eabcd/nmea.c:19: error: "_DEFAULT_SOURCE" redefined [-Werror]
#define _DEFAULT_SOURCE

<command-line>: note: this is the location of the previous definition
cc1: all warnings being treated as errors

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 70a962c)
The file was modifiedpackage/utils/ugps/Makefile (diff)
Commit 14c59a147cae2db25d3b9bfa54892f34a60231e2 by hauke
rbcfg: Add missing mode to open call

When open() is called with O_CREAT a 3. parameter has to be given with
the file system permissions of the new file.

Not giving this is an error, which results in a compile error with glibc.

This fixes the following compile error with glibc:
----------------------------------------------------------------------
In file included from /include/fcntl.h:329,
                 from main.c:18:
In function 'open',
    inlined from 'rbcfg_update' at main.c:501:7:
/include/bits/fcntl2.h:50:4: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT or O_TMPFILE in second argument needs 3 arguments
    __open_missing_mode ();
    ^~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 14c59a1)
The file was modifiedpackage/boot/rbcfg/src/main.c (diff)
The file was modifiedpackage/boot/rbcfg/Makefile (diff)
Commit ce1798e915181e6c1f3ba735b254b37b84261303 by hauke
dante: Fix compile with glibc

When compiled with glibc the config_scan.c wants to use the
cpupolicy2numeric() function which is only available when
HAVE_SCHED_SETSCHEDULER is set. It looks like the wrong define was used here.

This fixes a build problem with glibc in combination with the force
ac_cv_func_sched_setscheduler=no in the OpenWrt CONFIGURE_VARS.

This fixes the following compile error with glibc:
----------------------------------------------------------------------
/bin/ld: config_scan.o: in function `socks_yylex':
dante-1.4.1/sockd/config_scan.l:461: undefined reference to `cpupolicy2numeric'
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:522: sockd] Error 1

Fixes: aaf46a8fe23e ("dante: disable sched_getscheduler() - not implemented in musl")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ce1798e)
The file was modifiedpackage/network/utils/dante/Makefile (diff)
The file was addedpackage/network/utils/dante/patches/210-deactivate-sched_setscheduler.patch
Commit 02c5019a35655560ad1e50dbcb0b02ecae9df3b0 by hauke
toolchain: glibc: Update glibc to version 2.31

This updates glibc to the most recent version 2.31.

001-regex-read-overrun.patch was a backport from a more recent version
and is integrated in glibc 2.31.

050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch is needed
to add the DES crypto functions back again. They were removed in glibc
2.28, but we still use them in ppp.
musl lib also provides these DES crypto functions. Without them we would
have to link ppp against openssl or an other crypto library.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 02c5019)
The file was modifiedtoolchain/glibc/patches/200-add-dl-search-paths.patch (diff)
The file was modifiedtoolchain/glibc/common.mk (diff)
The file was addedtoolchain/glibc/patches/050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch
The file was removedtoolchain/glibc/patches/001-regex-read-overrun.patch
Commit a2cf87a7b1fa1566e2f8f6e2916b098339c19f71 by hauke
toolchain: glibc: Define minimum support kernel version as 4.14

This will compile glibc in a way that it will only support kernel 4.14
and later. Compatibility code for older kernel versions will be removed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a2cf87a)
The file was modifiedtoolchain/glibc/common.mk (diff)
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 modifiedtarget/linux/ath79/dts/qca9556_avm_fritz1750e.dts (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/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was addedtarget/linux/ath79/dts/qca9556_avm_fritz-repeater.dtsi
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_fritz450e.dts
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/130-ib62x0.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)
The file was modifiedpackage/boot/uboot-kirkwood/patches/140-pogoplug_e02.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/007-nsa310-uboot-generic.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/150-goflexhome.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/010-pogoplug_v4.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/008-nsa325-uboot-generic.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/config-default
The file was addedtarget/linux/rockchip/image/Makefile
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/armv8/base-files/lib/preinit/79_move_config
The file was addedtarget/linux/rockchip/armv8/target.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/upgrade/platform.sh
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/image/legacy.mk (diff)
The file was modifiedtarget/linux/x86/64/target.mk (diff)
The file was modifiedtarget/linux/x86/image/generic.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/generic/target.mk (diff)
The file was modifiedtarget/linux/x86/Makefile (diff)
The file was modifiedtarget/linux/x86/geode/target.mk (diff)
The file was modifiedtarget/linux/x86/64/target.mk (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/geode/target.mk (diff)
The file was modifiedtarget/linux/x86/image/64.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/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.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/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0999-hnat.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/304-mtd-spi-nor-Add-support-for-mx25r3235f.patch (diff)
The file was modifiedinclude/kernel-version.mk (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/mediatek/patches-5.4/0401-eth-fix-eth1-tx-timeout.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/0400-eth-fix-rx-vlan-hw-offload.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 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.19/430-mtd-add-myloader-partition-parser.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 removedtarget/linux/generic/files/drivers/mtd/myloader.c
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 modifiedtarget/linux/ath79/patches-5.4/405-mtd-tp-link-partition-parser.patch (diff)
The file was removedtarget/linux/ath79/files/drivers/mtd/tplinkpart.c
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_tl-wr1043nd.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_buffalo_bhr-4grv2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_zyxel_nbg6716.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_domywifi_dw33d.dts (diff)
The file was addedtarget/linux/ath79/dts/qca955x.dtsi
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_koala.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wdr4900-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_re350k-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_netgear_ex7300.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-922uags-5hpacd.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz-repeater.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.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_ocedo_ursus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_sitecom_wlr-8100.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr941n-v7-cn.dts (diff)
The file was removedtarget/linux/ath79/dts/qca9557.dtsi
The file was modifiedtarget/linux/ath79/dts/qca9558_engenius_epg5000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_trendnet_tew-823dru.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_librerouter_librerouter-v1.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_engenius_epg5000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750c.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz450e.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_dvl1200e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz1750e.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-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_koala.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1200i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.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 modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0281-drm-vc4-A-present-but-empty-dmas-disables-audio.patch (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/mt7621/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x-sfp.dts (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 addedpackage/kernel/mac80211/patches/ath/922-ath10k-increase-rx-buffer-size-to-2048.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/353-mac80211-use-more-bits-for-ack_frame_id.patch (diff)
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 modifiedtools/mkimage/Makefile (diff)
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/050-image_h_portability.patch
The file was modifiedtools/mkimage/patches/030-allow-to-use-different-magic.patch (diff)
The file was removedtools/mkimage/patches/060-remove_kernel_includes.patch
The file was addedtools/mkimage/patches/050-Add-compatibility-with-non-Linux-hosts.patch
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 addedtarget/linux/mvebu/files-5.4/arch/arm64/boot/dts/marvell/armada-gl-mv1000.dts
The file was addedtarget/linux/mvebu/files-4.19/arch/arm64/boot/dts/marvell/armada-gl-mv1000.dts
The file was modifiedtarget/linux/mvebu/cortexa53/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-envtools/files/mvebu (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (diff)
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 modifiedpackage/boot/uboot-envtools/files/mvebu (diff)
The file was addedtarget/linux/mvebu/files-4.19/arch/arm64/boot/dts/marvell/armada-3720-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/cortexa53/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (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
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-4.19/405-mtd-tp-link-partition-parser.patch
The file was modifiedtarget/linux/ath79/config-4.19 (diff)
The file was removedtarget/linux/ath79/patches-5.4/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/qca9558_ocedo_ursus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_avm_fritz-repeater.dtsi (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 removedpackage/kernel/mt76/patches/0001-mt76-mt76x0-pci-add-mt7610-PCI-ID.patch
The file was modifiedpackage/kernel/mt76/Makefile (diff)
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/rt288x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt3883/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/rt305x/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/rt3883/profiles/00-default.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt3883.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/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/ar9342_ubnt_powerbeam-5ac-gen2.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
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)
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_nanostation-ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_nanobeam-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>
(