SuccessChanges

Summary

  1. ath79: add support for TP-Link TL-WDR4310 v1 (commit: 676ca94) (details)
  2. ath79: add support for TP-Link TL-WA860RE v1 (commit: 385f486) (details)
  3. ar71xx: use status led for GL.iNet GL-AR750S (commit: d394c35) (details)
  4. odhcp6c: fix compilation with musl 1.2.0 (commit: ea69b13) (details)
  5. netifd: fix compilation with musl 1.2.0 (commit: 001211a) (details)
  6. ath10k-ct: update to version 2020-03-25 (commit: 3114a4e) (details)
  7. ath10k-firmware: update ath10k-ct firmware images (commit: 84f4a78) (details)
  8. mac80211: fix brcmfmac monitor interface crash (commit: 038318f) (details)
  9. hostapd: fix no_reload logic (commit: 22d896e) (details)
  10. mediatek: more v5.4 mtd fixes (commit: d3f058d) (details)
  11. mediatke: add support for elecom-wrc-2533gent (commit: 3a8dbcf) (details)
  12. kirkwood: fix DTS partitions for Pogoplug E02 (commit: 43105f2) (details)
  13. ath79: fix Mikrotik wAP G-5HacT2HnD mtd partitions (commit: 9a122df) (details)
  14. ath79: rename Mikrotik RB 922UAGS-5HPacD mtd partition (commit: 92616c4) (details)
  15. bcm27xx: 5.4: add support for Sensirion SPS30 in i2c-sensor overlay (commit: aeb6941) (details)
  16. mac80211: realtek: add staging driver for RTL8723BS SDIO module (commit: 8c26d67) (details)
  17. linux-firmware: add firmware for RTL8723BS SDIO modules (commit: 5fbcb52) (details)
  18. uboot-sunxi: bump to 2020.01 (commit: 4843695) (details)
  19. uboot-sunxi: Banana Pi M2 Ultra switch to mainline defconfig (commit: a9bd89f) (details)
  20. uboot-sunxi: rename Sinovoip BPI M2 Plus to Bananapi M2 Plus H3 (commit: 461a1d5) (details)
  21. uboot-sunxi: add support for Olimex A64-Olinuxino (commit: cda9af5) (details)
  22. uboot-sunxi: add support for Olimex A64-Olinuxino eMMC (commit: 90897df) (details)
  23. uboot-sunxi: a64: allow booting directly from eMMC (commit: 5f2ff60) (details)
  24. sunxi: a53: image: make it DRY (commit: 5217aa7) (details)
  25. sunxi: a53: add support for Olimex A64-Olinuxino (commit: c31954f) (details)
  26. sunxi: a53: add support for Olimex A64-Olinuxino eMMC (commit: 0784d07) (details)
  27. sunxi: 5.4: a64-olinuxino: use red LED for status signalization (commit: 8743a9c) (details)
  28. sunxi: 5.4: dts: a64: olinuxino: add bank supply regulators (commit: 8ac614f) (details)
  29. sunxi: a53: fix ethernet on a64-olinuxino (commit: 153a6b8) (details)
  30. sunxi: switch to 5.4 kernel (commit: c317811) (details)
  31. ipq40xx: wpj428: fix missing MDIO GPIO reset and pinmux (commit: d59137d) (details)
  32. ipq40xx: switch to 5.4 kernel (commit: bf15557) (details)
  33. kernel: bump 5.4 to 5.4.28 (commit: 5ecc0cf) (details)
  34. ar71xx: Fix gigabit switch support for Mikrotik RB951G-2HnD (commit: 247043c) (details)
  35. openssl: revert EOF detection change in 1.1.1 (commit: 2e8a4db) (details)
  36. kernel: package f71882fg hwmon driver (commit: 922dfe0) (details)
  37. kernel: package f71808e-wdt driver (commit: 3ad0cf7) (details)
  38. kernel: package gpio-f7188x driver (commit: 2785d00) (details)
  39. x86: fix padding in images (commit: 6fcca31) (details)
  40. x86: fix missing squashfs and ext4 rootfs images (commit: 258f070) (details)
  41. tegra: correct cpu subtype (commit: 43d1d88) (details)
  42. mvebu: cortexa9: correct cpu subtype (commit: 2d61f88) (details)
  43. mac80211: rtl8723bs: fix missing MMC dependency (commit: 1976056) (details)
  44. curl: rebuild when libopenssl config changes (commit: 972daf7) (details)
  45. kernel: update arc-specific patch (commit: 55eb9cb) (details)
  46. archs38: add kernel 5.4 config (commit: e3bcb83) (details)
  47. archs38: Add patch for gcc8 compilance (commit: b47f3bf) (details)
  48. archs38: switch to kernel 5.4 by default (commit: 521ab1b) (details)
  49. kernel: generic: 5.4: fix mtd concat panic on read/write functions (commit: e2b89ea) (details)
  50. mac80211: Fix rt2x00 exports (commit: 9494980) (details)
  51. mac80211: Update to version 5.4.27 (commit: f0aff72) (details)
  52. treewide: Don't diverge from upstream default HZ settings on 4.19 (commit: 3a761c9) (details)
  53. jansson: import jansson from packages (commit: 9e83537) (details)
  54. nftables: implement no/json variants (commit: 94dae0f) (details)
  55. dnsmasq: bump to 2.81rc4 (commit: 8d25c8e) (details)
  56. odhcp6c: update to latest git HEAD (commit: 089cddc) (details)
  57. ramips: Deactivate NETGEAR WNCE2001 by default (commit: f46a3c7) (details)
  58. kernel: Enable CMOS RTC support on 5.4 (commit: af35205) (details)
  59. hostapd: Add 802.11r support for WPA3-Enterprise (commit: 8644065) (details)
  60. hostapd: expose beacon reports through ubus (commit: c8ef465) (details)
  61. hostapd: add abridged flag in disassoc_imminent (commit: c9c3fd1) (details)
  62. ath10k-ct: Support AQL on ath10k CT_KVER-5.4 (commit: 5c57d15) (details)
  63. tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU) (commit: ff75bbc) (details)
  64. generic: mips: exclude more dsemul code when fpu-emu is not enabled (commit: 437eb41) (details)
  65. wireguard: bump to 1.0.20200330 (commit: 8402511) (details)
  66. bcm27xx: update 5.4 patches from RPi foundation (commit: 49109ce) (details)
  67. bcm27xx-gpu-fw: update to latest version from RPi foundation (commit: 332ed4a) (details)
  68. firmware-utils: ptgen: add GPT support (commit: 1963bba) (details)
  69. grub2: make some change to add efi platform support (commit: d922851) (details)
  70. x86: generate EFI platform bootable images (commit: a6b7c3e) (details)
  71. x86/64: add cdrom and iso9660 drivers (commit: 533b130) (details)
  72. ipq40xx: fix DAP-2610 boot failure (commit: 5562c5a) (details)
  73. oxnas: fix warning in SATA driver (commit: 5e82e1e) (details)
  74. oxnas: some improvements for Shuttle KD20 (commit: 9f14216) (details)
  75. openssl: bump to 1.1.1f (commit: af5ccfb) (details)
  76. jansson: convert to cmake (commit: 51edc4e) (details)
  77. mac80211: rt2x00: prune more unnecessary exports (commit: a24a9bb) (details)
  78. wireguard: bump to 1.0.20200401 (commit: e32eaf5) (details)
  79. kmod-sched-cake: rename to kmod-sched-cake-oot (commit: 475738c) (details)
  80. kmod-sched-cake: switch to in-tree cake for 4.19+ (commit: b74386a) (details)
  81. grub2: fix build when ASLR enabled (commit: fcd1401) (details)
  82. build: refactor JSON info files to `profiles.json` (commit: 07449f6) (details)
  83. octeontx: switch to kernel 5.4 (commit: 4298339) (details)
  84. imx6: bootscript: use partition UUID for rootfs if possible (commit: ff6b092) (details)
  85. kernel: add module for Mellanox mlx Network Driver (commit: 3ec7005) (details)
  86. bcm53xx: refactor board.d code in 02_network (commit: b51ea43) (details)
  87. ramips: copy patches and kernel config to 5.4 (commit: c70545f) (details)
  88. ramips: move MTK MMC driver to files directory (commit: d4903b5) (details)
  89. ramips: mtk-mmc: set correct DMA mask (commit: d75c9b8) (details)
  90. ramips: refresh patches (commit: 6be0da9) (details)
  91. ramips: mt7621: refresh kernel config (commit: 99d210d) (details)
  92. ramips: mt7621: replace gpio/eth nodes in mt7621.dtsi (commit: 783fc8e) (details)
  93. ramips: mt7621: convert GPIO dts refs (commit: 60f691d) (details)
  94. ramips: mt7621: update pinctrl nodes (commit: 6698464) (details)
  95. ramips: mt7621: backport PCIe driver fixes from staging-test (commit: d21d6ea) (details)
  96. ramips: mt7621: update PCIe node in dtsi (commit: 9ebb85c) (details)
  97. ramips: mt7621: backport GPIO driver fix (commit: 7bd19db) (details)
  98. ramips: mt7621: update dts/defconfig for DSA (commit: 30644bc) (details)
  99. ramips: mt7621 remove unused pinctrl groups in dts (commit: d2b9461) (details)
  100. ramips: mt7621: change default ramips_setup_interfaces configuration (commit: c9f4f76) (details)
  101. ramips: mt7621: switch kernel version to 5.4 (commit: 1dce5c8) (details)
  102. ramips: mt7621: net-label support (commit: 3211c98) (details)
  103. ramips: mt7621: fix Ubiquiti ER-X ports names and MAC addresses (commit: 5acd1ed) (details)
  104. ramips: use SoC I2C instead of bitbanged for Ubiquiti ER-X-SFP (commit: 53b6624) (details)
  105. ramips: fix MikroTik 750Gr3 LAN ports names (commit: c24d611) (details)
  106. ramips: mt7621: introduce 'soc_device' initialization (commit: 6570960) (details)
  107. ramips: move swconfig to subtargets except for MT7621 (commit: dcf7fdb) (details)
  108. Revert "ramips: mt7621: disable images for gehua_ghl-r-001" (commit: 437aaae) (details)
  109. ramips: mt7621: drop obsolete mx25l25635f dts hack (commit: 92daa06) (details)
  110. ramips: mt7621: add new NAND driver (commit: 10f27c6) (details)
  111. ramips: correct MTC WR1201 LAN ports names (commit: ae6b4d3) (details)
  112. generic: backport support for MT7530 DSA port mirroring (commit: 3624721) (details)
  113. generic: mt7530: fix null pointer dereferencing in port5 setup (commit: 764cc5c) (details)
  114. ramips: remove set_preinit_iface script (commit: a8d62a4) (details)
  115. ramips: mt7621: disable image for mikrotik_rbm11g (commit: 838f1fb) (details)
  116. ramips: mt7621: bringup dsa master on preinit (commit: 4d979a4) (details)
  117. kernel: rtl8367b: fix DEBUG register address for extif2 (commit: e714cf4) (details)
  118. kernel: rtl8367b: use id as a bit offset for BYPASS_LINE_RATE (commit: 817e132) (details)
  119. ath79: improve mikrotik-caldata.sh (commit: fdac4c0) (details)
  120. treewide: convert sed -r to posix -E (commit: c14c690) (details)
  121. umdns: suppress address-of-packed-member warning (commit: 02640f0) (details)
  122. kernel: Fix miss config and module for mlx driver (commit: d24e43a) (details)
  123. Revert "generic: 5.4: Add 4B_OPCODES flag to w25q256" (commit: f0f35fd) (details)
  124. umdns: update to the version 2020-04-05 (commit: 22ae8bd) (details)
  125. hostapd: Move hostapd variants to WirelessAPD menu (commit: 1c6143e) (details)
  126. dropbear: backport add ip address to exit without auth messages (commit: 82df192) (details)
  127. ramips: fix path for dma-ralink and mtk-hsdma (commit: 95bd6a0) (details)
  128. netifd: fix 14_migrate-dhcp-release script (commit: 5c1d88a) (details)
  129. generic: fix flow table hw offload (commit: 6786dc2) (details)
  130. mediatek: fix elecom board name (commit: bce39e1) (details)
  131. mediatek: consolidate partition names and settings (commit: beb9820) (details)
  132. mediatek: more v5.4 fixes (commit: e2ceb8d) (details)
  133. mediatek: drop v4.14 support (commit: 08df22e) (details)
  134. mediatek: add support for rtl8367c (commit: af5a17d) (details)
  135. mediatek: add hw flow table offloading (commit: 8021652) (details)
  136. mediatek: set v5.4 as default (commit: 86db1f6) (details)
  137. ramips: add DTS triggers to USB LEDs for F9K1109v1 (commit: 4b8d274) (details)
  138. ipq806x: remove support for kernel 4.14 (commit: c3083b9) (details)
  139. dnsmasq: bump to 2.81rc5 (commit: 4540c3c) (details)
  140. ath79: add support for TP-Link TL-MR3420 v3 (commit: bf9b742) (details)
  141. kernel: netdev: add missing config for mlx5 driver (commit: 02f07c6) (details)
  142. ramips: harmonize Netgear R6120 DT LED node names (commit: a0d1451) (details)
  143. tools/cmake: update to 3.17.0 (commit: 8af80e7) (details)
  144. ppp: update to version 2.4.8.git-2020-03-21 (commit: ae06a65) (details)
  145. ath79: add support for Comfast CF-EW72 (commit: 7daab62) (details)
  146. bcm53xx: add support for Luxul FullMAC WiFi devices (commit: c459a6b) (details)
  147. ramips: add support for Buffalo WSR-2533DHPL (commit: e878729) (details)
  148. kmod: add netlink-diag package (commit: 92792ea) (details)
  149. iproute2: add kmod-netlink-diag for ss (commit: d8bde36) (details)
  150. ramips: mt7621: add label mac address to rbm11g (commit: 57f4eab) (details)
  151. ramips: mt7621: reenable rbm11g (commit: 48b4aab) (details)
  152. ramips: mt7621: harmonize naming scheme for Mikrotik (commit: f761f40) (details)
  153. generic: backport Wistron Neweb D19Q1 patches (commit: aff965a) (details)
  154. ramips: mt7620: add rgmii delays support (commit: 5410a8e) (details)
  155. packages: mt76: add 14c3:7610 pci id to list (commit: 5a5a9b7) (details)
  156. ramips: add support for D-Link DWR-960 (commit: c948a47) (details)
  157. ath79: fix MAC addresses for ethernet on ZyXEL NBG6716 (commit: 85aef6f) (details)
  158. ramips: use full 8MB flash on ZyXEL Keenetic (commit: fea232a) (details)
  159. base-files: add enabled commands to service rc.common (commit: 91c61aa) (details)
  160. ipq806x: switch to 5.4 kernel (commit: 2bdd669) (details)
  161. linux-atm: Include linux/sockios.h for SIOCGSTAMP (commit: 9aa3d5b) (details)
  162. gemini: Refine package list (commit: 7802649) (details)
  163. kernel: generic: 5.4: fix mips command line parameter patch (commit: 196cab7) (details)
  164. kernel: bump 5.4 to 5.4.31 (commit: b299002) (details)
  165. ath79: add support for Comfast CF-WR752AC v1 (commit: cd510e7) (details)
  166. build: fix kernel_menuconfig on macOS with newer kernel versions (commit: 5c6fe8e) (details)
  167. build: move symvers files to kernel build dir (commit: 4627b5d) (details)
  168. kernel: add @IPV6 dependency to ipv6 modules (commit: 2e6b6f9) (details)
  169. busybox: quote 'source' filenames in Config.in (commit: 1da014f) (details)
  170. build: define RTC_SUPPORT as a bool (commit: ccad1d6) (details)
  171. build: simplify building *config targets (commit: 8636a17) (details)
  172. build: scripts/config - update to kconfig-v5.6 (commit: dcf3e63) (details)
  173. build: add option to warn on recursive dependency (commit: 3204430) (details)
  174. ipq40xx: re-add LEDS_LP5523 for the ASUS Lyra MAP-AC2200 (commit: fabcfa9) (details)
  175. x86: fix grub-bios-setup fail during sysupgrade (commit: 32f675c) (details)
  176. x86: add genisoimage and xorrisofs as alternatives to mkisofs (commit: 4a0f426) (details)
  177. procd: bump to latest HEAD (commit: 02a1914) (details)
  178. exfat-utils: add exFAT File System utilities package (commit: de63466) (details)
  179. e2fsprogs: Update to 1.45.6 (commit: cb511ce) (details)
  180. tools/e2fsprogs: Update to 1.45.6 (commit: c9daacb) (details)
  181. tools/findutils: Update to 4.7.0 (commit: 71ea940) (details)
  182. tools/mtools: Update to 4.0.24 (commit: 169afa9) (details)
  183. tools/xz: Update to 5.2.5 (commit: d158b26) (details)
  184. tools/mm-macros: Update to 1.0.0 (commit: 5d78124) (details)
  185. general: add README.md (commit: a5f74cc) (details)
  186. build: update download.pl to change priority of mirrors (commit: d0b2393) (details)
  187. ramips: Add support for I-O DATA WN-G300DGR (commit: b4b0055) (details)
  188. ath79: add support for Logitec LAN-W451NGR (commit: 03574a1) (details)
  189. ramips: add support for ELECOM WRC-1167GHBK2-I (commit: ce2827f) (details)
  190. ramips: add support for I-O DATA WN-G300R3 (commit: 78e874f) (details)
Commit 676ca94c3ca5421c7176d67a211fa29b1bb2e219 by freifunk
ath79: add support for TP-Link TL-WDR4310 v1

This device seems to be identical to the TL-WDR4300, just with
different release date/region and TPLINK_HWID.

Support is added based on the ar71xx implementation.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 676ca94)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/uci-defaults/04_led_migration (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.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/ar9344_tplink_tl-wdr4310-v1.dts
Commit 385f4868bc58b04e465db2fbcfce848a75009a74 by freifunk
ath79: add support for TP-Link TL-WA860RE v1

This ports support for the TL-WA860RE v1 range extender from ar71xx
to ath79.

Specifications:
  Board: AP123 / AR9341 rev. 3
  Flash/RAM: 4/32 MiB
  CPU: 535 MHz
  WiFi: 2.4 GHz b/g/n
  Ethernet: 1 port (100M)
  Two external antennas

Flashing instructions:
  Upload the factory image via the vendor firmware upgrade option.

Recovery:
  Note that this device does not provide TFTP via ethernet like many
  other TP-Link devices do. You will have to open the case if you
  require recovery beyond failsafe.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Tested-by: Sebastian Knapp <sebastian4842@outlook.com>
(commit: 385f486)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/ar9341_tplink_tl-wa860re-v1.dts
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
Commit d394c354ee0e8660f876889f6293803c581cbf85 by freifunk
ar71xx: use status led for GL.iNet GL-AR750S

Use power led for device status.

The status led behavior has already been fixed in af28d8a539fe
("ath79: add support for GL.iNet GL-AR750S") when porting the
device to ath79. This fixes it for ar71xx as well.

Signed-off-by: Jan Alexander <jan@nalx.net>
[minor commit title/message adjustments]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d394c35)
The file was modifiedtarget/linux/ar71xx/base-files/etc/diag.sh (diff)
Commit ea69b13d84025f252b91a0d952888e6b7ca6fe8c by dedeckeh
odhcp6c: fix compilation with musl 1.2.0

49305e6 odhcp6c: fix compilation with musl 1.2.0

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: ea69b13)
The file was modifiedpackage/network/ipv6/odhcp6c/Makefile (diff)
Commit 001211a5baee5771a9c3a2829dd53e0cde47b631 by dedeckeh
netifd: fix compilation with musl 1.2.0

1e8328 system-linux: fix compilation with musl 1.2.0

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 001211a)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
Commit 3114a4ef6c6657bb58e3dda1d84a7884e9296829 by noltari
ath10k-ct: update to version 2020-03-25

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Acked-by: Petr Štetiar <ynezz@true.cz>
(commit: 3114a4e)
The file was modifiedpackage/kernel/ath10k-ct/Makefile (diff)
Commit 84f4a783c6987fd9d67c089a76e2f90b7491f446 by noltari
ath10k-firmware: update ath10k-ct firmware images

Release notes for 017:

Wave-1:

*  March 19, 2020:  Fix problem where power-save was not enabled when going off-channel to scan.
                     The problem was a boolean logic inversion in the chmgr code, a regression I introduced
                     a long time ago.

*  March 19, 2020:  When scanning only on current working channel, do not bother with disable/enable
                     powersave.  This should make an on-channel scan less obtrusive than it was previously.

*  March 23, 2020:  Fix channel-mgr use-after-free problem that caused crashes in some cases.  The crash
                     was exacerbated by recent power-save changes.

*  March 23, 2020:  Fix station-mode power-save related crash:  backported the fix from 10.2 QCA firmware.

*  March 23, 2020:  Attempt to better clean up power-save objects and state, especially in station mode.

Release notes for 016:

Wave-1 changes, some debugging code for a crash someone reported, plus:

*  February 28, 2020:  Fix custom-tx path when sending in 0x0 for rate-code.  Have tries == 0 mean
                        one try but NO-ACK (similar to how wave-2 does it).

wave-2:

* Fixed some long-ago regressions related to powersave and/or multicast.  Maybe fix some
   additional multicast and/or tx-scheduling bugs.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Acked-by: Petr Štetiar <ynezz@true.cz>
(commit: 84f4a78)
The file was modifiedpackage/firmware/ath10k-firmware/Makefile (diff)
Commit 038318f766a7bd123c4fb413e9a2947445f441d4 by rafal
mac80211: fix brcmfmac monitor interface crash

This fixes bug in brcmfmac *exposed* by ipv6/addrconf fix.

Fixes: ec8e8e2ef082 ("kernel: backport out-of-memory fix for non-Ethernet devices")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 038318f)
The file was addedpackage/kernel/mac80211/patches/brcm/300-brcmfmac-add-stub-for-monitor-interface-xmit.patch
The file was modifiedpackage/kernel/mac80211/patches/brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch (diff)
Commit 22d896eb218765f362587df6008f67018435d6a5 by john
hostapd: fix no_reload logic

the code would unconditionally tear down all interfaces upon a reconf.
This should only be done when the reconf call fails.

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 22d896e)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
Commit d3f058db1cb9b2d43764cd0d84fdc2779f0abacf by john
mediatek: more v5.4 mtd fixes

Signed-off-by: John Crispin <john@phrozen.org>
(commit: d3f058d)
The file was addedtarget/linux/mediatek/patches-5.4/0306-spi-spi-mem-MediaTek-Add-SPI-NAND-Flash-interface-dr.patch
The file was addedtarget/linux/mediatek/patches-5.4/0301-mtd-mtk-ecc-move-mtk-ecc-header-file-to-include-mtd.patch
The file was addedtarget/linux/mediatek/patches-5.4/0307-dts-mt7629-add-snand-support.patch
The file was modifiedtarget/linux/mediatek/mt7622/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.4 (diff)
The file was addedtarget/linux/mediatek/patches-5.4/0308-dts-mt7622-add-snand-support.patch
The file was addedtarget/linux/mediatek/patches-5.4/0303-mtd-spinand-disable-on-die-ECC.patch
The file was addedtarget/linux/mediatek/patches-5.4/0310-dts-add-wmac-support-for-mt7622-rfb1.patch
Commit 3a8dbcf5c2f3c71240365006f8dae13f79f729b1 by john
mediatke: add support for elecom-wrc-2533gent

This commit adds support for the MT7622-based Elecom WRC-2533gent router,
with spi-nand storage and 512MB RAM.

The device has the following specifications:

* MT7622 (arm64 dual-core)
* 512MB RAM (DDR3)
* 4GB storage (spi-nand)
* 5x 1Gbps Ethernet (RTL8337C switch)
* 1x UART header
* 1x USB 3.0 port
* 5x LEDs
* 1x reset button
* 1x WPS button
* 1x slider switch
* 1x DC jack for main power (12V)

The following has been tested and is working:
* Ethernet switch
* 2.4g and 5g wifi
* USB 3.0 port
* sysupgrade
* buttons/leds

Not working:
* bluetooth firmware does not load even though it is present int he rootfs

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 3a8dbcf)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mediatek/files-4.19/arch/arm64/boot/dts/mediatek/mt7622-elecom-wrc-2533gent.dts
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7622-elecom-wrc-2533gent.dts
Commit 43105f24eb50c2fa3bbadd3225beeb5f1981f6bb by freifunk
kirkwood: fix DTS partitions for Pogoplug E02

The Pogoplug E02 was not using the correct partitions
in device tree, but used the ones from upstream and
thus could not boot OpenWrt images.

In contrast, uboot-kirkwood is using the correct
partitions since d3fc4fbd74dc ("uboot-kirkwood: re-add
Pogoplug E02 support").

This patch corrects the partitions in DTS for kernels
4.14, 4.19 and 5.4.

Fixes: 2b0fa00da8fc ("kirkwood: add Pogoplug E02 Kernel support")

Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
Reviewed-by: Pawel Dembicki <paweldembicki@gmail.com>
Reviewed-by: Sungbo Eo <mans0n@gorani.run>
[commit title/message facelift, refresh 4.14 patch]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 43105f2)
The file was modifiedtarget/linux/kirkwood/patches-4.14/110-pogo_e02.patch (diff)
The file was modifiedtarget/linux/kirkwood/patches-5.4/110-pogo_e02.patch (diff)
The file was modifiedtarget/linux/kirkwood/patches-4.19/110-pogo_e02.patch (diff)
Commit 9a122df07e82224f1fd0588559ded6ce4cf6a9e5 by freifunk
ath79: fix Mikrotik wAP G-5HacT2HnD mtd partitions

In RouterBOARD parlance there never was an "art" partition.
This partition has always been named 'hard_config' on ar71xx.

This partition contains more than just ART (Atheros Radio Test) data. It
includes the hardware description (product code, serial, board
identifier, name, hardware options, MAC address), as well as other bits
affecting the operation of RouterBoot.
To avoid confusion with regular ART data, this partition is renamed in
line with historical ar71xx and ramips nomenclature as 'hard_config'.

This commit fixes the previous support files and implements the nested
RouterBoot partition scheme as already used by ramips-based SPI-NOR
RouterBOARD DTSes, as previously reviewed and implemented in
bbe2cf657ca7 ("ramips: fix RBM11G partitioning").

Tested-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
[minor commit title/message adjustments]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 9a122df)
The file was modifiedtarget/linux/ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
Commit 92616c422700bd99073bded40b222bf34036111d by freifunk
ath79: rename Mikrotik RB 922UAGS-5HPacD mtd partition

In RouterBOARD parlance there never was an "art" partition.
This partition has always been named 'hard_config' on ar71xx.

This partition contains more than just ART (Atheros Radio Test) data. It
includes the hardware description (product code, serial, board
identifier, name, hardware options, MAC address), as well as other bits
affecting the operation of RouterBoot.
To avoid confusion with regular ART data, this partition is renamed in
line with historical ar71xx and ramips nomenclature as 'hard_config'.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
[minor commit title/message adjustments]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 92616c4)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-922uags-5hpacd.dts (diff)
Commit aeb69417739ee1346d4f00b7374322875c4dbb8c by ynezz
bcm27xx: 5.4: add support for Sensirion SPS30 in i2c-sensor overlay

Add support for Sensirion SPS30 particulate matter sensor with fixed
address 0x69.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: aeb6941)
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0491-add-Sensirion-SPS30-to-i2c-sensor-overlay.patch
Commit 8c26d67a67d0a1d18eb26c83a1e51f84558b65c0 by ynezz
mac80211: realtek: add staging driver for RTL8723BS SDIO module

Adds kernel module for Realtek RTL8723BS SDIO Wireless LAN NIC driver
available in the staging.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8c26d67)
The file was modifiedpackage/kernel/mac80211/realtek.mk (diff)
Commit 5fbcb52648ccc2a012e464b9ca8928e5dd8812ea by ynezz
linux-firmware: add firmware for RTL8723BS SDIO modules

Adds firmware package for Realtek RTL8723BS SDIO Wireless LAN NIC driver
available in the staging.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5fbcb52)
The file was modifiedpackage/firmware/linux-firmware/realtek.mk (diff)
Commit 48436953e9f25fced7a14d0e92fadb22ebe8ba50 by ynezz
uboot-sunxi: bump to 2020.01

Refreshed patches, removed following, probably obsolete patches:

221-compatible-old-dtc.patch
240-sun50i-h5-Orange-Pi-Zero-Plus-Fix-SdCard-detection.patch

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 4843695)
The file was removedpackage/boot/uboot-sunxi/patches/240-sun50i-h5-Orange-Pi-Zero-Plus-Fix-SdCard-detection.patch
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/003-add-theobroma-a31-pangolin.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/062-A20-improve-gmac-upload.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/101-sun6i-support-console-on-UART2.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/200-mkimage-check-environment-for-dtc-binary-location.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/063-fix-lime2-revK-add-micrel-PHY.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/091-sun6i-sync-PLL1-multdiv-with-Boot1.patch (diff)
The file was removedpackage/boot/uboot-sunxi/patches/221-compatible-old-dtc.patch
The file was modifiedpackage/boot/uboot-sunxi/patches/210-sunxi-deactivate-binman.patch (diff)
The file was modifiedpackage/boot/uboot-sunxi/patches/100-sun6i-alternate-on-UART2.patch (diff)
Commit a9bd89fe18e1414c430e0fe7f4425779d149d540 by ynezz
uboot-sunxi: Banana Pi M2 Ultra switch to mainline defconfig

U-boot also have defconfig for this board. In 2019.01 branch they are identical.

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: a9bd89f)
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was removedpackage/boot/uboot-sunxi/patches/250-Sinovoip-BPI-M2-Ultra-defconfig.patch
Commit 461a1d5a04eeac3cb6df7e28a95b8633c6c7cffc by ynezz
uboot-sunxi: rename Sinovoip BPI M2 Plus to Bananapi M2 Plus H3

Rename the board as done in upstream commit 268ae6548779 ("sunxi: Rename
Sinovoip BPI M2 Plus to Bananapi M2 Plus H3") which backs the rename
with the following reasoning:

The brand Sinovoip is used for Sinovoip's original VOIP products, while
the Bananapi brand is for the single board computers they produce.  This
has been verified by Bananapi. Rename the board from "Sinovoip BPI M2
Plus" to "Bananapi M2 Plus". For the defconfig file, all lowercase is
used.

To support the H5 variant of this board, the "H3" suffix is added to
the defconfig name.

This has to be done in order to allow building U-Boot past v2019.04
release where this change was introduced.

Ref: https://github.com/openwrt/openwrt/pull/2849#discussion_r396401489
Suggested-by: Pawel Dembicki <paweldembicki@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 461a1d5)
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
Commit cda9af568b28b9c3cf06c9a544afaf7ef2dffcbb by ynezz
uboot-sunxi: add support for Olimex A64-Olinuxino

Adding U-Boot image for Olimex A64-Olinuxino.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: cda9af5)
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
Commit 90897df61a6ae7aa1512d666d16395cfdd84c5bc by ynezz
uboot-sunxi: add support for Olimex A64-Olinuxino eMMC

Adding U-Boot image for Olimex A64-Olinuxino eMMC, including patch which
adds eMMC boot partition configuration commands.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 90897df)
The file was addedpackage/boot/uboot-sunxi/patches/260-configs-a64-olinuxino-emmc-add-eMMC-boot-part-config.patch
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
Commit 5f2ff607e286ab92ede986d62b39391557d36c61 by ynezz
uboot-sunxi: a64: allow booting directly from eMMC

Current boot script uses hardcoded bootdevice, which allows booting from
SD card only, so this patch allows booting directly from eMMC as well.
While at it, replace fixed root device with more flexible UUID based
probing, so from now on probing order of MMC device doesn't matter.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5f2ff60)
The file was modifiedpackage/boot/uboot-sunxi/uEnv-a64.txt (diff)
Commit 5217aa78f19058e462f38e6155973811b48aa47e by ynezz
sunxi: a53: image: make it DRY

Replace same copy&pasted lines with the appropriate reusable bits.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5217aa7)
The file was modifiedtarget/linux/sunxi/image/cortex-a53.mk (diff)
Commit c31954f1cf8760a873b6cabbcef271149958886d by ynezz
sunxi: a53: add support for Olimex A64-Olinuxino

Specifications:

SoC: Allwinner A64 (1.2 GHz Quad-Core ARM Cortex-A53 64-bit)
RAM: 1GB or 2GB RAM DDR3L @ 672Mhz
Flash: 0/4/16GB eMMC flash memory for storage and boot
MicroSD card connector for cards up to 32GB
Debug: serial UART debug header with 0.1" pins
Wired connectivity: 10/100/1000Mbps GbE Ethernet
Wireless connectivity: on-board RTL8723BS 1T1R 802.11bgn WiFi and
                        Bluetooth 4.0 module with built-in antenna
                        (only available in the A64-OLinuXino-1G4GW)

Flashing instructions:

Standard sunxi SD card installation procedure - copy image to SD card,
insert in into SD card slot on the device and boot.

Known issues:

Wireless doesn't work properly via netifd.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c31954f)
The file was modifiedtarget/linux/sunxi/image/cortex-a53.mk (diff)
Commit 0784d07c11eb0eadf0d4426cc7dba3642ff5762c by ynezz
sunxi: a53: add support for Olimex A64-Olinuxino eMMC

Specifications:

SoC: Allwinner A64 (1.2 GHz Quad-Core ARM Cortex-A53 64-bit)
RAM: 1GB or 2GB RAM DDR3L @ 672Mhz
Flash: 0/4/16GB eMMC flash memory for storage and boot
MicroSD card connector for cards up to 32GB
Debug: serial UART debug header with 0.1" pins
Wired connectivity: 10/100/1000Mbps GbE Ethernet
Wireless connectivity: on-board RTL8723BS 1T1R 802.11bgn WiFi and
                        Bluetooth 4.0 module with built-in antenna
                        (only available in the A64-OLinuXino-1G4GW)

Flashing instructions:

Standard sunxi SD card installation procedure - copy eMMC image to SD
card, insert in into SD card slot on the device and boot. You should see
something like following if the eMMC is detected correctly:

  mmcblk2: mmc2:0001 P1XXXX 3.60 GiB
  mmcblk2boot0: mmc2:0001 P1XXXX partition 1 16.0 MiB
  mmcblk2boot1: mmc2:0001 P1XXXX partition 2 16.0 MiB

Then flash SD card eMMC image straight into the mmcblk2 device:

  dd if=/mnt/openwrt...a64-olinuxino-emmc-squashfs-sdcard.img of=/dev/mmcblk2

It also possible to boot from boot0 partition[1]:

  1. Compile U-Boot with CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x40
     otherwise the U-Boot will get stuck in bootloop
  2. Configure eMMC to boot from boot0 partition inside U-Boot:

     mmc bootbus 1 1 0 0; mmc partconf 1 1 1 0

  3. echo 0 > /sys/block/mmcblk2boot0/force_ro
  4. Write U-Boot from offset 0 (not offset 8k as with SD card) into
     boot0 partition

     dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk2boot0

Known issues:

Wireless doesn't work properly via netifd.

1. https://linux-sunxi.org/index.php?title=Bootable_eMMC

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 0784d07)
The file was modifiedtarget/linux/sunxi/image/cortex-a53.mk (diff)
Commit 8743a9c9b997be9e0f09715b7efa4fffcd5a1c30 by ynezz
sunxi: 5.4: a64-olinuxino: use red LED for status signalization

There is a red LED marked as `GPIO_LED1` on the silkscreen and connected
to PE17, so use this LED for status signalization.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8743a9c)
The file was addedtarget/linux/sunxi/patches-5.4/430-arm64-dts-allwinner-a64-olinuxino-add-status-LED-ali.patch
The file was addedtarget/linux/sunxi/patches-5.4/420-v5.7-arm64-dts-allwinner-a64-olinuxino-add-user-red-LED.patch
Commit 8ac614fe96e940ecd6d5bd2447e3ada9d59f3902 by ynezz
sunxi: 5.4: dts: a64: olinuxino: add bank supply regulators

This is backport of v5.6 patch.

Allwinner A64 SoC has separate supplies for PC, PD, PE, PG and PL. This
patch adds regulators for them to the pinctrl node.

Exception is PL which is used by the RSB bus. To avoid circular
dependencies, VCC-PL is omitted.

On boards with eMMC, VCC-PC is supplied by ELDO1, instead of DCDC1.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8ac614f)
The file was addedtarget/linux/sunxi/patches-5.4/410-v5.6-arm64-dts-allwinner-a64-olinuxino-Add-bank-supply-re.patch
Commit 153a6b8c349f5bd4d3d4e7817cbe80834debcbf0 by ynezz
sunxi: a53: fix ethernet on a64-olinuxino

a64-olinuxino board has Micrel KSZ9031 Gigabit PHY so add support for
this PHY into kernel.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 153a6b8)
The file was modifiedtarget/linux/sunxi/cortexa53/config-5.4 (diff)
Commit c3178110b5d2912fcd7dfd40443e7be07afbd2af by ynezz
sunxi: switch to 5.4 kernel

Seems to be working fine on my a64-olinuxino, it's 99.9% upstream stuff
anyway. Lets start wider userbase testing.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c317811)
The file was modifiedtarget/linux/sunxi/Makefile (diff)
Commit d59137d1d93991d2ed261c066d4dad836e0dd2bb by ynezz
ipq40xx: wpj428: fix missing MDIO GPIO reset and pinmux

The bootloader does not always initialize the MDIO pins before booting
Linux. E.g. on version "U-Boot 2012.07 [Chaos Calmer 15.05.1,r35193] (Jul
25 2017 - 11:36:26)" this is the case when booting automatically without
activating the U-Boot console.

Without this change, the kernel boot will complain about missing PHYs:

libphy: ipq40xx_mdio: probed
ar40xx c000000.ess-switch: Probe failed - Missing PHYs!
libphy: Fixed MDIO Bus: probed

With this change it will work as expected:

libphy: ipq40xx_mdio: probed
ESS reset ok!
ESS reset ok!
libphy: Fixed MDIO Bus: probed

Ref: GH-2835
Tested-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
Signed-off-by: Leon M. George <leon@georgemail.eu>
[commit description from Fredrik, subject facelift]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: d59137d)
The file was modifiedtarget/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4028-wpj428.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-5.4/arch/arm/boot/dts/qcom-ipq4028-wpj428.dts (diff)
Commit bf15557f8a85e7ada25074122f4af5bd3a5df697 by ynezz
ipq40xx: switch to 5.4 kernel

5.4.24 seems to be working fine on my zyxel,nbg6617, so let's start
wider userbase testing.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: bf15557)
The file was modifiedtarget/linux/ipq40xx/Makefile (diff)
Commit 5ecc0cfd6f3da1e8f573024753169aa6f115745e by ynezz
kernel: bump 5.4 to 5.4.28

Changelog since 5.4.24 mentions CVE-2019-19769, CVE-2020-8648,
CVE-2020-8649 and CVE-2020-8647.

Removed upstreamed:

generic: 507-v5.6-iio-chemical-sps30-fix-missing-triggered-buffer-depe.patch
generic: 600-ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch
bcm27xx: 950-0435-ASoC-pcm512x-Fix-unbalanced-regulator-enable-call-in.patch
ipq806x: 701-stmmac-fix-notifier-registration.patch
lantiq: 002-pinctrl-falcon-fix-syntax-error.patch
octeontx: 0002-net-thunderx-workaround-BGX-TX-Underflow-issue.patch

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

Tested-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> [apu2]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5ecc0cf)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0481-drm-modes-parse_cmdline-Make-various-char-pointers-c.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/130-add-linux-spidev-compatible-si3210.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0483-drm-modes-parse_cmdline-Accept-extras-directly-after.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0268-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch (diff)
The file was modifiedtarget/linux/sunxi/patches-5.4/420-v5.7-arm64-dts-allwinner-a64-olinuxino-add-user-red-LED.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0037-Add-dwc_otg-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0284-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0485-drm-modes-parse_cmdline-Add-freestanding-argument-to.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0489-drm-modes-parse_cmdline-Remove-some-unnecessary-code.patch (diff)
The file was modifiedtarget/linux/imx6/patches-5.4/004-ARM-dts-imx-Add-GW5912-board-support.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0061-tty-serial-ar933x-uart-rs485-gpio.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0486-drm-modes-parse_cmdline-Set-bpp-refresh_specified-af.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.4/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/630-packet_socket_type.patch (diff)
The file was removedtarget/linux/octeontx/patches-5.4/0002-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0056-Improve-__copy_to_user-and-__copy_from_user-performa.patch (diff)
The file was modifiedtarget/linux/sunxi/patches-5.4/430-arm64-dts-allwinner-a64-olinuxino-add-status-LED-ali.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/lantiq/patches-5.4/002-pinctrl-falcon-fix-syntax-error.patch
The file was modifiedtarget/linux/sunxi/patches-5.4/410-v5.6-arm64-dts-allwinner-a64-olinuxino-Add-bank-supply-re.patch (diff)
The file was removedtarget/linux/generic/backport-5.4/507-v5.6-iio-chemical-sps30-fix-missing-triggered-buffer-depe.patch
The file was modifiedtarget/linux/generic/backport-5.4/737-v5.5-net-phy-add-core-phylib-sfp-support.patch (diff)
The file was modifiedtarget/linux/imx6/patches-5.4/003-ARM-dts-imx-Add-GW5913-board-support.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0435-ASoC-pcm512x-Fix-unbalanced-regulator-enable-call-in.patch
The file was modifiedtarget/linux/ath79/patches-5.4/0060-serial-ar933x_uart-set-UART_CS_-RX-TX-_READY_ORIDE.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0484-drm-modes-parse_cmdline-Rework-drm_mode_parse_cmdlin.patch (diff)
The file was modifiedtarget/linux/octeontx/patches-5.4/0001-net-thunderx-use-proper-interface-type-for-RGMII.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-5.4/002-irqchip-versatile-fpga-Apply-clear-mask-earlier.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0215-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/220-gc_sections.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/702-phy_add_aneg_done_function.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0480-drm-modes-parse_cmdline-Fix-possible-reference-past-.patch (diff)
The file was removedtarget/linux/generic/backport-5.4/600-ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch
The file was modifiedtarget/linux/generic/pending-5.4/640-netfilter-nf_flow_table-add-hardware-offload-support.patch (diff)
The file was modifiedtarget/linux/imx6/patches-5.4/002-ARM-dts-imx-Add-GW5910-board-support.patch (diff)
The file was modifiedtarget/linux/imx6/patches-5.4/001-ARM-dts-imx-Add-GW5907-board-support.patch (diff)
The file was modifiedtarget/linux/octeontx/patches-5.4/0003-can-mcp251x-convert-to-half-duplex-SPI.patch (diff)
The file was removedtarget/linux/ipq806x/patches-5.4/701-stmmac-fix-notifier-registration.patch
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0488-drm-modes-parse_cmdline-Add-support-for-specifying-p.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.4/801-usb-xhci-add-firmware-loader-for-uPD720201-and-uPD72.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0482-drm-modes-parse_cmdline-Stop-parsing-extras-after-bp.patch (diff)
The file was modifiedtarget/linux/mxs/patches-5.4/100-ARM-dts-imx23-introduce-mmc0_sck_cfg.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0011-spi-spidev-Completely-disable-the-spidev-warning.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0089-cgroup-Disable-cgroup-memory-by-default.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0317-kbuild-Allow-.dtbo-overlays-to-be-built-piecemeal.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0490-drm-modes-parse_cmdline-Explicitly-memset-the-passed.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0466-Kbuild-Allow-.dtbo-overlays-to-be-built-adjust.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0487-drm-modes-parse_cmdline-Allow-specifying-stand-alone.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/904-debloat_dma_buf.patch (diff)
Commit 247043c968d22c193055a97a9cdf5baef4aaf96d by ynezz
ar71xx: Fix gigabit switch support for Mikrotik RB951G-2HnD

Without this patch, when using rev 3 of the Atheros AR9344 SoC, the
gigabit switch (AR8327) does not work or works very erratically.

This is a re-spin of http://patchwork.ozlabs.org/patch/419857/ with a
different PLL value, according to the feedback from several users
(including myself) as shown here:

  https://openwrt.org/toh/mikrotik/rb2011uias#tracking_reported_experience_with_suggested_patch_for_the_5_gige_ports

Performance is acceptable: testing L3 forwarding without NAT yields a
performance of 370 Mbit/s (iperf3 TCP) and 41 Kpps (iperf3 UDP with 64
bytes payload). Both tests show that 100% of CPU time is spent on softirq.

A similar fix for a different device (RB2011) was added in e457d22261
("Make GBit switch work on RB2011").

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
(commit: 247043c)
The file was modifiedtarget/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c (diff)
Commit 2e8a4db9b6b942e3180afda0dc0fd8ac506527f1 by ynezz
openssl: revert EOF detection change in 1.1.1

This adds patches to avoid possible application breakage caused by a
change in behavior introduced in 1.1.1e.  It affects at least nginx,
which logs error messages such as:
nginx[16652]: [crit] 16675#0: *358 SSL_read() failed (SSL: error:
4095126:SSL routines:ssl3_read_n:unexpected eof while reading) while
keepalive, client: xxxx, server: [::]:443

Openssl commits db943f4 (Detect EOF while reading in libssl), and
22623e0 (Teach more BIOs how to handle BIO_CTRL_EOF) changed the
behavior when encountering an EOF in SSL_read().  Previous behavior was
to return SSL_ERROR_SYSCALL, but errno would still be 0.  The commits
being reverted changed it to SSL_ERRO_SSL, and add an error to the
stack, which is correct.  Unfortunately this affects a number of
applications that counted on the old behavior, including nginx.

The reversion was discussed in openssl/openssl#11378, and implemented as
PR openssl/openssl#11400.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 2e8a4db)
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was addedpackage/libs/openssl/patches/200-Partially-revert-Detect-EOF-while-reading-in-libssl.patch
Commit 922dfe0fa0d999f2861f7b5fd1cf34d4a3f59454 by ynezz
kernel: package f71882fg hwmon driver

This driver enables hardware monitoring support using the sensors
found in many Fintek Super-IO chips.

Signed-off-by: Nick Bowler <nbowler@draconx.ca>
(commit: 922dfe0)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
Commit 3ad0cf7d9303bd941b04ec9329604a1408767816 by ynezz
kernel: package f71808e-wdt driver

This driver enables support for the watchdog timers found in many
Fintek Super-IO chips.

Signed-off-by: Nick Bowler <nbowler@draconx.ca>
(commit: 3ad0cf7)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
Commit 2785d003d3bce8d1039a3169564a231e06ddef9c by ynezz
kernel: package gpio-f7188x driver

This driver enables support for the GPIO capabilities found in many
Fintek Super-IO chips.

Signed-off-by: Nick Bowler <nbowler@draconx.ca>
(commit: 2785d00)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
Commit 6fcca31fc3c3ddaa5e085fdf643892d31f29ab93 by ynezz
x86: fix padding in images

The previous rework of x86 image creation done in commit  cb007a7bf619
("x86: switch image generation to new code") broke the padding in
images.

sda: p2 size 212992 extends beyond EOD, enabling native capacity
sda: p2 size 212992 extends beyond EOD, truncated
sd 0:0:0:0: [sda] Attached SCSI disk
SQUASHFS error: squashfs_read_data failed to read block 0x2cc556
unable to read id index table
VFS: Cannot open root device "PARTUUID=ac5c9cd8-02" or unknown-block(8,2): error -5
Please append a correct "root=" boot option; here are the available partitions:
0800           19761 sda
  driver: sd
   0801           16384 sda1 ac5c9cd8-01

   0802            2865 sda2 ac5c9cd8-02

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

Tested with x86/64 with Docker (squashfs), qemustart (ext4/squashfs) and
virtualbox (ext4/squashfs).

Ref: FS#2935
Fixes: cb007a7bf619 ("x86: switch image generation to new code")
Suggested-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Paul Spooren <mail@aparcar.org>
[commit subject and description tweaks]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 6fcca31)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
Commit 258f070d1a4fe1808b654f58f50779fd0afafa1a by ynezz
x86: fix missing squashfs and ext4 rootfs images

The previous rework of x86 image creation done in commit cb007a7bf619
("x86: switch image generation to new code") removed images of separate
squashfs and ext4 filesystems which are handy for example in testing
under QEMU.

So this patch adds back creation of those missing rootfs images for ext4
and squashfs based filesystems.

Fixes: cb007a7bf619 ("x86: switch image generation to new code")
Signed-off-by: Paul Spooren <mail@aparcar.org>
[commit subject and description tweaks]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 258f070)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
Commit 43d1d88510621801d66a0a7f46f4c4f44d89633a by ynezz
tegra: correct cpu subtype

Tegra 2 processors have only 16 double-precision registers. The change
introduced by 8dcc1087602e ("toolchain: ARM: Fix toolchain compilation
for gcc 8.x") switched accidentally the toolchain for tegra target to cpu
type with 32 double-precision registers. This stems from gcc defaults
which assume "vfpv3-d32" if only "vfpv3" as mfpu is specified. That
change resulted in unusable image, in which kernel will kill userspace as
soon as it causing "Illegal instruction".

Ref: https://forum.openwrt.org/t/gcc-was-broken-on-mvebu-armada-370-device-after-commit-on-2019-03-25/43272
Fixes: 8dcc1087602e ("toolchain: ARM: Fix toolchain compilation for
gcc 8.x")
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: 43d1d88)
The file was modifiedtarget/linux/tegra/Makefile (diff)
Commit 2d61f8821c7cf99354e904139226c132554ba180 by ynezz
mvebu: cortexa9: correct cpu subtype

Armada 370  processors have only 16 double-precision registers. The
change introduced by 8dcc1087602e ("toolchain: ARM: Fix toolchain
compilation for gcc 8.x") switched accidentally the toolchain for mvebu
cortexa9 subtarget to cpu type with 32 double-precision registers. This
stems from gcc defaults which assume "vfpv3-d32" if only "vfpv3" as mfpu
is specified. That change resulted in unusable image, in which kernel
will kill userspace as soon as it causing "Illegal instruction".

Ref: https://forum.openwrt.org/t/gcc-was-broken-on-mvebu-armada-370-device-after-commit-on-2019-03-25/43272
Fixes: 8dcc1087602e ("toolchain: ARM: Fix toolchain compilation for
gcc 8.x")
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
(commit: 2d61f88)
The file was modifiedtarget/linux/mvebu/cortexa9/target.mk (diff)
Commit 19760563f73d0c3b9ec5300684d4a97bdefd70b3 by ynezz
mac80211: rtl8723bs: fix missing MMC dependency

Building of ath79-tiny has uncovered following:

Package kmod-rtl8723bs is missing dependencies for the following libraries:
mmc_core.ko

So add this missing dependency.

Fixes: 8c26d67a67d0 ("mac80211: realtek: add staging driver for RTL8723BS SDIO module")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 1976056)
The file was modifiedpackage/kernel/mac80211/realtek.mk (diff)
Commit 972daf7fdcb987f5de3a50e5880e419a46a7e665 by ldir
curl: rebuild when libopenssl config changes

When some libopenssl options change curl will have to be rebuild to
adapt to those changes, avoiding undefined reference errors or features
disabled in curl.

Add CONFIG_OPENSSL_ENGINE, CONFIG_OPENSSL_WITH_COMPRESSION and
CONFIG_OPENSSL_WITH_NPN to PKG_CONFIG_DEPENDS so it will trigger
rebuild every time the options are changed.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 972daf7)
The file was modifiedpackage/network/utils/curl/Makefile (diff)
Commit 55eb9cb72e08e85fa7a2c7465f5d19bc1c3a3531 by hauke
kernel: update arc-specific patch

This patch updates arc-specific patch by moving declaration
of struct object before it's usage.

Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Petr Štetiar <ynezz@true.cz>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: John Crispin <john@phrozen.org>
(commit: 55eb9cb)
The file was modifiedtarget/linux/generic/pending-5.4/332-arc-add-OWRTDTB-section.patch (diff)
Commit e3bcb837209af464e862813f514f76f3b6315124 by hauke
archs38: add kernel 5.4 config

Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Petr Štetiar <ynezz@true.cz>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: John Crispin <john@phrozen.org>
[run make kernel_oldconfig CONFIG_TARGET=target]
[Do not deactivate CONFIG_NET_VENDOR_*]
[Activate CONFIG_HARDENED_USERCOPY]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e3bcb83)
The file was addedtarget/linux/archs38/config-5.4
Commit b47f3bf7ecc142bbb40f7c62a8ab861727e1a16d by hauke
archs38: Add patch for gcc8 compilance

Building Linux kernel version 5.4.x with GCC8 ends up
with internal compiler error. The workaround on this issue
can be introdution of additional compiler option "--mmpy-option=2"

Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Petr Štetiar <ynezz@true.cz>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: John Crispin <john@phrozen.org>
(commit: b47f3bf)
The file was addedtarget/linux/archs38/patches-5.4/0001-arch-arc-Add-compiler-option-for-gcc8.4.patch
Commit 521ab1b97b97971518b08fac177927e1fa160d28 by hauke
archs38: switch to kernel 5.4 by default

Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Petr Štetiar <ynezz@true.cz>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: John Crispin <john@phrozen.org>
(commit: 521ab1b)
The file was modifiedtarget/linux/archs38/Makefile (diff)
Commit e2b89ea0698704ce64e63040f2dff4ad7de771fc by hauke
kernel: generic: 5.4: fix mtd concat panic on read/write functions

Commit 2431c4f5b46c32c4ac495456b1ef4ce59c0bb85d ("mtd: Implement
mtd_{read,write}() as wrappers around mtd_{read,write}_oob()") for kernel 5.4
restrict mtd devices to register only one type of read/write functions
(either generic or OOB).

mtd concat does not follow above rule and defines both methods at the same
time, causing this type of device to be rejected by kernel. For routers that
use mtd concat for root UBI volume that means kernel panic and boot loop with
following error:

[    0.767307] Creating 1 MTD partitions on "ubi-concat":
[    0.772547] 0x000000000000-0x000007500000 : "ubi"
[    0.777953] ------------[ cut here ]------------
[    0.782683] WARNING: CPU: 0 PID: 1 at drivers/mtd/mtdcore.c:621 add_mtd_device+0x84/0x5f4
[    0.790983] Modules linked in:
[    0.794093] CPU: 0 PID: 1 Comm: swapper Not tainted 5.4.24 #0
[    0.799932] Stack : 80680000 8062af20 00000000 00000000 8062a0f0 87c2dae4 87c282fc 8065fd23
[    0.808430]         805c64f4 00000001 807b32d8 80670000 80670000 00000001 87c2da98 25c15bcb
[    0.816909]         00000000 00000000 807e0000 0000006e 61696e74 00000000 2e342e32 34202330
[    0.825397]         0000006e cef2ada7 00000000 000c1ded 00000000 00000009 00000000 8034de64
[    0.833889]         00000009 80670000 80670000 80676d18 00000000 80320044 00000000 807b0000
[    0.842381]         ...
[    0.844861] Call Trace:
[    0.847367] [<80069994>] show_stack+0x30/0x100
[    0.851913] [<8007e8ac>] __warn+0xc0/0x10c
[    0.856072] [<8007e954>] warn_slowpath_fmt+0x5c/0xac
[    0.861134] [<8034de64>] add_mtd_device+0x84/0x5f4
[    0.866001] [<80352a50>] add_mtd_partitions+0xd8/0x1b8
[    0.871231] [<803527b8>] parse_mtd_partitions+0x238/0x3f8
[    0.876717] [<8034e51c>] mtd_device_parse_register+0x48/0x1b0
[    0.882586] [<8038dd2c>] virt_concat_probe+0x170/0x1ec
[    0.887820] [<803334c8>] platform_drv_probe+0x40/0x94
[    0.892970] [<80331638>] really_probe+0x104/0x35c
[    0.897766] [<80331d54>] device_driver_attach+0x70/0x98
[    0.903072] [<80331ddc>] __driver_attach+0x60/0x100
[    0.908042] [<8032f668>] bus_for_each_dev+0x68/0xa4
[    0.912989] [<803309d4>] bus_add_driver+0x1f0/0x200
[    0.917952] [<80332448>] driver_register+0x84/0x148
[    0.922906] [<80060a1c>] do_one_initcall+0x7c/0x1dc
[    0.927870] [<80684e14>] kernel_init_freeable+0x158/0x23c
[    0.933361] [<805387d8>] kernel_init+0x10/0xf0
[    0.937883] [<80064dd8>] ret_from_kernel_thread+0x14/0x1c
[    0.943375] ---[ end trace 62e0927fba490f68 ]---
[...]
[    2.266513] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    2.274893] Rebooting in 1 seconds..

This patch makes mtd concat to follow new mtd requirements by registering
either normal or oob versions of read/write functions, but not both at the
same time. OOB is used only when underlying mtd devices provide such
functionality (like NAND chips) - otherwise generic methods are used.

Tested successfully on Netgear WNDR4300.

Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
(commit: e2b89ea)
The file was addedtarget/linux/generic/pending-5.4/498-mtd-mtdconcat-select-readwrite-function.patch
Commit 94949801dec54892046f76e913273df529783cc1 by hauke
mac80211: Fix rt2x00 exports

Do not export static functions, they are anyway not referenced by any
code in a different module.

This fixes the following compile warning:
WARNING: "rt2800_rf_aux_tx0_loopback" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_write_dc" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_rf_configstore" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_do_sqrt_accumulation" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_rf_configrecover" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_loft_search" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_iq_search" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_setbbptonegenerator" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL
WARNING: "rt2800_rf_aux_tx1_loopback" [/drivers/net/wireless/ralink/rt2x00/rt2800lib] is a static EXPORT_SYMBOL_GPL

Acked-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9494980)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/985-rt2x00-add-rxiq-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/986-rt2x00-add-TX-LOFT-calibration.patch (diff)
Commit f0aff72c2bfae884b5482a288a191cc33a37f66b by hauke
mac80211: Update to version 5.4.27

The removed patches are all integrated in the upstream version now.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f0aff72)
The file was removedpackage/kernel/mac80211/patches/rt2x00/020-rt2800-remove-errornous-duplicate-condition.patch
The file was removedpackage/kernel/mac80211/patches/brcm/105-v5.5-brcmfmac-remove-monitor-interface-when-detaching.patch
The file was removedpackage/kernel/mac80211/patches/brcm/118-v5.6-brcmfmac-sdio-Fix-OOB-interrupt-initialization-on-br.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/313-mac80211-Turn-AQL-into-an-NL80211_EXT_FEATURE.patch (diff)
The file was removedpackage/kernel/mac80211/patches/brcm/111-v5.6-brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch
The file was modifiedpackage/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/350-cfg80211-fix-memory-leak-in-nl80211_probe_mesh_link.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/930-ath10k_add_tpt_led_trigger.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/351-cfg80211-fix-memory-leak-in-cfg80211_cqm_rssi_update.patch
The file was removedpackage/kernel/mac80211/patches/ath/101-ath9k-use-iowrite32-over-__raw_writel.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/998-survey.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/307-mac80211-Shrink-the-size-of-ack_frame_id-to-make-roo.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/353-mac80211-use-more-bits-for-ack_frame_id.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/mwl/801-libertas-configure-sysfs-links.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/311-mac80211-Use-Airtime-based-Queue-Limits-AQL-on-packe.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/015-ipw200-mtu.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/305-mac80211-fix-tx-status-for-no-ack-cases.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/mwl/802-libertas-set-wireless-macaddr.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath/976-ath10k-Check-if-station-exists-before-forwarding-tx-.patch
The file was removedpackage/kernel/mac80211/patches/subsys/354-mac80211-fix-overwriting-of-qos_ctrl.tid-field.patch
The file was removedpackage/kernel/mac80211/patches/brcm/115-v5.6-brcmfmac-Fix-memory-leak-in-brcmf_usbdev_qinit.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/973-ath10k_fix-band_center_freq-handling-for-VHT160-in-recent-firmwares.patch (diff)
The file was removedpackage/kernel/mac80211/patches/brcm/110-v5.6-brcmfmac-Fix-memory-leak-in-brcmf_p2p_create_p2pdev.patch
The file was removedpackage/kernel/mac80211/patches/brcm/113-v5.6-brcmfmac-fix-interface-sanity-check.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/140-tweak-TSQ-setting.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/300-mac80211-optimize-skb-resizing.patch (diff)
The file was removedpackage/kernel/mac80211/patches/brcm/104-v5.5-brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch
The file was removedpackage/kernel/mac80211/patches/subsys/352-cfg80211-fix-page-refcount-issue-in-A-MSDU-decap.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/308-mac80211-Add-new-sta_info-getter-by-sta-vif-addrs.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/306-mac80211-move-store-skb-ack-code-to-its-own-function.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/612-rt2x00-led-tpt-trigger-support.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/120-owl-loader-compat.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/404-regd_no_assoc_hints.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch (diff)
Commit 3a761c90afc0af1a17a03241534508b52a235410 by ldir
treewide: Don't diverge from upstream default HZ settings on 4.19

Most targets upstream use 250Hz or even 1000Hz by default while
100Hz is hardcoded in OpenWrt's default config. Use upstream default
except for apm821xx which hardsets 1000Hz instead of platform default of
250Hz.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
[Apply same changes to 5.4]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 3a761c9)
The file was modifiedtarget/linux/mpc85xx/config-4.19 (diff)
The file was modifiedtarget/linux/apm821xx/config-4.19 (diff)
The file was modifiedtarget/linux/apm821xx/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-4.19 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/mpc85xx/config-5.4 (diff)
Commit 9e835377ada3f8a44a95e822e0f81f71b466f1c9 by ldir
jansson: import jansson from packages

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 9e83537)
The file was addedpackage/libs/jansson/Makefile
Commit 94dae0f191e854e47f0e05a47fb5c47e22d3e482 by ldir
nftables: implement no/json variants

Replace the build time choice of json support with a package based
choice.  Users requiring a json aware version of 'nft' may now install
nftables-json.

The default choice to fulfill the 'nftables' package dependency is
'nftables-nojson'

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 94dae0f)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
Commit 8d25c8e7f60663d3a2e343c228710c86747efe90 by ldir
dnsmasq: bump to 2.81rc4

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 8d25c8e)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
Commit 089cddc25286fa39bac739a84f5b8c5fde7e3c79 by dedeckeh
odhcp6c: update to latest git HEAD

f575351 ra: fix sending router solicitations

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 089cddc)
The file was modifiedpackage/network/ipv6/odhcp6c/Makefile (diff)
Commit f46a3c7b14e68cc9f17c6257157c3ae42c5fb64e by hauke
ramips: Deactivate NETGEAR WNCE2001 by default

The root file system is getting too big for this device and this breaks
the ramips/rt305x build.

Do not build images for this board by default to fix this problem.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f46a3c7)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
Commit af35205626ecea62c75b1a94a6f835aed6c91089 by ldir
kernel: Enable CMOS RTC support on 5.4

Enable kernel symbol CONFIG_RTC_DRV_CMOS which was enabled in 4.14 &
4.19

Fixes FS#2905 and now my APU2 picks up time from RTC

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: af35205)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
Commit 86440659b5694b82300854778ed3ac20f86c63f1 by mail
hostapd: Add 802.11r support for WPA3-Enterprise

Signed-off-by: Jesus Fernandez Manzano <jesus.manzano@galgus.net>
(commit: 8644065)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
Commit c8ef465e10f46fd017cc9c3e455cc368a2b9da2b by mail
hostapd: expose beacon reports through ubus

Subscribe to beacon reports through ubus.
Can be used for hearing map and client steering purposes.

First enable rrm:
    ubus call hostapd.wlan0 bss_mgmt_enable '{"beacon_report":True}'

Subscribe to the hostapd notifications via ubus.

Request beacon report:
    ubus call hostapd.wlan0 rrm_beacon_req
'{"addr":"00:xx:xx:xx:xx:xx", "op_class":0, "channel":1,
"duration":1,"mode":2,"bssid":"ff:ff:ff:ff:ff:ff", "ssid":""}'

Signed-off-by: Nick Hainke <vincent@systemli.org>
[rework identation]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c8ef465)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
Commit c9c3fd13206916e4058c2cd515bb0ab5f5c23249 by mail
hostapd: add abridged flag in disassoc_imminent

If the abridged flag is set to 1 the APs that are listed in the BSS
Transition Candidate List are prioritized. If the bit is not set, the
APs have the same prioritization as the APs that are not in the list.

If you want to steer a client, you should set the flag!

The flag can be set by adding {...,'abridged': true,...} to the normal
ubus call.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: c9c3fd1)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
Commit 5c57d15aed3ed7fd5ed077833044660df52c1bf4 by mail
ath10k-ct: Support AQL on ath10k CT_KVER-5.4

Commit ea50780 backported Airtime Queue Limits (AQL) from Linux 5.5
to OpenWrt's backports 5.4. However, this only enabled AQL for the
vanilla ath10k driver. This patch also enables it for ath10k-ct.

Tested on:
* 2xTP-Link Archer A7v5 (QCA9563/QCA988X)
* Backports version 5.4-rc8 & 5.4.27
* ath10k-ct and ath10k-ct-htt firmware version 014 to 017
* ath10k-ct driver versions dc025dc to 3d173a4 (CT_KVER-5.4)
* WPA2, 802.11krv

Tested since January 25, 2020.

Signed-off-by: Jose Olivera <oliverajeo@gmail.com>
(commit: 5c57d15)
The file was addedpackage/kernel/ath10k-ct/patches/205-ath10k-Add-NL80211_EXT_FEATURE_AQL-flag.patch
Commit ff75bbc423eddc09f5349b63c34773b04822f171 by mail
tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU)

The last couple of TP-Link firmware releases for Archer C6 v2 (EU)
have switched to version 1.2.x. Bump the soft_ver to "1.2.1" to
allow firmware updates from the vendor web interface.

TP-Link vendor firmware releases supported by this change:
* Archer C6(EU)_V2_200110: soft_ver:1.2.1 Build 20200110 rel.60119
* Archer C6(EU)_V2_191014: soft_ver:1.2.0 Build 20191014 rel.33289

Signed-off-by: Georgi Vlaev <georgi.vlaev@gmail.com>
(commit: ff75bbc)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
Commit 437eb41f235c25b397a9867527d738778ea489d7 by yszhou4tech
generic: mips: exclude more dsemul code when fpu-emu is not enabled

The patch is backported from mips-next.  In addition to minor reduction
of code size and runtime memory use, the more apparent difference is
that the delay slot emulation page will not be present for those targets
with fpu emulation disabled (CONFIG_MIPS_FP_SUPPORT=n)

Memory maps of busybox before and after this change

  root@OpenWrt:/# cat /proc/self/maps
  00400000-00449000 r-xp 00000000 00:02 23         /bin/busybox
  00458000-00459000 r-xp 00048000 00:02 23         /bin/busybox
  00459000-0045a000 rwxp 00049000 00:02 23         /bin/busybox
  77dc0000-77de2000 r-xp 00000000 00:02 273        /lib/libgcc_s.so.1
  77de2000-77de3000 r-xp 00012000 00:02 273        /lib/libgcc_s.so.1
  77de3000-77de4000 rwxp 00013000 00:02 273        /lib/libgcc_s.so.1
  77de4000-77e7b000 r-xp 00000000 00:02 271        /lib/libc.so
  77e8a000-77e8c000 rwxp 00096000 00:02 271        /lib/libc.so
  77e8c000-77e8e000 rwxp 00000000 00:00 0
  7fd86000-7fda7000 rw-p 00000000 00:00 0          [stack]
  7fefd000-7fefe000 r-xp 00000000 00:00 0
  7ffe6000-7ffe7000 r--p 00000000 00:00 0          [vvar]
  7ffe7000-7ffe8000 r-xp 00000000 00:00 0          [vdso]

  root@OpenWrt:/# cat /proc/self/maps
  00400000-00449000 r-xp 00000000 00:02 23         /bin/busybox
  00458000-00459000 r-xp 00048000 00:02 23         /bin/busybox
  00459000-0045a000 rwxp 00049000 00:02 23         /bin/busybox
  77d55000-77d77000 r-xp 00000000 00:02 274        /lib/libgcc_s.so.1
  77d77000-77d78000 r-xp 00012000 00:02 274        /lib/libgcc_s.so.1
  77d78000-77d79000 rwxp 00013000 00:02 274        /lib/libgcc_s.so.1
  77d79000-77e10000 r-xp 00000000 00:02 272        /lib/libc.so
  77e1f000-77e21000 rwxp 00096000 00:02 272        /lib/libc.so
  77e21000-77e23000 rwxp 00000000 00:00 0
  7fe23000-7fe44000 rw-p 00000000 00:00 0          [stack]
  7ff63000-7ff64000 r--p 00000000 00:00 0          [vvar]
  7ff64000-7ff65000 r-xp 00000000 00:00 0          [vdso]

Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 437eb41)
The file was addedtarget/linux/generic/backport-5.4/300-MIPS-Exclude-more-dsemul-code-when-CONFIG_MIPS_FP_SU.patch
Commit 84025110cc39191d5525c718aebd1fb4875e95e3 by dedeckeh
wireguard: bump to 1.0.20200330

* queueing: backport skb_reset_redirect change from 5.6
* version: bump

This release has only one slight change, to put it closer to the 5.6
codebase, but its main purpose is to bump us to a 1.0.y version number.
Now that WireGuard 1.0.0 has been released for Linux 5.6 [1], we can put
the same number on the backport compat codebase.

When OpenWRT bumps to Linux 5.6, we'll be able to drop this package
entirely, which I look forward to seeing.

[1] https://lists.zx2c4.com/pipermail/wireguard/2020-March/005206.html

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(commit: 8402511)
The file was modifiedpackage/network/services/wireguard/Makefile (diff)
Commit 49109cedab88d95596e3a3c04ef9e6d30fb4bcb3 by noltari
bcm27xx: update 5.4 patches from RPi foundation

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 49109ce)
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0471-drm-vc4-fkms-Change-crtc_state-structure-name-to-avo.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0499-media-videodev2.h-add-V4L2_DEC_CMD_FLUSH.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0439-of-overlay-Correct-symbol-path-fixups.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0457-dma-mapping-treat-dev-bus_dma_mask-as-a-DMA-limit.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0441-of-address-Follow-DMA-parent-for-dma-coherent.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0454-dma-direct-avoid-a-forward-declaration-for-phys_to_d.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0445-arm64-mm-use-arm64_dma_phys_limit-instead-of-calling.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0511-media-v4l2-mem2mem-allow-request-job-buffer-processi.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0512-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.4 (diff)
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0464-overlays-imx219-Correct-link-frequency-to-match-the-.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0478-ARM-dts-bcm271x-Use-a53-pmu-drop-RPI364.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0487-drm-modes-parse_cmdline-Add-support-for-specifying-p.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0481-drm-modes-parse_cmdline-Make-various-char-pointers-c.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0493-media-add-V4L2_CTRL_TYPE_AREA-control-type.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0487-drm-modes-parse_cmdline-Allow-specifying-stand-alone.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0453-PCI-of-Add-inbound-resource-parsing-to-helpers.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0462-media-dt-bindings-media-i2c-Add-IMX219-CMOS-sensor-b.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0470-media-ov5647-Add-extra-10-bit-sensor-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0442-of-Factor-out-addr-size-cells-parsing.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0461-PCI-brcmstb-Fix-build-on-32bit-ARM-platforms-with-ol.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0442-of-address-Follow-DMA-parent-for-dma-coherent.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0468-media-ov5647-Add-V4L2-controls-for-analogue-gain-exp.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0437-overlays-Add-timeout_ms-parameter-to-gpio-poweroff.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0473-drm-fourcc-Add-packed-10bit-YUV-4-2-0-format.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0467-media-ov5647-Fix-return-codes-from-ov5647_write-ov56.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0489-drm-modes-parse_cmdline-Explicitly-memset-the-passed.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0495-media-v4l2-common-add-pixel-encoding-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0485-drm-modes-parse_cmdline-Set-bpp-refresh_specified-af.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0459-PCI-brcmstb-Add-MSI-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0451-x86-PCI-sta2x11-use-default-DMA-address-translation.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0484-drm-modes-parse_cmdline-Rework-drm_mode_parse_cmdlin.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0460-PCI-brcmstb-Fix-build-on-32bit-ARM-platforms-with-ol.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0483-drm-modes-parse_cmdline-Accept-extras-directly-after.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0456-dma-direct-exclude-dma_direct_map_resource-from-the-.patch
The file was modifiedtarget/linux/bcm27xx/bcm2708/config-5.4 (diff)
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0497-media-vb2-add-V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0488-drm-modes-parse_cmdline-Remove-some-unnecessary-code.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0474-drm-vc4-Add-DRM_FORMAT_P030-support-to-firmware-kms.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0510-media-videodev2.h-Add-a-format-for-column-YUV4-2-0-m.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0460-PCI-brcmstb-Add-MSI-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0466-media-ov5647-Fix-return-codes-from-ov5647_write-ov56.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0459-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0475-Add-support-for-merus-amp-soundcard-and-ma120x0p-cod.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0501-media-v4l2-mem2mem-add-new_frame-detection.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0506-media-uapi-hevc-Add-scaling-matrix-control.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0477-ARM-dts-bcm271x-Use-a53-pmu-drop-RPI364.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0476-Add-support-for-merus-amp-soundcard-and-ma120x0p-cod.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0500-media-v4l2-mem2mem-add-stateless_-try_-decoder_cmd-i.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0443-of-Factor-out-addr-size-cells-parsing.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0484-drm-modes-parse_cmdline-Add-freestanding-argument-to.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0463-media-i2c-Add-driver-for-Sony-IMX219-sensor.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0481-drm-modes-parse_cmdline-Stop-parsing-extras-after-bp.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0464-media-i2c-Add-driver-for-Sony-IMX219-sensor.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0453-dma-direct-unify-the-dma_capable-definitions.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0472-drm-fourcc-Add-packed-10bit-YUV-4-2-0-format.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0452-x86-PCI-sta2x11-use-default-DMA-address-translation.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0454-dma-direct-unify-the-dma_capable-definitions.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0479-drm-modes-parse_cmdline-Fix-possible-reference-past-.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0498-media-v4l2-mem2mem-support-held-capture-buffers.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0486-drm-modes-parse_cmdline-Allow-specifying-stand-alone.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0468-media-ov5647-Add-basic-support-for-multiple-sensor-m.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0439-overlays-sc16ic750-i2c-Fix-xtal-parameter.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0462-bcm2711-rpi.dtsi-Use-upstream-pcie-node.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0466-Kbuild-Allow-.dtbo-overlays-to-be-built-adjust.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0436-staging-vc04_services-Fix-vcsm-overflow-bug-when-cou.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0458-ARM-dts-bcm2711-Enable-PCIe-controller.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0504-media-v4l2-mem2mem-Fix-hold-buf-flag-checks.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0480-drm-modes-parse_cmdline-Fix-possible-reference-past-.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0438-of-overlay-Correct-symbol-path-fixups.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0482-drm-modes-parse_cmdline-Stop-parsing-extras-after-bp.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0476-ARM-dts-bcm2711-Add-32-bit-PMU-compatibility.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0491-add-Sensirion-SPS30-to-i2c-sensor-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0469-media-ov5647-Add-extra-10-bit-sensor-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0513-staging-media-Add-Raspberry-Pi-V4L2-H265-decoder.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0452-PCI-of-Add-inbound-resource-parsing-to-helpers.patch
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.4 (diff)
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0455-dma-direct-avoid-a-forward-declaration-for-phys_to_d.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0507-media-uapi-hevc-Add-segment-address-field.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0489-drm-modes-parse_cmdline-Remove-some-unnecessary-code.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0441-of-address-Introduce-of_get_next_dma_parent-helper.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0483-drm-modes-parse_cmdline-Rework-drm_mode_parse_cmdlin.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0482-drm-modes-parse_cmdline-Accept-extras-directly-after.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0445-of-Make-of_dma_get_range-work-on-bus-nodes.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0444-of-address-Translate-dma-ranges-for-parent-nodes-mis.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0456-dma-mapping-treat-dev-bus_dma_mask-as-a-DMA-limit.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0486-drm-modes-parse_cmdline-Set-bpp-refresh_specified-af.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0449-resource-Add-a-resource_list_first_type-helper.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0455-dma-direct-exclude-dma_direct_map_resource-from-the-.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0473-drm-vc4-Add-DRM_FORMAT_P030-support-to-firmware-kms.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0494-media-add-V4L2_CID_UNIT_CELL_SIZE-control.patch
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.4 (diff)
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0436-ARM-dts-overlays-Create-custom-clocks-in.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0505-media-pixfmt-Document-the-HEVC-slice-pixel-format.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0475-gpio-ir-overlay-add-parameter-to-configure-signal-po.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0450-dma-direct-turn-ARCH_ZONE_DMA_BITS-into-a-variable.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0488-drm-modes-parse_cmdline-Add-support-for-specifying-p.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0451-dma-direct-turn-ARCH_ZONE_DMA_BITS-into-a-variable.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0435-ARM-dts-overlays-Create-custom-clocks-in.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0467-media-ov5647-Add-basic-support-for-multiple-sensor-m.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0474-gpio-ir-overlay-add-parameter-to-configure-signal-po.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0465-Kbuild-Allow-.dtbo-overlays-to-be-built-adjust.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0496-media-v4l2-common-add-RGB565-and-RGB55-to-v4l2_forma.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0503-media-v4l-Add-definitions-for-HEVC-stateless-decodin.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0447-arm64-use-both-ZONE_DMA-and-ZONE_DMA32.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0480-drm-modes-parse_cmdline-Make-various-char-pointers-c.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0472-drm-vc4-fkms-Change-crtc_state-structure-name-to-avo.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0458-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0449-mm-refresh-ZONE_DMA-and-ZONE_DMA32-comments-in-enum-.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0457-ARM-dts-bcm2711-Enable-PCIe-controller.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0437-staging-vc04_services-Fix-vcsm-overflow-bug-when-cou.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0448-mm-refresh-ZONE_DMA-and-ZONE_DMA32-comments-in-enum-.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0490-drm-modes-parse_cmdline-Explicitly-memset-the-passed.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0444-of-Make-of_dma_get_range-work-on-bus-nodes.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0514-dtoverlays-Add-overlay-to-enable-the-HEVC-V4L2-drive.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0490-drm-v3d-Replace-wait_for-macros-to-remove-use-of-msl.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0491-Reduce-noise-from-rpi-poe-hat-fan.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0443-of-address-Translate-dma-ranges-for-parent-nodes-mis.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0477-ARM-dts-bcm2711-Add-32-bit-PMU-compatibility.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0492-add-Sensirion-SPS30-to-i2c-sensor-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0440-of-address-Introduce-of_get_next_dma_parent-helper.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0470-media-ov5647-change-defaults-to-better-match-raw-cam.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0478-net-bcmgenet-Clear-ID_MODE_DIS-in-EXT_RGMII_OOB_CTRL.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0502-media-Documentation-media-Document-V4L2_CTRL_TYPE_AR.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0485-drm-modes-parse_cmdline-Add-freestanding-argument-to.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0447-arm64-rename-variables-used-to-calculate-ZONE_DMA32-.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0469-media-ov5647-Add-V4L2-controls-for-analogue-gain-exp.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0509-media-uapi-Add-hevc-ctrls-for-WPP-decoding.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0508-media-hevc_ctrls-Add-slice-param-dependent-slice-seg.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0446-arm64-mm-use-arm64_dma_phys_limit-instead-of-calling.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0461-bcm2711-rpi.dtsi-Use-upstream-pcie-node.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0463-media-dt-bindings-media-i2c-Add-IMX219-CMOS-sensor-b.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0440-overlays-sc16ic750-i2c-Fix-xtal-parameter.patch
The file was addedtarget/linux/bcm27xx/patches-5.4/950-0446-arm64-rename-variables-used-to-calculate-ZONE_DMA32-.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0448-arm64-use-both-ZONE_DMA-and-ZONE_DMA32.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0438-overlays-Add-timeout_ms-parameter-to-gpio-poweroff.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0479-net-bcmgenet-Clear-ID_MODE_DIS-in-EXT_RGMII_OOB_CTRL.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0471-media-ov5647-change-defaults-to-better-match-raw-cam.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0465-overlays-imx219-Correct-link-frequency-to-match-the-.patch
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0450-resource-Add-a-resource_list_first_type-helper.patch
Commit 332ed4a8354416ab64a9b510e5b2768c7fbb8c46 by noltari
bcm27xx-gpu-fw: update to latest version from RPi foundation

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 332ed4a)
The file was modifiedpackage/kernel/bcm27xx-gpu-fw/Makefile (diff)
Commit 1963bbaa8f035c0a3c71233a049a7a4d7cd32711 by ynezz
firmware-utils: ptgen: add GPT support

Add GPT support to ptgen, so we can generate EFI bootable images.

Introduced two options:
    -g        generate GPT partition table
    -G GUID   use GUID for disk and increase last bit for all partitions

We drop The alternate partition table to reduce size, This may cause
problems when generate vmdk images or vdi images. We have to pad enough
sectors when generate these images.

Signed-off-by: 李国 <uxgood.org@gmail.com>
[fixed compilation on macOS]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 1963bba)
The file was modifiedtools/firmware-utils/src/ptgen.c (diff)
The file was modifiedtools/firmware-utils/Makefile (diff)
Commit d9228514ccecfb9d1500e3a82470f66f2ea41a39 by ynezz
grub2: make some change to add efi platform support

1.generate boot image at Package/install section
2.move boot image to $(STAGING_DIR_IMAGE)/grub2/
3.add efi variant to support efi platform

Signed-off-by: 李国 <uxgood.org@gmail.com>
(commit: d922851)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
The file was modifiedpackage/boot/grub2/Makefile (diff)
Commit a6b7c3e672764858fd294998406ae791f5964b4a by ynezz
x86: generate EFI platform bootable images

Add EFI platform bootable images for x86 platforms. These images can
also boot from legacy BIOS platform.

EFI System Partition need to be fat12/fat16/fat32 (not need to load
filesystem drivers), so the first partition of EFI images are not ext4
filesystem any more.

GPT partition table has an alternate partition table, we did not
generate it. This may cause problems when use these images as qemu disk
(kernel can not find rootfs), we pad enough sectors will be ok.

Signed-off-by: 李国 <uxgood.org@gmail.com>
[part_magic_* refactoring, removed genisoimage checks]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: a6b7c3e)
The file was modifiedtarget/linux/x86/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/x86/image/grub-iso.cfg (diff)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
The file was modifiedconfig/Config-images.in (diff)
The file was modifiedtarget/linux/x86/base-files/lib/preinit/79_move_config (diff)
The file was modifiedinclude/image.mk (diff)
The file was modifiedtarget/linux/x86/generic/config-4.19 (diff)
The file was modifiedtarget/linux/x86/generic/config-5.4 (diff)
The file was addedtarget/linux/x86/image/grub-efi.cfg
The file was modifiedtarget/linux/x86/base-files/lib/preinit/81_upgrade_bootloader (diff)
The file was modifiedscripts/gen_image_generic.sh (diff)
Commit 533b130adcc109ff257bfc4447cade2358c1eb7c by ynezz
x86/64: add cdrom and iso9660 drivers

The iso image need cdrom and iso9660 drivers to boot, otherwise it will
hang when mounting the root file system

Signed-off-by: 李国 <uxgood.org@gmail.com>
(commit: 533b130)
The file was modifiedtarget/linux/x86/64/config-5.4 (diff)
The file was modifiedtarget/linux/x86/64/config-4.19 (diff)
Commit 5562c5add2faa5d407c308a98517b2b5cc6d84da by ynezz
ipq40xx: fix DAP-2610 boot failure

Albert has reported, that his DAP-2610 wont boot with the latest
snapshot and Fredrik has found out, that the device gets stuck at
"Waiting for root device ..." due to missing 5.4 kernel config symbol
CONFIG_MTD_SPLIT_WRGG_FW which was probably lost during the kernel
version bump.

Ref: https://forum.openwrt.org/t/dap-2610-bricked-help-needed
Fixes: 272e0a702a2b ("ipq40xx: add v5.4 support")
Suggested-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5562c5a)
The file was modifiedtarget/linux/ipq40xx/config-5.4 (diff)
Commit 5e82e1ed2f71586ec4a9c4e21449a9a78013c38e by daniel
oxnas: fix warning in SATA driver

drivers/ata/sata_oxnas.c: In function 'sata_oxnas_port_irq':
drivers/ata/sata_oxnas.c:2126:25: warning: left shift count >= width of type [-Wshift-count-overflow]
  if (ap->qc_active & (1 << ATA_TAG_INTERNAL)) {
                           ^~

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5e82e1e)
The file was modifiedtarget/linux/oxnas/files/drivers/ata/sata_oxnas.c (diff)
Commit 9f14216a2c4c9d669d8033df31f40f2ca05ce41d by daniel
oxnas: some improvements for Shuttle KD20

* install kmod-hwmon-drivetemp by default
* wire up thermal zone
* fix fan GPIO polarity
* fix i2c-gpio GPIO_OPEN_DRAIN

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9f14216)
The file was modifiedtarget/linux/oxnas/files/arch/arm/boot/dts/ox820-shuttle-kd20.dts (diff)
The file was modifiedtarget/linux/oxnas/config-5.4 (diff)
The file was modifiedtarget/linux/oxnas/image/ox820.mk (diff)
Commit af5ccfbac74b859801cf174460fb8dbf9ed9e181 by dedeckeh
openssl: bump to 1.1.1f

There were two changes between 1.1.1e and 1.1.1f:
- a change in BN prime generation to avoid possible fingerprinting of
  newly generated RSA modules
- the patch reversing EOF detection we had already applied.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: af5ccfb)
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was removedpackage/libs/openssl/patches/200-Partially-revert-Detect-EOF-while-reading-in-libssl.patch
Commit 51edc4eb89bb299d5da2a20e1cc7349b808c6747 by ldir
jansson: convert to cmake

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 51edc4e)
The file was modifiedpackage/libs/jansson/Makefile (diff)
Commit a24a9bbc8c131c300fd8d4f9307aa236ed61a34b by daniel
mac80211: rt2x00: prune more unnecessary exports

The calibration patches for MT7620 unnecessarily export symbols and
populate never accessed function pointers. Remove all that and make
functions static as the only place where each of those functions is
called is within rt2800lib.c.
Also make code more readable by fixing indentation, removing
unnecessary parantheses and simplifying some instructions using
shorthands here and there.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a24a9bb)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/985-rt2x00-add-rxiq-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/986-rt2x00-add-TX-LOFT-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/984-rt2x00-add-rxdcoc-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/982-rt2x00-add-rf-self-txdc-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/983-rt2x00-add-r-calibration.patch (diff)
Commit e32eaf5896276825e81c2250d9c58e4952c3a563 by dedeckeh
wireguard: bump to 1.0.20200401

Recent backports to 5.5 and 5.4 broke our compat layer. This release is
to keep things running with the latest upstream stable kernels.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(commit: e32eaf5)
The file was modifiedpackage/network/services/wireguard/Makefile (diff)
Commit 475738c9af41c503eda01c756f5c8dcb95d2c50b by ldir
kmod-sched-cake: rename to kmod-sched-cake-oot

In preparation for dropping the out of tree cake module and using
in tree cake from upstream, rename the package to kmod-sched-cake-oot
(out of tree)

Initially add a PROVIDES kmod-sched-cake so that package dependencies
can be satisfied.

Ultimately this package will be removed when linux 4.14 is removed.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 475738c)
The file was addedpackage/kernel/kmod-sched-cake-oot/Makefile
The file was removedpackage/kernel/kmod-sched-cake/Makefile
Commit b74386acc6793ee7effe92153e93e3f9fad7fc9c by ldir
kmod-sched-cake: switch to in-tree cake for 4.19+

Use in tree version of cake for kernels 4.19+ and backport features from
later kernel versions to 4.19.

Unfortunately PROVIDES dependency handling produces bogus circular
dependency warnings so whilst this package and kmod-sched-cake-oot
should be able to PROVIDE kmod-sched-cake this doesn't work.

Instead, remove the PROVIDES option and modify package sqm-scripts to
depend on the correct module independently.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: b74386a)
The file was addedtarget/linux/generic/backport-4.19/393-v5.1-sch_cake-Permit-use-of-connmarks-as-tin-classifiers.patch
The file was addedtarget/linux/generic/backport-4.19/392-v5.1-sch_cake-Make-the-dual-modes-fairer.patch
The file was addedtarget/linux/generic/backport-4.19/396-v5.4-sch_cake-Add-missing-NLA-policy-entry-TCA_CAKE_SPLIT.patch
The file was addedtarget/linux/generic/backport-4.19/395-v5.4-sch_cake-drop-unused-variable-tin_quantum_prio.patch
The file was modifiedpackage/kernel/kmod-sched-cake-oot/Makefile (diff)
The file was addedtarget/linux/generic/backport-4.19/394-v5.1-sch_cake-Interpret-fwmark-parameter-as-a-bitmask.patch
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
Commit fcd14017007db35a4a41ef4fd6b69a5e02edbd5e by ldir
grub2: fix build when ASLR enabled

Disable ASLR and filter '-fno-plt' from CFLAGS: solves building when
ASLR enabled by basically disabling ASLR.

Solves errors similar to:
relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIE
or
module missing GLOBAL_OFFSET_TABLE

Suggested-by: 李国 <uxgood.org@gmail.com>
Acked-by: Petr Štetiar <ynezz@true.cz>
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: fcd1401)
The file was modifiedpackage/boot/grub2/Makefile (diff)
Commit 07449f692ce4c4525e946401f4c3ed0cbbc8c4df by ynezz
build: refactor JSON info files to `profiles.json`

JSON info files contain machine readable information of built profiles
and resulting images. These files were added in commit 881ed09ee6e2
("build: create JSON files containing image info").

They are useful for firmware wizards and script checking for
reproducibility.

Currently all JSON files are stored next to the built images, resulting
in up to 168 individual files for the ath79/generic target.

This patch refactors the JSON creation to store individual per image
(not per profile) files in $(BUILD_DIR)/json_info_files and create an
single overview file called `profiles.json` in the target directory.

Storing per image files and not per profile solves the problem of
parallel file writes. If a profiles sysupgrade and factory image are
finished at the same time both processes would write to the same JSON
file, resulting in randomly broken outputs.

Some target like x86/64 do not use the image code yet, resulting in
missing JSON files. If no JSON info files were created, no
`profiles.json` files is created as it would be empty anyway.

As before, this creation is enabled by default only if `BUILDBOT` is set.

Tested via buildroot & ImageBuilder on ath79/generic, imx6 and x86/64.

Signed-off-by: Paul Spooren <mail@aparcar.org>
[json_info_files dir handling in Make, if case refactoring]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 07449f6)
The file was modifiedconfig/Config-build.in (diff)
The file was modifiedscripts/json_add_image_info.py (diff)
The file was modifiedinclude/image.mk (diff)
The file was addedscripts/json_overview_image_info.py
The file was modifiedtarget/imagebuilder/files/Makefile (diff)
The file was modifiedMakefile (diff)
Commit 4298339b238ae9be0692e800042cc25a61f87fad by ynezz
octeontx: switch to kernel 5.4

5.4 is stable on Gateworks Newport GW610x/GW620x/GW630x/GW640x

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
(commit: 4298339)
The file was modifiedtarget/linux/octeontx/Makefile (diff)
Commit ff6b092121ba96745553584f5a5b0897805edfc6 by ynezz
imx6: bootscript: use partition UUID for rootfs if possible

Specifying root filesystem by device is non-deterministic for several
reasons:
- USB device unmeration order is not garunteeed for USB storage devs
- MMC devs ordering is determined by the instance of the MMC host
   controller including non-storage SDIO devices which can throw off
   numbering depending on kernel versions.

It is recommended to use partition UUID

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
(commit: ff6b092)
The file was modifiedtarget/linux/imx6/image/bootscript-ventana (diff)
Commit 3ec70052c5d82ffbc8d13e597f2833a1c30bec54 by mail
kernel: add module for Mellanox mlx Network Driver

add module to support Mellanox Connect-X card
mlx4 supports ConnectX-3 series and previous cards
mlx5 supports Connect-IB/ConnectX-4 series and later cards

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
(commit: 3ec7005)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit b51ea43f900191bc8ce7411dad39239fac6df4f8 by rafal
bcm53xx: refactor board.d code in 02_network

1. Use functions for cleaner code
2. Always execute WAN interface generic code

Before this change WAN interface code wasn't executed on all devices due
to an early "exit 0".

Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: b51ea43)
The file was modifiedtarget/linux/bcm53xx/base-files/etc/board.d/02_network (diff)
Commit c70545f397187b36c1220ae16b4db19f39857c93 by gch981213
ramips: copy patches and kernel config to 5.4

Copy patches and kernel config to 5.4 for ramips

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: c70545f)
The file was addedtarget/linux/ramips/patches-5.4/0099-pci-mt7620.patch
The file was addedtarget/linux/ramips/patches-5.4/0032-USB-dwc2-add-device_reset.patch
The file was addedtarget/linux/ramips/patches-5.4/0098-disable_cm.patch
The file was addedtarget/linux/ramips/patches-5.4/105-mt7621-memory-detect.patch
The file was addedtarget/linux/ramips/patches-5.4/999-fix-pci-init-mt7620.patch
The file was addedtarget/linux/ramips/patches-5.4/0003-MIPS-Fix-memory-reservation-in-bootmem_init-for-cert.patch
The file was addedtarget/linux/ramips/patches-5.4/0051-serial-add-ugly-custom-baud-rate-hack.patch
The file was addedtarget/linux/ramips/patches-5.4/0040-nand-hack.patch
The file was addedtarget/linux/ramips/patches-5.4/0005-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch
The file was addedtarget/linux/ramips/patches-5.4/0200-linkit_bootstrap.patch
The file was addedtarget/linux/ramips/patches-5.4/0015-arch-mips-do-not-select-illegal-access-driver-by-def.patch
The file was addedtarget/linux/ramips/patches-5.4/0039-mtd-add-mt7621-nand-support.patch
The file was addedtarget/linux/ramips/patches-5.4/100-mt7621-core-detect-hack.patch
The file was addedtarget/linux/ramips/patches-5.4/101-mt7621-timer.patch
The file was addedtarget/linux/ramips/patches-5.4/0047-DMA-ralink-add-rt2880-dma-engine.patch
The file was addedtarget/linux/ramips/patches-5.4/0070-weak_reordering.patch
The file was addedtarget/linux/ramips/patches-5.4/110-mt7621-perfctr-fix.patch
The file was addedtarget/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch
The file was addedtarget/linux/ramips/patches-5.4/0028-GPIO-ralink-add-mt7621-gpio-controller.patch
The file was addedtarget/linux/ramips/patches-5.4/0026-DT-Add-documentation-for-gpio-ralink.patch
The file was addedtarget/linux/ramips/patches-5.4/0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch
The file was addedtarget/linux/ramips/mt7621/config-5.4
The file was addedtarget/linux/ramips/patches-5.4/0025-pinctrl-ralink-add-pinctrl-driver.patch
The file was addedtarget/linux/ramips/patches-5.4/0069-awake-rt305x-dwc2-controller.patch
The file was addedtarget/linux/ramips/patches-5.4/0024-GPIO-add-named-gpio-exports.patch
The file was addedtarget/linux/ramips/patches-5.4/0042-SPI-ralink-add-Ralink-SoC-spi-driver.patch
The file was addedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch
The file was addedtarget/linux/ramips/patches-5.4/0034-NET-multi-phy-support.patch
The file was addedtarget/linux/ramips/patches-5.4/300-mt7620-export-chip-version-and-pkg.patch
The file was addedtarget/linux/ramips/patches-5.4/0027-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch
The file was addedtarget/linux/ramips/patches-5.4/0038-Revert-mtd-nand-Remove-unused-chip-write_page-hook.patch
The file was addedtarget/linux/ramips/patches-5.4/0029-gpio-ralink-Add-support-for-GPIO-as-interrupt-contro.patch
The file was addedtarget/linux/ramips/patches-5.4/0013-owrt-hack-fix-mt7688-cache-issue.patch
The file was addedtarget/linux/ramips/patches-5.4/304-spi-nor-enable-4B-opcodes-for-mx25l25635f.patch
The file was addedtarget/linux/ramips/patches-5.4/0043-spi-add-mt7621-support.patch
The file was addedtarget/linux/ramips/patches-5.4/0041-DT-Add-documentation-for-spi-rt2880.patch
The file was addedtarget/linux/ramips/patches-5.4/0001-MIPS-ralink-Add-rt3352-SPI_CS1-pinmux.patch
The file was addedtarget/linux/ramips/patches-5.4/0004-MIPS-ralink-add-MT7621-pcie-driver.patch
The file was addedtarget/linux/ramips/patches-5.4/0009-PCI-MIPS-enable-PCIe-on-MT7688.patch
The file was addedtarget/linux/ramips/patches-5.4/0002-MIPS-pci-rt2880-set-pci-controller-of_node.patch
The file was addedtarget/linux/ramips/patches-5.4/0053-mtd-spi-nor-add-w25q256-3b-mode-switch.patch
The file was addedtarget/linux/ramips/patches-5.4/0044-i2c-MIPS-adds-ralink-I2C-driver.patch
The file was addedtarget/linux/ramips/patches-5.4/0006-MIPS-ralink-add-cpu-frequency-scaling.patch
The file was addedtarget/linux/ramips/patches-5.4/0031-uvc-add-iPassion-iP2970-support.patch
The file was addedtarget/linux/ramips/patches-5.4/0007-MIPS-ralink-copy-the-commandline-from-the-devicetree.patch
The file was addedtarget/linux/ramips/patches-5.4/0048-asoc-add-mt7620-support.patch
The file was addedtarget/linux/ramips/patches-5.4/0037-mtd-cfi-cmdset-0002-force-word-write.patch
The file was addedtarget/linux/ramips/patches-5.4/0054-mtd-spi-nor-w25q256-respect-default-mode.patch
The file was addedtarget/linux/ramips/patches-5.4/0052-pwm-add-mediatek-support.patch
The file was addedtarget/linux/ramips/patches-5.4/0045-i2c-add-mt7621-driver.patch
Commit d4903b572071470416c51afa8f8c6b3891be4c2e by gch981213
ramips: move MTK MMC driver to files directory

Move MTK MMC driver from "files-4.14" to "files" so kernel 5.4
can use it

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: d4903b5)
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/mt6575_sd.h
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/board.h
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/dbg.h
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/dbg.c
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/dbg.c
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/Makefile
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/sd.c
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/Kconfig
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/sd.c
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/board.h
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/Kconfig
The file was removedtarget/linux/ramips/files-4.14/drivers/mmc/host/mtk-mmc/mt6575_sd.h
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/dbg.h
The file was addedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/Makefile
Commit d75c9b8f81b1a4f65132a5fed81f0a3fbbbd8fee by gch981213
ramips: mtk-mmc: set correct DMA mask

Since commit f8c55dc ("MIPS: use generic dma noncoherent ops for
simple noncoherent platforms") changed MIPS dma handling, the mmc
driver fails because it doesn't have a dma mask is set.

So set the correct dma mask.

Signed-off-by: NeilBrown <neil@brown.name>
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: d75c9b8)
The file was modifiedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/sd.c (diff)
Commit 6be0da90a165912da7bd56e7bd4d7b2d978b4706 by gch981213
ramips: refresh patches

Removed upstreamed/solved elsewhere upstream:
- 0001-MIPS-ralink-Add-rt3352-SPI_CS1-pinmux.patch
- 0002-MIPS-pci-rt2880-set-pci-controller-of_node.patch
- 0004-MIPS-ralink-add-MT7621-pcie-driver.patch
- 0009-PCI-MIPS-enable-PCIe-on-MT7688.patch
- 0025-pinctrl-ralink-add-pinctrl-driver.patch
- 0028-GPIO-ralink-add-mt7621-gpio-controller.patch
- 0043-spi-add-mt7621-support.patch
- 0045-i2c-add-mt7621-driver.patch
- 0047-DMA-ralink-add-rt2880-dma-engine.patch
- 0053-mtd-spi-nor-add-w25q256-3b-mode-switch.patch
- 0054-mtd-spi-nor-w25q256-respect-default-mode.patch
- 0099-pci-mt7620.patch
- 304-spi-nor-enable-4B-opcodes-for-mx25l25635f.patch

Removed because of the new NAND driver:
- 0038-Revert-mtd-nand-Remove-unused-chip-write_page-hook.patch
- 0039-mtd-add-mt7621-nand-support.patch
- 0040-nand-hack.patch

Remove patch that no longer applies (needs rework):
- 0034-NET-multi-phy-support.patch

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 6be0da9)
The file was modifiedtarget/linux/ramips/patches-5.4/0044-i2c-MIPS-adds-ralink-I2C-driver.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0048-asoc-add-mt7620-support.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/110-mt7621-perfctr-fix.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0200-linkit_bootstrap.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0045-i2c-add-mt7621-driver.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0006-MIPS-ralink-add-cpu-frequency-scaling.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0002-MIPS-pci-rt2880-set-pci-controller-of_node.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0042-SPI-ralink-add-Ralink-SoC-spi-driver.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0040-nand-hack.patch
The file was modifiedtarget/linux/ramips/patches-5.4/105-mt7621-memory-detect.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0070-weak_reordering.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/101-mt7621-timer.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0024-GPIO-add-named-gpio-exports.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0003-MIPS-Fix-memory-reservation-in-bootmem_init-for-cert.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0069-awake-rt305x-dwc2-controller.patch (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 removedtarget/linux/ramips/patches-5.4/0054-mtd-spi-nor-w25q256-respect-default-mode.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0031-uvc-add-iPassion-iP2970-support.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0025-pinctrl-ralink-add-pinctrl-driver.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0051-serial-add-ugly-custom-baud-rate-hack.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0007-MIPS-ralink-copy-the-commandline-from-the-devicetree.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0039-mtd-add-mt7621-nand-support.patch
The file was removedtarget/linux/ramips/patches-5.4/0043-spi-add-mt7621-support.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0052-pwm-add-mediatek-support.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0034-NET-multi-phy-support.patch
The file was modifiedtarget/linux/ramips/patches-5.4/999-fix-pci-init-mt7620.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0009-PCI-MIPS-enable-PCIe-on-MT7688.patch
The file was modifiedtarget/linux/ramips/patches-5.4/300-mt7620-export-chip-version-and-pkg.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0098-disable_cm.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0001-MIPS-ralink-Add-rt3352-SPI_CS1-pinmux.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0038-Revert-mtd-nand-Remove-unused-chip-write_page-hook.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0037-mtd-cfi-cmdset-0002-force-word-write.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0053-mtd-spi-nor-add-w25q256-3b-mode-switch.patch
The file was removedtarget/linux/ramips/patches-5.4/304-spi-nor-enable-4B-opcodes-for-mx25l25635f.patch
The file was removedtarget/linux/ramips/patches-5.4/0004-MIPS-ralink-add-MT7621-pcie-driver.patch
The file was modifiedtarget/linux/ramips/patches-5.4/100-mt7621-core-detect-hack.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0047-DMA-ralink-add-rt2880-dma-engine.patch
The file was removedtarget/linux/ramips/patches-5.4/0099-pci-mt7620.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0032-USB-dwc2-add-device_reset.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0013-owrt-hack-fix-mt7688-cache-issue.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/0028-GPIO-ralink-add-mt7621-gpio-controller.patch
Commit 99d210d6a09935f741e474873d89cb104baecec2 by gch981213
ramips: mt7621: refresh kernel config

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 99d210d)
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
Commit 783fc8e55354cc2f6a5891c2c5647a6179ddd86f by gch981213
ramips: mt7621: replace gpio/eth nodes in mt7621.dtsi

There's different gpio and ethernet drivers upstream for mt7621.
Update these two nodes to match upstream dt bindings.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 783fc8e)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
Commit 60f691dae4654a38430cf87abaff497429a28271 by gch981213
ramips: mt7621: convert GPIO dts refs

The upstream driver does not use &gpio0..2 banks notation anymore,
so convert them to &gpio

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 60f691d)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re650-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a6ns-m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rx21s.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-xx-xr.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_ra21s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-nanohd.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wnpr2600g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zio_freezio.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-ac57u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youhua_wr1200js.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_hiwifi_hc5962.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_alfa-network_quad-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_firefly_firewrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_ex6150.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx-sfp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rg21s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mqmaker_witi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a8004t.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_11acnas.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_totolink_a7000r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6800.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_phicomm_k2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_planex_vr500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netis_wf2881.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_adslr_g7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_thunder_timecloud.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youku_yk-l2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_re6500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6700-v2.dts (diff)
Commit 66984646c2d6f2e868657d3a83fa5038d5b94487 by gch981213
ramips: mt7621: update pinctrl nodes

Upstream GPIO driver uses "groups" "function" properties

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 6698464)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_mt7621-eval-board.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_phicomm_k2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_adslr_g7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youhua_wr1200js.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-xx-xr.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_firefly_firewrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-ac57u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_hiwifi_hc5962.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_re6500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_planex_vr500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mqmaker_witi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re650-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a8004t.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_thunder_timecloud.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rx21s.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_totolink_a7000r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_alfa-network_quad-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wnpr2600g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a6ns-m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youku_yk-l2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6700-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netis_wf2881.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6800.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-nanohd.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_ex6150.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts (diff)
Commit d21d6ea4547412632e01de505b7a2c8a83817a02 by gch981213
ramips: mt7621: backport PCIe driver fixes from staging-test

Backport mt7621-pci/mt7621-pci-phy fixes from staging-test

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: d21d6ea)
The file was addedtarget/linux/ramips/patches-5.4/0112-staging-mt7621-pci-change-variable-to-print-for-slot.patch
The file was addedtarget/linux/ramips/patches-5.4/0115-staging-mt7621-pci-delete-release-gpios-related-code.patch
The file was addedtarget/linux/ramips/patches-5.4/0113-staging-mt7621-pci-be-sure-gpio-descriptor-is-null-o.patch
The file was addedtarget/linux/ramips/patches-5.4/0118-staging-mt7621-pci-phy-re-do-xtal_mode-detection.patch
The file was addedtarget/linux/ramips/patches-5.4/0117-staging-mt7621-pci-phy-use-builtin_platform_driver.patch
The file was addedtarget/linux/ramips/patches-5.4/0109-staging-mt7621-pci-don-t-return-if-get-gpio-fails.patch
The file was addedtarget/linux/ramips/patches-5.4/0107-staging-mt7621-pci-fix-io-space-and-properly-set-res.patch
The file was addedtarget/linux/ramips/patches-5.4/0114-staging-mt7621-pci-avoid-to-poweroff-the-phy-for-slo.patch
The file was addedtarget/linux/ramips/patches-5.4/0110-staging-mt7621-pci-phy-avoid-to-create-to-different-.patch
The file was addedtarget/linux/ramips/patches-5.4/0116-staging-mt7621-pci-use-builtin_platform_driver.patch
The file was addedtarget/linux/ramips/patches-5.4/0104-staging-mt7621-pci-release-gpios-after-pci-initializ.patch
The file was addedtarget/linux/ramips/patches-5.4/0105-staging-mt7621-pci-delete-no-more-needed-mt7621_rese.patch
The file was addedtarget/linux/ramips/patches-5.4/0108-staging-mt7621-pci-fix-register-to-set-up-virtual-br.patch
The file was addedtarget/linux/ramips/patches-5.4/0101-staging-mt7621-pci-enable-clock-bit-for-each-port.patch
The file was addedtarget/linux/ramips/patches-5.4/0111-staging-mt7621-pci-use-only-two-phys-from-device-tre.patch
The file was addedtarget/linux/ramips/patches-5.4/0102-staging-mt7621-pci-use-gpios-for-properly-reset.patch
The file was addedtarget/linux/ramips/patches-5.4/0106-staging-mt7621-pci-phy-add-mt7621_phy_rmw-to-simplif.patch
The file was addedtarget/linux/ramips/patches-5.4/0103-staging-mt7621-pci-change-value-for-PERST_DELAY_MS.patch
The file was addedtarget/linux/ramips/patches-5.4/0119-staging-mt7621-pci-avoid-to-set-iomem_resource-addre.patch
The file was addedtarget/linux/ramips/patches-5.4/0100-staging-mt7621-pci-simplify-mt7621_pcie_init_virtual.patch
Commit 9ebb85c372e525b08debe286d976a6376ca0dbbe by gch981213
ramips: mt7621: update PCIe node in dtsi

Update PCIe node in dtsi to match the new driver

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 9ebb85c)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
Commit 7bd19dbe99b18c5dfd85a004595df6061e8df8f6 by gch981213
ramips: mt7621: backport GPIO driver fix

Backport 2 patches from linux-next to fix mt7621 GPIO driver

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 7bd19db)
The file was addedtarget/linux/ramips/patches-5.4/111-gpio-mmio-introduce-BGPIOF_NO_SET_ON_INPUT.patch
The file was addedtarget/linux/ramips/patches-5.4/112-gpio-mt7621-add-BGPIOF_NO_SET_ON_INPUT-flag.patch
Commit 30644bc579e771e4b6dcc165ca966124e0259e1e by gch981213
ramips: mt7621: update dts/defconfig for DSA

update dts and network/LED configuration for DSA driver.
sysupgrade from images prior to this commit with config preserved
will cause broken ethernet setup.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
Acked-by: Jo-Philipp Wich <jo@mein.io>
[split commit]
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 30644bc)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a8004t.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_planex_vr500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_hiwifi_hc5962.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_phicomm_k2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_firefly_firewrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mqmaker_witi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rx21s.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_ex6150.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-ac57u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netis_wf2881.dts (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_alfa-network_quad-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youku_yk-l2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6800.dts (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_totolink_a7000r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-xx-xr.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_re6500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a6ns-m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re650-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-nv1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_thunder_timecloud.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youhua_wr1200js.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_adslr_g7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6700-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wnpr2600g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gst.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mir3p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-nanohd.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_mt7621-eval-board.dts (diff)
Commit d2b9461a558f4a005ecaab3e681886297b51270b by gch981213
ramips: mt7621 remove unused pinctrl groups in dts

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
[split commit, remove leftover uart3->gpio setup]
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: d2b9461)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_re6500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_planex_vr500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_adslr_g7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mqmaker_witi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts (diff)
Commit c9f4f765c8e10aba3450fc3866c27c74f4bd645f by gch981213
ramips: mt7621: change default ramips_setup_interfaces configuration

Most of MT7621 boards have LAN1~4 and WAN, so make this as the default

Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: c9f4f76)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit 1dce5c8a2835a05fbf532115a2baf0d1a8ca76c9 by gch981213
ramips: mt7621: switch kernel version to 5.4

After all dts and config changes, 4.14 no longer works on mt7621.
Switch it to 5.4 directly.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 1dce5c8)
The file was modifiedtarget/linux/ramips/mt7621/target.mk (diff)
Commit 3211c983fd7a51208f22866193df64a009b64fdb by gch981213
ramips: mt7621: net-label support

Add support for renaming ethernet interfaces in DTS

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 3211c98)
The file was addedtarget/linux/ramips/patches-5.4/401-net-ethernet-mediatek-support-net-labels.patch
Commit 5acd1ed0be0d78847cd7d9d5599526f59babaf4d by gch981213
ramips: mt7621: fix Ubiquiti ER-X ports names and MAC addresses

The name of each user port should be eth0..4, instead of lan1..4
and there is no WAN port. Rename them to match the official firmware.
To avoid conflict with the master port (gmac0), rename it to "dsa".

The official firmware assigns MAC address in this way:
eth0 = label mac
eth1 = label mac + 1
...
eth4 = label mac + 4

Since we have switched to DSA, it's possible to use different MAC for each port.

Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 5acd1ed)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi (diff)
Commit 53b66248f4ad4767f19ff243d8f839d9dea15b00 by gch981213
ramips: use SoC I2C instead of bitbanged for Ubiquiti ER-X-SFP

The original idea of bitbanged I2C is to use i2c-gpio-custom
Since i2c-gpio-custom is no longer available on 5.4, use SoC I2C instead

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 53b6624)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubiquiti_edgerouterx-sfp.dts (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit c24d6111f4c86c115d879b362e00554cc6f1b211 by gch981213
ramips: fix MikroTik 750Gr3 LAN ports names

They are labeled as LAN2..LAN5 instead of LAN1..LAN4

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: c24d611)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts (diff)
Commit 657096091353f3f11e2636b2ba0e5782450076a1 by gch981213
ramips: mt7621: introduce 'soc_device' initialization

mt7621 SoC has its own 'ralink_soc_info' structure with some
information about the soc itself. Pcie controller and pcie phy
drivers for this soc which are still in staging git tree make uses
of 'soc_device_attribute' looking for revision 'E2' in order to
know if reset lines are or not inverted. This way of doing things
seems to be necessary in order to make things clean and properly.
Hence, introduce this 'soc_device' to be able to properly use those
attributes in drivers. Also set 'data' pointer points to the struct
'ralink_soc_info' to be able to export also current soc information
using this mechanism.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 6570960)
The file was addedtarget/linux/ramips/patches-5.4/301-MIPS-ralink-mt7621-introduce-soc_device-initializati.patch
Commit dcf7fdbdbfa0a1a3c6b666d5c2d38de4b0e64e67 by gch981213
ramips: move swconfig to subtargets except for MT7621

As MT7621 does not use swconfig anymore, move the package swconfig to
other subtargets.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: dcf7fdb)
The file was modifiedtarget/linux/ramips/rt305x/target.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/target.mk (diff)
The file was modifiedtarget/linux/ramips/mt76x8/target.mk (diff)
The file was modifiedtarget/linux/ramips/Makefile (diff)
The file was modifiedtarget/linux/ramips/rt3883/target.mk (diff)
The file was modifiedtarget/linux/ramips/rt288x/target.mk (diff)
Commit 437aaae6ca6fb30a5647b9478f7830b13c1b2dff by gch981213
Revert "ramips: mt7621: disable images for gehua_ghl-r-001"

This reverts commit 28080d54d217fb4ab112e079f69462fee695dbf8.
Support for MX25L25635F flash is fixed upstream

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 437aaae)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 92daa06f22c5268277be92b55a28de5e26c19636 by gch981213
ramips: mt7621: drop obsolete mx25l25635f dts hack

5.4 kernel has fixed this issue, so the hack is no longer needed.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 92daa06)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
Commit 10f27c6f00ecfe75fa5a0a5817f3d66f15f847ea by gch981213
ramips: mt7621: add new NAND driver

Add new NAND driver for MT7621

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 10f27c6)
The file was addedtarget/linux/ramips/patches-5.4/0301-dt-bindings-add-documentation-for-mt7621-nand-driver.patch
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
The file was addedtarget/linux/ramips/patches-5.4/0300-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
Commit ae6b4d3f86bd428acb876b2a665922f71bcaa7ab by gch981213
ramips: correct MTC WR1201 LAN ports names

LAN ports of MTC WR1201 are reversed, so correct their names

Signed-off-by: René van Dorst <opensource@vdorst.com>
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: ae6b4d3)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
Commit 3624721ef1532cdd4ff645b6e435a8aa792eec34 by gch981213
generic: backport support for MT7530 DSA port mirroring

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 3624721)
The file was addedtarget/linux/generic/backport-5.4/745-v5.7-net-dsa-mt7530-add-support-for-port-mirroring.patch
Commit 764cc5c6a6c9aeaae5c7d8fdfc60aa651733e1a5 by gch981213
generic: mt7530: fix null pointer dereferencing in port5 setup

The 2nd gmac of mediatek soc ethernet may not be connected to a PHY
and a phy-handle isn't always available.
Unfortunately, mt7530 dsa driver assumes that the 2nd gmac is always
connected to switch port 5 and setup mt7530 according to phy address
of 2nd gmac node, causing null pointer dereferencing when phy-handle
isn't defined in dts.
This commit fix this setup code by checking return value of
of_parse_phandle before using it.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(commit: 764cc5c)
The file was addedtarget/linux/generic/backport-5.4/746-stable-net-dsa-mt7530-fix-null-pointer-dereferencing-in-por.patch
Commit a8d62a4eb1ce53beb901b212ce7e474eb70341ca by gch981213
ramips: remove set_preinit_iface script

This script isn't suitable for mt7621 anymore due to switching to DSA
and it needs a different preinit script.
Generic preinit logic in package/base-files has the ability to parse
board.json and pick preinit iface accordingly. Just remove this script
instead of moving it into subtargets.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: a8d62a4)
The file was removedtarget/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
Commit 838f1fbb50e91ebaf1d34f9666ae6b65eb49df5c by gch981213
ramips: mt7621: disable image for mikrotik_rbm11g

It's unknown which switch port is used on mikrotik_rbm11g.
Disable this image until someone with actual device fixes this problem.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 838f1fb)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 4d979a4d1969b59e462ea4633eeb8c69111261c5 by gch981213
ramips: mt7621: bringup dsa master on preinit

DSA requires master netdev to be up before any of its slave ports.
Bring it up during preinit so that the first lan port can be used
on failsafe.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 4d979a4)
The file was addedtarget/linux/ramips/mt7621/base-files/lib/preinit/07_mt7621_bringup_dsa_master
Commit e714cf4195b5798f40a3442c01233ce4783ef0ad by gch981213
kernel: rtl8367b: fix DEBUG register address for extif2

RTL8367B_CHIP_DEBUG1_REG (0x1304) is for external interface 1. For
external interface 2, use RTL8367B_CHIP_DEBUG2_REG (0x13e2) instead.

Fixes: 9801d61c4a ("kernel: rtl8367b: add configuration for extif2")
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: e714cf4)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/rtl8367b.c (diff)
Commit 817e1323322c9d58464330a15994e8693b48b9c5 by gch981213
kernel: rtl8367b: use id as a bit offset for BYPASS_LINE_RATE

In RTL8367B (RTL8367RB/RTL8367R-VB), the driver in GPL tars of the
devices with this switch directly uses the ID of external interface
as a bit offset.

We should use the same way.

ref (RTL8367B):
  - ASUS RT-N56U
  - TP-Link Archer C2 v1

ref (RTL8367):
  - TP-Link TL-WR2543ND v1

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 817e132)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/rtl8367b.c (diff)
Commit fdac4c085daccd774b4eba6b8c3fca2739cbb8dd by ldir
ath79: improve mikrotik-caldata.sh

Reduce unnecessary flash wear and be tidy:
- Run the extraction only if necessary
- Extract temporary file to /tmp
- cleanup after execution

Tested-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: fdac4c0)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/lib/functions/mikrotik-caldata.sh (diff)
Commit c14c6902f597b5b7410da32842b31c6229b3a998 by ldir
treewide: convert sed -r to posix -E

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: c14c690)
The file was modifiedinclude/image.mk (diff)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
Commit 02640f014719a994e2e538b2cb6376a189cd39de by ldir
umdns: suppress address-of-packed-member warning

gcc 8 & 9 appear to be more picky with regards access alignment to
packed structures, leading to this warning in dns.c:

dns.c:261:2: error: converting a packed ‘struct dns_question’ pointer
(alignment 1) to a ‘uint16_t’ {aka ‘short unsigned int’} pointer
(alignment 2) may result in an unaligned pointer value
[-Werror=address-of-packed-member]

261 |  uint16_t *swap = (uint16_t *) q;

Work around what I think is a false positive by turning the warning off.
Not ideal, but not quite as not ideal as build failure.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 02640f0)
The file was modifiedpackage/network/services/umdns/Makefile (diff)
Commit d24e43a7f622a8033f3703027fb19a617ae7aa02 by mail
kernel: Fix miss config and module for mlx driver

Missing config symbols could lead to build failures on kernel
4.14/4.19.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[rephrase commit message - reorder symbols]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: d24e43a)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit f0f35fdac19b4d3e40aa03928cbbac15a83837bf by gch981213
Revert "generic: 5.4: Add 4B_OPCODES flag to w25q256"

This reverts commit d7f21940bcaf70ba404d354c7fa6519c1717d00a.

Winbond W25Q256FV and W25Q256JV both uses 0xef4019 as JEDEC ID,
but only the latter has proper 4B_OPCODES support.
W25Q256FV has all 4B read instructions but it lacks a 4B page program
instruction, causing the entire flash to be read-only.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: f0f35fd)
The file was modifiedtarget/linux/generic/pending-5.4/450-mtd-spi-nor-allow-NOR-driver-to-write-fewer-bytes-th.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/465-m25p80-mx-disable-software-protection.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/466-Revert-mtd-spi-nor-fix-Spansion-regressions-aliased-.patch (diff)
The file was removedtarget/linux/generic/backport-5.4/464-v5.6-mtd-spi-nor-Add-4B_OPCODES-flag-to-w25q256.patch
The file was modifiedtarget/linux/generic/pending-5.4/479-mtd-spi-nor-add-xtx-xt25f128b.patch (diff)
Commit 22ae8bd50ef6d056b25a96ce6c77de0b0d53c1a1 by ldir
umdns: update to the version 2020-04-05

ab7a39a umdns: fix unused error
45c4953 dns: explicitly endian-convert all fields in header and question

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 22ae8bd)
The file was modifiedpackage/network/services/umdns/Makefile (diff)
Commit 1c6143e4a0a7cfd9721d74b0194aabd9a5a6cff4 by ldir
hostapd: Move hostapd variants to WirelessAPD menu

It seemed very confusing when trying to select the different variants of
hostapd which are somewhat scattered about under the menu 'Network'.
Moving all hostapd variants under a common submenu helps avoid
confusion.

Inspired-by: Kevin Mahoney <kevin.mahoney@zenotec.net>
[Fixup badly formatted patch, change menu name]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 1c6143e)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
Commit 82df192a010418fac9c4db440490290f55f7e157 by ldir
dropbear: backport add ip address to exit without auth messages

201e359 Handle early exit when addrstring isn't set
fa4c464 Improve address logging on early exit messages (#83)

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 82df192)
The file was addedpackage/network/services/dropbear/patches/010-backport-change-address-logging.patch
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
Commit 95bd6a04b56aaac9270774011c747d0875389dc5 by gch981213
ramips: fix path for dma-ralink and mtk-hsdma

These two drivers were available in drivers/staging in 5.4.
Fix driver paths for them.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 95bd6a0)
The file was modifiedtarget/linux/ramips/modules.mk (diff)
Commit 5c1d88a83f6d9856324f537c2a27fc3325fd9abd by dedeckeh
netifd: fix 14_migrate-dhcp-release script

prepend 'uci' to 'commit network'

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
(commit: 5c1d88a)
The file was modifiedpackage/network/config/netifd/files/etc/uci-defaults/14_migrate-dhcp-release (diff)
Commit 6786dc26a205da55ec2d9771693cdfb99e756e59 by john
generic: fix flow table hw offload

Make the driver work with recent upstream changes.

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 6786dc2)
The file was modifiedtarget/linux/generic/pending-5.4/641-netfilter-nf_flow_table-support-hw-offload-through-v.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.14/641-netfilter-nf_flow_table-support-hw-offload-through-v.patch (diff)
The file was modifiedtarget/linux/generic/pending-4.19/641-netfilter-nf_flow_table-support-hw-offload-through-v.patch (diff)
Commit bce39e1d00fdda29a7fe00584b47790f52e9c3d1 by john
mediatek: fix elecom board name

menuconfig was showing the the company name twice.

Signed-off-by: John Crispin <john@phrozen.org>
(commit: bce39e1)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
Commit beb9820ed3647c7bcd6a6082149305abfd53c389 by john
mediatek: consolidate partition names and settings

Signed-off-by: John Crispin <john@phrozen.org>
(commit: beb9820)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-4.19 (diff)
The file was modifiedtarget/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7622-elecom-wrc-2533gent.dts (diff)
The file was modifiedtarget/linux/mediatek/files-4.19/arch/arm64/boot/dts/mediatek/mt7622-lynx-rfb1.dts (diff)
The file was modifiedtarget/linux/mediatek/files-4.19/arch/arm64/boot/dts/mediatek/mt7622-elecom-wrc-2533gent.dts (diff)
The file was modifiedtarget/linux/mediatek/files-4.19/arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts (diff)
Commit e2ceb8dd93ace2e82fe136e1900b6830ac11049d by john
mediatek: more v5.4 fixes

These are all backports and/or on their way upstream.

Signed-off-by: John Crispin <john@phrozen.org>
(commit: e2ceb8d)
The file was addedtarget/linux/mediatek/patches-5.4/0400-eth-fix-rx-vlan-hw-offload.patch
The file was addedtarget/linux/mediatek/patches-5.4/0401-eth-fix-eth1-tx-timeout.patch
The file was addedtarget/linux/mediatek/patches-5.4/0900-bt-mtk-serial-fix.patch
The file was modifiedtarget/linux/mediatek/patches-5.4/0310-dts-add-wmac-support-for-mt7622-rfb1.patch (diff)
Commit 08df22e2abf053e2d5ddef6393fe26b277fa7d18 by john
mediatek: drop v4.14 support

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 08df22e)
The file was removedtarget/linux/mediatek/patches-4.14/0220-arm64-dts-mt7622-add-SATA-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0102-soc-mediatek-pwrap-fixup-warnings-from-coding-style.patch
The file was removedtarget/linux/mediatek/patches-4.14/0176-clk-mediatek-Fix-all-warnings-for-missing-struct-clk.patch
The file was removedtarget/linux/mediatek/patches-4.14/0171-pinctrl-mediatek-add-pinctrl-driver-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0190-usb-xhci-mtk-supports-remote-wakeup-for-mt2712-with-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0205-dmaengine-mediatek-Add-MediaTek-High-Speed-DMA-contr.patch
The file was removedtarget/linux/mediatek/patches-4.14/0134-dt-bindings-usb-mtk-xhci-remove-dummy-clocks-and-add.patch
The file was removedtarget/linux/mediatek/patches-4.14/0215-arm64-dts-mt7622-turn-uart0-clock-to-real-ones.patch
The file was removedtarget/linux/mediatek/patches-4.14/0198-dt-bindings-thermal-add-binding-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0109-usb-mtu3-add-support-for-usb3.1-IP.patch
The file was removedtarget/linux/mediatek/patches-4.14/0145-clk-mediatek-Add-dt-bindings-for-MT2712-clocks.patch
The file was removedtarget/linux/mediatek/patches-4.14/0161-pwm-mediatek-Add-MT2712-MT7622-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0181-ASoC-mediatek-rework-clock-functions-for-MT2701.patch
The file was removedtarget/linux/mediatek/patches-4.14/0006-reset-mediatek-mt2701-reset-driver.patch
The file was removedtarget/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch
The file was removedtarget/linux/mediatek/patches-4.14/0164-cpufreq-mediatek-add-mt2712-into-compatible-list.patch
The file was removedtarget/linux/mediatek/patches-4.14/0125-phy-phy-mtk-tphy-add-set_mode-callback.patch
The file was removedtarget/linux/mediatek/patches-4.14/0169-dt-bindings-pinctrl-add-bindings-for-MediaTek-MT7622.patch
The file was removedtarget/linux/mediatek/patches-4.14/0159-mmc-mediatek-improve-eMMC-hs400-mode-read-performanc.patch
The file was removedtarget/linux/mediatek/patches-4.14/0201-dt-bindings-clock-mediatek-add-missing-required-rese.patch
The file was removedtarget/linux/mediatek/patches-4.14/0210-arm64-dts-mt7622-add-clock-controller-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0147-dt-bindings-clock-mediatek-document-clk-bindings-for.patch
The file was removedtarget/linux/mediatek/patches-4.14/0118-soc-mediatek-pwrap-add-pwrap_write32-for-writing-in-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0208-clk-mediatek-update-missing-clock-data-for-MT7622-au.patch
The file was removedtarget/linux/mediatek/patches-4.14/0127-usb-xhci-mtk-use-ports-count-from-xhci-in-xhci_mtk_s.patch
The file was removedtarget/linux/mediatek/patches-4.14/0046-net-mediatek-add-irq-delay.patch
The file was removedtarget/linux/mediatek/patches-4.14/0155-mmc-mediatek-add-busy_check-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0153-mmc-mediatek-add-pad_tune0-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0117-soc-mediatek-pwrap-add-pwrap_read32-for-reading-in-3.patch
The file was removedtarget/linux/mediatek/patches-4.14/0108-usb-mtu3-use-FORCE-RG_IDDIG-to-implement-manual-DRD-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0044-net-next-dsa-mediatek-tell-GDMA-when-we-are-turning-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0116-dt-bindings-arm-mediatek-add-MT7622-string-to-the-PM.patch
The file was removedtarget/linux/mediatek/patches-4.14/0187-usb-mtu3-fix-error-code-for-getting-extcon-device.patch
The file was removedtarget/linux/mediatek/patches-4.14/0199-thermal-mtk-Cleanup-unused-defines.patch
The file was removedtarget/linux/mediatek/patches-4.14/0131-usb-xhci-mtk-add-optional-mcu-and-dma-bus-clocks.patch
The file was removedtarget/linux/mediatek/patches-4.14/0227-arm-dts-Add-Unielec-U7623-DTS.patch
The file was removedtarget/linux/mediatek/patches-4.14/0174-dt-bindings-net-mediatek-add-condition-to-property-m.patch
The file was removedtarget/linux/mediatek/patches-4.14/0157-mmc-mediatek-add-support-of-source_cg-clock.patch
The file was removedtarget/linux/mediatek/patches-4.14/0184-ASoC-mediatek-add-some-core-clocks-for-MT2701-AFE.patch
The file was removedtarget/linux/mediatek/patches-4.14/0113-dt-bindings-usb-mtu3-add-a-optional-property-to-disa.patch
The file was removedtarget/linux/mediatek/patches-4.14/0128-usb-xhci-mtk-check-clock-stability-of-U3_MAC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0151-arm64-dts-mt8173-remove-mediatek-mt8135-mmc-from-mmc.patch
The file was removedtarget/linux/mediatek/patches-4.14/0217-arm64-dts-mt7622-add-flash-related-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0180-ASoC-mediatek-fix-error-handling-in-mt2701_afe_pcm_d.patch
The file was removedtarget/linux/mediatek/patches-4.14/0183-ASoC-mediatek-update-clock-related-properties-of-MT2.patch
The file was removedtarget/linux/mediatek/patches-4.14/0179-phy-phy-mtk-tphy-use-of_device_get_match_data.patch
The file was removedtarget/linux/mediatek/patches-4.14/0185-ASoC-mediatek-modify-MT2701-AFE-driver-to-adapt-mfd-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0191-usb-xhci-allow-imod-interval-to-be-configurable.patch
The file was removedtarget/linux/mediatek/patches-4.14/0211-arm64-dts-mt7622-add-power-domain-controller-device-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0182-ASoC-mediatek-cleanup-audio-driver-for-MT2701.patch
The file was removedtarget/linux/mediatek/patches-4.14/0192-dt-bindings-usb-mtk-xhci-update-USB-wakeup-propertie.patch
The file was removedtarget/linux/mediatek/patches-4.14/0175-net-mediatek-remove-superfluous-pin-setup-for-MT7622.patch
The file was removedtarget/linux/mediatek/patches-4.14/0111-usb-mtu3-set-invalid-dr_mode-as-dual-role-mode.patch
The file was removedtarget/linux/mediatek/patches-4.14/0032-net-dsa-mediatek-add-support-for-GMAC2-wired-to-ext-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0193-clk-mediatek-adjust-dependency-of-reset.c-to-avoid-u.patch
The file was removedtarget/linux/mediatek/patches-4.14/0035-net-mediatek-disable-RX-VLan-offloading.patch
The file was removedtarget/linux/mediatek/patches-4.14/0105-usb-mtu3-remove-dummy-wakeup-debounce-clocks.patch
The file was removedtarget/linux/mediatek/patches-4.14/0120-soc-mediatek-pwrap-add-MediaTek-MT6380-as-one-slave-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0196-mtd-mtk-nor-modify-functions-name-more-generally.patch
The file was removedtarget/linux/mediatek/patches-4.14/0173-clk-mediatek-fixup-test-building-of-MediaTek-clock-d.patch
The file was removedtarget/linux/mediatek/patches-4.14/0122-soc-mediatek-pwrap-add-support-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/mt7623/config-4.14
The file was removedtarget/linux/mediatek/patches-4.14/0115-dt-bindings-usb-mtu3-remove-optional-pinctrls.patch
The file was removedtarget/linux/mediatek/patches-4.14/0166-mtd-nand-mtk-Support-different-MTK-NAND-flash-contro.patch
The file was removedtarget/linux/mediatek/patches-4.14/0200-thermal-mediatek-add-support-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0062-mdio-atomic.patch
The file was removedtarget/linux/mediatek/patches-4.14/0178-phy-phy-mtk-tphy-make-shared-banks-optional-for-V1-T.patch
The file was removedtarget/linux/mediatek/patches-4.14/0027-net-next-mediatek-fix-DQL-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0197-hwrng-mediatek-Setup-default-RNG-quality.patch
The file was removedtarget/linux/mediatek/patches-4.14/0051-net-mediatek-increase-tx_timeout.patch
The file was removedtarget/linux/mediatek/patches-4.14/0158-mmc-mediatek-add-latch-ck-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0189-dt-bindings-usb-mtu3-update-USB-wakeup-properties.patch
The file was removedtarget/linux/mediatek/patches-4.14/0121-soc-mediatek-pwrap-add-common-way-for-setup-CS-timin.patch
The file was removedtarget/linux/mediatek/patches-4.14/0167-mtd-nand-mtk-Support-MT7622-NAND-flash-controller.patch
The file was removedtarget/linux/mediatek/patches-4.14/0110-usb-mtu3-get-optional-vbus-for-host-only-mode.patch
The file was removedtarget/linux/mediatek/files-4.14/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
The file was removedtarget/linux/mediatek/patches-4.14/0042-net-next-mediatek-honour-special-tag-bit-inside-RX-D.patch
The file was removedtarget/linux/mediatek/patches-4.14/0063-atomic-sleep.patch
The file was removedtarget/linux/mediatek/patches-4.14/0130-usb-xhci-mtk-remove-dummy-wakeup-debounce-clocks.patch
The file was removedtarget/linux/mediatek/patches-4.14/0222-arm64-dts-mt7622-add-High-Speed-DMA-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0186-ASoC-mediatek-update-MT2701-AFE-documentation-to-ada.patch
The file was removedtarget/linux/mediatek/patches-4.14/0150-clk-mediatek-add-clock-support-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0165-mtd-nand-mtk-update-DT-bindings.patch
The file was removedtarget/linux/mediatek/patches-4.14/0195-pinctrl-mediatek-mt7622-align-error-handling-of-mtk_.patch
The file was removedtarget/linux/mediatek/patches-4.14/0194-pinctrl-mediatek-mt7622-fix-potential-uninitialized-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0202-mmc-dt-bindings-add-support-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0052-net-phy-add-FC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0136-mtd-mtk-nor-add-suspend-resume-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0144-dt-bindings-ARM-Mediatek-Document-bindings-for-MT271.patch
The file was removedtarget/linux/mediatek/patches-4.14/0226-phy-phy-mtk-tphy-Add-hifsys-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0140-mtd-nand-mtk-change-the-compile-sequence-of-mtk_nand.patch
The file was removedtarget/linux/mediatek/patches-4.14/0160-mmc-mediatek-perfer-to-use-rise-edge-latching-for-cm.patch
The file was removedtarget/linux/mediatek/patches-4.14/0209-clk-mediatek-add-devm_of_platform_populate-for-MT762.patch
The file was removedtarget/linux/mediatek/patches-4.14/0114-dt-bindings-usb-mtu3-remove-dummy-clocks-and-add-opt.patch
The file was removedtarget/linux/mediatek/patches-4.14/0119-soc-mediatek-pwrap-refactor-pwrap_init-for-the-vario.patch
The file was removedtarget/linux/mediatek/patches-4.14/0135-dt-bindings-mtd-add-new-compatible-strings-and-impro.patch
The file was removedtarget/linux/mediatek/patches-4.14/0168-mmc-dt-bindings-add-mmc-support-to-MT7623-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0126-usb-xhci-mtk-use-dma_set_mask_and_coherent-in-probe-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0139-rtc-mediatek-enhance-the-description-for-MediaTek-PM.patch
The file was removedtarget/linux/mediatek/patches-4.14/0104-usb-mtu3-support-option-to-disable-usb3-ports.patch
The file was removedtarget/linux/mediatek/patches-4.14/0043-net-next-mediatek-enable-special-tag-indication-for-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0214-arm64-dts-mt7622-add-cpufreq-related-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0223-arm64-dts-mt7622-add-mmc-related-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0156-mmc-mediatek-add-stop_clk-fix-and-enhance_rx-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0033-dsa-multi-cpu.patch
The file was removedtarget/linux/mediatek/patches-4.14/0107-usb-mtu3-support-36-bit-DMA-address.patch
The file was removedtarget/linux/mediatek/patches-4.14/0142-mmc-dt-bindings-Add-reg-source_cg-latch-ck-for-Media.patch
The file was removedtarget/linux/mediatek/patches-4.14/0124-arm64-mediatek-cleanup-message-for-platform-selectio.patch
The file was removedtarget/linux/mediatek/patches-4.14/0206-dt-bindings-clock-mediatek-update-audsys-documentati.patch
The file was removedtarget/linux/mediatek/patches-4.14/0221-arm64-dts-mt7622-add-usb-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0203-mmc-mediatek-add-support-for-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/files-4.14/arch/arm64/boot/dts/mediatek/mt7622-lynx-rfb1.dts
The file was removedtarget/linux/mediatek/patches-4.14/0101-reset-mediatek-add-reset-controller-dt-bindings-requ.patch
The file was removedtarget/linux/mediatek/patches-4.14/0212-arm64-dts-mt7622-add-pinctrl-related-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0213-arm64-dts-mt7622-add-PMIC-MT6380-related-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0172-clk-mediatek-group-drivers-under-indpendent-menu.patch
The file was removedtarget/linux/mediatek/patches-4.14/0188-usb-mtu3-supports-remote-wakeup-for-mt2712-with-two-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0129-usb-xhci-mtk-support-option-to-disable-usb3-ports.patch
The file was removedtarget/linux/mediatek/patches-4.14/0138-rtc-mediatek-add-driver-for-RTC-on-MT7622-SoC.patch
The file was removedtarget/linux/mediatek/patches-4.14/0170-pinctrl-mediatek-cleanup-for-placing-all-drivers-und.patch
The file was removedtarget/linux/mediatek/patches-4.14/0146-clk-mediatek-Add-MT2712-clock-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0225-arm-dts-Add-missing-mt7623-pcie-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0162-mtd-nand-mtk-use-nand_reset-to-reset-NAND-devices-in.patch
The file was removedtarget/linux/mediatek/patches-4.14/0012-clk-dont-disable-unused-clocks.patch
The file was removedtarget/linux/mediatek/patches-4.14/0219-arm64-dts-mt7622-add-PCIe-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0045-net-dsa-mediatek-turn-into-platform-driver.patch
The file was removedtarget/linux/mediatek/patches-4.14/0132-usb-host-modify-description-for-MTK-xHCI-config.patch
The file was removedtarget/linux/mediatek/patches-4.14/0152-mmc-mediatek-make-hs400_tune_response-only-for-mt817.patch
The file was removedtarget/linux/mediatek/patches-4.14/0154-mmc-mediatek-add-async-fifo-and-data-tune-support.patch
The file was removedtarget/linux/mediatek/patches-4.14/0133-dt-bindings-usb-mtk-xhci-add-a-optional-property-to-.patch
The file was removedtarget/linux/mediatek/patches-4.14/0137-dt-bindings-rtc-mediatek-add-bindings-for-MediaTek-S.patch
The file was removedtarget/linux/mediatek/patches-4.14/0112-usb-mtu3-set-otg_sel-for-u2port-only-if-works-as-dua.patch
The file was removedtarget/linux/mediatek/patches-4.14/0207-dt-bindings-clock-mediatek-add-audsys-support-for-MT.patch
The file was removedtarget/linux/mediatek/patches-4.14/0064-dts.patch
The file was removedtarget/linux/mediatek/patches-4.14/0218-arm64-dts-mt7622-add-ethernet-device-nodes.patch
The file was removedtarget/linux/mediatek/patches-4.14/0123-soc-mediatek-place-Kconfig-for-all-SoC-drivers-under.patch
The file was removedtarget/linux/mediatek/patches-4.14/0224-add-mt7622-defconfig-for-testing-these-new-drivers.patch
The file was removedtarget/linux/mediatek/patches-4.14/0216-arm64-dts-mt7622-add-SoC-and-peripheral-related-devi.patch
The file was removedtarget/linux/mediatek/patches-4.14/0143-mmc-mediatek-add-support-of-mt2701-mt2712.patch
The file was removedtarget/linux/mediatek/mt7622/config-4.14
The file was removedtarget/linux/mediatek/patches-4.14/0204-dt-bindings-dmaengine-Add-MediaTek-High-Speed-DMA-co.patch
The file was removedtarget/linux/mediatek/patches-4.14/0149-clk-mediatek-add-clocks-dt-bindings-required-header-.patch
Commit af5a17dbb268b79be6fa9ae16a330bd7303ee843 by john
mediatek: add support for rtl8367c

Signed-off-by: John Crispin <john@phrozen.org>
(commit: af5a17d)
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_inbwctrl.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/acl.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_mib.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_phy.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_lut.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_qos.h
The file was addedtarget/linux/mediatek/patches-5.4/0990-gsw-rtl8367s-mt7622-support.patch
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_led.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_rma.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_unknownMulticast.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_meter.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_mirror.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtk_switch.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/trap.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367s_dbg.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/l2.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_port.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_svlan.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_meter.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/mirror.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_trunking.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/led.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_scheduling.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367s.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_fc.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/interrupt.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_interrupt.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/svlan.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/leaky.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/stat.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/qos.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_inbwctrl.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtk_error.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/interrupt.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtk_switch.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_hsb.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_portIsolation.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_vlan.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_green.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/smi.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/acl.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_portIsolation.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/svlan.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/ptp.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/trap.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_igmp.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_oam.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_qos.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_i2c.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_hsb.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_trunking.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rate.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_dot1x.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/led.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/eee.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_oam.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtk_hal.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/vlan.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/qos.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rldp.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_interrupt.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/l2.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/oam.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_i2c.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/Makefile
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rldp.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_storm.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_mirror.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_port.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_eee.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/igmp.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/igmp.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_phy.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rate.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_cputag.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_rma.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/storm.c
The file was modifiedtarget/linux/mediatek/mt7622/config-5.4 (diff)
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_eee.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/ptp.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/i2c.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtk_types.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/dot1x.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/stat.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/port.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_igmp.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_led.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_scheduling.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/smi.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367s_mdio.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/trunk.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_eav.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_rldp.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_mib.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_base.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/modules.builtin
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_misc.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_acl.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_lut.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_eav.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_dot1x.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/i2c.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/oam.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/storm.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_unknownMulticast.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_rldp.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/trunk.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_fc.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/vlan.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/mirror.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_vlan.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_green.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/leaky.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_misc.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_storm.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_reg.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_acl.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtk_hal.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/port.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/cpu.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_svlan.h
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/cpu.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_cputag.c
The file was addedtarget/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/dot1x.c
Commit 8021652478db50f5739bc2d8d8425cabc6e5d957 by john
mediatek: add hw flow table offloading

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 8021652)
The file was addedtarget/linux/mediatek/patches-5.4/0999-hnat.patch
Commit 86db1f69c4fbaaa987a391351f17c852bcf39cfa by john
mediatek: set v5.4 as default

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 86db1f6)
The file was modifiedtarget/linux/mediatek/Makefile (diff)
Commit 4b8d274456db40f1ca202308a7a1fa93629aedb6 by freifunk
ramips: add DTS triggers to USB LEDs for F9K1109v1

Alter DTS for Belkin F9K1109v1 to trigger USB leds from the echi/ochi
ports.

Signed-off-by: Kip Porterfield <kip.porterfield@gmail.com>
(commit: 4b8d274)
The file was modifiedtarget/linux/ramips/dts/rt3883_belkin_f9k1109v1.dts (diff)
The file was modifiedtarget/linux/ramips/rt3883/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/rt3883.mk (diff)
Commit c3083b96495685c6c37fa2a5d8ade0dfa845465e by freifunk
ipq806x: remove support for kernel 4.14

This target has been on kernel 4.19 for several months [1] and
already uses kernel 5.4 as testing kernel. Therefore, it should
not be necessary to keep support for kernel 4.14 as well.

[1] 2a82e0e1ca0f ("ipq806x: switch to 4.19 kernel version")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Acked-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [ipq8065/nbg6817]
(commit: c3083b9)
The file was removedtarget/linux/ipq806x/patches-4.14/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0063-2-tsens-support-configurable-interrupts.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0039-clk-qcom-Add-HFPLL-driver.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0069-arm-boot-add-dts-files.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke.patch
The file was removedtarget/linux/ipq806x/patches-4.14/310-msm-adhoc-bus-support.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8065.dtsi
The file was removedtarget/linux/ipq806x/patches-4.14/0035-clk-mux-Split-out-register-accessors-for-reuse.patch
The file was removedtarget/linux/ipq806x/patches-4.14/850-soc-add-qualcomm-syscon.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0034-ARM-Add-Krait-L2-register-accessor-functions.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0072-add-ipq806x-with-no-clocks.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0053-regulator-add-smb208-support.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-3-PCI-qcom-Fixed-IPQ806x-PCIE-init-changes.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-v2.0.dtsi
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-r7500.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0048-PM-OPP-HACK-Allow-to-set-regulator-without-opp_list.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0075-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0065-arm-override-compiler-flags.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0002-dmaengine-Add-ADM-driver.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0070-qcom-spm-fix-probe-order.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0030-clk-Disable-i2c-device-on-gsbi4.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0032-phy-add-qcom-dwc3-phy.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0073-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts
The file was removedtarget/linux/ipq806x/config-4.14
The file was removedtarget/linux/ipq806x/patches-4.14/0056-cpufreq-dt-Add-missing-rcu-locks.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0044-clk-Add-safe-switch-hook.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-2-PCI-qcom-Fixed-IPQ806x-PCIE-reset-changes.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0042-clk-qcom-Add-KPSS-ACC-GCC-driver.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064.dtsi
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-c2600.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0063-1-ipq806x-tsens-driver.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-7-pcie-Set-PCIE-MRRS-and-MPS-to-256B.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ap161.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0071-6-PCI-qcom-Force-GEN1-support.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0067-generic-Mangle-bootloader-s-kernel-arguments.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0046-cpufreq-qcom-independent-core-clocks.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ap148.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0062-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0043-clk-qcom-Add-Krait-clock-controller-driver.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0064-clk-clk-rpm-fixes.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-8-pcie-qcom-Fixed-pcie_phy_clk-branch-issue.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8065-r7800.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-1-PCI-qcom-Fixed-IPQ806x-specific-clocks.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0040-clk-qcom-Add-IPQ806X-s-HFPLLs.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0074-ipq806x-usb-Control-USB-master-reset.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-db149.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0038-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-5-PCI-qcom-Programming-the-PCIE-iATU-for-IPQ806x.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0071-9-pcie-qcom-change-duplicate-pci-reset-to-phy-reset.patch
The file was removedtarget/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts
The file was removedtarget/linux/ipq806x/patches-4.14/0045-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0041-clk-qcom-Add-support-for-Krait-clocks.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch
The file was removedtarget/linux/ipq806x/patches-4.14/105-mtd-nor-add-mx25l25635f.patch
The file was removedtarget/linux/ipq806x/patches-4.14/0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch
Commit 4540c3c3bf78bdb5634425dec4c3acae25bbe3fa by ldir
dnsmasq: bump to 2.81rc5

Bump to 2.81rc5 and re-work ipset-remove-old-kernel-support.

More runtime kernel version checking is done in 2.81rc5 in various parts
of the code, so expand the ipset patch' scope to inlude those new areas
and rename to something a bit more generic.:wq

Upstream changes from rc4

532246f Tweak to DNSSEC logging.
8caf3d7 Fix rare problem allocating frec for DNSSEC.
d162bee Allow overriding of ubus service name.
b43585c Fix nameserver list in auth mode.
3f60ecd Fixed resource leak on ubus_init failure.
0506a5e Handle old kernels that don't do NETLINK_NO_ENOBUFS.
e7ee1aa Extend stop-dns-rebind to reject IPv6 LL and ULA addresses. We also reject the loopback address if rebind-localhost-ok is NOT set.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 4540c3c)
The file was addedpackage/network/services/dnsmasq/patches/100-remove-old-runtime-kernel-support.patch
The file was removedpackage/network/services/dnsmasq/patches/110-ipset-remove-old-kernel-support.patch
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
Commit bf9b742cd4b47175e76aa42ce394fa8b507e9366 by freifunk
ath79: add support for TP-Link TL-MR3420 v3

This adds support for the TP-Link TL-MR3420 v3, a later revision of the
v2 with an external gpiochip similar to TP-Link Archer C7 v4.

Specifications:

SOC: Qualcomm Atheros QCA9531
CPU: 650MHz
Flash: 4 MiB
RAM: 32 MiB
WLAN: Qualcomm Atheros QCA9531 bgn 2T2R 2.4 GHz
Ethernet: 5 ports (100M)

Flashing instructions:

- Flash factory image from OEM WebUI:
  openwrt-ath79-tiny-tplink_tl-mr3420-v3-squashfs-factory.bin
- Sysupgrade from ath79 image:
  openwrt-ath79-tiny-tplink_tl-mr3420-v3-squashfs-sysupgrade.bin

Signed-off-by: Lim Guo Wei <limguowei@gmail.com>
[remove SUPPORTED devices, some typo adjustments, fix WAN MAC
address, fix sorting in 01_leds]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: bf9b742)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9531_tplink_tl-mr3420-v3.dts
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/01_leds (diff)
Commit 02f07c640159ed1ef0698f3a4198cf5363680edd by mail
kernel: netdev: add missing config for mlx5 driver

The mlk5 kmod lacks all necessary build symbols
for kernel 4.14 (again).

Add missing symbols to avoid build failure on these targets.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[rewrite commit message - reorder symbols]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 02f07c6)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
Commit a0d14510884e6549a1637f69b0bb7325b280aff8 by freifunk
ramips: harmonize Netgear R6120 DT LED node names

This changes the node names for the LEDs in the Netgear R6120
device-tree file to provide consistency with other devices.

Signed-off-by: Alex Lewontin <alex.c.lewontin@gmail.com>
[improve commit title/message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a0d1451)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
Commit 8af80e79bd5b750bf9a5ab01a6ecdb3971248bae by dedeckeh
tools/cmake: update to 3.17.0

Remove libressl patches; they are no longer needed as LibreSSl adde
support

Replace qt tests patch with one that disables all of them.

Refresh remaining one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 8af80e7)
The file was removedtools/cmake/patches/140-libarchive-fix-libressl.patch
The file was modifiedtools/cmake/patches/130-bootstrap_parallel_make_flag.patch (diff)
The file was removedtools/cmake/patches/110-libarchive-fix-libressl-compat.patch
The file was modifiedtools/cmake/Makefile (diff)
The file was removedtools/cmake/patches/100-disable_qt_tests.patch
The file was addedtools/cmake/patches/100-no-testing.patch
Commit ae06a650d68026530beec4196869706866c2e4b1 by dedeckeh
ppp: update to version 2.4.8.git-2020-03-21

Use upstream latest git HEAD as it allows to remove the patches
700-radius-Prevent-buffer-overflow-in-rc_mksid,
701-pppd-Fix-bounds-check-in-EAP-code and
702-pppd-Ignore-received-EAP-messages-when-not-doing-EAP and
take in other fixes.

41a7323 pppd: Fixed spelling 'unkown' => 'unknown' (#141)
6b014be pppd: Print version information to stdout instead of stderr (#133)
cba2736 pppd: Add RFC1990 (Multilink) to the See Also section of the man page
f2f9554 pppd: Add mppe.h to the list of headers to install if MPPE is defined
ae54fcf pppd: Obfuscate password argument string
8d45443 pppd: Ignore received EAP messages when not doing EAP
8d7970b pppd: Fix bounds check in EAP code
858976b radius: Prevent buffer overflow in rc_mksid()

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: ae06a65)
The file was modifiedpackage/network/services/ppp/patches/300-filter-pcap-includes-lib.patch (diff)
The file was removedpackage/network/services/ppp/patches/700-radius-Prevent-buffer-overflow-in-rc_mksid.patch
The file was modifiedpackage/network/services/ppp/patches/310-precompile_filter.patch (diff)
The file was removedpackage/network/services/ppp/patches/701-pppd-Fix-bounds-check-in-EAP-code.patch
The file was removedpackage/network/services/ppp/patches/702-pppd-Ignore-received-EAP-messages-when-not-doing-EAP.patch
The file was modifiedpackage/network/services/ppp/Makefile (diff)
The file was modifiedpackage/network/services/ppp/patches/600-Revert-pppd-Use-openssl-for-the-DES-instead-of-the-l.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/202-no_strip.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/200-makefile.patch (diff)
Commit 7daab6286110b95167e291409395494f18edc9dc by freifunk
ath79: add support for Comfast CF-EW72

Specifications:
Qualcomm/Atheros QCA9531 + QCA9886
2x 10/100 Mbps Ethernet, with 48v PoE
2T2R 2.4 GHz, 802.11b/g/n
2T2R 5 GHz, 802.11a/n/ac
128MB RAM
16MB SPI Flash
4x LED (Always On Power, LAN, WAN, WLAN)

Flashing Instructions:
Original firmware is based on OpenWRT, so flashing the sysupgrade image on
the factory firmware is sufficient.

Tested: Reset button, WAN LED, LAN LED, Power LED (always on, not much
to test), WLAN LED (one LED only for 2 interfaces, by default it gets
assigned to the first interface), MAC addresses (match factory firmware).
My LAN factory MAC address ends in F2.

use stock_mac art_loc
lan :f2 0x0
wan :f3 0x1002
5g :f4 0x6
2g :f5 0x5006

Since MAC address flash locations do not really match their use in vendor
firmware (e.g. address from 5 GHz calibration data is assigned to 2.4 GHz
WiFi), just calculate the MAC addresses with an offset based on 0x0 address.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
[add MAC address comment]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 7daab62)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/qca9531_comfast_cf-ew72.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
Commit c459a6bf482f5afc4746a4a108a143e9194cd59d by rafal
bcm53xx: add support for Luxul FullMAC WiFi devices

This prepares support for models XAP-1610 and XWR-3150. Flashing
requires using Luxul firmware version:
1) 8.1.0 or newer for XAP-1610
2) 6.4.0 or newer for XWR-3150
and uploading firmware using "Firmware Update" web UI page.

Signed-off-by: Dan Haab <dan.haab@legrand.com>
(commit: c459a6b)
The file was modifiedtarget/linux/bcm53xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/bcm53xx/image/Makefile (diff)
Commit e8787291b351a98a522ecc255a1da78394558588 by freifunk
ramips: add support for Buffalo WSR-2533DHPL

Buffalo WSR-2533DHPL is a 2.4/5 GHz band 11ac router, based on MediaTek
MT7621A.

Specification:

- SoC : MediaTek MT7621A
- RAM : DDR3 128 MiB
- Flash : SPI-NOR 16 MiB
- WLAN : 2.4/5 GHz 4T4R (2x MediaTek MT7615N)
- Ethernet : 10/100/1000 Mbps
  - Switch : MediaTek MT7530 (SoC)
- LED/keys : 8x/6x (3x buttons, 2x slide-switches)
- UART : through-hole on PCB
  - J4: 3.3V, GND, TX, RX from triangle-mark
  - 57600n8
- Power : 12VDC 1.5A

Flash instruction using initramfs image:

1. prepare the TFTP server with the initramfs image renamed to
   "linux.trx-recovery" and IP address "192.168.11.2"
2. press the "AOSS" button while powering on the WSR-2533DHPL
3. after 10 seconds, release the "AOSS" button, WSR-2533DHPL downloads
   the initramfs image and boot with it automatically
4. on the initramfs image, download the sysupgrade image to the device
   and perform sysupgrade with it
5. wait ~120 seconds to complete flashing

Switch position overview:

- slide-switch1 (2x positions)
  - "AUTO"
  - "MANUAL" (not connected to gpio)

- slide-switch2 (3x positions)
  - "ROUTER"
  - "AP" (not connected to gpio)
  - "WB"

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
[add note on switches, fix group->groups for state_default]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e878729)
The file was addedtarget/linux/ramips/dts/mt7621_buffalo_wsr-2533dhpl.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
Commit 92792ead34ba53d008e28b1421d72b490cb04703 by dedeckeh
kmod: add netlink-diag package

This is used by the ss utility from iproute2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 92792ea)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
Commit d8bde3687a23742d1072be1a55f3b44ae29438ae by dedeckeh
iproute2: add kmod-netlink-diag for ss

Allows proper usage of the ss tool. Otherwise, several errors and bad
data gets thrown:

Cannot open netlink socket: Protocol not supported
Cannot open netlink socket: Protocol not supported
Cannot open netlink socket: Protocol not supported
Cannot open netlink socket: Protocol not supported
Cannot open netlink socket: Protocol not supported
Cannot open netlink socket: Protocol not supported
Cannot open netlink socket: Protocol not supported

Originally reported here: https://github.com/openwrt/packages/issues/8232

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: d8bde36)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
Commit 57f4eab6771c5b099a09cea4e661bf5ccebbbb95 by freifunk
ramips: mt7621: add label mac address to rbm11g

The rbm11g has a label with printed on mac address similar to the
rbm33g.

Signed-off-by: Tobias Schramm <t.schramm@manjaro.org>
(commit: 57f4eab)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
Commit 48b4aab80cd34682616bf7f12c41e35e27a49504 by freifunk
ramips: mt7621: reenable rbm11g

I have a rbm11g and can confirm that the LAN port is indeed
switch port 0.

Signed-off-by: Tobias Schramm <t.schramm@manjaro.org>
(commit: 48b4aab)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts (diff)
Commit f761f4052c411bababed2d2e9d8dc3f43380e4ee by freifunk
ramips: mt7621: harmonize naming scheme for Mikrotik

So far, image/device/board names for Mikrotik devices in mt7621 have
been used quite inconsistently.

This patch harmonizes the naming scheme by applying the same style
as used lately in ath79, i.e. using "RouterBOARD" as separate word
in the model name (instead of RB prefix for the number) and deriving
the board/device name from that (= make lower case and replace spaces
by hyphens).

This style has already been used for most the model/DEVICE_MODEL
variables in mt7621, so this is essentially just adjusting the remaining
variables to that.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f761f40)
The file was removedtarget/linux/ramips/dts/mt7621_mikrotik_rbm33g.dts
The file was addedtarget/linux/ramips/dts/mt7621_mikrotik_routerboard-750gr3.dts
The file was addedtarget/linux/ramips/dts/mt7621_mikrotik_routerboard-m11g.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/uci-defaults/04_led_migration (diff)
The file was removedtarget/linux/ramips/dts/mt7621_mikrotik_rb750gr3.dts
The file was removedtarget/linux/ramips/dts/mt7621_mikrotik_rbm11g.dts
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_mikrotik_routerboard-m33g.dts
Commit aff965a415899efbd7ea409f5dbe5945227e245b by daniel
generic: backport Wistron Neweb D19Q1 patches

Backport patches which adds suport for the Wistron Neweb D19Q1 3G/4G modem,
used in D-Link DWR-960.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: aff965a)
The file was addedtarget/linux/generic/pending-4.19/184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch
The file was addedtarget/linux/generic/pending-5.4/184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch
The file was addedtarget/linux/generic/backport-4.14/183-net-qmi_wwan-add-Wistron-Neweb-D19Q1.patch
The file was addedtarget/linux/generic/pending-4.14/184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch
Commit 5410a8e2959a9560cdb89231aafa23c71070721d by daniel
ramips: mt7620: add rgmii delays support

At this moment mt7620 ethernet driver doesn't support rgmii delays
configuration. SoC MT7620 have bits 2 and 3 in GPC1 an GPC2 to configure
delays for rx and tx rgmii interface.

This patch adds rx/tx rgmii delay configuration from dts.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 5410a8e)
The file was modifiedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/soc_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.h (diff)
Commit 5a5a9b7a7500379e79410a8a955381ec0fa486ae by daniel
packages: mt76: add 14c3:7610 pci id to list

This commit add patch with 14c3:7610 pci id addition.

It was sent upstream.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
[bumped PKG_RELEASE]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5a5a9b7)
The file was addedpackage/kernel/mt76/patches/0001-mt76-mt76x0-pci-add-mt7610-PCI-ID.patch
The file was modifiedpackage/kernel/mt76/Makefile (diff)
Commit c948a4782ba9e99f690a75ddf95ad76add95b5fa by daniel
ramips: add support for D-Link DWR-960

The DWR-960 Wireless Router is based on the MT7620A SoC.

Specification:

- MediaTek MT7620A (580 Mhz)
- 128 MB of RAM
- 16 MB of FLASH
- 1x 802.11bgn radio
- 1x 802.11ac radio (MT7610 mpcie card)
- 4x 10/100 Mbps Ethernet (1 WAN and 3 LAN)
- 1x 10/100/1000 Mbps Ethernet (1 LAN) (AR8035)
- 2x internal, non-detachable antennas (Wifi 2.4G)
- 3x external, detachable antennas (2x LTE, 1x Wifi 5G)
- 1x LTE modem
- UART (J4) header on PCB (57600 8n1)
- 9x LED, 2x button
- JBOOT bootloader

Known issues:
- Flash is extremely slow.

Installation:
Apply factory image via http web-gui or JBOOT recovery page

How to revert to OEM firmware:
- push the reset button and turn on the power. Wait until LED start
  blinking (~10sec.)
- upload original factory image via JBOOT http (IP: 192.168.123.254)

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: c948a47)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/03_gpio_switches (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_dlink_dwr-960.dts
Commit 85aef6f627040cd0909bd549abb721eafa511353 by freifunk
ath79: fix MAC addresses for ethernet on ZyXEL NBG6716

MAC addresses of the ethernet devices (eth0 & eth1) are randomly set at
boot time by the ag71xx driver, because it is currently not possible to
retrieve MAC addresses in ASCII format within the DTS file.
This commit works around this behaviour by setting the MAC addresses
during the preinit phase.

The same has been implemented recently for the Siemens WS-AP3610 in
d2b8ccb1c04d ("ath79: add support for Siemens WS-AP3610").

MAC assignment in vendor firmware is as follows:

use   vendor   address     OpenWrt
2g    wifi0    ethaddr     -> wlan1
5g    wifi1    ethaddr +1  -> wlan0
lan   eth1     ethaddr +2  -> eth0
wan   eth0     ethaddr +3  -> eth1

ethaddr is retrieved by $(mtd_get_mac_ascii u-boot-env ethaddr)

Note that both Wifi and ethernet indexing is swapped in OpenWrt
compared to vendor firmware.

Suggested-by: Guillaume Lefebvre <guillaume@zelig.ch>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Tested-by: Kevin Gagnon <kevin_gagnon@videotron.ca>
(commit: 85aef6f)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/nand/base-files/lib/preinit/10_fix_eth_mac.sh
Commit fea232ae8feb6af780fd4fa78ebe9231778bf75a by freifunk
ramips: use full 8MB flash on ZyXEL Keenetic

ZyXEL Keenetic has 8MB flash, but OpenWrt uses only 4MB.
This commit fixes the problem.

WikiDevi page [1] says that ZyXEL Keenetic has FLA1: 8 MiB, there is
an article with specs [2] (in Russian).

[1] https://wikidevi.wi-cat.ru/ZyXEL_Keenetic
[2] https://3dnews.ru/608774/page-2.html

Fixes: FS#2487
Fixes: a7cbf59e0e04 ("ramips: add new device ZyXEL Keenetic as kn")

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
(commit: fea232a)
The file was modifiedtarget/linux/ramips/dts/rt3052_zyxel_keenetic.dts (diff)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
Commit 91c61aae200ecf98e332482d395beda819d6a4fa by dedeckeh
base-files: add enabled commands to service rc.common

Add missing enbaled command help output.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 91c61aa)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/base-files/files/etc/rc.common (diff)
Commit 2bdd66975260f98a39772e47744f76cf55ccdfec by ynezz
ipq806x: switch to 5.4 kernel

ipq806x has been tested for a lot and lots of people reported good results.
Switch the main kernel to 5.4 following the other targets.

Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [ipq8065, NBG6817]
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 2bdd669)
The file was modifiedtarget/linux/ipq806x/Makefile (diff)
Commit 9aa3d5b3458a7d00fdcde69f1f417261707aa914 by ynezz
linux-atm: Include linux/sockios.h for SIOCGSTAMP

Since linux kernel commit 0768e17073dc527ccd18ed5f96ce85f9985e9115
(2019-04-19) the asm-generic/sockios.h header no longer defines
SIOCGSTAMP. Instead it provides only SIOCGSTAMP_OLD.

The linux/sockios.h header now defines SIOCGSTAMP using either
SIOCGSTAMP_OLD or SIOCGSTAMP_NEW as appropriate. This linux only
header file is not included so we get a build failure.

Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
(commit: 9aa3d5b)
The file was addedpackage/network/utils/linux-atm/patches/800-include_sockios.patch
Commit 780264980baa11cd238ebfc2cfa7ebd1f3803c08 by ynezz
gemini: Refine package list

The NAS packages for Gemini doesn't even include the
block-mount package. Augment the list to be based off
the DEFAULT_PACKAGES.nas to make sure we extend on the
essentials.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: 7802649)
The file was modifiedtarget/linux/gemini/image/Makefile (diff)
Commit 196cab719f8f318ec771e5f1a07728c12b7fa207 by ynezz
kernel: generic: 5.4: fix mips command line parameter patch

Fixing a build error when CONFIG_KERNEL_KEXEC is enabled:

make[5]: Entering directory '/home/bjorn/tmp/tmp-lede/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/linux-5.4.28'
  CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  CHK     include/generated/compile.h
  CC      arch/mips/kernel/machine_kexec.o
arch/mips/kernel/machine_kexec.c: In function 'kexec_nonboot_cpu_jump':
arch/mips/kernel/machine_kexec.c:268:27: error: 'relocate_new_kernel_size' undeclared (first use in this function); did you mean 'kexec_relocate_new_kernel_end'?
      reboot_code_buffer + relocate_new_kernel_size);
                           ^~~~~~~~~~~~~~~~~~~~~~~~
                           kexec_relocate_new_kernel_end
arch/mips/kernel/machine_kexec.c:268:27: note: each undeclared identifier is reported only once for each function it appears in
arch/mips/kernel/machine_kexec.c: In function 'kexec_reboot':
arch/mips/kernel/machine_kexec.c:306:27: error: 'relocate_new_kernel_size' undeclared (first use in this function); did you mean 'kexec_relocate_new_kernel_end'?
      reboot_code_buffer + relocate_new_kernel_size);
                           ^~~~~~~~~~~~~~~~~~~~~~~~
                           kexec_relocate_new_kernel_end
make[7]: *** [scripts/Makefile.build:266: arch/mips/kernel/machine_kexec.o] Error 1

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 196cab7)
The file was modifiedtarget/linux/generic/pending-5.4/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch (diff)
Commit b299002877c801202c3b61d5e09865e88f506176 by ynezz
kernel: bump 5.4 to 5.4.31

Refreshed patches, removed upstreamed patches:

oxnas:   003-ARM-dts-oxnas-Fix-clear-mask-property.patch
generic: 184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch

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

Tested-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> [apu2]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: b299002)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0456-dma-mapping-treat-dev-bus_dma_mask-as-a-DMA-limit.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0401-eth-fix-eth1-tx-timeout.patch (diff)
The file was removedtarget/linux/generic/pending-5.4/184-USB-serial-option-add-Wistron-Neweb-D19Q1.patch
The file was modifiedtarget/linux/generic/hack-5.4/901-debloat_sock_diag.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0310-dts-add-wmac-support-for-mt7622-rfb1.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0303-mtd-spinand-disable-on-die-ECC.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0301-mtd-mtk-ecc-move-mtk-ecc-header-file-to-include-mtd.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0900-bt-mtk-serial-fix.patch (diff)
The file was removedtarget/linux/oxnas/patches-5.4/003-ARM-dts-oxnas-Fix-clear-mask-property.patch
The file was modifiedtarget/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/655-increase_skb_pad.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0990-gsw-rtl8367s-mt7622-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0306-spi-spi-mem-MediaTek-Add-SPI-NAND-Flash-interface-dr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/300-MIPS-Exclude-more-dsemul-code-when-CONFIG_MIPS_FP_SU.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0128-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/721-phy_packets.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.4/102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0400-eth-fix-rx-vlan-hw-offload.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0307-dts-mt7629-add-snand-support.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/bcm27xx/patches-5.4/950-0043-MMC-added-alternative-MMC-driver.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0308-dts-mt7622-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0999-hnat.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/647-netfilter-flow-acct.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/630-packet_socket_type.patch (diff)
Commit cd510e775bc7c806b3ad6981221258385554b9e8 by freifunk
ath79: add support for Comfast CF-WR752AC v1

Specifications:

- Qualcomm QCA9531 + QCA9886
- dual band, antenna 2*3dBi
- Output power 50mW (17dBm)
- 1x 10/100 Mbps LAN RJ45
- 128 MB RAM / 16 MB FLASH (w25q128)
- 3 LEDs (red/green/blue)
  incorporated in
  "color wheel reset switch"
- UART 115200 8N1

Flashing instructions:

The U-boot bootloader contains a recovery HTTP server
to upload the  firmware. Push the reset button while powering the
device on and keep it pressed for ~10 seconds. The device's LEDs will
blink several times and the recovery page will be at
http://192.168.1.1; use it to upload the sysupgrade image.

Alternatively, the original firmware is based on OpenWrt so a
sysupgrade image can be installed via the stock web GUI. Settings from
the original firmware will be saved and restored on the new one, so a
factory reset will be needed. To do so, once the new firmware is flashed,
enter into failsafe mode by pressing the reset button several times during
the boot process, until it starts flashing. Once in failsafe mode, perform
a factory reset as usual.

LED-Info:

The LEDs on the Comfast stock fw have a very proprietary behaviour,
corresponding to the user selected working mode (AP, ROUTER or REPEATER).
In the first two cases, only blue is used for status and LAN signaling. When
using the latter, blue is always off (except for sysupgrade), either red
signals bad rssi on master-link, or green good. Since the default working
mode of OpenWrt resembles that of a router/AP, the default behavior is
implemented accordingly.

MAC addresses (art partition):

location  address (example)    use in vendor firmware
0x0       xx:xx:xx:xx:xc:f8 -> eth0
0x6       xx:xx:xx:xx:xc:fa -> wlan5g (+2)
0x1002    xx:xx:xx:xx:xc:f9 -> not used
0x5006    xx:xx:xx:xx:xc:fb -> not used
---       xx:xx:xx:xx:xd:02 -> wlan2g (+10)

The same strange situation has already been observed and documented
for COMFAST CF-E560AC.

Signed-off-by: Roman Hampel <rhamp@arcor.de>
Co-developed-by: Joao Albuquerque <joaohccalbu@gmail.com>
Signed-off-by: Joao Albuquerque <joaohccalbu@gmail.com>
[adjust and extend commit message, rebase, minor DTS adjustments,
add correct MAC address for wmac, change RSSI LED names and behavior]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: cd510e7)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9531_comfast_cf-wr752ac-v1.dts
Commit 5c6fe8e850a74d65a94d674c92ee6147a3db92aa by nbd
build: fix kernel_menuconfig on macOS with newer kernel versions

Account for upstream build system changes

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5c6fe8e)
The file was modifiedinclude/kernel-build.mk (diff)
Commit 4627b5df69fac65e35429b3f876748a59c1bb47a by nbd
build: move symvers files to kernel build dir

The symvers files of older kernel versions are incompatible with the ones
from 5.4, so changing the kernel version without running make clean was
causing build failures in kernel module packages.
Fix this by moving the directory, ensuring that symvers files get thrown
away with a kernel version change

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 4627b5d)
The file was modifiedinclude/kernel.mk (diff)
Commit 2e6b6f9fcaaea33b0b66026d9f40e775470c5ef4 by ynezz
kernel: add @IPV6 dependency to ipv6 modules

IPv6 modules should all depend on @IPV6, to avoid circular dependencies
problems, especially if they select a module that depends on IPV6 as
well.  In theory, if a package A depends on IPV6, any package doing
'select A' (DEPENDS+= A) should also depend on IPV6; otherwise selecting
A will fail.  Sometimes the build system is forgiving this, but
eventually, and unexpectedly, it may blow up on some other commit.

Alternatively one can conditionally add IPv6 dependencies only if
CONFIG_IPV6 is selected: (DEPENDS+= +IPV6:package6).

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 2e6b6f9)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
Commit 1da014fcca2deb7b4e39f1b5bdd1bc1f10e724b5 by ynezz
busybox: quote 'source' filenames in Config.in

Newer versions of the kconfig program requires quoting the arguments of
the 'source' directive.  These are the last ones not using them.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 1da014f)
The file was modifiedpackage/utils/busybox/config/networking/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/util-linux/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/Config.in (diff)
Commit ccad1d681782fdebaea3631fa623653c2188185a by ynezz
build: define RTC_SUPPORT as a bool

Currently, RTC_SUPPORT is defined as a tristate, with 'depends on m',
which is supposed to only let it be set to 'm' or 'n'.  However,
scripts/target-metadata.pl will 'select' it, or setting it to 'y', which
defeats it's 'depends on m' restriction.  The users of the symbol are
not expecting it to be necessarily 'm' either, so we can safely use it
as bool.

Newer versions of Linux 'conf' will issue a warning when it detects such
unmet dependencies, and will set it to 'n' instead of 'y', as the
current version does.  In all cases, 'm' is never used.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: ccad1d6)
The file was modifiedtarget/Config.in (diff)
Commit 8636a172146f3b78474c61a7021ca2628b3370b1 by ynezz
build: simplify building *config targets

Instead of passing pkg-config location through a variable when building
qconf (make xconfig), prepend its parent directory to the PATH, as it is
being done for other conf targets.

Use a Makefile pattern rule to group all 'scripts/config/%onf'
(currently conf, mconf, qconf) targets in a single rule.  Add -O2 to
CFLAGS when building them as well.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 8636a17)
The file was modifiedscripts/config/Makefile (diff)
The file was modifiedinclude/toplevel.mk (diff)
Commit dcf3e63a35d05e7e5103819c0f17195bfafe9baa by ynezz
build: scripts/config - update to kconfig-v5.6

Major changes include:
- Much more readable reverse dependencies separated in groups
- Improved recursive dependency report
- More readable .config files: add comments to signal end of menus
- More warnings for incorrect Config.in entries, such as a 'choice'
   default not contained in the 'choice'
- Hability to properly display pseudographics with non-latin locales
- Recursive dependencies are now treated as errors - this should make
   it harder for them to creep in.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: dcf3e63)
The file was addedscripts/config/parser.y
The file was addedscripts/config/preprocess.c
The file was modifiedscripts/config/confdata.c (diff)
The file was modifiedscripts/config/lxdialog/textbox.c (diff)
The file was modifiedscripts/config/lkc.h (diff)
The file was addedscripts/config/mconf-cfg.sh
The file was addedscripts/config/lexer.l
The file was modifiedscripts/config/lxdialog/menubox.c (diff)
The file was modifiedscripts/config/lxdialog/util.c (diff)
The file was modifiedscripts/config/lxdialog/inputbox.c (diff)
The file was removedscripts/config/zconf.tab.c_shipped
The file was addedscripts/config/parser.tab.h
The file was removedscripts/config/zconf.hash.c_shipped
The file was modifiedscripts/config/lxdialog/yesno.c (diff)
The file was addedscripts/config/parser.tab.c
The file was addedscripts/config/qconf-cfg.sh
The file was modifiedscripts/config/qconf.h (diff)
The file was addedscripts/config/images.h
The file was modifiedscripts/config/images.c (diff)
The file was modifiedscripts/config/symbol.c (diff)
The file was modifiedscripts/config/conf.c (diff)
The file was removedscripts/config/zconf.l
The file was removedscripts/config/zconf.y
The file was modifiedscripts/config/lxdialog/checklist.c (diff)
The file was modifiedscripts/config/expr.h (diff)
The file was modifiedscripts/config/README (diff)
The file was modifiedscripts/config/list.h (diff)
The file was modifiedscripts/config/mconf.c (diff)
The file was removedscripts/config/zconf.lex.c_shipped
The file was removedscripts/config/lxdialog/.gitignore
The file was modifiedscripts/config/qconf.cc (diff)
The file was modifiedscripts/config/menu.c (diff)
The file was modifiedscripts/config/lxdialog/dialog.h (diff)
The file was modifiedscripts/config/.gitignore (diff)
The file was modifiedscripts/config/util.c (diff)
The file was removedscripts/config/zconf.gperf
The file was modifiedscripts/config/Makefile (diff)
The file was modifiedscripts/config/lkc_proto.h (diff)
The file was modifiedscripts/config/expr.c (diff)
The file was removedscripts/config/lxdialog/check-lxdialog.sh
The file was addedscripts/config/lexer.lex.c
Commit 3204430e38f1a2ba7fda9471720a2a1042adf5e0 by ynezz
build: add option to warn on recursive dependency

This addes the option to treat recursive dependencies as warnings
instead of errors, by running make with WARN_RECURSIVE_DEP=1.

Note that the script/config targets will not get rebuilt when you add or
remove WARN_RECURSIVE_DEP while running make.  One must run
'make config-clean' before building config with a different setting.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 3204430)
The file was modifiedscripts/config/symbol.c (diff)
The file was modifiedscripts/config/README (diff)
The file was modifiedinclude/toplevel.mk (diff)
Commit fabcfa9222c4f683163514af667310178f8a45a0 by ynezz
ipq40xx: re-add LEDS_LP5523 for the ASUS Lyra MAP-AC2200

This symbol had been enabled in the initial device support submission
for kernel 4.14, but apparently got lost during the v4.19 port.

The ASUS Lyra MAP-AC2200 has a single (very bright) rgb LED, which is
controlled by the TI/National LP5523/55231 LED driver chip. It is left
enabled in a pulsating infinite rainbow loop by the bootloader,
expecting it to be reconfigured (disabled by default) after the boot
process has finished and is also required to indicate failsafe/
firstboot conditions.

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: fabcfa9)
The file was modifiedtarget/linux/ipq40xx/config-5.4 (diff)
The file was modifiedtarget/linux/ipq40xx/config-4.19 (diff)
Commit 32f675ca9f7fb1e541aed704eb49467b07b4dce9 by ynezz
x86: fix grub-bios-setup fail during sysupgrade

grub-bios-setup requires two images (boot.img and core.img),
but they are missing. This make an error during sysupgrade:
Upgrading bootloader on /dev/sda...
grub-bios-setup: error: cannot open `/tmp/boot/boot/grub/boot.img': No
such file or directory.

Signed-off-by: 李国 <uxgood.org@gmail.com>
(commit: 32f675c)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
The file was modifiedtarget/linux/x86/base-files/lib/upgrade/platform.sh (diff)
Commit 4a0f426ba5044af2fe45be8cc553f1580484883c by ynezz
x86: add genisoimage and xorrisofs as alternatives to mkisofs

Some system not have mkisofs, but have genisoimage or
xorrisofs. They have compatable options for mkisofs,
so let them as alternatives to mkisofs.

Signed-off-by: 李国 <uxgood.org@gmail.com>
(commit: 4a0f426)
The file was modifiedtarget/linux/x86/Makefile (diff)
Commit 02a1914585fffb97b26cc871b303a39ac9d37cbb by daniel
procd: bump to latest HEAD

2188d81 jail: add support for launching extroot containers
6f3dbd2 jail: add support for userns and cgroupsns
28a06e5 jail: add support for (ram-)overlayfs

Add handling for extroot, overlaydir and tmpoverlaysize as well as
jail flags for userns and cgroupsns to OpenWrt's shell script to
allow their use in init scripts.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 02a1914)
The file was modifiedpackage/system/procd/files/procd.sh (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
Commit de634663643ae7e09522dd22165bb8793631b26f by daniel
exfat-utils: add exFAT File System utilities package

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: de63466)
The file was addedpackage/utils/exfat-utils/Makefile
Commit cb511ceb450f68274248883c0de53094e7dd8763 by dedeckeh
e2fsprogs: Update to 1.45.6

Update e2fsprogs to 1.45.6

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(commit: cb511ce)
The file was modifiedpackage/utils/e2fsprogs/Makefile (diff)
Commit c9daacbf183ad6e0a77390dfdbebf3ccbfa123e4 by dedeckeh
tools/e2fsprogs: Update to 1.45.6

Update e2fsprogs to 1.45.6

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(commit: c9daacb)
The file was modifiedtools/e2fsprogs/Makefile (diff)
Commit 71ea940a842c97b1972af797dfe88a45bc1ff542 by dedeckeh
tools/findutils: Update to 4.7.0

Update findutils to 4.7.0
Remove patches
Enable pthreads
Disable NLS support to be consistent with other tools such as bison, e2fsprogs
and sed.
Disable selinux support to be consistent with other tools such as sed and tar
Disable rpath as we don't need hardcoded paths

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(commit: 71ea940)
The file was removedtools/findutils/patches/100-include_sysmacros.patch
The file was modifiedtools/findutils/Makefile (diff)
The file was removedtools/findutils/patches/110-glibc-change-work-around.patch
Commit 169afa9fe4f53ad69068314480a34afd0ee6b948 by dedeckeh
tools/mtools: Update to 4.0.24

Update mtools to 4.0.24

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(commit: 169afa9)
The file was modifiedtools/mtools/Makefile (diff)
Commit d158b26c1e38bfc6adb102f8c593d1fa4fa051c0 by dedeckeh
tools/xz: Update to 5.2.5

Update xz to 5.2.5
Disable NLS support to be consistent with other tools such as bison, e2fsprogs
and sed.
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(commit: d158b26)
The file was modifiedtools/xz/Makefile (diff)
Commit 5d7812495b23938d716d5b91e282c1740af8d3bb by dedeckeh
tools/mm-macros: Update to 1.0.0

Update mm-macros to 1.0.0

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
(commit: 5d78124)
The file was modifiedtools/mm-macros/Makefile (diff)
The file was addedREADME.md
Commit d0b23935c1a5cb280b87877adf87bcadca59b994 by musashino.open
build: update download.pl to change priority of mirrors
(commit: d0b2393)
The file was modifiedscripts/download.pl (diff)
Commit b4b00559d69bc8e403e1e1c848954e5ab9b41a9b by musashino.open
ramips: Add support for I-O DATA WN-G300DGR

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

Specification:

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

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

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

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

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

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