Skip to content
成功

変更履歴

概要

  1. ccache: update to 4.2.1 (commit: 3ebfd00) (details)
  2. mediatek: mt7622: build AHCI driver as module (commit: 95ac3f8) (details)
  3. image: introduce 'append-image-stage' build command (commit: de4b29d) (details)
  4. mediatek: bpi-r64: fix sdcard.img.gz in ImageBuilder (commit: 210916c) (details)
  5. image: use portable filename in 'append-image-stage' (commit: c7a5a09) (details)
  6. bpftools: fix feature override for masking clang (commit: cf20f1b) (details)
  7. bpftools: update to v5.11.16, simplify make (commit: aabc632) (details)
  8. nat46: update to git HEAD (commit: c61ab68) (details)
  9. dnsmasq: add ignore hosts dir to dnsmasq init script (commit: e8a5670) (details)
  10. ath79: add missing kernel config symbol (commit: f4473ba) (details)
  11. iwinfo: update to latest Git HEAD (commit: 6f77ce7) (details)
  12. mac80211: minstrel_ht: fix issue in calculating success probability (commit: 12cb52b) (details)
  13. arm-trusted-firmware-mediatek: fix boot hang on unifi-6-lr (commit: ebed523) (details)
  14. uboot-mediatek: unifi6lr: mtd erase before write to flash (commit: 43dad22) (details)
  15. ipq40xx: add support for MikroTik SXTsq 5 ac (commit: d1f1e52) (details)
  16. kernel: backport mtk_ppe busy-wait loop fix (commit: 0e3c31c) (details)
  17. kernel: bump 5.10 to 5.10.33 (commit: 62a0a86) (details)
  18. ath79: mikrotik: swap RB922UAGS-5HPaCD eth0/1 MACs (commit: 14a95b3) (details)
  19. kernel: bump 5.4 to 5.4.114 (commit: 0d2873d) (details)
  20. kernel: bump 5.4 to 5.4.115 (commit: c03e98b) (details)
  21. kernel: Move an upstreamed patch under backports (commit: 4b14b42) (details)
  22. kernel: backport mtk_soc_eth fixes from v5.13 (commit: 0d6f207) (details)
  23. kernel: update mt7530 EEE patch from upstream (commit: 20a924d) (details)
  24. kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (commit: 9ffa2f8) (details)
  25. uboot-envtools: add support for Buffalo WZR-HP-G300NH (commit: addf47a) (details)
  26. kernel: add kmod-ipvlan support (commit: e219b7f) (details)
  27. kernel: netdev: add qlcnic (commit: f88c64d) (details)
  28. feeds: management: remove dead and out of project feed (commit: 88097e2) (details)
  29. netfilter: remove no-op kconfig symbols (commit: d7956c5) (details)
  30. mvebu: LS421DE: improve pin configuration (commit: 26a5aea) (details)
  31. toolchain/binutils: update to 2.35.2 (commit: b1ac59e) (details)
  32. toolchain/binutils: add binutils 2.36.1 (commit: 6c618f8) (details)
  33. mac80211/rtl: backport a rtl8192cu AP mode fix (commit: eeda865) (details)
  34. kernel: qlcnic: add dependency to kmod-hwmon-core (commit: 95b210e) (details)
  35. apm821xx: MBL: correct phy-mode delay settings (commit: df07baf) (details)
  36. ath79: add SPI_MASTER_GPIO_SS flag (commit: a1d405f) (details)
  37. ath79: set number of chipselect lines (commit: bd54e73) (details)
  38. ath79: drop cs-gpios property (commit: e5f81ea) (details)
  39. mediatek: correct address of ethernet PHY (commit: 2352fbc) (details)
  40. glibc: update to latest 2.33 HEAD (bug 27744) (commit: 2fc2088) (details)
  41. kernel: qlcnic: fix typo in module description (commit: 5e926c2) (details)
  42. kernel: partly revert: update mt7530 EEE patch from upstream (commit: d31bd7a) (details)
  43. kernel: Reorder kernel configuration options (commit: 63d8117) (details)
  44. mediatek: Add missing config options (commit: fa93902) (details)
  45. kernel: add missing kernel config option (commit: 7ab3d94) (details)
  46. mediatek: bpi-r64: add eMMC bootloader artifacts (commit: 01a9d22) (details)
  47. uboot-mediatek: bpi-r64: add TFTP update options to eMMC bootmenu (commit: fbcfa89) (details)
  48. iwinfo: update to latest Git HEAD (commit: 5515c29) (details)
  49. ath79: Deactivate ZyXEL NBG6716 by default (commit: 5d8ea6d) (details)
  50. busybox: backport fix for CVE-2021-28831 (commit: 13397b2) (details)
  51. mac80211: Update to version 5.10.34-1 (commit: 17ac984) (details)
  52. ltq-dsl-base: Make package nonshared to fix image builder (commit: 454d514) (details)
  53. dnsmasq: Update to version 2.85 (commit: 3980daf) (details)
  54. base-files: upgrade: take down loop and LVM before upgrade (commit: a2b9ec0) (details)
  55. procd: update to git HEAD (commit: b607e7d) (details)
  56. tplink-safeloader: fix product_name of TP-Link AD7200 (commit: dfef88b) (details)
  57. kernel: fix parsing fixed subpartitions (commit: ed4641e) (details)
  58. ipq806x: dwmac: clear forced speed during probe (commit: fa73183) (details)
  59. ipq806x: ubnt,unifi-ac-hd: use on-board PHYs (commit: 4f74966) (details)
  60. ipq806x: ubnt,unifi-ac-hd: reorder eth0 and eth1 (commit: 565814a) (details)
  61. ipq806x: Add "snps,dwmac" to all gmac compatible= (commit: 75ca641) (details)
  62. kernel: bump 5.4 to 5.4.116 (commit: daa5860) (details)
  63. realtek: Add support for Netgear S350 series switches GS308T and GS310TP (commit: c829bc1) (details)
  64. realtek: add support for INABA Abaniact AML2-17GP (commit: 4c0c860) (details)
  65. ipq806x: improve system latency (commit: 861b82d) (details)
  66. ipq806x: copy kernel 5.4 patches to 5.10 (commit: d53be2a) (details)
  67. ipq806x: use newer tsens patch (commit: 96f10c9) (details)
  68. ipq806x: fix missing clk and reset (commit: cde218d) (details)
  69. ipq806x: backport mtd adm and smem driver (commit: c864f58) (details)
  70. ipq806x: drop cpuidle generic support from QCOM (commit: e2b0ad1) (details)
  71. ipq806x: drop upstream patch (commit: e17fb62) (details)
  72. ipq806x: introduce dedicated krait cpufreq (commit: 5dbbefc) (details)
  73. ipq806x: backport cpufreq changes to 5.4 (commit: 6e411b8) (details)
  74. ipq806x: fix broken pci2 and pci3 (commit: fdb739b) (details)
  75. ipq806x: introduce nandc boot layout mode (commit: 62cc66f) (details)
  76. ipq806x: refresh dtsi patches (commit: 1e25423) (details)
  77. ipq806x: refresh config 5.10 (commit: 9e843a9) (details)
  78. ipq806x: add kernel 5.10 as testing kernel (commit: 85adcec) (details)
  79. ipq806x: set boot layout for nandc compatible (commit: e3daef3) (details)
  80. ipq806x: simplify ecw5410 dts (commit: d079c8f) (details)
  81. ipq806x: refresh 5.10 patches (commit: db2c147) (details)
  82. ipq806x: fix missing tx/rx fifo depth gmac configuration (commit: 4cd43af) (details)
  83. ipq806x: apply correct voltage tolerance (commit: 1603d09) (details)
  84. ipq806x: add missing wakeup-source for gpio keys (commit: 3bae740) (details)
  85. realtek: enable CRC offloading (commit: 9e8d62e) (details)
  86. realtek: add IGMP/MLD snooping support (commit: cf4edab) (details)
  87. realtek: remove unused FDB print routing (commit: d497262) (details)
  88. realtek: Add L2 hash bucket size (commit: 637deab) (details)
  89. realtek: improve EEE support for RTL8380/8390/9300 (commit: 515d9c8) (details)
  90. realtek: Add support for clause45 PHYs (commit: 4089904) (details)
  91. realtek: Add SoC-specific VLAN setup routine (commit: d464994) (details)
  92. realtek: Setup all VLANs with default configurations (commit: 4342d27) (details)
  93. realtek: Add support for Layer 2 Multicast (commit: cde3197) (details)
  94. uboot-mediatek: unifi-6-lr: fix erase of production parition (commit: af3a1ad) (details)
  95. uboot-envtools: change size for unifi-6-lr (commit: f990bdd) (details)
  96. imagebuilder: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archive (commit: 6967903) (details)
  97. sdk: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archives (commit: 1e4b191) (details)
  98. ipq40xx: fix hard_config partition size on MikroTik hAP-ac2 (commit: 979f406) (details)
  99. uqmi: fix network registration loop (commit: 2eda042) (details)
  100. Extend checks on build prerequisites for building OpenWRT core (commit: f68c947) (details)
  101. ipq806x: dwmac: fix GMACs connected via SGMII fixed-link (commit: d62825d) (details)
  102. ipq806x: nbg6817: case-insensitive qcom-smem partitions (commit: 2db9dde) (details)
  103. ipq806x: g10: case-insensitive qcom-smem partitions (commit: f70e11c) (details)
  104. ipq806x: ecw5410: case-insensitive qcom-smem partitions (commit: 435dc2e) (details)
  105. arm-trusted-firmware-mediatek: update to git HEAD (commit: c91c0c1) (details)
  106. uboot-mediaktek: add support for PSTORE and check it on boot (commit: cc20175) (details)
  107. mediatek: reserve memory for ramoops and enable PSTORE (commit: e1adb1f) (details)
  108. kernel: bump 5.4 to 5.4.117 (commit: da16b80) (details)
  109. ipq806x: Add mising devices to kernel 5.10 (commit: a1afeb9) (details)
  110. ipq806x: Bring missing patches from 5.4 to 5.10 (commit: 62850e7) (details)
  111. treewide: consolidate named GPIO patch into hack-5.10 (commit: 89b99e9) (details)
  112. firmware-utils: zytrx: Add util for ZyXEL specific header (commit: 48cad07) (details)
  113. ramips: mt7621: Add support for ZyXEL NR7101 (commit: 2449a63) (details)
  114. kernel: bump 5.10 to 5.10.34 (commit: 976e659) (details)
  115. kernel: bump 5.10 to 5.10.35 (commit: f35dbef) (details)
  116. realtek: Fix VLAN issues introduced by multicast patches (commit: 204956a) (details)
  117. ath79: ag71xx: fix error handling for of_get_phy_mode (commit: a273ac4) (details)
  118. rpcd: update to latest HEAD (commit: 97e820c) (details)
  119. rpcd: set correct PKG_SOURCE_DATE (commit: 21b8550) (details)
  120. mt76: update to the latest version (commit: 06f5e80) (details)
  121. ramips: use standard naming scheme for Zyxel NR7101 LED nodes (commit: f4940d2) (details)
  122. ramips: fix mac addresses of Youku YK1 (commit: e57e460) (details)
  123. kernel: move three accepted patches from pending to backports (commit: e724966) (details)
  124. generic: platform/mikrotik: release mtd device after use (commit: 4e385a2) (details)
  125. kernel: add kmod-leds-uleds (commit: 6a37286) (details)
  126. build: fix opkg install step for large package selection (commit: 1854aee) (details)
  127. base-files: shinit: properly handle dashes in service names (commit: 75ea878) (details)
  128. busybox: add SRV support to nslookup_lede.c patch (commit: 3a35939) (details)
  129. build: kernel2minor: work around path length limit (commit: 5a96081) (details)
  130. mac80211: backport upstream fixes for FragAttacks (commit: 025bd93) (details)
  131. busybox: update to 1.33.1 (commit: 6713fe0) (details)
  132. mt76: update to the latest version (commit: b5fb676) (details)
  133. ipq806x: base-files: asrock: fix bootcount include (commit: ce8af0a) (details)
  134. build: introduce $(MKHASH) (commit: b993b68) (details)
  135. ath79: fix sorting in generic 02_network (commit: 6780019) (details)
  136. kernel: bump 5.10 to 5.10.36 (commit: 6a57e1f) (details)
  137. kernel: bump 5.10 to 5.10.37 (commit: d337731) (details)
  138. busybox: disable PREFER_IPV4_ADDRESS (commit: 7fea9d9) (details)
  139. uclient: update to Git version 2021-05-14 (commit: 1ec6fc4) (details)
  140. mt76: update to the latest version (commit: f62aa9e) (details)
  141. fstools: update to git HEAD (commit: f8c98ee) (details)
  142. umdns: bump to git HEAD (commit: 844598d) (details)
  143. grub2: bump to 2.06-rc1 (commit: e74d81e) (details)
  144. fstools: add missing #define _GNU_SOURCE (commit: 23f98b3) (details)
  145. ath79: set lzma-loader variables to null by default (commit: bf8c16d) (details)
  146. ramips: fix SUPPORTED_DEVICES for ALFA Network devices (commit: cf3f1f8) (details)
  147. base-files: change logging for upgrade on fwtool (commit: e0c6506) (details)
  148. octeon: create shared DTSI for Ubiquiti E300 platform (commit: 8e7c9f5) (details)
  149. octeon: add new target and support for Ubiquiti EdgeRouter 6P (commit: 6ee3680) (details)
  150. ath79: add support for COMFAST CF-E375AC (commit: 4f07966) (details)
  151. ath79: fix leading whitespaces in generic 01_leds (commit: 3dd9f82) (details)
  152. ath79: add support for ZiKing CPE46B (commit: b108ed0) (details)
  153. octeon: use shared function for platform_copy_config() (commit: 4508b12) (details)
  154. bmips: remove duplicated brcmnand patch (commit: f2844a6) (details)
  155. openwrt-keyring: Only copy sign key for snapshots (commit: 097dc94) (details)
  156. base-files: use "ports" array in board.json network for bridges (commit: d42640e) (details)
  157. toolchain/gdb: fix broken configure test for ELF support (commit: 3f4b382) (details)
  158. libubox: update to the latest version (commit: 04d2160) (details)
  159. hostapd: add ubus notifications for adding/removing vlan interfaces (commit: 2d89d7c) (details)
  160. hostapd: add patch for disabling automatic bridging of vlan interfaces (commit: cf45cae) (details)
  161. netifd: update to the latest version (commit: 829b5c2) (details)
  162. busybox: use $(AUTORELEASE) and SPDX (commit: 25fdb42) (details)
  163. rpcd: fix PKG_MIRROR_HASH (commit: e884389) (details)
  164. base-files: generate "device" UCI type section for bridge (commit: 43fc720) (details)
  165. base-files: migrate old UCI network bridge ports syntax (commit: f716c30) (details)
  166. busybox: show reproducible timestamp (commit: a725382) (details)
  167. busybox: remove nslookup_lede/openwrt.patch (commit: b36b8b6) (details)
  168. busybox: preserve crontabs (commit: b810d64) (details)
  169. base-files: generate bridge device sections with br- name prefix (commit: 0e45966) (details)
  170. netifd: update to the latest master (commit: cea6631) (details)
  171. Revert "base-files: migrate old UCI network bridge ports syntax" (commit: 80be798) (details)
  172. firmware-utils: fix coverity zytrx.c resource leak (commit: baf2a50) (details)
  173. imx6: rename Freescale to NXP in BOARDNAME and profiles (commit: 368c20f) (details)
  174. imx6: image: cleanup image recipes (commit: 7e7cef6) (details)
  175. imx6: image: use vendor_model scheme (commit: cbc8bcf) (details)
  176. uboot-imx6: drop 'HIDDEN' flag from 'mx6cuboxi' define (commit: 959eabf) (details)
  177. uboot-imx6: update BUILD_DEVICES values (commit: fab114f) (details)
  178. imx6: image: keep devices in alphabetical order (commit: f13c0bf) (details)
  179. imx6: image: cleanup variables order within device's defines (commit: 9a99903) (details)
  180. uboot-envtools: support uci-default config also per subtargets (commit: 6f3a05e) (details)
  181. grub2: disable liblzma dependency (commit: 622f8ef) (details)
  182. busybox: nslookup applet link with resolv if use glibc (commit: a9ebd3a) (details)
  183. wolfssl: always export wc_ecc_set_rng (commit: ef9b103) (details)
  184. hostapd: wolfssl: add RNG to EC key (commit: ddcb970) (details)
  185. kernel: bump 5.10 to 5.10.38 (commit: 8615573) (details)
  186. kernel: bump 5.10 to 5.10.39 (commit: f726b37) (details)
  187. kernel: bump 5.4 to 5.4.118 (commit: 3e1c92f) (details)
  188. kernel: bump 5.4 to 5.4.119 (commit: 08593db) (details)
  189. kernel: bump 5.4 to 5.4.120 (commit: fec92f1) (details)
  190. kernel: bump 5.4 to 5.4.121 (commit: cb919f2) (details)
  191. ipq806x: reduce pci IO space to 64k (commit: e5d50f6) (details)
  192. ipq806x: fix warning about tsens debugfs already registered (commit: 21d4b22) (details)
  193. kernel: add kmod-input-leds (commit: 0eca969) (details)
  194. apm821xx: MR24: Change default config of WLAN LED (commit: 7efc0d4) (details)
  195. fakeroot: Alpine linux libc.musl build error fix (commit: 7a70f78) (details)
  196. wolfssl: add support for OpenVPN (commit: b1baa01) (details)
  197. kernel: crypto: drop kmod-crypto-wq (commit: f298d5b) (details)
  198. kernel: crypto: drop kmod-crypto-pcompress (commit: 577ba5a) (details)
  199. kernel: limit crypto-hw-geode to the x86/geode (commit: 8f80b9b) (details)
  200. kernel: limit crypto-hw-talitos to the mpc85xx and layerscape (commit: 08664f9) (details)
  201. binutils: update to 2.35.2 (commit: 0097899) (details)
  202. kexec-tools: add patch to fix issue with appended DTB and zImage on ARM (commit: 42cd06f) (details)
  203. kernel-defaults: fix external kernel build when user_headers is missing (commit: cc76e34) (details)
  204. mvebu: 5.10 fix DVFS caused random boot crashes (commit: 080a0b7) (details)
  205. prereq-build: g++ formatting and consistency fixes (commit: 81d0ddc) (details)
  206. mac80211: fix ATH_REG_DYNAMIC_USER_REG_HINTS (commit: b054009) (details)
  207. ccache: Build with ENABLE_DOCUMENTATION=OFF (commit: 2d15468) (details)
  208. generic: mt7530: fix EEE patch (commit: 8d1567b) (details)
  209. kernel: backport "mvmdio avoid error message for optional IRQ" (commit: d683175) (details)
  210. mediatek: update mtd parser patches (commit: a6616ee) (details)
  211. treewide: Mark packages nonshared if they depend on @TARGET_ (commit: 1903233) (details)
  212. base-files: support setting bridge MAC address (commit: 7a90ad3) (details)
  213. base-files: fix configuration generation of network if "bridge" exists (commit: 8cc4e87) (details)
  214. nat46: fix memory leak (commit: 7131f5a) (details)
  215. busybox: mention SRV support in help message (commit: efee640) (details)
  216. kernel: fix a perf build error (commit: 5f1338e) (details)
  217. build: fix regression for kernels < 5.10 (commit: 54070a1) (details)
  218. opkg: use $(PROJECT_GIT), $(AUTORELEASE) and SPDX (commit: 6687a24) (details)
  219. netifd: update to the latest master (commit: 5fe5498) (details)
  220. hostapd: fix civic location option (commit: 937dd79) (details)
  221. hostapd: add missing inline stubs for ubus vlan event support (commit: 33c69ae) (details)
  222. hostapd: improve channel switch support (commit: 8e2ca15) (details)
  223. hostapd: report radar detected events via ubus (commit: 753a91d) (details)
  224. hostapd: add extra options for hotspot 2.0 / interworking (commit: c76f1d8) (details)
  225. hostapd: add additional radius options (commit: 3bd6c8c) (details)
  226. hostapd: fix max_oper_chwidth setting for HE (commit: 2319cf4) (details)
  227. hostapd: add support for configuring rts threshold (commit: 26da5c2) (details)
  228. iw: update to 8fab0c9e (commit: b5420dd) (details)
  229. wireless-regdb: update to version 2021.04.21 (commit: d76535c) (details)
  230. mac80211: add 6 GHz support to mac80211_hwsim (commit: db072fd) (details)
  231. mac80211: make use of the new 'band' option (commit: 8b8c1cb) (details)
  232. mac80211: rework default config script (commit: 8504212) (details)
  233. mac80211: set hostapd op_class for 6 GHz (commit: c8bcdd5) (details)
  234. hostapd: update to version 2021-05-21 (commit: eefed84) (details)
  235. hostapd: fix adding back stations after a missed deauth/disassoc (commit: d87b58b) (details)
  236. mac80211: fix center freq selection for 6 GHz (commit: 8d79915) (details)
  237. mac80211: add more HE capabilities (commit: fbd6f09) (details)
  238. imx6: image: drop BOOT_SCRIPT and fix DEVICE_NAME (commit: 8dba71d) (details)
  239. mac80211: sync nl80211.h with upstream and backport a WPA3 related commit (commit: 91abeeb) (details)
  240. ramips: add support for TP-Link Archer A6 v3 (commit: f8f8935) (details)
  241. ramips: add support for TP-Link Archer C6U v1 (EU) (commit: a46ad59) (details)
  242. ramips: add support for cudy WR2100 (commit: 3501db9) (details)
  243. ramips: add support for JCG Q20 (commit: 57cb387) (details)
  244. kernel: fix AutoLoad parameter for uleds module (commit: 3e9318f) (details)
  245. ath79: add missing v5.4 SPI chipselect patch (commit: 862bc9f) (details)
  246. hostapd: ACS: fix channel 100 frequency (commit: 553cc47) (details)
  247. base-files: generate network config with "device" options (commit: 4b9a673) (details)
  248. hostapd: support verbose build using V=sc (commit: 962d530) (details)
  249. kernel: bump 5.10 to 5.10.40 (commit: 53b9cc4) (details)
  250. ramips: add support for Wavlink WL-WN578A2 (commit: f755d81) (details)
  251. ubox: fix init script validation of log_ip option (commit: ec83fb9) (details)
  252. base-files: simplify setting device MAC (commit: e002179) (details)
  253. hostapd: update to version 2021-05-22 (commit: 54cc175) (details)
  254. kernel: bump 5.10 to 5.10.41 (commit: 25721d5) (details)
  255. scripts: config.guess: update to 2021-05-24 (commit: ec4852f) (details)
  256. kernel: bump 5.4 to 5.4.122 (commit: 03bd089) (details)
  257. kernel: bump 5.4 to 5.4.123 (commit: 19bf164) (details)
  258. kernel: add missing symbol CONFIG_AHCI_XGENE (commit: 37b5f7c) (details)
  259. layerscape: refresh kernel config (commit: 296aa07) (details)
  260. glibc: update to latest 2.33 HEAD (BZ #27892) (commit: 5072577) (details)
  261. kernel: backport fix for hang on napi_disable with threaded NAPI (commit: 9bda91d) (details)
  262. mac80211: fix detecting VHT capabilities when generating the default config (commit: 3518b79) (details)
  263. mac80211: do not enable VHT in the default config on 2.4 GHz (commit: 42a99b1) (details)
  264. hostapd: add support for configuring the beacon rate (commit: 46509a5) (details)
  265. hostapd: add configurable rssi thresholds for rejecting assoc/probe requests (commit: 190d4b6) (details)
  266. hostapd: add support for configuring proxy ARP (commit: e309b57) (details)
  267. hostapd: add support for specifying the maxassoc parameter as a device option (commit: ec223cf) (details)
  268. hostapd: add default values for r0kh/r1kh (commit: 704ab6a) (details)
  269. hostapd: add eap_server support (commit: 98621c9) (details)
  270. mt76: update to the latest version (commit: b474142) (details)
  271. build/json: fix DEVICE_PACKAGES (commit: 29c94fe) (details)
  272. kernel: ar8216: add get_features method (commit: 766e0f5) (details)
  273. kernel: ar8216: remove soft_reset (commit: c5a8b85) (details)
  274. mac80211: fix typo (commit: 2cd1a10) (details)
  275. ubus: update to version 2021-06-03 (commit: 4f2243d) (details)
  276. hostapd: fix radius problem due to invalid attributes (commit: 96e9c81) (details)
  277. odhcpd: update to git HEAD (commit: 4fd4e99) (details)
  278. netifd: update to the latest version (commit: 55ded1c) (details)
  279. hostapd: fix bringing up vlan interfaces with the no-bridge option (commit: 89bd860) (details)
  280. mac80211: split ath patch in dedicated subdir (commit: 3394af6) (details)
  281. ath79: Add support for OpenMesh A60 (commit: eaf2e32) (details)
  282. ath79: Add support for OpenMesh A40 (commit: 9a17279) (details)
  283. ath79: add support for Qualcomm AP143 reference boards (commit: 1eb4812) (details)
  284. ramips: enable additional UART on MikroTik RouterBOARD M33G (commit: fbc2fea) (details)
  285. hostapd: configure inter-AP communication interface for 802.11r (commit: 305c1b8) (details)
  286. ipq40xx: add netgear wac510 support (commit: b126d9c) (details)
  287. ramips: add support for Linksys E5600 (commit: 251c995) (details)
  288. ramips: add support for Amped Wireless ALLY router and extender (commit: 6d23e47) (details)
  289. ramips: add support for Linksys EA8100 v1 (commit: b232680) (details)
  290. ipq806x: add support for Askey RT4230W REV6 (commit: da8428d) (details)
  291. umbim: fix whitespace issues (commit: 01f29a0) (details)
  292. umbim: fix return value of proto_mbim_setup() (commit: 6bc4c0a) (details)
  293. ath79: use dynamic partitioning for TP-Link CPE series (commit: 7b9a0c2) (details)
  294. bcm63xx: drop USB LEDs for Technicolor TG582N / ADB P.DG A4001N (commit: 9b144ce) (details)
  295. ramips: split Youku YK1 to YK-L1 and YK-L1c (commit: 4a9f389) (details)
  296. treewide: remove "+" sign for increment with macaddr_add (commit: 6f648ed) (details)
  297. kernel: bump 5.10 to 5.10.42 (commit: da77b9c) (details)
  298. kernel: bump 5.4 to 5.4.124 (commit: 752cd29) (details)
  299. ath10k-ct: update to latest version (commit: 2e10ed9) (details)
  300. x86: kernel: enable Fusion-MPT SAS driver (commit: 8716dda) (details)
  301. kernel: usb: add kmod-usb-gadget-ncm (commit: 2fdb705) (details)
  302. layerscape: armv8_64b: enable CONFIG_ARM_PSCI_CPUIDLE (commit: e34cc5e) (details)
  303. ipq806x: fix LAN and WAN port assignments on TP-Link AD7200 (commit: 6fb27e8) (details)
  304. toolchain: gdb: Add optional python support (commit: 74417f8) (details)
  305. tools/isl: bump to 0.24 (commit: 609aa39) (details)
  306. ipq40xx: add uboot-envtools to default packages (commit: 1984a6b) (details)
  307. mvebu: armada-37xx: remove ethernet alias patch (commit: db01442) (details)
  308. kernel: package Synopsys Designware PCI to I2C controller (commit: e9c9b5e) (details)
  309. x86: add Roqos Core RC10 ethernet interfaces (commit: 09448d8) (details)
  310. linux-firmware: update to version 20210315 and trim down broadcom FW (commit: ff2bb16) (details)
  311. mt76: update to the latest version (commit: 3c46ba0) (details)
  312. mac80211: Update to backports-5.10.42 (commit: 04a2609) (details)
  313. ath79: add support for Devolo dLAN pro 1200+ WiFi ac (commit: 624b85e) (details)
  314. ramips: add support for the Wavlink WL-WN579X3 (commit: a509b80) (details)
  315. kirkwood: Add support for Sheevaplug (commit: 03d66d6) (details)
  316. uboot-kirkwood: refresh patches (commit: 482e65a) (details)
  317. treewide: do not quote compatible in shell scripts (commit: 2341c62) (details)
  318. ramips: Add support for SERCOMM NA502 (commit: a3d8c12) (details)
  319. ath79: add support for NEC Aterm WF1200CR (commit: a4e2766) (details)
  320. ath79: Support for Ubiquiti Rocket 5AC Lite (commit: 3e0387b) (details)
  321. ath79: fix eth0 PLL registers on WD My Net Wi-Fi Range Extender (commit: f36990e) (details)
  322. ugps: update to git HEAD (commit: 3a8b75b) (details)
  323. ethtool: update to version 5.12 (commit: 1412424) (details)
  324. generic: backport at803x fixes (commit: 1516767) (details)
  325. linux-firmware: update to 20210511 (commit: 4413537) (details)
  326. ramips: make PHY initialization more descriptive (commit: 6a15abb) (details)
  327. ramips: mt7620: enable autonegotiation for all ports (commit: 0056ffb) (details)
  328. ramips: fix patch location (commit: 902d7e4) (details)
  329. scripts/feeds: generate index after all feeds are updated (commit: 1aa80ce) (details)
  330. build: fix build for devices without initramfs (commit: bb749e4) (details)
  331. toolchain/gdb: fix broken non-python build (commit: 7f946a8) (details)
  332. ramips: fix Ethernet random MAC address for HILINK HLK-7628N (commit: ae9c5cd) (details)
  333. ramips: mt7620: add kernel size for Jboot devices (commit: e1d8a14) (details)
  334. ramips: mt7620: disable Jboot devices build (commit: 2c97a02) (details)
  335. ramips: fix LAN LED trigger assignment for Xiaomi Router 3 Pro (commit: edaf432) (details)
  336. iwinfo: update to the latest version (commit: 6e8475b) (details)
  337. mac80211: rely on iwinfo for phy->path and path->phy lookups (commit: e1d57d4) (details)
  338. x86: add upgrade support to diag.sh (commit: 82bec33) (details)
  339. uboot-rockchip: add NanoPi R4S support (commit: 52dc799) (details)
  340. rockchip: add NanoPi R4S support (commit: b721579) (details)
  341. mac80211: improve rate control performance (commit: 7dd8829) (details)
  342. mac80211: add support for 802.3 encap offload with software rate control (commit: f2c6d89) (details)
  343. u-boot: support verbose build (commit: a85aaa1) (details)
  344. build: add ninja build tool and make it available for cmake (commit: 97258f5) (details)
  345. package: fix cmake packages build with ninja (commit: 09de280) (details)
  346. build: use ninja for cmake packages by default (commit: 0c7c24d) (details)
  347. tools: fix dependencies of cmake packages (commit: d45baa8) (details)
  348. tools: build ninja before ccache to fix the build order (commit: fa0aea5) (details)
  349. build: do not override DESTDIR for cmake ninja host builds (commit: 18430a3) (details)
  350. README: update routing.git URL (commit: 0371f40) (details)
  351. README: switch from freenode to oftc (commit: 5a66165) (details)
  352. base-files: upgrade: use procd to kill managed daemons (commit: b118aba) (details)
  353. prereq-build: diff requirement to GNU (commit: 9bf654a) (details)
  354. ramips: add support for TP-Link Archer C6 v3 (commit: d22fb7f) (details)
  355. generic: kernel 5.4: fix probe error for AR803x PHYs (commit: c44cefc) (details)
  356. apm821xx: move CONFIG_REGULATOR to target config (commit: 52ee96c) (details)
  357. odhcpd: update to latest git HEAD (commit: 6ed0ddd) (details)
  358. ath79: add support for TP-Link TL-WR841HP v3 (commit: c5235f6) (details)
  359. tegra: refresh kernel config (commit: 2d79844) (details)
  360. tegra: copy files for kernel 5.10 (commit: fa77145) (details)
  361. tegra: add support for kernel 5.10 (commit: 15f30c1) (details)
  362. kernel: move some drm symbols to generic config (commit: 0b92b5b) (details)
  363. treewide: mark selected packages nonshared (commit: 72cc449) (details)
  364. opkg: Fix download over git (commit: 65b0fe2) (details)
  365. opkg: update to git HEAD (commit: da86064) (details)
  366. ramips: refresh at803x patch (commit: 5c68c62) (details)
  367. kernel: bump 5.10 to 5.10.43 (commit: 677813c) (details)
  368. build: prepend ABI suffixes with a dash if package name ends with digit (commit: f6a03bf) (details)
  369. base-files: set MAC for bridge ports (devices) instead of bridge itself (commit: c8d8eb9) (details)
  370. base-files: fix typo in config_generate MAC check (commit: 9460196) (details)
  371. build: ensure that dash isn't prepended twice to abi version suffix (commit: fbb9b1f) (details)
  372. ugps: start also in case device is absent (commit: 3d026d2) (details)
  373. build: preserve profiles.json between builds (commit: a463b96) (details)
  374. mac80211: fix processing HE capabilities (FS#3871) (commit: 49ef4db) (details)
  375. mac80211: select iwinfo (commit: a0f97d8) (details)
  376. mac80211: fix minstrel sample time check (commit: db9784b) (details)
  377. mac80211: system hang caused by deferring calls into minstrel to dequeue (commit: a603e82) (details)
  378. mac80211: remove patches stripping down crypto support (commit: 53b6783) (details)
  379. kernel: make cryptoapi support needed by mac80211 built-in (commit: c718212) (details)
  380. mac80211: remove extra patch accidentally added during rebase (commit: 165a026) (details)
  381. kernel: disable CONFIG_PCIE_BUS_PERFORMANCE (commit: 940c196) (details)
  382. mac80211: fix an issue with wds links on 802.11ax devices (commit: 89c9ccc) (details)
  383. tools/ccache: update to 4.3 (commit: 9033837) (details)
  384. build: Config-images: fix unit of partition sizes (commit: 04589cb) (details)
  385. firmware-utils: tplink-safeloader: support Archer A6 v3 CA (commit: b6245fb) (details)
  386. treewide: remove BUILD_PARALLEL from CMake packages (commit: 2e745e9) (details)
  387. treewide: remove PKG_INSTALL from CMake packages (commit: 3dabb62) (details)
  388. ramips: reorganize DTSI files for D-Link DIR-8xx (commit: 2001c0c) (details)
  389. ramips: clean up dlink_dir-8xx-r1 recipe (commit: 881fdb8) (details)
  390. grub2: make grub2-bios-setup as a separate package (commit: 5876d6a) (details)
  391. grub2: make grub2 tools built in a separate variant (commit: ca94104) (details)
  392. grub2: pass compilation parameters more accurately (commit: e472375) (details)
  393. uhttpd: make organization (O=) of the cert configurable via uci (commit: 2c6c150) (details)
  394. hostapd: stop advertising 11w feature (commit: bb2ac5a) (details)
  395. busybox: disable bzip2 (commit: bffee5e) (details)
  396. base-files: upgrade: use zcat command provided by busybox (commit: d374e2c) (details)
  397. base-files: add syslog logging for v function (commit: bb2b715) (details)
  398. base-files: change logging for upgrade on stage2 (commit: 42d78fe) (details)
  399. base-files: remove unused vn and _vn function (commit: d8bfcc5) (details)
  400. base-files: redirect kill ouptut for ash, telnetd and dropbear (commit: 40f533b) (details)
  401. tools/libressl: update to 3.3.3 (commit: bf4dbbb) (details)
  402. hostapd: add support for setting sae_pwe (commit: b9b4aef) (details)
  403. tools/e2fsprogs: update to 1.46.2 (commit: b154a2f) (details)
  404. tools/squashfskit4: fix compilation under big endian (commit: 3cbdc13) (details)
  405. tools/cmake: update to 3.20.3 + build with Ninja (commit: 5cff6c1) (details)
  406. bcm4908: add kmod-gpio-button-hotplug (commit: fcfa604) (details)
  407. qos-scripts: add ifbN device before setting the link up (commit: 23c3bab) (details)
  408. build,json: fix generation with empty profiles (commit: fd0d990) (details)
  409. ath79: add gpio-latch driver for MikroTik RouterBOARDs (commit: 7b89316) (details)
  410. ath79: add NAND driver for MikroTik RB91xG series (commit: 820e660) (details)
  411. ath79: add support for MikroTik RouterBOARD 912UAG-2HPnD (commit: 695a1cd) (details)
  412. ath79: ar934x: fix mounting issues if subpage is not supported (commit: 6561ca1) (details)
  413. build: create profiles.json per default (commit: 181054b) (details)
  414. ath10k-ct: fix typo in Makefile (commit: f0f1d68) (details)
  415. uci: add uci_revert function (commit: 92ac2a2) (details)
  416. kernel/modules: make sure igb loads at boot (commit: f1e4115) (details)
  417. grub2: update to 2.06 (commit: 2c9537e) (details)
  418. ath79: add missing GPIO_LATCH symbol (commit: f2f1375) (details)
  419. ustream-ssl: variants conflict with each other (commit: 219e17a) (details)
  420. hostapd: make country3 option configurable (commit: 9f09c19) (details)
  421. hostapd: fix handling of the channel utilization options (commit: 85ce590) (details)
  422. bcm4908: fix Ethernet broken state after interface restart (commit: f8d5bd2) (details)
  423. bcm63xx-cfe: update to the latest master (commit: 0b2c199) (details)
  424. base-files: fix enabled for services with only STOP (commit: cc7316d) (details)
  425. hostapd: make wnm_sleep_mode_no_keys configurable (commit: bf98faa) (details)
  426. realtek: Fix buffer length calculation on RTL8380 with CRC offload (commit: 7642849) (details)
  427. kernel: crypto: limit crypto-hw-hifn-795x to devices with pci support (commit: c1927f4) (details)
  428. kernel: bump 5.10 to 5.10.44 (commit: 79481c7) (details)
  429. kernel-5.4: backport latest patches for wireguard (commit: 2a3b2f5) (details)
  430. kernel: Backport patch to automatically bring up DSA master when opening user port (commit: 2e17c71) (details)
  431. base-files: failsafe: Fix IP configuration (commit: 467cd37) (details)
  432. base-files: failsafe: Remove the VLAN modifier from interface name (commit: 790561d) (details)
  433. realtek: Fix failsafe mode (commit: b7ee078) (details)
  434. base-files: bring up vlan interface too (commit: fe6b9b0) (details)
  435. ramips: mt7620: simplify DTS properties for GMAC (commit: 953bfe2) (details)
  436. ramips: mt7620: remove useless GMAC nodes (commit: a2acdf9) (details)
  437. ramips: mt7620: fix ethernet driver GMAC port init (commit: afd60d6) (details)
  438. ramips: mt7620: allow both internal and external PHYs (commit: de5394a) (details)
  439. ramips: mt7620: use DTS to set PHY base address for external PHYs (commit: 0976b6c) (details)
  440. ramips: mt7620: move mt7620_mdio_mode() to ethernet driver (commit: 6972e49) (details)
  441. ramips: mt7620: add ephy-disable option to switch driver (commit: cc6fd6f) (details)
  442. ramips: mt7620: fix RGMII TXID PHY mode (commit: 26c84b2) (details)
  443. ramips: mt7620: ethernet: use more macros and bump version (commit: 88a0ceb) (details)
  444. ramips: mt7620: disable SOC VLANs for external switches (commit: 2adeada) (details)
  445. ramips: add missing "pinctrl-names" for Youku YK1 (commit: b843540) (details)
  446. ramips: fix software reboot failure on HILINK HLK-7628N (commit: e6b3e77) (details)
  447. base-files: fix zoneinfo support (commit: 8af62ed) (details)
  448. hostapd: add default_disabled option to the supplicant (commit: acdb7c3) (details)
  449. ipq40xx: specify FritzBox 7530 LAN port label numbers (commit: 3342d57) (details)
  450. hostapd: add support for providing vendor specific IE elements (commit: 1818b03) (details)
  451. zram-swap: robustify mkswap/swapon/swapoff invocation (commit: 18c24a2) (details)
  452. base-files: fix /tmp/TZ when zoneinfo not installed (commit: 56bdb6b) (details)
  453. ramips: ethernet: ralink: add struct fe_priv as context to fe_reset() (commit: d50e129) (details)
  454. ramips: ethernet: ralink: add fe_reset_fe() to reset fe via reset controller (commit: 3fa01db) (details)
  455. ramips: ethernet: ralink: use the reset controller api for esw & ephy (commit: 694561a) (details)
  456. ramips: ethernet: ralink: move reset of the esw into the esw instead of fe (commit: 60fadae) (details)
  457. ramips: ethernet: ralink: allow to return EPROBE_DEFER on switch_init (commit: 74c58c9) (details)
  458. ramips: ethernet: ralink: rewrite esw_rt3050 to support link states (commit: 8569bc5) (details)
  459. kernel: bump 5.10 to 5.10.46 (commit: b92794f) (details)
  460. kernel: bump 5.4 to 5.4.125 (commit: 697e80d) (details)
  461. kernel: bump 5.4 to 5.4.126 (commit: d8dc9f1) (details)
  462. kernel: bump 5.4 to 5.4.127 (commit: 7ddee03) (details)
  463. kernel: bump 5.4 to 5.4.128 (commit: e6bb0b6) (details)
  464. dnsmasq: Update to version 2.86test3 (commit: 3628870) (details)
  465. dnsmasq: add config option for connmark DNS filtering (commit: dea4bae) (details)
  466. lantiq: xrx200: switch the subtarget to the mainline DSA driver (commit: b1df48c) (details)
  467. Revert "dnsmasq: add config option for connmark DNS filtering" (commit: 2a9d7ec) (details)
  468. Revert "dnsmasq: Update to version 2.86test3" (commit: 76cc8a0) (details)
  469. dante: move to packages.git (commit: adddfe5) (details)
  470. generic: at803x: mask 1000 Base-X link mode (commit: 1f5afba) (details)
  471. ramips: fix AR8033 fiber operation (commit: 54ed38d) (details)
  472. glibc: update to latest 2.33 HEAD (BZ #27646, bug 27896, BZ #15271) (commit: f033d5a) (details)
  473. ramips: add AW9523 I2C GPIO expander driver (commit: 38db2f1) (details)
  474. ramips: add support for Tenbay T-MB5EU-V01 (commit: 51b61fd) (details)
  475. busybox: sysntpd: add trigger to reload server (commit: 88114f6) (details)
  476. ipq40xx: add missing case closing symbol (commit: fac6096) (details)
  477. ipq806x: refresh config for kernel 5.4 (commit: f727005) (details)
  478. zram-swap: set the zram swap priority to 100 by default (commit: 7720de4) (details)
  479. zram-swap: clean up the log messages (commit: d317833) (details)
  480. ath79: mikrotik: remove rb912 gpio-beeper module dependency (commit: 39e53f7) (details)
  481. iwinfo: update to the latest version (commit: 019eca1) (details)
  482. mac80211: fix no_reload logic (FS#3902) (commit: a29ab3b) (details)
  483. mac80211: always call wireless_set_data  (FS#3784) (commit: d515f6b) (details)
  484. mac80211: print an error if wifi teardown fails (commit: 3933e29) (details)
  485. base-files: wifi:  swap the order of some ubus calls (commit: b82cc80) (details)
  486. base-files: wifi: tidy up the reconf code (commit: e8b5429) (details)
  487. dnsmasq: distinct Ubus names for multiple instances (commit: ba5bd8e) (details)
  488. mac80211: fix a regression in starting aggregation sessions on mesh interfaces (commit: 8bb4437) (details)
  489. mac80211: backport fix for nl80211 control port tx (fixes FS#3857) (commit: de49957) (details)
  490. ath79: add support for Teltonika RUT230 v1 (commit: 6cf1dfd) (details)
  491. ubus: update to the latest version (commit: 3c57475) (details)
  492. ipq806x: fix missing changes in 5.4 for new cpufreq implementation (commit: aeee1bd) (details)
  493. ipq806x: fix missing 1.4ghz cache freq for ipq8065 SoC (commit: 014aac7) (details)
  494. ipq806x: fix dedicated cpufreq driver (commit: 5e52f96) (details)
  495. ltq-deu: Mark lantiq DEU broken (commit: 964863b) (details)
  496. ath79: mikrotik: fix beeper phantom noise on RB912 (commit: a58bcc9) (details)
  497. ath79: resolve GPIO address conflicts (commit: 0494278) (details)
  498. package/comgt: Handle bind/unbind events (commit: 89ef883) (details)
  499. treewide: unmark selected packages nonshared (commit: 8307da3) (details)
  500. iwinfo: build with nl80211 backend only and make shared (commit: 5a10657) (details)
  501. .gitignore: ignore any .vscode* file (commit: 3c3a96d) (details)
  502. ath79: add support for Ubiquiti PowerBeam M (XW) (commit: 12eb5b2) (details)
  503. ath79: add support for TP-Link TL-WR941HP v1 (commit: cce2e8d) (details)
  504. ath79: add support for Xiaomi AIoT Router AC2350 (commit: 6c14811) (details)
  505. ath79: base-files: fix broken network config (commit: bb2a9af) (details)
  506. ramips: add support for minew g1-c (commit: 8d497b6) (details)
  507. dnsmasq: use local option for local domain parameter (commit: e4cfefa) (details)
  508. scripts: check if dl directory exist in dl_cleanup script (commit: 64ce35b) (details)
  509. hostapd: report bssid, ssid and channel over ubus (commit: 398df62) (details)
  510. hostapd: remove unused mac_buff allocation (commit: cde154c) (details)
  511. hostapd: add HE flag to get_clients (commit: b0483b1) (details)
  512. ath79: increase WS-AP3610 SPI frequency (commit: 8a3f190) (details)
  513. ath79: increase SPI frequency for OCEDO boards (commit: 5b58545) (details)
  514. ramips: minew g1-c: add the old device name to the supported devices (commit: 0fac6f5) (details)
  515. kernel: backport a few upstream flow offloading fixes (commit: 64ed3d8) (details)
  516. mediatek: prevent duplicate hardware flow offload entries (commit: f4e3ff5) (details)
  517. ath79: add missing MTD_NAND_RB91X symbol (commit: 918908f) (details)
  518. treewide: call check-size before append-metadata (commit: cce8d16) (details)
  519. ramips: add support for D-Link DIR-853-R1 (commit: b8168f4) (details)
  520. ramips: mt7628an: remove redundant console setup for bootargs (commit: 5e8eaac) (details)
  521. lua: make it easier to detect host-built Lua (commit: 315f52e) (details)
  522. procd: update to git HEAD (commit: f46a38a) (details)
  523. ipq40xx: increase SPI frequency for Zyxel NBG6617 (commit: 88f39b7) (details)
  524. iwinfo: update to latest Git HEAD and move device info into -data package (commit: c13d7c8) (details)
  525. ramips: add support for Linksys EA8100 v2 (commit: 0c72143) (details)
  526. ath79: add support for TP-Link RE455 v1 (commit: af56075) (details)
  527. ramips: add support for D-Link DIR-853 A3 (commit: 6639623) (details)
  528. ramips: fix Wifi MAC address setup for D-Link DIR-853 R1 (commit: 3ac1341) (details)
  529. uboot-mediatek: several fixes for MT7622 (commit: 349e2b7) (details)
  530. hostapd: make it possible to update station airtime weights via ubus (commit: 9aa0561) (details)
  531. hostapd: add support for enabling HE on channel switch (commit: 1ec4af4) (details)
  532. hostapd: initialize ht/vht/he mode on channel switch by default (commit: da2c244) (details)
  533. hostapd: fix uninitialized stack variable on CSA (commit: 8f7e6db) (details)
  534. netifd: update to the latest version (commit: 1236cbe) (details)
  535. rpcd: update to latest Git HEAD (commit: 324e3fb) (details)
  536. glibc: update to latest 2.33 HEAD (bug 28011) (commit: 9d2dcc8) (details)
  537. fstools: update to git HEAD (commit: 6721c20) (details)
  538. netifd: update to the latest version (commit: d1a812c) (details)
  539. mac80211: merge the virtual time based airtime scheduler (commit: a5888ad) (details)
  540. mac80211: merge a 4-addr client mode fix (commit: 19228c4) (details)
  541. mac80211: backport SAR power limit support (commit: 890bf06) (details)
  542. mt76: update to the latest version (commit: 99a22d4) (details)
  543. hostapd: add "force" parameter for channel switch (commit: 9ec5f5f) (details)
  544. fstools: update to git HEAD (commit: 6bcc8e9) (details)
  545. procd: update to git HEAD (commit: b1b16bd) (details)
  546. mt76: update to the latest version (commit: 479a2a9) (details)
  547. kernel: bump 5.4 to 5.4.129 (commit: f529c84) (details)
  548. kernel: bump 5.4 to 5.4.130 (commit: 968aa64) (details)
  549. kernel: bump 5.4 to 5.4.131 (commit: 269e495) (details)
  550. kernel: bump 5.4 to 5.4.132 (commit: 2fe1b32) (details)
  551. kernel: bump 5.10 to 5.10.47 (commit: b607b06) (details)
  552. kernel: bump 5.10 to 5.10.48 (commit: 9a0de5e) (details)
  553. kernel: bump 5.10 to 5.10.49 (commit: 2e324c0) (details)
  554. kernel: bump 5.10 to 5.10.50 (commit: b71767d) (details)
  555. toolchain: add gcc 11 version (commit: 0f49937) (details)
  556. ipq40xx: fix FRITZRepeater 1200 RGMII delay (commit: f9d1828) (details)
  557. generic: add missing symbol (commit: 3446baa) (details)
  558. procd: update to git HEAD (commit: c1a3eff) (details)
  559. x86: kernel: set NR_CPUS to 512 (commit: df554e6) (details)
  560. odhcpd: fix invalid DHCPv6 ADVERTSIE with small configured leasetime (FS#3935) (commit: 033d5ff) (details)
  561. procd: update to git HEAD (commit: cda668e) (details)
  562. scripts/mkits.sh: Fix the hash algorithm paramter (commit: 7270d76) (details)
  563. dnsmasq: add /tmp/hosts/ to jail_mount (commit: 3a94c2c) (details)
  564. kernel: add ath10k support for of_get_mac_address (commit: 985954c) (details)
  565. treewide: convert mtd-mac-address-increment* to generic implementation (commit: d284e6e) (details)
  566. ipq806x: convert mtd-mac-address to nvmem implementation (commit: 0458a89) (details)
  567. lantiq: convert mtd-mac-address to nvmem implementation (commit: 939c003) (details)
  568. mvebu: convert mtd-mac-address to nvmem implementation (commit: 2ca8e42) (details)
  569. ath79: convert mtd-mac-address to nvmem implementation (commit: abc17bf) (details)
  570. ramips: convert mtd-mac-address to nvmem implementation (commit: 06bb4a5) (details)
  571. octeon: convert mtd-mac-address to nvmem implementation (commit: 293d4e6) (details)
  572. mpc85xx: convert mtd-mac-address to nvmem implementation (commit: 8ec21d6) (details)
  573. mediatek: convert mtd-mac-address to nvmem implementation (commit: 1e6f330) (details)
  574. ipq40xx: convert mtd-mac-address to nvmem implementation (commit: 821b664) (details)
  575. bmips: convert mtd-mac-address to nvmem implementation (commit: 32adbfc) (details)
  576. ath10k: fix compilation error with CONFIG_OF not available (commit: 853e846) (details)
  577. x86: include kmod-fs-vfat by default in generic images (commit: aaf1028) (details)
  578. kernel: bump 5.10 to 5.10.51 (commit: a395cd0) (details)
  579. mediatek: mt7623: build with Linux 5.10 (commit: bce7777) (details)
  580. mediatek: mt7623: import patch to fix flow offloading (commit: 932366f) (details)
  581. kernel: make uImage.FIT partition parser work on MBR partitions (commit: 8d633bf) (details)
  582. uboot-mediatek: rework support for the BPi-R2 (commit: ec3bd5e) (details)
  583. uboot-envtools: move mediatek to mediatek_mt7622 (commit: a71fa5e) (details)
  584. uboot-envtools: add configuration for Bananapi BPi-R2 (commit: 6b2000b) (details)
  585. mediatek: rework Bananapi BPi-R2 (commit: 86a61e7) (details)
  586. uboot-mediatek: fix board name of Bananapi BPi-R2 (commit: 025c0bc) (details)
  587. mediatek: drop kmod-mmc (commit: ddec752) (details)
  588. mediatek: fix typo in kernel mt7623/config-5.10 (commit: 27deb35) (details)
  589. linux/rockchip: update the USB 3.0 controller node patch (commit: f7ab41a) (details)
  590. mediatek: remove ext4 images from mt7623 build (commit: fe75961) (details)
  591. mediatek: mt7623: add back needed build steps for U7623 board (commit: c5b3c13) (details)
  592. bmips: fix missing NVMEM subsystem (commit: f33fbfa) (details)
  593. ramips: fix missing NVMEM subsystem (commit: 373c08b) (details)
  594. mediatek: mt7623: allow build without ext4 rootfs (commit: 5096f05) (details)
  595. mediatek: mt7623: yet another legacy image variable restored (commit: 089c2bb) (details)
  596. generic: add mac-address property for NVMEM mac addresses (commit: b309248) (details)
  597. ath79: kernel: Add missing quote to drivers/mfd/Kconfig (commit: f7374bc) (details)
  598. ramips: mt7621: remove bring up DSA master init script (commit: 6dc1864) (details)
  599. kernel: add missing symbol to kmod-qlcnic (commit: 3cb22b2) (details)
  600. generic: fix mediatek and dsa not detecting mac-addr from nvmem (commit: 6bc6a41) (details)
  601. fstools: update to git HEAD (commit: 5bc898b) (details)
  602. fstools: update to git HEAD (again) (commit: ca31755) (details)
  603. mediatek: mt7623: import patch to fix spi (commit: 90db922) (details)
  604. procd: update to git HEAD (commit: 1ed9fc6) (details)
  605. netifd: update to the latest version (commit: 2801fe6) (details)
  606. kernel/generic: fix the arm gc-sections patch (commit: 023a136) (details)
  607. kernel: backport workaround for Realtek RTL8672 and RTL9601C chips (commit: f032601) (details)
  608. kernel: Add support for XTX XT26G02A SPI NAND (commit: 92012dd) (details)
  609. kernel: bump 5.10 to 5.10.52 (commit: 2b2ac84) (details)
  610. kernel: bump 5.4 to 5.4.133 (commit: 5408e81) (details)
  611. kernel: bump 5.4 to 5.4.134 (commit: d15db2f) (details)
  612. kernel/generic: add a missing symbol to the 5.10 kconfig (commit: 2f1bd91) (details)
  613. kernel/generic: sort the 5.10 kconfig symbols (commit: fb6b824) (details)
  614. toolchain/binutils: add binutils 2.37 (commit: d63fbfc) (details)
  615. elfutils: fix building with GCC 11 (commit: 2434a57) (details)
  616. linux-firmware: add 2G and 5G precal binaries for QCA99X0 (commit: d996b47) (details)
  617. realtek: remove rtl83xx vlan 1 special cases (commit: ad712c7) (details)
  618. Revert "realtek: Fix failsafe mode" (commit: cdb5aca) (details)
  619. layerscape: fix config restore for FRWY-LS1046A (commit: 3f97a04) (details)
  620. layerscape: armv8_64b: enable Microsemi phy driver for FRWY-LS1046A (commit: bbfb142) (details)
  621. mvebu: limit mvneta tx queue workaround to 32 bit SoC (commit: cbdd2b6) (details)
  622. uboot-envtools: mvebu: update uci defaults for Turris Omnia (commit: 713be75) (details)
  623. uboot-mvebu: update to v2021.07 (commit: 0208b3b) (details)
  624. arm-trusted-firmware-mvebu: remove unpacked sources upon clean (commit: 0c111ce) (details)
  625. arm-trusted-firmware-mvebu: update to v2.5 (commit: b40705b) (details)
  626. arm-trusted-firmware-mvebu: update a3700-tools to current master (commit: 6618e33) (details)
  627. arm-trusted-firmware-mvebu: update mv-ddr-marvell to current master (commit: c552bbe) (details)
  628. arm-trusted-firmware-mvebu: update CM3 toolchain to v10.2 (commit: ac42765) (details)
  629. arm-trusted-firmware-mvebu: switch to CZ.NIC's Secure Firmware (commit: 896d49d) (details)
  630. procd: update to git HEAD (commit: e11be05) (details)
  631. mediatek: Fix Fidelix-FM35X1GA patch (commit: 8c2509d) (details)
  632. netifd: update to the latest version (commit: 39f81b0) (details)
  633. hostapd: make the snooping interface (for proxyarp) configurable (commit: 7b46377) (details)
  634. hostapd: fix a segfault on sta disconnect with proxy arp enabled (commit: 5dd1bd5) (details)
  635. hostapd: make proxyarp work with libnl-tiny (commit: ae1c5d0) (details)
  636. hostapd: add missing chunk for the snoop interface fix (commit: f1b98fa) (details)
  637. ath79: add support for Joy-IT JT-OR750i (commit: 55b4b36) (details)
  638. Revert "generic: add mac-address property for NVMEM mac addresses" (commit: bd521f2) (details)
  639. ath79: enable missing pinmux for JT-OR750i (commit: 4feb9a4) (details)
  640. ath79: fix JT-OR750i switch LED assignment (commit: f0a885e) (details)
  641. fstools: update to git HEAD (commit: 57ece63) (details)
  642. generic: write back netdev MAC-address to device-tree (commit: cd39aba) (details)
  643. generic: fix compile-error for non-mtd platforms (commit: 9928236) (details)
  644. kernel: fix bgmac compilation in kernel 5.10 (commit: 5be1c02) (details)
  645. bcm53xx: add testing support for kernel 5.10 (commit: d8e8a2a) (details)
  646. bcm53xx: refresh kernel 5.10 config (commit: e88ab3b) (details)
  647. mediatek: mt7623: import patch to fix msi warning (commit: e8e2b88) (details)
  648. generic: fix build warning (commit: a57d7c2) (details)
  649. kernel: bump 5.10 to 5.10.53 (commit: f2961c9) (details)
  650. kernel: bump 5.10 to 5.10.54 (commit: a20e614) (details)
  651. fstools: update to git HEAD (commit: 3404af7) (details)
  652. otrx: use firmware-utils.git to avoid code duplication (commit: 7c4d79a) (details)
  653. generic: add missing Kconfig symbol (commit: f038a16) (details)
  654. kernel: bump 5.4 to 5.4.135 (commit: 28ef764) (details)
  655. kernel: bump 5.4 to 5.4.136 (commit: bd3cb93) (details)
  656. kernel: bump 5.4 to 5.4.137 (commit: 9993e3e) (details)
  657. odhcp6c: update to latest git HEAD (commit: e02a4c2) (details)
  658. generic: add missing ARM64 crypto Kconfig symbols (commit: 191c4ff) (details)
  659. dnsmasq: rework jail mounts (commit: 59c6322) (details)
  660. dnsmasq: fix more dnsmasq jail issues (commit: ac4e8aa) (details)
  661. dnsmasq: reset EXTRA_MOUNT in the right place (commit: ddc8d08) (details)
  662. nat46: fix translation of ICMP protocols parameter problem and unreachable (commit: 022d1fe) (details)
  663. base-files: sysupgrade stage2: fix losetup detection (commit: af76e26) (details)
  664. images: squashfs: xattrs should not depend on buld host (commit: 4baf47b) (details)
  665. ubox: update to git HEAD (commit: 0f5e8c8) (details)
  666. fstools: update to git HEAD (commit: 080a2d4) (details)
  667. kernel: fix kernel 5.5 and 5.9 PCI DT regressions (commit: b37f0dd) (details)
  668. base-files: upgrade: try umount lvm and loop devices (commit: e67865c) (details)
  669. procd: update to git HEAD (commit: edb6bc1) (details)
  670. treewide: backport support for nvmem on non platform devices (commit: 91a52f2) (details)
  671. ethtool: introduce ethtool-full build variant (commit: d858366) (details)
  672. generic: enable netlink ethtool interface (commit: 1e37399) (details)
  673. ethtool: update to v5.13 (commit: 0a65fbb) (details)
  674. generic: add missing Kconfig symbol ARM_SCMI_PROTOCOL (commit: 13d6d27) (details)
  675. ath79: add support for GL.iNet GL-X300B (commit: 252466a) (details)
  676. mediatek: mt7622: enable HW RNG (commit: c3d99ae) (details)
  677. fstools: update to git HEAD (commit: aa21110) (details)
  678. procd: update to git HEAD and add new script helpers (commit: 46a65f9) (details)
  679. generic: fix to few arguments to of_get_mac_address (commit: 774b386) (details)
  680. realtek: fix syntax error introduced by previous commit (commit: e3096c3) (details)
  681. ramips: add missing label-mac-device for Xiaomi Mi Router 4A (100M) (commit: c36e9f8) (details)
  682. kernel: kmod-xfrm-interface requires IPv6 (commit: 986685f) (details)
  683. kirkwood: import patch to fix build and refresh patches (commit: a0b827b) (details)
  684. firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX (commit: f705008) (details)
  685. firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX (commit: 60aa129) (details)
  686. firmware-utils: seama: replace BSD-3-Clause boilerplate with SPDX (commit: 63bf027) (details)
  687. firmware-utils: tplink-safeloader: replace BSD-2-Clause boilerplate with SPDX (commit: e7ae32b) (details)
  688. firmware-utils: add GPL 2.0 SPDX to files with no license info (commit: 2dc1e4b) (details)
  689. scripts/target-metadata.pl: order features alphabetically (commit: 84c9570) (details)
  690. base-files: add generic sdcard upgrade method (commit: 8347d8b) (details)
  691. mvebu: switch to generic sdcard upgrade method (commit: b1bff5c) (details)
  692. procd: change procd_add_start_mount_trigger to do restart (commit: 80be893) (details)
  693. kernel: bump 5.10 to 5.10.55 (commit: 39d12b0) (details)
  694. kernel: bump 5.10 to 5.10.56 (commit: 33e84e7) (details)
  695. kernel: bump 5.4 to 5.4.138 (commit: 3c0a26b) (details)
  696. kernel: backport mdio_find_bus from 5.10.x (commit: 8e10b01) (details)
  697. kernel/generic: add CONFIG_KCSAN to the 5.10 kconfig (commit: 968dc33) (details)
  698. ath79: fix the AR7{1,2}00 USB PHY patches (commit: 86c0c12) (details)
  699. mvebu: backport Turris Omnia DTS changes to 5.10 (commit: b3b8551) (details)
  700. mvebu: backport Turris Omnia DTS changes to 5.4 (commit: f2c57a2) (details)
  701. mvebu: Turris Omnia: use SFP module, if present (commit: 82620cd) (details)
  702. Revert "mvebu: 5.4 fix DVFS caused random boot crashes" (commit: 7b868fe) (details)
  703. mvebu: armada-37xx: add patch to forbid cpufreq for 1.2 GHz (commit: d379476) (details)
  704. gemini: Add hdparm setting (commit: 8344152) (details)
  705. layerscape: armv8_64b: do not disable CONFIG_IP_ADVANCED_ROUTER (commit: 6c659fb) (details)
  706. toolchain/gcc: bump gcc 11 to 11.2 (commit: 0af0ec1) (details)
  707. iw: enable print wpa ie for scan (commit: 9df7ead) (details)
  708. iproute2: bump to 5.13 (commit: 97d88b1) (details)
  709. fritz-tools: fix returning wrong values due to strncmp usage (commit: 12564c5) (details)
  710. libpcap: add rpcapd as package (commit: 891c867) (details)
  711. hostapd: respect fixed channel BW in HE20 mode (commit: af83e3c) (details)
  712. util-linux: update to 2.37 (commit: 292af15) (details)
  713. gettext-full: disable parallel compilation (commit: 30fb675) (details)
  714. elfutils: update to 0.182 (commit: 1795bd2) (details)
  715. libcap: update to 2.51 (commit: 094fb3f) (details)
  716. libnftnl: update to 1.2.0 (commit: 7aff590) (details)
  717. libpcap: update to 1.10.1 (commit: 065d430) (details)
  718. mbedtls: update to 2.16.11 (commit: fcfd741) (details)
  719. nettle: update to 3.7.3 (commit: 381f0e3) (details)
  720. pcre: update to 8.45 (commit: 9982a51) (details)
  721. Revert "mvebu: 5.10 fix DVFS caused random boot crashes" (commit: 0dcb03d) (details)
  722. mvebu: armada-37xx: add patch to forbid cpufreq for 1.2 GHz (commit: 4b2dc4d) (details)
  723. kernel: Apply change to of_get_mac_address() to ks8851 too (commit: 4e57f83) (details)
  724. layerscape: Fix multiple bugs in of_get_mac_address() changes (commit: e06544b) (details)
  725. uboot-layerscape: fix dtc compilation on host gcc 10 (commit: 8d14378) (details)
  726. omap: Remove EXT2 and EXT3 driver config (commit: 7057e05) (details)
  727. firmware-utils: mkmerakifw-old: replace GPL-2.0-only boilerplate with SPDX (commit: fe54c3a) (details)
  728. firmware-utils: mkmylofw: replace GPL-2.0-or-later boilerplate with SPDX (commit: f2e86d5) (details)
  729. firmware-utils: osbridge-crc: replace GPL-2.0-only boilerplate with SPDX (commit: cc8bc21) (details)
  730. firmware-utils: trx: replace GPL-2.0-or-later boilerplate with SPDX (commit: 0e85dc0) (details)
  731. firmware-utils: nand_ecc: replace GPL boilerplate with SPDX (commit: 5ecd99f) (details)
  732. generic: fix kernel panic on existing mac-address node (commit: 29a3967) (details)
  733. generic: Kconfig: exit on unset symbol (commit: eaa9c94) (details)
  734. treewide: add various missing config symbols (commit: 1c9a9f7) (details)
  735. mediatek: add missing config symbol (commit: 4c2a8b0) (details)
  736. generic: add missing config symbol (commit: 5c88bf8) (details)
  737. hostapd: fix broken check in radar detection notification (commit: 8b75174) (details)
  738. 6in4: delete tunnel on interface teardown (commit: 0530c49) (details)
  739. rockchip: add missing Kconfig symbols (commit: cbb42a4) (details)
  740. tegra: add missing Kconfig symbol (commit: 1d344c8) (details)
  741. mediatek: add missing config symbols (commit: 101c0c0) (details)
  742. bcm4908: add missing config symbol (commit: 0f3f5d4) (details)
  743. procd: update to git HEAD (commit: 5181af5) (details)
  744. ipq40xx: increase EX6150v2 SPI frequency (commit: b9162a9) (details)
  745. ipq40xx: ar40xx: use FIELD_GET macro (commit: 685c790) (details)
  746. ipq40xx: ar40xx: reset port status register (commit: 4d81f08) (details)
  747. kernel: bump 5.10 to 5.10.57 (commit: ce2f312) (details)
  748. kernel: bump 5.10 to 5.10.58 (commit: 6ec859d) (details)
  749. fstools: update to git HEAD (commit: 9126c0a) (details)
  750. procd: update to git HEAD (commit: 1235e2e) (details)
  751. kernel: bump 5.4 to 5.4.139 (commit: 02e2723) (details)
  752. kernel: bump 5.4 to 5.4.140 (commit: ed9341d) (details)
  753. uboot-rockchip: update to v2021.07 (commit: e68e80e) (details)
  754. firewall: update to git HEAD (commit: 45d2d4e) (details)
  755. procd: update to git HEAD (commit: 09fccdb) (details)
  756. procd: add missing dependency and fix empty mount triggers (commit: 5c13177) (details)
  757. base-files: rename 'sdcard' to 'legacy-sdcard' (commit: 98bccda) (details)
  758. kernel: bump 5.10 to 5.10.59 (commit: 9704d25) (details)
  759. ramips: mt7628: move mtd-eeprom out of root DTSI (commit: ad6b077) (details)
  760. ramips: add WPS button for newifi d1 (commit: efca679) (details)
  761. ipq40xx: fix Edgecore ECW5211 boot (commit: a43da1b) (details)
  762. busybox: fix compilation with GCC 10 (commit: 8ae3d5f) (details)
  763. umbim: bump to git HEAD (commit: 959838e) (details)
  764. toolchain/binutils: switch to version 2.36.1 by default (commit: 3f41153) (details)
  765. toolchain/gcc: switch to version 10 by default (commit: 6d0cefc) (details)
  766. bcm27xx-userland: factor out a -dev package (commit: 9a79fe2) (details)
  767. ramips: convert most mtd-mac-address cases in DTSI to nvmem (commit: ba3d92c) (details)
  768. ath79: convert remaining mtd-mac-address cases to nvmem (commit: e826b64) (details)
  769. image: fix build with SELinux (commit: c5616a8) (details)
  770. selinux-policy: update to version 0.9 (commit: cc0112d) (details)
  771. ramips: convert mtd-mac-address to nvmem for D-Link DIR-8xx (commit: 7f1b0f6) (details)
  772. ramips: fix indent in DTS for GL.iNet VIXMINI/microuter-N300 (commit: 9cb5853) (details)
  773. ramips: remove redundant nvmem definitions (commit: f13c7a5) (details)
  774. ath79: remove redundant nvmem definitions (commit: 41aa765) (details)
  775. ramips: convert mtd-mac-address to nvmem for UniElec devices (commit: 8a78d61) (details)
  776. lantiq: convert mtd-mac-address to nvmem for Fritz!Box 736x (commit: adb3e46) (details)
  777. mediatek: convert mtd-mac-address to nvmem for MT7629 RFB (commit: 05ccca0) (details)
  778. wolfssl: fix build with GCC 10 on 32 x86 targets (commit: 718a4f4) (details)
  779. uboot-at91: fix dtc compilation on host gcc 10 (commit: a1034af) (details)
  780. at91bootstrap: Fix compile with binutils 2.36 (commit: fcfeb47) (details)
  781. archs38: Do not activate ext3 driver options (commit: 7e757a0) (details)
  782. layerscape: Do not activate ext2 and ext3 driver options (commit: 469719b) (details)
  783. kernel: Do not deactivate staging drivers (commit: c18f91d) (details)
  784. uboot-mediatek: pass console=tty1 for BPi-R2 (commit: 7ca173d) (details)
  785. mediatek: mt7623: enable more hardware features (commit: 0d3f332) (details)
  786. gdb: update to 10.2 (commit: beddcfd) (details)
  787. kernel: bump 5.10 to 5.10.60 (commit: 8408e0f) (details)
  788. kernel: bump 5.4 to 5.4.141 (commit: 96369a6) (details)
  789. kernel: bump 5.4 to 5.4.142 (commit: f25cebc) (details)
  790. dropbear: allow to use with xinetd (commit: 65ee14a) (details)
  791. firmware-utils: add support for ZyXEL ZLD firmware (commit: c4a4267) (details)
  792. ltq-vdsl/ltq-vdsl-app: clean up configure args (commit: 9754b6b) (details)
  793. ramips: fix ethernet MAC address on Omega2 (commit: 4b4fa2f) (details)
  794. prereq-build: require python3-distutils (commit: 60af8d7) (details)
  795. mediatek: mt7623: backport musb, improve HDMI console (commit: 4f1c5b0) (details)
  796. bcm27xx-userland: update to latest version (commit: a71a51c) (details)
  797. bcm27xx-gpu-fw: update to latest version (commit: 8e4110d) (details)
  798. generic: add missing 5.10 config symbols (commit: 41ceec8) (details)
  799. generic: fix debloat dma-buf 5.10 patch (commit: 33b6885) (details)
  800. bcm27xx: add kernel 5.10 support (commit: 8299d1f) (details)
  801. bcm27xx: switch to kernel 5.10 (commit: e114204) (details)
  802. ltq-vdsl: add missing backslash (commit: 23bf503) (details)
  803. firmware-utils: fix build on not Linux (commit: c9faa84) (details)
  804. ramips: add label MAC address for Onion Omega 2(+) (commit: c23bc50) (details)
  805. ipq806x: fix min<>target opp-microvolt DTS mixup (commit: 9baca41) (details)
  806. mediatek: mt7623: enable clock drivers for Mali-450 and audio (commit: f4493c6) (details)
  807. lldpd: bump to 1.0.12 (commit: 31d984a) (details)
  808. base-files: add option to make /var persistent (commit: 57807f5) (details)
  809. ath79: rename Ubiquiti PowerBeam M (XW) to PowerBeam M5 (XW) (commit: 96db7d2) (details)
  810. ath79: add support for Ubiquiti PowerBeam M2 (XW) (commit: 61b49cd) (details)
  811. ath79: add support for Atheros DB120 reference board (commit: 98eb95d) (details)
  812. base-files: fix option to make /var persistent (commit: 669d920) (details)
  813. odhcpd: update to latest git HEAD (commit: c0afe3a) (details)
  814. uhttpd: add config option for json_script (commit: 6393ea1) (details)
  815. mac80211: fix HT40 mode for 6G band (commit: a0d81ba) (details)
  816. hostapd: enable ht40 in wpa_supplicant when using wider HE modes (commit: c26d741) (details)
  817. mac80211: refresh patch (commit: f04c0ea) (details)
  818. mac80211: add missing change for encap offload on devices with sw rate control (commit: 0f68879) (details)
  819. libubox: update to the latest version (commit: ca77ffc) (details)
  820. netifd: update to the latest version (commit: 1796812) (details)
  821. procd: update to git HEAD (commit: 76f46f4) (details)
  822. ramips: mt7620: move Phicomm MAC address setup to DTSI (commit: c414350) (details)
  823. ramips: add new flash layout support to Phicomm K2 (commit: 80e70be) (details)
  824. ipq806x: Askey RT4230W REV6: fix caldata script (commit: fcc075e) (details)
  825. ramips: add support for Motorola MWR03 (commit: 0914328) (details)
  826. ramips: add support for DomyWifi DM202/DM203/DW22D (commit: a73a826) (details)
  827. ipq806x: Askey RT4230W REV6: use usual writing for pcie part (commit: 269758a) (details)
  828. ath79: add support for Compex WPJ558 (16M) (commit: e2d0808) (details)
  829. ramips: add support for D-Link DAP-1325-A1 (commit: d57ba86) (details)
  830. ramips: increase flash freq for miwifi-mini (commit: a6c410a) (details)
  831. ramips: lock u-boot partition and unlock u-boot-env for miwifi-mini (commit: 5ed1101) (details)
  832. ramips: expose ephy leds for miwifi-mini (commit: 38cb500) (details)
  833. bmips: backport accepted watchdog patch (commit: 4ab0b5f) (details)
  834. fstools: update to git HEAD (commit: 364bd88) (details)
  835. ustp: add OpenWrt STP/RSTP daemon (commit: 3ebbf79) (details)
  836. ath79: add support for onion omega (commit: d98738b) (details)
  837. gpio-button-hotplug: convert to gpio descriptor (gpiod_) API (commit: 2b0378c) (details)
  838. ath79: remove obsolete pci-ath9k-fixup.[c,h] files (commit: a1bd810) (details)
  839. ath9k: owl-loader: remove obsolete AR71XX patch (commit: d24efa9) (details)
  840. openssl: bump to 1.1.1l (commit: 7119fd3) (details)
  841. mediatek: add a new spi-nand driver for kernel 5.10 (commit: 050621a) (details)
  842. mediatek: enable new spi-nand driver for kernel 5.10 (commit: e8e8487) (details)
  843. mediatek: remove spi-nand hacks from 5.10 (commit: c6ed316) (details)
  844. mediatek: change dts to use the new snand driver (commit: 01b452f) (details)
  845. mediatek: attach bmt to the new snand driver (commit: b600aee) (details)
  846. mediatek: mtk-snand: check request size against chip info (commit: 388127a) (details)
  847. mediatek: bmt: set default bmt oob offset to 0 (commit: 9abd2fb) (details)
  848. mediatek: mt7629: build with linux 5.10 (commit: 8f2cace) (details)
  849. mediatek: mt7629: manually add missing kconfig (commit: 472437b) (details)
  850. mediatek: mt7623: replace kconfig symbol for snand driver (commit: 97e32e9) (details)
  851. kernel: properly handle paging errors in fit partition parser (commit: cf40141) (details)
  852. hostapd: refresh patches (commit: 99786e1) (details)
  853. hostapd: fix Proxy-ARP with Hotspot 2.0 disabled (commit: 7073e88) (details)
  854. hostapd: enable proxy-arp support for hostapd-full (commit: ec2078e) (details)
  855. ramips: fix input type for TL-MR3020 v3 (commit: 161ee85) (details)
  856. ramips: increase SPI frequency for TL-MR3020 v3 (commit: db3545c) (details)
  857. ramips: enable fast-read for TL-MR3020 v3 (commit: 9c96589) (details)
  858. ramips: add label-mac for TL-MR3020 v3 (commit: 90e167a) (details)
  859. ath79: fix spelling of DEVICE_MODEL for D-Link DAP-2695 (commit: 1c8214d) (details)
  860. kernel: bump 5.10 to 5.10.61 (commit: 6b1cd3e) (details)
  861. kernel: bump 5.4 to 5.4.143 (commit: be7e009) (details)
  862. kernel: fix warning about unused try_to_force_load (commit: b8f8d06) (details)
  863. kernel: disable CONFIG_RCU_EXPERT and friends (commit: 7e135ad) (details)
  864. kernel: move two symbols to the generic kconfigs (commit: 505b7a2) (details)
  865. bcm53xx: backport the latest upstream DT changes (commit: bce00f4) (details)
  866. ath79: remove redundant BLOCKSIZE of 64k from devices (commit: d37125b) (details)
  867. ipq806x: add missing enclosing partitions block for TP-Link C2600 (commit: e2b03c1) (details)
  868. ramips: provide default BLOCKSIZE for Device/seama (commit: aec97b3) (details)
  869. ramips: w2914ns-v2: consolidate leds nodes into dtsi (commit: f08b76b) (details)
  870. bcm53xx: backport missed DT patch cleaning up CRU block (commit: 8a4d4d4) (details)
  871. wireguard-tools: bump to 20210424 (commit: a7aa237) (details)
  872. procd: update to git HEAD (commit: 25cb37b) (details)
  873. procd: update to git HEAD (commit: 3e16866) (details)
  874. ramips: minew g1-c: use default static address for lan instead of dhcp (commit: c39be8e) (details)
  875. libjson-c: remove old math patch (commit: a235b41) (details)
  876. bcm53xx: fix USB in kernel 5.10 (commit: 62465c7) (details)
  877. bcm53xx: fix kmod-i2c-bcm-iproc for kernel 5.10 (commit: 9b40346) (details)
  878. bcm53xx: switch to the kernel 5.10 (commit: f55f1db) (details)
  879. firmware-utils: mkmerakifw-old: Add le32 support (commit: 6f39649) (details)
  880. procd: fix issue mounting overlay fs (commit: bf94c2d) (details)
  881. ethtool: fix recursive dependency (commit: 4d0883c) (details)
  882. kernel: add missing CONFIG_SECURITY_NETWORK_XFRM ksym (commit: 42ee7d8) (details)
  883. firewall4: update to latest Git HEAD (commit: eebc25c) (details)
  884. ucode: update to latest Git HEAD (commit: 9e9057f) (details)
  885. mediatek: add support for TOTOLINK A8000RU (commit: 43f0e38) (details)
  886. busybox: update to version 1.34.0 (commit: b6cbbbb) (details)
  887. tools/zstd: update to 1.5.0 (commit: c5953d5) (details)
  888. tools/tar: update to 1.34 (commit: cb8e5ed) (details)
  889. tools/findutils: update to 4.8.0 (commit: af8a5d2) (details)
  890. tools/dosfstools: update to 4.2 (commit: fe1942a) (details)
  891. tools/bison: update to 3.7.6 (commit: f431f2c) (details)
  892. tools/cmake: update to 3.21.2 (commit: eef7f9e) (details)
  893. tools/libressl: update to 3.3.4 (commit: f78ad90) (details)
  894. ath79: add support for TP-Link TL-WA1201 v2 (commit: baacdd5) (details)
  895. ramips: add support for Sitecom WLR-4100 v1 002 (commit: de0c380) (details)
  896. tools/findutils: fix build on macos (commit: 96a7a47) (details)
  897. mac80211: revert faulty change that was breaking broadcast tx (commit: 6f2044c) (details)
  898. firmware-utils: seama.h: replace LGPL-2.1-or-later boilerplate with SPDX (commit: 2f7a733) (details)
  899. linux: backport DSA b53 driver fixes for switch ports (commit: 854a4de) (details)
  900. bcm53xx: specify switch ports for more devices (commit: ae33ce2) (details)
  901. tools/libtool: update to 2.4.2 (commit: cdc646c) (details)
  902. mvebu: switch to kernel 5.10 (commit: c904220) (details)
  903. x86: switch to kernel 5.10 (commit: 64be0ea) (details)
  904. kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 (commit: b9cc16a) (details)
  905. iproute2: m_xt.so depends on dynsyms.list (commit: edd53df) (details)
  906. mvebu: backport CN9130 dts necessary files changes to 5.4 (commit: c98ddf0) (details)
  907. mvebu: add support for iEi Puzzle-M901/Puzzle-M902 (commit: 70c7596) (details)
  908. firmware-utils: tplink-safeloader: use revision field (commit: df63619) (details)
  909. kernel: bump 5.10 to 5.10.62 (commit: 27199a4) (details)
  910. kernel: bump 5.10 to 5.10.63 (commit: 66db87f) (details)
コミット 3ebfd0078d6aa4848ee8f72640266bd0390f790a by dedeckeh
ccache: update to 4.2.1

Update ccache to 4.2.1

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> [refresh patch]
(commit: 3ebfd00)
The file was modifiedtools/ccache/patches/100-honour-copts.patch (diff)
The file was modifiedtools/ccache/Makefile (diff)
コミット 95ac3f82c6914505b01b01ab819e02d091835598 by daniel
mediatek: mt7622: build AHCI driver as module

Build the driver for the in-SoC AHCI SATA host as module, just like for
the other subtargets. No board requires booting off SATA, so we don't
need to have it built-in. All boards with SATA support already select
kmod-ata-ahci-mtk which provides the module.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 95ac3f8)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
コミット de4b29dab987c5c1288558c3ca7e1edcd95920e0 by daniel
image: introduce 'append-image-stage' build command

Similar to 'append-image' this new command appends an existing binary.
'append-image-stage' also makes a copy of that binary and keeps it in
$(STAGING_DIR_IMAGE). When called from within the ImageBuilder, this
copy is used instead of expecting the binary to be present.
This is useful for artifacts which include the initramfs/recovery image
which is usually not included in the ImageBuilder.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: de4b29d)
The file was modifiedinclude/image-commands.mk (diff)
コミット 210916c9e6797e4e520970bafba12e49e98dc834 by daniel
mediatek: bpi-r64: fix sdcard.img.gz in ImageBuilder

Generating the sdcard.img.gz file requires the initramfs/recovery
image to be present. Use the newly introduced 'append-image-stage'
build command to fix the ImageBuilder for the BPi-R64.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 210916c)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
コミット c7a5a093efd0725ef170c6dacd414044020233d9 by daniel
image: use portable filename in 'append-image-stage'

The 'append-image-stage' command doesn't work when setting the
EXTRA_IMAGE_NAME option of the ImageBuilder as in that case
DEVICE_IMG_PREFIX is modified and no longer matches the value it had in
buildroot. Choose a filename independent of DEVICE_IMG_PREFIX for
images staged using 'append-image-stage' to fix that.

Fixes: de4b29dab9 ("image: introduce 'append-image-stage' build command")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c7a5a09)
The file was modifiedinclude/image-commands.mk (diff)
コミット cf20f1bb5f0479c2509dd651d08e235a3b9e8755 by ldir
bpftools: fix feature override for masking clang

Rename feature variable clang-bpf-global-var following upstream changes.
This restores the HAVE_CLANG feature override and should avoid rare build
errors where a recent host clang and BTF-enabled host kernel are present.

Fixes: 23be333401f0 ("bpftools: update to 5.10.10")
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
(commit: cf20f1b)
The file was modifiedpackage/network/utils/bpftools/Makefile (diff)
コミット aabc6320233f700f303e3e5d0adbba2cfe9ac2d9 by ldir
bpftools: update to v5.11.16, simplify make

Update to the latest stable upstream version.

Drop unneeded make variables to remove redundant assignments seen during
invocation of package Makefile.

Also remove the following patch now included upstream:

  * 200-fix-install-param-order-on-macos.patch

Compile and run-tested on malta/mips32be, using bpftool directly and also
libbpf (linked with tc) to inspect and load simple eBPF programs.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
(commit: aabc632)
The file was removedpackage/network/utils/bpftools/patches/200-fix-install-param-order-on-macos.patch
The file was modifiedpackage/network/utils/bpftools/Makefile (diff)
コミット c61ab68387f61d3e90569a1779f29ce49dde55c6 by dedeckeh
nat46: update to git HEAD

9df230a Zero checksum handling  (#25)
7688102 skip generating a UDP4 csum if the UDP6 csum is 0 and zero_csum_pass is set
4a9e4b1 zero csum: avoid calling the checksum adjustment function if udp csum is zero
2de14c5 add a module argument to skip checksum adjust for UDP if checksum is zero

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: c61ab68)
The file was modifiedpackage/kernel/nat46/Makefile (diff)
コミット e8a5670122e04574fdb5855ecd63d18f317c5bfd by dedeckeh
dnsmasq: add ignore hosts dir to dnsmasq init script

When running multiple instances of dnsmasq, for example one being for the lan
and another for a guest network, it might not be desirable to have the same dns names
configured in both networks

Signed-off-by: João Henriques <joaoh88@gmail.com>
(commit: e8a5670)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット f4473baf6e24060ef111f97a71419ab5f813e5ca by stijn
ath79: add missing kernel config symbol

Commit f724a583dcf7 updated the nand-rb4xx driver to the 5.10 testing
kernel, but forgot to add the new kernel config symbol it introduces to
the 5.10 config.

Fixes: f724a583dcf7 ("ath79: mikrotik: update nand-rb4xx driver")
Reported-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: f4473ba)
The file was modifiedtarget/linux/ath79/config-5.10 (diff)
コミット 6f77ce77248d6458414efafd64c72d653fc70bb8 by mail
iwinfo: update to latest Git HEAD

50b64a6 iwinfo: add basic IEEE 802.11ax support
70d2136 iwinfo: nl80211: perform split wiphy dump
cd23727 iwinfo: cli: fix hwmode formatting

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 6f77ce7)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 12cb52bd0665da33cb5dc64697f1751a8b33fb05 by nbd
mac80211: minstrel_ht: fix issue in calculating success probability

Missing braces in a macro were leading to badly working rates sometimes
getting a success probabilty of 1.0

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 12cb52b)
The file was addedpackage/kernel/mac80211/patches/subsys/353-mac80211-minstrel_ht-fix-MINSTREL_FRAC-macro.patch
コミット ebed523ee8486a68f91ed721c6e48bddf6598700 by daniel
arm-trusted-firmware-mediatek: fix boot hang on unifi-6-lr

The Ubiquiti Networks UniFi 6 LR access point comes with a total of
512 MB RAM provided by 2x 8-bit DDR3 SDRAM. This combination lead to
problems with the DDR calibration on boot resulting in occasional hang
on boot. Use updated calibration binary provided by MediaTek to make
boot on that device more reliable.
The binary has also been tested on the BananaPi BPi-R64 board and that
also works just fine with the new binary.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ebed523)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット 43dad22025597cb535626757301e035187d02b25 by daniel
uboot-mediatek: unifi6lr: mtd erase before write to flash

Erase firmware ereas before writing to recovery or production partition
when updating them via the bootloader menu.

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 43dad22)
The file was modifiedpackage/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch (diff)
コミット d1f1e5269ed992e6fc30d575b43b0913c9e58ca2 by mail
ipq40xx: add support for MikroTik SXTsq 5 ac

This commit adds support for the MikroTik SXTsq 5 ac (RBSXTsqG-5acD),
an outdoor 802.11ac wireless CPE with one 10/100/1000 Mbps Ethernet
port.

Specifications:
- SoC: Qualcomm Atheros IPQ4018
- RAM: 256 MB
- Storage: 16 MB NOR
- Wireless: IPQ4018 (SoC) 802.11a/n/ac 2x2:2, 16 dBi antennae
- Ethernet: IPQ4018 (SoC) 1x 10/100/1000 port, 10-28 Vdc PoE in
- 1x Ethernet LED (green)
- 7x user-controllable LEDs
  · 1x power (blue)
  · 1x user (green)
  · 5x rssi (green)

Note:
Serial UART is probably available on the board, but it has not been
tested.

Flashing:
Boot via TFTP the initramfs image. Then, upload a sysupgrade image
via SSH and flash it normally. More info at the "Common procedures
for MikroTik products" page https://openwrt.org/toh/mikrotik/common.

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
(commit: d1f1e52)
The file was modifiedtarget/linux/ipq40xx/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-sxtsq-5-ac.dts
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was addedpackage/firmware/ipq-wifi/board-mikrotik_sxtsq-5-ac.qca4019
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
コミット 0e3c31c14c4fb4d818e1cc8edc898a146f501942 by nbd
kernel: backport mtk_ppe busy-wait loop fix

Fixes logic that leads to this error when booting mt7621 and other
devices that use the mediatek ethernet driver:
  [   23.144378] mtk_soc_eth 1e100000.ethernet: PPE table busy

Link: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=c5d66587b8900201e1530b7c18d41e87bd5812f4
Fixes: f07fe36f22fc ("kernel: update flow offload patches to upstream version")
Cc: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(commit: 0e3c31c)
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-35-net-ethernet-mediatek-ppe-fix-busy-wait-loop.patch
コミット 62a0a8607f2f94f937c17bb7d7f4bff5fbaf15a2 by ldir
kernel: bump 5.10 to 5.10.33

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 62a0a86)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 14a95b36b1ecd038fffc279878c5a4c51043d709 by koen.vandeputte
ath79: mikrotik: swap RB922UAGS-5HPaCD eth0/1 MACs

Since support for SFP on the MikroTik RouterBOARD 922UAGS-5HPacD was
added by 4387fe00cb, the MAC addresses for eth0 (Ethernet) and eth1
(SFP) were swapped. This patch fixes the 02_network script to assign MAC
addresses correctly, so they match the label and the vendor's OS.

Tested on a RouterBOARD 922UAGS-5HPacD board.

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
(commit: 14a95b3)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
コミット 0d2873df15a9dad7a4a3012870836bb51216324c by hauke
kernel: bump 5.4 to 5.4.114

Manually rebased*
  generic/backport-5.4/700-v5.5-net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch

Added new backport*
  generic/backport-5.4/050-gro-fix-napi_gro_frags-Fast-GRO-breakage-due-to-IP-a.patch

All others updated automatically.

The new backport was included based on this[1] upstream commit that will be
mainlined soon.  This change is needed because Eric Dumazet's check for
NET_IP_ALIGN (landed in 5.4.114) causes huge slowdowns on drivers which use
napi_gro_frags().

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

*Credit to Alexander Lobakin
1. https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=7ad18ff6449cbd6beb26b53128ddf56d2685aa93

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 0d2873d)
The file was addedtarget/linux/generic/backport-5.4/050-gro-fix-napi_gro_frags-Fast-GRO-breakage-due-to-IP-a.patch
The file was modifiedtarget/linux/generic/pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/801-audio-0008-Revert-ASoC-Remove-dev_err-usage-after-platform_get_.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0024-GPIO-add-named-gpio-exports.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0036-GPIO-add-named-gpio-exports.patch (diff)
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/613-netfilter_optional_tcp_window_check.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0030-GPIO-add-named-gpio-exports.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/600-netfilter_conntrack_flush.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.4/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/100-GPIO-add-named-gpio-exports.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/748-v5.5-net-dsa-mv88e6xxx-fix-broken-if-statement-because-of.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/747-v5.5-net-dsa-mv88e6xxx-Add-support-for-port-mirroring.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/700-v5.5-net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch (diff)
コミット c03e98b130b48d9feb2a50656b51db141010dad5 by hauke
kernel: bump 5.4 to 5.4.115

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: c03e98b)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0280-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch (diff)
コミット 4b14b42abfe263ea9f67ff4e29e563e1160005fc by hauke
kernel: Move an upstreamed patch under backports

This CFI patch was accepted upstream for 5.13. Move it away from under
ath79 and place under backports to be removed in due time.

Signed-off-by: Mauri Sandberg <sandberg@mailfence.com>
(commit: 4b14b42)
The file was removedtarget/linux/ath79/patches-5.10/471-mtd-cfi_cmdset_0002-AMD-chip-0x2201-write-words.patch
The file was modifiedtarget/linux/generic/pending-5.4/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/408-v5.13-mtd-cfi_cmdset_0002-Disable-buffered-writes-for-AMD.patch
The file was removedtarget/linux/ath79/patches-5.4/471-mtd-cfi_cmdset_0002-AMD-chip-0x2201-write-words.patch
The file was modifiedtarget/linux/generic/pending-5.10/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/408-v5.13-mtd-cfi_cmdset_0002-Disable-buffered-writes-for-AMD.patch
コミット 0d6f20723047c02bd624f0384df9dc74ee075bc7 by hauke
kernel: backport mtk_soc_eth fixes from v5.13

Fixes logic that leads to this error when booting mt7621 and other
devices that use the mediatek ethernet driver:
  [   23.144378] mtk_soc_eth 1e100000.ethernet: PPE table busy

The rest are mostly moved from pending-5.10 to backport-5.10 with a
couple of cleanups and improvements from upstream.

Refresh patches.

Links:
    https://git.kernel.org/netdev/net-next/c/c5d66587b890
    https://git.kernel.org/netdev/net-next/c/3f57d8c40fea
    https://git.kernel.org/netdev/net-next/c/5196c4178549
    https://git.kernel.org/netdev/net-next/c/787082ab9f7b
    https://git.kernel.org/netdev/net-next/c/c30c4a827390
    https://git.kernel.org/netdev/net-next/c/3630d519d7c3
    https://git.kernel.org/netdev/net-next/c/16ef670789b2
    https://git.kernel.org/netdev/net-next/c/59555a8d0dd3
    https://git.kernel.org/netdev/net-next/c/6b4423b258b9
    https://git.kernel.org/netdev/net-next/c/e9229ffd550b
    https://git.kernel.org/netdev/net-next/c/4e6bf609569c
    https://git.kernel.org/netdev/net-next/c/816ac3e6e67b
    https://git.kernel.org/netdev/net-next/c/16769a8923fa
    https://git.kernel.org/netdev/net-next/c/db2c7b353db3
    https://git.kernel.org/netdev/net-next/c/fa817272c37e
    https://git.kernel.org/netdev/net-next/c/3bc8e0aff23b

Fixes: f07fe36f22fc ("kernel: update flow offload patches to upstream version")
Cc: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(commit: 0d6f207)
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-42-net-ethernet-mtk_eth_soc-remove-unnecessary-TX-queue.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-51-net-ethernet-mtk_eth_soc-use-iopoll.h-macro-for-DMA-.patch
The file was removedtarget/linux/generic/pending-5.10/770-06-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-40-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-49-net-ethernet-mtk_eth_soc-rework-NAPI-callbacks.patch
The file was removedtarget/linux/generic/pending-5.10/770-05-net-ethernet-mtk_eth_soc-increase-DMA-ring-sizes.patch
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was removedtarget/linux/generic/pending-5.10/770-11-net-ethernet-mtk_eth_soc-avoid-rearming-interrupt-if.patch
The file was removedtarget/linux/generic/pending-5.10/770-09-net-ethernet-mtk_eth_soc-only-read-the-full-rx-descr.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-39-net-ethernet-mtk_eth_soc-fix-build_skb-cleanup.patch
The file was removedtarget/linux/generic/pending-5.10/770-00-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-44-net-ethernet-mtk_eth_soc-increase-DMA-ring-sizes.patch
The file was removedtarget/linux/generic/pending-5.10/770-08-net-ethernet-mtk_eth_soc-cache-hardware-pointer-of-l.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-50-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch
The file was removedtarget/linux/generic/pending-5.10/770-04-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-q.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-43-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-Q.patch
The file was removedtarget/linux/generic/pending-5.10/770-01-net-ethernet-mtk_eth_soc-significantly-reduce-mdio-b.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-46-net-ethernet-mtk_eth_soc-cache-HW-pointer-of-last-fr.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-41-net-ethernet-mtk_eth_soc-reduce-MDIO-bus-access-late.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-45-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch
The file was removedtarget/linux/generic/pending-5.10/770-02-net-ethernet-mtk_eth_soc-fix-rx-vlan-offload.patch
The file was removedtarget/linux/generic/pending-5.10/770-14-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-38-net-ethernet-mtk_eth_soc-unmap-RX-data-before-callin.patch
The file was removedtarget/linux/generic/pending-5.10/770-10-net-ethernet-mtk_eth_soc-unmap-rx-data-before-callin.patch
The file was removedtarget/linux/generic/pending-5.10/770-03-net-ethernet-mtk_eth_soc-fix-unnecessary-tx-queue-st.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-48-net-ethernet-mtk_eth_soc-reduce-unnecessary-interrup.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-47-net-ethernet-mtk_eth_soc-only-read-the-full-RX-descr.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-37-net-ethernet-mtk_eth_soc-fix-RX-VLAN-offload.patch
コミット 20a924d2ae378fe35b74f81be3b7f58366472e80 by hauke
kernel: update mt7530 EEE patch from upstream

The new EEE patch is accepted upstream, so backport it and replace the
current one.

Cc: René van Dorst <opensource@vdorst.com>
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
(commit: 20a924d)
The file was removedtarget/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
The file was addedtarget/linux/generic/backport-5.4/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
The file was addedtarget/linux/generic/backport-5.10/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
The file was removedtarget/linux/generic/pending-5.10/761-net-dsa-mt7530-Support-EEE-features.patch
コミット 9ffa2f8193a43b9044fcfd0e16b204e989b0d941 by hauke
kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4

CONFIG_FORTIFY_SOURCE=y is already set in the generic kernel
configuration, but it is not working for MIPS on kernel 5.4, support for
MIPS was only added with kernel 5.5, other architectures like aarch64
support FORTIFY_SOURCE already since some time.

This patch adds support for FORTIFY_SOURCE to MIPS with kernel 5.4,
kernel 5.10 already supports this and needs no changes.

This backports one patch from kernel 5.5 and one fix from 5.8 to make
fortify source also work on our kernel 5.4.

The changes are not compatible with the
306-mips_mem_functions_performance.patch patch which was also removed
with kernel 5.10, probably because of the same problems. I think it is
not needed anyway as the compiler should automatically optimize the
calls to memset(), memcpy() and memmove() even when not explicitly
telling the compiler to use the build in variant.

This increases the size of an uncompressed kernel by less than 1 KB.

Acked-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9ffa2f8)
The file was modifiedtarget/linux/ath25/patches-5.4/107-ar5312_gpio.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/105-mt7621-memory-detect.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0152-lantiq-VPE.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0032-MIPS-ath79-sanitize-symbols.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/310-mips-Kconfig-Add-ARCH_HAS_FORTIFY_SOURCE.patch
The file was modifiedtarget/linux/generic/hack-5.4/301-mips_image_cmdline_hack.patch (diff)
The file was removedtarget/linux/generic/pending-5.4/306-mips_mem_functions_performance.patch
The file was addedtarget/linux/generic/backport-5.4/311-MIPS-Fix-exception-handler-memcpy.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0122-mips-ralink-enable-zboot-support.patch (diff)
コミット addf47a9a8228ed3099ebb010674e817b30284e0 by hauke
uboot-envtools: add support for Buffalo WZR-HP-G300NH

This adds an entries for wzr-hp-g300nh-rb and wzr-hp-g300nh-s.

Signed-off-by: Mauri Sandberg <sandberg@mailfence.com>
(commit: addf47a)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
コミット e219b7f38bd6516e23d5ee96ece2e0b351794deb by hauke
kernel: add kmod-ipvlan support

This kmod is similar to macvlan with the difference being that the
endpoints have the same mac address.

It is useful on cloud where only one mac address allowed on port,
where macvlan not works but ipvlan would.

One use case is where multiple IPs and gateways assign on one net port

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
(commit: e219b7f)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット f88c64d28ccf6a9616188b424649001fcc0344ee by hauke
kernel: netdev: add qlcnic

Add driver for QLogic QLE8240 and QLE8242 Converged Ethernet devices.

Signed-off-by: Vieno Hakkerinen <vieno@hakkerinen.eu>
(commit: f88c64d)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 88097e2840bd88306547e376c8be432deb53e825 by hauke
feeds: management: remove dead and out of project feed

Remove management feed which has not been active since some years.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(commit: 88097e2)
The file was modifiedfeeds.conf.default (diff)
コミット d7956c57284624f4bc7b905d192c81e1d34576fe by hauke
netfilter: remove no-op kconfig symbols

These have long been obsolete. For reference, here's the Linux version where
each symbol has been dropped:

CONFIG_IP6_NF_QUEUE - 3.5
CONFIG_IP6_NF_TARGET_LOG - 3.4
CONFIG_IP_NF_MATCH_DSCP - 2.6.19
CONFIG_NF_CONNTRACK_IPV4 - 4.19
CONFIG_NF_CONNTRACK_IPV6 - 4.19
CONFIG_NF_CONNTRACK_RTCACHE - out-of-tree, superseded by flow offloading

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: d7956c5)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedinclude/netfilter.mk (diff)
コミット 26a5aea9bc76ff17c2dae03f01ab39e7630da3cc by hauke
mvebu: LS421DE: improve pin configuration

The CLK125 output pin at the ethernet PHY is connected via capacitor to
GND and nowhere else. Disable it. Also tune the LED masks.

The MPP56 and MPP60 pins at the SoC are conected to the μPD720202 USB3.0
chip:
  - MPP56: wired to PCIe CLKREQ# (out)
  - MPP60: wired to PCIe RESET# (in)
Configure the pcie pinmux for these pins.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
(commit: 26a5aea)
The file was modifiedtarget/linux/mvebu/files/arch/arm/boot/dts/armada-370-buffalo-ls421de.dts (diff)
コミット b1ac59ed13926807289344cb0486ac077fc55023 by hauke
toolchain/binutils: update to 2.35.2

Update binutils 2.35 to 2.35.2

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
(commit: b1ac59e)
The file was removedtoolchain/binutils/patches/2.35.1/500-Change-default-emulation-for-mips64-linux.patch
The file was removedtoolchain/binutils/patches/2.35.1/400-mips_no_dynamic_linking_sym.patch
The file was modifiedtoolchain/binutils/Config.version (diff)
The file was addedtoolchain/binutils/patches/2.35.2/400-mips_no_dynamic_linking_sym.patch
The file was modifiedtoolchain/binutils/Makefile (diff)
The file was addedtoolchain/binutils/patches/2.35.2/500-Change-default-emulation-for-mips64-linux.patch
The file was removedtoolchain/binutils/patches/2.35.1/300-001_ld_makefile_patch.patch
The file was addedtoolchain/binutils/patches/2.35.2/300-001_ld_makefile_patch.patch
The file was modifiedtoolchain/binutils/Config.in (diff)
コミット 6c618f85125be88c0d471c70aa2d09878650b09b by hauke
toolchain/binutils: add binutils 2.36.1

Add binutils version 2.36.1

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
(commit: 6c618f8)
The file was addedtoolchain/binutils/patches/2.36.1/400-mips_no_dynamic_linking_sym.patch
The file was modifiedtoolchain/binutils/Config.in (diff)
The file was addedtoolchain/binutils/patches/2.36.1/500-Change-default-emulation-for-mips64-linux.patch
The file was addedtoolchain/binutils/patches/2.36.1/300-001_ld_makefile_patch.patch
The file was modifiedtoolchain/binutils/Config.version (diff)
The file was modifiedtoolchain/binutils/Makefile (diff)
コミット eeda8652f1655d4f9c11e9c9f51ddcd3377d119a by hauke
mac80211/rtl: backport a rtl8192cu AP mode fix

Running USB devices in AP mode is never a good idea. That said, fix the TIM
issue in rtl8192cu [1], allowing these devices to "work" in AP mode.

[1] https://patchwork.kernel.org/project/linux-wireless/patch/20210419065956.6085-1-pkshih@realtek.com/

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: eeda865)
The file was addedpackage/kernel/mac80211/patches/rtl/002-v5.13-rtlwifi-implement-set_tim-by-update-beacon-content.patch
コミット 95b210e513d6d369444df41b522f749f1d848048 by hauke
kernel: qlcnic: add dependency to kmod-hwmon-core

QLCNIC_HWMON was activated when hwmon was set, but the dependency was
missing. This broke the build bot builds. Fix this by explicitly
activating HWMON support and adding a dependency.

Fixes: f88c64d28ccf ("kernel: netdev: add qlcnic")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 95b210e)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット df07bafcd2c79e67a09a724b3d88cea394df8677 by chunkeey
apm821xx: MBL: correct phy-mode delay settings

This came up in an upstream commit: "
b1dd9bf688b0 "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M"

The PHY driver entry for BCM50160 and BCM50610M calls
bcm54xx_config_init() but does not call bcm54xx_config_clock_delay() in
order to configuration appropriate clock delays on the PHY, fix that."

So the "rgmii" phy-mode has always been wrong, but went unnoticed since
the broadcom phy driver didn't push the delay settings to the chip.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: df07baf)
The file was modifiedtarget/linux/apm821xx/dts/wd-mybooklive.dts (diff)
コミット a1d405ff8a596e5bd23a2525204f9d9070f8cac5 by mail
ath79: add SPI_MASTER_GPIO_SS flag

Add the SPI_MASTER_GPIO_SS flag for the spi-ath79 driver. Otherwise,
the custom chipselect function is never called. This breaks hardware,
where the three dedicated chipselect lines are used instead of generic
GPIO pins.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: a1d405f)
The file was addedtarget/linux/ath79/patches-5.10/411-spi-ath79-add-SPI_MASTER_GPIO_SS-flag.patch
コミット bd54e739541ba59b7ff1e7ac778dba0b1b3d5461 by mail
ath79: set number of chipselect lines

All chipsets from AR7100 up to QCA9563 have three dedicated chipselect
lines for the integrated SPI controller. Remove the number of
chipselects from the platform data, as there is no need to manually set
this to a different value.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: bd54e73)
The file was addedtarget/linux/ath79/patches-5.10/412-spi-ath79-set-number-of-chipselect-lines.patch
コミット e5f81ea3fe79ad484d454f5959814b3a1b094dcb by mail
ath79: drop cs-gpios property

The spi-ath79 driver performs the chipselect by writing to dedicated
register in the SPI register block. So the GPIO numbers were not used.

Tested-on: Enterasys WS-AP3705i

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: e5f81ea)
The file was modifiedtarget/linux/ath79/dts/ar9344_enterasys_ws-ap3705i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_buffalo_wzr-hp-g302h-a1a0.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_buffalo_wzr-bhr.dtsi (diff)
コミット 2352fbc8c481057590c6a24da6f380b7795b19f3 by mail
mediatek: correct address of ethernet PHY

We still have no driver for the PHY, however we can fix it's
address.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 2352fbc)
The file was modifiedtarget/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi (diff)
コミット 2fc20886ec70d55a4e445689a849cfd1fab07750 by dedeckeh
glibc: update to latest 2.33 HEAD (bug 27744)

3f5080aedd nptl: Do not build nptl/tst-pthread-gdb-attach as PIE
36783141cf nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach
ea299b62e8 nptl_db: Support different libpthread/ld.so load orders (bug 27744)
162df872f0 x86: tst-cpu-features-supports.c: Update AMX check

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 2fc2088)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 5e926c26d4de916a1476f21e4d2f66459334a4fb by hauke
kernel: qlcnic: fix typo in module description

Fixes: f88c64d28ccf ("kernel: netdev: add qlcnic")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 5e926c2)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット d31bd7aa3b809b012adb1e431865c520d3f2aac9 by hauke
kernel: partly revert: update mt7530 EEE patch from upstream

This partly reverts commit 20a924d2ae378fe35b74f81be3b7f58366472e80.

This commit broke the build of the Mediatek target with kernel 5.4, for
kernel 5.10 it is fine.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d31bd7a)
The file was addedtarget/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
The file was removedtarget/linux/generic/backport-5.4/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
コミット 63d8117d371a8181fdeb05360f909457b13dcdaf by hauke
kernel: Reorder kernel configuration options

Reorder the options and remove double entries.
This was generated by running this:
$ ./scripts/kconfig.pl '+' target/linux/generic/config-5.10 /dev/null > target/linux/generic/config-5.10.new
$ mv target/linux/generic/config-5.10.new target/linux/generic/config-5.10
$ ./scripts/kconfig.pl '+' target/linux/generic/config-5.4 /dev/null > target/linux/generic/config-5.4.new
$ mv target/linux/generic/config-5.4.new target/linux/generic/config-5.4

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 63d8117)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット fa93902a2399f9069d1af0ccb6178a1963383575 by hauke
mediatek: Add missing config options

It is possible to select CONFIG_MTD_PARSER_TRX on the mediatek now. Add
this option to the kernel configuration file.

Fixes: 58c5e2566482 ("mediatek: support non standard trx magic values")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: fa93902)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.4 (diff)
コミット 7ab3d94681902230b26892c2dc4516afcc30ee29 by hauke
kernel: add missing kernel config option

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7ab3d94)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 01a9d220861c9b965749c8e69fdcbb8031b2c89f by daniel
mediatek: bpi-r64: add eMMC bootloader artifacts

In order to allow easily updating the bootloader on eMMC also provide
artifacts for that. Support for updating bootloader via TFTP will be
added to the loader CLI menu in a follow-up commit.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 01a9d22)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
コミット fbcfa895a88b712af04b759cda4f3ae17e4372ff by daniel
uboot-mediatek: bpi-r64: add TFTP update options to eMMC bootmenu

Just like on SPI-NAND, also allow updating the bootloader comfortably
on eMMC installations.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fbcfa89)
The file was modifiedpackage/boot/uboot-mediatek/patches/404-add-bananapi_bpi-r64_defconfigs.patch (diff)
コミット 5515c29029ce7c63b48d1af0cbb3fbdc14ca033b by mail
iwinfo: update to latest Git HEAD

c45f0b5 iwinfo: add 802.11ax HE rate information

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 5515c29)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 5d8ea6d34f9f23d4dfff4ffcac8c9599d842c3a8 by hauke
ath79: Deactivate ZyXEL NBG6716 by default

The kernel image is too big now and the build fails.

WARNING: Image file zyxel_nbg6716-kernel.bin is too big: 4205404 > 4194304

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5d8ea6d)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット 13397b2b95b4800fb0a29c3d483fa280d10f0eb0 by hauke
busybox: backport fix for CVE-2021-28831

This backports a fix for the low priority CVE-2021-28831:
  decompress_gunzip.c in BusyBox through 1.32.1 mishandles the error bit
  on the huft_build result pointer, with a resultant invalid free or
  segmentation fault, via malformed gzip data.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 13397b2)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was addedpackage/utils/busybox/patches/005-backport-CVE-2021-28831.patch
コミット 17ac9849d3ff687c8c14d63e46f3e205adc22a3e by hauke
mac80211: Update to version 5.10.34-1

The removed patches were applied upstream and are not needed anymore.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 17ac984)
The file was modifiedpackage/kernel/mac80211/patches/subsys/301-mac80211-support-driver-based-disconnect-with-reconn.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/500-ath9k_eeprom_debugfs.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/549-ath9k_enable_gpio_buttons.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/374-mac80211-fix-time-is-after-bug-in-mlme.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/552-ahb_of.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/370-mac80211-fix-TXQ-AC-confusion.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/512-ath9k_channelbw_debugfs.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/300-cfg80211-support-immediate-reconnect-request-hint.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/930-ath10k_add_tpt_led_trigger.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/530-ath9k_extra_leds.patch (diff)
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/ath/542-ath9k_debugfs_diag.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/548-ath9k_enable_gpio_chip.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/210-ap_scan.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/551-ath9k_ubnt_uap_plus_hsr.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath/560-ath9k-fix-transmitting-to-stations-in-dynamic-SMPS-m.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/100-remove-cryptoapi-dependencies.patch (diff)
コミット 454d514f4647d6f1f0d93d8f67abdef94cd66a7d by hauke
ltq-dsl-base: Make package nonshared to fix image builder

This package depends on the lantiq target and is only build for that
target. A normal package would be build by the SDK builder probably
under a different target and then this package will not be selected.
Mark it as nonshared to build it when the lantiq target gets build.

Fixes: FS#3773, FS#3774
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 454d514)
The file was modifiedpackage/network/utils/ltq-dsl-base/Makefile (diff)
コミット 3980daffa4e284377cd1ae803fba78331c1fc40b by ldir
dnsmasq: Update to version 2.85

Fixes issue with merged DNS requests in 2.83/2.84 not being
retried on the firsts failed request causing lookup failures.

Also fixes the following security problem in dnsmasq:
* CVE-2021-3448:
  If specifiying the source address or interface to be used
  when contacting upstream name servers such as:
  server=8.8.8.8@1.2.3.4, server=8.8.8.8@1.2.3.4#66 and
  server=8.8.8.8@eth0 then all would use the same socket
  bound to the explicitly configured port. Now only
  server=8.8.8.8@1.2.3.4#66 will use the explicitly
  configured port and the others random source ports.

Remove upstreamed patches and update remaining patch.

Signed-off-by: Alan Swanson <reiver@improbability.net>
[refreshed old runtime support patch]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 3980daf)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
The file was removedpackage/network/services/dnsmasq/patches/0002-Tweak-f1204a875e0f16fd645df965db346fc56d2ab1dd.patch
The file was removedpackage/network/services/dnsmasq/patches/0001-Tweak-sort-order-of-tags-in-get-version.patch
The file was modifiedpackage/network/services/dnsmasq/patches/100-remove-old-runtime-kernel-support.patch (diff)
コミット a2b9ec0231707378e7e9ccaa140c5ebe664abd70 by daniel
base-files: upgrade: take down loop and LVM before upgrade

Users of devices with large block storage may choose to have an LVM
partition on the same device which is used for booting OpenWrt.
The presents a problem during sysupgrade as the root device is then
still busy and changing partitions will not work as desired,
leading to data corruption in case the newly flashed image is larger
than the currently installed one.
Having loop devices setup causes similar havoc.
Make sure all volume groups are offline and all loop devices have been
released before sysupgrade.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a2b9ec0)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット b607e7df34031738b18582aaa1f4f93505d06734 by daniel
procd: update to git HEAD

021ece8 procd: Use /dev/console for serial console if exists

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b607e7d)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット dfef88b6cacceec151ca4ce4bb3dc50c1c5cf1d2 by ynezz
tplink-safeloader: fix product_name of TP-Link AD7200

The stock firmware does not accept firmware with "Talon" in the name.

Tested on firmware version 1.0.10 Build 20160902 rel. 57400 which came
preinstalled, as well as latest firmware version 2.0.1 Build 20170103
rel.71053 flashed from
AD7200v1-up-ver2-0-1-P1[20170103-rel71053]_2017-01-04_10.08.28.bin.

Fixes: 1a775a4fd033 ("ipq806x: add support for TP-Link Talon AD7200")
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
[added details about vendor firmware]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: dfef88b)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット ed4641e9f1ad940cb60187dea09cf17c865efcaf by rafal
kernel: fix parsing fixed subpartitions

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: ed4641e)
The file was addedtarget/linux/generic/pending-5.4/410-mtd-parsers-ofpart-fix-parsing-subpartitions.patch
The file was modifiedtarget/linux/lantiq/patches-5.4/0101-find_active_root.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/400-find_active_root.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/400-find_active_root.patch (diff)
The file was modifiedtarget/linux/kirkwood/patches-5.10/202-linksys-find-active-root.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/410-mtd-parsers-ofpart-fix-parsing-subpartitions.patch
The file was modifiedtarget/linux/kirkwood/patches-5.4/202-linksys-find-active-root.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0101-find_active_root.patch (diff)
コミット fa731838c5247f29f68098d7c78fc444f068bda9 by ynezz
ipq806x: dwmac: clear forced speed during probe

On a Ubiquiti UniFi AC HD (ubnt,unifi-ac-hd, UAP-AC-HD, UAP301), a
forced speed on gmac1 is set in the QSGMII PCS_ALL_CH_CTL register,
presumably by the bootloader (4.3.28), preventing the interface from
being usable. The QSDK NSS GMAC driver takes care to clear the forced
speed in nss_gmac_qsgmii_dev_init
(https://source.codeaurora.org/quic/qsdk/oss/lklm/nss-gmac/tree/ipq806x/nss_gmac_init.c?h=nss
at d5bb14925861).

gmac1 is connected to the port on the device labeled SECONDARY, and is
currently eth0 but will be switched to eth1 by a subsequent patch. By
clearing the QSGMII PCS forced speed during dwmac initialization when
SGMII is in use, this port becomes usable.

This patch is upstreamable, and will be sent upstream after successful
testing in OpenWrt.

Signed-off-by: Mark Mentovai <mark@moxienet.com>
Build-tested: ipq806x/ubnt,unifi-ac-hd
Run-tested: ipq806x/ubnt,unifi-ac-hd
(commit: fa73183)
The file was addedtarget/linux/ipq806x/patches-5.4/100-dwmac-ipq806x-qsgmii-pcs-all-ch-ctl.patch
コミット 4f74966852433651164c9a2a3544f727a45f30b4 by ynezz
ipq806x: ubnt,unifi-ac-hd: use on-board PHYs

Unlike many ipq806x devices, Ubiquiti UniFi AC HD (UAP-AC-HD, UAP301)
has no switch on board. Its two Ethernet ports are connected to Atheros
AR8033 PHYs. It is not appropriate to use fixed-link in this
configuration. Instead, configure the correct PHYs in the device tree
configuration to allow the at803x driver to load.

Signed-off-by: Mark Mentovai <mark@moxienet.com>
Build-tested: ipq806x/ubnt,unifi-ac-hd
Run-tested: ipq806x/ubnt,unifi-ac-hd
(commit: 4f74966)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-unifi-ac-hd.dts (diff)
コミット 565814a5eeb9252d0586c9c7a576f7d1cc9d4bc3 by ynezz
ipq806x: ubnt,unifi-ac-hd: reorder eth0 and eth1

The Ubiquiti UniFi AC HD (UAP-AC-HD, UAP301) has two Ethernet ports,
labeled MAIN and SECONDARY, connected to gmac2 and gmac1, respectively.
The standard probe order results in gmac1/SECONDARY being eth0 and
gmac2/MAIN being eth1. This does not match the stock firmware, is
contrary to user expectation, causes the wrong (high) MAC address to be
used in a bridged configuration (the default for this device), and makes
the gmac2/MAIN port unusable in the preinit environment (such as for
failsafe). Until a recent patch, gmac1/SECONDARY (eth0) was not even
usable.

This reorders the ports so that gmac2/MAIN is eth0, and the now-working
gmac1/SECONDARY is eth1. eth0 has the low MAC address and eth1 has the
high; when bridged, the bridge takes on the correct low MAC address.
This matches the stock firmware. The MAIN port is usable for failsafe
during preinit.

This device does not have a switch on board, so there's no possibility
to remap ports via switch configuration. "ip link set $interface name"
is used instead, during preinit before networking is configured.

Signed-off-by: Mark Mentovai <mark@moxienet.com>
Build-tested: ipq806x/ubnt,unifi-ac-hd
Run-tested: ipq806x/ubnt,unifi-ac-hd
(commit: 565814a)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-unifi-ac-hd.dts (diff)
The file was addedtarget/linux/ipq806x/base-files/lib/preinit/04_reorder_eth
コミット 75ca641f1b84e15110146f16b643b0f5f1c41090 by ynezz
ipq806x: Add "snps,dwmac" to all gmac compatible=

This was introduced to gmac2 and gmac3 in 57ea767a53c1 without fanfare.
There's no indication of why it was added to those devices, but not to
gmac0 or gmac1. It was probably an unintentional omission. It should be
present on all four gmac devices.

This property is considered by
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
stmmac_probe_config_dt.

Signed-off-by: Mark Mentovai <mark@moxienet.com>
Build-tested: ipq806x/ubnt,unifi-ac-hd
Run-tested: ipq806x/ubnt,unifi-ac-hd
(commit: 75ca641)
The file was modifiedtarget/linux/ipq806x/patches-5.4/083-ipq8064-dtsi-additions.patch (diff)
コミット daa586082740842e86c72c5c0e58320897a7d277 by ynezz
kernel: bump 5.4 to 5.4.116

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: daa5860)
The file was modifiedtarget/linux/realtek/patches-5.4/300-mips-add-rtl838x-platform.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット c829bc1f2c3c47e230905864f2f5f8c759f88ce6 by ynezz
realtek: Add support for Netgear S350 series switches GS308T and GS310TP

The Netgear GS308T v1 is an 8 port gigabit switch.  The GS310TP v1 is an 8
port POE+ gigabit switch with 2 SFP Ports (currently untested).

The GS308T v1 and GS310TP v1 are quite similar to the Netgear GS1xx
devices already supported.  Theses two devices use the same Netgear
firmware and are very similar to there corresponding GS1xx devices. For
this reason they share a large portion of the device tree with the GS108T
and GS110TP with exception of the uimage magic and model and compatible
values.

All of the above feature a dual firmware layout, referred to as Image0
and Image1 in the Netgear firmware.

In order to manipulate the PoE+ on the GS310TP v1 , one needs the
rtl83xx-poe package

Specifications (GS308T)
----------------------

* RTL8380M SoC, 1 MIPS 4KEc core @ 500MHz
* 128MB DDR3-1600 DRAM (Winbond W631GG8MB-12)
* 32MB 3v NOR SPI Flash (Winbond W25Q256JVFQ)
* RTL8231 GPIO extender to control the LEDs and the reset button
* 8 x 10/100/1000BASE-T ports, internal PHY (RTL8218B)
* UART (115200 8N1) via unpopulated standard 0.1" pin header marked J1
* Power is supplied via a 12V 1A barrel connector

Specifications (GS310TP)
----------------------

* RTL8380M SoC, 1 MIPS 4KEc core @ 500MHz
* Nuvoton M0516LDN for controlling PoE
* 128MB DDR3-1600 DRAM (Winbond W631GG8MB-12)
* 32MB 3v NOR SPI Flash (Winbond W25Q256JVFQ)
* RTL8231 GPIO extender to control the LEDs and the reset button
* 8 x 10/100/1000BASE-T PoE+ ports, 2 x Gigabit SFP ports,
internal PHY (RTL8218B)
* UART (115200 8N1) via unpopulated standard 0.1" pin header marked J1
* Power is supplied via a 54V 1.25A barrel connector

Both devices have UART pinout
-----------

J1 | [o]ooo
      ^ ||`------ GND
      | |`------- RX         [TX out of the serial adapter]
      | `-------- TX         [RX into the serial adapter]
      `---------- Vcc (3V3)  [the square pin]

The through holes are filled with PB-free solder which melts at 375C.
They can also be drilled using a 0.9mm bit.

Installation
------------
Instructions are identical to those for the similar Negear devices
and apply both to the GS308T v1 and GS310TP v1 as well.
-------------------
Boot initramfs image from U-Boot
--------------------------------

1. Press the Escape key at the `Hit Esc key to stop autoboot` prompt
2. Init network with `rtk network on` command
3. Load image with `tftpboot 0x8f000000
openwrt-realtek-generic-netgear_gs308t-v1-initramfs-kernel.bin` command
4. Boot the image with `bootm` command

The switch defaults to IP 192.168.1.1 and tries to fetch the image via
TFTP from 192.168.1.111.

Updating the installed firmware
-------------------------------

The OpenWRT ramdisk image can be flashed directly from the Netgear UI.
The Image0 slot should be used in order to enable sysupgrade.

As with similar switches, changing the active boot partition can be
accomplished in U-Boot as follows:

1. Press the Escape key at the `Hit Esc key to stop autoboot` prompt
2. Run `setsys bootpartition {0|1}` to select the boot partition
3. Run `savesys` followed by `boota` to proceed with the boot process

Signed-off-by: Raylynn Knight <rayknight@me.com>
(commit: c829bc1)
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gigabit.dtsi (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_netgear_gs308t-v1.dts
The file was modifiedtarget/linux/realtek/image/Makefile (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_netgear_gigabit_1xx.dtsi
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs110tpp-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs108t-v3.dts (diff)
The file was addedtarget/linux/realtek/dts/rtl8380_netgear_gigabit_3xx.dtsi
コミット 4c0c860846b1ad0ba586f847f38dd9bb43aef4b9 by ynezz
realtek: add support for INABA Abaniact AML2-17GP

INABA Abaniact AML2-17GP is a 17 port gigabit switch, based on RTL8382.

Specification:

- SoC : Realtek RTL8382
- RAM : DDR3 128 MiB (SK hynix H5TQ1G63EFR)
- Flash : SPI-NOR 32 MiB (Macronix MX25L25635FZ2I-10G)
- Ethernet : 10/100/1000 Mbps x17
  - port 1-8 : RTL8218B (SoC)
  - port 8-16 : RTL8218D
  - port wan : RTL8214FC
- LEDs/Keys : 1x, 1x
- UART : pin header on PCB (Molex 530470410 compatible)
  - J14: 3.3V, GND, RX, TX from rear side
  - 115200n8
- Power : 100-240 VAC, 50/60 Hz, 0.21 A
  - Plug : IEC 60320-C13

Flash instruction using initramfs image:

1.  Boot AML2-17GP normally
2.  Set the IP address of computer to the range of 192.168.1.0/24, other
    than 192.168.1.248 and connect computer to "WAN/CONSOLE" port of
    AML2-17GP
3.  Access to "http://192.168.1.248" and open firmware setting page

    -- UI Language: 日本語 --
    "メンテナンス" -> "デュアルイメージ"

    -- UI Language: ENGLISH --
    "Maintenance" -> "Dual Image"

4.  Check "イメージ情報 (en: "Images Information")" and set the first
    image to active by choosing "アクティブイメージ" (en: "Active
    Image") in the partition "0"
5.  open firmware upgrade page

    -- UI Language: 日本語 --
    "メンテナンス" -> "アップグレードマネージャー"

    -- UI Language: ENGLISH --
    "Maintenance" -> "Upgrade Manager"

6.  Set the properties as follows

    -- UI Language: 日本語 --
    "アップグレード方式" : "HTTP"
    "アップグレードタイプ" : "イメージ"
    "イメージ" : "アクティブ"
    "ブラウズファイル" : (select the OpenWrt initramfs image)

    -- UI Language: ENGLISH --
    "Upgrade Method" : "HTTP"
    "Upgrade Type" : "Image"
    "Image" : "(Active)"
    "Browse file" : (select the OpenWrt initramfs image)

7.  Press "アップグレード" (en: "Upgrade") button and perform upgrade
8.  Wait ~150 seconds to complete flashing
9.  After the flashing, the following message is showed and press "OK"
    button to reboot

    -- UI Language: 日本語 --
    "成功!! 今すぐリブートしますか?"

    -- UI Language: ENGLISH --
    "Success!! Do you want to reboot now?"

10. After the rebooting, reconnect the cable to other port (1-16) and
    open the SSH connection, download the sysupgrade image to the device
    and perform sysupgrade with it
11. Wait ~120 seconds to complete sysupgrade

Note:

- The uploaded image via WebUI will only be written with the length
  embedded in the uImage header. If the sysupgrade image is specified,
  only the kernel is flashed and lacks the rootfs, this causes a kernel
  panic while booting and bootloops.
  To avoid this issue, initramfs image is required for flashing on WebUI
  of stock firmware.

- This device has 1x LED named as "POWER", but it's not connected to the
  GPIO of SoC and cannot be controlled.

- port 17 is named as "WAN/CONSOLE". This port is for the upstream
  connection and console access (telnet/WebUI) on stock firmware.

Back to stock firmware:

1. Set "bootpartition" variable in u-boot-env2 partition to "1" by
   fw_setsys

   fw_setsys bootpartition 1

2. Reboot AML2-17GP

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 4c0c860)
The file was addedtarget/linux/realtek/dts/rtl8382_inaba_aml2-17gp.dts
The file was modifiedtarget/linux/realtek/image/Makefile (diff)
コミット 861b82d36ae43efec8d16e61b82482e38996af92 by ynezz
ipq806x: improve system latency

Various report and data show that the freq 384000 is too low and cause some
extra latency to the entire system. OEM qsdk code also set the min frequency
for this target to 800 mhz.
Also some user notice some instability with this idle frequency, solved by
setting the min frequency to 600mhz. Fix all these kind of problem by
introducing a boot init.d script that set the min frequency to 600mhz and set
the ondemand governor to be more aggressive. The script set these value only if
the ondemand governor is detected. 384 mhz freq is still available and user can
decide to restore the old behavior by disabling this script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 861b82d)
The file was addedtarget/linux/ipq806x/base-files/etc/init.d/cpufreq
コミット d53be2a2e98129ecf32009893ec46b1ce644721a by ynezz
ipq806x: copy kernel 5.4 patches to 5.10

Copy kernel 5.4 patches and config to 5.10

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: d53be2a)
The file was addedtarget/linux/ipq806x/patches-5.10/084-ipq8064-v1.0-dtsi-cleanup.patch
The file was addedtarget/linux/ipq806x/patches-5.10/093-4-v5.8-ipq806x-PCI-qcom-Use-bulk-clk-api-and-assert-on-error.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0063-1-ipq806x-tsens-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0065-arm-override-compiler-flags.patch
The file was addedtarget/linux/ipq806x/patches-5.10/086-v5.8-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch
The file was addedtarget/linux/ipq806x/config-5.10
The file was addedtarget/linux/ipq806x/patches-5.10/0030-clk-Disable-i2c-device-on-gsbi4.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0063-4-ip806x-tsense-rework-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch
The file was addedtarget/linux/ipq806x/patches-5.10/092-2-v5.7-cpufreq-qcom-fix-wrong-compatible-binding.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0056-cpufreq-dt-Add-missing-rcu-locks.patch
The file was addedtarget/linux/ipq806x/patches-5.10/997-device_tree_cmdline.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch
The file was addedtarget/linux/ipq806x/patches-5.10/093-8-v5.8-ipq806x-PCI-qcom-Support-pci-speed-set-for-ipq806x.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0002-dmaengine-Add-ADM-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/085-ipq8064-v1.0-dtsi-additions.patch
The file was addedtarget/linux/ipq806x/patches-5.10/095-1-v5.9-phy-qualcomm-add-qcom-ipq806x-dwc-usb-phy-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/900-arm-add-cmdline-override.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0063-2-tsens-support-configurable-interrupts.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0057-add-fab-scaling-support-with-cpufreq.patch
The file was addedtarget/linux/ipq806x/patches-5.10/089-v5.8-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch
The file was addedtarget/linux/ipq806x/patches-5.10/094-v5.7-ipq806x-net-mdio-add-ipq8064-mdio-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0067-generic-Mangle-bootloader-s-kernel-arguments.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch
The file was addedtarget/linux/ipq806x/patches-5.10/851-add-gsbi1-dts.patch
The file was addedtarget/linux/ipq806x/patches-5.10/081-v5.8-ARM-dts-qcom-add-scm-definition-to-ipq806x.patch
The file was addedtarget/linux/ipq806x/patches-5.10/091-v5.8-regulator-add-smb208-support.patch
The file was addedtarget/linux/ipq806x/patches-5.10/087-v5.8-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch
The file was addedtarget/linux/ipq806x/patches-5.10/082-ipq8064-dtsi-tweaks.patch
The file was addedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch
The file was addedtarget/linux/ipq806x/patches-5.10/088-v5.8-watchdog-qcom-wdt-disable-pretimeout-on-timer-platfo.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0063-3-tsens-fix-kernel-5_4.patch
The file was addedtarget/linux/ipq806x/patches-5.10/090-v5.8-clk-clk-rpm-fixes.patch
The file was addedtarget/linux/ipq806x/patches-5.10/093-7-v5.8-ipq806x-PCI-qcom-Add-ipq8064-rev2-variant.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch
The file was addedtarget/linux/ipq806x/patches-5.10/092-1-v5.7-qcom-cpufreq-nvmem-Add-support-for-krait-based-socs.patch
The file was addedtarget/linux/ipq806x/patches-5.10/850-soc-add-qualcomm-syscon.patch
The file was addedtarget/linux/ipq806x/patches-5.10/095-2-v5.9-phy-qualcomm-fix-setting-of-tx_deamp_3_5db-when-device-property-read-fails.patch
The file was addedtarget/linux/ipq806x/patches-5.10/080-v5.7-ARM-dts-qcom-add-gpio-ranges-property.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch
The file was addedtarget/linux/ipq806x/patches-5.10/0072-add-ipq806x-with-no-clocks.patch
コミット 96f10c9d7a88717e84782449122b958e5a15eddd by ynezz
ipq806x: use newer tsens patch

Use improved tsens patch proposed upstream.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 96f10c9)
The file was removedtarget/linux/ipq806x/patches-5.10/0063-2-tsens-support-configurable-interrupts.patch
The file was addedtarget/linux/ipq806x/patches-5.10/105-10-drivers-thermal-tsens-Fix-wrong-slope-on-msm-8960.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0063-4-ip806x-tsense-rework-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-8-drivers-thermal-tsens-Add-support-for-ipq8064-tsens.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-2-drivers-thermal-tsens-Don-t-hardcode-sensor-slope.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-1-drivers-thermal-tsens-Add-VER_0-tsens-version.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-9-dt-bindings-thermal-tsens-Document-ipq8064-bindings.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-3-drivers-thermal-tsens-Convert-msm8960-to-reg_field.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-7-drivers-thermal-tsens-Drop-unused-define-for-msm8960.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-5-drivers-thermal-tsens-Fix-bug-in-sensor-enable-for-m.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-6-drivers-thermal-tsens-Replace-custom-8960-apis-with-.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0063-3-tsens-fix-kernel-5_4.patch
The file was addedtarget/linux/ipq806x/patches-5.10/104-4-drivers-thermal-tsens-Use-init_common-for-msm8960.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0063-1-ipq806x-tsens-driver.patch
コミット cde218d14b118e76099b0b0af992b3d3126c8035 by ynezz
ipq806x: fix missing clk and reset

Patch 0030 wrongly disables gsbi1 instead of gsbi4.
Fix the wrong patch and also include other fix from the original qsdk source.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: cde218d)
The file was addedtarget/linux/ipq806x/patches-5.10/097-4-ipq806x-gcc-add-missing-clk-and-reset-for-crypto-eng.patch
The file was addedtarget/linux/ipq806x/patches-5.10/097-1-ipq806x-gcc-add-missing-clk-flag.patch
The file was addedtarget/linux/ipq806x/patches-5.10/097-2-ipq806x-lcc-add-missing-reset.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0030-clk-Disable-i2c-device-on-gsbi4.patch
The file was addedtarget/linux/ipq806x/patches-5.10/097-3-clk-qcom-krait-add-missing-enable-disable.patch
コミット c864f587a25effa1cb18c63ec7eee6a966618b59 by ynezz
ipq806x: backport mtd adm and smem driver

- Backport mtd adm driver from kernel 5.12
- Backport mtd parser smem from kernel 5.11
- Fix mtd rootfs patch
- Update qcom,smem compatible to qcom,smem-parts

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: c864f58)
The file was removedtarget/linux/ipq806x/patches-5.10/0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was addedtarget/linux/ipq806x/patches-5.10/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0002-dmaengine-Add-ADM-driver.patch
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff)
The file was removedtarget/linux/ipq806x/patches-5.4/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch
The file was addedtarget/linux/ipq806x/patches-5.10/100-v5.11-dmaengine-qcom-add_ADM_driver.patch
The file was addedtarget/linux/ipq806x/patches-5.10/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch
The file was addedtarget/linux/ipq806x/patches-5.4/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was addedtarget/linux/ipq806x/patches-5.4/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff)
The file was modifiedtarget/linux/ipq806x/config-5.4 (diff)
The file was removedtarget/linux/ipq806x/patches-5.4/0002-dmaengine-Add-ADM-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.4/100-v5.11-dmaengine-qcom-add_ADM_driver.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0031-mtd-add-SMEM-parser-for-QCOM-platforms.patch
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-g10.dts (diff)
The file was removedtarget/linux/ipq806x/patches-5.4/0061-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
コミット e2b0ad1114d46bc4dc1c89a9a4a7636e2c209c60 by ynezz
ipq806x: drop cpuidle generic support from QCOM

The spm driver now has dedicated support for krait cpu idle state. We don't need to add generic arm cpuidle support for qcom.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: e2b0ad1)
The file was removedtarget/linux/ipq806x/patches-5.10/0059-ARM-cpuidle-Add-cpuidle-support-for-QCOM-cpus.patch
コミット e17fb62293d59861646ad20aca6d440a7c08b45a by ynezz
ipq806x: drop upstream patch

Drop upstream patch already included in the kernel 5.10

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: e17fb62)
The file was removedtarget/linux/ipq806x/patches-5.10/088-v5.8-watchdog-qcom-wdt-disable-pretimeout-on-timer-platfo.patch
The file was removedtarget/linux/ipq806x/patches-5.10/086-v5.8-pinctrl-qom-use-scm_call-to-route-GPIO-irq-to-Apps.patch
The file was removedtarget/linux/ipq806x/patches-5.10/092-2-v5.7-cpufreq-qcom-fix-wrong-compatible-binding.patch
The file was removedtarget/linux/ipq806x/patches-5.10/087-v5.8-ipq8064-pinctrl-Fixed-missing-RGMII-pincontrol-defin.patch
The file was removedtarget/linux/ipq806x/patches-5.10/093-7-v5.8-ipq806x-PCI-qcom-Add-ipq8064-rev2-variant.patch
The file was removedtarget/linux/ipq806x/patches-5.10/080-v5.7-ARM-dts-qcom-add-gpio-ranges-property.patch
The file was removedtarget/linux/ipq806x/patches-5.10/092-1-v5.7-qcom-cpufreq-nvmem-Add-support-for-krait-based-socs.patch
The file was removedtarget/linux/ipq806x/patches-5.10/094-v5.7-ipq806x-net-mdio-add-ipq8064-mdio-driver.patch
The file was removedtarget/linux/ipq806x/patches-5.10/081-v5.8-ARM-dts-qcom-add-scm-definition-to-ipq806x.patch
The file was removedtarget/linux/ipq806x/patches-5.10/095-1-v5.9-phy-qualcomm-add-qcom-ipq806x-dwc-usb-phy-driver.patch
The file was removedtarget/linux/ipq806x/patches-5.10/093-4-v5.8-ipq806x-PCI-qcom-Use-bulk-clk-api-and-assert-on-error.patch
The file was removedtarget/linux/ipq806x/patches-5.10/090-v5.8-clk-clk-rpm-fixes.patch
The file was removedtarget/linux/ipq806x/patches-5.10/095-2-v5.9-phy-qualcomm-fix-setting-of-tx_deamp_3_5db-when-device-property-read-fails.patch
The file was removedtarget/linux/ipq806x/patches-5.10/091-v5.8-regulator-add-smb208-support.patch
The file was removedtarget/linux/ipq806x/patches-5.10/093-8-v5.8-ipq806x-PCI-qcom-Support-pci-speed-set-for-ipq806x.patch
The file was removedtarget/linux/ipq806x/patches-5.10/089-v5.8-ipq806x-gcc-Added-the-enable-regs-and-mask-for-PRNG.patch
コミット 5dbbefcbccc06cbcc8da0706afba52f741781d47 by ynezz
ipq806x: introduce dedicated krait cpufreq

- Drop cpufreq patchs that tweak the cpufreq-dt driver
- Add dedicated krait cpufreq driver

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5dbbefc)
The file was removedtarget/linux/ipq806x/patches-5.10/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0056-cpufreq-dt-Add-missing-rcu-locks.patch
The file was addedtarget/linux/ipq806x/patches-5.10/098-3-add-fab-scaling-support-with-cpufreq.patch
The file was addedtarget/linux/ipq806x/patches-5.10/098-2-Documentation-cpufreq-add-qcom-krait-cpufreq-binding.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0057-add-fab-scaling-support-with-cpufreq.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch
The file was addedtarget/linux/ipq806x/patches-5.10/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch
The file was addedtarget/linux/ipq806x/patches-5.10/093-drivers-cpufreq-qcom-cpufreq-nvmem-support-specific-.patch
The file was removedtarget/linux/ipq806x/patches-5.10/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch
コミット 6e411b8416388a9c8be1b2291be9b5adeeb07784 by ynezz
ipq806x: backport cpufreq changes to 5.4

The new cpufreq driver requires different dts bindings.
Backport the new driver to kernel 5.4

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 6e411b8)
The file was addedtarget/linux/ipq806x/patches-5.4/098-3-add-fab-scaling-support-with-cpufreq.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0052-PM-OPP-Update-the-voltage-tolerance-when-adjusting-t.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0049-PM-OPP-Support-adjusting-OPP-voltages-at-runtime.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0055-cpufreq-dt-Add-L2-frequency-scaling-support.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0054-cpufreq-dt-Handle-OPP-voltage-adjust-events.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0056-cpufreq-dt-Add-missing-rcu-locks.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0051-PM-OPP-Add-a-helper-to-get-an-opp-regulator-for-devi.patch
The file was removedtarget/linux/ipq806x/patches-5.4/0057-add-fab-scaling-support-with-cpufreq.patch
The file was modifiedtarget/linux/ipq806x/config-5.4 (diff)
The file was addedtarget/linux/ipq806x/patches-5.4/093-drivers-cpufreq-qcom-cpufreq-nvmem-support-specific-.patch
The file was addedtarget/linux/ipq806x/patches-5.4/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.4/098-2-Documentation-cpufreq-add-qcom-krait-cpufreq-binding.patch
コミット fdb739bef6868289f5f3c847abad0ce875a864bd by ynezz
ipq806x: fix broken pci2 and pci3

pci2 and pci3 has a too big io address space. Enlarge the IO_SPACE_LIMIT define for the arm arch.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: fdb739b)
The file was addedtarget/linux/ipq806x/patches-5.10/103-arm-Enlarge-IO_SPACE_LIMIT-needed-for-some-SoC.patch
コミット 62cc66fa6737de50d6aa57042f9508fccd476ed7 by ynezz
ipq806x: introduce nandc boot layout mode

ipq806x have different ecc configuration for boot partition and rootfs partition. Add support for this to fix IO error on mtd block scan.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 62cc66f)
The file was addedtarget/linux/ipq806x/patches-5.10/099-2-Documentation-devicetree-mtd-qcom_nandc-document-qco.patch
The file was addedtarget/linux/ipq806x/patches-5.10/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch
コミット 1e25423be8acb38e979cd5a38abb1ca4cac2837e by ynezz
ipq806x: refresh dtsi patches

- Add new tsens node
- Add new cpufreq required nodes
- Drop arm cpuidle compatible
- Fix duplicate node set upstream
- Add voltage tolerance value for cpu opp

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1e25423)
The file was modifiedtarget/linux/ipq806x/patches-5.10/082-ipq8064-dtsi-tweaks.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8062.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
The file was addedtarget/linux/ipq806x/patches-5.10/086-ipq8064-fix-duplicate-node.patch
コミット 9e843a9b8afca150b80a5e64f9450a3edb9d3246 by ynezz
ipq806x: refresh config 5.10

Refresh config for kernel 5.10.
- Added new symbol.
- Refreshed with make kernel_oldconfig

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 9e843a9)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
コミット 85adcec3baf4a3eac9dd1464ed7f06967f3c2c9d by ynezz
ipq806x: add kernel 5.10 as testing kernel

Add kernel 5.10 as testing kernel

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 85adcec)
The file was modifiedtarget/linux/ipq806x/Makefile (diff)
コミット e3daef34a02c199d2b59f972c0811eb9716bd21f by ynezz
ipq806x: set boot layout for nandc compatible

Set boot layout size to fix io error on block scan.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: e3daef3)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
コミット d079c8fa48995a64ce56c1d01cf008118e999a81 by ynezz
ipq806x: simplify ecw5410 dts

Simplify ecw5410 dts instead of redefine nodes.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: d079c8f)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts (diff)
コミット db2c147cf47b12894aa0c6b49efcdd1eb199aed5 by ynezz
ipq806x: refresh 5.10 patches

make target/linux/kernel refresh

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: db2c147)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/086-ipq8064-fix-duplicate-node.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/097-1-ipq806x-gcc-add-missing-clk-flag.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/097-3-clk-qcom-krait-add-missing-enable-disable.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/850-soc-add-qualcomm-syscon.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/103-arm-Enlarge-IO_SPACE_LIMIT-needed-for-some-SoC.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/097-2-ipq806x-lcc-add-missing-reset.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/097-4-ipq806x-gcc-add-missing-clk-and-reset-for-crypto-eng.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/100-v5.11-dmaengine-qcom-add_ADM_driver.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0065-arm-override-compiler-flags.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/900-arm-add-cmdline-override.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/098-2-Documentation-cpufreq-add-qcom-krait-cpufreq-binding.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/098-3-add-fab-scaling-support-with-cpufreq.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/099-2-Documentation-devicetree-mtd-qcom_nandc-document-qco.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/851-add-gsbi1-dts.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/093-drivers-cpufreq-qcom-cpufreq-nvmem-support-specific-.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/082-ipq8064-dtsi-tweaks.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0072-add-ipq806x-with-no-clocks.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/997-device_tree_cmdline.patch (diff)
コミット 4cd43af0dea98d21611d20233ac77c2d0fe3af29 by ynezz
ipq806x: fix missing tx/rx fifo depth gmac configuration

tx/rx-fifo-depth is required to set mtu to the gmac. Backport upstream patch.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 4cd43af)
The file was addedtarget/linux/ipq806x/patches-5.10/106-5.13-net-stmmac-Set-FIFO-sizes-for-ipq806x.patch
コミット 1603d09964d14ccdb3f2ab7592e3fc85d36b8500 by ynezz
ipq806x: apply correct voltage tolerance

Voltage tolerance was 5%, not 5000. Update min and max voltage of the target opp.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1603d09)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8062.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
コミット 3bae740311eae85f9bbd2c4794ae575dfc34f1eb by ynezz
ipq806x: add missing wakeup-source for gpio keys

wakeup-source is required for gpio keys to fix error
genirq: irq_chip msmgpio did not update eff. affinity mask

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 3bae740)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-c2600.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ea7500-v1.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-g10.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ad7200.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-unifi-ac-hd.dts (diff)
コミット 9e8d62e42117bd05040618cb094565587e51a6f4 by ynezz
realtek: enable CRC offloading

Enables CRC calculation offloading on RTL8380/8390/9300.

Tested on Zyxel XGS1210-10 (RTL9302)/GS1900-48 (RTL8390)/GS1900-10HP (RTL8382)
On the Zyxel GS1900-10HP, an increase of 5% in iperf3 send throughput
and 11% in receive throughput is seen.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9e8d62e)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット cf4edabefd649f4126b8150c01adec81a6c17410 by ynezz
realtek: add IGMP/MLD snooping support

This adds snooping support for IGMP and MLD on RTL8380/90/9300
by trapping IGMP and MLD packets to the CPU.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: cf4edab)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.h (diff)
コミット d4972627483afa6649f9c337df9d680a130b50b7 by ynezz
realtek: remove unused FDB print routing

remove fdb_dump debugging function

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: d497262)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 637deabb4a50812c978ef3b768609720b8856a9b by ynezz
realtek: Add L2 hash bucket size

Adds a hash-bucket size attribute for the different SoCs, in order to
accomodate the buckets with 8 entries of the L2-forwarding tables
on RTL93XX in contrast to only 4 on RTL83XX.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 637deab)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 515d9c85f22241b4ec08dbb3d63f6469ef412384 by ynezz
realtek: improve EEE support for RTL8380/8390/9300

Clean up and fix bugs in the EEE support for RTL8380/90
Adds EEE support for RTL9300

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 515d9c8)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット 408990464c77abdb341d18346d192c0c14c9461c by ynezz
realtek: Add support for clause45 PHYs

This adds support for the MMD access registers the RTL-SoCs use to access clause 45
PHYs via mdio.
This new interface is used to add EEE-support for the RTL8226

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 4089904)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/phy/rtl83xx-phy.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h (diff)
コミット d4649942ad72a1b1db2595ace3620c1059fa3464 by ynezz
realtek: Add SoC-specific VLAN setup routine

This adds SoC specific VLAN configuration routines, which
alsoe sets up the portmask table entries that are referred to
in the vlan profiles registers for unknown multicast flooding.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: d464994)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
コミット 4342d27ec90cd0988fd3e62ccefbe66f2e691372 by ynezz
realtek: Setup all VLANs with default configurations

This sets up all VLANs with a default configuration on reset:
- forward based on VLAN-ID and not the FID/MSTI
- forward based on the inner VLAN-ID (not outer)

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 4342d27)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/dsa.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット cde31976e37513cf2977e6d4b691f561344e61ed by ynezz
realtek: Add support for Layer 2 Multicast

Adds support for Layer 2 multicast by implementing the DSA port_mdb_*
callbacks. The Kernel bridge listens to IGMP/MLD messages trapped to
the CPU-port, and calls the Multicast Forwarding Database updates.
The updates manage the L2 forwarding entries and the multicast
port-maps.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: cde3197)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/dsa.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
コミット af3a1adee063fa31cc05649f718f6ef2488a5232 by daniel
uboot-mediatek: unifi-6-lr: fix erase of production parition

mtd erase needs to be aligned with erase blocks. Use padded image size
for erasing the production volume.
As the environment grew above the current size of 0x1000 bytes by
introducing the new padding function, increase the env size to 0x4000.
While at it, clean up reset button function to work to more reliable on
that board.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: af3a1ad)
The file was modifiedpackage/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/300-mt7622-generic-reset-button-ignore-env.patch (diff)
コミット f990bddf6fb954bcbfc4fbcd54912e8d33800495 by daniel
uboot-envtools: change size for unifi-6-lr

The previous commit increased the U-Boot environment size of the
UniFi 6 LR to 0x4000. Also change it uboot-envtools accordingly.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f990bdd)
The file was modifiedpackage/boot/uboot-envtools/files/mediatek (diff)
コミット 6967903b01ea9f7c9f70d0185c3da276801dd78f by git
imagebuilder: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archive

Using these config-options to customize the folders used at build-time
makes these folder settings appear in generated archive. This causes the
imagebuilder to be not portable, as it's going to use the build-time folders
on the new systems. Errors look like:

  mkdir: cannot create directory '/mnt/build': Permission denied
  Makefile:116: recipe for target '_call_image' failed
  make[2]: *** [_call_image] Error 1
  Makefile:241: recipe for target 'image' failed
  make[1]: *** [image] Error 2

The build-time settings of these folders are passed into the archives via
.config file.
The expected behavior is that after unpacking the imagebuilder acts like
these settings have their defaults, using intree folders. So unset the
build-time settings.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(commit: 6967903)
The file was modifiedtarget/imagebuilder/Makefile (diff)
コミット 1e4b191ac8901328a726ebdc09ebe35da4363521 by git
sdk: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archives

Using these config-options to customize the folders used at build-time makes these
folder settings appear in generated archive. This causes the SDK to be not
portable, as it's going to use the build-time folders on the new systems.
The errors vary from passing the build, disk out-of-space to permission denied.

The build-time settings of these folders are passed into the archive via Config.build.
The expected behavior is that the SDK acts after unpacking like these settings have
their defaults, using intree folders. So just filter these folders out when running
convert-config.pl to create Config.build.

This addresses the same issue that's fixed in the previous commit for the imagebuilder.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(commit: 1e4b191)
The file was modifiedtarget/sdk/convert-config.pl (diff)
コミット 979f4063668185182db7bd2ad4efe6010047765e by git
ipq40xx: fix hard_config partition size on MikroTik hAP-ac2

The routerbootparts driver dynamically discovers the location of MikroTik
partitions, but it cannot determine their size (except by extending them
up to the start of the next discovered partition).

The hard_config partition has a default size of 0x1000 in the driver,
while it actually takes 0x2000 on the hAP-ac2.  Set the correct size in
the hAP-ac2 DTS.

On most devices, this isn't a problem as the actual data fits in 0x1000
bytes.  However, some devices have larger data that doesn't fit in 0x1000
bytes.  In any case, all devices seen so far have enough space for a
0x2000 hard_config partition before the start of the dtb_config partition.
With the current 0x1000 size:

0x00000000e000-0x00000000f000 : "hard_config"
0x000000010000-0x000000017bbc : "dtb_config"

With this patch extending the size to 0x2000:

0x00000000e000-0x000000010000 : "hard_config"
0x000000010000-0x000000017bbc : "dtb_config"

Other ipq40xx boards may need the same fix but it needs testing.

References: https://forum.openwrt.org/t/support-for-mikrotik-hap-ac2/23333/324
Acked-by: Thibaut VARÈNE <hacks@slashdirt.org>
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
(commit: 979f406)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-hap-ac2.dts (diff)
コミット 2eda042d553c23590c9d6ade8a1a17ffcfb4be7c by git
uqmi: fix network registration loop

With some debug in qmi.sh using following patch, some errors are visible
in the registration step
@@ -29,6 +29,7 @@ proto_qmi_init_config() {
}

proto_qmi_setup() {
+       set -x
        local interface="$1"
        local dataformat connstat plmn_mode mcc mnc
        local device apn auth username password pincode delay modes pdptype
@@ -224,6 +225,8 @@ proto_qmi_setup() {
                fi
        done

+       registration=$(uqmi -s -d "$device" --get-serving-system)
+
        [ -n "$modes" ] && uqmi -s -d "$device" --set-network-modes "$modes" > /dev/null 2>&1

        echo "Starting network $interface"

During the boot of the system, modem could not start automatically its
network registration.
netifd: wan (9235): + echo 'Waiting for network registration'
netifd: wan (9235): Waiting for network registration
netifd: wan (9235): + local 'registration_timeout=0'
netifd: wan (9235): + uqmi -s -d /dev/cdc-wdm1 --get-serving-system
netifd: wan (9235): + grep '"searching"'
netifd: wan (9235): + uqmi -s -d /dev/cdc-wdm1 --get-serving-system
netifd: wan (9235): + registration='{"registration":"not_registered","plmn_mcc":208,"plmn_mnc":20,"plmn_description":"","roaming":true}'
netifd: wan (9235): + '[' -n  ]
netifd: wan (9235): + echo 'Starting network wan'

As the while loop checks only "searching" pattern, uqmi.sh script quits
searching loop and continues whereas the modem is not registered

Other issue, after X seconds modem stops searching.
netifd: wan (9213): + uqmi -s -d /dev/cdc-wdm0 --get-serving-system
netifd: wan (9213): + grep '"searching"'
netifd: wan (9213): + '[' -e /dev/cdc-wdm0 ]
netifd: wan (9213): + '[' 3 -lt 0 -o 0 '=' 0 ]
netifd: wan (9213): + let registration_timeout++
netifd: wan (9213): + sleep 1
netifd: wan (9213): + uqmi -s -d /dev/cdc-wdm0 --get-serving-system
netifd: wan (9213): + grep '"searching"'
netifd: wan (9213): + uqmi -s -d /dev/cdc-wdm0 --get-serving-system
netifd: wan (9213): + registration='{"registration":"not_registered"}'
netifd: wan (9213): + '[' -n  ]
netifd: wan (9213): + echo 'Starting network wan'
netifd: wan (9213): Starting network wan

If registration_timeout is not expired, registration can be restarted

Signed-off-by: Thomas Richard <thomas.richard@kontron.com>
Tested-by: Florian Eckert <fe@dev.tdt.de>
(commit: 2eda042)
The file was modifiedpackage/network/utils/uqmi/Makefile (diff)
The file was modifiedpackage/network/utils/uqmi/files/lib/netifd/proto/qmi.sh (diff)
コミット f68c9474acf9a65b5a9538db8e45c173462487e3 by git
Extend checks on build prerequisites for building OpenWRT core

OpenWRT requires a number of Perl modules to be installed. It wasn't checking on all of them.
This patch adds checks for Perl FindBin, File::Copy, File::Compare and Thread::Queue modules.

Failing to install these, will have the build break at some point. By adding these to the
prereq-build.mk script, they are checked on forehand.

Tested on a Fedora 33 and 34 (beta) that was freshly installed. Fedora appears to
break up Perl modules into small packages that need to be installed for the build to succeed.

Signed-off-by: Bas Mevissen <abuse@basmevissen.nl>
(commit: f68c947)
The file was modifiedinclude/prereq-build.mk (diff)
コミット d62825dd77b3990b8ff2cf341ff3a8b16f4883d1 by ynezz
ipq806x: dwmac: fix GMACs connected via SGMII fixed-link

fa731838c524 cleared the forced speed in the QSGMII PCS_ALL_CH_CTL
register during probe, but this is only correct for GMACs that are not
configured with fixed-link. This prevented GMACs configured with both
phy-mode = "sgmii" and fixed-link from working properly, as discussed at
https://github.com/openwrt/openwrt/pull/3954#issuecomment-834625090 and
the comments that follow. Notably, this prevented all communication
between gmac2 and the switch on the Netgear R7800.

The correct behavior is to set the QSGMII PCS_ALL_CH_CTL register by
considering the gmac's fixed-link child, setting the speed as directed by
fixed-link if present, and otherwise clearing it as was done previously.

Fixes: fa731838c524 ("ipq806x: dwmac: clear forced speed during probe")
Signed-off-by: Mark Mentovai <mark@moxienet.com>
Tested-by: Hannu Nyman <hannu.nyman@iki.fi>
Run-tested: ipq806x/ubnt,unifi-ac-hd, ipq806x/netgear,r7800
Cc: Petr Štetiar <ynezz@true.cz>
Cc: Ansuel Smith <ansuelsmth@gmail.com>
Tested-by:  Ansuel Smith <ansuelsmth@gmail.com>
(commit: d62825d)
The file was modifiedtarget/linux/ipq806x/patches-5.4/100-dwmac-ipq806x-qsgmii-pcs-all-ch-ctl.patch (diff)
コミット 2db9dded0a1a6133398e75006320f6c1f5d0e17b by ynezz
ipq806x: nbg6817: case-insensitive qcom-smem partitions

The out-of-tree qcom-smem patches traditionally displayed mtd partition names
in upper case, starting with the new mainline qcom-smem support in kernel v5.10,
it switches to normalizing the partition names to lower case.

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: 2db9dde)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/zyxel.sh (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
コミット f70e11cd974effdea1ed2ae0ded3033984ba3dad by ynezz
ipq806x: g10: case-insensitive qcom-smem partitions

The out-of-tree qcom-smem patches traditionally displayed mtd partition names
in upper case, starting with the new mainline qcom-smem support in kernel v5.10,
it switches to normalizing the partition names to lower case.

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: f70e11c)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/asrock.sh (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット 435dc2e77e3b6a92b3be1e386bf99d4d458d2bb9 by ynezz
ipq806x: ecw5410: case-insensitive qcom-smem partitions

The out-of-tree qcom-smem patches traditionally displayed mtd partition names
in upper case, starting with the new mainline qcom-smem support in kernel v5.10,
it switches to normalizing the partition names to lower case.

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: 435dc2e)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
コミット c91c0c1f851a8511466735f7ca1ba888d3b088a4 by daniel
arm-trusted-firmware-mediatek: update to git HEAD

Most notably this enabled use of pstore/ramoops on MT7622 as DRAM
content is now preserved over reboot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c91c0c1)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット cc201759b69e6e61736005864d99cdac44b7e19f by daniel
uboot-mediaktek: add support for PSTORE and check it on boot

Add support for pstore/ramoops now that DRAM content is preserved
over reboot on MT7622. On each boot, check pstore and boot to recovery
image in case there are records stored in it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: cc20175)
The file was modifiedpackage/boot/uboot-mediatek/patches/404-add-bananapi_bpi-r64_defconfigs.patch (diff)
The file was addedpackage/boot/uboot-mediatek/patches/050-mt7622-enable-pstore.patch
The file was modifiedpackage/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/410-add-linksys-e8450.patch (diff)
The file was addedpackage/boot/uboot-mediatek/patches/230-cmd-add-pstore-check.patch
コミット e1adb1fa39dd5ef97280ad1b2bb9e8ff4c43674f by daniel
mediatek: reserve memory for ramoops and enable PSTORE

Reserve 64KiB of memory for crashlogs and enable PSTORE feature in
kernel config for MT7622.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e1adb1f)
The file was modifiedtarget/linux/mediatek/patches-5.10/131-dts-mt7622-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was addedtarget/linux/mediatek/patches-5.10/105-dts-mt7622-enable-pstore.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/602-arm64-dts-mediatek-Split-PCIe-node-for-MT2712-MT7622.patch (diff)
コミット da16b801a32a53ba4315d8cc67b7ac0deb7ff4c0 by ynezz
kernel: bump 5.4 to 5.4.117

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: da16b80)
The file was modifiedtarget/linux/ipq806x/patches-5.4/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.4/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.4/100-v5.11-dmaengine-qcom-add_ADM_driver.patch (diff)
コミット a1afeb927010ad5e6124e55f1874f4aece496ee7 by ynezz
ipq806x: Add mising devices to kernel 5.10

d53be2a2e981 migrated 0069-arm-boot-add-dts-files.patch from patches-5.4
to patches-5.10, but a subsequent patch in that set, 1e25423be8ac,
erroneously removed several devices:

ipq8062/nec,wg2600hp3 from 3bb16185737c
ipq8064/asrock,g10 from 98b86296e67d
ipq8064/ubnt,unifi-ac-hd from 4e46beb31342

Signed-off-by: Mark Mentovai <mark@moxienet.com>
Run-tested: ipq806x/ubnt,unifi-ac-hd
Cc: Ansuel Smith <ansuelsmth@gmail.com>
(commit: a1afeb9)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch (diff)
コミット 62850e7a77befd1fbbceaec5c609e1538b152eba by ynezz
ipq806x: Bring missing patches from 5.4 to 5.10

Kernel 5.10 support for ipq806x was added at the same time that these
patches were developed for kernel 5.4. This carries the patches forward
to kernel 5.10.

fa731838c524 ipq806x: dwmac: clear forced speed during probe
75ca641f1b84 ipq806x: Add "snps,dwmac" to all gmac compatible=
d62825dd77b3 ipq806x: dwmac: set forced speed when using fixed-link

Signed-off-by: Mark Mentovai <mark@moxienet.com>
Run-tested: ipq806x/ubnt,unifi-ac-hd
Cc: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 62850e7)
The file was addedtarget/linux/ipq806x/patches-5.10/101-dwmac-ipq806x-qsgmii-pcs-all-ch-ctl.patch
The file was modifiedtarget/linux/ipq806x/patches-5.10/082-ipq8064-dtsi-tweaks.patch (diff)
コミット 89b99e9c1a3c89602beed813830efc95784b20d5 by ynezz
treewide: consolidate named GPIO patch into hack-5.10

ath79, lantiq, ipq40xx, ramips all use the OpenWrt-specific gpio-export
functionality. Consolidate the patch that adds it under hack-5.10 since
this logic is obviously not target-specific. For those who want to
disable it, unsetting CONFIG_GPIO_SYSFS symbol will disable this code.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(commit: 89b99e9)
The file was removedtarget/linux/lantiq/patches-5.10/0030-GPIO-add-named-gpio-exports.patch
The file was removedtarget/linux/ramips/patches-5.10/800-GPIO-add-named-gpio-exports.patch
The file was removedtarget/linux/ath79/patches-5.10/0036-GPIO-add-named-gpio-exports.patch
The file was addedtarget/linux/generic/hack-5.10/800-GPIO-add-named-gpio-exports.patch
コミット 48cad07a55246317d66fee4ced25cb62a2bae3d3 by ynezz
firmware-utils: zytrx: Add util for ZyXEL specific header

The ZyXEL NR7101 prepend an additional header to U-Boot images. This
header use the TRX magic 0x30524448 (HDR0), but is incompatible with
TRX images.

This code is reverse-engineered based on matching 32 bit numbers
found in the header with lengths and different checksum
calculations of the vendor images found on the device.  The result
was matched against the validation output produced by the
bootloader to name the associated header fields.

Example bootloader validation output:

Zyxel TRX Image 1 --> Found!  Header Checksum OK
============ZyXEL header information==================
         chipId             : MT7621A
         boardId            : NR7101
         modelId            : 07 01 00 01
         kernel_len         : (14177560)
         kernelChksum       : (0x8DD31F69)
         swVersionInt       : 1.00(ABUV.0)D1
         swVersionExt       : 1.00(ABUV.0)D1

Zyxel TRX Image 2 --> Found!  Header Checksum OK
============ZyXEL header information==================
         chipId             : MT7621A
         boardId            : NR7101
         modelId            : 07 01 00 01
         kernel_len         : (14176660)
         kernelChksum       : (0x951A7637)
         swVersionInt       : 1.00(ABUV.0)D0
         swVersionExt       : 1.00(ABUV.0)D0

=================================================
Check image validation:
Image1 Header Magic Number --> OK
Image2 Header Magic Number --> OK
Image1 Header Checksum --> OK
Image2 Header Checksum --> OK
Image1 Data Checksum --> OK
Image2 Data Checksum --> OK
Image1 Stable Flag --> Stable
Image1 Try Counter --> 0
Image1: OK
Image2: OK

The coverage and algorithm for the kernelChksum field is unknown.
This field is not validated by the bootloader or the OEM firmware
upgrade tool. It is therefore set to a static value for now.

The swVersion fields contain free form string values.  The OEM firmware
use ZyXEL structured version numbers as shown above.  The strings are
not interpreted or validated on boot, so they can be repurposed for
anything we want the bootloader to display to the user.  But the OEM
web GUI fails to flash images with freeform strings.

The purpose of the other strings in the header is not known.  The
values appear to be static.  We assume they are fixed for now, until
we have other examples.  One of these strings is the platform name,
which is taken as an input parameter for support other members of
the device family.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 48cad07)
The file was modifiedtools/firmware-utils/Makefile (diff)
The file was addedtools/firmware-utils/src/zytrx.c
コミット 2449a632084b29632605e5a79ce5d73028eb15dd by ynezz
ramips: mt7621: Add support for ZyXEL NR7101

The ZyXEL NR7101 is an 802.3at PoE powered 5G outdoor (IP68) CPE
with integrated directional 5G/LTE antennas.

Specifications:

- SoC: MediaTek MT7621AT
- RAM: 256 MB
- Flash: 128 MB MB NAND (MX30LF1G18AC)
- WiFi: MediaTek MT7603E
- Switch: 1 LAN port (Gigabiti)
- 5G/LTE: Quectel RG502Q-EA connected by USB3 to SoC
- SIM: 2 micro-SIM slots under transparent cover
- Buttons: Reset, WLAN under same cover
- LEDs: Multicolour green/red/yellow under same cover (visible)
- Power: 802.3at PoE via LAN port

The device is built as an outdoor ethernet to 5G/LTE bridge or
router. The Wifi interface is intended for installation and/or
temporary management purposes only.

UART Serial:

57600N1
Located on populated 5 pin header J5:

[o] GND
[ ] key - no pin
[o] RX
[o] TX
[o] 3.3V Vcc

Remove the SIM/button/LED cover, the WLAN button and 12 screws
holding the back plate and antenna cover together. The GPS antenna
is fixed to the cover, so be careful with the cable.  Remove 4
screws fixing the antenna board to the main board, again being
careful with the cables.

A bluetooth TTL adapter is recommended for permanent console
access, to keep the router water and dustproof. The 3.3V pin is
able to power such an adapter.

MAC addresses:

OpenWrt OEM   Address          Found as
lan     eth2  08:26:97:*:*:BC  Factory 0xe000 (hex), label
wlan0   ra0   08:26:97:*:*:BD  Factory 0x4 (hex)
wwan0   usb0  random

WARNING!!

ISP managed firmware might at any time update itself to a version
where all known workarounds have been disabled.  Never boot an ISP
managed firmware with a SIM in any of the slots if you intend to use
the router with OpenWrt. The bootloader lock can only be disabled with
root access to running firmware. The flash chip is physically
inaccessible without soldering.

Installation from OEM web GUI:

- Log in as "supervisor" on https://172.17.1.1/
- Upload OpenWrt initramfs-recovery.bin image on the
  Maintenance -> Firmware page
- Wait for OpenWrt to boot and ssh to root@192.168.1.1
- (optional) Copy OpenWrt to the recovery partition. See below
- Sysupgrade to the OpenWrt sysupgrade image and reboot

Installation from OEM ssh:

- Log in as "root" on 172.17.1.1 port 22022
- scp OpenWrt initramfs-recovery.bin image to 172.17.1.1:/tmp
- Prepare bootloader config by running:
    nvram setro uboot DebugFlag 0x1
    nvram setro uboot CheckBypass 0
    nvram commit
- Run "mtd_write -w write initramfs-recovery.bin Kernel" and reboot
- Wait for OpenWrt to boot and ssh to root@192.168.1.1
- (optional) Copy OpenWrt to the recovery partition. See below
- Sysupgrade to the OpenWrt sysupgrade image and reboot

Copying OpenWrt to the recovery partition:

- Verify that you are running a working OpenWrt recovery image
  from flash
- ssh to root@192.168.1.1 and run:
    fw_setenv CheckBypass 0
    mtd -r erase Kernel2
- Wait while the bootloader mirrors Image1 to Image2

NOTE: This should only be done after successfully booting the OpenWrt
  recovery image from the primary partition during installation.  Do
  not do this after having sysupgraded OpenWrt!  Reinstalling the
  recovery image on normal upgrades is not required or recommended.

Installation from Z-Loader:

- Halt boot by pressing Escape on console
- Set up a tftp server to serve the OpenWrt initramfs-recovery.bin
  image at 10.10.10.3
- Type "ATNR 1,initramfs-recovery.bin" at the "ZLB>" prompt
- Wait for OpenWrt to boot and ssh to root@192.168.1.1
- Sysupgrade to the OpenWrt sysupgrade image

NOTE: ATNR will write the recovery image to both primary and recovery
  partitions in one go.

Booting from RAM:

- Halt boot by pressing Escape on console
- Type "ATGU" at the "ZLB>" prompt to enter the U-Boot menu
- Press "4" to select "4: Entr boot command line interface."
- Set up a tftp server to serve the OpenWrt initramfs-recovery.bin
  image at 10.10.10.3
- Load it using "tftpboot 0x88000000 initramfs-recovery.bin"
- Boot with "bootm  0x8800017C" to skip the 380 (0x17C) bytes ZyXEL
  header

This method can also be used to RAM boot OEM firmware. The warning
regarding OEM applies!  Never boot an unknown OEM firmware, or any OEM
firmware with a SIM in any slot.

NOTE: U-Boot configuration is incomplete (on some devices?). You may
  have to configure a working mac address before running tftp using
   "setenv eth0addr <mac>"

Unlocking the bootloader:

If you are unebale to halt boot, then the bootloader is locked.

The OEM firmware locks the bootloader on every boot by setting
DebugFlag to 0.  Setting it to 1 is therefore only temporary
when OEM firmware is installed.

- Run "nvram setro uboot DebugFlag 0x1; nvram commit" in OEM firmware
- Run "fw_setenv DebugFlag 0x1" in OpenWrt

  NOTE:
    OpenWrt does this automatically on first boot if necessary

  NOTE2:
    Setting the flag to 0x1 avoids the reset to 0 in known OEM
    versions, but this might change.

  WARNING:
    Writing anything to flash while the bootloader is locked is
    considered extremely risky. Errors might cause a permanent
    brick!

Enabling management access from LAN:

Temporary workaround to allow installing OpenWrt if OEM firmware
has disabled LAN management:

- Connect to console
- Log in as "root"
- Run "iptables -I INPUT -i br0 -j ACCEPT"

Notes on the OEM/bootloader dual partition scheme

The dual partition scheme on this device uses Image2 as a recovery
image only. The device will always boot from Image1, but the
bootloader might copy Image2 to Image1 under specific conditions. This
scheme prevents repurposing of the space occupied by Image2 in any
useful way.

Validation of primary and recovery images is controlled by the
variables CheckBypass, Image1Stable, and Image1Try.

The bootloader sets CheckBypass to 0 and reboots if Image1 fails
validation.

If CheckBypass is 0 and Image1 is invalid then Image2 is copied to
Image1.

If CheckBypass is 0 and Image2 is invalid, then Image1 is copied to
Image2.

If CheckBypass is 1 then all tests are skipped and Image1 is booted
unconditionally.  CheckBypass is set to 1 after each successful
validation of Image1.

Image1Try is incremented if Image1Stable is 0, and Image2 is copied to
Image1 if Image1Try is 3 or larger.  But the bootloader only tests
Image1Try if CheckBypass is 0, which is impossible unless the booted
image sets it to 0 before failing.

The system is therefore not resilient against runtime errors like
failure to mount the rootfs, unless the kernel image sets CheckBypass
to 0 before failing. This is not yet implemented in OpenWrt.

Setting Image1Stable to 1 prevents the bootloader from updating
Image1Try on every boot, saving unnecessary writes to the environment
partition.

Keeping an OpenWrt initramfs recovery as Image2 is recommended
primarily to avoid unwanted OEM firmware boots on failure. Ref the
warning above. It enables console-less recovery in case of some
failures to boot from Image1.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 2449a63)
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_zyxel_nr7101.dts
The file was modifiedpackage/boot/uboot-envtools/files/ramips (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/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/init.d/bootcount (diff)
コミット 976e65933bf52cc1244e6536c25c558ef15d2cd0 by ldir
kernel: bump 5.10 to 5.10.34

Nothing required refreshing, simplest kernel bump you've ever seen.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 976e659)
The file was modifiedinclude/kernel-version.mk (diff)
コミット f35dbef6d2aca7aa852aa5cc4160de6dc17abbae by ldir
kernel: bump 5.10 to 5.10.35

Refresh kernel patches.

Built under MacOS

Run tested: x86_64 (apu2)

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: f35dbef)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-1-drivers-thermal-tsens-Add-VER_0-tsens-version.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-8-drivers-thermal-tsens-Add-support-for-ipq8064-tsens.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/106-5.13-net-stmmac-Set-FIFO-sizes-for-ipq806x.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-9-dt-bindings-thermal-tsens-Document-ipq8064-bindings.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/105-10-drivers-thermal-tsens-Fix-wrong-slope-on-msm-8960.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-3-drivers-thermal-tsens-Convert-msm8960-to-reg_field.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-5-drivers-thermal-tsens-Fix-bug-in-sensor-enable-for-m.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-6-drivers-thermal-tsens-Replace-custom-8960-apis-with-.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-2-drivers-thermal-tsens-Don-t-hardcode-sensor-slope.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-7-drivers-thermal-tsens-Drop-unused-define-for-msm8960.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-4-drivers-thermal-tsens-Use-init_common-for-msm8960.patch (diff)
コミット 204956aea532b744b2e04142bb39b86129fc5802 by ynezz
realtek: Fix VLAN issues introduced by multicast patches

This adds the CPU port to the unknown multicast flooding port mask,
which fixes the VLAN issues introduced by the multicast group patches

Tested-by: Russell Senior <russell@personaltelco.net> [Netgear GS108Tv3]
Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
Signed-off-by: Bjørn Mork <bjorn@mork.no> [whitespace fix]
Signed-off-by: Petr Štetiar <ynezz@true.cz> [unknwon typo fix]
(commit: 204956a)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット a273ac4d610b95de213fc89c713bcf1b4b851b2d by mail
ath79: ag71xx: fix error handling for of_get_phy_mode

Errors are not indicated by the phy_mode value but returned separately
from the function.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: a273ac4)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
コミット 97e820c6d61d174da1091a692546e979a5a45e42 by mail
rpcd: update to latest HEAD

7a560a1 iwinfo: add 802.11ax HE support

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 97e820c)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 21b8550598f07261e1be04f561dc69c3fe2774fe by daniel
rpcd: set correct PKG_SOURCE_DATE

The previous commit bumped the source commit level without reflecting
that in PKG_SOURCE_DATA. Bump PKG_SOURCE_DATA as well.

Fixes: 97e820c6d6 ("rpcd: update to latest HEAD")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 21b8550)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 06f5e8009d4470d0dc6bba28a8f946ac4448cba2 by nbd
mt76: update to the latest version

186af01047b2 mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing
93b5c28c97d5 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report
a8e89c5a1d1f mt76: testmode: add support to send larger packet
a0cc9a9e3877 mt76: mt7915: rework mt7915_tm_set_tx_len()
c8b96630324e mt76: mt7915: fix rate setting of tx descriptor in testmode
22fd2958c42a mt76: mt7615: fix memleak when mt7615_unregister_device()
7401e0db3143 mt76: mt7915: fix memleak when mt7915_unregister_device()
c3656268b3f6 mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens
0ce955b04ba8 mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens
b03d1e62acf7 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
5ac02e22fb03 mt76: flush tx status queue on DMA reset
c71f609b398a mt76: sync with upstream changes
23ecadd4af77 mt76: mt7615: fix hardware error recovery for mt7663
57a899ee3c3c mt76: mt7615: fix entering driver-own state on mt7663
42a2dddb706b mt76: mt7615: load ROM patch before checking patch semaphore status
cf0e406af84a mt76: mt7915: add support for applying pre-calibration data
459940ccbc58 mt76: mt7921: move hw configuration in mt7921_register_device
0a094b11f3c0 mt76: improve mcu error logging
bf536832e37d mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex
7616f4f78163 mt76: mt7921: add wifisys reset support in debugfs
e620bd881ef5 mt76: mt7921: abort uncompleted scan by wifi reset
e8dacf59ab1c mt76: mt7915: rework the flow of txpower setting
c8c78e577236 mt76: mt7915: directly read per-rate tx power from registers
1622bf4f8705 mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device
ef96fafad8a9 mt76: Convert to DEFINE_SHOW_ATTRIBUTE
90e4bfea2948 mt76: mt7921: do not use 0 as NULL pointer
0a139d7f5966 mt76: connac: move mcu_update_arp_filter in mt76_connac module
de26c73ce3c2 mt76: mt7921: remove leftover function declaration
1c0b6cb4f942 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl
2923e3e2b8e4 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl
74d0fdaa7a99 mt76: connac: introduce wake counter for fw_pmctrl synchronization
28c87e09a5ea mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
36f664edc7db mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
51b3d1a9a2b7 mt76: dma: add the capability to define a custom rx napi poll routine
4f1339c9fb72 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi
1bc5e67a60be mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi
325f7b451c03 mt76: connac: unschedule ps_work in mt76_connac_pm_wake
12115052a02f mt76: connac: check wake refcount in mcu_fw_pmctrl
e5d28e3cef66 mt76: connac: remove MT76_STATE_PM in mac_tx_free
475112a3cdcc mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work
112998f32d85 mt76: connac: alaways wake the device before scanning
4334f3e2fc43 mt76: mt7615: rely on pm refcounting in mt7615_led_set_config
0562380659ad mt76: connac: do not run mt76_txq_schedule_all directly
acfa78df5708 mt76: connac: use waitqueue for runtime-pm
ca74a4cd0722 mt76: remove MT76_STATE_PM in tx path
0c2d3e74852e mt76: mt7921: add awake and doze time accounting
45e0eefffe9f mt76: mt7921: enable sw interrupts
fd2ff641166f mt76: mt7615: Fix a dereference of pointer sta before it is null checked
7e2521468767 mt76: mt7921: move mt7921_dma_reset in dma.c
c9dd6b1fa171 mt76: mt7921: introduce mt7921_wpdma_reset utility routine
2ac7c7e9c568 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities
662a89f2b9d1 mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine
614efe9e9180 mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility
0dbb16ef39d8 mt76: mt7921: enable deep sleep when the device suspends
3c19f569cc70 mt76: mt7921: fix possible invalid register access
ade1f5aad4c6 mt76: move token_lock, token and token_count in mt76_dev
8d5c456be1ff mt76: move token utilities in mt76 common module
fb04d9df5e52 mt76: mt7915: do not read rf value from efuse in flash mode
2126b2176336 mt76: mt7921: get rid of mcu_reset function pointer
d325b7eff1b1 mt76: mt7921: improve doze opportunity
2ae25c7e547e mt76: mt7663: add awake and doze time accounting
349bbb9d6f13 mt76: connac: unschedule mac_work before going to sleep
98a235004dea mt76: mt7921: mt7921_stop should put device in fw_own state
63d80b9ab251 mt76: mt7921: introduce mt7921_mcu_sta_add routine
3c5bf837fdbd mt76: mt7615: fix a precision vs width bug in printk
ded14da5eacc mt76: mt7915: fix a precision vs width bug in printk
aaf0d254f9ea mt76: mt7921: fix a precision vs width bug in printk
757af5c67d32 mt76: move mt76_token_init in mt76_alloc_device
ed41ed73a495 mt76: mt7921: reinit wpdma during drv_own if necessary
92fb81e085c6 mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report
53d915a23bc9 mt76: connac: do not schedule wake_work if the runtime-pm is disabled
23fe1bdcf15a mt76: connac: do not schedule mac_work if the device is not running
e5b19336c58e mt76: mt7615: do not set MT76_STATE_PM at bootstrap
0fc2136a61dd mt76_connac_mcu: move mt76_connac_mcu_update_arp_filter outside of CONFIG_PM
e693f3e23e06 mt76: mt7915: add MSI support
5231e7300fa4 mt7915: disable ASPM
554b50dabf54 mt76: connac: fix uninitialized HT A-MPDU setting field in STA_REC_PHY
43b9c0a838bb mt76: mt7921: fix max aggregation subframes setting
5a387a0a3004 mt76: mt7921: enable rx hw de-amsdu
c8cbcb87be07 mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv
55921e57b380 mt76: mt7921: enable rx header traslation offload
01441f67d8b2 mt76: mt7921: enable rx csum offload
c9ab76dd93a0 mt76: mt7915: move mt7915_queue_rx_skb to mac.c
caedb4c4ee41 mt76: mt7615: fix fixed-rate tx status reporting
c6ae95d43e6d mt76: improve tx status codepath
27d468d094e6 mt76: mt7915: rework tx rate reporting
3b4ca5b09e2c mt76: mt7615: avoid use of ieee80211_tx_info_clear_status
e1f07d7f1cb9 mt76: mt7603: avoid use of ieee80211_tx_info_clear_status
18513ba5fbc2 mt76: mt7915: add support for tx status reporting
35f189cf81b2 mt76: mt7915: fix uninitialized variable in MSI error handling
9e928ac1ea9b mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails
628eee9c386c mt76: fill queue entry wcid for all skbs with a station
a9bc4d94b7a1 mt76: intialize tx queue entry wcid to 0xffff by default
998ca8af7d17 mt76: mt7915: fix tssi indication field of DBDC NICs
7dd24b3cfacf mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd()
535025d65d8d mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv()
ff8bbe22dd87 mt76: mt7915: add .set_bitrate_mask() callback

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 06f5e80)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット f4940d2229474c2e658d1cf34ba48703119244da by freifunk
ramips: use standard naming scheme for Zyxel NR7101 LED nodes

Make naming and DT label consistent with other devices at this
target.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f4940d2)
The file was modifiedtarget/linux/ramips/dts/mt7621_zyxel_nr7101.dts (diff)
コミット e57e460dc75836d3227e7370b9e64a0eabc9d91d by freifunk
ramips: fix mac addresses of Youku YK1

MAC addresses read from official firmware

        value       location
Wlan    xx 71 de    factory@0x04
Lan     xx 71 dd    factory@0x28
Wan     xx 71 df    factory@0x2e
Label   xx 71 dd    factory@0x28

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
[fix sorting in 02_network, redact commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e57e460)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk1.dts (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
コミット e7249669d2af8f588a4e3beec589c4cbe5bd2fec by daniel
kernel: move three accepted patches from pending to backports

311-MIPS-zboot-put-appended-dtb-into-a-section.patch
commit d2e850e96183 in kernel, part of v5.11

499-mtd-don-t-lock-when-recursively-deleting-partitions.patch
commit cb4543054c5c in kernel, part of v5.13

103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
commit 5a4fa44f5e1b in kernel, part of v5.13

Move them to backports folder to make maintainance easier.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e724966)
The file was addedtarget/linux/generic/backport-5.10/499-v5.13-mtd-don-t-lock-when-recursively-deleting-partitions.patch
The file was removedtarget/linux/generic/pending-5.10/499-mtd-don-t-lock-when-recursively-deleting-partitions.patch
The file was addedtarget/linux/generic/backport-5.10/311-v5.11-MIPS-zboot-put-appended-dtb-into-a-section.patch
The file was removedtarget/linux/generic/pending-5.10/103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
The file was removedtarget/linux/generic/pending-5.10/311-MIPS-zboot-put-appended-dtb-into-a-section.patch
The file was addedtarget/linux/generic/backport-5.10/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
コミット 4e385a27d6c4aab62ef7fc9856f09ebee9632985 by koen.vandeputte
generic: platform/mikrotik: release mtd device after use

The code uses get_mtd_device_nm() which must be followed by a call to
put_mtd_device() once the handle is no longer used.

This fixes spurious shutdown console messages such as:
[ 2256.334562] Removing MTD device #7 (soft_config) with use count 1

Reported-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: 4e385a2)
The file was modifiedtarget/linux/generic/files/drivers/platform/mikrotik/rb_softconfig.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/platform/mikrotik/rb_hardconfig.c (diff)
コミット 6a37286c2add96dba42fdd285162228eb55a99f1 by mail
kernel: add kmod-leds-uleds

The allows userspace LEDs to be created and controlled. This can be useful
for testing triggers and can also be used to implement virtual LEDs.

Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
[squash fixup commit and improve option wording]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 6a37286)
The file was modifiedpackage/kernel/linux/modules/leds.mk (diff)
コミット 1854aeec4d37079690309dec3171d0864339f73a by mail
build: fix opkg install step for large package selection

When the list of packages to be installed in a built image exceeds a certain
number, then 'opkg install' executed for target '$(curdir)/install' in
package/Makefile fails with: /usr/bin/env: Argument list too long.

On Linux, the length of a command-line parameter is limited by
MAX_ARG_STRLEN to max 128 kB.

* https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/binfmts.h#L15
* https://www.in-ulm.de/~mascheck/various/argmax/

To solve the problem, store the package list being passed to 'opkg install'
in a temporary file and use the shell command substitution to pass the
content of the file to 'opkg install'. This guarantees that the length of
the command-line parameters passed to the bash shell is short.

The following bash script demonstrates the problem:
----------------------------------------------------------------------------
count=${1:-1000}

FILES=""
a_file="/home/egorenar/Repositories/openwrt-rel/bin/targets/alpine/generic/packages/base-files_1414-r16464+19-e887049fbb_arm_cortex-a15_neon-vfpv4.ipk"

for i in $(seq 1 $count); do
FILES="$FILES $a_file"
done

env bash -c "echo $FILES >/dev/null"
echo "$FILES" | wc -c
----------------------------------------------------------------------------

Test run:
----------------------------------------------------------------------------
$ ./test.sh 916
130989
$ ./test.sh 917
./test.sh: line 14: /bin/env: Argument list too long
131132
----------------------------------------------------------------------------

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
[reword commit subject]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 1854aee)
The file was modifiedpackage/Makefile (diff)
コミット 75ea878d1ba05610121a732dc0abf7c914e83ca1 by jo
base-files: shinit: properly handle dashes in service names

Fixes: FS#3801
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 75ea878)
The file was modifiedpackage/base-files/files/etc/shinit (diff)
コミット 3a359398f04f3f4c4a42d1ca274bb1a0f0303e05 by mail
busybox: add SRV support to nslookup_lede.c patch

Add support for querying and parsing SRV DNS records to nslookup_lede.c

This patch is based on http://lists.busybox.net/pipermail/busybox/2019-June/087359.html

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
[reword subject, bump PKG_RELEASE]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 3a35939)
The file was modifiedpackage/utils/busybox/patches/230-add_nslookup_lede.patch (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット 5a9608102b3c444d0c963255f9d016a1d5469d5d by mail
build: kernel2minor: work around path length limit

When building for MikroTik devices the kernel2minor tool will sometimes
fail with:

  Can't get lstat from kernel file!: No such file or directory.

This is because kernel2minor expects paths no longer than 250 chars.
To work around this the include/image-commands.mk has been modified
to copy the kernel to a temporary file (/tmp/tmp.XXXXXXXXXX) before
calling kernel2minor.

Signed-off-by: François Chavant <francois@chavant.info>
(commit: 5a96081)
The file was modifiedinclude/image-commands.mk (diff)
コミット 025bd93f36c9923127674ce127e22933592cba6c by nbd
mac80211: backport upstream fixes for FragAttacks

From the patch series description:

Several security issues in the 802.11 implementations were found by
Mathy Vanhoef (New York University Abu Dhabi), who has published all
the details at

https://papers.mathyvanhoef.com/usenix2021.pdf

Specifically, the following CVEs were assigned:

* CVE-2020-24586 - Fragmentation cache not cleared on reconnection
* CVE-2020-24587 - Reassembling fragments encrypted under different
                    keys
* CVE-2020-24588 - Accepting non-SPP A-MSDU frames, which leads to
                    payload being parsed as an L2 frame under an
                    A-MSDU bit toggling attack
* CVE-2020-26139 - Forwarding EAPOL from unauthenticated sender
* CVE-2020-26140 - Accepting plaintext data frames in protected
                    networks
* CVE-2020-26141 - Not verifying TKIP MIC of fragmented frames
* CVE-2020-26142 - Processing fragmented frames as full frames
* CVE-2020-26143 - Accepting fragmented plaintext frames in
                    protected networks
* CVE-2020-26144 - Always accepting unencrypted A-MSDU frames that
                    start with RFC1042 header with EAPOL ethertype
* CVE-2020-26145 - Accepting plaintext broadcast fragments as full
                    frames
* CVE-2020-26146 - Reassembling encrypted fragments with non-consecutive
                    packet numbers
* CVE-2020-26147 - Reassembling mixed encrypted/plaintext fragments

In general, the scope of these attacks is that they may allow an
attacker to
* inject L2 frames that they can more or less control (depending on the
   vulnerability and attack method) into an otherwise protected network;
* exfiltrate (some) network data under certain conditions, this is
   specific to the fragmentation issues.

A subset of these issues is known to apply to the Linux IEEE 802.11
implementation (mac80211). Where it is affected, the attached patches
fix the issues, even if not all of them reference the exact CVE IDs.

In addition, driver and/or firmware updates may be necessary, as well
as potentially more fixes to mac80211, depending on how drivers are
using it.

Specifically, for Intel devices, firmware needs to be updated to the
most recently released versions (which was done without any reference
to the security issues) to address some of the vulnerabilities.

To have a single set of patches, I'm also including patches for the
ath10k and ath11k drivers here.

We currently don't have information about how other drivers are, if
at all, affected.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 025bd93)
The file was addedpackage/kernel/mac80211/patches/ath/302-ath10k-drop-fragments-with-multicast-DA-for-SDIO.patch
The file was addedpackage/kernel/mac80211/patches/subsys/383-cfg80211-mitigate-A-MSDU-aggregation-attacks.patch
The file was addedpackage/kernel/mac80211/patches/subsys/389-mac80211-extend-protection-against-mixed-key-and-fra.patch
The file was addedpackage/kernel/mac80211/patches/subsys/380-mac80211-assure-all-fragments-are-encrypted.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/388-mac80211-do-not-accept-forward-invalid-EAPOL-frames.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/402-ath_regd_optional.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/922-ath10k-increase-rx-buffer-size-to-2048.patch (diff)
The file was addedpackage/kernel/mac80211/patches/ath/300-ath10k-add-CCMP-PN-replay-protection-for-fragmented-.patch
The file was addedpackage/kernel/mac80211/patches/subsys/385-mac80211-add-fragment-cache-to-sta_info.patch
The file was addedpackage/kernel/mac80211/patches/ath/304-ath10k-Fix-TKIP-Michael-MIC-verification-for-PCIe.patch
The file was addedpackage/kernel/mac80211/patches/ath/303-ath10k-drop-MPDU-which-has-discard-flag-set-by-firmw.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/381-mac80211-prevent-mixed-key-and-fragment-cache-attack.patch
The file was addedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-defrag-PN-against-current-frame.patch
The file was addedpackage/kernel/mac80211/patches/ath/305-ath10k-Validate-first-subframe-of-A-MSDU-before-proc.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/551-ath9k_ubnt_uap_plus_hsr.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/080-ath10k_thermal_config.patch (diff)
The file was addedpackage/kernel/mac80211/patches/ath/301-ath10k-drop-fragments-with-multicast-DA-for-PCIe.patch
The file was addedpackage/kernel/mac80211/patches/subsys/384-mac80211-drop-A-MSDUs-on-old-ciphers.patch
The file was addedpackage/kernel/mac80211/patches/subsys/387-mac80211-prevent-attacks-on-TKIP-WEP-as-well.patch
The file was addedpackage/kernel/mac80211/patches/subsys/382-mac80211-properly-handle-A-MSDUs-that-start-with-an-.patch
コミット 6713fe030fca32fc3d5ad9761f3b2f96501aedd6 by mail
busybox: update to 1.33.1

Remove backports:
- 001-backport1330fix-ash-make-strdup-copy.patch
- 002-backport1330fix-traceroute.patch
- 005-backport-CVE-2021-28831.patch

Remove upstreamed:
- 010-fix-wrong-variable.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
[don't use $(AUTORELEASE) for now]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 6713fe0)
The file was removedpackage/utils/busybox/patches/005-backport-CVE-2021-28831.patch
The file was removedpackage/utils/busybox/patches/001-backport1330fix-ash-make-strdup-copy.patch
The file was removedpackage/utils/busybox/patches/002-backport1330fix-traceroute.patch
The file was removedpackage/utils/busybox/patches/010-fix-wrong-variable.patch
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット b5fb6761a2562cebef5af2e8c498ed287f5d529f by nbd
mt76: update to the latest version

Includes fix for CVE-2020-24588

c7dd54a22e30 mt76: connac: skip wtbl reset on sta disconnect
3511fd430356 mt76: validate rx A-MSDU subframes
aedc3145de6e mt76: fix possible NULL pointer dereference in mt76_tx
5c2baab92cd0 mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
af21659ee834 mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl
e423c16f16f7 mt76: mt7615: free irq if mt7615_mmio_probe fails
f2d0da8da9b7 mt76: mt7663: enable hw rx header translation
d2713a5d9de9 mt76: mt7921: fix mt7921_wfsys_reset sequence
ce5f32d84f33 mt76: mt7921: Don't alter Rx path classifier
8ab8c7747197 mt76: connac: fw_own rely on all packet memory all being free
a747b0bb4956 mt76: mt7921: enable deep sleep at runtime
2e6e999509b1 mt76: mt7921: add deep sleep control to runtime-pm knob
30bcb2338ce2 mt76: connac: fix WoW with disconnetion and bitmap pattern
56518f4a126e mt76: mt7921: consider the invalid value for to_rssi
e969ab10a034 mt76: mt7921: add back connection monitor support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b5fb676)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット ce8af0ace04bb43e8156940c771b4058fa83d27a by ynezz
ipq806x: base-files: asrock: fix bootcount include

Fixes following error while executing the init script on the buildhost:

Enabling boot
./etc/init.d/bootcount: line 5: /lib/upgrade/asrock.sh: No such file or directory
Enabling bootcount

While at it fix following shellcheck issue:

base-files/etc/init.d/bootcount line 11:
    if [ $? -eq 0 ]; then
         ^-- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.

Cc: Ansuel Smith <ansuelsmth@gmail.com>
Cc: Pawel Dembicki <paweldembicki@gmail.com>
Cc: Christian Lamparter <chunkeey@gmail.com>
Fixes: 98b86296e67d ("ipq806x: add support for ASRock G10")
References: https://gitlab.com/ynezz/openwrt/-/jobs/1243290743#L1444
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: ce8af0a)
The file was modifiedtarget/linux/ipq806x/base-files/etc/init.d/bootcount (diff)
コミット b993b68b6ca8444b5227a0c18df4600b37ac565c by ynezz
build: introduce $(MKHASH)

Before this commit, it was assumed that mkhash is in the PATH. While
this was fine for the normal build workflow, this led to some issues if

    make TOPDIR="$(pwd)" -C "$pkgdir" compile

was called manually. In most of the cases, I just saw warnings like this:

    make: Entering directory '/home/.../package/gluon-status-page'
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    bash: line 1: mkhash: command not found
    [...]

While these were only warnings and the package still compiled sucessfully,
I also observed that some package even fail to build because of this.

After applying this commit, the variable $(MKHASH) is introduced. This
variable points to $(STAGING_DIR_HOST)/bin/mkhash, which is always the
correct path.

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
(commit: b993b68)
The file was modifiedinclude/image-commands.mk (diff)
The file was modifiedinclude/image.mk (diff)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
The file was modifiedinclude/download.mk (diff)
The file was modifiedscripts/download.pl (diff)
The file was modifiedscripts/om-fwupgradecfg-gen.sh (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was modifiedinclude/quilt.mk (diff)
The file was modifiedinclude/kernel-defaults.mk (diff)
The file was modifiedinclude/scan.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedrules.mk (diff)
The file was modifiedscripts/ipkg-make-index.sh (diff)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedpackage/kernel/linux/Makefile (diff)
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
The file was modifiedscripts/combined-image.sh (diff)
The file was modifiedinclude/package-ipkg.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedscripts/combined-ext-image.sh (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedinclude/depends.mk (diff)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
コミット 678001989261618cb834050c7a08ec07671f6c94 by freifunk
ath79: fix sorting in generic 02_network

The two device strings were not ordered properly.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6780019)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 6a57e1fbfc39a47e8a2dbe243953c7fc5e3fa4dc by rsalvaterra
kernel: bump 5.10 to 5.10.36

Automatically refreshed:
apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch
ath79/patches-5.10/410-spi-ath79-Implement-the-spi_mem-interface.patch
bcm63xx/patches-5.10/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch
generic/pending-5.10/465-m25p80-mx-disable-software-protection.patch
ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch
ipq806x/patches-5.10/101-dwmac-ipq806x-qsgmii-pcs-all-ch-ctl.patch
ipq806x/patches-5.10/106-5.13-net-stmmac-Set-FIFO-sizes-for-ipq806x.patch

Deleted (empty or reverse-appliable):
ath79/patches-5.10/411-spi-ath79-add-SPI_MASTER_GPIO_SS-flag.patch
ath79/patches-5.10/0050-spi-ath79-remove-spi-master-setup-and-cleanup-assign.patch
ath79/patches-5.10/0054-spi-sync-up-initial-chipselect-state.patch

Manually refreshed:
ath79/patches-5.10/0033-spi-ath79-drop-pdata-support.patch

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 6a57e1f)
The file was modifiedtarget/linux/generic/pending-5.10/465-m25p80-mx-disable-software-protection.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/106-5.13-net-stmmac-Set-FIFO-sizes-for-ipq806x.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch (diff)
The file was removedtarget/linux/ath79/patches-5.10/411-spi-ath79-add-SPI_MASTER_GPIO_SS-flag.patch
The file was removedtarget/linux/ath79/patches-5.10/0050-spi-ath79-remove-spi-master-setup-and-cleanup-assign.patch
The file was modifiedtarget/linux/bcm63xx/patches-5.10/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch (diff)
The file was removedtarget/linux/ath79/patches-5.10/0054-spi-sync-up-initial-chipselect-state.patch
The file was modifiedtarget/linux/ipq806x/patches-5.10/101-dwmac-ipq806x-qsgmii-pcs-all-ch-ctl.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/0033-spi-ath79-drop-pdata-support.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/410-spi-ath79-Implement-the-spi_mem-interface.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
コミット d337731f85c880acc96e8a6b99b62aeb57b8253f by ldir
kernel: bump 5.10 to 5.10.37

Automatically refreshed:
ath79/patches-5.10/0032-MIPS-ath79-sanitize-symbols.patch
bcm63xx/patches-5.10/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch
bcm63xx/patches-5.10/434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
bmips/patches-5.10/001-v5.11-mips-bmips-select-ARCH_HAS_RESET_CONTROLLER.patch
bmips/patches-5.10/041-v5.13-mtd-rawnand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
bmips/patches-5.10/202-mips-bmips-disable-ARCH_HAS_SYNC_DMA_FOR_CPU_ALL.patch
bmips/patches-5.10/600-mips-bmips-add-pci-support.patch
generic/backport-5.10/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
generic/hack-5.10/301-mips_image_cmdline_hack.patch
generic/hack-5.10/402-mtd-blktrans-call-add-disks-after-mtd-device.patch
generic/hack-5.10/902-debloat_proc.patch
generic/pending-5.10/300-mips_expose_boot_raw.patch
generic/pending-5.10/495-mtd-core-add-get_mtd_device_by_node.patch
generic/pending-5.10/630-packet_socket_type.patch
ipq806x/patches-5.10/0072-add-ipq806x-with-no-clocks.patch
ipq806x/patches-5.10/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch
lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.patch
lantiq/patches-5.10/0023-NET-PHY-add-led-support-for-intel-xway.patch
lantiq/patches-5.10/0152-lantiq-VPE.patch

Deleted (reverse-appliable):
bmips/patches-5.10/052-v5.13-gpio-guard-gpiochip_irqchip_add_domain-with-GPIOLIB_.patch
generic/backport-5.10/499-v5.13-mtd-don-t-lock-when-recursively-deleting-partitions.patch

Deleted (alternative upstream fix):
ramips/patches-5.10/330-fix-pci-init-mt7620.patch

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: d337731)
The file was modifiedtarget/linux/bmips/patches-5.10/041-v5.13-mtd-rawnand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch (diff)
The file was modifiedtarget/linux/bmips/patches-5.10/600-mips-bmips-add-pci-support.patch (diff)
The file was removedtarget/linux/bmips/patches-5.10/052-v5.13-gpio-guard-gpiochip_irqchip_add_domain-with-GPIOLIB_.patch
The file was modifiedtarget/linux/generic/hack-5.10/301-mips_image_cmdline_hack.patch (diff)
The file was modifiedtarget/linux/bmips/patches-5.10/202-mips-bmips-disable-ARCH_HAS_SYNC_DMA_FOR_CPU_ALL.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0023-NET-PHY-add-led-support-for-intel-xway.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/bmips/patches-5.10/001-v5.11-mips-bmips-select-ARCH_HAS_RESET_CONTROLLER.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0152-lantiq-VPE.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/495-mtd-core-add-get_mtd_device_by_node.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0072-add-ipq806x-with-no-clocks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/300-mips_expose_boot_raw.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch (diff)
The file was removedtarget/linux/ramips/patches-5.10/330-fix-pci-init-mt7620.patch
The file was removedtarget/linux/generic/backport-5.10/499-v5.13-mtd-don-t-lock-when-recursively-deleting-partitions.patch
The file was modifiedtarget/linux/generic/hack-5.10/402-mtd-blktrans-call-add-disks-after-mtd-device.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/0032-MIPS-ath79-sanitize-symbols.patch (diff)
コミット 7fea9d9f5dd282a7049d77cc6b75e0a703ead26c by git
busybox: disable PREFER_IPV4_ADDRESS

PREFER_IPV4_ADDRESS is broken on IPv6-only hosts, as it causes busybox
utilities (ping, traceroute, ntpd) to forcibly use the A record instead of
the AAAA record when resolving a DNS name.  This obviously fails when
there is no IPv4 connectivity.  Since IPv6-only hosts or routers will only
become more common over time, disable PREFER_IPV4_ADDRESS to support this
use-case.

As a side-effect, disabling PREFER_IPV4_ADDRESS changes the default
resolution behaviour of busybox utilities on dual-stack hosts.  Busybox
utilities now simply use the order given by getaddrinfo(), so they will
now prefer IPv6 addresses when resolving a name with both A and AAAA
records if there is IPv6 connectivity.  This is in line with RFC 6724.

PREFER_IPV4_ADDRESS was likely intended to work around naive
implementations of getaddrinfo() that could return AAAA records first,
even on an IPv4-only host.  But both musl (since 1.1.3) and glibc
correctly implement RFC 6724 for getaddrinfo() and check connectivity to
determine the correct order in which to return records.  On IPv4-only
hosts, getaddrinfo() will return A records first, so there is no need for
the PREFER_IPV4_ADDRESS hack.

See also: https://bugs.busybox.net/show_bug.cgi?id=12381

Fixes: FS#84
Fixes: FS#2608
References: https://github.com/openwrt/openwrt/pull/4167
Signed-off-by: Alexander Traud <pabstraud@compuserve.com>
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
(commit: 7fea9d9)
The file was modifiedpackage/utils/busybox/Config-defaults.in (diff)
コミット 1ec6fc4dcba16045a6bfcc493bdbe892de1265a9 by git
uclient: update to Git version 2021-05-14

6a6011d uclient-http: set eof mark when content-length is 0
19571e4 tests: fix help usage test for uclient built with sanitizer
c5fc04b tests: fix help usage test

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
(commit: 1ec6fc4)
The file was modifiedpackage/libs/uclient/Makefile (diff)
コミット f62aa9e7816fd0601a7997d87c89767939a6afcf by nbd
mt76: update to the latest version

28b162366d09 mt76: fix calling mt76_get_of_eeprom with an offset for pre-cal data
9d736545bb5a mt76: mt7915: disable pre-calibration support for now

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f62aa9e)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット f8c98ee6c25e83fbf8afe27f1cda3bb70a70bd8d by daniel
fstools: update to git HEAD

c44b40b overlay: fix syncronizing typo
b5397a1 fstools: block: fix segfault on mount with no target
bd7cc8d block: use dynamically allocated target string
6d8450e blockd: use allocated strings instead of fixed buffers
d47909e libblkid-tiny: fix buffer overflow
67d2297 block: match device path instead of assuming /dev/%s
2aeba88 block: allow autofs and umount commands also on MTD/UBI

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f8c98ee)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 844598dcbbd1dd042c1e8ed0b968ec6ce079b7f0 by stijn
umdns: bump to git HEAD

777a0b service: fix compilation with GCC 10

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 844598d)
The file was modifiedpackage/network/services/umdns/Makefile (diff)
コミット e74d81ece2e2932a4f370d8e6d180061a6a2c229 by stijn
grub2: bump to 2.06-rc1

When building GRUB with binutils 2.35.2 or later, an error occurs due to
a section .note.gnu.property that is placed at an offset such that
objcopy needs to pad the img file with zeros. This in turn causes the
following error: "error: Decompressor is too big.".

The fix accepted by upstream patches a python script that isn't executed
at all when building GRUB with OpenWrt buildroot. There's another patch
that patches the files generated by that python script directly, but by
including it we would deviate further from upstream. Instead of doing
that, simply bump to the latest release candidate.

As one of the fixes for the CVEs causes grub to crash on some x86
hardware using legacy BIOS when compiled with -O2, filter -O2 and
-O3 out of TARGET_CFLAGS.

Fixes the following CVEs:
- CVE-2020-14372
- CVE-2020-25632
- CVE-2020-25647
- CVE-2020-27749
- CVE-2020-27779
- CVE-2021-3418
- CVE-2021-20225
- CVE-2021-20233

Runtime-tested on x86/64.

Fixes: FS#3790

Suggested-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: e74d81e)
The file was removedpackage/boot/grub2/patches/001-verifiers-Blocklist-fallout-cleanup.patch
The file was modifiedpackage/boot/grub2/Makefile (diff)
The file was modifiedpackage/boot/grub2/patches/100-grub_setup_root.patch (diff)
コミット 23f98b3eb7ab34b66896c5eae7695c22cc24cd39 by daniel
fstools: add missing #define _GNU_SOURCE

asprintf requires _GNU_SOURCE to be defined. Set it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 23f98b3)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット bf8c16dfa2cddd529f889510ca5fa5160606c325 by freifunk
ath79: set lzma-loader variables to null by default

This fixes a small regression where the lzma-loader variable values
are being shared between boards that require different configurations.

If not set to "" globally, a device without these settings will just take
the last values another device has set before in the queue.

Fixes: 1b8bd17c2d07 ("ath79: lzma-loader: allow setting custom kernel magic")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
[add detailed explanation to the commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: bf8c16d)
The file was modifiedtarget/linux/ath79/image/Makefile (diff)
コミット cf3f1f82eaa95c72b3b2620c6da15a81f8d57ba7 by pepe2k
ramips: fix SUPPORTED_DEVICES for ALFA Network devices

Vendor firmware expects model name without manufacturer name inside
'supported_devices' part of metadata. This allows direct upgrade to
OpenWrt from vendor's GUI.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: cf3f1f8)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
コミット e0c6506158fa4bba3f2b8ed3b56264099513eee2 by freifunk
base-files: change logging for upgrade on fwtool

Remove vn call in favour of v call. This commit serves as preparation
for removing the v function call.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
[alter slightly to prevent double space after colon]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e0c6506)
The file was modifiedpackage/base-files/files/lib/upgrade/fwtool.sh (diff)
コミット 8e7c9f5393e6c96a9c13da0f5b407a6912523e77 by freifunk
octeon: create shared DTSI for Ubiquiti E300 platform

EdgeRouter 4 and upcoming EdgeRouter 6P and 12 have similar setup,
so create a shared DTSI to prevent duplicate code.

Signed-off-by: Dan Brown <danbrown@gmail.com>
[reorder/squash commits, add description, move ethernet@0 to DTS]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 8e7c9f5)
The file was modifiedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-4.dts (diff)
The file was addedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi
コミット 6ee3680614047f7732731ebbaac946a93ab4f693 by freifunk
octeon: add new target and support for Ubiquiti EdgeRouter 6P

Ubiquiti EdgeRouter 6P is 6 port router with similar
specifications as the EdgeRouter 4, support for which was added
in commit dd651e54cc5eadba480a56a7d2c18471e560f491

There are five 10/100/1000 Mbps RJ/Copper ports and
one 1000 Mbps SFP port.

SoC: Octeon Cavium 7130 (Cavium 3) at 1000MHz
Memory: 1GiB DDR3
Flash: 2x2M chips with uboots (chainloaded) + 512K eeprom
LEDs: 1x for power status (white/blue, controllable)
  and 6x for ethernet and SFP ports (no control over them)
Buttons: 1x Reset
Serial: 1x RJ45 port on front panel. 115200 baud, 8N1
USB: 1x USB3.0 on front panel
MII: 1x QSGMII from SoC
PHY: 1x Vitesse VSC8504 of which 4 ports are used (phys 4-7)
     1x Vitesse VSC8514 of which 2 ports are used (phys 8-9)

Network port mapping
- eth0 on device maps to lan0 and phy5
- eth1 on device maps to lan1 and phy6
- eth2 on device maps to lan2 and phy7
- eth3 on device maps to lan3 and phy8
- eth4 on device maps to lan4 and phy9
- eth5 (SFP) on device maps to lan5 and phy4

What is not working:
- There is no port status available before it goes up
- SFP have no additional status and presented as no different from eth
- Power-over-ethernet (passive) support has not been tested

How to flash the firmware:
  - copy openwrt-octeon-ubnt_edgerouter-6p-initramfs-kernel.bin and
    openwrt-octeon-ubnt_edgerouter-6p-squashfs-sysupgrade.tar to
    USB flash drive that is formatted to vfat/fat32
  - connect USB flash drive to EdgeRouter 6P front USB port
  - connect serial cable using front RJ45 port (115200 baud, 8N1)
  - connect power to cable to EdgeRouter 6P
  - connect terminal to the console to see uboot boot process
  - interrupt boot by pressing button(s) on your keyboard to log
    in to the uboot
  - detect usb connected flash drives by typing to the console:
    usb start
  - after drive is detected load initramfs+kernel to the memory by typing:
    fatload usb 0:1 0x20000000 openwrt-octeon-ubnt_edgerouter-6p-initramfs-kernel.bin
  - after initramfs+kernel is loaded to the memory load it by typing:
    bootoctlinux 0 numcores=4 endbootargs mem=0
  - boot process should finish and you will be greeted with console
    after pressing enter
  - create directory to mount usb flash drive to by typing:
    mkdir /tmp/sda
  - mount flash drive to that directory by typing:
    mount /dev/sda1 /tmp/sda
  - flash firmware to router internal storage by typing:
    sysupgrade /tmp/sda/openwrt-octeon-ubnt_edgerouter-6p-squashfs-sysupgrade.tar
  - device will reboot and after it gets up you will have
    edgerouter 6p running openwrt

Signed-off-by: Dan Brown <danbrown@gmail.com>
[reorder/squash patches, move ethernet@0 to DTS, share image setup]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6ee3680)
The file was modifiedtarget/linux/octeon/image/Makefile (diff)
The file was modifiedtarget/linux/octeon/base-files/etc/board.d/01_network (diff)
The file was modifiedtarget/linux/octeon/base-files/lib/preinit/79_move_config (diff)
The file was modifiedtarget/linux/octeon/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-6p.dts
コミット 4f07966696134b270e821246c8fd4624c238f1f6 by freifunk
ath79: add support for COMFAST CF-E375AC

COMFAST CF-E375AC is a ceiling mount AP with PoE support,
based on Qualcomm/Atheros QCA9563 + QCA9886 + QCA8337.

Short specification:

    2x 10/100/1000 Mbps Ethernet, with PoE support
    128MB of RAM (DDR2)
    16 MB of FLASH
    3T3R 2.4 GHz, 802.11b/g/n
    2T2R 5 GHz, 802.11ac/n/a, wave 2
    built-in 5x 3 dBi antennas
    output power (max): 500 mW (27 dBm)
    1x RGB LED, 1x button
    built-in watchdog chipset

Flash instruction:
1) Original firmware is based on OpenWrt.
Use sysupgrade image directly in vendor GUI.

2) TFTP
2.1) Set a tftp server on your machine with a fixed IP address of
     192.168.1.10. A place the sysupgrade as firmware_auto.bin.
2.2) boot the device with an ethernet connection on fixed ip route
2.3) wait a few seconds and try to login via ssh

3) TFTP trough Bootloader
3.1) open the device case and get a uart connection working
3.2) stop the autoboot process and test connection with serverip
3.3) name the sysupgrade image firmware.bin and run firmware_upg

MAC addresses:
Though the OEM firmware has four adresses in the usual locations,
it appears that the assigned addresses are just incremented in a
different way:

interface    address    location
LAN:          *:DC      0x0
WAN           *:DD      0x1002
WLAN 2.4g     *:E6      n/a (0x0 + 10)
WLAN 5g       *:DE      0x6
unused        *:DF      0x5006

The MAC address pointed at the label is the one assign to the LAN
interface.

Signed-off-by: Joao Henrique Albuquerque <joaohccalbu@gmail.com>
[add label-mac-device, remove redundant uart status, fix whitespace
issues, fix commit message wrapping, remove x bit on DTS file]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 4f07966)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ath79/dts/qca9563_comfast_cf-e375ac.dts
コミット 3dd9f82fecd3a13ff4fa9d109bbe5b137df3f787 by freifunk
ath79: fix leading whitespaces in generic 01_leds

Use tabs consistently.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 3dd9f82)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
コミット b108ed0ab09492d8d5a1775714da1ee34ce475ee by freifunk
ath79: add support for ZiKing CPE46B

ZiKing CPE46B is a POE outdoor 2.4ghz device with an integrated directional
antenna. It is low cost and mostly available via Aliexpress, references can
be found at:
- https://forum.openwrt.org/t/anddear-ziking-cpe46b-ar9331-ap121/60383
- https://git.lsd.cat/g/openwrt-cpe46b

Specifications:

- Atheros AR9330
- 32MB of RAM
- 8MB of flash (SPI NOR)
- 1 * 2.4ghz integrated antenna
- 2 * 10/100/1000 ethernet ports (1 POE)
- 3 * Green LEDs controlled by the SoC
- 3 * Green LEDs controlled via GPIO
- 1 * Reset Button controlled via GPIO
- 1 * 4 pin serial header on the PCB
- Outdoor packaging

Flashing instruction:

You can use sysupgrade image directly in vendor firmware which is based
on OpenWrt/LEDE. In case of issues with the vendor GUI, the vendor
Telnet console is vulnerable to command injection and can be used to gain
a shell directly on the OEM OpenWrt distribution.

Signed-off-by: Giulio Lorenzo <salveenee@mortemale.org>
[fix whitespaces, drop redundant uart status and serial0, drop
num-chipselects, drop 0x1002 MAC address for wmac]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b108ed0)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was addedtarget/linux/ath79/dts/ar9330_ziking_cpe46b.dts
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 4508b12b088a1d54baeabea117fcd7bb3dd5ed1f by freifunk
octeon: use shared function for platform_copy_config()

This reduces redundant instructions.

The solution is inspired by a different implemention of
Roman Kuzmitskii.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 4508b12)
The file was modifiedtarget/linux/octeon/base-files/lib/upgrade/platform.sh (diff)
コミット f2844a63387db342c9173423c58b6e34e0e027b1 by noltari
bmips: remove duplicated brcmnand patch

brcmnand patch was applied upstream on 5.10.37 update.

Fixes: d337731f85c8 ("kernel: bump 5.10 to 5.10.37")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: f2844a6)
The file was removedtarget/linux/bmips/patches-5.10/041-v5.13-mtd-rawnand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
コミット 097dc943f1f9b02835c6b249b2a035679da5619f by hauke
openwrt-keyring: Only copy sign key for snapshots

Instead of adding all public signature keys from the openwrt-keyring
repository only add the key which is used to sign the master feeds.

If one of the other keys would be compromised this would not affect
users of master snapshot builds.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 097dc94)
The file was modifiedpackage/system/openwrt-keyring/Makefile (diff)
コミット d42640e389a8b22a31fb0061c12cd9dfbddb87b8 by rafal
base-files: use "ports" array in board.json network for bridges

Bridge aggregates multiple ports so use a more accurate name ("ports")
and format (array) for storing them in board.json.

Example:

"network": {
"lan": {
"ports": [
"lan1",
"lan2",
"lan3",
"lan4"
],
"protocol": "static"
},
"wan": {
"ifname": "wan",
"protocol": "dhcp"
}
}

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: d42640e)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
The file was modifiedpackage/base-files/files/lib/functions/uci-defaults.sh (diff)
コミット 3f4b382c3cbcb9ae3e2ecce781a766af927d2791 by nbd
toolchain/gdb: fix broken configure test for ELF support

A missing #include was causing gdb on macOS to be compiled without ELF support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3f4b382)
The file was addedtoolchain/gdb/patches/100-fix-elf-support-check.patch
コミット 04d21604fd72f337c8a0410d13b3d878914b7e7e by nbd
libubox: update to the latest version

870acee325fe tests: cram: test_base64: fix failing tests
4d8995e91d56 tests: cram: test_base64: really fix failing tests
551d75b5662c libubox: tests: add more blobmsg/json test cases
a0dbcf8b8f96 tests: add blob-buffer overflow test
b36a3a90098d blob: fix exceeding maximum buffer length
b8abed749423 utils.h: add fallthrough macro
b14c4688612c json_script: fix unannotated fall-through warning

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 04d2160)
The file was modifiedpackage/libs/libubox/Makefile (diff)
コミット 2d89d7c7482333ecf2697dbca705f627b8bf9b52 by nbd
hostapd: add ubus notifications for adding/removing vlan interfaces

This can be used to handle network configuration of dynamically created vlan
interfaces in a more flexible way

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2d89d7c)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
コミット cf45caeff16256f9db777e0e652ec3a38cd476a4 by nbd
hostapd: add patch for disabling automatic bridging of vlan interfaces

netifd is responsible for handling that, except if the vlan bridge
was provided by the config

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: cf45cae)
The file was addedpackage/network/services/hostapd/patches/710-vlan_no_bridge.patch
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 829b5c2ba32f5ec821eab6762deecdf3522470a9 by nbd
netifd: update to the latest version

02dd2f2df7cb fix unannotated fall-through warnings
3052f2f67686 extdev: remove unused function
2a97fd006c3b device: add support for configuring devices with external auth handler
87e469be0c08 wireless: fix memory corruption bug when using vlans/station entries in the config
7277764bf817 bridge: rename "ifname" attribute to "ports"

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 829b5c2)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 25fdb42249aef7b5eb53675f82f0091c532bf90c by mail
busybox: use $(AUTORELEASE) and SPDX

use AUTORELEASE since BusyBox is often updaten and PKG_RELEASE is not
consistently bumped. Also use SPDX license headers to be machine
readable and bump the copyright year to 2021.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 25fdb42)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット e88438997627764bfbe81652edf2a250e410df6a by mail
rpcd: fix PKG_MIRROR_HASH

Fixes commit 97e820c6d61d ("rpcd: update to latest HEAD")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: e884389)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 43fc720657c6e3b30c6ed89d7227ee6e646c158b by rafal
base-files: generate "device" UCI type section for bridge

This switches from the old way of defining bridges in an "interface" UCI
section type (that should be used for layer 3 only). From now a defualt
board switch will have its own "device" UCI section type. It's a new &
preferred way of defining L2 devices.

Before:

config interface 'lan'
        option type 'bridge'
        option ifname 'lan1 lan2 lan3 lan4'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

After:

config device
        option name 'lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'

config interface 'lan'
        option ifname 'lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 43fc720)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット f716c30241d5fd9d821560f58d0af0c3ffe78600 by rafal
base-files: migrate old UCI network bridge ports syntax

netifd has been recently patched to use more accurate "ports" option
instead of "ifname". This is a simple translation between two UCI
options.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f716c30)
The file was addedpackage/base-files/files/etc/uci-defaults/11_network-migrate-bridges
コミット a725382978515abfb2eb7be3bafef735dca97dbd by mail
busybox: show reproducible timestamp

On login busybox shows a timestamp per default contianing the build
date. Since the build date isn't reproducible per default this behaviour
was disabled by default via 34df4d40 "busybox: disable timestamp in
version".

This commit modifies busybox so that the printed timestamp reproducible
using SOURCE_DATE_EPOCH and therefore shouldn't be disabled anymore.

Before:

    BusyBox v1.33.1 () built-in shell (ash)

After:

    BusyBox v1.33.1 (2021-05-13 09:34:34 UTC) built-in shell (ash)

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: a725382)
The file was addedpackage/utils/busybox/patches/530-use-SOURCE_DATE_EPOCH-for-timestamp-if-available.patch
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット b36b8b6929c6d6b17edddfb4597cf6a26a991ed0 by mail
busybox: remove nslookup_lede/openwrt.patch

The nslookup_lede/openwrt applet was introduced in de5b8e5. It was
introduced because:

  Add a new LEDE nslookup applet which is compatible with musl libc
  and providing more features like ability to specify query type.

  In contrast to busybox' builtin nslookup applet, this variant does
  not rely on libc resolver internals but uses explicit send logic
  and the libresolv primitives to parse received DNS responses.

In busybox this applet is added in 0dd3be8. In particular, this commit
introduces the variable NSLOOKUP_BIG. We set the default to true and
so nothing changes.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: b36b8b6)
The file was removedpackage/utils/busybox/patches/230-add_nslookup_lede.patch
The file was modifiedpackage/utils/busybox/Config-defaults.in (diff)
The file was modifiedpackage/utils/busybox/config/networking/Config.in (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット b810d649fb276e7bea276ebf73cd2a76a089082b by mail
busybox: preserve crontabs

/etc/syslog.conf is used by sysklogd, and /etc/crontabs is used
by crond, both features of busybox.  Given this, ownership for
these files should be bound to busybox, especially if one day
there's a way to do an in-place opkg update of busybox.

There's also the busybox provided syslogd which uses this file
if CONFIG_BUSYBOX_FEATURE_SYSLOGD_CFG is set.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(commit: b810d64)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット 0e459668c5b3b158991803204f628b1b7dce9034 by rafal
base-files: generate bridge device sections with br- name prefix

Missing br- prefix could result in name conflict between DSA port
interface and bridge interface. Some devices with just one LAN port use
"lan" interface name for DSA port. Trying to create bridge with the same
"lan" name was failing.

Reported-by: David Bauer <mail@david-bauer.net>
Fixes: 43fc720657c6 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 0e45966)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット cea6631cdf09c577ae87a21bc3b03273a233c17e by rafal
netifd: update to the latest master

config: fix ifname->ports compat rename

Fixes: 829b5c2ba32f ("netifd: update to the latest version")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: cea6631)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 80be798d4a4fa4a3b3413a0a0ff42dd8ac88574d by rafal
Revert "base-files: migrate old UCI network bridge ports syntax"

This reverts commit f716c30241d5fd9d821560f58d0af0c3ffe78600.

Migrating everyone to the new syntax could break downgrades. We may
reintroduce it way later if needed.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 80be798)
The file was removedpackage/base-files/files/etc/uci-defaults/11_network-migrate-bridges
コミット baf2a50ef3cf34574e12d2ab1b23578310f0d527 by ldir
firmware-utils: fix coverity zytrx.c resource leak

fix coverity resource leak warning:

    *len = stat.st_size;
    mapped = mmap(NULL, stat.st_size, PROT_READ, MAP_SHARED, fd, 0);
    if (close(fd) < 0)
CID 1484880:  Resource leaks  (RESOURCE_LEAK)
Variable "mapped" going out of scope leaks the storage it points to.
    return NULL;
    return mapped;
    }

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: baf2a50)
The file was modifiedtools/firmware-utils/src/zytrx.c (diff)
コミット 368c20f06b53d867c6fd780715014b20dc5ab39e by pepe2k
imx6: rename Freescale to NXP in BOARDNAME and profiles

Freescale no longer exists, it was acquired by NXP in 2015.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 368c20f)
The file was modifiedtarget/linux/imx6/profiles/100-default.mk (diff)
The file was modifiedtarget/linux/imx6/Makefile (diff)
コミット 7e7cef633408b9605518279787b9fd16d79d7043 by pepe2k
imx6: image: cleanup image recipes

- drop unused 'UBOOT' variable from 'Device/apalis' recipe
- fix 'KERNEL_SUFFIX' for 'Device/cubox-i' (should be '-zImage')
- drop redundant 'DEVICE_{VENDOR,MODEL}' from 'Device/ventana-large'
- other, minor fixes

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 7e7cef6)
The file was modifiedtarget/linux/imx6/image/Makefile (diff)
コミット cbc8bcfbaa71fe0928bf07d29ec0fe6217fd51ad by pepe2k
imx6: image: use vendor_model scheme

This switches device names to the common 'vendor_model' approach as in
most of other targets in OpenWrt.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: cbc8bcf)
The file was removedtarget/linux/imx6/image/recovery-apalis
The file was removedtarget/linux/imx6/image/bootscript-apalis
The file was addedtarget/linux/imx6/image/bootscript-gateworks_ventana
The file was modifiedtarget/linux/imx6/image/Makefile (diff)
The file was addedtarget/linux/imx6/image/recovery-toradex_apalis
The file was removedtarget/linux/imx6/image/bootscript-cubox
The file was addedtarget/linux/imx6/image/bootscript-toradex_apalis
The file was removedtarget/linux/imx6/image/bootscript-ventana
The file was addedtarget/linux/imx6/image/bootscript-solidrun_cubox
コミット 959eabf172ccf9bc5113ee6d6dc60913c423613b by pepe2k
uboot-imx6: drop 'HIDDEN' flag from 'mx6cuboxi' define

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 959eabf)
The file was modifiedpackage/boot/uboot-imx6/Makefile (diff)
コミット fab114f6f3fc0ede75297723fa20cbdef33328f5 by pepe2k
uboot-imx6: update BUILD_DEVICES values

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: fab114f)
The file was modifiedpackage/boot/uboot-imx6/Makefile (diff)
コミット f13c0bffc2cc3d4e4fdec0a7d016c8cacfcf5489 by pepe2k
imx6: image: keep devices in alphabetical order

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: f13c0bf)
The file was modifiedtarget/linux/imx6/image/Makefile (diff)
コミット 9a9990300547272338d265cfb9fed0c4d923fa8a by pepe2k
imx6: image: cleanup variables order within device's defines

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 9a99903)
The file was modifiedtarget/linux/imx6/image/Makefile (diff)
コミット 6f3a05ebb07570a15d0f8d3d7532272e71786781 by pepe2k
uboot-envtools: support uci-default config also per subtargets

The current version of 'uboot-envtools' package generates dedicated
uci-default file only per target. This change makes it possible to
use subtarget-specific files, with name pattern: 'target_subtarget'
(example: 'ath79_nand'). The subtarget-specific files will take
precedence over target-specific one.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 6f3a05e)
The file was modifiedpackage/boot/uboot-envtools/Makefile (diff)
コミット 622f8ef577095f711e8f6561fe24d18b86133e7e by ldir
grub2: disable liblzma dependency

Florian Ekert reported:

"I have build a fresh master branch recently, Since your last change [1]
on grub2, I have now a new dependency on liblzma for the install package
grub2-editenv.

root@st-dev-07 /usr/lib # ldd /root/grub-editenv
       /lib/ld-musl-x86_64.so.1 (0x7f684b088000)
       liblzma.so.5 => /usr/lib/liblzma.so.5 (0x7f684b06d000)
       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x7f684b059000)
       libc.so => /lib/ld-musl-x86_64.so.1 (0x7f684b088000)

This was not the case before your update.

root@st-dev-07 /usr/sbin # ldd /usr/sbin/grub-editenv
       /lib/ld-musl-x86_64.so.1 (0x7fd970176000)
       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x7fd970162000)
       libc.so => /lib/ld-musl-x86_64.so.1 (0x7fd970176000)

My build complains that it cannot satisfy the runtime package dependency
for grub2-editenv.

install -d -m0755 /home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/build_dir/target-x86_64_musl/linux-x86_64/grub-pc/grub-2.06~rc1/ipkg-x86_64/grub2-editenv/usr/sbin
install -m0755 /home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/build_dir/target-x86_64_musl/linux-x86_64/grub-pc/grub-2.06~rc1/grub-editenv /home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/build_dir/target-x86_64_musl/linux-x86_64/grub-pc/grub-2.06~rc1/ipkg-x86_64/grub2-editenv/usr/sbin/
find /home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/build_dir/target-x86_64_musl/linux-x86_64/grub-pc/grub-2.06~rc1/ipkg-x86_64/grub2-editenv -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package grub2-editenv is missing dependencies for the following libraries:
liblzma.so.5
make[2]: *** [Makefile:166: /home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/bin/APOS/feckert/master/master-Maggie-455-ga5edc0e8e/x86_64/targets/x86/64/packages/grub2-editenv_2.06~rc1-1_x86_64.ipk] Error 1
make[2]: Leaving directory '/home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/package/boot/grub2'
time: package/boot/grub2/pc/compile#78.64#9.79#83.88
   ERROR: package/boot/grub2 failed to build (build variant: pc).
make[1]: *** [package/Makefile:116: package/boot/grub2/compile] Error 1
make[1]: Leaving directory '/home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt'
make: *** [/home/feckert/workspace/openwrt/LDM-master-x86_64/build/openwrt/include/toplevel.mk:230: package/boot/grub2/compile] Error 2

If I add the following changes to the package all works as expected.

<snip>
-  DEPENDS:=@TARGET_x86
+  DEPENDS:=@TARGET_x86 +liblzma
  VARIANT:=pc
endef

This is a hotfix but I dont´t think this is the final solution, because lzma is provided by the package xz.
And This is maintained in the package feed [not the core]"

Dirk stated & offered his patch to disable liblzma and thus resolve the
'out of core dependency' problem:

"LZMA is used in mkimage.c
disabling it prints
Without liblzma (no support for XZ-compressed mips images) (explicitly disabled)
(see configure.ac)

liblzma is autodetected so this issue was present but hidden somehow

[unsure: grep/image generation does not use grub with that option]
OpenWrt does not use that feature currently

[!] some scripts and examples use --compression=xz or -C xz and those will break

grub has an internal xzlib for different "lzma" functionality
(ext. LIBLZMA from XZ (GRUB_COMPRESSION_XZ) vs. GRUB_COMPRESSION_LZMA)"

Hopefully fixes e74d81ece2e2932a4f370d8e6d180061a6a2c229 and doesn't
break anything else.

Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
[include Florian's description of how problem 1st encountered]
[bump package release]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 622f8ef)
The file was modifiedpackage/boot/grub2/Makefile (diff)
コミット a9ebd3a0ea968c7f28f9c0763089b67610ce1c1b by mail
busybox: nslookup applet link with resolv if use glibc

This fixed b36b8b6929c6d6b17edddfb4597cf6a26a991ed0
("busybox: remove nslookup_lede/openwrt.patch")

It is likely dropped by mistake, This add back the changes

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
(commit: a9ebd3a)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット ef9b103107aebd1a54f4360af3d9cf28d0544f13 by mail
wolfssl: always export wc_ecc_set_rng

Since commit 6467de5a8840 ("Randomize z ordinates in scalar
mult when timing resistant") wolfssl requires a RNG for an EC
key when the hardened built option is selected.

wc_ecc_set_rng is only available when built hardened, so there
is no safe way to install the RNG to the key regardless whether
or not wolfssl is compiled hardened.

Always export wc_ecc_set_rng so tools such as hostapd can install
RNG regardless of the built settings for wolfssl.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: ef9b103)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
The file was addedpackage/libs/wolfssl/patches/200-ecc-rng.patch
コミット ddcb970274c011d3db611ec39350ee4704ff0e02 by mail
hostapd: wolfssl: add RNG to EC key

Since upstream commit 6467de5a8840 ("Randomize z ordinates in
scalar mult when timing resistant") WolfSSL requires a RNG for
the EC key when built hardened which is the default.

Set the RNG for the EC key to fix connections for OWE clients.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: ddcb970)
The file was addedpackage/network/services/hostapd/patches/0001-wolfssl-init-RNG-with-ECC-key.patch
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 8615573ac1d9bcb95cf30ff0ff7704ea6a4d20a8 by ldir
kernel: bump 5.10 to 5.10.38

Automatically refreshed:
apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch
generic/backport-5.10/610-v5.13-31-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch
generic/backport-5.10/610-v5.13-32-net-ethernet-mtk_eth_soc-add-support-for-initializin.patch
generic/backport-5.10/610-v5.13-33-net-ethernet-mtk_eth_soc-add-flow-offloading-support.patch
generic/hack-5.10/204-module_strip.patch
generic/hack-5.10/911-kobject_add_broadcast_uevent.patch
ipq806x/patches-5.10/104-1-drivers-thermal-tsens-Add-VER_0-tsens-version.patch
ipq806x/patches-5.10/104-8-drivers-thermal-tsens-Add-support-for-ipq8064-tsens.patch

Deleted (reverse-appliable):
generic/backport-5.10/610-v5.13-37-net-ethernet-mtk_eth_soc-fix-RX-VLAN-offload.patch
ipq806x/patches-5.10/106-5.13-net-stmmac-Set-FIFO-sizes-for-ipq806x.patch

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 8615573)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-31-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-33-net-ethernet-mtk_eth_soc-add-flow-offloading-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-32-net-ethernet-mtk_eth_soc-add-support-for-initializin.patch (diff)
The file was removedtarget/linux/generic/backport-5.10/610-v5.13-37-net-ethernet-mtk_eth_soc-fix-RX-VLAN-offload.patch
The file was modifiedtarget/linux/generic/hack-5.10/911-kobject_add_broadcast_uevent.patch (diff)
The file was removedtarget/linux/ipq806x/patches-5.10/106-5.13-net-stmmac-Set-FIFO-sizes-for-ipq806x.patch
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-1-drivers-thermal-tsens-Add-VER_0-tsens-version.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/104-8-drivers-thermal-tsens-Add-support-for-ipq8064-tsens.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/204-module_strip.patch (diff)
コミット f726b37b681866145701bd1324c9c654312fa779 by ldir
kernel: bump 5.10 to 5.10.39

Automatically refreshed:

generic/pending-5.10/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: f726b37)
The file was modifiedtarget/linux/generic/pending-5.10/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 3e1c92f9e1be108df2042ab211cc8d68938e6af9 by hauke
kernel: bump 5.4 to 5.4.118

Manually rebased:
  ath79/patches-5.4/0033-spi-ath79-drop-pdata-support.patch

Removed uneeded patch:
  ath79/patches-5.4/0050-spi-ath79-remove-spi-master-setup-and-cleanup-assign.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 3e1c92f)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0293-xhci-Use-more-event-ring-segment-table-entries.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/020-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.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/bcm27xx/patches-5.4/950-0219-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0033-spi-ath79-drop-pdata-support.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/021-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0018-MLK-18794-1-usb-host-xhci-add-.bus_suspend-override.patch (diff)
The file was removedtarget/linux/ath79/patches-5.4/0050-spi-ath79-remove-spi-master-setup-and-cleanup-assign.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0504-mmc-sdhci-Silence-MMC-warnings.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/204-module_strip.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/180-usb-xhci-add-support-for-performing-fake-doorbell.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0043-MMC-added-alternative-MMC-driver.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/410-spi-ath79-Implement-the-spi_mem-interface.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0015-MLK-17380-4-usb-host-xhci-add-EH-SINGLE_STEP_SET_FEA.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/022-arm64-dts-marvell-armada-37xx-Move-PCIe-max-link-spe.patch (diff)
コミット 08593db128c4472225a7ffd58e21f06390d9c3f0 by hauke
kernel: bump 5.4 to 5.4.119

Removed upstreamed:
  generic/backport-5.4/050-gro-fix-napi_gro_frags-Fast-GRO-breakage-due-to-IP-a.patch
  bcm63xx/patches-5.4/434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch*

Removed/code was included upstream and therefore redundant:
  ramips/patches-5.4/999-fix-pci-init-mt7620.patch

All other patches automatically rebased.

* update_kernel.sh did not flag this yet it was included in 5.4.119[1], as a
  result of the rebase, I removed my testing lines since I did not go back to
  test built or to run test 5.4.119 with the removed patch present.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.4.119&id=e5b3e69eb36ac1178a7a2392616fd29afd288c4e

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 08593db)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0280-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0646-spi-Force-CS_HIGH-if-GPIO-descriptors-are-used.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/495-mtd-core-add-get_mtd_device_by_node.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0482-media-add-V4L2_CTRL_TYPE_AREA-control-type.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0492-media-v4l-Add-definitions-for-HEVC-stateless-decodin.patch (diff)
The file was removedtarget/linux/generic/backport-5.4/050-gro-fix-napi_gro_frags-Fast-GRO-breakage-due-to-IP-a.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0908-media-v4l2-ctrls-Add-helper-to-register-properties.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0495-media-uapi-hevc-Add-scaling-matrix-control.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/026-v5.8-mtd-rawnand-brcmnand-support-v2.1-v2.2-controllers.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0023-NET-PHY-add-led-support-for-intel-xway.patch (diff)
The file was removedtarget/linux/bcm63xx/patches-5.4/434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0690-SQUASH-spi-Demote-SPI_CS_HIGH-warning-to-KERN_DEBUG.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0440-x86-PCI-sta2x11-use-default-DMA-address-translation.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0001-MIPS-lantiq-add-pcie-driver.patch (diff)
The file was removedtarget/linux/ramips/patches-5.4/999-fix-pci-init-mt7620.patch
The file was modifiedinclude/kernel-version.mk (diff)
コミット fec92f1ec3d200b0e6ffa299f331a979c7a30a44 by hauke
kernel: bump 5.4 to 5.4.120

Removed upstreamed:
  generic/pending-5.4/770-02-net-ethernet-mtk_eth_soc-fix-rx-vlan-offload.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800

Note that since I rebased the previous commit, I removed my Run-tested line
although I confirm building the image successfully.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: fec92f1)
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/apm821xx/patches-5.4/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0264-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0993-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was removedtarget/linux/generic/pending-5.4/770-02-net-ethernet-mtk_eth_soc-fix-rx-vlan-offload.patch
The file was modifiedtarget/linux/generic/hack-5.4/911-kobject_add_broadcast_uevent.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0297-arch-arm-Add-model-string-to-cpuinfo.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/301-arch-0008-arm-add-new-non-shareable-ioremap.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0211-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.4/0063-2-tsens-support-configurable-interrupts.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット cb919f2220cc00bf1733876e63d56369d576c843 by hauke
kernel: bump 5.4 to 5.4.121

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: cb919f2)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0441-PCI-of-Add-inbound-resource-parsing-to-helpers.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット e5d50f69e81a95193aa09285f9edb99bc69c249f by hauke
ipq806x: reduce pci IO space to 64k

With some talk with the ARM maintainer, it was notice that enlarging the limit
to the current value is VERY wrong and clash with other memory.
A better solution would be to reduce the IO space from 1MB to 64K as probably
it's a long lasting typo and even x86 arch doesn't have a IO space that big.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: e5d50f6)
The file was addedtarget/linux/ipq806x/patches-5.10/103-ARM-dts-qcom-reduce-pci-IO-size-to-64K.patch
The file was removedtarget/linux/ipq806x/patches-5.10/103-arm-Enlarge-IO_SPACE_LIMIT-needed-for-some-SoC.patch
コミット 21d4b228d17cded207fde6fa84c8bef6854ce818 by hauke
ipq806x: fix warning about tsens debugfs already registered

Backport a pending patch already reviewed that fix some warning about tsens debugs already registered.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 21d4b22)
The file was addedtarget/linux/ipq806x/patches-5.10/107-2-thermal-qcom-tsens-simplify-debugfs-init-function.patch
The file was addedtarget/linux/ipq806x/patches-5.10/107-1-thermal-qcom-tsens-init-debugfs-only-with-successful.patch
コミット 0eca9699b1f9339077fd4454b78a7f342b6c1dd7 by hauke
kernel: add kmod-input-leds

Adds support for LEDs on input devices. Useful for example on x86 laptops-
allows re-purposing num/caps/scroll lock LEDs.

Signed-off-by: Anderson McKinley <coyoso@tuta.io>
(commit: 0eca969)
The file was modifiedpackage/kernel/linux/modules/leds.mk (diff)
コミット 7efc0d4d062e2b890b7daa6b30aa3a5e1754aaf5 by hauke
apm821xx: MR24: Change default config of WLAN LED

The previous config will only show 2.4G radio activity status

This change mr24:green:wifi4 and mr24:green:wifi2 to
show 2.4G and 5G radio on and off status

change mr24:green:wifi3 and mr24:green:wifi1 to
show 2.4G and 5G radio activity status

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
(commit: 7efc0d4)
The file was modifiedtarget/linux/apm821xx/base-files/etc/board.d/01_leds (diff)
コミット 7a70f78fb7da4dc3e8c58e7662f4dc623274a78b by hauke
fakeroot: Alpine linux libc.musl build error fix

Prevent build error on Alpine Linux host:
libfakeroot.c error: conflicting types for 'id_t'
Error relocating openwrt/staging_dir/host/lib/libfakeroot.so: SEND_GET_XATTR: symbol not found

Signed-off-by: Ruslan Isaev <legale.legale@gmail.com>
(commit: 7a70f78)
The file was addedtools/fakeroot/patches/400-alpine-libc.musl-fix.patch
コミット b1baa01f1463c7b2cf5d10f7a35ed5dff47f2ac6 by hauke
wolfssl: add support for OpenVPN

Support for wolfSSL has been upstreamed to the master OpenVPN branch
in f6dca235ae560597a0763f0c98fcc9130b80ccf4, so we can use wolfSSL
directly in OpenVPN. So no more needed differnt SSL engine for OpenVPN
in systems based on wolfSSL library
Compiled && tested on ramips/mt7620, ramips/mt7621

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
(commit: b1baa01)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
The file was modifiedpackage/libs/wolfssl/Config.in (diff)
コミット f298d5b810118c02b340c5bb5c85e1ac11579677 by hauke
kernel: crypto: drop kmod-crypto-wq

CONFIG_CRYPTO_WORKQUEUE was removed in upstream commit[1]. This symbol doesn't
exist since kernel 5.3 and this package is empty.

1. [ crypto: cryptd - move kcrypto_wq into cryptd ]
(https://github.com/torvalds/linux/commit/3e56e168638b3e7147902c3b7257a57ea573a30e)

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: f298d5b)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
コミット 577ba5a3a952d3b278fda11cefba641ba778f06d by hauke
kernel: crypto: drop kmod-crypto-pcompress

CONFIG_CRYPTO_PCOMP and CONFIG_CRYPTO_PCOMP2 have been removed in upstream commit[1].
This symbol doesn't exist since kernel 4.6 and this package is empty.

1. [ crypto: compress - remove unused pcomp interface ]
(https://github.com/torvalds/linux/commit/110492183c4b8f572b16fce096b9d78e2da30baf)

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: 577ba5a)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
コミット 8f80b9b8f63ba8a3d3dd2a799b1301657a1eb7c8 by hauke
kernel: limit crypto-hw-geode to the x86/geode

CONFIG_CRYPTO_DEV_GEODE depends on X86_32. This driver only makes sense
on X86\geode.

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: 8f80b9b)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
コミット 08664f9bf353b73da87e995f40f06ad537072061 by hauke
kernel: limit crypto-hw-talitos to the mpc85xx and layerscape

CONFIG_CRYPTO_DEV_TALITOS depends on FSL_SOC. This driver only makes sense
on Freescale(NXP) SoCs.

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: 08664f9)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
コミット 0097899da79f1140c66fa820be31005c89933a0e by hauke
binutils: update to 2.35.2

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: 0097899)
The file was modifiedpackage/devel/binutils/Makefile (diff)
コミット 42cd06f7fe49668399a010db8f5d2100e45465a9 by hauke
kexec-tools: add patch to fix issue with appended DTB and zImage on ARM

This patch fixes a recently found problem when a zImage passed to
kexec-tools contains an appended DTB. In that case kexec boot fails because
the decompressor wrongly tries to use the non-existing appended DTB instaed
of the one passed in the register r2.

- http://lists.infradead.org/pipermail/kexec/2021-April/022353.html

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
(commit: 42cd06f)
The file was addedpackage/boot/kexec-tools/patches/001-arm-do-not-copy-magic-4-bytes-of-appended-DTB-in-zIm.patch
The file was modifiedpackage/boot/kexec-tools/Makefile (diff)
コミット cc76e34c10e57cb1a4f7971268a77aad2f24c8ca by hauke
kernel-defaults: fix external kernel build when user_headers is missing

Use an 'if' so the absence of $(LINUX_DIR)/user_headers doesn't make the
line evaluate to false and cause the build to fail.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
(commit: cc76e34)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット 080a0b74e39d159eecf69c468debec42f28bf4d8 by hauke
mvebu: 5.10 fix DVFS caused random boot crashes

5.10.37 and 5.4.119 introduced a lot of DVFS changes for Armada 37xx from 5.13 kernel.

Unfortunately commit:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/cpufreq/armada-37xx-cpufreq.c?h=v5.10.37&id=a13b110e7c9e0dc2edcc7a19d4255fc88abd83cc

This patch actually corrects the things so that 1 or 1.2GHz models would actually get scaled to their native frequency.

However, due to a AVS setting voltages too low this will cause random crashes on 1.2GHz models.

So, until a new safe for everybody voltage is agreed on
lets revert the patch.

Fixes: d337731 ("kernel: bump 5.10 to 5.10.37")
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: 080a0b7)
The file was addedtarget/linux/mvebu/patches-5.10/803-Revert-cpufreq-armada-37xx-Fix-setting-TBG-parent-fo.patch
The file was addedtarget/linux/mvebu/patches-5.4/803-Revert-cpufreq-armada-37xx-Fix-setting-TBG-parent-fo.patch
コミット 81d0ddc806e1f088328ca29eb56db9285b2a4f7b by hauke
prereq-build: g++ formatting and consistency fixes

Remove \n that mangles output, and fix inconsistent version name check.

Example before:

Build dependency: Please install the GNU C++ Compiler (g++) 6 or later
Build dependency: \nPlease reinstall the GNU C++ Compiler (4.8 or later) - it appears to be broken
Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h)

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
(commit: 81d0ddc)
The file was modifiedinclude/prereq-build.mk (diff)
コミット b054009854d3aa5bdba24334673cd56a4a6f9a5a by hauke
mac80211: fix ATH_REG_DYNAMIC_USER_REG_HINTS

ATH_REG_DYNAMIC_USER_REG_HINTS is currently not being set as mac80211
tries to set it as m which is not possible as its boolean only.

Since its used alongside user regulatory, move it to USER_REGD.

This is required for ath11k to accept regulatory changes, otherwise
it wont accept any changes and will simply force US.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: b054009)
The file was modifiedpackage/kernel/mac80211/ath.mk (diff)
コミット 2d1546832357a3a8bd18680bd31dd92050e739b2 by hauke
ccache: Build with ENABLE_DOCUMENTATION=OFF

This adjusts the Makefile to use the new option to turn off the
doc builds. It will not cause any problems except a warning
about unused options if combined with a ccache source missing
the upstream patch.

Since a config setting is required to re-enable the doc build this
is equivalent to unconditionally disabling the docs if the config
setting is not created.

Signed-off-by: David Adair <djabhead@aol.com>
(commit: 2d15468)
The file was modifiedtools/ccache/Makefile (diff)
コミット 8d1567ba6177f24969e76733d0cee30a830b5f7e by hauke
generic: mt7530: fix EEE patch

The higher 16-bit of EEE register was overwritten by mistake, fix that.

Fixes: 5b9ba4a93e83 ("generic: mt7530: support adjusting EEE")
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
(commit: 8d1567b)
The file was modifiedtarget/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch (diff)
コミット d6831752367722e916bd15e5d1af79993c637a67 by hauke
kernel: backport "mvmdio avoid error message for optional IRQ"

Rid of kernel error message:
  [    0.780828] orion-mdio d0072004.mdio: IRQ index 0 not found

on Marvell targets backporting the kernel commit fa2632f74e57

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
(commit: d683175)
The file was addedtarget/linux/generic/backport-5.4/751-v5.6-net-mvmdio-avoid-error-message-for-optional-IRQ.patch
コミット a6616eea406d8654f5a0198a26c5748a86c75272 by hauke
mediatek: update mtd parser patches

This updates the patches to match the versions included in the mtd
subsystem for the next Linux kernel version.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a6616ee)
The file was modifiedtarget/linux/mediatek/patches-5.4/0350-mtd-parsers-trx-Allow-to-specify-trx-magic-in-DT.patch (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-buffalo-wsr-2533dhp2.dts (diff)
The file was addedtarget/linux/mediatek/patches-5.10/352-mtd-parsers-trx-Allow-to-use-TRX-parser-on-Mediatek-.patch
The file was removedtarget/linux/mediatek/patches-5.10/350-mtd-parsers-trx-Allow-to-specify-trx-magic-in-DT.patch
The file was addedtarget/linux/mediatek/patches-5.10/351-mtd-parsers-trx-Allow-to-specify-brcm-trx-magic-in-D.patch
The file was addedtarget/linux/mediatek/patches-5.10/350-dt-bindings-mtd-brcm-trx-Add-brcm-trx-magic.patch
The file was removedtarget/linux/mediatek/patches-5.10/351-mtd-parsers-Remove-dependency-to-BRCM-architectures.patch
コミット 1903233f2b312caf87aa369cd325d9689c45a1c6 by hauke
treewide: Mark packages nonshared if they depend on @TARGET_

This marks all packages which depend on a target with @TARGET nonshared.
If they are not marked nonshared they would be build by the SDK build
and if this happens with a different SDK, then the SDK from the target
the package depends on, the package would not be added to the index.

This should fix the image builder for some of these packages.

This should fix the image builder at least for bcm27xx/bcm2710 and
bcm4908/generic.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1903233)
The file was modifiedpackage/firmware/layerscape/ls-rcw/Makefile (diff)
The file was modifiedpackage/network/utils/layerscape/restool/Makefile (diff)
The file was modifiedpackage/system/iucode-tool/Makefile (diff)
The file was modifiedpackage/utils/bcm4908img/Makefile (diff)
The file was modifiedpackage/firmware/cypress-nvram/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/fman-ucode/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-ddr-phy/Makefile (diff)
The file was modifiedpackage/firmware/amd64-microcode/Makefile (diff)
The file was modifiedpackage/firmware/intel-microcode/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-mc/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ppfe-firmware/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-dpl/Makefile (diff)
コミット 7a90ad3c431031191afe51b163bf97d3ec820d54 by rafal
base-files: support setting bridge MAC address

Fixes: 43fc720657c6 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 7a90ad3)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット 8cc4e87a2f81df02dbe481759ae6c36cf056c13b by rafal
base-files: fix configuration generation of network if "bridge" exists

After the commit 43fc720657c6e3b30c6ed89d7227ee6e646c158b
("base-files: generate "device UCI type section for bridge"), the wrong
network configuration is generated for the devices that already have the
bridge device section for VLAN, such as the devices in realtek target.

As a result, the bridge device by additional "device" section is
specified to the "ports" option in the "bridge-vlan" section and netifd
shuts down the switch and the ethernet when the network service started.

Fixes: 43fc720657 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
[rmilecki: use $ports for generate_bridge_vlan argument]
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 8cc4e87)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット 7131f5a2fb5df0235657285596eaee7453bd36e4 by dedeckeh
nat46: fix memory leak

0d5860d fix memory leak in nat46_netdev_destroy().The netdev is forgotten to free in nat46_netdev_destroy function (#26)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 7131f5a)
The file was modifiedpackage/kernel/nat46/Makefile (diff)
コミット efee640716ed4f3273ea3e24e0b0b0d9b792433a by mail
busybox: mention SRV support in help message

The SRV was added some time ago and should be mentioned in the short
help message to avoid confusion about missing features.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: efee640)
The file was addedpackage/utils/busybox/patches/540-nslookup-mention-QUERY_TYPE-SRV.patch
コミット 5f1338e9839bebe497672c4ca6c0bca4adccf3fa by nbd
kernel: fix a perf build error

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5f1338e)
The file was addedtarget/linux/generic/pending-5.10/110-perf-jevents-fix-getting-maximum-number-of-fds.patch
コミット 54070a1f5cf355e908425d4a5787bb05bee22f25 by mail
build: fix regression for kernels < 5.10

This fixes a regression introduced with commit
5ed1e5140a80558ab47fd70410ae3242bed5becf ("build: build kernel image
before building modules/packages").

Before this commit the make target would always include "modules",
resulting in a MODPOST and a complete Module.symvers file. Since this
commit a MODPOST of the kernel modules is not guaranteed for kernels <
5.10. This results in some broken SDKs in which external packages that
depend on exported symbols from kernel modules fail to compile.

Adding "modules" back to the calls to the CompileImage defines fixes the
regression. For kernels > 5.10 this is not needed, but it doesn't cause
any harm either.

Tested with kernels 5.4.x and 5.10.x.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
(commit: 54070a1)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット 6687a2483a091990a803aadad5637b2f6a8e69c1 by mail
opkg: use $(PROJECT_GIT), $(AUTORELEASE) and SPDX

1) Use SPDX license headers to be machine readable.
2) Update copyright to 2021.
3) Use $(PROJECT_GIT) instead of manually specifying the git url.
4) Use $(AUTORELEASE) to automatically set the correct PKG_RELEASE.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 6687a24)
The file was modifiedpackage/system/opkg/Makefile (diff)
コミット 5fe549836fefea5ed656d73a0040dd0451f84705 by rafal
netifd: update to the latest master

899c2a4 interface: support "device" attribute and deprecate "ifname"
62e3cb5 scripts/netifd-wireless.sh: add support for specifying the operating band

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 5fe5498)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 937dd79e2a4457a316d67b3091f6da7d14a99168 by nbd
hostapd: fix civic location option

Signed-off-by: John Crispin <john@phrozen.org>
(commit: 937dd79)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 33c69aee4185a38f1ca542d236186450b81962d0 by nbd
hostapd: add missing inline stubs for ubus vlan event support

Only used when building without ubus support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 33c69ae)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
コミット 8e2ca15726bcfcf43051c3a2f7e2f96a51f0f001 by nbd
hostapd: improve channel switch support

Instead of requiring the user to call it on each BSS individually,
run it on all BSSs internally.

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8e2ca15)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 753a91d1d122434a75e12d2e16568b6dba6bf034 by nbd
hostapd: report radar detected events via ubus

Events are reported on all BSS interfaces

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 753a91d)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
コミット c76f1d8330c679774eb568a423feb57d956b3ca4 by nbd
hostapd: add extra options for hotspot 2.0 / interworking

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c76f1d8)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 3bd6c8c728e72444bdf23b8904ef9c52ebb46bb7 by nbd
hostapd: add additional radius options

- add functionality to configure RADIUS NAS-Id and Operator-Name
- add functionality to configure RADIUS accounting interval
- enable RADIUS "Chargeable User Identity"

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3bd6c8c)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 2319cf4ec048e50a7d3885d19dc27663b45e258d by nbd
hostapd: fix max_oper_chwidth setting for HE

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2319cf4)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 26da5c235983d215a42983467149e0e5597e8de2 by nbd
hostapd: add support for configuring rts threshold

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 26da5c2)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット b5420dd710aaad703f6f7a900840609d4d1176a1 by nbd
iw: update to 8fab0c9e

This fixes `iw dev wlan0-mesh station dump`.

8fab0c9 iw: fix ftm_request missing arguments segfault
e816fbc iw: fix mgmt dump missing arguments segfault
5d9d1b8 iw: Fix timestamp output on 32-bit architectures
4b25ae3 iw: fix pointer arithmetic in __print_he_capa
c3df363 iw: add option to print human readable event time
cd64525 iw: print ctrl port tx status event
0ba98b9 iw: use correct type in policy check for mesh
9e38dee iw: scan: fixup HE caps whitespace
17e8564 iw: scan: parse HE capabilities
5735e58 iw: util: factor out HE capability parser
6d8d507 iw: scan: add extension tag parsing
b4e1ec4 man: update wikipage URL, reformat SEE ALSO section
c56036a iw: enable 80MHz support for 6GHz band 11s mesh
fa72728 iw: handle positive error codes gracefully
7ba9093 iw: scan: add flag for scanning colocated ap
5ec60ed iw: Add 'coloc' and 'flush' options to sched_scan
f8ade75 iw: update wikipage URL
b6f2dac iw: Add support for specifying the 160MHz bandwidth when setting the channel/frequency

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: b5420dd)
The file was modifiedpackage/network/utils/iw/patches/200-reduce_size.patch (diff)
The file was modifiedpackage/network/utils/iw/Makefile (diff)
コミット d76535c45e6e970b212744781431e152e90c1ce6 by nbd
wireless-regdb: update to version 2021.04.21

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d76535c)
The file was modifiedpackage/firmware/wireless-regdb/Makefile (diff)
コミット db072fdc9e1a93eacfc5402fed6ab796fdf205ed by nbd
mac80211: add 6 GHz support to mac80211_hwsim

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: db072fd)
The file was addedpackage/kernel/mac80211/patches/subsys/321-mac80211_hwsim-make-6-GHz-channels-usable.patch
The file was addedpackage/kernel/mac80211/patches/subsys/320-mac80211_hwsim-add-6GHz-channels.patch
コミット 8b8c1cb09bf2259e647a15d0c881b5dea15330da by nbd
mac80211: make use of the new 'band' option

Use it to look up frequencies only in the configured band to better deal
with channel number overlap

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8b8c1cb)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット 8504212f65865449dd6b9ed9daa0ba9781f8f287 by nbd
mac80211: rework default config script

Emit the new band option instead of hwmode
Support 6 GHz band and HE options

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8504212)
The file was modifiedpackage/kernel/mac80211/files/lib/wifi/mac80211.sh (diff)
コミット c8bcdd561909034a14cbfd785e13848cbd5f5e50 by nbd
mac80211: set hostapd op_class for 6 GHz

This is needed to disambiguate it from 5 GHz channels

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c8bcdd5)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット eefed841b05c3cd4c65a78b50ce0934d879e6acf by nbd
hostapd: update to version 2021-05-21

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: eefed84)
The file was removedpackage/network/services/hostapd/patches/011-mesh-do-not-set-offchanok-on-DFS-channels-in-non-ETS.patch
The file was modifiedpackage/network/services/hostapd/patches/460-wpa_supplicant-add-new-config-params-to-be-used-with.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/470-survey_data_fallback.patch (diff)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
The file was removedpackage/network/services/hostapd/patches/0001-wolfssl-init-RNG-with-ECC-key.patch
The file was modifiedpackage/network/services/hostapd/patches/010-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch (diff)
The file was removedpackage/network/services/hostapd/patches/060-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch
The file was removedpackage/network/services/hostapd/patches/016-tests-DFS-test-for-wpa_supplicant-mesh.patch
The file was modifiedpackage/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch (diff)
The file was removedpackage/network/services/hostapd/patches/050-mesh-make-forwarding-configurable.patch
The file was modifiedpackage/network/services/hostapd/patches/380-disable_ctrl_iface_mib.patch (diff)
The file was addedpackage/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch
The file was modifiedpackage/network/services/hostapd/patches/300-noscan.patch (diff)
The file was addedpackage/network/services/hostapd/patches/020-mesh-make-forwarding-configurable.patch
The file was removedpackage/network/services/hostapd/patches/017-mesh-fix-mesh_oom-test.patch
The file was modifiedpackage/network/services/hostapd/patches/370-ap_sta_support.patch (diff)
The file was removedpackage/network/services/hostapd/patches/012-mesh-fix-channel-switch-error-during-CAC.patch
The file was removedpackage/network/services/hostapd/patches/020-ignore-4addr-mode-enabling-error.patch
The file was modifiedpackage/network/services/hostapd/patches/420-indicate-features.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/500-lto-jobserver-support.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/330-nl80211_fix_set_freq.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/341-mesh-ctrl-iface-channel-switch.patch (diff)
The file was removedpackage/network/services/hostapd/patches/006-hw_features-better-debug-messages-for-some-error-cas.patch
The file was addedpackage/network/services/hostapd/patches/011-mesh-use-deterministic-channel-on-channel-switch.patch
The file was removedpackage/network/services/hostapd/patches/001-HE-VHT-fix-frequency-setup-with-HE-enabled.patch
The file was modifiedpackage/network/services/hostapd/patches/320-optional_rfkill.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/390-wpa_ie_cap_workaround.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch (diff)
The file was removedpackage/network/services/hostapd/patches/005-wpa_supplicant-enable-vht-and-he-in-default-config-p.patch
The file was removedpackage/network/services/hostapd/patches/110-wolfssl-compile-fix.patch
The file was removedpackage/network/services/hostapd/patches/120-reconfigure-wps-credentials.patch
The file was removedpackage/network/services/hostapd/patches/800-dfs-enter-DFS-state-if-no-available-channel-is-found.patch
The file was removedpackage/network/services/hostapd/patches/007-dfs-use-helper-functions-for-vht-he-parameters.patch
The file was modifiedpackage/network/services/hostapd/patches/464-fix-mesh-obss-check.patch (diff)
The file was removedpackage/network/services/hostapd/patches/015-mesh-fix-DFS-deinit-init.patch
The file was modifiedpackage/network/services/hostapd/patches/340-reload_freq_change.patch (diff)
The file was removedpackage/network/services/hostapd/patches/801-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch
The file was removedpackage/network/services/hostapd/patches/002-mesh-fix-channel-init-order-disable-pri-sec-channel-.patch
The file was removedpackage/network/services/hostapd/patches/014-mesh-fixes-for-mesh-init-deinit.patch
The file was removedpackage/network/services/hostapd/patches/018-mesh-move-mesh-freq-setting-to-own-function.patch
The file was modifiedpackage/network/services/hostapd/patches/360-ctrl_iface_reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/310-rescan_immediately.patch (diff)
The file was removedpackage/network/services/hostapd/patches/004-wpa_supplicant-fix-frequency-config-for-non-p2p-vht-.patch
The file was removedpackage/network/services/hostapd/patches/009-mesh-update-ssid-frequency-as-pri-sec-channel-switch.patch
The file was modifiedpackage/network/services/hostapd/patches/710-vlan_no_bridge.patch (diff)
The file was removedpackage/network/services/hostapd/patches/003-wpa_supplicant-handle-HT40-and-mode-downgrade-in-AP-.patch
The file was modifiedpackage/network/services/hostapd/patches/200-multicall.patch (diff)
The file was removedpackage/network/services/hostapd/patches/019-mesh-use-deterministic-channel-on-channel-switch.patch
The file was modifiedpackage/network/services/hostapd/patches/430-hostapd_cli_ifdef.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/301-mesh-noscan.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/461-driver_nl80211-use-new-parameters-during-ibss-join.patch (diff)
The file was removedpackage/network/services/hostapd/patches/008-mesh-use-setup-completion-callback-to-complete-mesh-.patch
The file was removedpackage/network/services/hostapd/patches/110-notify-mgmt-frames.patch
The file was removedpackage/network/services/hostapd/patches/013-mesh-inform-kernel-driver-DFS-handler-in-userspace.patch
コミット d87b58bb09100beaa4825d6c8e50c894783ca2d5 by nbd
hostapd: fix adding back stations after a missed deauth/disassoc

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d87b58b)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was addedpackage/network/services/hostapd/patches/021-fix-sta-add-after-previous-connection.patch
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
コミット 8d79915327b7b9ed221f513589281328e4fdc6ef by nbd
mac80211: fix center freq selection for 6 GHz

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8d79915)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット fbd6f099f50e77d2bb95708c62e86a358779251a by nbd
mac80211: add more HE capabilities

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fbd6f09)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット 8dba71dd33c8e35e7f363ffdb2ba42259ab43ce2 by pepe2k
imx6: image: drop BOOT_SCRIPT and fix DEVICE_NAME

This fixes Gateworks Ventana 'DEVICE_NAME' variable which value wasn't
adjusted during migration to common 'vendor_model' image naming scheme
(fixes: FS#3825).

Furthermore, drop unused 'Build/boot-scr' recipe, get rid of redundant
'BOOT_SCRIPT' variable (use already provided 'DEVICE_NAME' instead) and
drop custom 'DEVICE_NAME' variable from SolidRun CuBox-i image recipe
(use default one instead).

Fixes: cbc8bcfbaa ("imx6: image: use vendor_model scheme")
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 8dba71d)
The file was removedtarget/linux/imx6/image/bootscript-solidrun_cubox
The file was modifiedtarget/linux/imx6/image/Makefile (diff)
The file was addedtarget/linux/imx6/image/bootscript-solidrun_cubox-i
コミット 91abeebd3bd29a98de516e49260d61165096009a by nbd
mac80211: sync nl80211.h with upstream and backport a WPA3 related commit

Fixes compatibility issues with the latest hostapd update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 91abeeb)
The file was modifiedpackage/network/utils/iw/patches/001-nl80211_h_sync.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/382-mac80211-properly-handle-A-MSDUs-that-start-with-an-.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/300-cfg80211-support-immediate-reconnect-request-hint.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/302-cfg80211-Add-support-to-configure-SAE-PWE-value-to-d.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/010-sync-nl80211_h.patch
コミット f8f8935adb2be1ebce46a8d7058c76a8d3a9bd89 by mail
ramips: add support for TP-Link Archer A6 v3

The patch adds support for the TP-Link Archer A6 v3
The router is sold in US and India with FCC ID TE7A6V3

Specification
-------------
MediaTek MT7621 SOC
RAM:         128MB DDR3
SPI Flash:   W25Q128 (16MB)
Ethernet:    MT7530 5x 1000Base-T
WiFi 5GHz:   Mediatek MT7613BE
WiFi 2.4GHz: Mediatek MT7603E
UART/Serial: 115200 8n1

Device Configuration & Serial Port Pins
---------------------------------------
ETH Ports:    LAN4 LAN3 LAN2 LAN1 WAN
             _______________________
             |                     |
Serial Pins: |   VCC GND TXD RXD   |
             |_____________________|

LEDs:         Power Wifi2G Wifi5G LAN WAN

Build Output
------------
The build will generate following set of files
[1] openwrt-ramips-mt7621-tplink_archer-a6-v3-initramfs-kernel.bin
[2] openwrt-ramips-mt7621-tplink_archer-a6-v3-squashfs-factory.bin
[3] openwrt-ramips-mt7621-tplink_archer-a6-v3-squashfs-sysupgrade.bin

How to Use - Flashing from TP-Link Web Interface
------------------------------------------------
* Go to "Advanced/System Tools/Firmware Update".
* Click "Browse" and upload the OpenWrt factory image: factory.bin[2]
* Click the "Upgrade" button, and select "Yes" when prompted.

TFTP Booting
------------
Setup a TFTP boot server with address 192.168.0.5.
While starting U-boot press '4' key to stop autoboot.
Copy the initramfs-kernel.bin[1] to TFTP server folder, rename as test.bin
From u-boot command prompt run tftpboot followed by bootm.

Recovery
--------
Archer A6 V3 has recovery page activated if SPI booting from flash fails.
Recovery page can be activated from serial console only.
Press 'x' while u-boot is starting
Note: TFTP boot can be activated only from u-boot serial console.
Device recovery address: 192.168.0.1

Thanks to: Frankis for Randmon MAC address fix.

Signed-off-by: Vinay Patil <post2vinay@gmail.com>
[remove superfluous factory image definition, whitespacing]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f8f8935)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_archer-a6-v3.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット a46ad596a3e076599f38a4132b5d6dfee8a3102a by mail
ramips: add support for TP-Link Archer C6U v1 (EU)

This patch adds support for TP-Link Archer C6U v1 (EU).
The device is also known in some market as Archer C6 v3.
This patch supports only Archer C6U v1 (EU).

Specifications:
--------------

* SoC: Mediatek MT7621AT 2C2T, 880MHz
* RAM: 128MB DDR3
* Flash: 16MB SPI NOR flash (Winbond 25Q128)
* WiFi 5GHz: Mediatek MT7613BEN (2x2:2)
* WiFi 2.4GHz: Mediatek MT7603EN (2x2:2)
* Ethernet: MT7630, 5x 1000Base-T.
* LED: Power, WAN, LAN, WiFi 2GHz and 5GHz, USB
* Buttons: Reset, WPS.
* UART: Serial console (115200 8n1), J1(GND:3)
* USB: One USB2 port.

Installation:
------------

Install the OpenWrt factory image for C6U is from the
TP-Link web interface.

1) Go to "Advanced/System Tools/Firmware Update".
2) Click "Browse" and upload the OpenWrt factory image:
openwrt-ramips-mt7621-tplink_archer-c6u-v1-squashfs-factory.bin.
3) Click the "Upgrade" button, and select "Yes" when prompted.

Recovery to stock firmware:
--------------------------

The C6U bootloader has a failsafe mode that provides a web
interface (running at 192.168.0.1) for reverting back to the
stock TP-Link firmware. The failsafe interface is triggered
from the serial console or on failed kernel boot. Unfortunately,
there's no key combination that enables the failsafe mode. This
gives us two options for recovery:

1) Recover using the serial console (J1 header).
The recovery interface can be selected by hitting 'x' when
prompted on boot.

2) Trigger the bootloader failsafe mode.
A more dangerous option is force the bootloader into
recovery mode by erasing the OpenWrt partition from the
OpenWrt's shell - e.g "mtd erase firmware". Please be
careful, since erasing the wrong partition can brick
your device.

MAC addresses:
-------------

OEM firmware configuration:
D8:07:B6:xx:xx:83 : 5G
D8:07:B6:xx:xx:84 : LAN (label)
D8:07:B6:xx:xx:84 : 2.4G
D8:07:B6:xx:xx:85 : WAN

Signed-off-by: Georgi Vlaev <georgi.vlaev@konsulko.com>
(commit: a46ad59)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_archer-c6u-v1.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット 3501db9b9b4a71ae52c539b46af817783c327866 by mail
ramips: add support for cudy WR2100

Specifications

  SoC:       MT7621
  CPU:       880 MHz
  Flash:     16 MiB
  RAM:       128 MiB
  WLAN:      2.4 GHz b/g/n, 5 GHz a/n/ac
             MT7603E / MT7615E
  Ethernet:  5x Gbit ports

Installation

There are two known options:
1) The Luci-based UI.
2) Press and hold the reset button during power up.
   The router will request 'recovery.bin' from a TFTP server at
   192.168.1.88.

Both options require a signed firmware binary.
The openwrt image supplied by cudy is signed and can be used to
install unsigned images.

R4 & R5 need to be shorted (0-100Ω) for the UART to work.

Signed-off-by: Leon M. George <leon@georgemail.eu>
[remove non-required switch-port node - remove trgmii phy-mode]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3501db9)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_cudy_wr2100.dts
コミット 57cb387cfeee2a07902a2f1383ca471ef47265f3 by mail
ramips: add support for JCG Q20

JCG Q20 is an AX 1800M router.

Hardware specs:
  SoC: MediaTek MT7621AT
  Flash: Winbond W29N01HV 128 MiB
  RAM: Winbond W632GU6NB-11 256 MiB
  WiFi: MT7915 2.4/5 GHz 2T2R
  Ethernet: 10/100/1000 Mbps x3
  LED: Status (red / blue)
  Button: Reset, WPS
  Power: DC 12V,1A

Flash instructions:
  Upload factory.bin in stock firmware's upgrade page,
  do not preserve settings.

MAC addresses map:
  0x00004 *:3e wlan2g/wlan5g
  0x3fff4 *:3c lan/label
  0x3fffa *:3c wan

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 57cb387)
The file was addedtarget/linux/ramips/dts/mt7621_jcg_q20.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 modifiedpackage/boot/uboot-envtools/files/ramips (diff)
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/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 3e9318f3c0be1ae14d9d4eb705b02e7441d5d26e by mail
kernel: fix AutoLoad parameter for uleds module

The name of the module is 'uleds', not 'leds-uleds'.

Signed-off-by: Evgeny Kolesnikov <evgenyz@gmail.com>
[improve commit title]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3e9318f)
The file was modifiedpackage/kernel/linux/modules/leds.mk (diff)
コミット 862bc9f59779afe06d7279e2534843dbcccd9c2c by mail
ath79: add missing v5.4 SPI chipselect patch

The patch was not applied to the v5.4 target, thus breaking Kernel 5.4
on devices with multiple flash chips attache to the SPI bus.

Fixes commit bd54e739541b ("ath79: set number of chipselect lines")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 862bc9f)
The file was addedtarget/linux/ath79/patches-5.4/412-spi-ath79-set-number-of-chipselect-lines.patch
コミット 553cc47ec75ee15ff51fde714a75403450bac730 by mail
hostapd: ACS: fix channel 100 frequency

Channel 100 is a valid channel to choose for 80MHz operation. However,
it's assigned to 5500 MHz, not 5550MHz. In fact, there is no channel
assigned to this frequency.

Fix this obbvious typo to allow ACS to select channel 100 for 80 MHz
operation again.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 553cc47)
The file was addedpackage/network/services/hostapd/patches/720-ACS-fix-channel-100-frequency.patch
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 4b9a67362d70c544b85078b8d5c661f43f7472d9 by rafal
base-files: generate network config with "device" options

Replace "ifname" with "device" as netifd has been recently patches to
used the later one. It's more clear and accurate.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 4b9a673)
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/base-files/files/lib/functions/uci-defaults.sh (diff)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
The file was modifiedtarget/linux/gemini/base-files/etc/board.d/02_network (diff)
コミット 962d530dea44bb7df79f088643ac35f7275c7ac7 by nbd
hostapd: support verbose build using V=sc

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 962d530)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 53b9cc442f9ba33c66f78ee0a1fda4bb71ddd679 by ldir
kernel: bump 5.10 to 5.10.40

Automatically refreshed:
generic/hack-5.10/902-debloat_proc.patch
generic/pending-5.10/110-perf-jevents-fix-getting-maximum-number-of-fds.patch

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 53b9cc4)
The file was modifiedtarget/linux/generic/pending-5.10/110-perf-jevents-fix-getting-maximum-number-of-fds.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/902-debloat_proc.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット f755d81999b1745bc156ac53f10e8043c9def3de by freifunk
ramips: add support for Wavlink WL-WN578A2

This commit adds support for the Wavlink WL-WN578A2 dual-band wall-plug
wireless router. This device is also sold under the name SilverCrest
SWV 733 A2.

Device Specifications:

- CPU: MediaTek MT7628AN (580MHz)
- Flash: 8MB
- RAM: 64MB
- Bootloader: U-Boot
- Ethernet: 2x 10/100 Mbps
- 2.4 GHz: 802.11b/g/n SoC
- 5 GHz: 802.11a/n/ac MT7610E
- Antennas: internal
- 4 green LEDs: WPS/Power, LAN, WAN, wifi-low, wifi-med, wifi-high
- Buttons: Reset, WPS
- Sliding mode switch: AP, repeater, client
- Small sliding power switch

Flashing instructions:

U-Boot launches TFTP client if WPS button is pressed during power-on.
Configure as follows:

- Server IP: 192.168.10.100
- Filename (rename sysupgrade file to this): firmware.bin

Flashing should not take more than a minute, device will reboot
automatically.

Signed-off-by: Thomas Aldrian <dev.aldrian@gmail.com>
(commit: f755d81)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn578a2.dts
コミット ec83fb9ced138b7945135adffb9ff0ba63b695ec by jo
ubox: fix init script validation of log_ip option

The underlying logread process uses usock() to handle remote connections
which is able to handle both hostnames and IP addresses.

Ref: https://github.com/openwrt/luci/issues/5077
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: ec83fb9)
The file was modifiedpackage/system/ubox/files/log.init (diff)
The file was modifiedpackage/system/ubox/Makefile (diff)
コミット e002179a6d2eea8640e262160030336bea54ec26 by rafal
base-files: simplify setting device MAC

1. Move code above interface generation
   It results in more logical order. Device gets its config section
   above interface section.
2. Drop the loop
   We have separated code handling bridges now so $device should be
   guaranteed to contain a single device name.
3. Drop section name
   It's not required by netifd or LuCI & it's not needed by this script
   as $device contains a single device name now.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: e002179)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット 54cc1756e2b4d6712a4418c7b97825f79d04433c by freifunk
hostapd: update to version 2021-05-22

This update only adds one commit:
b102f19bcc53 tests: Opportunistic Wireless Encryption - SA Query

The main reason for the bump is to have a newer PKG_SOURCE_DATE,
so we can reset PKG_RELEASE to 1 (this has not been done for the
most recent bump), and replace it with AUTORELEASE.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 54cc175)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 25721d5f1f2baff0c5178ef4565938ad610eadef by ldir
kernel: bump 5.10 to 5.10.41

No patches needed refreshing.

Tested-on: X86_64 APU2

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 25721d5)
The file was modifiedinclude/kernel-version.mk (diff)
コミット ec4852f7313cc377785ce27cac51a71890ab20d6 by mail
scripts: config.guess: update to 2021-05-24

This script hasn't seen an update in multiple years, update it to the
latest version provided upstream. Both `config.guess` and `config.sub`
are copied from upstream[1] and not modified.

The full changelog is available within the upstream repository[1].

[1]: https://git.savannah.gnu.org/git/config.git

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: ec4852f)
The file was modifiedscripts/config.guess (diff)
The file was modifiedscripts/config.sub (diff)
コミット 03bd089950d78b75d18bb434888e859c618db36c by hauke
kernel: bump 5.4 to 5.4.122

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 03bd089)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 19bf1642912b120403d52bf685818b10e3736079 by hauke
kernel: bump 5.4 to 5.4.123

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 19bf164)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch (diff)
コミット 37b5f7c2675f7d547a08bc52ccdbe11ea37b4ada by freifunk
kernel: add missing symbol CONFIG_AHCI_XGENE

Add missing symbol CONFIG_AHCI_XGENE.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
[also add for 5.10, remove from layerscape target config]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 37b5f7c)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット 296aa0781bc13639d7dfed5ea62d040643541f06 by freifunk
layerscape: refresh kernel config

Run `make kernel_oldconfig CONFIG_TARGET=subtarget`

This mostly aims at getting rid of redundant/unneeded symbols.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 296aa07)
The file was modifiedtarget/linux/layerscape/armv7/config-5.4 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
コミット 507257778c733749816a8ca611f072d07916a918 by dedeckeh
glibc: update to latest 2.33 HEAD (BZ #27892)

0ef0e6de7f powerpc: Fix handling of scv return error codes [BZ #27892]

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 5072577)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 9bda91d805b02ba3d3a6481bee31f4569e3c2324 by nbd
kernel: backport fix for hang on napi_disable with threaded NAPI

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9bda91d)
The file was modifiedtarget/linux/generic/pending-5.10/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch
コミット 3518b793a2f2293e7e9124b5beae7b09887c5e32 by nbd
mac80211: fix detecting VHT capabilities when generating the default config

The colon does not directly follow the "VHT Capabilities" string

Reported-by: John Thomson <git@johnthomson.fastmail.com.au>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3518b79)
The file was modifiedpackage/kernel/mac80211/files/lib/wifi/mac80211.sh (diff)
コミット 42a99b18ff23fa768a6ae5f1076f15cbfa494f24 by nbd
mac80211: do not enable VHT in the default config on 2.4 GHz

Some drivers advertise it, but it's not supported at the moment

Reported-by: John Thomson <git@johnthomson.fastmail.com.au>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 42a99b1)
The file was modifiedpackage/kernel/mac80211/files/lib/wifi/mac80211.sh (diff)
コミット 46509a51dd63aa49648ad0f130461817f43532d0 by nbd
hostapd: add support for configuring the beacon rate

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 46509a5)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 190d4b6184ef3a5212a6d6fb9d3d8847035b7d0a by nbd
hostapd: add configurable rssi thresholds for rejecting assoc/probe requests

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 190d4b6)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット e309b57619b9c073b9b8857858d9456183f27d7d by nbd
hostapd: add support for configuring proxy ARP

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e309b57)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット ec223cf7246d3134f92974be2608ffe8ae8e46c2 by nbd
hostapd: add support for specifying the maxassoc parameter as a device option

It allows enforcing a limit on associated stations to be enforced for the
full device, e.g. in order to deal with hardware/driver limitations

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ec223cf)
The file was addedpackage/network/services/hostapd/patches/720-iface_max_num_sta.patch
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 704ab6a002172e76d41612f6d07ff179ef035d10 by nbd
hostapd: add default values for r0kh/r1kh

This allows WPA enterprise roaming in the same mobility domain without any
manual key configuration (aside from radius credentials)

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 704ab6a)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 98621c97822eb20a80ab2248a253972051ea6f08 by nbd
hostapd: add eap_server support

This makes it possible to avoid using a RADIUS server for WPA enterprise authentication

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 98621c9)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット b474142fa834e7c3d34a25ab7a46e1e2bc6c0c16 by nbd
mt76: update to the latest version

bddc1db76d0f mt76: mt7915: drop the use of repeater entries for station interfaces
3c90f35dddac mt76: mt7915: add thermal sensor device support
afab0e8202ff mt76: mt7915: add thermal cooling device support
41cf02184699 mt76: mt7615: add thermal sensor device support
2ac6b8762565 mt76: connac: update BA win size in Rx direction
ddb301127291 mt76: mt7921: fix reset under the deep sleep is enabled
e4cbefd1d69a mt76: mt7921: avoid unnecessary consecutive WiFi resets
393eea2034d7 mt76: mt7921: fix invalid register access in wake_work
a15d46407ffa mt76: mt7921: fix OMAC idx usage
e4d267d8e900 mt76: mt7921: enable runtime pm by default
50fd8ce2412a mt76: connac: add bss color support for sta mode
e29058c3c860 mt76: mt7921: return proper error value in mt7921_mac_init
c89c8c347b1e mt76: mt7921: do not schedule hw reset if the device is not running
9f7bb428e587 mt76: mt7921: reset wfsys during hw probe
22ea365913b5 mt76: mt7915: add .offset_tsf callback
ad91f8e8e494 mt76: mt7615: add .offset_tsf callback
6f871f35e3c1 mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower
597b68b7daa3 mt76: mt7615: remove useless if condition in mt7615_add_interface()
3945264468eb mt76: testmode: fix memory leak in mt76_testmode_alloc_skb
bdcc57a11606 mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb
a9763452601d mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb
4aef2a2be464 mt76: mt7615: fix potential overflow on large shift
d9dd7635b055 mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data
d740e921758a mt76: mt7921: introduce mac tx done handling
259ddfc7cb73 mt76: mt7921: update statistic in active mode only
757b93f4b179 mt76: mt7921: remove leftover 80+80 HE capability
1fcff599b2e1 mt76: allow hw driver code to overwrite wiphy interface_modes
c55c22e39b7d mt7915: update firmware to 2020110522
10548aef1f45 mt76: mt7915: improve error recovery reliability
ed6b0c79820c mt76: mt7921: set MT76_RESET during mac reset
321443258bea mt76: move mt76_rates in mt76 module
d1652e8af9e1 Revert "mt76: connac: do not schedule wake_work if the runtime-pm is disabled"
4f4cab39ed9f mt76: mt7915: read all eeprom fields from fw in efuse mode
71450535f164 mt76: mt7921: enable hw offloading for wep keys
833d577e430c mt76: mt7921: remove mt7921_get_wtbl_info routine
67b7a22d2b99 mt76: mt7921: enable random mac address during sched_scan
cf1ff7bf4f1b mt76: mt7915: setup drr group for peers
ef2f7aa8745f mt76: mt7615: update radar parameters
b9f09f530223 mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b474142)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 29c94fe28ec6ec2f2cbd08e5af9a1b665587b3fe by git
build/json: fix DEVICE_PACKAGES

The variable was missing in the definition of DEFAULT_DEVICE_VARS which
caused it to contain wrong values, messing up the resulting JSON files.

This patch adds the variable DEVICE_PACKAGES to DEFAULT_DEVICE_VARS.

Suggested-by: Baptiste Jonglez <git@bitsofnetworks.org>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 29c94fe)
The file was modifiedinclude/image.mk (diff)
コミット 766e0f584a325b0b80a97bbc86ca515d97c63001 by mail
kernel: ar8216: add get_features method

Modifying PHY capabilities in the probe function broke with upstream
commit 92ed2eb7f4b7 ("net: phy: probe the PHY before determining the
supported features").

AR8316 switches only support 10/100 Mbit/s link modes because of this
change.

Provide a get_features method for the PHY driver, so Gigabit link mode
will be advertised to link partners again.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 766e0f5)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8216.c (diff)
コミット c5a8b85b72c79e302da0297093be329b3216c57b by mail
kernel: ar8216: remove soft_reset

ar8xxx_soft_reset is effectively a NOP function. In the PHY state
machine, the availability and result of a soft_reset function
makes no difference for the code flow.

Thus, we can safely remove this method.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c5a8b85)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8216.c (diff)
コミット 2cd1a108290f48fd35373f91056c05277c289687 by nbd
mac80211: fix typo

Remove stray parenthesis

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2cd1a10)
The file was modifiedpackage/kernel/mac80211/files/lib/wifi/mac80211.sh (diff)
コミット 4f2243d40a400aa1ce6ae5d06325f93b4d9463a5 by ynezz
ubus: update to version 2021-06-03

This update contains following changes:

* ubusd: protect against too-short messages
* ubusd: add per-client tx queue limit
* ubusd: convert tx_queue to linked list

Fixes: FS#1525
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 4f2243d)
The file was modifiedpackage/system/ubus/Makefile (diff)
コミット 96e9c81aabe9e14d6ec75c3f238c4ca7389b92a8 by john
hostapd: fix radius problem due to invalid attributes

The offending commit caused the configuration file to contain:
  radius_auth_req_attr=
  radius_acct_req_attr=
which cause hostapd to add an ATTR of type 0 into the messages.

hostapd: RADIUS message: code=4 (Accounting-Request) identifier=0 length=93
hostapd:    Attribute 40 (Acct-Status-Type) length=6
hostapd:       Value: 7
hostapd:    Attribute 30 (Called-Station-Id) length=28
hostapd:       Value: 'C4-41-1E-F5-2D-55:OpenWifi'
hostapd:    Attribute 61 (NAS-Port-Type) length=6
hostapd:       Value: 19
hostapd:    Attribute 0 (?Unknown?) length=3    <----------------
hostapd:    Attribute 55 (Event-Timestamp) length=6
hostapd:       Value: 1622726457
hostapd:    Attribute 41 (Acct-Delay-Time) length=6
hostapd:       Value: 0
hostapd:    Attribute 44 (Acct-Session-Id) length=18
hostapd:       Value: '9B5961E7235AAEC6'

Fixes: 3bd6c8c728e (hostapd: add additional radius options)
Signed-off-by: John Crispin <john@phrozen.org>
(commit: 96e9c81)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 4fd4e9997a116d7bfc6a21bb5b8eadaa30a3a9e7 by dedeckeh
odhcpd: update to git HEAD

a12fcb3 config: log config parse failures to syslog
ebd4297 cmake: enforce additonal compiler checks
405da32 odhcpd: fix extra compiler warning

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 4fd4e99)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット 55ded1c2658de67a235dca096266b77e7d5dc51f by nbd
netifd: update to the latest version

61a71e5e49c3 bridge: dynamically create vlans for hotplug members
cb6ee9608e10 bridge: fix dynamic delete of hotplug vlans
7f199050f395 wireless: pass the real network ifname to the setup script
50381d0a2998 bridge: allow adding/removing VLANs to configured member ports via hotplug

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 55ded1c)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 89bd8607f8cdacea7e8d13c1233a2a8b13fdf64c by nbd
hostapd: fix bringing up vlan interfaces with the no-bridge option

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 89bd860)
The file was modifiedpackage/network/services/hostapd/patches/710-vlan_no_bridge.patch (diff)
コミット 3394af677cadd1f9b877100312c830d87488fcfb by mail
mac80211: split ath patch in dedicated subdir

The ath patch number is already large and adding other patch for ath11k
will add more confusion with the patch numbering.
Since the support of ath11k based device is imminent, prepare the mac80211
ath patch dir and split it in the dedicated ath5k, ath9k, ath10k and ath11k
(empty for now).

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 3394af6)
The file was removedpackage/kernel/mac80211/patches/ath/304-ath10k-Fix-TKIP-Michael-MIC-verification-for-PCIe.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/552-ath9k-ahb_of.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/302-ath10k-drop-fragments-with-multicast-DA-for-SDIO.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/545-ath9k_ani_ws_detect.patch
The file was removedpackage/kernel/mac80211/patches/ath/510-ath9k_intr_mitigation_tweak.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/410-ath9k_allow_adhoc_and_ap.patch
The file was addedpackage/kernel/mac80211/patches/ath5k/411-ath5k_allow_adhoc_and_ap.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/980-ath10k-fix-max-antenna-gain-unit.patch
The file was removedpackage/kernel/mac80211/patches/ath/512-ath9k_channelbw_debugfs.patch
The file was addedpackage/kernel/mac80211/patches/ath5k/432-ath5k_add_pciids.patch
The file was removedpackage/kernel/mac80211/patches/ath/201-ath5k-WAR-for-AR71xx-PCI-bug.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/547-ath9k_led_defstate_fix.patch
The file was removedpackage/kernel/mac80211/patches/ath/302-ath10k-drop-fragments-with-multicast-DA-for-SDIO.patch
The file was removedpackage/kernel/mac80211/patches/ath/305-ath10k-Validate-first-subframe-of-A-MSDU-before-proc.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/351-ath9k_hw-issue-external-reset-for-QCA955x.patch
The file was removedpackage/kernel/mac80211/patches/ath/354-ath9k-force-rx_clear-when-disabling-rx.patch
The file was removedpackage/kernel/mac80211/patches/ath/511-ath9k_reduce_rxbuf.patch
The file was removedpackage/kernel/mac80211/patches/ath/980-ath10k-fix-max-antenna-gain-unit.patch
The file was addedpackage/kernel/mac80211/patches/ath5k/440-ath5k_channel_bw_debugfs.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/542-ath9k_debugfs_diag.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/401-ath9k_blink_default.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch
The file was removedpackage/kernel/mac80211/patches/ath/450-ath9k-enabled-MFP-capability-unconditionally.patch
The file was removedpackage/kernel/mac80211/patches/ath/553-ath9k_of_gpio_mask.patch
The file was removedpackage/kernel/mac80211/patches/ath/501-ath9k_ahb_init.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/548-ath9k_enable_gpio_chip.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/540-ath9k_reduce_ani_interval.patch
The file was removedpackage/kernel/mac80211/patches/ath/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/510-ath9k_intr_mitigation_tweak.patch
The file was removedpackage/kernel/mac80211/patches/ath/365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.patch
The file was removedpackage/kernel/mac80211/patches/ath/551-ath9k_ubnt_uap_plus_hsr.patch
The file was removedpackage/kernel/mac80211/patches/ath/975-ath10k-use-tpt-trigger-by-default.patch
The file was removedpackage/kernel/mac80211/patches/ath/401-ath9k_blink_default.patch
The file was removedpackage/kernel/mac80211/patches/ath/500-ath9k_eeprom_debugfs.patch
The file was removedpackage/kernel/mac80211/patches/ath/547-ath9k_led_defstate_fix.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/513-ath9k_add_pci_ids.patch
The file was removedpackage/kernel/mac80211/patches/ath/350-ath9k_hw-reset-AHB-WMAC-interface-on-AR91xx.patch
The file was removedpackage/kernel/mac80211/patches/ath/540-ath9k_reduce_ani_interval.patch
The file was removedpackage/kernel/mac80211/patches/ath/921-ath10k_init_devices_synchronously.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/512-ath9k_channelbw_debugfs.patch
The file was removedpackage/kernel/mac80211/patches/ath/543-ath9k_entropy_from_adc.patch
The file was addedpackage/kernel/mac80211/patches/ath5k/420-ath5k_disable_fast_cc.patch
The file was removedpackage/kernel/mac80211/patches/ath/552-ahb_of.patch
The file was removedpackage/kernel/mac80211/patches/ath/440-ath5k_channel_bw_debugfs.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/511-ath9k_reduce_rxbuf.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/543-ath9k_entropy_from_adc.patch
The file was addedpackage/kernel/mac80211/patches/ath5k/201-ath5k-WAR-for-AR71xx-PCI-bug.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/301-ath10k-drop-fragments-with-multicast-DA-for-PCIe.patch
The file was removedpackage/kernel/mac80211/patches/ath/922-ath10k-increase-rx-buffer-size-to-2048.patch
The file was removedpackage/kernel/mac80211/patches/ath/301-ath10k-drop-fragments-with-multicast-DA-for-PCIe.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/354-ath9k-force-rx_clear-when-disabling-rx.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/501-ath9k_ahb_init.patch
The file was removedpackage/kernel/mac80211/patches/ath/432-ath5k_add_pciids.patch
The file was removedpackage/kernel/mac80211/patches/ath/303-ath10k-drop-MPDU-which-has-discard-flag-set-by-firmw.patch
The file was removedpackage/kernel/mac80211/patches/ath/548-ath9k_enable_gpio_chip.patch
The file was removedpackage/kernel/mac80211/patches/ath/080-ath10k_thermal_config.patch
The file was removedpackage/kernel/mac80211/patches/ath/351-ath9k_hw-issue-external-reset-for-QCA955x.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/500-ath9k_eeprom_debugfs.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/450-ath9k-enabled-MFP-capability-unconditionally.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/544-ath9k-ar933x-usb-hang-workaround.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/531-ath9k_extra_platform_leds.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/530-ath9k_extra_leds.patch
The file was removedpackage/kernel/mac80211/patches/ath/542-ath9k_debugfs_diag.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/549-ath9k_enable_gpio_buttons.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/350-ath9k_hw-reset-AHB-WMAC-interface-on-AR91xx.patch
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was addedpackage/kernel/mac80211/patches/ath10k/930-ath10k_add_tpt_led_trigger.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/305-ath10k-Validate-first-subframe-of-A-MSDU-before-proc.patch
The file was removedpackage/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
The file was removedpackage/kernel/mac80211/patches/ath/411-ath5k_allow_adhoc_and_ap.patch
The file was removedpackage/kernel/mac80211/patches/ath/544-ath9k-ar933x-usb-hang-workaround.patch
The file was removedpackage/kernel/mac80211/patches/ath/531-ath9k_extra_platform_leds.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/922-ath10k-increase-rx-buffer-size-to-2048.patch
The file was removedpackage/kernel/mac80211/patches/ath/420-ath5k_disable_fast_cc.patch
The file was removedpackage/kernel/mac80211/patches/ath/930-ath10k_add_tpt_led_trigger.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.patch
The file was removedpackage/kernel/mac80211/patches/ath/430-add_ath5k_platform.patch
The file was addedpackage/kernel/mac80211/patches/ath5k/430-add_ath5k_platform.patch
The file was removedpackage/kernel/mac80211/patches/ath/300-ath10k-add-CCMP-PN-replay-protection-for-fragmented-.patch
The file was removedpackage/kernel/mac80211/patches/ath/549-ath9k_enable_gpio_buttons.patch
The file was removedpackage/kernel/mac80211/patches/ath/530-ath9k_extra_leds.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/304-ath10k-Fix-TKIP-Michael-MIC-verification-for-PCIe.patch
The file was removedpackage/kernel/mac80211/patches/ath/410-ath9k_allow_adhoc_and_ap.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/300-ath10k-add-CCMP-PN-replay-protection-for-fragmented-.patch
The file was removedpackage/kernel/mac80211/patches/ath/550-ath9k-disable-bands-via-dt.patch
The file was removedpackage/kernel/mac80211/patches/ath/545-ath9k_ani_ws_detect.patch
The file was removedpackage/kernel/mac80211/patches/ath/513-ath9k_add_pci_ids.patch
The file was addedpackage/kernel/mac80211/patches/ath10k/303-ath10k-drop-MPDU-which-has-discard-flag-set-by-firmw.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/553-ath9k_of_gpio_mask.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/550-ath9k-disable-bands-via-dt.patch
The file was removedpackage/kernel/mac80211/patches/ath/356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch
The file was addedpackage/kernel/mac80211/patches/ath9k/365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.patch
コミット eaf2e32c12655d7fb58e158086a784393dc6f69a by freifunk
ath79: Add support for OpenMesh A60

Device specifications:
======================

* Qualcomm/Atheros QCA9558 ver 1 rev 0
* 720/600/240 MHz (CPU/DDR/AHB)
* 128 MB of RAM
* 16 MB of SPI NOR flash
  - 2x 7 MB available; but one of the 7 MB regions is the recovery image
* 3T3R 2.4 GHz Wi-Fi (11n)
* 3T3R 5 GHz Wi-Fi (11ac)
* multi-color LED (controlled via red/green/blue GPIOs)
* 1x GPIO-button (reset)
* external h/w watchdog (enabled by default))
* TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
* 2x ethernet
  - eth0
    + Label: Ethernet 1
    + AR8035 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as WAN interface
  - eth1
    + Label: Ethernet 2
    + AR8031 ethernet PHY (SGMII)
    + 10/100/1000 Mbps Ethernet
    + used as LAN interface
* 1x USB
* internal antennas

Flashing instructions:
======================

Various methods can be used to install the actual image on the flash.
Two easy ones are:

ap51-flash
----------

The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
used to transfer the image to the u-boot when the device boots up.

initramfs from TFTP
-------------------

The serial console must be used to access the u-boot shell during bootup.
It can then be used to first boot up the initramfs image from a TFTP server
(here with the IP 192.168.1.21):

   setenv serverip 192.168.1.21
   setenv ipaddr 192.168.1.1
   tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr

The actual sysupgrade image can then be transferred (on the LAN port) to the
device via

  scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/

On the device, the sysupgrade must then be started using

  sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: eaf2e32)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
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/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9558_openmesh_a60.dtsi
The file was addedtarget/linux/ath79/dts/qca9558_openmesh_a60.dts
The file was modifiedtarget/linux/ath79/generic/base-files/lib/upgrade/platform.sh (diff)
コミット 9a172797e593c061f6759a37eaeba2956ad8d72f by freifunk
ath79: Add support for OpenMesh A40

Device specifications:
======================

* Qualcomm/Atheros QCA9558 ver 1 rev 0
* 720/600/240 MHz (CPU/DDR/AHB)
* 128 MB of RAM
* 16 MB of SPI NOR flash
  - 2x 7 MB available; but one of the 7 MB regions is the recovery image
* 2T2R 2.4 GHz Wi-Fi (11n)
* 2T2R 5 GHz Wi-Fi (11ac)
* multi-color LED (controlled via red/green/blue GPIOs)
* 1x GPIO-button (reset)
* external h/w watchdog (enabled by default))
* TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
* 2x ethernet
  - eth0
    + Label: Ethernet 1
    + AR8035 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as WAN interface
  - eth1
    + Label: Ethernet 2
    + AR8035 ethernet PHY (SGMII)
    + 10/100/1000 Mbps Ethernet
    + used as LAN interface
* 1x USB
* internal antennas

Flashing instructions:
======================

Various methods can be used to install the actual image on the flash.
Two easy ones are:

ap51-flash
----------

The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
used to transfer the image to the u-boot when the device boots up.

initramfs from TFTP
-------------------

The serial console must be used to access the u-boot shell during bootup.
It can then be used to first boot up the initramfs image from a TFTP server
(here with the IP 192.168.1.21):

   setenv serverip 192.168.1.21
   setenv ipaddr 192.168.1.1
   tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr

The actual sysupgrade image can then be transferred (on the LAN port) to the
device via

  scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/

On the device, the sysupgrade must then be started using

  sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: 9a17279)
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/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was addedtarget/linux/ath79/dts/qca9558_openmesh_a40.dts
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 1eb481206dd4173f9e19f83e4b05892cd1035c74 by freifunk
ath79: add support for Qualcomm AP143 reference boards

Specifications:

SoC:    QCA9533
DRAM:   32Mb DDR1
Flash:  8/16Mb SPI-NOR
LAN:    4x 10/100Mbps via AR8229 switch (integrated into SoC)
        on GMII
WAN:    1x 10/100Mbps via MII
WLAN:   QCA9530
USB:    1x 2.0
UART:   standard QCA UART header
JTAG:   yes
Button: 1x WPS, 1x reset
LEDs:   8x LEDs

A version with 4Mb flash is also available, but due to lack of
enough space it's not supported.

As the original flash layout does not provide enough space for
the kernel (1472k), the firmware uses OKLI and concat flash to
overcome the limitation without changing the boot address of the
bootloaders.

Installation:

1. Original bootloader

  Connect the board to ethernet
  Set up a server with an IP address of 192.168.1.10
  Make the openwrt-ath79-generic-qca_ap143-8m-squashfs-factory.bin
  available via TFTP

  tftpboot 0x80060000 openwrt-ath79-generic-qca_ap143-8m-squashfs-factory.bin
  erase 0x9f050000 +$filesize
  cp.b $fileaddr 0x9f050000 $filesize

  Reboot the board.

2. pepe2k's u-boot_mod

  Connect the board to ethernet
  Set up a server with an IP address of 192.168.1.10
  Make the openwrt-ath79-generic-qca_ap143-8m-squashfs-factory.bin
  available via TFTP, as "firmware.bin"

  run fw_upg

  Reboot the board.

For the 16M version of the board, please use
openwrt-ath79-generic-qca_ap143-16m-squashfs-factory.bin

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
[use fwconcatX names, drop redundant uart status, fix IMAGE_SIZE,
set up IMAGE/factory.bin without metadata]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 1eb4812)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9533_qca_ap143.dtsi
The file was modifiedtarget/linux/ath79/image/Makefile (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9533_qca_ap143-8m.dts
The file was addedtarget/linux/ath79/dts/qca9533_qca_ap143-16m.dts
コミット fbc2feadd4e56483db485217f69a1e2149e7693f by freifunk
ramips: enable additional UART on MikroTik RouterBOARD M33G

The RouterBOARD M33G has an additional UART that should be enabled
by default.

Signed-off-by: Philipp Borgers <borgers@mi.fu-berlin.de>
(commit: fbc2fea)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_routerboard-m33g.dts (diff)
コミット 305c1b8d746b363f655c2f8d5a6497cca10a5d4e by nbd
hostapd: configure inter-AP communication interface for 802.11r

In setups using VLAN bridge filtering, hostapd may need to communicate using
a VLAN interface on top of the bridge, instead of using the bridge directly

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 305c1b8)
The file was addedpackage/network/services/hostapd/patches/730-ft_iface.patch
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット b126d9c3a3d3c8fe0937bcdfffabe8df941d2c06 by chunkeey
ipq40xx: add netgear wac510 support

This adds support for the Netgear WAC510 Insight Managed Smart Cloud
Wireless Access Point, an indoor dual-band, dual-radio 802.11ac
business-class wireless AP with integrated omnidirectional antennae
and two 10/100/1000 Mbps Ethernet ports.

For more information see:
<https://www.netgear.com/business/wifi/access-points/wac510>

Specifications:
SoC:        Qualcomm IPQ4018 (DAKOTA) ARM Quad-Core
RAM:        256 MiB
Flash1:     2 MiB Winbond W25Q16JV SPI-NOR
Flash2:     128 MiB Winbond W25N01GVZEIG SPI-NAND
Ethernet:   Built-in IPQ4018 (SoC, QCA8072 PHY), 2x 1000/100/10 port,
            WAN port active IEEE 802.3af/at PoE in
Wireless1:  Built-in IPQ4018 (SoC) 802.11b/g/n 2x2:2, 3 dBi antennae
Wireless2:  Built-in IPQ4018 (SoC) 802.11a/n/ac 2x2:2, 4 dBi antennae
Input:      (Optional) Barrel 12 V 2.5 A Power, Reset button SW1
LEDs:       Power, Insight, WAN PoE, LAN, 2.4G WLAN, 5G WLAN
Serial:     Header J2
1 - 3.3 Volt (Do NOT connect!)
2 - TX
3 - RX
4 - Ground
WARNING: The serial port needs a TTL/RS-232 3.3 volt level converter!
         The Serial settings are 115200-8-N-1.

Installation via Stock Web Interface:
BTW: The default factory console/web interface login user/password are
admin/password.

In the web interface navigating to Management - Maintenance - Upgrade -
'Firmware Upgrade' will show you what is currently installed e.g.:
Manage Firmware
Current Firmware Version: V5.0.10.2
Backup Firmware Version: V1.2.5.11
Under 'Upgrade Options' choose Local (alternatively SFTP would be
available) then click/select 'Browse File' on the right side, choose
openwrt-ipq40xx-generic-netgear_wac510-squashfs-nand-factory.tar
and hit the Upgrade button below. After a minute or two your browser
should indicate completion printing 'Firmware update complete.' and
'Rebooting AP...'.

Note that OpenWrt will use the WAN PoE port as actual WAN port
defaulting to DHCP client but NOT allowing LuCI access, use LAN port
defaulting to 192.168.1.1/24 to access LuCI.

Installation via TFTP Requiring Serial U-Boot Access:
Connect to the device's serial port and hit any key to stop autoboot.
Upload and boot the initramfs based OpenWrt image as follows:
(IPQ40xx) # setenv serverip 192.168.1.1
(IPQ40xx) # setenv ipaddr 192.168.1.2
(IPQ40xx) # tftpboot openwrt-ipq40xx-generic-netgear_wac510-initramfs-fit-uImage.itb
(IPQ40xx) # bootm

Note: This only runs OpenWrt from RAM and has not installed anything
to flash as of yet. One may permanently install OpenWrt as follows:

Check the MTD device number of the active partition:
root@OpenWrt:/# dmesg | grep 'set to be root filesystem'
[    1.010084] mtd: device 9 (rootfs) set to be root filesystem
Upload the factory image ending with .ubi to /tmp (e.g. using scp or
tftp). Then flash the image as follows (substituting the 9 in mtd9
below with whatever number reported above):
root@OpenWrt:/# ubiformat /dev/mtd9 -f /tmp/openwrt-ipq40xx-generic-netgear_wac510-squashfs-nand-factory.ubi
And reboot.

Dual Image Configuration:
The default U-Boot boot command bootipq uses the U-Boot environment
variables primary/secondary to decide which image to boot. E.g.
primary=0, secondary=3800000 uses rootfs while primary=3800000,
secondary=0 uses rootfs_1.
Switching their values changes the active partition. E.g. from within
U-Boot:
(IPQ40xx) # setenv primary 0
(IPQ40xx) # setenv secondary 3800000
(IPQ40xx) # saveenv
Or from a OpenWrt userspace serial/SSH console:
fw_setenv primary 0
fw_setenv secondary 3800000
Note that if you install two copies of OpenWrt then each will have its
independent configuration not like when switching partitions on the
stock firmware.
BTW: The kernel log shows which boot partition is active:
[    2.439050] ubi0: attached mtd9 (name "rootfs", size 56 MiB)
vs.
[    2.978785] ubi0: attached mtd10 (name "rootfs_1", size 56 MiB)
Note: After 3 failed boot attempts it automatically switches partition.

Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
[squashed netgear-tar commit into main and rename netgear-tar for
now, until it is made generic.]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: b126d9c)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ipq40xx (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/init.d/bootcount (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wac510.dts
コミット 251c995cbb1ea5ad1de14775312c2bd19ed10439 by freifunk
ramips: add support for Linksys E5600

This submission relied heavily on the work of Linksys EA7300 v1/ v2.

Specifications:

* SoC: MediaTek MT7621A (880 MHz 2c/4t)
* RAM: 128M DDR3-1600
* Flash: 128M NAND
* Eth: MediaTek MT7621A (10/100/1000 Mbps x5)
* Radio: MT7603E/MT7613BE (2.4 GHz & 5 GHz)
* Antennae: 2 internal fixed in the casing and 2 on the PCB
* LEDs: Blue (x4 Ethernet)
  Blue+Orange (x2 Power + WPS and Internet)
* Buttons: Reset (x1)
  WPS (x1)

Installation:

Flash factory image through GUI.

This device has 2 partitions for the firmware called firmware and
alt_firmware. To successfully flash and boot the device, the device
should have been running from alt_firmware partition. To get the device
booted through alt_firmware partition, download the OEM firmware from
Linksys website and upgrade the firmware from web GUI. Once this is done,
flash the OpenWrt Factory firmware from web GUI.

Reverting to factory firmware:

1. Boot to 'alt_firmware'(where stock firmware resides) by doing one of
   the following:
   Press the "wps" button as soon as power LED turns on when booting.
   (OR) Hard-reset the router consecutively three times to force it to
   boot from 'alt_firmware'.
2. To remove any traces of OpenWRT from your router simply flash the OEM
   image at this point.

Signed-off-by: Aashish Kulkarni <aashishkul@gmail.com>

[fix hanging indents and wrap to 74 characters per line,
add kmod-mt7663-firmware-sta package for 5GHz STA mode to work,
remove sysupgrade.bin and concatenate IMAGES instead in mt7621.mk,
set default-state "on" for power LED]
Signed-off-by: Sannihith Kinnera <digislayer@protonmail.com>

[move check-size before append-metadata, remove trailing whitespace]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 251c995)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ramips/dts/mt7621_linksys_e5600.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
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/init.d/bootcount (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 6d23e474ad9d0eba935696c66db4fb6e2037bb72 by freifunk
ramips: add support for Amped Wireless ALLY router and extender

Amped Wireless ALLY is a whole-home WiFi kit, with a router (model
ALLY-R1900K) and an Extender (model ALLY-00X19K).  Both are devices are
11ac and based on MediaTek MT7621AT and MT7615N chips.  The units are
nearly identical, except the Extender lacks a USB port and has a single
Ethernet port.

Specification:
- SoC: MediaTek MT7621AT (2C/4T) @ 880MHz
- RAM: 128MB DDR3 (Nanya NT5CC64M16GP-DI)
- FLASH: 128MB NAND (Winbond W29N01GVSIAA)
- WiFi: 2.4/5 GHz 4T4R
  - 2.4GHz MediaTek MT7615N bgn
  - 5GHz MediaTek MT7615N nac
- Switch: SoC integrated Gigabit Switch
- USB: 1x USB3 (Router only)
- BTN: Reset, WPS
- LED: single RGB
- UART:  through-hole on PCB.
   J1: pin1 (square pad, towards rear)=3.3V, pin2=RX,
   pin3=GND, pin4=TX.  Settings: 57600/8N1.

Note regarding dual system partitions
-------------------------------------

The vendor firmware and boot loader use a dual partition scheme.  The boot
partition is decided by the bootImage U-boot environment variable: 0 for
the 1st partition, 1 for the 2nd.

OpenWrt does not support this scheme and will always use the first OS
partition.  It will set bootImage to 0 during installation, making sure
the first partition is selected by the boot loader.

Also, because we can't be sure which partition is active to begin with, a
2-step flash process is used.  We first flash an initramfs image, then
follow with a regular sysupgrade.

Installation:

Router (ALLY-R1900K)
1) Install the flashable initramfs image via the OEM web-interface.
  (Alternatively, you can use the TFTP recovery method below.)
  You can use WiFi or Ethernet.
  The direct URL is:  http://192.168.3.1/07_06_00_firmware.html
  a. No login is needed, and you'll be in their setup wizard.
  b. You might get a warning about not being connected to the Internet.
  c. Towards the bottom of the page will be a section entitled "Or
  Manually Upgrade Firmware from a File:" where you can manually choose
  and upload a firmware file.
  d: Click "Choose File", select the OpenWRT "initramfs" image and click
  "Upload."
2) The Router will flash the OpenWrt initramfs image and reboot.  After
  booting, LuCI will be available on 192.168.1.1.
3) Log into LuCI as root; there is no password.
4) Optional (but recommended) is to backup the OEM firmware before
  continuing; see process below.
5) Complete the Installation by flashing a full OpenWRT image.  Note:
  you may use the sysupgrade command line tool in lieu of the UI if
  you prefer.
  a.  Choose System -> Backup/Flash Firmware.
  b.  Click "Flash Image..." under "Flash new firmware image"
  c.  Click "Browse..." and then select the sysupgrade file.
  d.  Click Upload to upload the sysupgrade file.
  e.  Important:  uncheck "Keep settings and retain the current
      configuration" for this initial installation.
  f.  Click "Continue" to flash the firmware.
  g.  The device will reboot and OpenWRT is installed.

Extender (ALLY-00X19K)
1) This device requires a TFTP recovery procedure to do an initial load
  of OpenWRT.  Start by configuring a computer as a TFTP client:
  a. Install a TFTP client (server not necessary)
  b. Configure an Ethernet interface to 192.168.1.x/24; don't use .1 or .6
  c. Connect the Ethernet to the sole Ethernet port on the X19K.
2) Put the ALLY Extender in TFTP recovery mode.
  a. Do this by pressing and holding the reset button on the bottom while
  connecting the power.
  b. As soon as the LED lights up green (roughly 2-3 seconds), release
  the button.
3) Start the TFTP transfer of the Initramfs image from your setup machine.
For example, from Linux:
tftp -v -m binary 192.168.1.6 69 -c put initramfs.bin
4) The Extender will flash the OpenWrt initramfs image and reboot.  After
booting, LuCI will be available on 192.168.1.1.
5) Log into LuCI as root; there is no password.
6) Optional (but recommended) is to backup the OEM firmware before
  continuing; see process below.
7) Complete the Installation by flashing a full OpenWRT image.  Note: you
may use the sysupgrade command line tool in lieu of the UI if you prefer.
  a.  Choose System -> Backup/Flash Firmware.
  b.  Click "Flash Image..." under "Flash new firmware image"
  c.  Click "Browse..." and then select the sysupgrade file.
  d.  Click Upload to upload the sysupgrade file.
  e.  Important:  uncheck "Keep settings and retain the current
      configuration" for this initial installation.
  f.  Click "Continue" to flash the firmware.
  g.  The device will reboot and OpenWRT is installed.

Backup the OEM Firmware:
-----------------------

There isn't any downloadable firmware for the ALLY devices on the Amped
Wireless web site. Reverting back to the OEM firmware is not possible
unless we have a backup of the original OEM firmware.

The OEM firmware may be stored on either /dev/mtd3 ("firmware") or
/dev/mtd6 ("oem").  We can't be sure which was overwritten with the
initramfs image, so backup both partitions to be safe.

  1) Once logged into LuCI, navigate to System -> Backup/Flash Firmware.
  2) Under "Save mtdblock contents," first select "firmware" and click
  "Save mtdblock" to download the image.
  3) Repeat the process, but select "oem" from the pull-down menu.

Revert to the OEM Firmware:
--------------------------
* U-boot TFTP:
  Follow the TFTP recovery steps for the Extender, and use the
  backup image.

* OpenWrt "Flash Firmware" interface:
  Upload the backup image and select "Force update"
  before continuing.

Signed-off-by: Jonathan Sturges <jsturges@redhat.com>
(commit: 6d23e47)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ramips/dts/mt7621_ampedwireless_ally-r1900k.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_ampedwireless_ally.dtsi
The file was addedtarget/linux/ramips/dts/mt7621_ampedwireless_ally-00x19k.dts
コミット b232680f847f4ea8d058849a51dedebb8e398a01 by freifunk
ramips: add support for Linksys EA8100 v1

Specifications:
- SoC: MT7621AT
- RAM: 256MB
- Flash: 128MB NAND
- Ethernet: 5 Gigabit ports
- WiFi: 2.4G/5G MT7615N
- USB: 1 USB 3.0, 1 USB 2.0

This device is very similar to the EA7300 v1/v2 and EA7500 v2.

Installation:

Upload the generated factory image through the factory web interface.

(following part taken from EA7300 v2 commit message:)

This might fail due to the A/B nature of this device. When flashing, OEM
firmware writes over the non-booted partition. If booted from 'A',
flashing over 'B' won't work. To get around this, you should flash the
OEM image over itself. This will then boot the router from 'B' and
allow you to flash OpenWRT without problems.

Reverting to factory firmware:

Hard-reset the router three times to force it to boot from 'B.' This is
where the stock firmware resides. To remove any traces of OpenWRT from
your router simply flash the OEM image at this point.

With thanks to Leon Poon (@LeonPoon) for the initial bringup.

Signed-off-by: Tee Hao Wei <angelsl@in04.sg>
[add missing entry in 10_fix_wifi_mac]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b232680)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/init.d/bootcount (diff)
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 modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7621_linksys_ea8100-v1.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/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
コミット da8428d277cd3373b05330cb3b4f93aef717c5ab by freifunk
ipq806x: add support for Askey RT4230W REV6

This adds support for the Askey RT4230W REV6
(Branded by Spectrum/Charter as RAC2V1K)

At this time, there's no way to reinstall the stock firmware so don't install
this on a router that's being rented.

Specifications:

    Qualcomm IPQ8065
    1 GB of RAM (DDR3)
    512 MB Flash (NAND)
    2x Wave 2 WiFi cards (QCA9984)
    5x 10/100/1000 Mbps Ethernet (Switch: QCA8337)
    1x LED (Controlled by a microcontroller that switches it between red and
        blue with different patterns)
    1x USB 3.0 Type-A
    12V DC Power Input
    UART header on PCB - pinout from top to bottom is RX, TX, GND, 5V
    Port settings are 115200n8

More information: https://forum.openwrt.org/t/askey-rac2v1k-support/15830
https://deviwiki.com/wiki/Askey_RAC2V1K

To check what revision your router is, restore one of these config backups
through the stock firmware to get ssh access then run
"cat /proc/device-tree/model".
https://forum.openwrt.org/t/askey-rac2v1k-support/15830/17
The revision number on the board doesn't seem to be very consistent so that's
why this is needed. You can also run printenv in the uboot console and if
machid is set to 177d, that means your router is rev6.

Note: Don't install this if the router is being rented from an ISP. The defined
partition layout is different from the OEM one and even if you changed the
layout to match, backing up and restoring the OEM firmware breaks /overlay so
nothing will save and the router will likely enter a bootloop.

How to install:

Method 1: Install without opening the case using SSH and tftp

    You'll need:
    RAC2V1K-SSH.zip:
https://github.com/lmore377/openwrt-rt4230w/blob/master/RAC2V1K-SSH.zip
    initramfs and sysupgrade images

    Connect to one of the router's LAN ports

    Download the RAC2V1K-SSH.zip file and restore the config file that
corresponds to your router's firmware (If you're firmware is newer than what's
in the zip file, just restore the 1.1.16 file)

    After a reboot, you should be able to ssh into the router with username:
"4230w" and password: "linuxbox" or "admin". Run the following commannds
     fw_setenv ipaddr 10.42.0.10 #IP of router, can be anything as long as
it's in the same subnet as the server
     fw_setenv serverip 10.42.0.1# #IP of tftp server that's set up in next
steps
     fw_setenv bootdelay 8
     fw_setenv bootcmd "tftpboot initramfs.bin; bootm; bootipq"

    Don't reboot the router yet.

    Install and set up a tftp server on your computer

    Set a static ip on the ethernet interface of your computer (use this for
serverip in the above commands)

    Rename the initramfs image to initramfs.bin, and host it with the tftp
server

    Reboot the router. If you set up everything right, the router led should
switch over to a slow blue glow which means openwrt is booted. If for some
reason the file doesn't get loaded into ram properly, it should still boot to
the OEM firmware.
    After openwrt boots, ssh into it and run these commands:
    fw_setenv bootcmd "setenv mtdids nand0=nand0 && setenv mtdparts
mtdparts=nand0:0x1A000000@0x2400000(firmware) && ubi part firmware && ubi
read 0x44000000 kernel 0x6e0000 && bootm"
    fw_setenv bootdelay 2

    After openwrt boots up, figure out a way to get the sysupgrade file onto it
(scp, custom build with usb kernel module included, wget, etc.) then flash it
with sysupgrade. After it finishes flashing, it should reboot, the light should
start flashing blue, then when the light starts "breathing" blue that means
openwrt is booted.

Method 2: Install with serial access (Do this if something fails and you can't
boot after using method 1)

    You'll need:
    initramfs and sysupgrade images
    Serial access:
https://openwrt.org/inbox/toh/askey/askey_rt4230w_rev6#opening_the_case

    Install and set up a tftp server

    Set a static ip on the ethernet interface of your computer

    Download the initramfs image, rename it to initramfs.bin, and host it with
the tftp server

    Connect the wan port of the router to your computer

    Interrupt U-Boot and run these commands:
    setenv serverip 10.42.0.1 (You can use whatever ip you set for the computer)
    setenv ipaddr 10.42.0.10 (Can be any ip as long as it's in the same subnet)
    setenv bootcmd "setenv mtdids nand0=nand0 &&
set mtdparts mtdparts=nand0:0x1A000000@0x2400000(firmware) && ubi part firmware
&& ubi read 0x44000000 kernel 0x6e0000 && bootm"

    saveenv
    tftpboot initramfs.bin
    bootm

    After openwrt boots up, figure out a way to get the sysupgrade file onto it
(scp, custom build with usb kernel module included, wget, etc.) then flash it
with sysupgrade. After it finishes flashing, it should reboot, the light should
start flashing blue, then when the light starts "breathing" blue that means
openwrt is booted.

Signed-off-by: Lauro Moreno <lmore377@gmail.com>
[add entry in 5.10 patch, fix whitespace issues]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: da8428d)
The file was modifiedtarget/linux/ipq806x/patches-5.4/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ipq806x (diff)
The file was addedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
The file was modifiedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq806x/image/Makefile (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット 01f29a0c72e88e12c2c1a44bc8ac28c986fb8d35 by freifunk
umbim: fix whitespace issues

Make leading whitespaces consistent and remove trailing one.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 01f29a0)
The file was modifiedpackage/network/utils/umbim/Makefile (diff)
The file was modifiedpackage/network/utils/umbim/files/lib/netifd/proto/mbim.sh (diff)
コミット 6bc4c0ae3eb3dff6e410b5b012ab0bec267adb5a by freifunk
umbim: fix return value of proto_mbim_setup()

The variable name appears to be mistyped.

Suggested-by: Howard Chu <hyc@symas.com>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6bc4c0a)
The file was modifiedpackage/network/utils/umbim/files/lib/netifd/proto/mbim.sh (diff)
コミット 7b9a0c264cb9dc2c5a946a0aa9a290427a5e559c by freifunk
ath79: use dynamic partitioning for TP-Link CPE series

CPExxx and WBSxxx boards with AR9344 SOC
use the OKLI lzma kernel loader
with the offset of 3 blocks of length 4k (0x3000)
in order to have a fake "kernel" that cannot grow larger
than how it is defined in the now static OEM partition table.

Before recent changes to the mtdsplit driver,
the uImage parser for OKLI only supported images
that started exactly on an eraseblock boundary.

The mtdsplit parser for uImage now supports identifying images
with any magic number value
and at any offset from the eraseblock boundary
using DTS properties to define those values.

So, it is no longer necessary to use fixed sizes
for kernel and rootfs

Tested-by: Andrew Cameron <apcameron@softhome.net>  [CPE510 v2]
Tested-by: Bernhard Geier <freifunk@geierb.de>      [WBS210 v2]
Tested-by: Petrov <d7c48mWsPKx67w2@gmail.com>       [CPE210 v1]
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 7b9a0c2)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe.dtsi (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット 9b144cef4348eb49e33ad63bcb369544215313a5 by freifunk
bcm63xx: drop USB LEDs for Technicolor TG582N / ADB P.DG A4001N

Remove the USB status red and green LEDs for
- ADB P.DG A4001N A-000-1A1-AX
- Technicolor TG582N
- Technicolor TG582N Telecom Italia

After having mounted an SMD socket for the flash memory for
JTAG reverse engineering, and so be able to easly swap between
OpenWrt and the stock FW, it turned out that the stock FW does
not light up the red and green USB LEDs exactly as I remembered.

Signed-off-by: Daniele Castro <danielecastro@hotmail.it>
[improve commit title]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 9b144ce)
The file was modifiedtarget/linux/bcm63xx/base-files/etc/board.d/01_leds (diff)
コミット 4a9f389ed2dcee18a5c5e1f0d4e5c406f9290579 by freifunk
ramips: split Youku YK1 to YK-L1 and YK-L1c

Device specifications:
* Model: Youku YK-L1/L1c
* CPU: MT7620A
* RAM: 128 MiB
* Flash: 32 MiB (YK-L1)/ 16 MiB (YK-L1c)
* LAN: 2* 10M/100M Ports
* WAN: 1* 10M/100M Port
* USB: 1* USB2.0
* SD: 1* MicroSD socket
* UART: 1* TTL, Baudrate 57600

Descriptions:
  Previous supported device YOUKU yk1 is actually Youku YK-L1. Though they look
  really different, the only hardware difference between the two models is flash
  size, YK-L1 has 32 MiB flash but YK-L1c has 16MiB. It seems that YK-L1c can
  compatible with YK-L1's firmware but it's better to split it to different models.

  It is easy to identify the models by looking at the label on the bottom of the
  device. The label has the model number "YK-L1" or "YK-L1c". Due to different flash
  sizes, YK-L1c that using previous YK-L1's firmware needs to apply "force update"
  to install compatible firmware, so please backup config file before system upgrade.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
[use more specific name for DTSI]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 4a9f389)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_youku_yk-l1.dtsi
The file was removedtarget/linux/ramips/dts/mt7620a_youku_yk1.dts
The file was addedtarget/linux/ramips/dts/mt7620a_youku_yk-l1c.dts
The file was addedtarget/linux/ramips/dts/mt7620a_youku_yk-l1.dts
コミット 6f648ed7e639060902df1d652fedd176f4aa9f98 by freifunk
treewide: remove "+" sign for increment with macaddr_add

Many people appear to use an unneeded "+" prefix for the increment
when calculating a MAC address with macaddr_add. Since this is not
required and used inconsistently [*], just remove it.

[*] As a funny side-fact, copy-pasting has led to almost all
    hotplug.d files using the "+", while nearly all of the
    02_network files are not using it.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6f648ed)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/preinit/05_set_iface_mac_ipq40xx.sh (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/rockchip/armv8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/etc/uci-defaults/03_wireless (diff)
The file was modifiedtarget/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom (diff)
コミット da77b9c2f185db72a2917aa2e18f0c8bb164d3c4 by hauke
kernel: bump 5.10 to 5.10.42

Deleted (reverse-appliable):
generic/pending-5.10/110-perf-jevents-fix-getting-maximum-number-of-fds.patch

Manually refreshed:
ramips/patches-5.10/835-asoc-add-mt7620-support.patch

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: da77b9c)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-38-net-ethernet-mtk_eth_soc-unmap-RX-data-before-callin.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-45-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/323-mt7621-memory-detect.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-48-net-ethernet-mtk_eth_soc-reduce-unnecessary-interrup.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/410-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-07-netfilter-flowtable-fast-NAT-functions-never-fail.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/772-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-17-netfilter-flowtable-add-xmit-path-types.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-04-netfilter-flowtable-consolidate-skb_try_make_writabl.patch (diff)
The file was removedtarget/linux/generic/pending-5.10/110-perf-jevents-fix-getting-maximum-number-of-fds.patch
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-42-net-ethernet-mtk_eth_soc-remove-unnecessary-TX-queue.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/921-serial-core-add-support-for-boot-console-with-arbitr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-06-netfilter-flowtable-move-FLOW_OFFLOAD_DIR_MAX-away-f.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/650-netfilter-add-xt_FLOWOFFLOAD-target.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-32-net-ethernet-mtk_eth_soc-add-support-for-initializin.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-18-netfilter-flowtable-use-dev_fill_forward_path-to-obt.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-46-net-ethernet-mtk_eth_soc-cache-HW-pointer-of-last-fr.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-27-netfilter-flowtable-bridge-vlan-hardware-offload-and.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-51-net-ethernet-mtk_eth_soc-use-iopoll.h-macro-for-DMA-.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-20-netfilter-flowtable-add-vlan-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-16-net-dsa-resolve-forwarding-path-for-dsa-slave-ports.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/661-use_fq_codel_by_default.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-30-dsa-slave-add-support-for-TC_SETUP_FT.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-19-netfilter-flowtable-use-dev_fill_forward_path-to-obt.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/773-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-33-net-ethernet-mtk_eth_soc-add-flow-offloading-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-49-net-ethernet-mtk_eth_soc-rework-NAPI-callbacks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-01-netfilter-flowtable-separate-replace-destroy-and-sta.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/343-netfilter-nft_flow_offload-handle-netdevice-events-f.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/835-asoc-add-mt7620-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-43-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-Q.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-40-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/771-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-31-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-26-netfilter-nft_flow_offload-use-direct-xmit-if-hardwa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/775-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-39-net-ethernet-mtk_eth_soc-fix-build_skb-cleanup.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/774-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-50-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-47-net-ethernet-mtk_eth_soc-only-read-the-full-RX-descr.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/630-packet_socket_type.patch (diff)
コミット 752cd29904c9304125005b34354b75b968bfc449 by hauke
kernel: bump 5.4 to 5.4.124

Manually rebased:
  generic/hack-5.4/662-remove_pfifo_fast.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
[manual changes to ramips/patches-5.10/835-asoc-add-mt7620-support.patch]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 752cd29)
The file was modifiedtarget/linux/generic/pending-5.4/770-11-net-ethernet-mtk_eth_soc-avoid-rearming-interrupt-if.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/662-remove_pfifo_fast.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/generic/hack-5.4/661-use_fq_codel_by_default.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-04-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-q.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-10-net-ethernet-mtk_eth_soc-unmap-rx-data-before-callin.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/401-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.4/774-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-00-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/761-net-ethernet-mediatek-Refine-the-timing-of-GDM-PSE-s.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/752-v5.8-net-dsa-provide-an-option-for-drivers-to-always-rece.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-08-net-ethernet-mtk_eth_soc-cache-hardware-pointer-of-l.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/753-v5.8-net-dsa-mt7530-fix-VLAN-setup.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0602-net-dsa-mt7530-use-resolved-link-config-in-mac_link_.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-03-net-ethernet-mtk_eth_soc-fix-unnecessary-tx-queue-st.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-14-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/762-net-ethernet-mediatek-Enable-GDM-GDMA_DROP_ALL-mode.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/647-net-dsa-support-hardware-flow-table-offload.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.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 modifiedtarget/linux/generic/backport-5.4/760-net-ethernet-mediatek-Integrate-GDM-PSE-setup-operat.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-16-net-ethernet-mediatek-mtk_eth_soc-add-flow-offloadin.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-09-net-ethernet-mtk_eth_soc-only-read-the-full-rx-descr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/771-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-06-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/700-v5.5-net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/1011-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0603-net-dsa-mt7530-Extend-device-data-ready-for-adding-a.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0048-asoc-add-mt7620-support.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/921-serial-core-add-support-for-boot-console-with-arbitr.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0601-net-dsa-propagate-resolved-link-config-via-mac_link_.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/775-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0029-sdk_dpaa-update-the-xmit-timestamp-to-avoid-watchdog.patch (diff)
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/backport-5.4/772-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-13-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/773-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-15-net-ethernet-mediatek-mtk_eth_soc-add-support-for-in.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0604-net-dsa-mt7530-Add-the-support-of-MT7531-switch.patch (diff)
コミット 2e10ed925e1e07c28570731a429efa5e7de3b826 by hauke
ath10k-ct: update to latest version

Changelog:
- ath10k-ct: Add security fixes.
- ath10k-ct: Add 5.12 kernel version.
- ath10k-ct: Fix the beacon/mcast/bcast override issue
- ath10k-ct 5.7: Fix setting mcast/bcast/beacon rate from debugfs.
- ath10k-ct: Add 5.11 driver.

Delete upstreamed patch and refresh the rest. Also, use the opportunity to
set PKG_RELEASE to $(AUTORELEASE).

Runtime-tested on ipq806x (Netgear R7800).

Signed-off-by: Michael Yartys <michael.yartys@protonmail.com>
(commit: 2e10ed9)
The file was removedpackage/kernel/ath10k-ct/patches/164-ath10k-commit-rates-from-mac80211.patch
The file was modifiedpackage/kernel/ath10k-ct/patches/201-ath10k-add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was modifiedpackage/kernel/ath10k-ct/Makefile (diff)
The file was modifiedpackage/kernel/ath10k-ct/patches/202-ath10k-use-tpt-trigger-by-default.patch (diff)
コミット 8716dda0743454e3949b815613542a4d00fc2a09 by hauke
x86: kernel: enable Fusion-MPT SAS driver

Compile in MPT SAS driver required to mount rootfs on some VMWare
systems (e.g. required for 1&1 IONOS).

Signed-off-by: Mark Carroll <git@markcarroll.net>
(commit: 8716dda)
The file was modifiedtarget/linux/x86/64/config-5.10 (diff)
The file was modifiedtarget/linux/x86/64/config-5.4 (diff)
コミット 2fdb7053f9e77ed7ae4be0cdbf8a59f79988ee20 by hauke
kernel: usb: add kmod-usb-gadget-ncm

Add kernel module package for USB Network Control Model (NCM) Gadget
support.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
(commit: 2fdb705)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット e34cc5eb377ce94a8e1717546a4e156a9bd4984b by hauke
layerscape: armv8_64b: enable CONFIG_ARM_PSCI_CPUIDLE

Enable PSCI firmware based CPUidle driver.
PSCI firmware is the standard power management control for all ARM64
based platforms.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: e34cc5e)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
コミット 6fb27e8e6d05ed426f200242fdc1710f6f849127 by hauke
ipq806x: fix LAN and WAN port assignments on TP-Link AD7200

LAN port 4 was swapped with the WAN port and the remaining three LAN
ports were numbered in reverse order from their labels on the case.

Fixes: 1a775a4fd033 ("ipq806x: add support for TP-Link Talon AD7200")
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
(commit: 6fb27e8)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
コミット 74417f8b3a803c59995887e20437394e1abeaaa2 by hauke
toolchain: gdb: Add optional python support

Compile gdb with python support optionally.

To use the Python support in gdb some extra python files are needed,
install them too. While at it also install other shared files which we
did not install before.

If gdb is built without Python support the python folder does not
exists.

Signed-off-by: Hauke Mehrtens <hmehrtens@maxlinear.com>
(commit: 74417f8)
The file was modifiedtoolchain/Config.in (diff)
The file was modifiedtoolchain/gdb/Makefile (diff)
コミット 609aa3978393d7436e5c9caba89d3356af021c80 by hauke
tools/isl: bump to 0.24

Tested with Graphite and -floop-nest-optimize, without issues.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 609aa39)
The file was modifiedtools/isl/Makefile (diff)
コミット 1984a6bbcaac95c439dd4a6eba2f78c54e9be215 by hauke
ipq40xx: add uboot-envtools to default packages

When support for Luma WRTQ-329ACN was added, the instructions for
flashing this device include using tools from uboot-envtools package.
Unfortunately the OpenWrt buildroot system omits packages from
DEVICE_PACKAGES when CONFIG_TARGET_MULTI_PROFILE,
CONFIG_TARGET_PER_DEVICE_ROOTFS, CONFIG_TARGET_ALL_PROFILES are set. In
result the official images are without tools mentioned in the
instruction. The workoround for the fashing would be installing
uboot-envtools when booted with initramfs image, but not always the
access to internet is available. The other method would be to issue the
necesary command in U-Boot environment but some serial terminals default
configuration don't work well with pasting lines longer than 80 chars.
Therefore add uboot-envtools to default packages, which adds really
small flash footprint to rootfs, where increased size usually is not an
issue.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: 1984a6b)
The file was modifiedtarget/linux/ipq40xx/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット db014428b153215a2bdffc80ea44a3a03a1e18cd by hauke
mvebu: armada-37xx: remove ethernet alias patch

This patch has been added with initial support for ESPRESSObin board and
mistakenly it affects all boards with this SoC. Drop this patch since
the aliases are now in upstream dts for ESPRESSObin. If any boards are
relying on this, please add the respective alias to that board dts.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: db01442)
The file was removedtarget/linux/mvebu/patches-5.10/314-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch
The file was addedtarget/linux/mvebu/patches-5.10/315-armada-xp-linksys-mamba-resize-kernel.patch
The file was removedtarget/linux/mvebu/patches-5.10/315-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch
The file was removedtarget/linux/mvebu/patches-5.10/316-armada-xp-linksys-mamba-resize-kernel.patch
The file was removedtarget/linux/mvebu/patches-5.10/317-armada-370-dts-fix-crypto-engine.patch
The file was addedtarget/linux/mvebu/patches-5.10/316-armada-370-dts-fix-crypto-engine.patch
The file was addedtarget/linux/mvebu/patches-5.10/314-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch
コミット e9c9b5ec72e4ec8add23515a76bd5de5e7cac2a1 by hauke
kernel: package Synopsys Designware PCI to I2C controller

This is present on Roqos Core RC10 and needed to control LED matrix.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: e9c9b5e)
The file was modifiedpackage/kernel/linux/modules/i2c.mk (diff)
コミット 09448d8ff30d7c1474c8dd0a762efe0417c471bd by hauke
x86: add Roqos Core RC10 ethernet interfaces

eth0 -> single NIC (i211at)
eth1 -> single NIC (i211at) -> 4-port unmanaged switch (BCM53125U)

Notes
UART is exposed on J4 connector, pinout starting from pin marked 1:
1. GND, 2. NC?, 3. NC?, 4. RX, 5. TX, 6. NC?
baud: 115200, parity: none, flow control: none
The board is setup by coreboot with UEFI. To enter setup screen hold
ESC key on boot.
The 5-LED multicolor matrix is attached on first I2C device named
"Synopsys DesignWare I2C adapter" at address 0x60. Controlling values
are stored in /opt/roqos/etc/rcLED.conf of original firmware.
Remember to backup the original firmware, there are no downloadable
copies.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: 09448d8)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
コミット ff2bb16730f629d54bde8ba85c75d8614741e3fd by hauke
linux-firmware: update to version 20210315 and trim down broadcom FW

In there linux-firmware repository located in kernel, there were removed old
broadcom firmware [1] as they seem to be likely vulnerable to KrØØk vulnerability
(CVE-2019-15126), because Cypress released new versions and superseded
by it.

In OpenWrt, there is Makefile for cypress-firmware, which already provides
the same named packages like it was in linux-firmware. For example, cypress-firmware-43455-sdio
provides brcmfmac-firmware-43455-sdio [2].

Changelog between 2020118 and 20210315:
3568f96 (tag: 20210315) linux-firmware: Update firmware file for Intel Bluetooth AX210
9e96e50 linux-firmware: Update firmware file for Intel Bluetooth AX200
c8d0db5 linux-firmware: Update firmware file for Intel Bluetooth AX201
5e2a387 Merge tag 'iwlwifi-fw-2021-03-05-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware into main
b0d3e31 rtw88: 8822c: Update normal firmware to v9.9.6
5a2fd63 iwlwifi: add new FWs from core59-66 release
4f54906 iwlwifi: update 9000-family firmwares
11b7607 iwlwifi: update 7265D firmware
e425f76 Merge branch 'add-silabs-wf200' of github.com:jerome-pouiller/linux-firmware into main
5ecd13f Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
58fb90a linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
e576a1b rtw89: 8852a: add firmware v0.9.12.2
048a7cb WHENCE: add missing symlink for BananaPi M3
aa6c6e7 Add symlink for BananaPi M2 to brcmfmac43430-sdio config
58825f7 brcm: Fix Raspberry Pi 4B NVRAM file
520f71b silabs: add new firmware for WF200
f7915a0 amdgpu: add initial firmware for green sardine
80cb579 rtw88: RTL8822C: Update normal firmware to v9.9.5
b79d239 (tag: 20210208) Merge branch 'DG1-guc-huc-ADLS-dmc' of git://anongit.freedesktop.org/drm/drm-firmware into main
66970e1 Merge branch 'qcom-rb5' of https://github.com/lumag/linux-firmware into main
cf6fc2b Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304
391fd50 linux-firmware: add firmware for MT7921
c5e3240 rtw88: RTL8821C: Update firmware to v24.8
d33d2d8 linux-firmware: Update firmware file for Intel Bluetooth AX210
3027ae4 linux-firmware: Update firmware file for Intel Bluetooth AX200
13979c3 linux-firmware: Update firmware file for Intel Bluetooth AX201
348d8a9 i915: Add DMC v2.01 for ADL-S
f33f1f7 i915: Add HuC v7.7.1 for DG1
6a422f5 i915: Add GuC v49.0.1 for DG1
df822a8 qcom: Add venus firmware files for VPU-1.0
11a1db1 qcom: Add SM8250 Compute DSP firmware
e55248b qcom: Add SM8250 Audio DSP firmware
da74cc6 qcom: add firmware files for Adreno a650
0578970 brcm: Link RPi4's WiFi firmware with DMI machine name.
d528862 brcm: Add NVRAM for Vamrs 96boards Rock960
870b805 brcm: Update Raspberry Pi 3B+/4B NVRAM for downstream changes
a28a590 cypress: Fix link direction
060ad8b cypress: Link the new cypress firmware to the old brcm files
0f0aefd brcm: remove old brcm firmwares that have newer cypress variants
f580dc2 rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x059A_25CB
7df2220 rtl_bt: Update RTL8822C BT(USB I/F) FW to 0x099a_7253
e79405d rtl_bt: Add firmware and config files for RTL8852A BT USB chip
ef3813d rtl_bt: Update RTL8821C BT(USB I/F) FW to 0x829a_7644
646f159 (tag: 20201218) make AP6212 in bananpi m2 plus/zero work
28185ec linux-firmware: Update firmware file for Intel Bluetooth AX210
23da869 linux-firmware: Update firmware file for Intel Bluetooth AX200
2099248 linux-firmware: Update firmware file for Intel Bluetooth AX201
94de5e2 linux-firmware: Update firmware file for Intel Bluetooth 9560
27a3689 linux-firmware: Update firmware file for Intel Bluetooth 9260
5c3c4af Merge branch 'lt9611uxc' of https://github.com/lumag/linux-firmware into main
aaed4a8 Merge branch 'v1.1.6' of https://github.com/irui-wang/linux_fw_vpu_v1.1.6 into main
d8c9865 Merge branch 'master' of https://github.com/sampnimm/linux-firmware-BT into main
63ab3db linux-firmware: add firmware for Lontium LT9611UXC DSI to HDMI bridge
0fe0fe0 mediatek: update MT8173 VPU firmware to v1.1.6
1a08ec9 QCA : Updated firmware files for WCN3991
7455a36 Merge branch 'guc_v49' of git://anongit.freedesktop.org/drm/drm-firmware into main
7eb7fda linux-firmware: Update firmware file for Intel Bluetooth AX210
5cbf459 linux-firmware: Update firmware file for Intel Bluetooth AX210
c487f7d i915: Add GuC firmware v49.0.1 for all platforms
d9ffb07 i915: Remove duplicate KBL DMC entry
b362fd4 Mellanox: Add new mlxsw_spectrum firmware xx.2008.2018
bc9cd0b linux-firmware: Update AMD SEV firmware
54c797a amdgpu: add sienna cichlid firmware for 20.45
1340e9c amdgpu: update vega20 firmware for 20.45
b260c9c amdgpu: update vega12 firmware for 20.45
d683bd5 amdgpu: update vega10 firmware for 20.45
7c81cc2 amdgpu: update renoir firmware for 20.45
3619e57 amdgpu: update navi14 firmware for 20.45
68ce0fb amdgpu: update navi12 firmware for 20.45
e889b80 amdgpu: update navi10 firmware for 20.45
f4edc15 amdgpu: update raven2 firmware for 20.45
e71210f amdgpu: update raven firmware for 20.45

[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=0f0aefd733f70beae4c0246edbd2c158d5ce974c

[2] https://github.com/openwrt/openwrt/blob/eeda8652f1655d4f9c11e9c9f51ddcd3377d119a/package/firmware/cypress-firmware/Makefile#L124

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: ff2bb16)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
The file was modifiedtarget/linux/sunxi/image/cortexa7.mk (diff)
The file was modifiedpackage/firmware/linux-firmware/broadcom.mk (diff)
コミット 3c46ba053d899df65dc07e373c64d1925d30f88e by nbd
mt76: update to the latest version

Add mt7915e dependency on kmod-thermal

22b690334c0f mt76: mt7915: do not fail if the cooling device could not be registered

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3c46ba0)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 04a260911ca0f10a0e37c487c220e1aae3623dda by hauke
mac80211: Update to backports-5.10.42

The removed patches were integrated upstream.

The brcmf_driver_work workqueue was removed in brcmfmac with kernel
5.10.42, the asynchronous call was covered to a synchronous call. There
is no need to wait any more.
This part was removed manually from this patch:
brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 04a2609)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/387-mac80211-prevent-attacks-on-TKIP-WEP-as-well.patch
The file was removedpackage/kernel/mac80211/patches/ath10k/300-ath10k-add-CCMP-PN-replay-protection-for-fragmented-.patch
The file was removedpackage/kernel/mac80211/patches/ath10k/303-ath10k-drop-MPDU-which-has-discard-flag-set-by-firmw.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/311-net-fq_impl-drop-get_default_func-move-default-flow-.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/402-ath_regd_optional.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/mwl/940-mwl8k_init_devices_synchronously.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/mwl/700-mwl8k-missing-pci-id-for-WNR854T.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/384-mac80211-drop-A-MSDUs-on-old-ciphers.patch
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was removedpackage/kernel/mac80211/patches/ath10k/302-ath10k-drop-fragments-with-multicast-DA-for-SDIO.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/001-fix_build.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/373-mac80211-support-Rx-timestamp-calculation-for-all-pr.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/301-mac80211-support-driver-based-disconnect-with-reconn.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/382-mac80211-properly-handle-A-MSDUs-that-start-with-an-.patch
The file was removedpackage/kernel/mac80211/patches/subsys/388-mac80211-do-not-accept-forward-invalid-EAPOL-frames.patch
The file was removedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-defrag-PN-against-current-frame.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/380-mac80211-assure-all-fragments-are-encrypted.patch
The file was removedpackage/kernel/mac80211/patches/subsys/389-mac80211-extend-protection-against-mixed-key-and-fra.patch
The file was removedpackage/kernel/mac80211/patches/ath10k/304-ath10k-Fix-TKIP-Michael-MIC-verification-for-PCIe.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/300-cfg80211-support-immediate-reconnect-request-hint.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/315-mac80211-add-rx-decapsulation-offload-support.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/381-mac80211-prevent-mixed-key-and-fragment-cache-attack.patch
The file was removedpackage/kernel/mac80211/patches/subsys/385-mac80211-add-fragment-cache-to-sta_info.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/100-remove-cryptoapi-dependencies.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/383-cfg80211-mitigate-A-MSDU-aggregation-attacks.patch
The file was removedpackage/kernel/mac80211/patches/rtl/001-v5.12-rtlwifi-8821ae-upgrade-PHY-and-RF-parameters.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath10k/301-ath10k-drop-fragments-with-multicast-DA-for-PCIe.patch
The file was removedpackage/kernel/mac80211/patches/ath10k/305-ath10k-Validate-first-subframe-of-A-MSDU-before-proc.patch
コミット 624b85e646328c5f4ff271e6cf0edc5923d40c67 by freifunk
ath79: add support for Devolo dLAN pro 1200+ WiFi ac

This patch adds support for the Devolo dLAN pro 1200+ WiFi ac.
This device is a plc wifi AC2400 router/extender with 2 Ethernet ports,
has a QCA7500 PLC and uses the HomePlug AV2 standard.

Other than the PLC the hardware is identical to the Devolo Magic 2 WIFI.
Therefore it uses the same dts, which was moved to a dtsi to be included
by both boards.

This is a board that was previously included in the ar71xx tree.

Hardware:
   SoC:         AR9344
   CPU:         560 MHz
   Flash:       16 MiB (W25Q128JVSIQ)
   RAM:         128 MiB DDR2
   Ethernet:    2xLAN 10/100/1000
   PLC:         QCA75000 (Qualcomm HPAV2)
   PLC Uplink:  1Gbps MIMO
   PLC Link:    RGMII 1Gbps (WAN)
   WiFi:        Atheros AR9340 2.4GHz 802.11bgn
                Atheros AR9882-BR4A 5GHz 802.11ac
   Switch:      QCA8337, Port0:CPU, Port2:PLC, Port3:LAN1, Port4:LAN2
   Button:      3x Buttons (Reset, wifi and plc)
   LED:         3x Leds (wifi, plc white, plc red)
   GPIO Switch: 11-PLC Pairing (Active Low)
                13-PLC Enable
                21-WLAN power

MACs Details verified with the stock firmware:
   Radio1: 2.4 GHz &wmac     *:4c Art location: 0x1002
   Radio0: 5.0 GHz &pcie     *:4d Art location: 0x5006
   Ethernet        &ethernet *:4e = 2.4 GHz + 2
   PLC uplink      ---       *:4f = 2.4 GHz + 3
Label MAC address is from PLC uplink

The Powerline (PLC) interface of the dLAN pro 1200+ WiFi ac requires 3rd
party firmware which is not available from standard OpenWrt package
feeds. There is a package feed on github which you must add to
OpenWrt buildroot so you can build a firmware image which supports the
plc interface.

See: https://github.com/0xFelix/dlan-openwrt (forked from Devolo and
added compatibility for OpenWrt 21.02)

Flash instruction (TFTP):
1. Set PC to fixed ip address 192.168.0.100
2. Download the sysupgrade image and rename it to uploadfile
3. Start a tftp server with the image file in its root directory
4. Turn off the router
5. Press and hold Reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
    the firmware should be transferred from the tftp server
8. Allow 1-2 minutes for the first boot.

Signed-off-by: Felix Matouschek <felix@matouschek.org>
[add "plus" to compatible and device name]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 624b85e)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/ar9344_devolo_dlan-pro-1200plus-ac.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_devolo_magic-2-wifi.dts (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/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ath79/dts/ar9344_devolo_dlan_wifi.dtsi
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット a509b80065b6680e3e007203084c147f77b6717f by freifunk
ramips: add support for the Wavlink WL-WN579X3

About the device
----------------

SoC: MediaTek MT7620a @ 580MHz
RAM: 64M
FLASH: 8MB
WiFi: SoC-integrated: MediaTek MT7620a bgn
WiFi: MediaTek MT7612EN nac
GbE: 2x (RTL8211F)
BTN: - WPS
- Reset
- Router/Repeater/AP (3-way slide-switch)
LED: - WPS (blue)
- 3-segment Wifi signal representation (blue)
- WiFi (blue)
- WAN (blue)
- LAN (blue)
- Power (blue)
UART: UART is present as Pads with through-holes on the PCB. They are
located next to the reset button and are labelled Vcc/TX/RX/GND as
appropriate. Use 3.3V, 57600-8N1.

Installation
------------

Using the webcmd interface
--------------------------

Warning: Do not update to the latest Wavlink firmware (version
20201201) as this removes the webcmd console and you will need to
use the serial port instead.

You will need to have built uboot/sqauashfs image for this device,
and you will need to provide an HTTP service where the image can
be downloaded from that is accessible by the device.
You cannot use the device manufacturers firmware upgrade interface
as it rejects the OpenWrt image.

1. Log into the device's admin portal. This is necessary to
   authenticate you as a user in order to be able to access the
   webcmd interface.
2. Navigate to http://<device-ip>/webcmd.shtml - you can access
   the console directly through this page, or you may wish to
   launch the installed `telnetd` and use telnet instead.
   * Using telnet is recommended since it provides a more
     convenient shell interface that the web form.
   * Launch telnetd from the form with the command `telnetd`.
   * Check the port that telnetd is running on using
     `netstat -antp|grep telnetd`, it is likely to be 2323.
   * Connect to the target using `telnet`. The username should
     be `admin2860`, and the password is your admin password.
3. On the target use `curl` to download the image.
   e.g.  `curl -L -O http://<some-other-lan-ip>/openwrt-ramips-mt7620-\
          wavlink_wl-wn579x3-squashfs-sysupgrade.bin`.
   Check the hash using `md5sum`.
4. Use the mtd_write command to flash the image.
   * The flash partition should be mtd4, but check
     /sys/class/mtd/mtd4/name first. The partition should be
     called 'Kernel'.
   * To flash use the following command:
     `mtd_write -r -e /dev/mtd<n> write <image-file> /dev/mtd<n>`
     Where mtd<n> is the Kernel partition, and <image-file> is
     the OpenWrt image previously downloaded.
   * The command above will erase, flash and then reboot the
     device. Once it reboots it will be running OpenWrt.

Connect via ssh to the device at 192.168.1.1 on the LAN port.
The WAN port will be configured via DHCP.

Using the serial port
---------------------

The device uses uboot like many other MT7260a based boards. To
use this interface, you will need to connect to the serial
interface, and provide a TFTP server. At boot follow the
bootloader menu and select option 2 to erase/flash the image.
Provide the address and filename details for the tftp server.
The bootloader will do the rest.

Once the image is flashed, the board will boot into OpenWrt. The
console is available over the serial port.

Signed-off-by: Ben Gainey <ba.gainey@googlemail.com>
(commit: a509b80)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_wavlink_wl-wn579x3.dts
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
コミット 03d66d6b8fa6660a89648847a69d691a9a82d5b4 by freifunk
kirkwood: Add support for Sheevaplug

Globalscale SheevaPlug:
* Marvell Kirkwood 88F6281
* 512 MB SDRAM
* 512 MB Flash
* Gigabit Network
* USB 2.0
* SD slot
* Serial console

The device is supported in mainline uboot/linux the commit adds only
some openwrt config for building an image.

Installation:
1 - Update uboot:
setenv ipaddr '192.168.0.111'
setenv serverip '192.168.0.1'
tftpboot u-boot.kwb
nand erase 0x0 0x100000
nand write 0x800000 0x0 0x100000
reset
2 - Install OpenWRT:
setenv ethaddr 00:50:43:01:xx:xx
saveenv
setenv ipaddr '192.168.0.111'
setenv serverip '192.168.0.1'
tftpboot openwrt-kirkwood-globalscale_sheevaplug-squashfs-factory.bin
nand erase.part ubi
nand write 0x800000 ubi 0x600000
reset

Signed-off-by: BERENYI Balazs <balazs@wee.hu>
Reviewed-by: Pawel Dembicki <paweldembicki@gmail.com>
[add vendor name for uboot-kirkwood, merge patches, copy to 5.10,
add AUTORELEASE for uboot-kirkwood, refresh patches]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 03d66d6)
The file was addedpackage/boot/uboot-kirkwood/patches/170-sheevaplug.patch
The file was modifiedpackage/boot/uboot-kirkwood/patches/200-openwrt-config.patch (diff)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-envtools/files/kirkwood (diff)
The file was modifiedpackage/boot/uboot-kirkwood/Makefile (diff)
The file was addedtarget/linux/kirkwood/patches-5.10/112-sheevaplug.patch
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
The file was addedtarget/linux/kirkwood/patches-5.4/112-sheevaplug.patch
コミット 482e65a16d2c49b5547b032caa060f423a3cb4a5 by freifunk
uboot-kirkwood: refresh patches

This is only cosmetic, but the next one adding a patch here would
have to do it anyway, and thus will get a smaller diff for review
now.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 482e65a)
The file was modifiedpackage/boot/uboot-kirkwood/patches/140-pogoplug_e02.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/701-phy-mv88e61xx-add-support-for-RGMII-TX-RX-delay.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/007-nsa310-uboot-generic.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/200-openwrt-config.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/010-pogoplug_v4.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/110-dockstar.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/130-ib62x0.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/150-goflexhome.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/702-phy-mv88e61xx-add-support-for-MV88E6171.patch (diff)
The file was modifiedpackage/boot/uboot-kirkwood/patches/120-iconnect.patch (diff)
コミット 2341c621e42e5fadd6b3205365fb448e44bcbbe0 by freifunk
treewide: do not quote compatible in shell scripts

The compatible is a literal string without any problematic
characters, so there is no reason to quote it.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 2341c62)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/arc770/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/layerscape/base-files/lib/preinit/05_layerscape_reorder_eth (diff)
コミット a3d8c1295ed9eeceabd78ab86e73b151ae2868a9 by freifunk
ramips: Add support for SERCOMM NA502

The SERCOMM NA502 is a smart home gateway manufactured by SERCOMM and sold
under different brands (among others, A1 Telekom Austria SmartHome
Gateway). It has multi-protocol radio support in addition to LAN and WiFi.

Note: BLE is currently unsupported.

Specifications
--------------

  - MT7621ST 880MHz, Single-Core, Dual-Thread
  - MT7603EN 2.4GHz WiFi
  - MT7662EN 5GHz WiFi + BLE
  - 128MiB NAND
  - 256MiB DDR3 RAM
  - SD3503 ZWave Controller
  - EM357 Zigbee Coordinator

MAC address assignment
----------------------

LAN MAC is read from the config partition, WiFi 2.4GHz is LAN+2 and matches
the OEM firmware. WiFi 5GHz with LAN+1 is an educated guess since the
OEM firmware does not enable 5GHz WiFi.

Installation
------------
Attach serial console, then boot the initramfs image via TFTP.
Once inside OpenWrt, run sysupgrade -n with the sysupgrade file.

Attention: The device has a dual-firmware design. We overwrite kernel2,
since kernel1 contains an automatic recovery image.

If you get NAND ECC errors and are stuck with bad eraseblocks, try to
erase the mtd partition first with

mtd unlock ubi
mtd erase ubi

This should only be needed once.

Signed-off-by: Andreas Böhler <dev@aboehler.at>
[use kiB for IMAGE_SIZE]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a3d8c12)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_sercomm_na502.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
コミット a4e2766a5bfa1ac1c706d1cd58c6706ffdcde895 by freifunk
ath79: add support for NEC Aterm WF1200CR

NEC Aterm WF1200CR is a 2.4/5 GHz band 11ac (Wi-Fi 5) router, based on
QCA9561.

Specification:

- SoC : Qualcomm Atheros QCA9561
- RAM : DDR2 128 MiB (W971GG6SB-25)
- Flash : SPI-NOR 8 MiB (MX25L6433FM2I-08G)
- WLAN : 2.4/5 GHz 2T2R
  - 2.4 GHz : QCA9561 (SoC)
  - 5 GHz : QCA9888
- Ethernet : 2x 10/100 Mbps
  - Switch : QCA9561 (SoC)
- LEDs/Keys : 8x/3x (2x buttons, 1x slide-switch)
- UART : through-hole on PCB
  - JP1: Vcc, GND, NC, TX, RX from "JP1" marking
  - 115200n8
- Power : 12 VDC, 0.9 A

Flash instruction using factory image (stock: < v1.3.2):

1. Boot WF1200CR normally with "Router" mode
2. Access to "http://192.168.10.1/" and open firmware update page
   ("ファームウェア更新")
3. Select the OpenWrt factory image and click update ("更新") button to
   perform firmware update
4. Wait ~150 seconds to complete flashing

Alternate flash instruction using initramfs image (stock: >= v1.3.2):

1. Prepare the TFTP server with the IP address 192.168.1.10 and place
   the OpenWrt initramfs image to the TFTP directory with the name
   "0101A8C0.img"
2. Connect serial console to WF1200CR
3. Boot WF1200CR and interrupt with any key after the message
   "Hit any key to stop autoboot:  2", the U-Boot starts telnetd after
   the message "starting telnetd server from server 192.168.1.1"
4. login the telnet (address: 192.168.1.1)
5. Perform the following commands to modify "bootcmd" variable
   temporary and check the value
   (to ignore the limitation of available commands, "tp; " command at
   the first is required as dummy, and the output of "printenv" is
   printed on the serial console)

   tp; set bootcmd 'set autostart yes; tftpboot'
   tp; printenv

6. Save the modified variable with the following command and reset
   device

   tp; saveenv
   tp; reset

7. The U-Boot downloads initramfs image from TFTP server and boots it
8. On initramfs image, download the sysupgrade image to the device and
   perform the following commands to erase stock firmware and sysupgrade

   mtd erase firmware
   sysupgrade <sysupgrade image>

9. After the rebooting by completion of sysupgrade, start U-Boot telnetd
   and login with the same way above (3, 4)
10. Perform the following commands to reset "bootcmd" variable to the
    default and reset the device

    tp; run seattle
    tp; reset

    (the contents of "seattle":
     setenv bootcmd 'bootm 0x9f070040' && saveenv)
11. Wait booting-up the device

Known issues:

- the following 6x LEDs are connected to the gpio controller on QCA9888
  chip and the implementation of control via the controller is missing in
  ath10k/ath10k-ct

  - "ACTIVE" (Red/Green)
  - "2.4GHz" (Red/Green)
  - "5GHz"   (Red/Green)

Note:

- after the version v1.3.2 of stock firmware, "offline update" by
  uploading image by user is deleted and the factory image cannot be
  used

- the U-Boot on WF1200CR doesn't configure the port-side LEDs on WAN/LAN
  and the configuration is required on OpenWrt

  - gpio-hog: set the direction of GPIO 14(WAN)/19(LAN) to output
  - pinmux: set GPIO 14/19 as switch-controlled LEDs

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: a4e2766)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was addedtarget/linux/ath79/dts/qca9561_nec_wf1200cr.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット 3e0387b3db86b35e101b147692d0af04c5083ca9 by freifunk
ath79: Support for Ubiquiti Rocket 5AC Lite

The Ubiquiti Rocket 5AC Lite (R5AC-Lite) is an outdoor router.

Specifications:
- SoC: Qualcomm Atheros QCA9558
- RAM: 128 MB
- Flash: 16 MB SPI
- Ethernet: 1x 10/100/1000 Mbps
- WiFi 5 GHz: QCA988x
- Buttons: 1x (reset)
- LEDs: 1x power, 1x Ethernet, 4x RSSI

Installation:
- Instructions for XC-type Ubiquiti:
  https://openwrt.org/toh/ubiquiti/common

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 3e0387b)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ath79/dts/qca9558_ubnt_rocket-5ac-lite.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
コミット f36990eae77c3a22842a2c418378c5dd40dec366 by freifunk
ath79: fix eth0 PLL registers on WD My Net Wi-Fi Range Extender

This replaces the register bits for RGMII delay on the MAC side in favor
of having the RGMII delay on the PHY side by setting the phy-mode
property to rgmii-id (RGMII internal delay), which is supported by the
at803x driver.  Speed 1000 is fixed as a result, so now all ethernet
speeds function.

Signed-off-by: Jonathan A. Kollasch <jakllsch@kollasch.net>
Reviewed-by: Michael Pratt <mcpratt@pm.me>
(commit: f36990e)
The file was modifiedtarget/linux/ath79/dts/ar9344_wd_mynet-wifi-rangeextender.dts (diff)
コミット 3a8b75b56927d679dbf1a86827ceffef35207281 by daniel
ugps: update to git HEAD

86ee86e nmea: parse $GPZDA sentences for date/time
8e12414 nmea: parse $GPGLL sentences for position
5e88403 ubus: display only available information

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3a8b75b)
The file was modifiedpackage/utils/ugps/Makefile (diff)
コミット 1412424fc51209480fa4efed9f3f0badc6dcab09 by mail
ethtool: update to version 5.12

Update ethtool to newly released 5.12 version.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1412424)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 15167671b0d7cf0c95568dd6f9620db082df5d96 by mail
generic: backport at803x fixes

As patches for the AR8031/AR8033 copper page selection were merged
upstream, we can backport these patches.

This also fixes a PHY capabilities detection issue on the Ubiquiti
ER-X-SFP.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1516767)
The file was addedtarget/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch
The file was removedtarget/linux/generic/pending-5.10/736-net-phy-at803x-add-at8031-features.patch
The file was addedtarget/linux/generic/backport-5.4/791-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was addedtarget/linux/generic/backport-5.10/730-net-phy-at803x-select-correct-page-on-config-init.patch
The file was removedtarget/linux/generic/pending-5.10/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0330-net-phy-at803x-add-vddio-1v8-and-eee-disable-support.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/991-at803x.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/731-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0327-at803x-Address-packet-drops-at-low-traffic-rate-due-.patch (diff)
The file was removedtarget/linux/generic/pending-5.4/735-net-phy-at803x-fix-at8033-sgmii-mode.patch
The file was modifiedtarget/linux/ramips/patches-5.10/710-at803x.patch (diff)
The file was removedtarget/linux/generic/pending-5.4/736-net-phy-at803x-add-at8031-features.patch
コミット 441353743095d11c232bb855848a2aa2d1edafa0 by mail
linux-firmware: update to 20210511

git log --pretty=oneline --abbrev-commit 20201118..20210511

7685cf4 (HEAD, tag: 20210511) nvidia: Update Tegra194 XUSB firmware to v60.09
cf32752 nvidia: Update Tegra186 XUSB firmware to v55.18
cb8ca82 nvidia: Update Tegra210 XUSB firmware to v50.26
f99d6a1 linux-firmware: update firmware for mhdp8546
ecdfcf8 Merge branch 'adlp_dmc_firmware' of git://anongit.freedesktop.org/drm/drm-firmware into main
547b202 Merge https://github.com/suraj714/linux-firmware-venus into main
3d32f21 i915: Add ADL-P DMC Support
3f23f51 amdgpu: add new polaris 12 MC firmware
a2565bb firmware: nvidia: Add VIC firmware for Tegra194
17ec2a5 qcom: add gpu firmwares for sc7280
b653cf4 Merge https://github.com/pkshih/linux-firmware into main
2a96c08 brcm: Add a link to enable khadas VIM2's WiFi
ffc64a2 rtw89: 8852a: update fw to v0.13.8.0
3e3497c rtl_bt: Update RTL8852A BT USB firmware to 0xD9A8_7893
c7b11ed qcom: Add venus firmware files for VPU-2.0
2f4f0f8 rtw89: 8852a: update fw to v0.13.8.0
fa0efef linux-firmware: Update firmware file for Intel Bluetooth AX210
9be3daa linux-firmware: Update firmware file for Intel Bluetooth 9560
687d64a linux-firmware: Update firmware file for Intel Bluetooth 9260
a7f1249 linux-firmware: Update firmware file for Intel Bluetooth AX200
47650a0 linux-firmware: Update firmware file for Intel Bluetooth AX201
195ecf1 linux-firmware: Intel BT 7265: Fix Security Issues
4116d72 linux-firmware: Update firmware file for Intel Bluetooth 8265
ca83c73 qcom: update venus firmware files for v5.4
1334578 Merge branch 'mrvl-prestera' of https://github.com/PLVision/linux-firmware into main
16052e4 mrvl: prestera: Add Marvell Prestera Switchdev firmware 3.0 version
bdf929d rtw88: 8822c: Update normal firmware to v9.9.9
0b558e8 brcm: add missing symlink for Pi Zero W NVRAM file
cfa004c amdgpu: update arcturus firmware from 21.10
d5567c5 amdgpu: update navy flounder firmware from 21.10
ef5ea5d amdgpu: update sienna cichlid firmware from 21.10
f35700f amdgpu: update vega20 firmware from 21.10
1be98f1 amdgpu: update picasso firmware from 21.10
fee0497 amdgpu: update navi14 firmware from 21.10
15003b0 amdgpu: update green sardine firmware from 21.10
64555fb amdgpu: update vega12 firmware from 21.10
eb07276 amdgpu: update navi12 firmware from 21.10
e36c82a amdgpu: update vega10 firmware from 21.10
4a5eaa2 amdgpu: update renoir firmware from 21.10
65eb326 amdgpu: update navi10 firmware from 21.10
8bdca03 amdgpu: update raven2 firmware from 21.10
c9e44ca amdgpu: update raven firmware from 21.10
bc3e610 rtl_nic: add new firmware for RTL8153 and RTL8156 series
8528618 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main
940b7f4 cxgb4: Update firmware to revision 1.25.4.0
f66adc3 Merge branch 'main' of gitolite.kernel.org:/pub/scm/linux/kernel/git/maks/linux-firmware into main
f350e91 Merge https://github.com/rjliao-qca/qca-btfw into main
9bc1bcc Merge https://github.com/Netronome/linux-firmware into main
2f30708 Mellanox: Add new mlxsw_spectrum firmware xx.2008.2438
393f272 brcm: Link CM4's WiFi firmware with DMI machine name.
73144e0 linux-firmware: Update firmware file for Intel Bluetooth AX201
8ab7aba amdgpu: update navi14 smc firmware
4fe6e53 amdgpu: update navi10 SMC firmware
c296849 QCA: Update Bluetooth firmware for QCA6174
d6a18e9 WHENCE: link to similar config file for rtl8821a support
6c419ae nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.14.A.6
af1ca28 amdgpu: add arcturus firmware
0dd245d Merge branch 'sm8250-new-fw' of https://github.com/lumag/linux-firmware into main
55cab07 rtl_bt: Add rtl8723bs_config-OBDA0623.bin symlink
2548d06 brcm: Add nvram for the Chuwi Hi8 (CWI509) tablet
e45c137 brcm: Add nvram for the Predia Basic tablet
d8fa0cf qcom: sm8250: update remoteproc firmware
84af0e0 qcom: update a650 firmware files
3f026a2 rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x59A_76A3
c82cb46 amdgpu: update sienna cichlid firmware for 20.50
24fe696 amdgpu: update vega20 firmware for 20.50
e05d197 amdgpu: update picasso firmware for 20.50
76d07cd amdgpu: update navi14 firmware for 20.50
b2fc037 amdgpu: update vega12 firmware for 20.50
25451a4 amdgpu: update navi12 firmware for 20.50
b938597 amdgpu: update vega10 firmware for 20.50
2542ba7 amdgpu: update renoir firmware for 20.50
b55d063 amdgpu: update navi10 firmware for 20.50
1a62f28 amdgpu: update raven2 firmware for 20.50
4df488f amdgpu: update raven firmware for 20.50
a29bdb2 amdgpu: add initial support for navy flounder
3568f96 (tag: 20210315) linux-firmware: Update firmware file for Intel Bluetooth AX210
9e96e50 linux-firmware: Update firmware file for Intel Bluetooth AX200
c8d0db5 linux-firmware: Update firmware file for Intel Bluetooth AX201
5e2a387 Merge tag 'iwlwifi-fw-2021-03-05-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware into main
b0d3e31 rtw88: 8822c: Update normal firmware to v9.9.6
5a2fd63 iwlwifi: add new FWs from core59-66 release
4f54906 iwlwifi: update 9000-family firmwares
11b7607 iwlwifi: update 7265D firmware
e425f76 Merge branch 'add-silabs-wf200' of github.com:jerome-pouiller/linux-firmware into main
5ecd13f Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
58fb90a linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
e576a1b rtw89: 8852a: add firmware v0.9.12.2
048a7cb WHENCE: add missing symlink for BananaPi M3
aa6c6e7 Add symlink for BananaPi M2 to brcmfmac43430-sdio config
58825f7 brcm: Fix Raspberry Pi 4B NVRAM file
520f71b silabs: add new firmware for WF200
f7915a0 amdgpu: add initial firmware for green sardine
80cb579 rtw88: RTL8822C: Update normal firmware to v9.9.5
b79d239 (tag: 20210208) Merge branch 'DG1-guc-huc-ADLS-dmc' of git://anongit.freedesktop.org/drm/drm-firmware into main
66970e1 Merge branch 'qcom-rb5' of https://github.com/lumag/linux-firmware into main
cf6fc2b Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304
391fd50 linux-firmware: add firmware for MT7921
c5e3240 rtw88: RTL8821C: Update firmware to v24.8
d33d2d8 linux-firmware: Update firmware file for Intel Bluetooth AX210
3027ae4 linux-firmware: Update firmware file for Intel Bluetooth AX200
13979c3 linux-firmware: Update firmware file for Intel Bluetooth AX201
348d8a9 i915: Add DMC v2.01 for ADL-S
f33f1f7 i915: Add HuC v7.7.1 for DG1
6a422f5 i915: Add GuC v49.0.1 for DG1
df822a8 qcom: Add venus firmware files for VPU-1.0
11a1db1 qcom: Add SM8250 Compute DSP firmware
e55248b qcom: Add SM8250 Audio DSP firmware
da74cc6 qcom: add firmware files for Adreno a650
0578970 brcm: Link RPi4's WiFi firmware with DMI machine name.
d528862 brcm: Add NVRAM for Vamrs 96boards Rock960
870b805 brcm: Update Raspberry Pi 3B+/4B NVRAM for downstream changes
a28a590 cypress: Fix link direction
060ad8b cypress: Link the new cypress firmware to the old brcm files
0f0aefd brcm: remove old brcm firmwares that have newer cypress variants
f580dc2 rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x059A_25CB
7df2220 rtl_bt: Update RTL8822C BT(USB I/F) FW to 0x099a_7253
e79405d rtl_bt: Add firmware and config files for RTL8852A BT USB chip
ef3813d rtl_bt: Update RTL8821C BT(USB I/F) FW to 0x829a_7644
646f159 (tag: 20201218) make AP6212 in bananpi m2 plus/zero work
28185ec linux-firmware: Update firmware file for Intel Bluetooth AX210
23da869 linux-firmware: Update firmware file for Intel Bluetooth AX200
2099248 linux-firmware: Update firmware file for Intel Bluetooth AX201
94de5e2 linux-firmware: Update firmware file for Intel Bluetooth 9560
27a3689 linux-firmware: Update firmware file for Intel Bluetooth 9260
5c3c4af Merge branch 'lt9611uxc' of https://github.com/lumag/linux-firmware into main
aaed4a8 Merge branch 'v1.1.6' of https://github.com/irui-wang/linux_fw_vpu_v1.1.6 into main
d8c9865 Merge branch 'master' of https://github.com/sampnimm/linux-firmware-BT into main
63ab3db linux-firmware: add firmware for Lontium LT9611UXC DSI to HDMI bridge
0fe0fe0 mediatek: update MT8173 VPU firmware to v1.1.6
1a08ec9 QCA : Updated firmware files for WCN3991
7455a36 Merge branch 'guc_v49' of git://anongit.freedesktop.org/drm/drm-firmware into main
7eb7fda linux-firmware: Update firmware file for Intel Bluetooth AX210
5cbf459 linux-firmware: Update firmware file for Intel Bluetooth AX210
c487f7d i915: Add GuC firmware v49.0.1 for all platforms
d9ffb07 i915: Remove duplicate KBL DMC entry
b362fd4 Mellanox: Add new mlxsw_spectrum firmware xx.2008.2018
bc9cd0b linux-firmware: Update AMD SEV firmware
54c797a amdgpu: add sienna cichlid firmware for 20.45
1340e9c amdgpu: update vega20 firmware for 20.45
b260c9c amdgpu: update vega12 firmware for 20.45
d683bd5 amdgpu: update vega10 firmware for 20.45
7c81cc2 amdgpu: update renoir firmware for 20.45
3619e57 amdgpu: update navi14 firmware for 20.45
68ce0fb amdgpu: update navi12 firmware for 20.45
e889b80 amdgpu: update navi10 firmware for 20.45
f4edc15 amdgpu: update raven2 firmware for 20.45
e71210f amdgpu: update raven firmware for 20.45

Signed-off-by: Tomas Lara <tl849670@gmail.com>
[rebased; removed brcmfmac changes due to removed firmware]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4413537)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
コミット 6a15abbc753ca728d798cec9153fc532fce3791d by mail
ramips: make PHY initialization more descriptive

The basic mode control register of the ESW PHYs is modified in this
codeblock. Use the respective macros to make this code more readable.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 6a15abb)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
コミット 0056ffb468f40f34bea006eb889b70c9a4f562e0 by mail
ramips: mt7620: enable autonegotiation for all ports

This enables autonegotiation for all ephy ports on probe.
Some devices do not configure the ports, particularly port 4.

Signed-off-by: Gaspare Bruno <gaspare@anlix.io>
[replace magic values ; reword commit message]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 0056ffb)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
コミット 902d7e497c3c26c1a7d9c06945746c319866b335 by mail
ramips: fix patch location

The patch for adding the config_aneg function for the Atheros
AR8031/AR8033 PHY was formatted in a way it moved to different PHY
models while refreshing patches on kernel updates.

Move the diff directly below the PHY name so this won't happen in the
future.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 902d7e4)
The file was modifiedtarget/linux/ramips/patches-5.4/991-at803x.patch (diff)
コミット 1aa80ce3931736f1020f69f486a815c2b2575d19 by mail
scripts/feeds: generate index after all feeds are updated

This separates index update from feed update. The result is that all
requested feeds are first updated and only then indexed.

The reason for this change is to prevent errors being reported and
potentially invalid index being generated thanks to cross feeds
dependency.
The feeds script pulls in default all feeds as they come and on install
prefers packages from first feeds (unless special feed is requested).
Thus order of feeds in some way specifies preferences. This is handy for
downstream distributions as they can simply override any package from
upstream feeds by placing their feed before them. This removes need to
patch or fork upstream feeds.
The problem is that such feed most likely depends in some way also on
subsequent feeds. The most likely feeds are 'packages' or 'luci'. The
example would be Python package that needs 'python.mk' from 'packages'
feed. Ordering custom feed after dependent feeds is sometimes just not
possible because of preference requirement described before.
The solution is to just first pull all feeds and generate indexes only
after that. In the end this ensures that index is generated correctly at
first try without any error.

In terms of code this removes 'perform_update' argument from
'update_feed' as with index update removal the update is the only action
performed in that subroutine. Thus this moves condition to 'update'
subroutine.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(commit: 1aa80ce)
The file was modifiedscripts/feeds (diff)
コミット bb749e49a6e149f681a058b3d7e45fd8d4f79305 by mail
build: fix build for devices without initramfs

Don't attempt to copy initramfs images for devices which do not output
an initramfs image.

This was breaking builds for mpc85xx-p1010 since mid-march.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: bb749e4)
The file was modifiedinclude/image.mk (diff)
コミット 7f946a880a61816e338e99b79ece6fb206fc6f9c by nbd
toolchain/gdb: fix broken non-python build

Append configure args instead of overwriting them

Fixes: 74417f8b3a80 ("toolchain: gdb: Add optional python support")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7f946a8)
The file was modifiedtoolchain/gdb/Makefile (diff)
コミット ae9c5cd37bf5c08452f314b54afa963a00bdde30 by freifunk
ramips: fix Ethernet random MAC address for HILINK HLK-7628N

Set the ethernet address from flash.

MAC addresses as verified by OEM firmware:

  use   interface  source
  2g    wlan0      factory 0x04 (label)
  LAN   eth0.1     factory 0x28 (label+1)
  WAN   eth0.2     factory 0x2e (label+2)

Fixes: 671c9d16e382 ("ramips: add support for HILINK HLK-7628N")

Signed-off-by: Liu Yu <f78fk@live.com>
[drop old MAC address setup from 02_network, cut out state_default
changes, face-lift commit message, add Fixes:]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: ae9c5cd)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts (diff)
コミット e1d8a14cd0a9f8844f9ebb8ca220780b0ce5d6db by freifunk
ramips: mt7620: add kernel size for Jboot devices

Since few months multiple users reported problems with various JBoot
devices. [0][1][2][3] All of them was bricked.

On my Lava LR-25G001 it freezes with current snapshot:

CDW57CAM_003 Jboot B695
Giga Switch AR8327 init
AR8327/AR8337 id   ==> 0x1302
JRecovery Version R1.2 2014/04/01 18:25
SPI FLASH: MX25l12805d 16M
.
.
(freeze)

The kernel size is >2048k.

I built current master with minimal config and it boots well:

CDW57CAM_003 Jboot B695
Giga Switch AR8327 init
AR8327/AR8337 id   ==> 0x1302
JRecovery Version R1.2 2014/04/01 18:25
SPI FLASH: MX25l12805d 16M
.
...........................
Starting kernel @80000000...
[    0.000000] Linux version 5.4.124

Kernel size is <2048k.

Jboot bootloader isn't open source, so it's impossible to find
solution in code. It looks, that some buffer for kernel have 2MB size.

To avoid bricked devices, this commit introduces 2048k limit kernel
size for all jboot routers.

[0] https://bugs.openwrt.org/index.php?do=details&task_id=3539
[1] https://eko.one.pl/forum/viewtopic.php?pid=254344
[2] https://eko.one.pl/forum/viewtopic.php?id=20930
[3] https://eko.one.pl/forum/viewtopic.php?pid=241376#p241376

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
[remove Fixes:]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e1d8a14)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
コミット 2c97a02fef0c74b787fdf847e9e6b68457c67362 by freifunk
ramips: mt7620: disable Jboot devices build

At this moment kernel size in mt7620 snapshot builds is bigger than 2048k.
It should be disabled by default.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 2c97a02)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
コミット edaf432bf411767f3e8a9e5effc3a416bcac46c7 by freifunk
ramips: fix LAN LED trigger assignment for Xiaomi Router 3 Pro

The default trigger for the amber lights on lan1 and lan3 were
mistakenly swapped after the device's migration to DSA. This
caused activity on one port to trigger the amber light on the
other port. Swapping their default trigger in the DTS file
fixes that.

Signed-off-by: Adam Elyas <adamelyas@outlook.com>
[minor commit title adjustment, wrap commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: edaf432)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-3-pro.dts (diff)
コミット 6e8475bbd0c841043c1187fb5a42d835071ad502 by nbd
iwinfo: update to the latest version

aa0e3c4bbe12 iwinfo: nl80211: add support for printing the device path for a phy
dd6d6d2dec35 iwinfo: nl80211: use new path lookup function for nl80211_phy_idx_from_uci_path
268bb26d2e2a iwinfo: nl80211: support looking up phy by path=.. and macaddr=...
c0414642fead iwinfo: nl80211: fix typo

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 6e8475b)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット e1d57d4d4349efaa0d0cb4246456d1433b71ce7e by nbd
mac80211: rely on iwinfo for phy->path and path->phy lookups

This avoids inconsistencies from having multiple implementations do the same thing

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e1d57d4)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
The file was modifiedpackage/kernel/mac80211/files/lib/wifi/mac80211.sh (diff)
The file was removedpackage/kernel/mac80211/files/lib/netifd/mac80211.sh
コミット 82bec3364de557eb21ef85e1993468ba535e540b by mail
x86: add upgrade support to diag.sh

Similar to how this is done in the diag.sh found in the base-files
package, we should blink our status LED (if we have one) during the
upgrade process. This follows the same blink pattern as seen at
./package/base-files/files/etc/diag.sh#L36

Signed-off-by: Chris Blake <chrisrblake93@gmail.com>
(commit: 82bec33)
The file was modifiedtarget/linux/x86/base-files/etc/diag.sh (diff)
コミット 52dc7995f73c80598ef37c2f9ccf6016163f9b4b by mail
uboot-rockchip: add NanoPi R4S support

Add support for the FriendlyARM NanoPi R4S.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(commit: 52dc799)
The file was addedpackage/boot/uboot-rockchip/patches/102-arm64-rk3399-Add-support-NanoPi-R4s.patch
The file was modifiedpackage/boot/uboot-rockchip/Makefile (diff)
コミット b72157984268b6542dd667859e4aed9cc2bbb7f5 by mail
rockchip: add NanoPi R4S support

Hardware
--------
RockChip RK3399 ARM64 (6 cores)
4GB LPDDR4 RAM
2x 1000 Base-T
3 LEDs (LAN / WAN / SYS)
1 Button (Reset)
Micro-SD slot
2x USB 3.0 Port

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card using
dd.

=====================================
NOTICE FOR USERS WHO USE 1GB VERSION:
     BY NOW IT IS NOT SUPPORTED
====================================

[initialed target]
Co-developed-by: Marty Jones <mj8263788@gmail.com>
Signed-off-by: Marty Jones <mj8263788@gmail.com>
[fixed bootscript]
Co-developed-by: Jayantajit Gogoi <jayanta.gogoi525@gmail.com>
Signed-off-by: Jayantajit Gogoi <jayanta.gogoi525@gmail.com>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(commit: b721579)
The file was addedtarget/linux/rockchip/patches-5.10/004-v5.13-rockchip-rk3399-Add-support-for-FriendlyARM-NanoPi-R.patch
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was addedtarget/linux/rockchip/patches-5.10/005-arm64-dts-rockchip-add-EEPROM-node-for-NanoPi-R4S.patch
The file was addedtarget/linux/rockchip/patches-5.4/007-v5.13-rockchip-rk3399-Add-support-for-FriendlyARM-NanoPi-R.patch
The file was addedtarget/linux/rockchip/patches-5.4/008-arm64-dts-rockchip-add-EEPROM-node-for-NanoPi-R4S.patch
The file was modifiedtarget/linux/rockchip/armv8/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/rockchip/armv8/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/rockchip/image/nanopi-r4s.bootscript
The file was modifiedtarget/linux/rockchip/image/armv8.mk (diff)
The file was modifiedtarget/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity (diff)
The file was modifiedtarget/linux/rockchip/Makefile (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
コミット 7dd8829ef915f1c5fc728be8f8360c61ddaadf1b by nbd
mac80211: improve rate control performance

Call rate control handler after intermediate queueuing

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7dd8829)
The file was addedpackage/kernel/mac80211/patches/subsys/374-mac80211-call-ieee80211_tx_h_rate_ctrl-when-dequeue.patch
コミット f2c6d892cacb5d884bdd638bc7574c1ee98514a5 by nbd
mac80211: add support for 802.3 encap offload with software rate control

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f2c6d89)
The file was addedpackage/kernel/mac80211/patches/subsys/375-mac80211-minstrel_ht-fix-minstrel_aggr_check-for-enc.patch
The file was addedpackage/kernel/mac80211/patches/subsys/376-mac80211-add-rate-control-support-for-encap-offload.patch
コミット a85aaa1bc299301ad741b6ef94d7580c9095f1be by nbd
u-boot: support verbose build

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a85aaa1)
The file was modifiedinclude/u-boot.mk (diff)
コミット 97258f53634d7237a2962aec3387f011047ce83b by nbd
build: add ninja build tool and make it available for cmake

ninja is faster at building cmake packages than make, and according to reports
also more reliable at handling parallel builds
This commit includes a patch that adds GNU make jobserver support, in order to
allow more precise control over the number of parallel tasks

Enable parallel build by default for packages using ninja

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 97258f5)
The file was addedtools/ninja/Makefile
The file was modifiedinclude/cmake.mk (diff)
The file was modifiedrules.mk (diff)
The file was modifiedtools/Makefile (diff)
The file was addedtools/ninja/patches/100-make_jobserver_support.patch
コミット 09de28090cfb3fb605e6f4b452503a4ec2c6c43f by nbd
package: fix cmake packages build with ninja

+= is needed for CMAKE_OPTIONS.

mt76 needs Ninja disabled as the kernel stuff uses normal make.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 09de280)
The file was modifiedpackage/system/ubus/Makefile (diff)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
The file was modifiedpackage/libs/libubox/Makefile (diff)
The file was modifiedpackage/system/uci/Makefile (diff)
コミット 0c7c24d40aedcee25d5243e25a87d38246be128b by nbd
build: use ninja for cmake packages by default

Speed goes from:

Executed in     178.08 secs     fish            external
usr time        20.16 mins      509.00 micros   20.16 mins
sys time        2.88 mins       39.00 micros    2.88 mins

To:

Executed in     175.90 secs     fish            external
usr time        20.19 mins      0.00 micros     20.19 mins
sys time        2.85 mins       497.00 micros   2.85 mins

Tested with "time make -j 12" on AMD Ryzen 3600

When building individual packages, the build time difference is often
significantly bigger than that.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 0c7c24d)
The file was modifiedinclude/cmake.mk (diff)
コミット d45baa860ffc79ae1cf68fceb94990e39bb06bab by nbd
tools: fix dependencies of cmake packages

Make cmake depend on ninja, so that other cmake based tools also depend on it

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d45baa8)
The file was modifiedtools/Makefile (diff)
コミット fa0aea53b2f1dccc2073efac8020151960d25513 by nbd
tools: build ninja before ccache to fix the build order

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fa0aea5)
The file was modifiedtools/ninja/Makefile (diff)
The file was modifiedtools/Makefile (diff)
コミット 18430a34e6a287aaf6f13a110a3202dcac3b3d1a by nbd
build: do not override DESTDIR for cmake ninja host builds

The full prefix is already passed to cmake

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 18430a3)
The file was modifiedinclude/cmake.mk (diff)
コミット 0371f401933e8b24ba6add2689098474774d04d6 by mail
README: update routing.git URL

The routing packages feed moved from `openwrt-routing/packages` to
`openwrt/routing`, reflect that in the README.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 0371f40)
The file was modifiedREADME.md (diff)
コミット 5a66165cb1863693ce7901d153f5e41c91a130e1 by mail
README: switch from freenode to oftc

We recently switched from freenode.net to oftc.net, reflect that in the
README and update the links.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 5a66165)
The file was modifiedREADME.md (diff)
コミット b118aba8cbac58a45d4882cd79e18e56c3fbdc70 by mail
base-files: upgrade: use procd to kill managed daemons

These processes are managed by procd and set to start again when killed
via the procd instance parameter "respawn" being set during init.

Example:
procd_set_param respawn 3600 1 0

When they are killed manually during sysupgrade,
they are started again in 5 seconds or less, depending on
how the "respawn" parameter is set.

Use procd through ubus to disable the instances that respawn them,
however, allow dnsmasq, netifd, and logd to restart for remote logging.

Properly closing all these processes increases free memory by about 3 MB,
which should help low memory devices upgrade without crashing.

For very low memory devices (set to 32 MB for now)
also kill dnsmasq, netifd, and logd for an additional 3 MB of free memory.

Also, bump sleep values to allow at least 10 seconds
for network interfaces and daemons
to come up after they are killed and restarted
before caches are dropped.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: b118aba)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット 9bf654ac4742326ddda6656182f5bae00ad3757b by mail
prereq-build: diff requirement to GNU

tools/quilt requires GNU diffutils to compile. Failure can be simulated
by installing Alpine Linux without diffutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9bf654a)
The file was modifiedinclude/prereq-build.mk (diff)
コミット d22fb7f4fd833c420bc2ab34384862da0a6688b5 by mail
ramips: add support for TP-Link Archer C6 v3

The patch adds support for the TP-Link Archer C6 v3 (FCC ID TE7A6V3)
The patch adds identification changes to the existing TP-Link Archer A6,
by Vinay Patil <post2vinay@gmail.com>, which has identical hardware.

Specification
-------------
MediaTek MT7621 SOC
RAM:         128MB DDR3
SPI Flash:   W25Q128 (16MB)
Ethernet:    MT7530 5x 1000Base-T
WiFi 5GHz:   Mediatek MT7613BE
WiFi 2.4GHz: Mediatek MT7603E
UART/Serial: 115200 8n1

Device Configuration & Serial Port Pins
---------------------------------------
ETH Ports:    LAN4 LAN3 LAN2 LAN1 WAN
             _______________________
             |                     |
Serial Pins: |   VCC GND TXD RXD   |
             |_____________________|

LEDs:         Power Wifi2G Wifi5G LAN WAN

Build Output
------------
The build will generate following set of files
[1] openwrt-ramips-mt7621-tplink_archer-c6-v3-initramfs-kernel.bin
[2] openwrt-ramips-mt7621-tplink_archer-c6-v3-squashfs-factory.bin
[3] openwrt-ramips-mt7621-tplink_archer-c6-v3-squashfs-sysupgrade.bin

How to Use - Flashing from TP-Link Web Interface
------------------------------------------------
* Go to "Advanced/System Tools/Firmware Update".
* Click "Browse" and upload the OpenWrt factory image: factory.bin[2]
* Click the "Upgrade" button, and select "Yes" when prompted.

TFTP Booting
------------
Setup a TFTP boot server with address 192.168.0.5.
While starting U-boot press '4' key to stop autoboot.
Copy the initramfs-kernel.bin[1] to TFTP server folder, rename as test.bin
From u-boot command prompt run tftpboot followed by bootm.

Recovery
--------
Archer A6 V3 has recovery page activated if SPI booting from flash fails.
Recovery page can be activated by powercycling the router four times
before the boot process is complete.
Note: TFTP boot can be activated only from u-boot serial console.
Device recovery address: 192.168.0.1

Signed-off-by: Amish Vishwakarma <vishwakarma.amish@gmail.com>
[fix indent]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: d22fb7f)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_archer-a6-v3.dts (diff)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_archer-x6-v3.dtsi
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_archer-c6-v3.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
コミット c44cefceb3add724c135a4f57209ce66af5d40c9 by mail
generic: kernel 5.4: fix probe error for AR803x PHYs

Atheros PHYs using the at803x driver apart from the AR8031/AR8033 fail
to probe with kernel 5.4, due to ret in at803x_probe being
uninitialized.

[    1.403461] Atheros 8035 ethernet: probe of 4ef600c00.ethernet:01
       failed with error -1066114012

Initialize ret in order to successfully prove the PHYs on kernel 5.4.

Kernel 5.10 is not affected, as the ret is always assigned prior to
returning.

Tested on OCEDO Koala.

Reported-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c44cefc)
The file was modifiedtarget/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch (diff)
コミット 52ee96c35ccb50b42e656d56e9daef7a4ae10ab1 by mail
apm821xx: move CONFIG_REGULATOR to target config

This moves CONFIG_REGULATOR to the target config instead of the
subtarget config.

For kernel 5.10, CONFIG_AT803X_PHY depends on CONFIG_REGULATOR.
As we do not have a size constraint, move this symbol to the
target configuration for kernel 5.4 as well as 5.10.

Reported-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 52ee96c)
The file was modifiedtarget/linux/apm821xx/sata/config-default (diff)
The file was modifiedtarget/linux/apm821xx/config-5.4 (diff)
The file was modifiedtarget/linux/apm821xx/config-5.10 (diff)
コミット 6ed0ddde05235e23a8d02df0fbaaab275926f0f8 by dedeckeh
odhcpd: update to latest git HEAD

564d25e config: fix ra_flags none setting

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 6ed0ddd)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット c5235f6b2441a6b531622b76b66c354896c0dae0 by freifunk
ath79: add support for TP-Link TL-WR841HP v3

Specifications:
- QCA9533 SoC, 8 MB nor flash, 64 MB DDR2 RAM
- 2x2 9dBi antenna, wifi 2.4Ghz 300Mbps
- 4x Ethernet LAN 10/100, 1x Ethernet WAN 10/100
- 1x WAN, LAN, Wifi, PWR, WPS, RE Leds
- Reset, Wifi on/off, WPS, RE buttons
- Serial UART at J4 onboard: 3.3v GND RX TX, 1152008N1

Label MAC addresses based on vendor firmware:
LAN      *:ea    label
WAN      *:eb    label +1
2.4 GHz  *:ea    label
The label MAC address in found in u-boot 0x1fc00

Installation:
Upload openwrt-ath79-generic-tplink_tl-wr841hp-v3-squashfs-factory.bin
from stock firmware webgui.
Maybe we need rename to shorten file name due to stock webgui error.

Revert back to stock firmware instructions:
- set your PC to static IP address 192.168.0.66 netmask 255.255.255.0
- download stock firmware from Tp-link website
- put it in the root directory of tftp server software
- rename it to wr841hpv3_tp_recovery.bin
- power on while pressing Reset button until any Led is lighting up
- wait for the router to reboot. done

Forum support topic:
https://forum.openwrt.org/t/support-for-tp-link-tl-wr841hp-v3-router

Signed-off-by: Andy Lee <congquynh284@yahoo.com>
[rebase and squash]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c5235f6)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (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/01_leds (diff)
The file was addedtarget/linux/ath79/dts/qca9533_tplink_tl-wr841hp-v3.dts
コミット 2d7984410d509a202840329095bd60d9ab27aafc by freifunk
tegra: refresh kernel config

Recent filtering rules alow to trim the kernel configuration in size, do
that to reduce the diff between current config and upcoming one.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: 2d79844)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
コミット fa77145461de35dbc318765afbfdcd2b94d9209b by freifunk
tegra: copy files for kernel 5.10

Dumb copy of current kernel 5.4 config and patches.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: fa77145)
The file was addedtarget/linux/tegra/patches-5.10/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
The file was addedtarget/linux/tegra/config-5.10
The file was addedtarget/linux/tegra/patches-5.10/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
コミット 15f30c1dbb13165c8f766c2863af54a812bb5e6d by freifunk
tegra: add support for kernel 5.10

Mark it as testing for now.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: 15f30c1)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/tegra/Makefile (diff)
The file was modifiedtarget/linux/tegra/patches-5.10/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch (diff)
コミット 0b92b5b04f4bd1438be2720c202119d42e8876f3 by freifunk
kernel: move some drm symbols to generic config

These are architecture independent, so move them to generic config.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: 0b92b5b)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
The file was modifiedtarget/linux/zynq/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/omap/config-5.4 (diff)
The file was modifiedtarget/linux/at91/sama5/config-default (diff)
コミット 72cc44958ef4e0df1a152178514c92899d6a957a by hauke
treewide: mark selected packages nonshared

Mark uci, ubus, libubox, lua, libnl-tiny and libjson-c
as nonshared packages. This helps to keep coherent dependencies
if these ABI versioned packages are later updated.

Before this commit it is possible to get missing dependencies
in target-specific nonshared packages (like iwinfo) that depend
on these shared ABI versioned packages. If these are later updated
and rebuilt, only the new ABI version will be available for download,
while the target-specific packages in releases continue to depend on
the old ABI version.

After this commit the packages are built along the other nonshared
packages by the phase1 images buildbot and will be available at the
target/ download directories instead of packages/base dir. That will
help to keep a coherent set available.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: 72cc449)
The file was modifiedpackage/utils/lua/Makefile (diff)
The file was modifiedpackage/libs/libjson-c/Makefile (diff)
The file was modifiedpackage/system/uci/Makefile (diff)
The file was modifiedpackage/libs/libubox/Makefile (diff)
The file was modifiedpackage/system/ubus/Makefile (diff)
The file was modifiedpackage/libs/libnl-tiny/Makefile (diff)
コミット 65b0fe293aff687af679674a86414e26b50cf066 by hauke
opkg: Fix download over git

Set the PKG_SOURCE_URL using a lazy set to allow evaluating
$(PROJECT_GIT) later. Without this change PKG_SOURCE_URL is evaluated
immediately, before PROJECT_GIT is defined and the download over git is
not working.

Fixes: 6687a2483a09 ("opkg: use $(PROJECT_GIT), $(AUTORELEASE) and SPDX")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 65b0fe2)
The file was modifiedpackage/system/opkg/Makefile (diff)
コミット da86064611db657bce8c3c96b2e58eca8551c3d0 by hauke
opkg: update to git HEAD

1bf042d libopkg: pkg_hash: print unresolved dependencies

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: da86064)
The file was modifiedpackage/system/opkg/Makefile (diff)
コミット 5c68c624f671eb1773a82485d398ac933c4d416a by mail
ramips: refresh at803x patch

This patch failed to apply, breaking builds for the ramips target.

Fixes commit c44cefceb3ad ("generic: kernel 5.4: fix probe error for AR803x PHYs")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 5c68c62)
The file was modifiedtarget/linux/ramips/patches-5.4/991-at803x.patch (diff)
コミット 677813c77678b80e99c4f97b433f428de26ca10f by mail
kernel: bump 5.10 to 5.10.43

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 677813c)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-10-netfilter-nftables-update-table-flags-from-the-commi.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/902-debloat_proc.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/425-at803x-allow-sgmii-aneg-override.patch (diff)
The file was modifiedtarget/linux/rockchip/patches-5.10/105-rockchip-rock-pi-4.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-02-netfilter-Fix-fall-through-warnings-for-Clang.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/901-debloat_sock_diag.patch (diff)
コミット f6a03bff5bccdbf9165087bccbb35095903d05c6 by jo
build: prepend ABI suffixes with a dash if package name ends with digit

Ensure that ABI suffixes are separated with a dash from the package name if
the name happens to end with a digit. This implementation detail got lost
during the recent refactoring of the ABI_VERSION handling in buildroot.

Ref: https://github.com/openwrt/packages/pull/14237#issuecomment-860473585
Fixes: c921650382 ("build: drop ABI version from metadata")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: f6a03bf)
The file was modifiedinclude/package-ipkg.mk (diff)
The file was modifiedinclude/feeds.mk (diff)
コミット c8d8eb9d13fc6fc8b394a620c27995ee71d29c4d by rafal
base-files: set MAC for bridge ports (devices) instead of bridge itself

This restores the original config_generate behaviour. With MAC set for
bridged devices the bridge automatically gets its MAC adjusted (it picks
the lowest MAC of bridged devices).

This fixes confusing interfaces setup (bridge ports not having custom
MAC assigned).

Reported-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
Fixes: e002179a6d2e ("base-files: simplify setting device MAC")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: c8d8eb9)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット 946019637ec9192450c685a61c589a9cbef7637b by rafal
base-files: fix typo in config_generate MAC check

Fixes: 8d8eb9d13fc6 ("base-files: set MAC for bridge ports (devices) instead of bridge itself")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 9460196)
The file was modifiedpackage/base-files/files/bin/config_generate (diff)
コミット fbb9b1f8ed0d8a76dd989cc6c16a4e0fda2b6e74 by jo
build: ensure that dash isn't prepended twice to abi version suffix

The ABIV_$(pkgname) variable already is formatted so return it as-is from
the GetABISuffix macro and only filter through FormatABISuffix if we read
the raw ABI version value from a version stamp file.

This ensures that binary intra-package dependencies on ABI versioned
libraries are properly formatted.

Ref: https://github.com/openwrt/packages/issues/15871
Fixes: f6a03bff5b ("build: prepend ABI suffixes with a dash if package name ends with digit")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: fbb9b1f)
The file was modifiedinclude/feeds.mk (diff)
コミット 3d026d24257a0e2f3170538d8a54d520315699a1 by daniel
ugps: start also in case device is absent

Don't bail out from init script in case the GPS device is missing.
Some modems take time to come up, and some people may use things like
'kplex' to feed ugpsd. Hence it is better to always start ugpsd
unconditionally and let procd's respawn take care of retrying.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3d026d2)
The file was modifiedpackage/utils/ugps/files/ugps.init (diff)
コミット a463b96241fbc2d142982387eaed9989e201ac7a by mail
build: preserve profiles.json between builds

Keep other profiles.json content if the data belongs to the current
build version.

Also useful for the ImageBuilder, which builds for a single model each
time. Without this commit the profiles.json would only contain the
latest build profile information.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
[improve commit message]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: a463b96)
The file was modifiedscripts/json_overview_image_info.py (diff)
コミット 49ef4dbee519e006bb998de11e3bdf1c10c43e6a by nbd
mac80211: fix processing HE capabilities (FS#3871)

Use the right argument to fix setting unsupported capabilities to 0

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 49ef4db)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット a0f97d8f9cb068305319012b50de092ee01ad7a1 by nbd
mac80211: select iwinfo

Since iwinfo is now used in the core scripts, it needs to be present on the system

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a0f97d8)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
コミット db9784beddd01ef960833b6ad6696eb581faf605 by nbd
mac80211: fix minstrel sample time check

We need to skip sampling if the next sample time is after jiffies, not before.
This patch fixes an issue where in some cases only very little sampling (or none
at all) is performed, leading to really bad data rates

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: db9784b)
The file was addedpackage/kernel/mac80211/patches/subsys/377-mac80211-minstrel_ht-fix-sample-time-check.patch
コミット a603e82dd342680d584c4eb5f1b222e056379890 by nbd
mac80211: system hang caused by deferring calls into minstrel to dequeue

Move the aggregation check to mac80211

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a603e82)
The file was removedpackage/kernel/mac80211/patches/subsys/374-mac80211-call-ieee80211_tx_h_rate_ctrl-when-dequeue.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/377-mac80211-minstrel_ht-fix-sample-time-check.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/374-mac80211-move-A-MPDU-session-check-from-minstrel_ht-.patch
The file was removedpackage/kernel/mac80211/patches/subsys/375-mac80211-minstrel_ht-fix-minstrel_aggr_check-for-enc.patch
The file was addedpackage/kernel/mac80211/patches/subsys/375-mac80211-call-ieee80211_tx_h_rate_ctrl-when-dequeue.patch
コミット 53b6783907f3bd6f0f88f9d6feed20b21e2cd181 by nbd
mac80211: remove patches stripping down crypto support

Use of WPA3 and things like FILS is getting much more common, and platforms
that can't affort the extra kilobytes for this code are fading away.
Let's not hold back modern authentication methods any longer

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 53b6783)
The file was modifiedpackage/kernel/mac80211/patches/ath/402-ath_regd_optional.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/100-remove-cryptoapi-dependencies.patch
The file was addedpackage/kernel/mac80211/patches/subsys/361-mac80211-minstrel_ht-add-debugfs-monitoring-controll.patch
The file was removedpackage/kernel/mac80211/patches/subsys/130-disable-fils.patch
The file was removedpackage/kernel/mac80211/patches/subsys/131-Revert-mac80211-aes-cmac-switch-to-shash-CMAC-driver.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/339-mac80211-remove-legacy-minstrel-rate-control.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/132-mac80211-remove-cmac-dependency.patch
コミット c7182123b961fdc2991faa3806eb7156e14c3ff8 by nbd
kernel: make cryptoapi support needed by mac80211 built-in

This reduces the flash space impact, since built-in code is much smaller
than a bunch of kernel modules on squashfs

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c718212)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 165a0263643af6831edcef28d2863babb660d24b by nbd
mac80211: remove extra patch accidentally added during rebase

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 165a026)
The file was removedpackage/kernel/mac80211/patches/subsys/361-mac80211-minstrel_ht-add-debugfs-monitoring-controll.patch
コミット 940c196be158f2fbfebec24d791d4f87f21b79f9 by nbd
kernel: disable CONFIG_PCIE_BUS_PERFORMANCE

The option was added in 5.9 and for some reason, it is causing performance
issues at least on an APU2 board with the igb device.
Switch CONFIG_PCIE_BUS_DEFAULT to fix the performance issues and match the
older kernel's behavior

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 940c196)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 89c9ccc3b241d8f07c22a1c271211322c4703f7b by nbd
mac80211: fix an issue with wds links on 802.11ax devices

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 89c9ccc)
The file was addedpackage/kernel/mac80211/patches/subsys/378-mac80211-remove-iwlwifi-specific-workaround-that-bro.patch
コミット 90338370d18bec7844d25096c277b64139c721c7 by mail
tools/ccache: update to 4.3

Remove BUILD_PARALLEL as it's default now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9033837)
The file was modifiedtools/ccache/Makefile (diff)
コミット 04589cb5490be1a4e33e12eb3cbdb97901685002 by freifunk
build: Config-images: fix unit of partition sizes

The code interprets these config values as Mebibytes rather than
Megabytes so modify the description accordingly.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
[fix commit title prefix]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 04589cb)
The file was modifiedconfig/Config-images.in (diff)
コミット b6245fbd58712e0c790fda07db02d39be491dbb4 by freifunk
firmware-utils: tplink-safeloader: support Archer A6 v3 CA

The Canadian edition of the TP-Link Archer A6 v3 uses a different header, but
otherwise it's identical to the already supported EU/US editions.

Signed-off-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Brian Lee <dev@leebrian.me>
Reviewed-by: Philip Prindeville <philipp@redfish-solutions.com>
(commit: b6245fb)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット 2e745e9be653626d37248c4f0a88ce9a5f90d183 by mail
treewide: remove BUILD_PARALLEL from CMake packages

It's already default. The only exception is mt76 which has Ninja
disabled.

Found with:

git grep BUILD_PARALLEL | cut -d ':' -f 1 | sort -u > par
git grep cmake.mk | cut -d ':' -f 1 > cmake
comm -1 -2 par cmake

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 2e745e9)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
The file was modifiedpackage/libs/libjson-c/Makefile (diff)
The file was modifiedtools/zstd/Makefile (diff)
The file was modifiedpackage/system/urngd/Makefile (diff)
The file was modifiedpackage/libs/mbedtls/Makefile (diff)
The file was modifiedpackage/libs/libpcap/Makefile (diff)
The file was modifiedpackage/system/rpcd/Makefile (diff)
The file was modifiedpackage/network/utils/uqmi/Makefile (diff)
The file was modifiedpackage/system/uci/Makefile (diff)
The file was modifiedpackage/system/opkg/Makefile (diff)
The file was modifiedpackage/network/utils/umbim/Makefile (diff)
コミット 3dabb62581ccff92e51cadb05f15de4ba8000e1b by mail
treewide: remove PKG_INSTALL from CMake packages

It's already default with cmake.mk

Found with:

git grep PKG_INSTALL\: | cut -d ':' -f 1 | sort -u > ins
git grep cmake.mk | cut -d ':' -f 1 > cmake
comm -1 -2 ins cmake

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 3dabb62)
The file was modifiedpackage/system/opkg/Makefile (diff)
The file was modifiedpackage/libs/mbedtls/Makefile (diff)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット 2001c0ca9fd2bf95827e23ba867fa06fc3b0a3e7 by freifunk
ramips: reorganize DTSI files for D-Link DIR-8xx

* Remove micro-DTSI mt7621_dlink_dir-882-x1.dtsi to ease reading
   config without too much inheritance
* Use "separate" partitioning DTSIs so we can use the partitioning
   without a complete match on the other settings (i.e. without the
   former parent DTSI)
* Rename files to express the new organization

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 2001c0c)
The file was addedtarget/linux/ramips/dts/mt7621_dlink_dir-8xx.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-882-r1.dts (diff)
The file was removedtarget/linux/ramips/dts/mt7621_dlink_dir-8xx-x1.dtsi
The file was removedtarget/linux/ramips/dts/mt7621_dlink_dir-8xx-r1.dtsi
The file was removedtarget/linux/ramips/dts/mt7621_dlink_dir-882-x1.dtsi
The file was addedtarget/linux/ramips/dts/mt7621_dlink_flash-16m-r1.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-882-a1.dts (diff)
The file was removedtarget/linux/ramips/dts/mt7621_dlink_dir-8xx-a1.dtsi
The file was addedtarget/linux/ramips/dts/mt7621_dlink_flash-16m-a1.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-867-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-878-a1.dts (diff)
コミット 881fdb811f39d445fb00b4c1f38427fada883fe2 by freifunk
ramips: clean up dlink_dir-8xx-r1 recipe

* only add factory.bin when it's defined
* fix check-size vs. append-metadata
* whitespace/line break cleanup

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 881fdb8)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 5876d6a62fc0ae5799e7d9c896356f75c99a6f0a by mail
grub2: make grub2-bios-setup as a separate package

The grub2 and grub2-efi packages should only contain boot-related code.
grub-bios-setup is the same as grub-editenv, they are both grub2 tools
and should be placed in a separate package.

Signed-off-by: 李国 <uxgood.org@gmail.com>
[use AUTORELEASE and update to SPDX]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 5876d6a)
The file was modifiedconfig/Config-images.in (diff)
The file was modifiedpackage/boot/grub2/Makefile (diff)
コミット ca941041366602d4da0bf2c04bb0d3c25ed4fa21 by mail
grub2: make grub2 tools built in a separate variant

grub2 boot-related code and tools-related code may require different
compilation parameters. We split them into different variants for
compilation, so that we can accurately pass the required parameters and
avoid causing problems.

Signed-off-by: 李国 <uxgood.org@gmail.com>
(commit: ca94104)
The file was modifiedpackage/boot/grub2/Makefile (diff)
コミット e4723755f237a0e5fab132ab870d00ea82e7fb82 by mail
grub2: pass compilation parameters more accurately

In order for the grub2 boot-related code to compile normally, we have
made many adjustments to the compilation parameters. These adjustments
are not necessary for tools-related code. We apply these parameter
adjustments only to the boot-related code.

Signed-off-by: 李国 <uxgood.org@gmail.com>
(commit: e472375)
The file was modifiedpackage/boot/grub2/Makefile (diff)
コミット 2c6c1501af664490ec9b701b46a201e21c670b96 by mail
uhttpd: make organization (O=) of the cert configurable via uci

Make the organization (O=) of the cert configurable via uci. If not
configured, use a combination of "OpenWrt" and an unique id like it was
done before.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 2c6c150)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
The file was modifiedpackage/network/services/uhttpd/files/uhttpd.init (diff)
コミット bb2ac5a33be4c85c47f0f27e9ecb9e2c5f6c0a8f by mail
hostapd: stop advertising 11w feature

This is a follow up of 1a9b896d ("treewide: nuke DRIVER_11W_SUPPORT").
LuCI commit ab010406 ("luci-mod-network: skip check for 802.11w feature")
skips check of the 11w feature [1]. Now advertising it in hostapd is
superfluous so stop doing it.

[1]: https://github.com/openwrt/luci/pull/4689

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
[remove outdated PKG_RELEASE bump and update to SPDX]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: bb2ac5a)
The file was modifiedpackage/network/services/hostapd/src/src/utils/build_features.h (diff)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット bffee5ea192386ffeac81e7b40e9d58a93b85db8 by mail
busybox: disable bzip2

bzip2 adds about 8kb of size. For tiny builds it's often disabled.
It's not directly used by stock OpenWrt programs.
Kernel images compressed with bzip2 are also not fully supported.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
[fix \ indention]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: bffee5e)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
The file was modifiedpackage/utils/busybox/Config-defaults.in (diff)
コミット d374e2cdb499b2a4282d84f95709b9a40d88a995 by mail
base-files: upgrade: use zcat command provided by busybox

Calling `switch_to_ramfs()` will not copy the gzip executable
(/bin/gzip) to ramfs, but `/bin/zcat` will call `/bin/gzip` when
package gzip is installed, instead of the busybox-supplied zcat.
This will cause `zcat` to fail to find `gzip`, then cause the
sysupgrade to fail. Adding the `busybox` prefix here will solve
the problem.

Signed-off-by: Chuck Fan <fanck0605@qq.com>
(commit: d374e2c)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
コミット bb2b7156a4b55a5599ac45adbe46b2d6bd046036 by mail
base-files: add syslog logging for v function

The logging output should not only be displayed in the calling shell
session but also in the syslog. A sysupgrade and a configuration
import, export can thus be traced in the syslog.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: bb2b715)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット 42d78fedfb039b7ffd623c910cd946480c75bb26 by mail
base-files: change logging for upgrade on stage2

Remove vn call in favour of v call. This commit serves as preparation
for removing the vn function call.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 42d78fe)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット d8bfcc59b03ea1ad2af5ee7ca99688815e386bcb by mail
base-files: remove unused vn and _vn function

The remaining vn calls have been ported to v.
Therefore, these functions are no longer needed and will be removed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: d8bfcc5)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
コミット 40f533b73e6cfd7376cc6a0bbef9af46c8fbed86 by mail
base-files: redirect kill ouptut for ash, telnetd and dropbear

If one of the programmes is not running, then we see the following
output in the logs.

`killall: telnetd: no process killed`

To ensure that the log is clean, redirect the output to /dev/null

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 40f533b)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット bf4dbbb55e2b8e23f186e1334f1e9ce6a3a8ddfe by mail
tools/libressl: update to 3.3.3

Fix wrong FPIC variable usage. Fixes compilation under sparc64 host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: bf4dbbb)
The file was modifiedtools/libressl/Makefile (diff)
コミット b9b4aef4f2403766a1a3321b0ef095c2728a3139 by mail
hostapd: add support for setting sae_pwe

Make it possible to specify the SAE mechanism for PWE derivation. The
following values are possible:

0 = hunting-and-pecking loop only
1 = hash-to-element only
2 = both hunting-and-pecking loop and hash-to-element enabled

hostapd currently defaults to hunting-and-pecking loop only.

Signed-off-by: Michael Yartys <michael.yartys@protonmail.com>
(commit: b9b4aef)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット b154a2f8d37097e51099ed816a0f8142120405e6 by mail
tools/e2fsprogs: update to 1.46.2

Fix wrong FPIC flag to fix compilation under sparc64

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: b154a2f)
The file was modifiedtools/e2fsprogs/Makefile (diff)
コミット 3cbdc13bc1367a6fdc9bc2afadfae21b74d7c781 by mail
tools/squashfskit4: fix compilation under big endian

The macro used is for the wrong struct. Just byte swap manually.

Refreshed patches.

Tested on sparc64.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 3cbdc13)
The file was modifiedtools/squashfskit4/Makefile (diff)
The file was addedtools/squashfskit4/patches/0020-big-endian.patch
The file was modifiedtools/squashfskit4/patches/0002-fix-build-failure-against-gcc-10.patch (diff)
コミット 5cff6c1abbcb134395bbe032cb5ea9d1c74ec891 by mail
tools/cmake: update to 3.20.3 + build with Ninja

Compile with Ninja. Ninja compiles faster and is more stable with
parallel builds. Routines copied from cmake.mk.

Speed improves from:

Executed in 127.47 secs fish external
usr time 17.02 mins 446.00 micros 17.02 mins
sys time 1.18 mins 40.00 micros 1.18 mins

to:

Executed in 118.91 secs fish external
usr time 17.28 mins 499.00 micros 17.28 mins
sys time 1.13 mins 45.00 micros 1.13 mins

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 5cff6c1)
The file was modifiedtools/cmake/Makefile (diff)
コミット fcfa60408c37a129b143e4928b6d86e383c2c8f6 by rafal
bcm4908: add kmod-gpio-button-hotplug

All bcm4908 devices are expected to have GPIO buttons to make relevant
package selected by default.
This "fixes" triggering failsafe mode.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: fcfa604)
The file was modifiedtarget/linux/bcm4908/Makefile (diff)
コミット 23c3bab9209f984692f8206c0d97758ee223a26f by git
qos-scripts: add ifbN device before setting the link up

commit 50413e1ec83dedaea44558d5f37af5454156a46a replaced ifconfig
with ip.  In order to set a link state to up, the interface needs
to be added first.

Fixes: FS#3754

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
[Add Fixes tag]
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
(commit: 23c3bab)
The file was modifiedpackage/network/config/qos-scripts/files/usr/lib/qos/generate.sh (diff)
The file was modifiedpackage/network/config/qos-scripts/Makefile (diff)
コミット fd0d9909bf50f114d5e7f7cedf53e542de878a2c by mail
build,json: fix generation with empty profiles

If the image generation doesn't add any profiles to the output the
*profile merge* will fail. To avoid that set an empty profile as
fallback.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: fd0d990)
The file was modifiedscripts/json_overview_image_info.py (diff)
コミット 7b8931678c36c8d8c333b446258a653b1358bf70 by koen.vandeputte
ath79: add gpio-latch driver for MikroTik RouterBOARDs

This is a slighty modified version of ar71xx gpio-latch driver
written by Gabor Juhos <juhosg@openwrt.org>.

Changes:
* DTS support,
* New gpio API (gpiod_*).

Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: Denis Kalashnikov <denis281089@gmail.com>
(commit: 7b89316)
The file was addedtarget/linux/ath79/files/drivers/gpio/gpio-latch.c
The file was addedtarget/linux/ath79/patches-5.10/939-mikrotik-rb91x.patch
The file was addedtarget/linux/ath79/patches-5.4/939-mikrotik-rb91x.patch
コミット 820e660cd7463aa6d5ed9d31baf0f3c35596ce57 by koen.vandeputte
ath79: add NAND driver for MikroTik RB91xG series

Main part is copied from ar71xx original driver rb91x_nand
written by Gabor Juhos <juhosg@openwrt.org>.

What is done:
* Support of kernel 5.4 and 5.10,
* DTS support,
* New gpio API (gpiod_*) support.

Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: Denis Kalashnikov <denis281089@gmail.com>
(commit: 820e660)
The file was modifiedtarget/linux/ath79/patches-5.4/939-mikrotik-rb91x.patch (diff)
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
The file was addedtarget/linux/ath79/files/drivers/mtd/nand/raw/rb91x_nand.c
The file was modifiedtarget/linux/ath79/patches-5.10/939-mikrotik-rb91x.patch (diff)
コミット 695a1cd53ca52c678b3f837deb1bf30204285360 by koen.vandeputte
ath79: add support for MikroTik RouterBOARD 912UAG-2HPnD

This board has been supported in the ar71xx.

Links:
* https://mikrotik.com/product/RB912UAG-2HPnD
* https://openwrt.org/toh/hwdata/mikrotik/mikrotik_rb912uag-2hpnd

This also supports the 5GHz flavour of the board.

Hardware:
* SoC: Atheros AR9342,
* RAM: DDR 64MB,
* SPI NOR: 64KB,
* NAND: 128MB,
* Ethernet: x1 10/100/1000 port with passive POE in,
* Wi-Fi: 802.11 b/g/n,
* PCIe,
* USB: 2.0 EHCI controller, connected to mPCIe slot and a Type-A
  port -- both can be used for LTE modem, but only one can be
  used at any time.
* LEDs: 5 general purpose LEDs (led1..led5), power LED, user LED,
  Ethernet phy LED,
* Button,
* Beeper.

Not working:
* Button: it shares gpio line 15 with NAND ALE and NAND IO7,
  and current drivers doesn't easily support this configuration,
* Beeper: it is connected to bit 5 of a serial shift register
  (tested with sysfs led trigger timer). But kmod-gpio-beeper
  doesn't work -- we left this as is for now.

Flashing:
* Use the RouterBOARD Reset button to enable TFTP netboot,
boot kernel and initramfs and then perform sysupgrade.
* From ar71xx OpenWrt firmware run:
  $ sysupgrade -F /tmp/<sysupgrade.bin>
For more info see: https://openwrt.org/toh/mikrotik/common.

Co-Developed-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: Denis Kalashnikov <denis281089@gmail.com>
(commit: 695a1cd)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ath79/dts/ar9342_mikrotik_routerboard-912uag-2hpnd.dts
コミット 6561ca1fa510003a19ea7f8800535f12e5098ce2 by koen.vandeputte
ath79: ar934x: fix mounting issues if subpage is not supported

Currently, the option to disable subpage writing is only set
when a HW ECC engine is used.

Some boards lack a HW ECC engine and use software for that.
In this case, this NAND option does not get set when the NAND chip
does not support it, resulting in mounting errors.

Move the setting of this option to a generic init location so it
gets set for all types where required.

While at it, also OR the option instead of just setting it
so we don't overwrite potential flags being set somewhere else.

Before:

[    1.681273] UBI: auto-attach mtd2
[    1.684669] ubi0: attaching mtd2
[    1.688877] ubi0 error: validate_ec_hdr: bad VID header offset 2048, expected 512
[    1.696469] ubi0 error: validate_ec_hdr: bad EC header
[    1.701712] Erase counter header dump:
[    1.705512]  magic          0x55424923
[    1.709322]  version        1
[    1.712330]  ec             1
[    1.715331]  vid_hdr_offset 2048
[    1.718610]  data_offset    4096
[    1.721880]  image_seq      1462320675
[    1.725680]  hdr_crc        0x12255a15

After:

    1.680917] UBI: auto-attach mtd2
[    1.684308] ubi0: attaching mtd2
[    2.954504] random: crng init done
[    3.142813] ubi0: scanning is finished
[    3.163455] ubi0: attached mtd2 (name "ubi", size 124 MiB)
[    3.169069] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    3.176037] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    3.182942] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    3.190013] ubi0: good PEBs: 992, bad PEBs: 0, corrupted PEBs: 0
[    3.196102] ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
[    3.203434] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1462320675
[    3.212700] ubi0: available PEBs: 0, total reserved PEBs: 992, PEBs reserved for bad PEB handling: 20
[    3.222124] ubi0: background thread "ubi_bgt0d" started, PID 317
[    3.230246] block ubiblock0_1: created from ubi0:1(rootfs)
[    3.235819] ubiblock: device ubiblock0_1 (rootfs) set to be root filesystem
[    3.256830] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 6561ca1)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c (diff)
コミット 181054bf7939decd8ce6f32b6f8e2a363ab55e24 by mail
build: create profiles.json per default

The file is a info file just like config.buildinfo, feeds.buildinfo and
version.buildinfo. It bundles these and more information in a machine
readable way.

This commit enables the creation of profiles.json by default and not
only for buildbots. By doing so it follow the behaviour of the
ImageBuilder which always creates the file, lastly this increases the
files visibility for downstream projects.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 181054b)
The file was modifiedconfig/Config-build.in (diff)
コミット f0f1d68d528402b4d51a1dd08d2e2c9034167f92 by mail
ath10k-ct: fix typo in Makefile

Add forgotten colon to Makefile.

Signed-off-by: Michael Yartys <michael.yartys@protonmail.com>
(commit: f0f1d68)
The file was modifiedpackage/kernel/ath10k-ct/Makefile (diff)
コミット 92ac2a20ebba9f8695b464041cc8aeb30bb85576 by mail
uci: add uci_revert function

Add missing uci_revert shell function wrapper.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 92ac2a2)
The file was modifiedpackage/system/uci/Makefile (diff)
The file was modifiedpackage/system/uci/files/lib/config/uci.sh (diff)
コミット f1e41155c98cb5f2e0647e064ec0b3cfbf346e41 by mail
kernel/modules: make sure igb loads at boot

Without loading the igb at boot, the recovery wouldn't have
network available. All network drivers should be loaded before
etc/board.d/02_network is called. Note that other network drivers
already have this set, such as tg3.

Fixes: 7e0e5110bc90 ("kernel: add igb kernel module")
Signed-off-by: Chris Blake <chrisrblake93@gmail.com>
(commit: f1e4115)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 2c9537e27495afdf929975c8a154cc66de902df0 by mail
grub2: update to 2.06

-300-CVE-2015-8370.patch is upstreamed with different code
(upstream id: 451d80e52d851432e109771bb8febafca7a5f1f2)

- fixup OpenWrts setup_root patch

compile tested: x86_64,i386
runtime tested: VM x86_64,VM i386

- booted fine
- grub-editenv worked

Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
(commit: 2c9537e)
The file was modifiedpackage/boot/grub2/patches/100-grub_setup_root.patch (diff)
The file was modifiedpackage/boot/grub2/Makefile (diff)
The file was removedpackage/boot/grub2/patches/300-CVE-2015-8370.patch
コミット f2f137593eb6c0e849352e85c003c91f8be81dd1 by mail
ath79: add missing GPIO_LATCH symbol

Fixes commit 7b8931678c36 ("ath79: add gpio-latch driver for MikroTik RouterBOARDs")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f2f1375)
The file was modifiedtarget/linux/ath79/config-5.4 (diff)
The file was modifiedtarget/linux/ath79/config-5.10 (diff)
コミット 219e17a35088a90eea664fbb4c66549d701a3cb4 by mail
ustream-ssl: variants conflict with each other

This adds conflicts between variants of libustream pacakge.
They provide the same file and thus it should not be possible to install
them side by side.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(commit: 219e17a)
The file was modifiedpackage/libs/ustream-ssl/Makefile (diff)
コミット 9f09c1936a4a13b67fcba632f7ca02331f685359 by mail
hostapd: make country3 option configurable

The country3 option in hostapd.conf allows the third octet of the country
string to be set. It can be used e.g. to indicate indoor or outdoor use (see
hostapd.conf for further details). Make this option configurable but optional
in OpenWrt.

Signed-off-by: Timo Sigurdsson <public_timo.s@silentcreek.de>
(commit: 9f09c19)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 85ce590705072be78c3ef7dc6b64e3b1facc892b by mail
hostapd: fix handling of the channel utilization options

Commit 0a7657c ("hostapd: add channel utilization as config option") added the
two new uci options bss_load_update_period and chan_util_avg_period. However,
the corresponding "config_add_int" calls for these options weren't added, so
attempting to actually use these options and change their values is bound to
fail - they always stay at their defaults. Add the missing code to actually
make these options work.

Fixes: 0a7657c ("hostapd: add channel utilization as config option")
Signed-off-by: Timo Sigurdsson <public_timo.s@silentcreek.de>
(commit: 85ce590)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット f8d5bd20b31842ef7fdb740d27c70294f21c6124 by rafal
bcm4908: fix Ethernet broken state after interface restart

This fixes traffic stalls after ifdown & ifup.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f8d5bd2)
The file was addedtarget/linux/bcm4908/patches-5.4/170-net-broadcom-bcm4908_enet-reset-DMA-rings-sw-indexes.patch
コミット 0b2c1997e988552a4bb52dda88eccf4896fbb61b by rafal
bcm63xx-cfe: update to the latest master

e5050f3 linksys: ea9500-v2: add cferam file

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 0b2c199)
The file was modifiedpackage/kernel/bcm63xx-cfe/Makefile (diff)
コミット cc7316d1e924977881f03a7cb5863b695f79d81e by mail
base-files: fix enabled for services with only STOP

There are services that have only STOP value set. They are executed only
on shutdown and it is common to use them for system cleanup. There is
one such service shipped directly with base-files, it is 'umount'. Those
work the same way as those with START but enabled does not report them
as enabled although it should have as they can be enabled and disabled
as any other service.

This also changes check from check for executable to check for symbolic
link. The implementation depends on those being links to service file
and it is much cleaner and direct to check for them being links.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(commit: cc7316d)
The file was modifiedpackage/base-files/files/etc/rc.common (diff)
コミット bf98faaac8ed24cf7d3d93dd4fcd7304d109363b by mail
hostapd: make wnm_sleep_mode_no_keys configurable

In the aftermath of the KRACK attacks, hostapd gained an AP-side workaround
against WNM-Sleep Mode GTK/IGTK reinstallation attacks. WNM Sleep Mode is not
enabled by default on OpenWrt, but it is configurable through the option
wnm_sleep_mode. Thus, make the AP-side workaround configurable as well by
exposing the option wnm_sleep_mode_no_keys. If you use the option
wpa_disable_eapol_key_retries and have wnm_sleep_mode enabled, you might
consider using this workaround.

Signed-off-by: Timo Sigurdsson <public_timo.s@silentcreek.de>
(commit: bf98faa)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 76428494c323d0bb6572f9a2d247092b322fa221 by hauke
realtek: Fix buffer length calculation on RTL8380 with CRC offload

Fixes the buffer and packet length calculations for Ethernet TX on
the RTL8380 SoC when CRC calculation offload is enabled.
CRC-offload is always done by the SoC, but additional CRC
calculation was previously done also by the kernel.
It also fixes detection of the DSA tag for packets on RTL8390
SoCs for ports > 28.

v2 has correct whitespace

Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
(commit: 7642849)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット c1927f4108e9c6ad33d270db217cb59253743650 by hauke
kernel: crypto: limit crypto-hw-hifn-795x to devices with pci support

CONFIG_CRYPTO_DEV_HIFN_795X depends on PCI. This driver only makes sense on
devices with pci support.

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
(commit: c1927f4)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
コミット 79481c71dcb9426878b9738755027c994d4d2273 by hauke
kernel: bump 5.10 to 5.10.44

Add the new symbol to the generic kconfig.

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 79481c7)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/hack-5.10/221-module_exports.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 2a3b2f59fec10d7c08f90f019b310db418e775bf by hauke
kernel-5.4: backport latest patches for wireguard

These are the latest patches that just landed upstream for 5.13, will be
backported by Greg into 5.10 (because of stable@), and are now in the
5.4 backport branch of wireguard: https://git.zx2c4.com/wireguard-linux/log/?h=backport-5.4.y

Cc: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Tested-by: Stijn Segers <foss@volatilesystems.org>
(commit: 2a3b2f5)
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0131-wireguard-peer-allocate-in-kmem_cache.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0125-crypto-mips-add-poly1305-core.S-to-.gitignore.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0127-wireguard-selftests-remove-old-conntrack-kconfig-val.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0130-wireguard-use-synchronize_net-rather-than-synchroniz.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0132-wireguard-allowedips-initialize-list-head-in-selftes.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0133-wireguard-allowedips-remove-nodes-in-O-1.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0128-wireguard-selftests-make-sure-rp_filter-is-disabled-.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0134-wireguard-allowedips-allocate-nodes-in-kmem_cache.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0124-crypto-mips-poly1305-enable-for-all-MIPS-processors.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0129-wireguard-do-not-use-O3.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0135-wireguard-allowedips-free-empty-intermediate-nodes-w.patch
The file was addedtarget/linux/generic/backport-5.4/080-wireguard-0126-crypto-poly1305-fix-poly1305_core_setkey-declaration.patch
コミット 2e17c710954bd3506467d700dee23757b138fedd by hauke
kernel: Backport patch to automatically bring up DSA master when opening user port

Without this patch we have to manually bring up the CPU interface in
failsafe mode.

This was backported from kernel 5.12.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Tested-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 2e17c71)
The file was modifiedtarget/linux/generic/backport-5.10/774-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/772-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/773-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/775-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/425-at803x-allow-sgmii-aneg-override.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/771-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/775-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/765-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was modifiedtarget/linux/generic/pending-5.4/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/180-net-phy-at803x-add-support-for-AT8032.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/772-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/774-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/773-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/765-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was modifiedtarget/linux/generic/pending-5.10/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/647-net-dsa-support-hardware-flow-table-offload.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/771-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch (diff)
コミット 467cd378db3359814866ec4121fdb4417783241e by hauke
base-files: failsafe: Fix IP configuration

Adapt the preinit_config_board() to the board.json network changes. It
now looks for the device and the ports variables to configure the LAN
network.

This works with swconfig configurations.

Fixes: FS#3866
Fixes: d42640e389a8 ("base-files: use "ports" array in board.json network for bridges")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Reviewed-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 467cd37)
The file was modifiedpackage/base-files/files/lib/preinit/10_indicate_preinit (diff)
コミット 790561d5109ef81537fdb8ceb8eb183c0cab077c by hauke
base-files: failsafe: Remove the VLAN modifier from interface name

Some interfaces have a VLAN modifier like :t in lan1:t, this modifier
should be removed from the interface before calling preinit_ip_config().

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 790561d)
The file was modifiedpackage/base-files/files/lib/preinit/10_indicate_preinit (diff)
コミット b7ee0786b56d1088c195fe7c1cdb1ad7d20c9245 by hauke
realtek: Fix failsafe mode

The RTL8380-RTL9300 switches only forward packets when VLAN ID 1 is
configured. Do not use the standard failsafe configuration for DSA
accessing the default port directly, but configure a switch on the lan1
interface instead.

This will add the VLAN ID 1 configuration to the switch:
$ bridge vlan show
port              vlan-id
lan1              1 PVID Egress Untagged
switch            1 PVID Egress Untagged

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b7ee078)
The file was addedtarget/linux/realtek/base-files/lib/preinit/05_set_preinit_iface_realtek
The file was addedtarget/linux/realtek/base-files/lib/preinit/98_remove_preinit_realtek
コミット fe6b9b0588a47e0a6aabc6a51aa676e7e7204174 by hauke
base-files: bring up vlan interface too

Vlan subinterface was never brought up when using vlan-based preinit network.
Tested forcing ifname="" before preinit_ip() on a Tp-Link Archer C5v4.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(commit: fe6b9b0)
The file was modifiedpackage/base-files/files/lib/preinit/10_indicate_preinit (diff)
コミット 953bfe2eb3b7236a72fa41ab2204fdaa9fd09f65 by gch981213
ramips: mt7620: simplify DTS properties for GMAC

There are only 2 options in the driver
for the function of mt7620 internal switch port 4:

  EPHY mode (RJ-45, internal PHY)
  GMAC mode (RGMII, external PHY)

Let the DTS property be boolean instead of string
where EPHY mode is the default.

Fix how the properties are written
for all DTS that use them,
and add missing nodes where applicable,
and remove useless nodes,
and minor DTS formatting.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 953bfe2)
The file was modifiedtarget/linux/ramips/dts/mt7620a_fon_fon2601.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_tube-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7530-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-7478apc.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zte_q7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_asus_rp-n53.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_db-wrt01.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_yukai_bocco.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_cameo_810.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-mr200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-600d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-v22sg-evb.dts (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-300hp2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dch-m225.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_ac1200rm.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-510l.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-750dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_r36m-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-1166d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dovado_tiny-ac.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-evb.dts (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.h (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_re210-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_engenius_esr600.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_cs-qr10.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ohyeah_oy-0001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_linksys_e1700.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_sercomm_na930.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7610e-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_wavlink_wl-wn579x3.dts (diff)
コミット a2acdf9607045e5669c305c57dd7c77be8351ba0 by gch981213
ramips: mt7620: remove useless GMAC nodes

These nodes are used for configuring a GMAC interface
and for defining external PHYs to be accessed with MDIO.

None of this is possible on MT7620N, only MT7620A,
so remove them from all MT7620N DTS.

When the mdio-bus node is missing, the driver returns -NODEV
which causes the internal switch to not initialize.
Replace that return so that everything works without the DTS node.

Also, an extra kernel message to indicate for all error conditions
that mdio-bus is disabled.

Fixes: d482356322c9 ("ramips: mt7620n: add mdio node and disable port4 by default")
Fixes: aa5014dd1a58 ("ramips: mt7620n: enable port 4 as EPHY by default")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: a2acdf9)
The file was modifiedtarget/linux/ramips/dts/mt7620n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-921-c1.dts (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mdio.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-922-e2.dts (diff)
コミット afd60d650e769e9578eac5bb3647807f683aaf7c by gch981213
ramips: mt7620: fix ethernet driver GMAC port init

A workaround was added to the switch driver
to set SOC port 4 as an RGMII GMAC interface
based on the DTS property mediatek,port4-gmac.
(previously mediatek,port4)

However, the ethernet driver already does this,
but is being blocked by a return statement
whenever the phy-handle and fixed-link properties
are both missing from nodes that define the port properties.

Revert the workaround, so that both the switch driver
and ethernet driver are not doing the same thing
and move the phy-handle related lines down
so nothing is ending the function prematurely.

While at it, clean up kernel messages
and delete useless return statements.

Fixes: f6d81e2fa1f1 ("mt7620: gsw: make IntPHY and ExtPHY share mdio addr 4 possible")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: afd60d6)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
コミット de5394a29dae9356a830d043e76591698411e97a by gch981213
ramips: mt7620: allow both internal and external PHYs

When the new variable ephy_base was introduced,
it was not applied to the if block for mdio_mode.

The first line in the mdio_mode if block
sets the EPHY base address to 12 in the SOC by writing a register,
but the corresponding variable in the driver
was still set to the default of 0.

This causes subsequent lines that write registers with the function
_mt7620_mii_write
to write to PHY addresses 0 through 4
while internal PHYs have been moved to addresses 12 through 16.

All of these lines are intended only for PHYs on the SOC internal switch,
however, they are being written to external ethernet switches
if they exist at those PHY addresses 0 through 4.
This causes some ethernet ports to be broken on boards with AR8327 or QCA8337 switch.

Other suggested fixes move those lines to the else block of mdio_mode,
but removing the else block completely also fixes it.

Therefore, move the lines to the mt7620_hw_init function main block,
and have only one instance of the function mtk_switch_w32
for writing the register with the EPHY base address.

In theory, this also allows for boards that have both external switches
and internal PHYs that lead to ethernet ports to be supported.

Fixes: 391df3782914 ("ramips: mt7620: add EPHY base mdio address changing possibility")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: de5394a)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
コミット 0976b6c4262a11a8d0dab9aeb64f5cdee266c44a by gch981213
ramips: mt7620: use DTS to set PHY base address for external PHYs

Set the PHY base address to 12 for mt7530 and 8 for others,
which is based on the default setting for some devices
from printing the register with the following command
after it is written to by uboot during the boot cycle.

`md 0x10117014 1`

PHY_BASE option only uses 5 bits of the register,
bits 16 to 20, so use 8-bit integer type.

Set the option using the DTS property mediatek,ephy-base
and create the gsw node if missing.

Also, added a kernel message to display the EPHY base address.

Note:
If anything is written to a PHY address that is greater than 1 hex char (greater than 0xf)
then there is adverse effects with Atheros switches.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 0976b6c)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iodata_wn-ac1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_engenius_esr600.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iptime_a1004ns.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_linksys_e1700.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_fon_fon2601.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lb-link_bl-w1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-7478apc.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_wavlink_wl-wn579x3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dovado_tiny-ac.dts (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_sercomm_na930.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-mt7530-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_re210-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ralink_mt7620a-v22sg-evb.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netis_wf2770.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts (diff)
コミット 6972e498d33ec896c676b7af91e3bfb00aa846a1 by gch981213
ramips: mt7620: move mt7620_mdio_mode() to ethernet driver

The function mt7620_mdio_mode is only called once
and both the function and mdio_mode block have been named incorrectly,
leading to confusion and useless commits.

These lines in the mdio_mode block of mt7620_hw_init
are only intended for boards with an external mt7530 switch.
(see commit 194ca6127ee18cd3a95da4d03f02e43b5428c0bb)

Therefore, move lines from mdio_mode to the place in soc_mt7620.c
where the type of mt7530 switch is identified,
and move lines from mt7620_mdio_mode to a main function.

mt7620_mdio_mode was called from mt7620_gsw_init
where the priv struct is available,
so the lines must stay in mt7620_gsw_init function.

In order to keep things as simple as possible,
keep the DTS property related function calls together,
by moving them from mt7620_gsw_probe to init.

Remove the now useless DTS properties and extra phy nodes.

Fixes: 5a6229a93df8 ("ramips: remove superfluous & confusing DT binding")
Fixes: b85fe43ec8c4 ("ramips: mt7620: add force use of mdio-mode")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 6972e49)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_engenius_esr600.dts (diff)
コミット cc6fd6fbb505071e08011f7998afaffefcf08fd3 by gch981213
ramips: mt7620: add ephy-disable option to switch driver

Add back the register write to disable internal PHYs
as a separate option in the code that can be set using a DTS property.

Set the option to true by default
when an external mt7530 switch is identified.

This makes the driver more in sync with original SDK code
while keeping the lines separated into different options
to accommodate any board with any PHY layout.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: cc6fd6f)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.h (diff)
コミット 26c84b2e46caba1ae17bc82a533c99eee65e7004 by gch981213
ramips: mt7620: fix RGMII TXID PHY mode

the register bits for TX delay and RX delay are opposites:
when TX delay bit is set, delay is enabled
when RX delay bit is set, delay is disabled

So, when both bits are unset, it is RX delay
and when both bits are set, it is TX delay

Note: TXID is the default RGMII mode of the SOC

Fixes: 5410a8e2959a ("ramips: mt7620: add rgmii delays support")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 26c84b2)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c (diff)
コミット 88a0cebadfecb6ebb9f5f535e74f7f7574f513f3 by gch981213
ramips: mt7620: ethernet: use more macros and bump version

Define and use some missing macros,
and use them instead of BIT() or numbers for more readable code.

Add comment for a bit change that seems unrelated to ethernet
but is actually needed (PCIe Root Complex mode).

Remove unknown and unused macro RST_CTRL_MCM
(probably from MT7621 / MT7622)

This is the last of a series of fixes, so bump version.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 88a0ceb)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.h (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.h (diff)
コミット 2adeada04558848058105cdad8195848d10d1486 by gch981213
ramips: mt7620: disable SOC VLANs for external switches

These boards have AR8327 or QCA8337 external ethernet switch.
The SOC also has it's own internal switch
where VLAN is now enabled by default.

Changes to preinit caused all switches to have VLANs enabled by default
even if they are not configured with a topology in uci_defaults
(see commit f017f617aecbd47debd4d3a734dc0e471342db96)

When both internal and external switches have VLANs,
and the external switch has both LAN and WAN,
the TX traffic from the SOC cannot flow to the tagged port on the external switch
because the VLAN IDs are not matching.

So disable the internal switch VLANs by default on these boards.

Also, add a topology for the internal switch,
so that on LuCI there is not an "unknown topology" warning.

In theory, it may be possible to have LAN ports on both switches
through internal and external PHYs, but there are no known boards that have this.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 2adeada)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
コミット b8435400574ce21fd4e47799c65fbe919920221a by gch981213
ramips: add missing "pinctrl-names" for Youku YK1

Without this definition ethernet led can work as usual, but it's better to
re-add it. Relying on default values may cause uncontrollable factors.

Fixes: 882a6116d3d6 ("ramips: improve pinctrl for Youku YK-L1")

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
(commit: b843540)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk-l1.dtsi (diff)
コミット e6b3e77e6ef635688b810a9bba528d477998270e by gch981213
ramips: fix software reboot failure on HILINK HLK-7628N

In the new kernel version 5.X,reboot will fail.

When SOC is reset, flash has not exited the 4-byte address mode,
which causes the operation mode mismatch of flash during boot.Add
broken-flash-reset to make flash exit 4-byte address mode before
SOC reset

Signed-off-by: Liu Yu <f78fk@live.com>
(commit: e6b3e77)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts (diff)
コミット 8af62ede189aa504135db05474d34c9f8a1ed35d by mail
base-files: fix zoneinfo support

The system init script currently sets /tmp/localinfo when zoneinfo is
populated. However, zoneinfo has spaces in it whereas the actual files
have _ instead of spaces. This made the if condition never return true.

Example failure when removing the if condition:

/tmp/localtime -> /usr/share/zoneinfo/America/Los Angeles

This file does not exist. America/Los_Angeles does.

Ran through shfmt -w -ci -bn -sr -s

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 8af62ed)
The file was modifiedpackage/base-files/files/etc/init.d/system (diff)
コミット acdb7c38c6f4411f5d2e96b45fff942505de58d1 by mail
hostapd: add default_disabled option to the supplicant

With the default configuration we generate, the supplicant starts
scanning and tries to connect to any open network when the interface
is enabled.

In some cases it can be desirable to prevent the supplicant from
scanning by itself. For example, if on the same radio an AP is
configured and an unconfigured STA is added (to be configured with
WPS), the AP might not be able to beacon until the STA stops
scanning.

In such a case, the STA configuration can still be required to set
specific settings (e.g. multi_ap_backhaul_sta) so it can't be set to
"disabled" in uci (because that would prevent the supplicant from
being run at all). The alternative is to add the "disabled" parameter
to the default network block in the supplicant configuration.

This patch adds a "default_disabled" setting in UCI which, when set,
adds the "disabled" parameter to the supplicant default network block.

Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
(commit: acdb7c3)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 3342d574be08db8926273678291497769d2365e9 by rafal
ipq40xx: specify FritzBox 7530 LAN port label numbers

This helps managing LAN ports.

Ref: https://forum.openwrt.org/t/openwrt-21-02-0-second-release-candidate/98026/121
Fixes: 95b0c07a618f ("ipq40xx: add support for FritzBox 7530")
Cc: David Bauer <mail@david-bauer.net>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 3342d57)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
コミット 1818b038d7275273adbd525b5ee76bc60b7d628c by nbd
hostapd: add support for providing vendor specific IE elements

They can be added as hex digit strings via the 'vendor_elements' option

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1818b03)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 18c24a29f94ba56ecbee8c7a818368f9ef162527 by mail
zram-swap: robustify mkswap/swapon/swapoff invocation

Instead of assuming /sbin contains the correct BusyBox symlinks, directly invoke
the busybox executable. The required utilities are guaranteed to be present,
since the zram-swap package selects them. Additionally, don't assume busybox
resides in /bin, rely on PATH to find it.

While at it, update the copyright year, use SPDX and switch to AUTORELEASE.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 18c24a2)
The file was modifiedpackage/system/zram-swap/files/zram.init (diff)
The file was modifiedpackage/system/zram-swap/Makefile (diff)
コミット 56bdb6bb9781f8a0bbec5fc3075b9d2b8d12f9a8 by mail
base-files: fix /tmp/TZ when zoneinfo not installed

The zoneinfo packages are not installed per default so neither
/tmp/localtime nor /tmp/TZ is generated.

This patch mostly reverts the previous fix and instead incooperates a
solution suggested by Jo.

Fixes "base-files: fix zoneinfo support " 8af62ed

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 56bdb6b)
The file was modifiedpackage/base-files/files/etc/init.d/system (diff)
コミット d50e129399e3e9016b63a2c6757245a5136697d5 by lynxis
ramips: ethernet: ralink: add struct fe_priv as context to fe_reset()

The fe_reset function direct access the reset controller instead
using the reset controller api. In preparation to use the
reset controller.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: d50e129)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt2880.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3050.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.h (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3883.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
コミット 3fa01db4793e9aedb798df90a7889fc0124bb2c7 by lynxis
ramips: ethernet: ralink: add fe_reset_fe() to reset fe via reset controller

The dts defines the reset fe for all architectures. However
the soc code used direct register access of the reset controller.
Replace the custom soc reset with a generic fe_reset_fe().

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 3fa01db)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3883.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.h (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3050.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt2880.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
コミット 694561ae601ae41c622b8cb2d40dfe34feeaa174 by lynxis
ramips: ethernet: ralink: use the reset controller api for esw & ephy

Instead of writing direct into the reset registers.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 694561a)
The file was modifiedtarget/linux/ramips/dts/mt7628an.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050.dtsi (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350.dtsi (diff)
コミット 60fadae62b64b14faff818e4156d9c6eb3f96b65 by lynxis
ramips: ethernet: ralink: move reset of the esw into the esw instead of fe

The esw reset should only done by the esw driver and not by the fe itself.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 60fadae)
The file was modifiedtarget/linux/ramips/dts/mt7628an.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350.dtsi (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3050.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c (diff)
コミット 74c58c9d5844d52e23a7fc52f4d45a5fedd06a2b by lynxis
ramips: ethernet: ralink: allow to return EPROBE_DEFER on switch_init

For rt3050 the switch needs to be initialized before the ethernet start sending
packets. Allow switch_init to return -EPROBE_DEFER.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 74c58c9)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
コミット 8569bc5e0d1bdc4b252bf3f4e7c893ea2e17c98f by lynxis
ramips: ethernet: ralink: rewrite esw_rt3050 to support link states

Ensure the esw is initialized before the ethernet device is sending
packets. Further implement carrier detection similar to mt7620.
If any port has a link, the ethernet device will detect a carrier.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 8569bc5)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3050.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.h (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c (diff)
コミット b92794f4d02ebace7726fa7a6951e18186b48066 by hauke
kernel: bump 5.10 to 5.10.46

Add the new symbol to the generic kconfig.

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: b92794f)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/200-phy-phy-mtk-tphy-Add-hifsys-support.patch (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 697e80d12b776f424448bded5e4ed3a06517ddfc by hauke
kernel: bump 5.4 to 5.4.125

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 697e80d)
The file was modifiedtarget/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット d8dc9f108a9267a1783269d59e8afcf2ebe7e6db by hauke
kernel: bump 5.4 to 5.4.126

Manually rebased:
  bcm27xx/patches-5.4/950-0089-cgroup-Disable-cgroup-memory-by-default.patch

All other patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: d8dc9f1)
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-0690-SQUASH-spi-Demote-SPI_CS_HIGH-warning-to-KERN_DEBUG.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0134-spi-spi-bcm2835-Disable-forced-software-CS.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0212-spi-bcm2835-enable-shared-interrupt-support.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/221-module_exports.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0788-Revert-SQUASH-Fix-spi-driver-compiler-warnings.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0789-Revert-spi-spi-bcm2835-Disable-forced-software-CS.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0409-SQUASH-Fix-spi-driver-compiler-warnings.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0665-spi-use_gpio_descriptor-fixup-moved-to-spi_setup.patch (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0001-v5.7-spi-make-spi-max-frequency-optional.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0646-spi-Force-CS_HIGH-if-GPIO-descriptors-are-used.patch (diff)
コミット 7ddee03808f3f56735bf2a14bfde59a13110a4b3 by hauke
kernel: bump 5.4 to 5.4.127

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 7ddee03)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0280-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット e6bb0b6ad9c0c45c679501e13c0d5f3e2389d31f by hauke
kernel: bump 5.4 to 5.4.128

Removed upstreamed:
  mvebu/patches-5.4/002-PCI-aardvark-Don-t-rely-on-jiffies-while-holding-spi.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: e6bb0b6)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0012-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0441-PCI-of-Add-inbound-resource-parsing-to-helpers.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/806-dma-0002-dmaengine-fsl-dpaa2-qdma-Add-NXP-dpaa2-qDMA-controll.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0042-dmaengine-Add-support-for-BCM2708.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/806-dma-0026-dma-caam-add-dma-memcpy-driver.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/019-PCI-aardvark-Add-PHY-support.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 modifiedtarget/linux/generic/backport-5.4/393-v5.5-sch_cake-drop-unused-variable-tin_quantum_prio.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/806-dma-0003-MLK-14610-DMA-fsl-edma-v3-add-fsl-edma-v3-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/002-PCI-aardvark-Don-t-rely-on-jiffies-while-holding-spi.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/017-PCI-aardvark-Improve-link-training.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0019-MLK-9829-usb-core-print-suggested-message-if-failed-.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/001-PCI-aardvark-Wait-for-endpoint-to-be-ready-before-tr.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/018-PCI-aardvark-Issue-PERST-via-GPIO.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/026-PCI-aardvark-Fix-initialization-with-old-Marvell-s-A.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0037-Add-dwc_otg-driver.patch (diff)
コミット 3628870015ef46eacf2c936f36e3c1ed3b4c9855 by ldir
dnsmasq: Update to version 2.86test3

Need this version to add config option for connmark DNS filtering.

Summary of upstream CHANGELOG:
* Handle DHCPREBIND requests in the DHCPv6 server code.
* Fix bug which caused dnsmasq to lose track of processes forked.
* Major rewrite of the DNS server and domain handling code.
* Revise resource handling for number of concurrent DNS queries.
* Improve efficiency of DNSSEC.
* Connection track mark based DNS query filtering.

Signed-off-by: Etan Kissling <etan.kissling@gmail.com>
(commit: 3628870)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
The file was modifiedpackage/network/services/dnsmasq/patches/100-remove-old-runtime-kernel-support.patch (diff)
コミット dea4bae7c2b963af02e1e3e3bdb5cd656a5ea3d3 by ldir
dnsmasq: add config option for connmark DNS filtering

This adds uci support to configure connmark based DNS filtering.

Signed-off-by: Etan Kissling <etan_kissling@apple.com>
(See https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q2/015151.html)
Signed-off-by: Etan Kissling <etan.kissling@gmail.com>
(commit: dea4bae)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット b1df48caac1b3f75a65768a5abf8de84801edbf0 by hauke
lantiq: xrx200: switch the subtarget to the mainline DSA driver

Enable the XRX200 PMAC, GSWIP DSA tag and GSIP DSA drivers in the 5.4
kernel config. Update the existing vr9_*.dts{,i} to use the new
Ethernet and switch drivers. Drop the swconfig package from the xrx200
target because swconfig doesn't manage DSA based switches.

The new /etc/config/network format for the DSA driver is not compatible
with the old (swconfig) based one. Show a message during sysupgrade
notifying users about this change and asking them to start with a fresh
config (or forcefully update and then migrate the config manually).

Failsafe mode can now automatically bring up the first lan interface
based on board.json including DSA based setups. Drop
05_set_preinit_iface_lantiq from the xRX200 sub-target as this is not
needed anymore. For now we are keeping it for the ase, xway and
xway_legacy until there's some confirmation that it can be dropped from
there as well.

While here, some boards also receive minor fixups:
- Use LAN1 as LAN1 (according to a photo this port can also be
  configured as WAN) on the Buffalo WBMR-300HPD. This makes it easier to
  read the port mapping because otherwise we would have LAN{2,3,4} and
  WAN (which was the case for the non-DSA version previously).
- vr9_avm_fritz3390.dts: move the "gpio" comment from port 0 and 1 to
  their corresponding PHYs
- vr9_tplink_vr200.dtsi: move the "gpio" comment from port 0 to PHY 0
- vr9_tplink_tdw89x0.dtsi: move the "gpio" comment from port 0 to PHY 0

Acked-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
Tested-by: Notupus <notpp46@googlemail.com> # TD-W9980/DM200/FRITZ 7430
Tested-by: Martin Schiller <ms@dev.tdt.de> # tested on TDT VR2020
Tested-by: Martin Schiller <ms@dev.tdt.de> # tested on TP-Link TD-W8980B
Tested-by: Martin Schiller <ms@dev.tdt.de> # tested on ZyXEL P-2812HNU-F1
Tested-by: Daniel Kestrel <kestrel1974@t-online.de> # tested on Fritzbox 7490
Tested-by: Daniel Kestrel <kestrel1974@t-online.de> # tested on Fritzbox 3490
Tested-by: @jospezial <jospezial@gmx.de> # tested on VGV7510KW22 (o2 Box 6431)
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: b1df48c)
The file was modifiedtarget/linux/lantiq/xrx200/target.mk (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0024-MIPS-lantiq-revert-DSA-switch-driver-PMU-clock-chang.patch
The file was removedtarget/linux/lantiq/patches-5.4/0024-MIPS-lantiq-revert-DSA-switch-driver-PMU-clock-chang.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_zyxel_p-2812hnu-fx.dtsi (diff)
The file was modifiedtarget/linux/lantiq/xway/config-5.4 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519.dtsi (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0025-NET-MIPS-lantiq-adds-xrx200-legacy.patch
The file was modifiedtarget/linux/lantiq/xrx200/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/xway_legacy/config-5.4 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3390.dts (diff)
The file was addedtarget/linux/lantiq/xway_legacy/base-files/lib/preinit/05_set_preinit_iface_lantiq
The file was removedtarget/linux/lantiq/patches-5.4/0025-NET-MIPS-lantiq-adds-xrx200-legacy.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7412.dts (diff)
The file was addedtarget/linux/lantiq/xway/base-files/lib/preinit/05_set_preinit_iface_lantiq
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_netgear_dm200.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vg3503j.dts (diff)
The file was modifiedtarget/linux/lantiq/ase/config-5.10 (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0026-MIPS-lantiq-Add-GPHY-Firmware-loader.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz3370-rev2.dtsi (diff)
The file was modifiedtarget/linux/lantiq/image/tp-link.mk (diff)
The file was removedtarget/linux/lantiq/base-files/lib/preinit/05_set_preinit_iface_lantiq
The file was modifiedtarget/linux/lantiq/ase/config-5.4 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_buffalo_wbmr-300hpd.dts (diff)
The file was modifiedtarget/linux/lantiq/xway_legacy/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_alphanetworks_asl56026.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_arv7519rw22.dts (diff)
The file was modifiedtarget/linux/lantiq/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi (diff)
The file was modifiedtarget/linux/lantiq/config-5.4 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7430.dts (diff)
The file was addedtarget/linux/lantiq/ase/base-files/lib/preinit/05_set_preinit_iface_lantiq
The file was modifiedtarget/linux/lantiq/xrx200/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/image/vr9.mk (diff)
The file was modifiedtarget/linux/lantiq/xway/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_lantiq_easy80920.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi (diff)
The file was modifiedtarget/linux/lantiq/xrx200/config-5.4 (diff)
The file was removedtarget/linux/lantiq/patches-5.4/0026-MIPS-lantiq-Add-GPHY-Firmware-loader.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22.dtsi (diff)
The file was addedtarget/linux/lantiq/xrx200/base-files/etc/board.d/05_compat-version
コミット 2a9d7ecd278a8a5ef8bcc63ead65a9cbccd37621 by ldir
Revert "dnsmasq: add config option for connmark DNS filtering"

This reverts commit dea4bae7c2b963af02e1e3e3bdb5cd656a5ea3d3.

dnsmasq v2.86test3 has some issues with ubus and needs reverting, hence
this needs reverting.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 2a9d7ec)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 76cc8a036ccb2355e301740ac2f51ac39894cd09 by ldir
Revert "dnsmasq: Update to version 2.86test3"

This reverts commit 3628870015ef46eacf2c936f36e3c1ed3b4c9855.

dnsmasq v2.86test3 has some issues with ubus, so is being reverted.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 76cc8a0)
The file was modifiedpackage/network/services/dnsmasq/patches/100-remove-old-runtime-kernel-support.patch (diff)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
コミット adddfe57870d96532b7a6ad2e142a5150f69da36 by mail
dante: move to packages.git

Rather than maintaining it in core, move it to packages.git where it's
maintained by a community.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: adddfe5)
The file was removedpackage/network/utils/dante/Makefile
The file was removedpackage/network/utils/dante/patches/210-deactivate-sched_setscheduler.patch
The file was removedpackage/network/utils/dante/patches/200-fix-RTLD_NEXT.patch
コミット 1f5afbab5bbd33c5eff607a26699f64d3f4c11b1 by mail
generic: at803x: mask 1000 Base-X link mode

AR8031/AR8033 have different status registers for copper
and fiber operation. However, the extended status register
is the same for both operation modes.

As a result of that, ESTATUS_1000_XFULL is set to 1 even when
operating in copper TP mode.

Remove this mode from the supported link modes, as this driver
currently only supports copper operation.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1f5afba)
The file was addedtarget/linux/generic/pending-5.10/730-net-phy-at803x-fix-feature-detection.patch
The file was addedtarget/linux/generic/pending-5.4/730-net-phy-at803x-fix-feature-detection.patch
コミット 54ed38d5eab4d28cf52e3cf4928f0d2cc3eb7c8e by mail
ramips: fix AR8033 fiber operation

It was reported AR8033 did not work in fiber operation mode on the ER-X.

While the earlier attempt of fixing this mitigated the issue of 1000
Base-X link mode not being supported, it also switched to the copper
page, breaking fiber operation altogether.

Extend the hack adding fiber operation so it does not switch to the
copper page. Also remove the part where the supported link mode bit for
1000 Base-X is removed, as this is required for fiber operation.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 54ed38d)
The file was modifiedtarget/linux/ramips/patches-5.4/991-at803x.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/710-at803x.patch (diff)
コミット f033d5ad1c28e07eb6de2ce3ea8650dc7080d6d0 by dedeckeh
glibc: update to latest 2.33 HEAD (BZ #27646, bug 27896, BZ #15271)

58b90461ae elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646]
8c06748c51 Fix use of __pthread_attr_copy in mq_notify (bug 27896)
4b6be914bd Use __pthread_attr_copy in mq_notify (bug 27896)
f4cba6ca1e dlfcn: Failures after dlmopen should not terminate process [BZ #15271]

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: f033d5a)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 38db2f12d6bd7337fe79d9d1b207e8bd593fc3b5 by mail
ramips: add AW9523 I2C GPIO expander driver

This adds a driver for the AW9523 I2C GPIO expander.

This driver is required to make LEDs as well as buttons on the Tenbay
T-MB5EU-V01 work.

This driver already had several upstream iterations. I'm working to
push this driver to mainline.

Ref: https://patchwork.ozlabs.org/project/linux-gpio/list/?series=226287

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 38db2f1)
The file was modifiedtarget/linux/ramips/mt7620/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was addedtarget/linux/ramips/patches-5.4/805-pinctrl-AW9523.patch
The file was modifiedtarget/linux/ramips/rt288x/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.4 (diff)
The file was addedtarget/linux/ramips/patches-5.10/805-pinctrl-AW9523.patch
The file was modifiedtarget/linux/ramips/rt305x/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
The file was addedtarget/linux/ramips/files/drivers/pinctrl/pinctrl-aw9523.c
The file was modifiedtarget/linux/ramips/mt76x8/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt288x/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt7620/config-5.4 (diff)
コミット 51b61fd57059adeb10a3977e00772af2b76dc40b by mail
ramips: add support for Tenbay T-MB5EU-V01

Hardware
--------
MediaTek MT7621 SoC
256M DDR3
16MB BoHong SPI-NOR
MediaTek MT7905+7975 2x2T2R DBDC bgnax / acax
RGB LED
WPS + RESET Button
UART on compute module (silkscreened / 115200n8)

The router itself is just a board with Power / USB / RJ-45 connectors
and DC/DC converters. The SoC and WiFi components are on a
daughterboard which connect using two M.2 connectors.

The compute module has the model number "T-CB1800K-DM2 V02" printed on
it. The main baord has "T-MB5EU V01" printed on it. This information
might be useful, as it's highly likely either of these two will be
reused in similar designs.

The router itself is sold as Tenbay T-MB5EU directly from the OEM as
well as "KuWFI AX1800 Smart WiFi 6 Eouter" on Amazon.de for ~50€ in a
slightly different case.

Installation
------------

A Tool for creating a factory image for the Vendor Web Interface can be
found here: https://github.com/blocktrron/t-mb5eu-v01-factory-creator/

As the OEM Firmware is just a modified LEDE 17.01, you can also access
failsafe mode via UART while the OS boots, by connecting to UART
and pressing "f" when prompted. The Router is reachable at
192.168.1.1 via root without password.

Transfer the OpenWrt sysupgrade image via scp and apply with sysupgrade
using the -n and -F flags.

Alternatively, the board can be flashed by attaching to the UART
console, interrupting the boot process by keeping "0" pressed while
attaching power.

Serve the OpenWrt initramfs using a TFTP server with address
192.168.1.66. Rename the initramfs to ax1800.bin.

Attach your TFTP server to one of the LAN ports. Execute the following
commands.

$ setenv ipaddr 192.168.1.67
$ setenv serverip 192.168.1.66
$ tftpboot 0x84000000 ax1800.bin
$ bootm

Wait for the device to boot. Then transfer the OpenWrt sysupgrade image
to the device using SCP and apply sysupgrade.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 51b61fd)
The file was addedtarget/linux/ramips/patches-5.4/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was addedtarget/linux/ramips/dts/mt7621_tenbay_t-mb5eu-v01.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/patches-5.10/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
コミット 88114f617ae7bffe13d19d7b9575659a3d3cd9b6 by git
busybox: sysntpd: add trigger to reload server

sysntpd server becomes unavailable if the index of the bound
interface changes. So let's add an interface trigger to reload sysntpd.

This patch also adds the ability for the sysntpd script to handle
uci interface name from configuration.

Fixes: 4da60500ebd2 ("busybox: sysntpd: option to bind server to iface")
Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Reviewed-by: Philip Prindeville <philipp@redfish-solutions.com>
(commit: 88114f6)
The file was modifiedpackage/utils/busybox/files/sysntpd (diff)
コミット fac6096ad62bfed8350b941e79e3cb2c75998a0b by freifunk
ipq40xx: add missing case closing symbol

Though not strictly necessary, add the closing symbol to make the
job easier for future developers editing this file.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: fac6096)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/preinit/05_set_iface_mac_ipq40xx.sh (diff)
コミット f727005ae976fdd85f31690f5381d5db51b87701 by freifunk
ipq806x: refresh config for kernel 5.4

* With kernel 5.4.128, ran: make kernel_menuconfig CONFIG_TARGET=generic
* Manually added back CONFIG_LEDS_TRIGGER_DISK=y so as not to revert
  f93fcf8923aa ("ipq806x: enable disk-activity LED trigger")

Signed-off-by: John Audia <graysky@archlinux.us>
[minor commit title/message adjustments]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f727005)
The file was modifiedtarget/linux/ipq806x/config-5.4 (diff)
コミット 7720de419411562cdf08eb98ace7416fe33eeb43 by mail
zram-swap: set the zram swap priority to 100 by default

New swap devices are added in decreasing priority order, starting at -1. Make
sure the zram swap device has the highest priority, by default.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 7720de4)
The file was modifiedpackage/system/zram-swap/files/zram.init (diff)
コミット d31783329b7ccf23d1c084873f1ff084267df4c3 by mail
zram-swap: clean up the log messages

Remove redundant tags and name things more consistently.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
[removed superflous dash]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: d317833)
The file was modifiedpackage/system/zram-swap/files/zram.init (diff)
コミット 39e53f72f720a5965ca2bdeaafc7685d2ec51d66 by koen.vandeputte
ath79: mikrotik: remove rb912 gpio-beeper module dependency

The beeper is currently not fully functional and has also
been removed from DTS.

Also remove the dependency for the gpio-beeper module.

Fixes: 695a1cd53c ("ath79: add support for MikroTik RouterBOARD 912UAG-2HPnD")
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 39e53f7)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
コミット 019eca154557e2e2fefa67b4430cab622035c382 by nbd
iwinfo: update to the latest version

c9b1672f5a83 nl80211: fix path compatibility issue

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 019eca1)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット a29ab3b79affb62fda82e0825ed811eaf482dd3c by nbd
mac80211: fix no_reload logic (FS#3902)

If drv_mac80211_setup is called twice with the same wifi configuration,
then the second call returns early with error HOSTAPD_START_FAILED.
(wifi works nevertheless, despite the fact that setup is incomplete.  But
"ubus call network.wireless status" erroneously reports that radio0 is down.)

The relevant part of drv_mac80211_setup is,

if [ "$no_reload" != "0" ]; then
        add_ap=1
        ubus wait_for hostapd
        local hostapd_res="$(ubus call hostapd config_add "{\"iface\":\"$primary_ap\", \"config\":\"${hostapd_conf_file}\"}")"
        ret="$?"
        [ "$ret" != 0 -o -z "$hostapd_res" ] && {
                wireless_setup_failed HOSTAPD_START_FAILED
                return
        }
        wireless_add_process "$(jsonfilter -s "$hostapd_res" -l 1 -e @.pid)" "/usr/sbin/hostapd" 1 1
fi

This commit sets no_reload = 0 during the second call of drv_mac80211_setup.

It is perhaps worth providing a way to reproduce the situation
where drv_mac80211_setup is called twice.

When /sbin/wifi is used to turn on wifi,
   uci set wireless.@wifi-iface[0].disabled=0
   uci set wireless.@wifi-device[0].disabled=0
   uci commit
   wifi

/sbin/wifi makes the following ubus calls,
   ubus call network reload
   ubus call network.wireless down
   ubus call network.wireless up

The first and third ubus calls both call drv_mac80211_setup,
while the second ubus call triggers wireless_device_setup_cancel.
So the call sequence becomes,

   drv_mac80211_setup
   wireless_device_setup_cancel
   drv_mac80211_setup

In contrast, when LuCI is used to turn on wifi only a single call
is made to drv_mac80211_setup.

branches affected: trunk, 21.02

Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
(commit: a29ab3b)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット d515f6b6cde357bf480d32a7387f07ea40e85e52 by nbd
mac80211: always call wireless_set_data  (FS#3784)

When wifi is turned off, drv_mac80211_teardown sometimes fails (silently)
because the device to be torn down is not defined.

This situation arises if drv_mac80211_setup was called twice when
wifi was turned on.

This commit ensures that the device to be torn down is always defined
in drv_mac80211_teardown.

Steps to reproduce:

1) Use /sbin/wifi to turn on wifi.
   uci set wireless.@wifi-iface[0].disabled=0
   uci set wireless.@wifi-device[0].disabled=0
   uci commit
   wifi

2) Use /sbin/wifi to turn off wifi.
   uci set wireless.@wifi-device[0].disabled=1
   uci commit
   wifi

3) Observe that wifi is still up.

branches affected: trunk, 21.02

Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
(commit: d515f6b)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット 3933e29d1b87c713167cf4730b68e5f18af4f140 by nbd
mac80211: print an error if wifi teardown fails

drv_mac80211_teardown fails silently if the device to be torn down is
not defined.  This commit prints an error message.

branches affected: trunk, 21.02

Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
(commit: 3933e29)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット b82cc8071366b8e96904a1b52af503442069b20d by nbd
base-files: wifi:  swap the order of some ubus calls

"/sbin/wifi up" makes three ubus calls:
1. ubus call network reload
2. ubus call network.wireless down
3. ubus call network.wireless up

The first and third ubus calls call drv_mac80211_setup,
while the second ubus call triggers wireless_device_setup_cancel,
so the call sequence becomes,

1. drv_mac80211_setup
2. wireless_device_setup_cancel
3. drv_mac80211_setup

This commit swaps the order of the first two ubus calls,
1. ubus call network.wireless down
2. ubus call network reload
3. ubus call network.wireless up

Consequently drv_mac80211_setup is only called once,
and two related bugs (#FS3784 and #FS3902) are no longer triggered
by /sbin/wifi.

branches affected: trunk, 21.02

Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
(commit: b82cc80)
The file was modifiedpackage/base-files/files/sbin/wifi (diff)
コミット e8b54296092118fbef75de796d57799cc6c7b927 by nbd
base-files: wifi: tidy up the reconf code

commit 5edbd390d321532d9a697d6895a1a7c71c40bd5d rearranged the
"wifi up" code.

This commit tidies up the "wifi reconf" code so as to
keep it aligned with the "wifi up" code.

branches affected: trunk, 21.02

Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
(commit: e8b5429)
The file was modifiedpackage/base-files/files/sbin/wifi (diff)
コミット ba5bd8e556b2e7573d27b16e005ba287e066f795 by ldir
dnsmasq: distinct Ubus names for multiple instances

Currently, when using multiple dnsmasq instances they are all assigned
to the same Ubus instance name. This does not work, as only a single
instance can register with Ubus at a time. In the log, this leads to
`Cannot add object to UBus: Invalid argument` error messages.
Furthermore, upstream 3c93e8eb41952a9c91699386132d6fe83050e9be changes
behaviour so that instead of the log, dnsmasq exits at start instead.

With this patch, all dnsmasq instances are assigned unique names so that
they can register with Ubus concurrently. One of the enabled instances
is always assigned the previous default name "dnsmasq" to avoid breaking
backwards compatibility with other software relying on that default.
Previously, a random instance got assigned that name (while the others
produced error logs). Now, the first unnamed dnsmasq config section is
assigned the default name. If there are no unnamed dnsmasq sections the
first encountered named dnsmasq config section is assigned instead.

A similar issue exists for Dbus and was similarly addressed.

Signed-off-by: Etan Kissling <etan.kissling@gmail.com>
[tweaked commit message] dnsmasq was not crashing it is exiting
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: ba5bd8e)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 8bb4437c01ca35a5ac67e391630a1b24cb52dbb7 by nbd
mac80211: fix a regression in starting aggregation sessions on mesh interfaces

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8bb4437)
The file was addedpackage/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch
コミット de499573006ab4f32ded9fd66a62ec5e0c183e8a by nbd
mac80211: backport fix for nl80211 control port tx (fixes FS#3857)

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: de49957)
The file was modifiedpackage/kernel/mac80211/patches/subsys/371-mac80211-don-t-apply-flow-control-on-management-fram.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/375-mac80211-call-ieee80211_tx_h_rate_ctrl-when-dequeue.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/376-mac80211-add-rate-control-support-for-encap-offload.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/374-mac80211-move-A-MPDU-session-check-from-minstrel_ht-.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/316-mac80211-enable-QoS-support-for-nl80211-ctrl-port.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/372-mac80211-set-sk_pacing_shift-for-802.3-txpath.patch (diff)
コミット 6cf1dfd7e1d6b5c6a94b87eb065408bb489574c0 by mail
ath79: add support for Teltonika RUT230 v1

This commit adds support for the Teltonika RUT230 v1, a Atheros AR9331
based router with a Quectel UC20 UMTS modem.

Hardware
--------
Atheros AR9331
16 MB SPI-NOR XTX XT25F128B
64M DDR2 memory
Atheros AR9331 1T1R 802.11bgn Wireless
Boootloader: pepe2k U-Boot mod

Hardware-Revision
-----------------
There are two board revisions of the RUT230, a v0 and v1.

A HW version is silkscreened on the top of the PCBs front side as well
as shown in the Teltonika UI. However, this looks to be a different
identifier, as the GPl dump shows this silkscreened / UI shown version
are internally treated identically.

Th following mapping has been obtained from the latest GPl dump.

HW Ver   01 - 04 --> v0
HW Ver > 05      --> v1

My board was a HW Ver 09 and is treated as a v1.

Installation
------------
While attaching power, hold down the reset button and release it after
the signal LEDs flashed 3 times.

Attach your Computer with the devices LAN port and assign yourself the
IPv4 address 192.168.1.10/24. Open a web browser, navigate to
192.168.1.1. Upload the OpenWrt factory image.

The device will install OpenWrt and automatically reboots afterwards.

You can use the smae procedure with the stock firmware to return back to
the vendor firmware.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 6cf1dfd)
The file was addedtarget/linux/ath79/dts/ar9331_teltonika_rut230-v1.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 3c574750854488ff463b2069a5d23d9c44f2a3dc by nbd
ubus: update to the latest version

4fc532c8a55b ubusd: fix tx_queue linked list usage

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3c57475)
The file was modifiedpackage/system/ubus/Makefile (diff)
コミット aeee1bd2da724e89e9aa19e79627abd2ffd90fca by hauke
ipq806x: fix missing changes in 5.4 for new cpufreq implementation

The new cpufreq dedicated driver changed the node structure
on how the cache should be defined in the dts. The 5.4 dtsi addition
patch has not been updated to follow the new implementation.
Fix this to restore correct cache scaling and restore any performance
regression.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: aeee1bd)
The file was modifiedtarget/linux/ipq806x/patches-5.4/851-add-gsbi1-dts.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.4/083-ipq8064-dtsi-additions.patch (diff)
コミット 014aac7944ab9c6d5f33f57491acea5698d77f3b by hauke
ipq806x: fix missing 1.4ghz cache freq for ipq8065 SoC

With the new implementation of the dedicated cpufreq driver,
the 1.4 Ghz was only dropped and not added to the ipq8065 SoC.
Fix this to improve performance.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 014aac7)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi (diff)
コミット 5e52f96714ee113b7703cb5a6c4cce1aeaec4373 by hauke
ipq806x: fix dedicated cpufreq driver

2 small fix for the dedicated cpufreq driver:
- Fix index wrongly used as the current cpu
- Exit early if a bad freq is detected. In the current state the freq
is applied anyway even with invalid state.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5e52f96)
The file was modifiedtarget/linux/ipq806x/patches-5.10/098-3-add-fab-scaling-support-with-cpufreq.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.4/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.4/098-3-add-fab-scaling-support-with-cpufreq.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch (diff)
コミット 964863bb23999a1fae99b883053cc4f3c5c42b40 by hauke
ltq-deu: Mark lantiq DEU broken

When the ltq_deu_vr9 kernel module is loaded, hostapd does not start any
more. It fails with this error message:
daemon.err hostapd: nl80211: kernel reports: key addition failed
daemon.err hostapd: Interface initialization failed

OpenWrt uses the standard Linux crypto API in the wifi drivers now
and this probably makes the system offload more crypto operations to
special hardware like the Lantiq DEU. There is probably a bug in the DEU
and these operations fail and then hostapd does not start the interface.

Do not include the Lantiq DEU by default any more.

Fixes: FS#3901
Fixes: 53b6783907f3 ("mac80211: remove patches stripping down crypto support")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Tested-by: Notupus <notpp46@gmail.com>
(commit: 964863b)
The file was modifiedtarget/linux/lantiq/image/danube.mk (diff)
The file was modifiedtarget/linux/lantiq/xrx200/target.mk (diff)
The file was modifiedtarget/linux/lantiq/image/ar9.mk (diff)
コミット a58bcc9e673db3c6aa39f2089d216d51c8356418 by koen.vandeputte
ath79: mikrotik: fix beeper phantom noise on RB912

Analysis done by Denis Kalashnikov:

It seems that some ROS versions on some routerboard models have this bug:
after silence boot (no output to uart, no beeps) beeper clicks when wireless traffic is.

https://forum.mikrotik.com/viewtopic.php?f=3&t=92269
https://forum.mikrotik.com/viewtopic.php?t=63399

From these links:

1)
Hello, I have RB951G-2HnD and I noticed strange thing
when I loaded the device with some wireless traffic it
produced strange sound - like hissing, fizzing etc.

2)
Same problem still on 6.33, with silent boot enabled
I hear buzzing noise on wireless load.

3)
The sound is fixed in v5.19, it was a bug that caused beeper to make clicks.

It also got fixed in RouterOS:

* What's new in 5.19 (2012-Jul-16 10:51):
fix ticking sound on RB411UAHL;

* What's new in 6.38.3 (2017-Feb-07 09:52):
rb3011 - fixed noise from buzzer after silent boot;

I've checked with an oscilloscope that:
* When on the ssr beeper pin is 0,
  on the beeper itself is 1 (~5V),
  and when on the ssr beeper pin is 1,
  on the beeper is 0
  The beeper doesn't consume power,
  so 1 should be a default/idle value for the ssr beeper pin).
* When there is wireless traffic (ping packets)
  in the background and the beeper clicks, I see
  pulses on the beeper itself,
  but no pulses on the ssr beeper pin (Q5 pin of 74hc595).
  When I manually toggle the ssr beeper pin I see pulses on both.
  So, it is likely that the phantom beeper clicks are caused by the EMI.

Suggested-by: Denis Kalashnikov <denis281089@gmail.com>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: a58bcc9)
The file was modifiedtarget/linux/ath79/dts/ar9342_mikrotik_routerboard-912uag-2hpnd.dts (diff)
コミット 04942780734da56626d088d824a6117a74757637 by mail
ath79: resolve GPIO address conflicts

The ar71xx GPIO driver only uses 0x24 registers, all following GPIO
registers are using to control pinmux functions, which are not handles
by the GPIO driver but the generic Linux pinctrl driver.

For some SoC conflicting address ranges were defined for these (AR7240 &
AR9330).

Resolve these cases and align the address space of the GPIO controller
between all SoCs, as the used address space of the driver is identical
for all these.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 0494278)
The file was modifiedtarget/linux/ath79/dts/ar724x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7100.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar934x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9132.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9330.dtsi (diff)
コミット 89ef883b92b3a87d9ab1bd289de26b9e72681dac by ynezz
package/comgt: Handle bind/unbind events

This script was expecting only add/remove events which has not been the
case since Kernel 4.12 (which added bind/unbind). Bind events were getting
treated as remove events which would cause hotplugged 3g modems to not
work.

More info:
https://lkml.org/lkml/2018/12/23/128
https://github.com/systemd/systemd/issues/8221

Signed-off-by: Arjun AK <arjunak234@gmail.com>
(commit: 89ef883)
The file was modifiedpackage/network/utils/comgt/files/3g.usb (diff)
コミット 8307da3dbdaff13d5ce99f8aefa32f5b7a2e18e6 by ynezz
treewide: unmark selected packages nonshared

This partially reverts changes done in commit 72cc44958ef4 ("treewide:
mark selected packages nonshared") as it removes the nonshared flag, but
keeps the PKG_RELEASE as the PKG_RELEASE bump while adding nonshared
flag was incorrect.

Unmark uci, ubus, libubox, lua, libnl-tiny and libjson-c as nonshared
packages as this fix attempt didn't worked out. Currently the
imagebuilder is broken again:

openwrt-imagebuilder-21.02.0-rc3-ipq40xx-generic.Linux-x86_64$ make image PROFILE=avm_fritzbox-7530 PACKAGES=luci-ssl-openssl
...
Collected errors:
  * pkg_hash_check_unresolved: cannot find dependency libiwinfo20210430 for luci-mod-status
  * pkg_hash_fetch_best_installation_candidate: Packages for luci-mod-status found, but incompatible with the architectures configured
  * pkg_hash_check_unresolved: cannot find dependency libiwinfo20210430 for rpcd-mod-iwinfo
  * pkg_hash_fetch_best_installation_candidate: Packages for rpcd-mod-iwinfo found, but incompatible with the architectures configured
  * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-ssl-openssl:
  * libiwinfo20210430
  * opkg_install_cmd: Cannot install package luci-ssl-openssl.

Everything because iwinfo's ABI was changed two times since rc3 release:

+IWINFO_ABI_VERSION:=20210430
+IWINFO_ABI_VERSION:=20210420

Since iwinfo is marked as nonshared, it wasn't built by phase2 builders, but
luci-mod-status was already updated 2 times since rc3 and was thus rebuilt by
phase2 builders:

d1d452ed2fb3 luci-mod-status: don't set '-' hostname when creating static lease
95b3633055c1 luci-mod-status: switch to html table for wlan channel analysis

So now luci-mod-status depends on libiwinfo20210430 but only
libiwinfo20210106 can be downloaded. This is first part of the fix, in
the upcoming commit Jo is going to remove nonshared flag from iwinfo
package as well.

References: https://lists.infradead.org/pipermail/openwrt-devel/2021-July/035736.html
References: https://lists.infradead.org/pipermail/openwrt-devel/2021-July/035741.html
Acked-by: Jo-Philipp Wich <jo@mein.io>
Reported-by: Nick Hainke <vincent@systemli.org>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8307da3)
The file was modifiedpackage/libs/libubox/Makefile (diff)
The file was modifiedpackage/system/uci/Makefile (diff)
The file was modifiedpackage/utils/lua/Makefile (diff)
The file was modifiedpackage/system/ubus/Makefile (diff)
The file was modifiedpackage/libs/libjson-c/Makefile (diff)
The file was modifiedpackage/libs/libnl-tiny/Makefile (diff)
コミット 5a1065758b88b568a04a50189400321601904bdf by jo
iwinfo: build with nl80211 backend only and make shared

Drop support for building the obsolete broadcom-wl backend and always
forcibly enable the nl82011 support. This allows us to make the package
shared again since no target specific compilation is happening anymore.

This will solve various repository coherency issues related to unavailable
libiwinfo versions in the long run.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 5a10657)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 3c3a96df3ff51d99f608be435dfe3d25231ff845 by mail
.gitignore: ignore any .vscode* file

.vscode-ctags are being tracked by git. Update .gitignore to
include any .vscode* file

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(commit: 3c3a96d)
The file was modified.gitignore (diff)
コミット 12eb5b2384a63427c0062856331fda60a1ebb309 by freifunk
ath79: add support for Ubiquiti PowerBeam M (XW)

This patch adds support for the Ubiquiti PowerBeam M (XW), e.g. PBE-M5-400,
a 802.11n wireless with a feed+dish form factor. This device was previously
supported by the ar71xx loco-m-xw firmware.

Specifications:
- Atheros AR9342 SoC
- 64 MB RAM
- 8 MB SPI flash
- 1x 10/100 Mbps Ethernet port, 24 Vdc PoE-in
- Power and LAN green LEDs
- 4x RSSI LEDs (red, orange, green, green)
- UART (115200 8N1)

Flashing via stock GUI:
- Downgrade to AirOS v5.5.x (latest available is 5.5.10-u2) first (see
   https://openwrt.org/toh/ubiquiti/powerbeam installation instructions)
- Upload the factory image via AirOS web GUI.

Flashing via TFTP:
- Use a pointy tool (e.g., unbent paperclip) to keep the
   reset button pressed.
- Power on the device (keep reset button pressed).
- Keep pressing until LEDs flash alternatively LED1+LED3 =>
   LED2+LED4 => LED1+LED3, etc.
- Release reset button.
- The device starts a TFTP server at 192.168.1.20.
- Set a static IP on the computer (e.g., 192.168.1.21/24).
- Upload via tftp the factory image:
    $ tftp 192.168.1.20
    tftp> bin
    tftp> trace
    tftp> put openwrt-ath79-generic-xxxxx-ubnt_powerbeam-m-xw-squashfs-factory.bin

WARNING: so far, no non-destructive method has been discovered for
opening the enclosure to reach the serial console. Internal photos
are available here: https://fcc.io/SWX-NBM5HP

Signed-off-by: Russell Senior <russell@personaltelco.net>
(commit: 12eb5b2)
The file was addedtarget/linux/ath79/dts/ar9342_ubnt_powerbeam-m-xw.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット cce2e8db564b6e40fb5c1831678d98232f09f305 by freifunk
ath79: add support for TP-Link TL-WR941HP v1

Specifications:
    SOC:        Qualcomm Atheros TP9343 (750 MHz)
    Flash:      8 Mb (GigaDevice GD25Q64CSIG)
    RAM:        64 Mb (Zentel A3R12E40DBF-8E)
    Serial:     yes, 4-pin header
    Wlan:       Qualcomm Atheros TP9343, antenna: MIM0 3x3:3 RP-SMA
                3 x 2.4GHz power amp module Skyworks (SiGe) SE2576L
    Ethernet:   Qualcomm Atheros TP9343
    Lan speed:  100M ports: 4
    Lan speed:  100M ports: 1
    Other info: same case, ram and flash that TP-Link TL-WR841HP,
                different SOC

    https://forum.openwrt.org/t/adding-device-support-tp-link-wr941hp/

Label MAC addresses based on vendor firmware:
    LAN   *:ee  label
    WAN   *:ef  label +1
    WLAN  *:ee  label

    The label MAC address found in "config" partition at 0x8

Flash instruction:
    Upload the generated factory firmware on web interface.

Signed-off-by: Diogenes Rengo <rengocbx250@gmail.com>
[remove various whitespace issues, squash commits, use short 0x0]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: cce2e8d)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/tp9343_tplink_tl-wr941hp-v1.dts
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (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)
コミット 6c148116f778bfd2db88476cee4753b32538eafe by freifunk
ath79: add support for Xiaomi AIoT Router AC2350

Device specifications
* SoC: QCA9563 @ 775MHz (MIPS 74Kc)
* RAM: 128MiB DDR2
* Flash: 16MiB SPI-NOR (EN25QH128)
* Wireless 2.4GHz (SoC): b/g/n, 3x3
* Wireless 5Ghz (QCA9988): a/n/ac, 4x4 MU-MIMO
* IoT Wireless 2.4GHz (QCA6006): currently unusable
* Ethernet (AR8327): 3 LAN × 1GbE, 1 WAN × 1GbE
* LEDs: Internet (blue/orange), System (blue/orange)
* Buttons: Reset
* UART: through-hole on PCB ([VCC 3.3v](RX)(GND)(TX) 115200, 8n1)
* Power: 12VDC, 1,5A

MAC addresses map (like in OEM firmware)
  art@0x0     88:C3:97:*:57  wan/label
  art@0x1002  88:C3:97:*:2D  lan/wlan2g
  art@0x5006  88:C3:97:*:2C  wlan5g

Obtain SSH Access
1. Download and flash the firmware version 1.3.8 (China).
2. Login to the router web interface and get the value of `stok=` from the
   URL
3. Open a new tab and go to the following URL (replace <STOK> with the stok
   value gained above; line breaks are only for easier handling, please put
   together all four lines into a single URL without any spaces):
     http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev
       ?bssid=any&user_id=any&ssid=-h%0Anvram%20set%20ssh_en%3D1%0Anvram%20commit
       %0Ased%20-i%20%27s%2Fchannel%3D.%2A%2Fchannel%3D%5C%5C%22debug%5C%5C%22%2F
       g%27%20%2Fetc%2Finit.d%2Fdropbear%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A
4. Wait 30-60 seconds (this is the time required to generate keys for the
   SSH server on the router).

Create Full Backup
1. Obtain SSH Access.
2. Create backup of all flash (on router):
    dd if=/dev/mtd0 of=/tmp/ALL.backup
3. Copy backup to PC (on PC):
    scp root@192.168.31.1:/tmp/ALL.backup ./
Tip: backup of the original firmware, taken three times, increases the
chances of recovery :)

Calculate The Password
* Locally using shell (replace "12345/E0QM98765" with your router's serial
  number):
  On Linux
    printf "%s6d2df50a-250f-4a30-a5e6-d44fb0960aa0" "12345/E0QM98765" | \
    md5sum - | head -c8 && echo
  On macOS
    printf "%s6d2df50a-250f-4a30-a5e6-d44fb0960aa0" "12345/E0QM98765" | \
    md5 | head -c8
* Locally using python script (replace "12345/E0QM98765" with your
  router's serial number):
    wget https://raw.githubusercontent.com/eisaev/ax3600-files/master/scripts/calc_passwd.py
    python3.7 -c 'from calc_passwd import calc_passwd; print(calc_passwd("12345/E0QM98765"))'
* Online
    https://www.oxygen7.cn/miwifi/

Debricking (lite)
If you have a healthy bootloader, you can use recovery via TFTP using
programs like TinyPXE on Windows or dnsmasq on Linux. To switch the router
to TFTP recovery mode, hold down the reset button, connect the power
supply, and release the button after about 10 seconds. The router must be
connected directly to the PC via the LAN port.

Debricking
You will need a full dump of your flash, a CH341 programmer, and a clip
for in-circuit programming.

Install OpenWRT
1. Obtain SSH Access.
2. Create script (on router):
    echo '#!/bin/sh' > /tmp/flash_fw.sh
    echo >> /tmp/flash_fw.sh
    echo '. /bin/boardupgrade.sh' >> /tmp/flash_fw.sh
    echo >> /tmp/flash_fw.sh
    echo 'board_prepare_upgrade' >> /tmp/flash_fw.sh
    echo 'mtd erase rootfs_data' >> /tmp/flash_fw.sh
    echo 'mtd write /tmp/openwrt.bin firmware' >> /tmp/flash_fw.sh
    echo 'sleep 3' >> /tmp/flash_fw.sh
    echo 'reboot' >> /tmp/flash_fw.sh
    echo >> /tmp/flash_fw.sh
    chmod +x /tmp/flash_fw.sh
3. Copy `openwrt-ath79-generic-xiaomi_aiot-ac2350-squashfs-sysupgrade.bin`
   to the router (on PC):
    scp openwrt-ath79-generic-xiaomi_aiot-ac2350-squashfs-sysupgrade.bin \
    root@192.168.31.1:/tmp/openwrt.bin
4. Flash OpenWRT (on router):
    /bin/ash /tmp/flash_fw.sh &
5. SSH connection will be interrupted - this is normal.
6. Wait for the indicator to turn blue.

Signed-off-by: Evgeniy Isaev <isaev.evgeniy@gmail.com>
[improve commit message formatting slightly]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6c14811)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/qca9563_xiaomi_aiot-ac2350.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット bb2a9af6f1f3a03617002d0b9ba361f97d68dc02 by ynezz
ath79: base-files: fix broken network config

Fix bash syntax error introduced in commit cce2e8db564b ("ath79: add
support for TP-Link TL-WR941HP v1") which resulted in broken default
network configuration.

In target/linux/ath79/generic/base-files/etc/board.d/02_network line 402:
tplink,tl-wr842n-v2)\
        ^-- SC1073: Couldn't parse this case item. Fix to allow more checks.

References: https://gitlab.com/ynezz/openwrt-device-runtime-testing/-/jobs/1398837698/artifacts/file/cram-result-archer-c7-v5-initramfs.txt
Fixes: cce2e8db564b ("ath79: add support for TP-Link TL-WR941HP v1")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: bb2a9af)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 8d497b65704f62294a4bbc0e1f5aa4eb1dbf9e24 by lynxis
ramips: add support for minew g1-c

The minew g1-c is a smart home gateway / BLE gateway.
A Nordic nRF52832 is available via USB UART (cp210x) to support BLE.
The LED ring is a ring of 24x ws2812b connect to a generic GPIO (unsupported).
There is a small LED which is only visible when the device is open which
will be used as LED until the ws2812b is supported.
The board has also a micro sdcard/tfcard slot (untested).
The Nordic nRF52832 exposes SWD over a 5pin header (GND, VCC, SWD, SWC, RST).
The vendor uses an older OpenWrt version, sysupgrade can be used via
serial or ssh.

CPU: MT7628AN / 580MHz
RAM: DDR2 128 MiB RAM
Flash: SPI NOR 16 MiB W25Q128
Ethernet: 1x 100 mbit (Port 0) (PoE in)
USB: USB hub, 2x external, 1x internal to USB UART
Power: via micro usb or PoE 802.11af
UART: 3.3V, 115200 8n1

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 8d497b6)
The file was addedtarget/linux/ramips/dts/mt7628an_minew_g1-c.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
コミット e4cfefa9fc3d22da5705b554785ba9c533c373d0 by ldir
dnsmasq: use local option for local domain parameter

'--local' is a synonym for '--server' so let's use '--local' in the
resultant config file for uci's 'local' instead of uci's local
parameter being turned into '--server'.  Slightly less confusion all
round.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: e4cfefa)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 64ce35bfafb14a0d0e86990037be5c437babead0 by mail
scripts: check if dl directory exist in dl_cleanup script

Check if the provided dl directory exist and return on error.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 64ce35b)
The file was modifiedscripts/dl_cleanup.py (diff)
コミット 398df6275674b637bc950e4f946f84c2bc5e09ff by mail
hostapd: report bssid, ssid and channel over ubus

Imports a function from iw to convert frequencies to channel numbers.

Co-authored-by: David Bauer <mail@david-bauer.net>
Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
[fix potential out of bounds read]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 398df62)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット cde154c8712255d13658317b116d4fc341ed89f2 by mail
hostapd: remove unused mac_buff allocation

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
(commit: cde154c)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット b0483b19f981bbe024cd447cfe469765f49cc587 by mail
hostapd: add HE flag to get_clients

Expose the hostapd HE flag via ubus to indicate HE capable devices.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b0483b1)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 8a3f19023bc379d1ec1fdb0d768b24589f028e2e by mail
ath79: increase WS-AP3610 SPI frequency

The M25P80 used on the Siemens WS-AP3610 supports clock speeds up to 54
MHz. Thus, we can safely increase the maximum SPI frequency the flash
chip is controlled at to 50 MHz, increasing transfer speed.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 8a3f190)
The file was modifiedtarget/linux/ath79/dts/ar7161_siemens_ws-ap3610.dts (diff)
コミット 5b58545f4470989b0e2243df5007e5fb29a85d21 by mail
ath79: increase SPI frequency for OCEDO boards

The MX25L12805D used on all ath79 OCEDO boards supports clock
speeds up to 50 MHz.

Thus, we can increase the maximum SPI frequency the flash chip is
controlled at to 50 MHz, increasing transfer speed.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 5b58545)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_ursus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_ocedo_raccoon.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_koala.dts (diff)
コミット 0fac6f5562acca15f62f6484317ba4aca2de34be by lynxis
ramips: minew g1-c: add the old device name to the supported devices

Allow to use the sysupgrade image as factory image without
additional force.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: 0fac6f5)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
コミット 64ed3d80567280e5cccb4c4642464223862dabc6 by nbd
kernel: backport a few upstream flow offloading fixes

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 64ed3d8)
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-56-netfilter-conntrack-Introduce-udp-offload-timeout-co.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-57-netfilter-flowtable-Set-offload-timeouts-according-t.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-54-netfilter-flowtable-dst_check-from-garbage-collector.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-52-net-ethernet-mtk_eth_soc-missing-mutex.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-55-netfilter-conntrack-Introduce-tcp-offload-timeout-co.patch
The file was addedtarget/linux/generic/backport-5.10/610-v5.13-53-net-ethernet-mtk_eth_soc-handle-VLAN-pop-action.patch
The file was modifiedtarget/linux/generic/hack-5.10/650-netfilter-add-xt_FLOWOFFLOAD-target.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/613-netfilter_optional_tcp_window_check.patch (diff)
コミット f4e3ff5b075bbab279bd06a7d3e0d9c950ee098c by nbd
mediatek: prevent duplicate hardware flow offload entries

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f4e3ff5)
The file was addedtarget/linux/generic/pending-5.10/700-net-ethernet-mtk_eth_soc-avoid-creating-duplicate-of.patch
コミット 918908fe7639fde76c486b9be559992873978656 by koen.vandeputte
ath79: add missing MTD_NAND_RB91X symbol

Looks like the symbol was forgotten for 5.4

Fixes: 820e660cd7 ("ath79: add NAND driver for MikroTik RB91xG series")
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 918908f)
The file was modifiedtarget/linux/ath79/config-5.4 (diff)
コミット cce8d16bf18909e1634c0aeac05e40a7be96a519 by freifunk
treewide: call check-size before append-metadata

sysupgrade metadata is not flashed to the device, so check-size
should be called _before_ adding metadata to the image.

While at it, do some obvious wrapping improvements.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Acked-by: Paul Spooren <mail@aparcar.org>
(commit: cce8d16)
The file was modifiedtarget/linux/ipq806x/image/Makefile (diff)
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedtarget/linux/ath79/image/Makefile (diff)
The file was modifiedtarget/linux/ath79/image/common-tp-link.mk (diff)
The file was modifiedtarget/linux/ipq40xx/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/image/common-netgear.mk (diff)
The file was modifiedtarget/linux/lantiq/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/image/common-tp-link.mk (diff)
The file was modifiedtarget/linux/lantiq/image/tp-link.mk (diff)
The file was modifiedtarget/linux/realtek/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/image/rt3883.mk (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedtarget/linux/lantiq/image/ar9.mk (diff)
The file was modifiedtarget/linux/ath79/image/common-mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
The file was modifiedtarget/linux/lantiq/image/vr9.mk (diff)
コミット b8168f4716ad64863db8a6a2aba24bbff4664ffe by freifunk
ramips: add support for D-Link DIR-853-R1

This PR adds support for router D-Link DIR-853-R1

Specifications:

    SoC: MT7621AT
    RAM: 128MB
    Flash: 16MB SPI
    WiFi: MT7615DN (2.4GHz+5Ghz) with DBDC (This mode allows this
      single chip act as an 2x2 11n radio and an 2x2 11ac radio at the
      same time)
    LAN: 5x1000M
    LEDs Power Blue+Orange,Wan Blue+Orange,WPS Blue,"2.4G"Blue, "5G" Blue
    USB Blue
    Buttons Reset,WPS, Wifi

MAC addresses:

|Interface   |        MAC      |    Factory  |Comment
|------------|-----------------|-------------|----------------
|WAN sticker |C4:XX:XX:6E:XX:2A|             |Sticker
|LAN         |C4:XX:XX:6E:XX:2B|             |
|Wifi (5g)   |C4:XX:XX:6E:XX:2C|0x4          |
|Wifi (2.4g) |C6:XX:XX:7E:XX:2C|             |
|            |                 |             |
|            |C4:XX:XX:6E:XX:2E|0x8004 0xe000|
|            |C4:XX:XX:6E:XX:2F|0xe006       |

The increment of the 4th byte for the 2.4g address appears to vary.
Reported cases:

       5g                 2.4g         increment
C4:XX:XX:6E:XX:2C  C6:XX:XX:7E:XX:2C  0x10
f4:XX:XX:16:XX:32  f6:XX:XX:36:XX:32  0x20
F4:XX:XX:A6:XX:E3  F6:XX:XX:B6:XX:E3  0x10

Since increment is inconsistent and there is no obvious pattern
in swapping bytes, and the 2.4g address has local bit set anyway,
it seems safer to use the LAN address with flipped byte here in
order to prevent collisions between OpenWrt devices and OEM devices
for this interface. This way we at least use an address as base
that is definitely owned by the device at hand.

Flashing instruction:

The Dlink "Emergency Room"

Connect your client computer to LAN1 of the device
Set your client IP address manually to 192.168.0.101 / 255.255.255.0.
Then, power down the router, press and hold the reset button, then
re-plug it. Keep the reset button pressed until the internet LED stops
flashing
Call the recovery page or tftp for the device at http://192.168.0.1
Use the provided emergency web GUI to upload and flash a new firmware to
the device.

Signed-off-by: Stas Fiduchi <fiduchi@protonmail.com>
[commit title/message improvements, use correct label MAC address,
calculate MAC addresses based on 0x4, minor DTS style fixes, add
uart2 to state_default, remove factory image, add 2.4g MAC address,
use partition DTSI, add macaddr comment in DTS]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b8168f4)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7621_dlink_dir-853-r1.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 5e8eaac8c3984fa5860e3b5e97504be54c4fea22 by freifunk
ramips: mt7628an: remove redundant console setup for bootargs

This is already set in mt7628an.dtsi

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 5e8eaac)
The file was modifiedtarget/linux/ramips/dts/mt7628an_minew_g1-c.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_ravpower_rp-wd009.dts (diff)
コミット 315f52e0f3bfa3d65ad14ca21a696c6d31c4edcd by daniel
lua: make it easier to detect host-built Lua

Install pkg-config file also for host-build, clean up Lua symlinks.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 315f52e)
The file was modifiedpackage/utils/lua/Makefile (diff)
コミット f46a38a1ac83f8ce715e6fe03ec4192202527ca8 by daniel
procd: update to git HEAD

2dcefbd jail: add support for cgroup devices as in OCI run-time spec

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f46a38a)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 88f39b72da6ceb5f2f87692369dc41e9c9cced12 by chunkeey
ipq40xx: increase SPI frequency for Zyxel NBG6617

The mx25l25635f supports clock speed up to 50Mhz.

Also remove obsolete "mx25l25635f" hack and rename
the matching device-tree flash node.

Signed-off-by: Dmitry Tunin <hanipouspilot@gmail.com>
[mention node rename as well. chip is very very likely
always the "f" revision for all NBG6617]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 88f39b7)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-nbg6617.dts (diff)
コミット c13d7c82aa4cd2cbf1f61bad857cd01b795318e3 by jo
iwinfo: update to latest Git HEAD and move device info into -data package

a0a0e02 iwinfo: rename hardware.txt to devices.txt

Also split common devices.txt (former hardware.txt) into a common
libiwinfo-data package to allow different libiwinfo versions to
coexist without file clashes.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: c13d7c8)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 0c721434ea56044cdc1c13554c970b82471bc43e by freifunk
ramips: add support for Linksys EA8100 v2

Specifications:
- SoC: MT7621AT
- RAM: 256MB
- Flash: 128MB NAND
- Ethernet: 5 Gigabit ports
- WiFi: 2.4G/5G MT7615N
- USB: 1 USB 3.0, 1 USB 2.0

This device is very similar to the EA7300 v1/v2, EA7500 v2, and EA8100 v1.

Installation:

Upload the generated factory image through the factory web interface.

(following part taken from EA7300 v2 commit message:)

This might fail due to the A/B nature of this device. When flashing, OEM
firmware writes over the non-booted partition. If booted from 'A',
flashing over 'B' won't work. To get around this, you should flash the
OEM image over itself. This will then boot the router from 'B' and
allow you to flash OpenWRT without problems.

Reverting to factory firmware:

Hard-reset the router three times to force it to boot from 'B.' This is
where the stock firmware resides. To remove any traces of OpenWRT from
your router simply flash the OEM image at this point.

With thanks to Tom Wizetek (@wizetek) for testing.

Signed-off-by: Tee Hao Wei <angelsl@in04.sg>
(commit: 0c72143)
The file was addedtarget/linux/ramips/dts/mt7621_linksys_ea8100-v2.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/init.d/bootcount (diff)
コミット af56075a8ff760832df27546325428f2497a0121 by freifunk
ath79: add support for TP-Link RE455 v1

TP-Link RE455 v1 is a dual band router/range-extender based on
Qualcomm/Atheros QCA9563 + QCA9880.

This device is nearly identical to RE450 v3

Specification:

- 775 MHz CPU
- 64 MB of RAM (DDR2)
- 8 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz
- 3T3R 5 GHz
- 1x 10/100/1000 Mbps Ethernet (AR8033 PHY)
- 7x LED, 4x button
- UART header on PCB[1]

Flash instruction:
Apply factory image in OEM firmware web-gui.

[1] Didn't work, probably need to short unpopulated resistor R64
    and R69 as RE450v3

Signed-off-by: Roberto Valentini <valantin89@gmail.com>
(commit: af56075)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9563_tplink_re455-v1.dts
コミット 6639623e75b84de5cf4a657be7a80383309e290d by freifunk
ramips: add support for D-Link DIR-853 A3

Specifications:
* SoC: MT7621AT
* RAM: 256MB
* Flash: 128MB NAND flash
* WiFi: MT7615DN (2.4GHz+5Ghz) with DBDC
* LAN: 5x1000M
* Firmware layout is Uboot with extra 96 bytes in header
* Base PCB is DIR-1360 REV1.0
* LEDs Power Blue+Orange,Wan Blue+Orange,WPS Blue,"2.4G"Blue, "5G" Blue,
  USB Blue
* Buttons Reset,WPS, Wifi

MAC addresses on OEM firmware:

lan      factory 0xe000   f4:*:*:a8:*:65  (label)
wan      factory 0xe006   f4:*:*:a8:*:68
2.4 GHz  [not on flash]   f6:*:*:c8:*:66
5.0 GHz  factory 0x4      f4:*:*:a8:*:66

The increment of the 4th byte for the 2.4g address appears to vary.
Reported cases:

       5g                 2.4g         increment
f4:XX:XX:a8:XX:66  f6:XX:XX:c8:XX:66  +0x20
x0:xx:xx:68:xx:xx  x2:xx:xx:48:xx:xx  -0x20
x4:xx:xx:6a:xx:xx  x6:xx:xx:4a:xx:xx  -0x20

Since increment is inconsistent and there is no obvious pattern
in swapping bytes, and the 2.4g address has local bit set anyway,
it seems safer to use the LAN address with flipped byte here in
order to prevent collisions between OpenWrt devices and OEM devices
for this interface. This way we at least use an address as base
that is definitely owned by the device at hand.

Flashing instruction:

The Dlink "Emergency Room" cannot be accessed through the reset
button on this device. You can either use console or use the
encrypted factory image availble in the openwrt forum.

Once the encrypted image is flashed throuh the stock Dlink web
interface, the sysupgrade images can be used.

Header pins needs to be soldered near the WPS and Wifi buttons.

The layout for the pins is (VCC,RX,TX,GND). No need to connect the VCC.

the settings are:

Bps/Par/Bits          : 57600 8N1
Hardware Flow Control : No
Software Flow Control : No

Connect your client computer to LAN1 of the device
Set your client IP address manually to 192.168.0.101 / 255.255.255.0.
Call the recovery page or tftp for the device at http://192.168.0.1
Use the provided emergency web GUI to upload and flash a new firmware to
the device

At the time of adding support the wireless config needs to be set up by
editing the wireless config file:

* Setting the country code is mandatory, otherwise the router loses
   connectivity at the next reboot. This is mandatory and can be done
   from luci. After setting the country code the router boots correctly.
   A reset with the reset button will fix the issue and the user has to
   reconfigure.

* This is minor since the 5g interface does not come up online although
   it is not set as disabled. 2 options here:

   1- Either run the "wifi" command. Can be added from LUCI in system -
      startup - local startup and just add wifi above "exit 0".

   2- Or add the serialize option in the wireless config file as shown
      below. This one would work and bring both interfaces automatically
      at every boot:

      config wifi-device 'radio0'
          option serialize '1'

      config wifi-device 'radio1'
          option serialize '1'

Signed-off-by: Karim Dehouche <karimdplay@gmail.com>
[rebase, improve MAC table, update wireless config comment, fix
2.4g macaddr setup]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6639623)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was addedtarget/linux/ramips/dts/mt7621_dlink_dir-853-a3.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 modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
コミット 3ac13416ca67908a691d3ae3c9b08623a56e9c60 by freifunk
ramips: fix Wifi MAC address setup for D-Link DIR-853 R1

Commands in 10_fix_wifi_mac were not properly concatenated, so
this was also triggered for the second phy without giving a
MAC address as argument.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 3ac1341)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 349e2b7e658290f967a4aab4fd9d754572f9b0b2 by daniel
uboot-mediatek: several fixes for MT7622

* ! Behavior change !

   Old behavior: If the Reset button is held down during power-on
   do factory reset and try booting recovery from TFTP forever.
   If valid recovery is received via TFTP, write it to flash and boot.

   New behavior: If the Reset button is held down during power-on
   do factory reset, then try TFTP *once*, then try booting on-flash
   recovery, then keep trying via TFTP forever until a valid image is
   received.
   Only if there is no bootable recovery stored on flash, store the
   downloaded recovery. Then boot it.

* Set loadaddr to 0x48000000 in order to allow booting images larger
   than ~47MB (reported by Oskari Lemmelä). Setting loadaddr to
   0x48000000 gives us 384MB on devices with 512MB RAM, which should be
   more than enough as a maximum size for uImage.FIT to be loaded.

* Widely unify device-specific default environment in preparation to
   auto-generate it from parameters.

* backport upstream commit fixing MBR/DOS partitioning

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 349e2b7)
The file was modifiedpackage/boot/uboot-mediatek/patches/410-add-linksys-e8450.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/404-add-bananapi_bpi-r64_defconfigs.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch (diff)
The file was addedpackage/boot/uboot-mediatek/patches/001-disk-part_dos.c-Fix-a-variable-typo-in-write_mbr_par.patch
コミット 9aa0561534e8ea210d5a57c40ae0fcad5cada212 by nbd
hostapd: make it possible to update station airtime weights via ubus

This allows dynamic tuning based on other runtime information

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9aa0561)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
コミット 1ec4af41511f6d95ff7a370898a0be3ee43c0f00 by nbd
hostapd: add support for enabling HE on channel switch

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1ec4af4)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット da2c244e8c9f30e4fc5bf77f0800d685e35d1888 by nbd
hostapd: initialize ht/vht/he mode on channel switch by default

Use the current mode, but allow overwriting via ubus command parameters

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: da2c244)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 8f7e6db23045b9b4831d10c5bdf29d514a3753c9 by nbd
hostapd: fix uninitialized stack variable on CSA

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8f7e6db)
The file was addedpackage/network/services/hostapd/patches/022-hostapd-fix-use-of-uninitialized-stack-variables.patch
コミット 1236cbe30cec8e3e8246237005140596f8611ce9 by nbd
netifd: update to the latest version

f12b073c0cc3 wireless: add some comments to functions
b0d090688302 bridge: fix setting pvid for updated vlans
ff3764ce28e0 device: move hotplug handling logic from system-linux.c to device.c
16bff892f415 ubus: add a dummy mode ubus call to simulate hotplug events
7f30b02013f2 examples: make dummy wireless vif names shorter
013a1171e9b0 device: do not treat devices with non-digit characters after . as vlan devices
f037b082923a wireless: handle WDS per-sta devices
db0fa24e1c17 bridge: fix enabling hotplug-added VLANs on the bridge port
4e92ea74273f bridge: bring up pre-existing vlans on hotplug as well
1f283c654aeb bridge: fix hotplug vlan overwrite on big-endian systems

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1236cbe)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 324e3fb64f5a84805f7bc9f41549e97a1a6a1563 by jo
rpcd: update to latest Git HEAD

1fa3576 session: unload rpcd configuration before checking login

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 324e3fb)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 9d2dcc83128a035262bf15b8bbd1f57622465b42 by dedeckeh
glibc: update to latest 2.33 HEAD (bug 28011)

b5711025bc x86_64: Remove unneeded static PIE check for undefined weak diagnostic
edfd11197e wordexp: handle overflow in positional parameter number (bug 28011)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 9d2dcc8)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 6721c206296d008e03aee5bed35aa1b055118cee by daniel
fstools: update to git HEAD

4d4dcfb blockd: detect mountpoint of /dev/mapper/*
2f42515 block: resolve /dev/mapper/* name for /dev/dm-0 when hotplugging
39558a1 blockd: also send ubus notification on mount hotplug

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6721c20)
The file was modifiedpackage/system/fstools/files/blockd.init (diff)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット d1a812c49b57636efcb9ef6f5f0aff4f11eb6b36 by nbd
netifd: update to the latest version

7f24a063475e vlan: fix device vlan alias handling

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d1a812c)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット a5888ad6b33840d913438ce664c0e7da7e7f53e6 by nbd
mac80211: merge the virtual time based airtime scheduler

Improves airtime fairness, especially for devices with larger firmware buffers

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a5888ad)
The file was addedpackage/kernel/mac80211/patches/subsys/380-mac80211-introduce-aql_enable-node-in-debugfs.patch
The file was addedpackage/kernel/mac80211/patches/subsys/382-mac80211-Switch-to-a-virtual-time-based-airtime-sche.patch
The file was addedpackage/kernel/mac80211/patches/subsys/381-mac80211-rearrange-struct-txq_info-for-fewer-holes.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
コミット 19228c456208776b2d9862fc1974c3e91c01a816 by nbd
mac80211: merge a 4-addr client mode fix

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 19228c4)
The file was addedpackage/kernel/mac80211/patches/subsys/383-mac80211-fix-enabling-4-address-mode-on-a-sta-vif-af.patch
コミット 890bf06cef20015e2cec0274c87a9a2232691b6b by nbd
mac80211: backport SAR power limit support

Needed for an upcoming mt76 update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 890bf06)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/384-nl80211-add-common-API-to-configure-SAR-power-limita.patch
The file was addedpackage/kernel/mac80211/patches/subsys/385-mac80211-add-ieee80211_set_sar_specs.patch
コミット 99a22d48f2003910f0968369b61b9131a8f53d80 by nbd
mt76: update to the latest version

624c681ef0c6 mt76: mt7921: enable VHT BFee capability
a27dfcb63ccf mt76: connac: fix UC entry is being overwritten
6b691e62470e mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref
b14365bea586 mt76: mt7921: wake the device before dumping power table
82af16bddfc0 mt76: mt7921: make mt7921_set_channel static
b24598b1c1a9 mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine
5954e3381ff9 mt76: testmode: move chip-specific stats dump before common stats
fd5b612f9aa4 mt76: mt7915: fix rx fcs error count in testmode
d9d26a294f7b mt76: connac: fix the maximum interval schedule scan can support
ed39c882f388 mt76: reduce rx buffer size to 2048
60f3d3adbba6 mt76: move mt76_get_next_pkt_id in mt76.h
67ed4d902c84 mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower
23c6ec49c000 mt76: make mt76_update_survey() per phy
5ca602fb9455 mt76: mt7915: introduce mt7915_mcu_set_txbf()
c13df42282e9 mt76: mt7915: improve MU stability
dee7dcddcaa0 mt76: use SPDX header file comment style
6fbd47153b3d mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
1b97dd1762ca mt76: mt7921: fix sta_state incorrect implementation
1b89053b5a6f mt76: mt7921: improve code readability for mt7921_update_txs
126649816785 mt76: mt7921: limit txpower according to userlevel power
a5163ac09be2 mt76: mt7921: introduce dedicated control for deep_sleep
e47c04db4d7e mt76: mt7921: fix kernel warning when reset on vif is not sta
063d3611662c mt76: mt7921: fix the coredump is being truncated
12bf28feba7c mt76: fix iv and CCMP header insertion
949327e76ee4 mt76: disable TWT capabilities for the moment
3530254c1bc9 mt76: mt7921: enable HE BFee capability
599e35f5d9b8 mt76: sdio: do not run mt76_txq_schedule directly
3b6d30c28946 mt76: mt7663s: rely on pm reference counting
529d55a79088 mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path
ef44ff116ee2 mt76: mt7663s: enable runtime-pm
3a71e71a555e mt76: mt7615: set macwork timeout according to runtime-pm
925d96e443a4 mt76: mt7921: allow chip reset during device restart
63b114d84361 mt76: mt76x0e: fix device hang during suspend/resume
7f5ea5e2fd10 mt7915: check return code of sysfs_create_link
ca64a36908b7 mt76: fix mt76_rates for the multiple devices
f517116bf14c mt76: add mt76_default_basic_rate more devices can rely on
6c70b0100513 mt76: mt7921: fix mgmt frame using unexpected bitrate
c00a9a6b52af mt76: mt7915: fix mgmt frame using unexpected bitrate
0e4089949565 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event
55f314120ef2 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event
541cd3276488 mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
817761e87c4f mt76: mt7921: fix endianness warning in mt7921_update_txs
b8eca74bbd7b mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
5e5e07f0def3 mt76: mt7915: fix potential overflow of eeprom page index
abda4cded420 mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal()
535899f81a46 mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter
adfa1b9a3ca0 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage
2a65b105ea4a mt76: mt7921: enable aspm by default
c57158c82804 mt76: fix build error implicit enumeration conversion
41f607cab83c mt76: mt7921: fix survey-dump reporting
25b4f885a937 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
e63fadb87fe1 mt76: mt7915: report HE MU radiotap
135ef3e9827a mt76: mt7915: adapt new firmware to update BA winsize for Rx session
7118eacb7ce4 mt76: mt7921: add .set_sar_specs support
f1f6569da408 mt76: mt7915: fix an off-by-one bound check
f7da39467965 mt76 mt7915: take RCU read lock when calling ieee80211_bss_get_elem()
87af8e5c72b1 mt76: mt7915: cleanup -Wunused-but-set-variable
8e2d383fbd92 mt76: mt7915: report tx rate directly from tx status
ddce30977591 mt76: mt7915: remove mt7915_sta_stats
4ccd42029519 mt76: mt7921: introduce testmode support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 99a22d4)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 9ec5f5f230851ef9c980e99a43c3ddffca50a7fc by nbd
hostapd: add "force" parameter for channel switch

This will restart the interface in case the CSA fails and can be used to
force the device on a DFS channel (including full CAC)

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9ec5f5f)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 6bcc8e9d970a4627fa1b96d704126bd2f7305cb3 by daniel
fstools: update to git HEAD

3386b6b blockd: fix trigger name
cdc9939 blockd: move to its own POSIX process group

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6bcc8e9)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット b1b16bddb0b45c65c25957da55463ba8c000a588 by daniel
procd: update to git HEAD

0ee73b2 uxc: implement support for rootfs overlay in containers
b0a8ea1 jail: do not hack /etc/resolv.conf on container rootfs
92aba53 jail: increase max additional env records to 64
15997e6 jail: allow rootfs to be a symbolic link
0114c6f jail: open() extroot folder before mounting
ed96eda uxc: check for required blockd mounts

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b1b16bd)
The file was modifiedpackage/system/procd/files/uxc.init (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 479a2a90f782209b29dd9746d241fc1e67836309 by nbd
mt76: update to the latest version

bbebea7d6dc6 Revert "mt76: fix mt76_rates for the multiple devices"

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 479a2a9)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット f529c8463f82266538b19e9ad888ee9d6de412c1 by hauke
kernel: bump 5.4 to 5.4.129

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: f529c84)
The file was modifiedtarget/linux/generic/pending-5.4/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/817-spi-0004-MLK-21960-2-spi-fspi-dynamically-alloc-AHB-memory.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/204-module_strip.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0297-arch-arm-Add-model-string-to-cpuinfo.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/817-spi-0003-MLK-21960-1-spi-fspi-enable-fspi-on-imx8qxp-and-imx8.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/203-kallsyms_uncompressed.patch (diff)
コミット 968aa64e61b268e05a4a63dcec99f2a659597415 by hauke
kernel: bump 5.4 to 5.4.130

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 968aa64)
The file was modifiedtarget/linux/ath79/patches-5.4/920-mikrotik-rb4xx.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 269e49577b8d8c49a2694cb8e9939822cd7c9eb3 by hauke
kernel: bump 5.4 to 5.4.131

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 269e495)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 2fe1b32156a2f28013c2807d1674dd1ced1a6fa1 by hauke
kernel: bump 5.4 to 5.4.132

Manually rebased:
  layerscape/patches-5.4/805-display-0002-drm-rockchip-prepare-common-code-for-cdns-and-rk-dpi.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 2fe1b32)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0043-MMC-added-alternative-MMC-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0153-media-tc358743-fix-connected-active-CSI-2-lane-repor.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/805-display-0002-drm-rockchip-prepare-common-code-for-cdns-and-rk-dpi.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/400-bcm963xx_flashmap.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ath25/patches-5.4/142-redboot_various_erase_size_fix.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0024-LF-387-1-Revert-usb-dwc3-Add-cache-type-configuratio.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0155-media-tc358743-Check-I2C-succeeded-during-probe.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/661-use_fq_codel_by_default.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0900-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/303-core-0007-of-of_reserved_mem-Ensure-cma-reserved-region-not-cr.patch (diff)
The file was modifiedtarget/linux/ath25/patches-5.4/141-redboot_partition_scan.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/205-backtrace_module_info.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0960-staging-fbtft-Add-support-for-display-variants.patch (diff)
The file was modifiedtarget/linux/ath25/patches-5.4/140-redboot_boardconfig.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/805-display-0003-drm-bridge-add-Cadence-MHDP-HDMI-DP-API.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/221-module_exports.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/805-display-0012-drm-rockchip-change-base-address-name-from-regs-to-r.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0293-xhci-Use-more-event-ring-segment-table-entries.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0154-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0003-leds-add-reset-controller-based-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0698-media-i2c-tc358743-Fix-fallthrough-warning.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0025-LF-387-4-usb-dwc3-Add-cache-type-configuration-suppo.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/805-display-0009-drm-rockchip-Fix-build-failed-issue.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/805-display-0018-drm-bridge-cdns-dp-Remove-link-rate-lanes-set-by-dev.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/408-mtd-redboot_partition_scan.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0445-dma-mapping-treat-dev-bus_dma_mask-as-a-DMA-limit.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/419-mtd-redboot-add-of_match_table-with-DT-binding.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/420-mtd-redboot_space.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0646-spi-Force-CS_HIGH-if-GPIO-descriptors-are-used.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/1021-ubnt-ledbar-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0690-SQUASH-spi-Demote-SPI_CS_HIGH-warning-to-KERN_DEBUG.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0011-usb-dwc3-Add-cache-type-configuration-support.patch (diff)
コミット b607b06b91ed598d07f549874aa1f4f9a6240242 by hauke
kernel: bump 5.10 to 5.10.47

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: b607b06)
The file was modifiedtarget/linux/generic/hack-5.10/204-module_strip.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.10/630-packet_socket_type.patch (diff)
コミット 9a0de5e1a1e58b331050f21ef59f9d1cd105aeda by hauke
kernel: bump 5.10 to 5.10.48

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 9a0de5e)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/920-mikrotik-rb4xx.patch (diff)
コミット 2e324c0a2c927461ab74f688fd878dce8fa52af2 by hauke
kernel: bump 5.10 to 5.10.49

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 2e324c0)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/810-uvc-add-iPassion-iP2970-support.patch (diff)
コミット b71767d8e047b06668ca8b7b7922f6df238ab659 by hauke
kernel: bump 5.10 to 5.10.50

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: b71767d)
The file was modifiedtarget/linux/mediatek/patches-5.10/800-ubnt-ledbar-driver.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/221-module_exports.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/410-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/408-mtd-redboot_partition_scan.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/661-use_fq_codel_by_default.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/420-mtd-redboot_space.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/0003-leds-add-reset-controller-based-driver.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/920-mikrotik-rb4xx.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/419-mtd-redboot-add-of_match_table-with-DT-binding.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/400-bcm963xx_flashmap.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/205-backtrace_module_info.patch (diff)
コミット 0f499372c05cd42fd6fd85c061a39ad49bccdbda by hauke
toolchain: add gcc 11 version

Add gcc 11 version. Same patches of gcc 10.

Build tested on: ipq806x ipq807x
Run tested on: ipq806x ipq807x

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[refresh patches]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0f49937)
The file was addedtoolchain/gcc/patches/11.1.0/851-libgcc_no_compat.patch
The file was addedtoolchain/gcc/patches/11.1.0/930-fix-mips-noexecstack.patch
The file was modifiedtoolchain/gcc/common.mk (diff)
The file was addedtoolchain/gcc/patches/11.1.0/300-mips_Os_cpu_rtx_cost_model.patch
The file was addedtoolchain/gcc/patches/11.1.0/820-libgcc_pic.patch
The file was addedtoolchain/gcc/patches/11.1.0/910-mbsd_multi.patch
The file was modifiedtoolchain/gcc/Config.version (diff)
The file was addedtoolchain/gcc/patches/11.1.0/002-case_insensitive.patch
The file was addedtoolchain/gcc/patches/11.1.0/881-no_tm_section.patch
The file was addedtoolchain/gcc/patches/11.1.0/920-specs_nonfatal_getenv.patch
The file was addedtoolchain/gcc/patches/11.1.0/010-documentation.patch
The file was addedtoolchain/gcc/patches/11.1.0/810-arm-softfloat-libgcc.patch
The file was addedtoolchain/gcc/patches/11.1.0/110-Fix-MIPS-PR-84790.patch
The file was addedtoolchain/gcc/patches/11.1.0/840-armv4_pass_fix-v4bx_to_ld.patch
The file was addedtoolchain/gcc/patches/11.1.0/850-use_shared_libgcc.patch
The file was addedtoolchain/gcc/patches/11.1.0/931-libffi-fix-MIPS-softfloat-build-issue.patch
The file was addedtoolchain/gcc/patches/11.1.0/230-musl_libssp.patch
The file was modifiedtoolchain/gcc/Config.in (diff)
The file was addedtoolchain/gcc/patches/11.1.0/870-ppc_no_crtsavres.patch
The file was addedtoolchain/gcc/patches/11.1.0/900-bad-mips16-crt.patch
The file was addedtoolchain/gcc/patches/11.1.0/960-gotools-fix-compilation-when-making-cross-compiler.patch
コミット f9d18281051c894eacd40f10c10b430c6c9082ad by mail
ipq40xx: fix FRITZRepeater 1200 RGMII delay

When the AVM FRITZ!Repeater 1200 was introduced on Kernel 4.19, the
at803x PHY driver incorrectly set up the delays, not disabling delays
set by the bootloader.

The PHY was always operating with RX as well as TX delays enabled, but
with kernel 5.4 and later, the required TX delay is disabled, breaking
ethernet operation.

Correct the PHY mode, so the driver enables both delays.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f9d1828)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts (diff)
コミット 3446baad078997d1b4f97406a41369f48ecf40e9 by mail
generic: add missing symbol

When compiling with all modules enabled, Kconfig complains about
CONFIG_I2C_DESIGNWARE_SLAVE being unset. Disable this symbol by default.

Fixes commit e9c9b5ec72e4 ("kernel: package Synopsys Designware PCI to I2C controller")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3446baa)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット c1a3eff3acd854a0eca1b26a48f253a8996abe16 by daniel
procd: update to git HEAD

0545905 jail: make use of realpath() for rootfs and overlaydir

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c1a3eff)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット df554e6fcab171ec499d8fb2ed10a0da328323f3 by mail
x86: kernel: set NR_CPUS to 512

NR_CPUS limits the number of CPUs supported to 8. This makes total sense
on hardware-restircted platforms, but not on x86_64, where CPUs with
more than 8 cores can be easily acquired and with less physical limitaions.

see also: https://forum.openwrt.org/t/x86-64-8-cpu-limitation-on-vanilla-release/100946

Signed-off-by: Edgar Su <sjs333@outlook.com>
(commit: df554e6)
The file was modifiedtarget/linux/x86/64/config-5.4 (diff)
The file was modifiedtarget/linux/x86/64/config-5.10 (diff)
コミット 033d5ff25eaf4facbaab09153982e7321fe282e6 by dedeckeh
odhcpd: fix invalid DHCPv6 ADVERTSIE with small configured leasetime (FS#3935)

bc9d317 dhcpv6-ia: fix invalid preferred lifetime

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 033d5ff)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット cda668e0468a6e233f67e5fb895b02bf2d631a0b by daniel
procd: update to git HEAD

9bd1b7f jail: refactor directory handling for rootfs and overlaydir

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: cda668e)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 7270d768da6a30d6d47b33a6365d6fb5fda8d745 by daniel
scripts/mkits.sh: Fix the hash algorithm paramter

The mkits.sh script help message states hash algorithm can be
specified using the -H command-line option, but it does not work
currently due to a bug in the script.

This patch fixes this problem by changing the option from -S to
-H and specify getopts parameter after it

Signed-off-by: Yonghyu Ban <yonghyu@empo.im>
(commit: 7270d76)
The file was modifiedscripts/mkits.sh (diff)
コミット 3a94c2ca5cf7c11ca150fa3ae884e7be8d07a281 by daniel
dnsmasq: add /tmp/hosts/ to jail_mount

Programs like the olsr-name-plugin write hostname files to "/tmp/hosts/".
If you don't add this to the jail_mount, dnsmasq can't read it anymore.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 3a94c2c)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 985954ccbd11ba716dc0569c5101583a4a74b215 by ynezz
kernel: add ath10k support for of_get_mac_address

ath10k doesn't currently support the standard function to get mac-address from the dts.
Add this for both ath10k and ath10k-ct

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 985954c)
The file was addedpackage/kernel/mac80211/patches/ath/984-ath10k-Try-to-get-mac-address-from-dts.patch
The file was addedpackage/kernel/ath10k-ct/patches/203-ath10k-Try-to-get-mac-address-from-dts.patch
コミット d284e6ef0f06551bad5696f16f26e6ff27b065d4 by ynezz
treewide: convert mtd-mac-address-increment* to generic implementation

Rework patch 681-NET-add-mtd-mac-address-support to implement
only the function to read the mac-address from mtd.
Generalize mtd-mac-address-increment function so it can be applied
to any source of of_get_mac_address.
Rename any mtd-mac-address-increment to mac-address-increment.
Rename any mtd-mac-address-increment-byte to mac-address-increment-byte.

This should make simplify the conversion of target to nvmem implementation.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: d284e6e)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-960.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_samsung_wam250.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re305-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut9xx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167gs2-b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c2-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_engenius_enstationac-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_cameo_810.dtsi (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re200.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr802n.dtsi (diff)
The file was addedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr900-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_allnet_all-wap02860ac.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_adslr_g7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-1960-a1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_engenius_eap1200h.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi (diff)
The file was addedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch
The file was modifiedtarget/linux/ath79/dts/ar7240_buffalo_whr-g301n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_tplink_tl-wr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_openmesh_mr600.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_archer-d50-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-wr902ac-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-2640-a1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wx.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7312.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_pi-wifi4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7506pw11.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-2533dhpl.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_qxwlan_e750a-v4-16m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750e.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_plasmacloud_pa300.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7518pw.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-d7-v1.dts (diff)
The file was addedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_sitecom_wlr-6000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x-sfp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-ew72.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_glinet_gl-mt1300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_meraki_mr12.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_r36a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-691gr.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_qxwlan_e558.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-mr3420-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_cudy_wr1300.dts (diff)
The file was modifiedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-x750.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_engenius_eap350-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr741nd-v4.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_winchannel_wb2000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-510l.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_meraki_mr16.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr842n-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_rexx0-v1.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_devolo_dlan_wifi.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mqmaker_witi.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_aerohive_hiveap-121.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr3500-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955-h7v3c0.dts (diff)
The file was removedtarget/linux/generic/pending-5.10/681-NET-add-of_get_mac_address_mtd.patch
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v5.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_aruba_ap-105.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca953x_tplink_tl-wr810n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-wr752ac-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-2660-a1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7320.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_firefly_firewrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_pcs_cap324.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was removedtarget/linux/generic/pending-5.4/681-NET-add-of_get_mac_address_mtd.patch
The file was modifiedtarget/linux/ath79/dts/ar9344_qxwlan_e750a-v4-8m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_tplink.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-d7b-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_hak5_lan-turtle.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_netgear_wnr1000-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_n2q.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-692gr.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_pcs_cr3000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-01.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2000-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr710n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_engenius_eap600.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1200e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c25-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_xiaomi_mi-router-4q.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-e560ac.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_eap235-wall-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_qxwlan_e600g.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-mr6400-v1.dts (diff)
The file was addedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv8539pw22.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_engenius_ecb600.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-ar750.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-nv1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_belkin_f9x-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_engenius_ecb350-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_totolink_a7000r.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr841.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_tplink_tl-wr842n-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr900-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wdr4900-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_openmesh_om2p-v4.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167gst2.dts (diff)
コミット 0458a8993ca1c1594bc19d247909324f157abeef by ynezz
ipq806x: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 0458a89)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-unifi-ac-hd.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts (diff)
コミット 939c0030dba2742e17e18b68999e23317796ace8 by ynezz
lantiq: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 939c003)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4518pwr01.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7312.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_avm_fritz7320.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7518pw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv752dpw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7519pw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4520pw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv752dpw22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv452cqw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7506pw11.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4525pw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_arv7519rw22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7510pw22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv8539pw22.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9_buffalo_wbmr-hp-g300h.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7510kw22.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_arcadyan_vgv7519.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv7525pw.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_vr200.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv4519pw.dts (diff)
コミット 2ca8e424b93cbf359a8028acbbe9acabdb9365a9 by ynezz
mvebu: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 2ca8e42)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts (diff)
コミット abc17bf306acd1c5954fbba97134e891439f917c by ynezz
ath79: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: abc17bf)
The file was modifiedtarget/linux/ath79/dts/ar7161_aruba_ap-105.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_rosinson_wr818.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9132_tplink_tl-wa901nd-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_engenius_ens202ext-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_buffalo_bhr-4grv.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_pisen_wmb001n.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-wr752ac-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_8dev_rambutan.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wa801nd.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_eap225-wall-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_koala.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr841hp-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wa850re-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_winchannel_wb2000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v6.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_8dev_carambola2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_openmesh_om5p.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_meraki_mr12.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_netgear_wnr1000-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_etactica_eg200.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe_2port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_qxwlan_e750a-v4-16m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_compex_wpj563.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr941n-v7-cn.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_comfast_cf-e120a-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_qxwlan_e750a-v4-8m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_engenius_enh202-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_netgear_wndr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9132_tplink_tl-wr1043nd-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_qxwlan_e750g-v8-16m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-c2-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_teltonika_rut230-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_engenius_eap600.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_buffalo_bhr-4grv2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_samsung_wam250.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_engenius_eap300-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_ocedo_raccoon.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-e560ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_buffalo_whr-g301n.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac-pro.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_qxwlan_e750g-v8-8m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr3500-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_archer-d50-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-wr902ac-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9330_ziking_cpe46b.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_ubnt_edgeswitch-5xp.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_netgear_wndr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_tplink_tl-wr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_librerouter_librerouter-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_hak5_wifi-pineapple-nano.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-mr3420-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ocedo_ursus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_openmesh_om2p-v4.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr842n-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9330_glinet_gl-ar150.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_buffalo_wzr-hp-g450h.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_zbtlink_zbt-wd323.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_tplink_tl-wr2543-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_alfa-network_n5q.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_belkin_f9x-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_re350k-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_hak5_lan-turtle.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr900-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955-h7v3c0.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr802n.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_pcs_cr3000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_buffalo_wzr-hp-g302h-a1a0.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_alfa-network_ap121f.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_engenius_ecb600.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_xiaomi_aiot-ac2350.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_eap245-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink_tl-wa.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_openmesh_mr600.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-mr3040-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_telco_t1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_aerohive_hiveap-121.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ubnt_rocket-5ac-lite.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-e750.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_qxwlan_e1700ac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr703n_tl-mr10u.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_netgear_ex7300.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_pcs_cap324.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca953x_tplink_tl-wr810n.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-d7b-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_cpe220-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_ubnt_powerbeam-5ac-500.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_tplink_tl-wa.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_tplink.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-ar750.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi-ap-outdoor-plus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_engenius_eap350-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa_2port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_devolo_dlan_wifi.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_yuncore_xd4200.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_qxwlan_e558.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_tplink_tl-wr842n-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_ubnt_unifi-ap-pro.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_domywifi_dw33d.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_meraki_mr16.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-mr3020-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_comfast_cf-e375ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-e314n-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_pcs_cr5000.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac-lite.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_pisen_wmm003n.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-e130n-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar724x_ubnt_xm.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-x750.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_engenius_ecb350-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1200e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-ew72.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_aircube-ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_xw.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c25-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-c7-v4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9132_buffalo_wzr-hp-g300nh.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9550_airtight_c-75.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_openmesh_om2p-hs.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_allnet_all-wap02860ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_glinet_gl-usb150.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut9xx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr900-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-e313ac.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr741nd-v4.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9330_pqi_air-pen.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_engenius_enstationac-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9330_openmesh_om2p.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_pisen_ts-d084.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_comfast_cf-e5.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_ubnt_sw.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_r36a.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_ubnt_aircube-isp.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-d7-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_plasmacloud_pa300.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_tplink_tl-mr6400-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr941hp-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_wallys_dr531.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_engenius_eap1200h.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_comfast_cf-e110n-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_tplink.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_xiaomi_mi-router-4q.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_qxwlan_e600g.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa_1port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wdr4900-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_glinet_gl-mifi.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_tl-wr841.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_compex_wpj531-16m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_pi-wifi4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_yuncore_a770.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_n2q.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_cpexxx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_a60.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2000-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_compex_wpj344-16m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_8dev_lima.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_glinet_gl-ar750s.dtsi (diff)
コミット 06bb4a5018cd84dc4553e71c273e2daae2c996ab by ynezz
ramips: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 06bb4a5)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-ex750np.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_asus_rt-ac5x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hiwifi_hc5x61.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1208.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-747x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_engenius_esr-9753.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_asus_rt-n56u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_jcg_jhr-n805r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dir-610-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-750dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_airlink101_ar670w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_elecom_wrh-300cr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-6-lite.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zyxel_keenetic-omni.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_totolink_x5000r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_poray_ip2202.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_glinet_gl-mt300n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_belkin_f5d8235-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dch-m225.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167gst2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_allnet_all5003.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_asus_rt-n15.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_glinet_gl-mt1300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iodata_wn-ac1167gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_wl-330n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_vonets_var11n-300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-300hp2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_rexx0-v1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_kingston_mlwg2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_tube-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mi-router-4c.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_head-weblink_hdrm200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_zyxel_nbg-419n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_asus_rt-n12p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_linksys_e1700.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_skyline_sl-r7205.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lenovo_newifi-y1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mqmaker_witi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-1166d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_cameo_810.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_zyxel_keenetic-lite-b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_dlink_dir-615-h1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_jcg_jhr-n926r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_wavlink_wl-wn530hg4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_sercomm_na502.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_sunvalley_filehub.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_alfa-network_awusfree1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_allnet_all5002.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re200.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_wiznet_wizfi630a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_tenda_w150m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-wa05.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-692gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_planex_vr500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_x5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_kingston_mlw221.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_unbranded_xdx-rn502j.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_wac104.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hak5_wifi-pineapple-mk7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_jcg_jhr-n825r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_8devices_carambola.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_rt-n10-plus.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_planex_mzk-dp150n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-n56u-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_archer-c6u-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_engenius_esr600.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_zte_mf283plus.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_jcg_q20.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_teltonika_rut5xx.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_petatel_psr-680w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iodata_wn-ac733gr3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_buffalo_wli-tx4-ag300n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_kimax_u35wf.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_buffalo_wzr-agl300nh.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7688a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_firefly_firewrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netis_wf2881.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_tenda_w306r-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_unbranded_a5-v11.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_omnima_hpm.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_buffalo_whr-600d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_wavlink_wl-wn579x3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6xxx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zbtlink_zbt-we1226.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_easyacc_wizard-8800.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_alfa-network_w502u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_netcore_nw718.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_totolink_a7000r.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_yukai_bocco.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-4a-3g-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_edimax_br-6475nd.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_aximcom_mr-102n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_aigale_ai-br100.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hilink_hlk-rm04.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_cudy_wr1300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-xx-xr.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_upvel_ur-336un.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_accton_wr6202.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-nv1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167gs2-b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youhua_wr1200js.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_huawei_d105.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_upvel_ur-326n4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_aztech_hw550-3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_re23s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-2660-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hootoo_ht-tm02.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_trendnet_tew-714tru.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_asus_rt-n1x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wavlink_wl-wn531a6.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_sitecom_wlr-6000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_x8.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_duzun_dm06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr802n-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-960.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_r36m-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_fon_fonera-20n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_db-wrt01.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_phicomm_k2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_jotale_js76x8.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_k2g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_zyxel_keenetic-start.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-1960-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_omnima_miniembplug.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zyxel_nr7101.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_rakwireless_rak633.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_adslr_g7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_ravpower_rp-wd009.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-2533dhpl.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-dx1200gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_buffalo_wmr-300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_re6500.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_arcwireless_freestation5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_sanlinking_d240.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_netgear_n300.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a8004t.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_zyxel_nbg-419n-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-2640-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dcs-930.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-wr8305rt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_jcg_y2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_dlink_dap-1522-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_edimax_rx21s.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr6400-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_d-team_pbr-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hame_mpr-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_alfa-network_quad-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_planex_mzk-wdpr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_wl-330n3g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_tenda_3g150b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_asus_rt-g32-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_wansview_ncs601w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tenbay_t-mb5eu-v01.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_edimax_3g-6200nl.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_asus_rt-n14u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_netgear_wnce2001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_hauppauge_broadway.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_omnima_miniembwifi.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_cs-qr10.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zte_q7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v14.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_cudy_wr2100.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_br-6478ac-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_airlink101_ar725w.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-600-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_dlink_dap-1350.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netis_wf2770.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re305-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asus_rt-ac57u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_youku_yk-l2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_archer-x6-v3.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zyxel_keenetic-omni-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr6400-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-mr200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_thunder_timecloud.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_wrtnode_wrtnode.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_sparklan_wcr-150gn.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mediatek_linkit-smart-7688.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_olimex_rt5350f-olinuxino.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_minew_g1-c.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_planex_mzk-ex300np.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zyxel_wap6805.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_asus_rt-n13u.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dcs-930l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hnet_c108.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_afoundry_ew1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_zbtlink_zbt-cpe102.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wnpr2600g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_8m.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_sitecom_wl-351.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_newifi-d2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_nexaira_bc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_edimax_3g-6200n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lb-link_bl-w1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dwr-512-b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a6ns-m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_cudy_wr1000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-620-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_buffalo_whr-g300n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_skylab_skw92a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dir-300-b7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_intenso_memory2move.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_elecom_wrc-1167fs.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iptime.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5861b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_hame_mpr-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_fon_fon2601.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_dlink_dir-300-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_tenda_3g300m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_ex3x00_ex61xx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c2-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_vixmini_microuter.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3352_dlink_dir-620-d1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_winstars_ws-wn583a6.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk-l1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_re2x0-v1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-510l.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_comfast_cf-wr800n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_ex6150.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5x61a.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_dlink_dir-320-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lenovo_newifi-y1s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_kimax_u25awf-h1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_microduino_microwrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_huawei_hg255d.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-xx60-a1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_zyxel_keenetic.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_edimax_ew-7478apc.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x-sfp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-3-pro.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_planex_mzk-w300nh2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_ohyeah_oy-0001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_zorlik_zl5900v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_alfa-network_ac1200rm.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3883_trendnet_tew-691gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zyxel_keenetic-viva.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn577a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_totolink_lr1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3662_dlink_dir-645.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_trendnet_tew-638apb-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tama_w06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_eap235-wall-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_airlive_air3gii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gs-2pci.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mercury_mac1200r-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn578a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt2880_belkin_f5d8235-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_argus_atp-52b.dts (diff)
コミット 293d4e61c2f500222d971fbc4b45133604638c66 by ynezz
octeon: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 293d4e6)
The file was modifiedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-4.dts (diff)
The file was modifiedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-e300.dtsi (diff)
The file was modifiedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-6p.dts (diff)
コミット 8ec21d6bb2101d801f1ee915d1cd0412c6585078 by ynezz
mpc85xx: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 8ec21d6)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts (diff)
コミット 1e6f330ccfa91f8a6860cfc768299490e3c08603 by ynezz
mediatek: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1e6f330)
The file was modifiedtarget/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr-ubootmod.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-linksys-e8450-ubi.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-linksys-e8450.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-buffalo-wsr-2533dhp2.dts (diff)
コミット 821b6640994df32d20a087a01b7c368187a93c24 by ynezz
ipq40xx: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 821b664)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-cm520-79f.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-wtr-m2133hp.dts (diff)
コミット 32adbfc789f6113fa6a297de71d36df32fcb8324 by ynezz
bmips: convert mtd-mac-address to nvmem implementation

Define nvmem-cells and convert mtd-mac-address to nvmem implementation.
The conversion is done with an automated script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 32adbfc)
The file was modifiedtarget/linux/bmips/dts/bcm6328-comtrend-ar-5387un.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6368-comtrend-vr-3025u.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6362-netgear-dgnd3700-v2.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm63168-comtrend-vr-3032u.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6318-comtrend-ar-5315u.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6358-huawei-hg556a-b.dts (diff)
コミット 853e8465a7af2a13fa2ebf0354cce091ab63d44b by ynezz
ath10k: fix compilation error with CONFIG_OF not available

of_platform_device_create require CONFIG_OF selected.
Add an ifdef and register to the of platform only if of is available.

Fixes: 985954ccbd11 ("kernel: add ath10k support for of_get_mac_address")
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 853e846)
The file was modifiedpackage/kernel/mac80211/patches/ath/984-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
The file was modifiedpackage/kernel/ath10k-ct/patches/203-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
コミット aaf1028296f45120f8e95491d1c8094bc8e8b693 by daniel
x86: include kmod-fs-vfat by default in generic images

As x86/64 and x86/generic may be using UEFI, mounting the FAT-32 /boot
is necessary in order not to loose configuration files accross
sysupgrades. Include kmod-fs-vfat by default to make sure /boot can
always be mounted.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: aaf1028)
The file was modifiedtarget/linux/x86/image/generic.mk (diff)
The file was modifiedtarget/linux/x86/image/64.mk (diff)
コミット a395cd00d23602bfa9c568593e7b9a8f5b258ab1 by daniel
kernel: bump 5.10 to 5.10.51

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: a395cd0)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch (diff)
The file was modifiedtarget/linux/rockchip/patches-5.10/101-dts-rockchip-add-usb3-controller-node-for-RK3328-SoCs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.10/301-mips_image_cmdline_hack.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/810-uvc-add-iPassion-iP2970-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0152-lantiq-VPE.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/300-mips_expose_boot_raw.patch (diff)
コミット bce7777222887ac0356b2a2311dd16486cc2cc05 by daniel
mediatek: mt7623: build with Linux 5.10

Update Kernel config and set Linux 5.10 for mediatek/mt7623.
(patches have already been updated to 5.10 when mt7622 was bumped)
Tested on Bananapi BPi-R2.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: bce7777)
The file was removedtarget/linux/mediatek/mt7623/config-5.4
The file was addedtarget/linux/mediatek/mt7623/config-5.10
The file was modifiedtarget/linux/mediatek/mt7623/target.mk (diff)
コミット 932366fdd97090f909cec2c5f1dffeebd2806998 by daniel
mediatek: mt7623: import patch to fix flow offloading

Hardware flow offloading was reported to work when setting the right
version identifier. Import a patch from Frank Wunderlich doing that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 932366f)
The file was addedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch
コミット 8d633bf9f71e52aaefa917c83ab8e71622253e74 by daniel
kernel: make uImage.FIT partition parser work on MBR partitions

Introduce new partition type 0x2e representing uImage.FIT and trigger
FIT partition parser on partitions having that type.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8d633bf)
The file was modifiedtarget/linux/generic/files/block/partitions/fit.c (diff)
The file was modifiedtarget/linux/generic/hack-5.10/410-block-fit-partition-parser.patch (diff)
コミット ec3bd5e1972eeb737dcddaf2d1c673b99ea28e5e by daniel
uboot-mediatek: rework support for the BPi-R2

* use built-in default environment instead of file in bootfs
* get rid of bootfs alltogether and use uImage.FIT
* auto-detect boot device like original script did
* add support for factory button

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ec3bd5e)
The file was modifiedpackage/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/300-mt7622-generic-reset-button-ignore-env.patch (diff)
コミット a71fa5e4766d2fba5b8195bbfdaae5d488797b69 by daniel
uboot-envtools: move mediatek to mediatek_mt7622

All mediatek boards having fw_env accessible through uboot-envtools
belong to be mt7622 subtarget. Move the file, as subtarget-specific
files are supported for a while now.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a71fa5e)
The file was addedpackage/boot/uboot-envtools/files/mediatek_mt7622
The file was removedpackage/boot/uboot-envtools/files/mediatek
コミット 6b2000b6ff19165d33b7f67fb7275334cbf80395 by daniel
uboot-envtools: add configuration for Bananapi BPi-R2

Add fw_env configuration for the BPi-R2 which is a mediatek/mt7623
devboard which can be booted from SD Card or eMMC.
Auto detect the boot device and add environment accordingly.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6b2000b)
The file was addedpackage/boot/uboot-envtools/files/mediatek_mt7623
コミット 86a61e716efe2e0ef2f4ce9b2fdd7a532661ef56 by daniel
mediatek: rework Bananapi BPi-R2

* introduce recovery (=initramfs) vs. production dual boot scheme
* make use of uImage.FIT (instead of FAT partition)
* generate images using build steps (instead of external scripts)
* simplify sysupgrade and config restore (thanks to uImage.FIT)
* make sure mmc devices are ordered persistently (set DT aliases)

This commit breaks sysupgrade from existing installations, you will
have to re-install using the sdcard.img.gz image.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 86a61e7)
The file was modifiedtarget/linux/mediatek/image/Config.in (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/preinit/79_move_config (diff)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
The file was addedtarget/linux/mediatek/patches-5.10/161-dts-mt7623-bpi-r2-mmc-device-order.patch
The file was addedtarget/linux/mediatek/patches-5.10/160-dts-mt7623-bpi-r2-earlycon.patch
The file was removedtarget/linux/mediatek/image/mt7623n_bpir2-uEnv.txt
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
コミット 025c0bcd601698206d8f5ededadb25beb95ebdb7 by daniel
uboot-mediatek: fix board name of Bananapi BPi-R2

As the board name was changed to be identical to the device tree
compatible string (just like for other boards), also reflect that
change for U-Boot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 025c0bc)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
コミット ddec752890022794a9c035356d7e13e9889a03db by daniel
mediatek: drop kmod-mmc

Support for MMC is built-into the kernel anyway, no need to select the
(empty/stub) kmod package.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ddec752)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
コミット 27deb35af3cfa1dda5a635016fa852c8d201e81f by daniel
mediatek: fix typo in kernel mt7623/config-5.10

Fix typo reported by github user @mans0n.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 27deb35)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット f7ab41acc98682d818a9da997ee5a888b8076656 by daniel
linux/rockchip: update the USB 3.0 controller node patch

This has been added in Linux 5.10.51 [1], but it's broken/incomplete. Update our
patch and refresh the remaining patches.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.51&id=421aff50af5e4cdc56b3ac8d6b670e09697bc8ac

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: f7ab41a)
The file was modifiedtarget/linux/rockchip/patches-5.10/101-dts-rockchip-add-usb3-controller-node-for-RK3328-SoCs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
コミット fe7596192e24aadeb163db6bb7078702171d319c by daniel
mediatek: remove ext4 images from mt7623 build

A full read-write rootfs cannot work inside uImage.FIT as the hash
will obviously change once writing to it. Disable generating ext4
rootfs images.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fe75961)
The file was modifiedtarget/linux/mediatek/mt7623/target.mk (diff)
コミット c5b3c13b6030ef2d7e6e40df2b3e778077e15811 by daniel
mediatek: mt7623: add back needed build steps for U7623 board

When reworking the BPi-R2 the mtk-mmc-img build step was removed
despite it was still needed to build the image for the UniElec U7623
board. Add it back for now until U7623 gets its facelift.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c5b3c13)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
コミット f33fbfa4de3fb1d2e8a0341683e0eb4da40365ef by ynezz
bmips: fix missing NVMEM subsystem

MAC address retrieval was switched to more generic upstream (5.13) NVMEM
based solution in commit 32adbfc789f6 ("bmips: convert mtd-mac-address
to nvmem implementation"), but NVMEM subsystem wasn't enabled in the
kernel, so fix it now.

References: https://github.com/openwrt/openwrt/pull/4041#issuecomment-883322801
Fixes: 32adbfc789f6 ("bmips: convert mtd-mac-address to nvmem implementation")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f33fbfa)
The file was modifiedtarget/linux/bmips/config-5.10 (diff)
コミット 373c08bcbb08b49715919597ed400abb4dd169c9 by ynezz
ramips: fix missing NVMEM subsystem

MAC address retrieval was switched to more generic upstream (5.13) NVMEM
based solution in commit 06bb4a5018cd ("ramips: convert mtd-mac-address
to nvmem implementation") , but NVMEM subsystem wasn't enabled in the
kernel, so fix it now.

References: https://github.com/openwrt/openwrt/pull/4041#issuecomment-883322801
Fixes: 06bb4a5018cd ("ramips: convert mtd-mac-address to nvmem implementation")
Signed-off-by: David Bauer <mail@david-bauer.net>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [commit message]
(commit: 373c08b)
The file was modifiedtarget/linux/ramips/rt305x/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt7620/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/rt288x/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7620/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt288x/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.4 (diff)
コミット 5096f0513b7d2d3fc1004578e8ef3c03fdfa7c1f by daniel
mediatek: mt7623: allow build without ext4 rootfs

The image generation code for the U7623 board expects ext4 filesystem
to be selected in menuconfig and CONFIG_TARGET_ROOTFS_PARTSIZE to be
defined. Now that ext4 isn't enabled any more, the variable was missing
and broke the build.
Set the default (104) instead of using the config variable to fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5096f05)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
コミット 089c2bb2178daa144baa2e3ed20a55fb9a5c11ab by daniel
mediatek: mt7623: yet another legacy image variable restored

Restore BOOTFS_BLOCKS variable until U7623 gets brushed, so things
hopefully build now.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 089c2bb)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
コミット b30924873062be47250e6b872347461c8221688d by mail
generic: add mac-address property for NVMEM mac addresses

Traversing the device-tree by referencing a network device to determine
a devices labe-mac does not work with the generic nvmem implementation,
as the userspace expects the MAC-address to be available as a
device-tree property.

The legacy mtd-mac-address implementation did create such a node. Do the
same when using the nvmem implementation to allow reading the MAC
address.

Fixes commit d284e6ef0f06 ("treewide: convert mtd-mac-address-increment*
to generic implementation")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b309248)
The file was addedtarget/linux/generic/hack-5.10/683-NET-add-mac-address-property.patch
The file was addedtarget/linux/generic/hack-5.4/683-NET-add-mac-address-property.patch
コミット f7374bce00a97fda78ace3acaef48369e8246814 by daniel
ath79: kernel: Add missing quote to drivers/mfd/Kconfig

A missing quote in target/linux/ath79/patches-5.x/920-mikrotik-rb4xx.patch
produces:

...
scripts/kconfig/conf  --syncconfig Kconfig
drivers/mfd/Kconfig:2016:warning: multi-line strings not supported
...

This patch adds missing closing quote, fixing the above warning.

Signed-off-by: Paul Blazejowski <paulb@blazebox.homeip.net>
(commit: f7374bc)
The file was modifiedtarget/linux/ath79/patches-5.10/920-mikrotik-rb4xx.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/920-mikrotik-rb4xx.patch (diff)
コミット 6dc18649a013151f226c9a362e5060c703b6c642 by daniel
ramips: mt7621: remove bring up DSA master init script

With commit 2e17c710954b, there is no need to bring up DSA master port
manually.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
(commit: 6dc1864)
The file was removedtarget/linux/ramips/mt7621/base-files/lib/preinit/07_mt7621_bringup_dsa_master
コミット 3cb22b277a312445bfe34f5e32626c4448f95b77 by stijn
kernel: add missing symbol to kmod-qlcnic

When the kmod-qlcnic package is built on targets that have
CONFIG_PCI_IOV enabled, the CONFIG_QLCNIC_SRIOV symbol is exposed.
Enable this symbol in the kmod package to fix its build.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 3cb22b2)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 6bc6a416851b01d7b062a504ba4296a14113d795 by daniel
generic: fix mediatek and dsa not detecting mac-addr from nvmem

Nvmem require the device node to be registered with the of_platform.
Register the device node so that nvmem can correctly find the dev and
correctly load the mac-addr stored in the nvmem cell declared in the dts.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 6bc6a41)
The file was addedtarget/linux/generic/hack-5.10/781-dsa-register-every-port-with-of_platform.patch
The file was addedtarget/linux/generic/hack-5.4/780-drivers-net-mediatek-register-of_platform-for-every-.patch
The file was addedtarget/linux/generic/hack-5.10/780-drivers-net-mediatek-register-of_platform-for-every-.patch
The file was addedtarget/linux/generic/hack-5.4/781-dsa-register-every-port-with-of_platform.patch
コミット 5bc898b43e5c87187936151a44136ab0f00484ef by daniel
fstools: update to git HEAD

59f7c11 blockd: create mountpoint parent folder if needed
9cc96af Revert "block: resolve /dev/mapper/* name for /dev/dm-0 when hotplugging"
06334ac Revert "blockd: detect mountpoint of /dev/mapper/*"
9ab3551 block: use /dev/dm-* instead of /dev/mapper/*
5114595 block: allow remove hotplug event to arrive at blockd

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5bc898b)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット ca31755af9877a4539a0268f50b26f003f2059cd by daniel
fstools: update to git HEAD (again)

a846c6b blockd: fix length of timeout int passed to ioctl
1d681ca block: support umount device basename

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ca31755)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 90db922f8818edb1faf9b9c9ba71f73119fb6068 by daniel
mediatek: mt7623: import patch to fix spi

The patch fixes the fifo rx mode for the mt7623. It is already accepted
upstream for Linux Kernel 5.15.

To test the spi we can change the dts file to

&spi0 {
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins_a>;
status = "okay";
spidev: spidev@0 {
compatible = "linux,spidev";
spi-max-frequency = <1000000>;
reg = <0>;
};
};

Afterwards we should see a spidev device under /dev/.
To test it we can further use spidev-test.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 90db922)
The file was addedtarget/linux/mediatek/patches-5.10/000-spi-fix-fifo.patch
コミット 1ed9fc663e550a47fe221f5122c5ef4d55b795c8 by daniel
procd: update to git HEAD

772292e uxc: don't restart containers when mount shows up
3a9d910 uxc: resolve volume UUIDs by name of UCI fstab section

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1ed9fc6)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 2801fe6132c4e2e364e2d5a304594185351b501b by nbd
netifd: update to the latest version

85f01c44a950 bridge: check bridge port vlan membership on link-up events
17e453bd68b4 wireless: add back regular virtual interfaces on hotplug-add events as well

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2801fe6)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 023a1366ee8138a8adbf3044814c1855c5677bb1 by hauke
kernel/generic: fix the arm gc-sections patch

Latest binutils (2.37) exposed a long-standing bug. The kernel linking stage
would break at the SORTTAB step, due to the exception table having been
previously purged from vmlinux, as its section wasn't marked as unconditionally
kept. Fix thusly.

Additionally, the "#define ARM_MMU_DISCARD(x) KEEP(x)" change is bogus. It
would only apply to !CONFIG_MMU devices (which we don't support in OpenWrt), and
it would even break the build if referenced. Drop it.

While at it, rename the patch in order to make it obvious that it's
arm-specific.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
[Add same changes for kernel 5.4 too]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 023a136)
The file was addedtarget/linux/generic/hack-5.4/220-arm-gc_sections.patch
The file was addedtarget/linux/generic/hack-5.10/220-arm-gc_sections.patch
The file was removedtarget/linux/generic/hack-5.10/220-gc_sections.patch
The file was removedtarget/linux/generic/hack-5.4/220-gc_sections.patch
コミット f032601ed7d70fe1f468219b68750230b6ea1906 by hauke
kernel: backport workaround for Realtek RTL8672 and RTL9601C chips

Adds support for GPON SFP modules based on the Realtek RTL8672 and
RTL9601C chips, including but not limited to:
* V-SOL V2801F
* C-Data FD511GX-RM0
* OPTON GP801R
* BAUDCOM BD-1234-SFM
* CPGOS03-0490 v2.0
* Ubiquiti U-Fiber Instant
* EXOT EGS1

Signed-off-by: Vladimir Markovets <abam_a@yahoo.com>
(commit: f032601)
The file was modifiedtarget/linux/generic/pending-5.4/758-net-sfp-error-handling-for-phy-probe.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/742-net-sfp-add-more-extended-compliance-codes.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/753-net-sfp-add-support-for-Clause-45-PHYs.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/852-v5.10-0001-net-sfp-VSOL-V2801F-CarlitoxxPro-CPGOS03-0490-v2.0-w.patch
The file was modifiedtarget/linux/generic/pending-5.4/756-net-sfp-use-a-definition-for-the-fault-recovery-atte.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/852-v5.10-0002-net-sfp-add-workaround-for-Realtek-RTL8672-and-RTL96.patch
The file was modifiedtarget/linux/generic/pending-5.4/755-net-sfp-fix-hwmon.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/754-net-sfp-fix-unbind.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/740-net-sfp-remove-incomplete-100BASE-FX-and-100BASE-LX-.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/743-net-sfp-add-module-start-stop-upstream-notifications.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/757-net-sfp-rename-sm_retries.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/744-net-sfp-move-phy_start-phy_stop-to-phylink.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/739-net-avoid-tx-fault-with-Nokia-GPON-module.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/759-net-sfp-re-attempt-probing-for-phy.patch (diff)
コミット 92012dd8677a48bf77a69c17fd2b65abd4388f9b by hauke
kernel: Add support for XTX XT26G02A SPI NAND

This chip is used on Teltonika RUTX boards.

Signed-off-by: Felix Matouschek <felix@matouschek.org>
(commit: 92012dd)
The file was addedtarget/linux/generic/pending-5.4/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch
The file was addedtarget/linux/generic/pending-5.10/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch
コミット 2b2ac841e022054ff3390f25fa41336467530a91 by hauke
kernel: bump 5.10 to 5.10.52

Add the new CONFIG_BATTERY_RT5033 to the generic configuration, as reported by
Paul Blazejowski. Resort the kconfig while at it.

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 2b2ac84)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/hack-5.10/781-dsa-register-every-port-with-of_platform.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.10/780-drivers-net-mediatek-register-of_platform-for-every-.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/410-block-fit-partition-parser.patch (diff)
コミット 5408e811b29643e3fd5f2cd227f17263daa45a74 by hauke
kernel: bump 5.4 to 5.4.133

Manually rebased:
  pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 5408e81)
The file was modifiedtarget/linux/mvebu/patches-5.4/001-PCI-aardvark-Wait-for-endpoint-to-be-ready-before-tr.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 modifiedtarget/linux/generic/hack-5.4/781-dsa-register-every-port-with-of_platform.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/019-PCI-aardvark-Add-PHY-support.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/017-PCI-aardvark-Improve-link-training.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0504-mmc-sdhci-Silence-MMC-warnings.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0031-uvc-add-iPassion-iP2970-support.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/016-PCI-aardvark-Train-link-immediately-after-enabling-t.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/018-PCI-aardvark-Issue-PERST-via-GPIO.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0799-media-v4l2-subdev-Remove-s-g-_mbus_config-video-ops.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/683-NET-add-mac-address-property.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/026-PCI-aardvark-Fix-initialization-with-old-Marvell-s-A.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0005-MLK-20684-PCI-Disable-MSI-on-CYW4356-and-CYW4359-chi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0795-media-v4l2-subdev-Introduce-get-set-_mbus_config-pad.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/024-PCI-aardvark-Don-t-touch-PCIe-registers-if-no-card-c.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0441-PCI-of-Add-inbound-resource-parsing-to-helpers.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/780-drivers-net-mediatek-register-of_platform-for-every-.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0007-PCI-Disable-MSI-on-marvel-88w9098-and-88w8997-chips.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0043-MMC-added-alternative-MMC-driver.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0006-MLK-20716-PCI-add-quirk-for-cyw4356-to-disable-D3-mo.patch (diff)
コミット d15db2fe4d8108efc5105bb6835da819da318b29 by hauke
kernel: bump 5.4 to 5.4.134

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: d15db2f)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0004-MLK-18137-fsl_lpuart-Fix-loopback-mode.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0009-MLK-17133-02-tty-serial-lpuart-add-runtime-pm-suppor.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0040-fbdev-add-FBIOCOPYAREA-ioctl.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0008-MLK-21445-serial-fsl_lpuart-do-HW-reset-for-communic.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0001-tty-serial-lpuart-add-power-domain-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0013-LF-484-tty-serial-lpuart-support-UPIO_MEM32-for-lpua.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0005-tty-serial-fsl_lpuart-enable-dma-mode-for-imx8qxp.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/819-uart-0010-tty-serial-lpuart-enable-wakeup-source-for-lpuart.patch (diff)
コミット 2f1bd91d3360a3dad3ff4e4911bd69b844b2ddf1 by hauke
kernel/generic: add a missing symbol to the 5.10 kconfig

Add CONFIG_HAVE_ARM_ARCH_TIMER (disabled). A make kernel_oldconfig on cortexa9
will otherwise prompt for its selection. The 5.4 configuration already contains
the same symbol.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 2f1bd91)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット fb6b824bff466f6782f54e5a1543eb2cddec11c8 by hauke
kernel/generic: sort the 5.10 kconfig symbols

Sort the kernel configuration using scripts/kconfig.pl.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: fb6b824)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット d63fbfce70a292dcf2c3b33b84c6847d09e1a29a by hauke
toolchain/binutils: add binutils 2.37

Tested on ath79/generic, without issues.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: d63fbfc)
The file was addedtoolchain/binutils/patches/2.37/300-001_ld_makefile_patch.patch
The file was addedtoolchain/binutils/patches/2.37/400-mips_no_dynamic_linking_sym.patch
The file was modifiedtoolchain/binutils/Config.version (diff)
The file was modifiedtoolchain/binutils/Makefile (diff)
The file was addedtoolchain/binutils/patches/2.37/500-Change-default-emulation-for-mips64-linux.patch
The file was modifiedtoolchain/binutils/Config.in (diff)
コミット 2434a57dd7a057e71272e259eb31967c9e08b2f7 by hauke
elfutils: fix building with GCC 11

Add a patch to fix building with GCC 11, which triggers new warnings by
enabling -Warray-parameter by default.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 2434a57)
The file was addedpackage/libs/elfutils/patches/111-fix-gcc11-build.patch
コミット d996b47be02dd6e9cef9987c4b26e3fe907bd324 by hauke
linux-firmware: add 2G and 5G precal binaries for QCA99X0

Some devices (such as Extreme Networks WS-AP3959i-ROW) do not contain
precal binaries in ART, and the precal in the cards eeprom causes
firmware load errors.

These firmware files were previously in linux-firmware,
so these are adding them back and renaming to be cleaner.

Signed-off-by: Damien Mascord <tusker@tusker.org>
(commit: d996b47)
The file was modifiedpackage/firmware/linux-firmware/qca_ath10k.mk (diff)
コミット ad712c71cea3b26d8a7c53200c742181d1d040e7 by hauke
realtek: remove rtl83xx vlan 1 special cases

On reset, the PVID of all ports is set to 1; if this is reset to 0,
the special cases for VLAN 1 are no longer required.

port_vlan_add is called with vid=0 when the DSA port interfaces are
enabled with no VLAN; previously the VLAN was not configured in this
case, relying on VLAN 1 being present, but with the PVID set to 0,
configuring VLAN 0 as normal works as expected.

Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
(commit: ad712c7)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット cdb5acac20a2c68d82db380ca65a6894b07416fb by hauke
Revert "realtek: Fix failsafe mode"

This reverts commit b7ee0786b56d1088c195fe7c1cdb1ad7d20c9245.

With the previous commit "realtek: remove rtl83xx vlan 1 special cases"
this is no longer required.

Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
(commit: cdb5aca)
The file was removedtarget/linux/realtek/base-files/lib/preinit/98_remove_preinit_realtek
The file was removedtarget/linux/realtek/base-files/lib/preinit/05_set_preinit_iface_realtek
コミット 3f97a04e6c92ddd46f86cc202fd0f0f0857692d1 by hauke
layerscape: fix config restore for FRWY-LS1046A

commit 2c2d77bd3bd4 ("layerscape: add FRWY-LS1046A board support")
missed to add an entry to the 79_move_config preinit script.

Therefore, the config transfer on sysupgrade wass broken for this device.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 3f97a04)
The file was modifiedtarget/linux/layerscape/base-files/lib/preinit/79_move_config (diff)
コミット bbfb142f2a57de46b9b8543cde8b2b171eb3b1c7 by hauke
layerscape: armv8_64b: enable Microsemi phy driver for FRWY-LS1046A

Enable the Microsemi phy driver to support the VSC8514 QSGMII phy on the
FRWY-LS1046A board.

Otherwise, the "Generic PHY" driver is used.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: bbfb142)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
コミット cbdd2b62e4d5e0572204c37d874d32dc8610840e by hauke
mvebu: limit mvneta tx queue workaround to 32 bit SoC

This patch has been carried since introduction throughout every kernel
major bump and no one has tested if the later kernels improved the
situation. The Armada 3720 SoC can only process GbE interrupts on Core 0
and this is already limited in all stable kernels, so ditch this
workaround for 64 bit SoCs.

Ref: https://git.kernel.org/torvalds/c/cf9bf871280d

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: cbdd2b6)
The file was modifiedtarget/linux/mvebu/patches-5.4/700-mvneta-tx-queue-workaround.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/700-mvneta-tx-queue-workaround.patch (diff)
コミット 713be7543909b79fbbccdea297e306cb3d3adb0c by hauke
uboot-envtools: mvebu: update uci defaults for Turris Omnia

From version 2021.09 U-Boot will fixup Turris Omnia's DTB before
booting, separating U-Boot's environment into separate MTD partition
"u-boot-env" [1].

Check if "u-boot-env" MTD partition exists and set the uci defaults
accordingly.

[1] https://lists.denx.de/pipermail/u-boot/2021-July/455017.html

Signed-off-by: Marek Behún <marek.behun@nic.cz>
(commit: 713be75)
The file was modifiedpackage/boot/uboot-envtools/files/mvebu (diff)
コミット 0208b3ba56f67b9d6bfdf15b9e6942de5c0188c7 by hauke
uboot-mvebu: update to v2021.07

Refresh the patches.
Switch to AUTORELEASE while at it.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 0208b3b)
The file was modifiedpackage/boot/uboot-mvebu/Makefile (diff)
The file was modifiedpackage/boot/uboot-mvebu/patches/210-link-libcrypto-static.patch (diff)
コミット 0c111ce237075c520684542f07f3cfe41f9c94a5 by hauke
arm-trusted-firmware-mvebu: remove unpacked sources upon clean

These are all unpacked in the Build/Prepare step, clean up accordingly.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 0c111ce)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット b40705b677030c30896917b7d2aa050fe5865605 by hauke
arm-trusted-firmware-mvebu: update to v2.5

Revert to using the checked in `tbb_linux` image tool binary since building
it drags in the rather big Crypto++ project.

Cherry-pick the post-release UART fixes.

Switch to AUTORELEASE while at it.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: b40705b)
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches/101-fix-plat-marvell-a3720-uart-fix-configuring-UART-clo.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches/001-imagetool.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches/102-refactor-plat-marvell-uart-de-duplicate-PLAT_MARVELL.patch
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches/100-fix-plat-marvell-a3720-uart-fix-UART-clock-rate-valu.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches/103-fix-plat-marvell-a3720-uart-fix-UART-parent-clock-ra.patch
コミット 6618e33f2633390d3572390616fe354ecd21bfb8 by hauke
arm-trusted-firmware-mvebu: update a3700-tools to current master

2efdb10 wtmi: Fix calculation of UART divider
4247e39 fix: twin die ddr porting guide
8ad7992 sys_init: Add missing newlines in debug mode
4ddea19 avs: Validate VDD value from OTP
c444aeb avs: Fix description for avs value 0x2e
1915b78 tim: Optimize code generated by gettimver.sh and print newline
21f566d tim: Print mv_ddr version and configuration on UART
840b70b tim: Use variable $DDRFILE where possible
c10e6ae tim: Fix waiting for UART TX ready
7bf95cf wtmi: Wait 3ms for the TX on UART to be empty prior resetting TX FIFO
63e8433 wtmi: Add "dirty" suffix to git commit and rebuild sys_init.bin binary when VERSION changes
e949b58 wtmi: During setup clock phase print CPU and DDR speed
10376b5 wtmi: Flush output on UART after the '\n' character
509c647 Makefile: Check that specified DDR_TOPOLOGY option is valid

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 6618e33)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/patches-a3700-utils/001-version.patch (diff)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット c552bbe00da4fc85d93a68b7aef7ecce9bbb8a2a by hauke
arm-trusted-firmware-mvebu: update mv-ddr-marvell to current master

02e23db fix compilation errors popped up by GCC-10
7c35173 Merge pull request #29 from pali/sync-a38x-uboot
bb734f5 mv_ddr: a38x: Use SOC_REGS_PHY_BASE for INTER_REGS_BASE
ee1ea84 mv_ddr: a38x: Fix ddr3 compilation
70f3e2e mv_ddr: Fix comment typo
dd960b4 mv_ddr: ddr3: Allow boards to specify CK_DELAY parameter
a87f4f7 mv_ddr: ddr3: only use active chip-selects when tuning ODT
3defcec mv_ddr: a38x: Add support for setting timing in hws_topology_map

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: c552bbe)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット ac42765dca2e2026ba1adad1b1d0739282d2d045 by hauke
arm-trusted-firmware-mvebu: update CM3 toolchain to v10.2

Linaro stopped shipping binary toolchains quite some time ago, switch over to
the ARM builds.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: ac42765)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット 896d49d10aab219b905ae844490954d51090ee2d by hauke
arm-trusted-firmware-mvebu: switch to CZ.NIC's Secure Firmware

CZ.NIC as part of Turris project released free and open source WTMI
application firmware wtmi_app.bin for all Armada 3720 devices.

This firmware includes additional features like access to Hardware
Random Number Generator of Armada 3720 SoC which original Marvell's
fuse.bin image does not have.

Add a patch which allows to pass the commit id, so the firmware is able
to identify itself, see a04bffeb.
Add a patch to disable linking with gold, since the ARM toolchain
doesn't ship gold.
Cherry-pick the 3 post-release fixes.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 896d49d)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches-mox-boot-builder/100-wtmi-uart-fix-UART-baudrate-divisor-calculation.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches-mox-boot-builder/102-avs-Validate-VDD-value-from-OTP.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches-mox-boot-builder/001-version.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches-mox-boot-builder/002-no-gold.patch
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches-mox-boot-builder/101-fix-clock-a3700-change-pwm-clock-for-600-600-and-120.patch
コミット e11be055f137c4a3eb0bcb113a8e36a1c619dbb3 by hauke
procd: update to git HEAD

f26233e watchdog: Add an info message if the watchdog reset the system

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e11be05)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 8c2509dc5ff72ca47bd0787da407f5adc051a2b9 by hauke
mediatek: Fix Fidelix-FM35X1GA patch

This patch did not apply cleanly any more after support for the XTX
flash was added to the generic patches.

Fixes: 92012dd8677a ("kernel: Add support for XTX XT26G02A SPI NAND")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8c2509d)
The file was modifiedtarget/linux/mediatek/patches-5.10/340-mtd-spinand-Add-support-for-the-Fidelix-FM35X1GA.patch (diff)
コミット 39f81b0bf687017b4d086255c94166e662ac177e by nbd
netifd: update to the latest version

440eb0647708 bridge: fix regression in bringing up bridge ports

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 39f81b0)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 7b46377a0cd9d809a3c340358121de77f005d4cc by nbd
hostapd: make the snooping interface (for proxyarp) configurable

Use the VLAN interface instead of the bridge, to ensure that hostapd receives
untagged DHCP packets

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7b46377)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
The file was addedpackage/network/services/hostapd/patches/740-snoop_iface.patch
コミット 5dd1bd5b80feb2dbaad8bdf93779acad74ed199a by nbd
hostapd: fix a segfault on sta disconnect with proxy arp enabled

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5dd1bd5)
The file was addedpackage/network/services/hostapd/patches/023-ndisc_snoop-call-dl_list_del-before-freeing-ipv6-add.patch
コミット ae1c5d0d6af60d0467899f5730a2f01aa72137f7 by nbd
hostapd: make proxyarp work with libnl-tiny

Remove a dependency on libnl3-route

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ae1c5d0)
The file was addedpackage/network/services/hostapd/patches/030-driver_nl80211-rewrite-neigh-code-to-not-depend-on-l.patch
コミット f1b98fa4fa8a86a9daf2a7177235f28cbd7c53ef by nbd
hostapd: add missing chunk for the snoop interface fix

Fixes: 7b46377a0cd9 ("hostapd: make the snooping interface (for proxyarp) configurable")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f1b98fa)
The file was modifiedpackage/network/services/hostapd/patches/740-snoop_iface.patch (diff)
コミット 55b4b3655263984b92e4b9fc515a5e6b8003c655 by mail
ath79: add support for Joy-IT JT-OR750i

Specifications:
* QCA9531, 16 MiB flash (Winbond W25Q128JVSQ), 128 MiB RAM
* 802.11n 2T2R (external antennas)
* QCA9887, 802.11ac 1T1R (connected with diplexer to one of the antennas)
* 3x 10/100 LAN, 1x 10/100 WAN
* UART header with pinout printed on PCB

Installation:
* The device comes with a bootloader installed only
* The bootloader offers DHCP and is reachable at http://10.123.123.1
* Accept the agreement and flash sysupgrade.bin
* Use Firefox if flashing does not work

TFTP recovery with static IP:
* Rename sysupgrade.bin to jt-or750i_firmware.bin
* Offer it via TFTP server at 192.168.0.66
* Keep the reset button pressed for 4 seconds after connecting power

TFTP recovery with dynamic IP:
* Rename sysupgrade.bin to jt-or750i_firmware.bin
* Offer it via TFTP server with a DHCP server running at the same address
* Keep the reset button pressed for 6 seconds after connecting power

Co-authored-by: Sebastian Schaper <openwrt@sebastianschaper.net>
Signed-off-by: Vincent Wiemann <vincent.wiemann@ironai.com>
(commit: 55b4b36)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ath79/dts/qca9531_joyit_jt-or750i.dts
コミット bd521f2a832ef1b4ea1a7680c0c087787df93278 by mail
Revert "generic: add mac-address property for NVMEM mac addresses"

This reverts commit b30924873062be47250e6b872347461c8221688d.

This commit could create a property without allocated memory, breaking
subsequent reads over a nodes property. Also, the mac-address-increment
was not applied when reading from nvmem.

Revert this commit for now, which breaks the label-mac-address logic.
Possibly, traversing the device-tree from the netdev side is easier
anyways.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: bd521f2)
The file was removedtarget/linux/generic/hack-5.4/683-NET-add-mac-address-property.patch
The file was removedtarget/linux/generic/hack-5.10/683-NET-add-mac-address-property.patch
コミット 4feb9a4211d4c8e118e6b8f01fa0bbd4eab5d35c by mail
ath79: enable missing pinmux for JT-OR750i

Without explicit configuration of these pins the ethernet as well as
status LED of the device do not work correctly.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4feb9a4)
The file was modifiedtarget/linux/ath79/dts/qca9531_joyit_jt-or750i.dts (diff)
コミット f0a885ed8636b9762d12f2eb2755f63297ff0cb5 by mail
ath79: fix JT-OR750i switch LED assignment

The LEDs for LAN1 and LAN3 were swapped. Link on port 1 would illuminate
the LED on port 3 and vice versa.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f0a885e)
The file was modifiedtarget/linux/ath79/dts/qca9531_joyit_jt-or750i.dts (diff)
コミット 57ece63cd8cfb6de0668bffccf5e6cef766d3056 by daniel
fstools: update to git HEAD

46d02c2 block: don't add non-ubifs ubi devices
cc63933 blockd: send mount.ready when startup has completed

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 57ece63)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット cd39aba402ea7e7a11e173b0b5aa96e42bf1f2ac by mail
generic: write back netdev MAC-address to device-tree

The label-mac logic relies on the mac-address property of a netdev
devices of-node. However, the mac address can also be stored as a
different property or read from e.g. an mtd device.

Create this node when reading a mac-address from OF if it does not
already exist and copy the mac-address used for the device to this
property. This way, the MAC address can be accessed using procfs.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: cd39aba)
The file was addedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch
The file was addedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch
The file was modifiedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
コミット 9928236d16291cb7a7d40265454b6a23e9e03e7f by mail
generic: fix compile-error for non-mtd platforms

Fixes commit cd39aba402ea ("generic: write back netdev MAC-address to device-tree")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9928236)
The file was modifiedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch (diff)
コミット 5be1c022fee1c67e7553e45ee641e276319cbb66 by rafal
kernel: fix bgmac compilation in kernel 5.10

It's required since upstream kernel commit 4bdc0d676a64 ("remove
ioremap_nocache and devm_ioremap_nocache").

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 5be1c02)
The file was modifiedtarget/linux/generic/hack-5.10/773-bgmac-add-srab-switch.patch (diff)
コミット d8e8a2a8db1e671aff2623dbec8e47b36f956eb8 by rafal
bcm53xx: add testing support for kernel 5.10

It still requires fixing PCIe support:
[    6.644699] pcie_iproc_bcma bcma0:7: host bridge /axi@18000000/pcie@12000 ranges:
[    6.652217] pcie_iproc_bcma bcma0:7:   No bus range found for /axi@18000000/pcie@12000, using [bus 00-ff]
[    6.661833] OF: /axi@18000000/pcie@12000: Missing device_type
[    6.667622] pcie_iproc_bcma: probe of bcma0:7 failed with error -12
[    6.673985] pcie_iproc_bcma bcma0:8: host bridge /axi@18000000/pcie@13000 ranges:
[    6.681514] pcie_iproc_bcma bcma0:8:   No bus range found for /axi@18000000/pcie@13000, using [bus 00-ff]
[    6.691137] pcie_iproc_bcma: probe of bcma0:8 failed with error -12
[    6.697522] pcie_iproc_bcma bcma0:9: host bridge /axi@18000000/pcie@14000 ranges:
[    6.705048] pcie_iproc_bcma bcma0:9:   No bus range found for /axi@18000000/pcie@14000, using [bus 00-ff]
[    6.714669] pcie_iproc_bcma: probe of bcma0:9 failed with error -12

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: d8e8a2a)
The file was addedtarget/linux/bcm53xx/patches-5.10/080-v5.13-0001-dt-bindings-nvmem-add-Broadcom-s-NVRAM.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/800-0001-firmware-bcm47xx_nvram-support-init-from-IO-memory.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0008-ARM-dts-BCM5301X-Disable-USB-3-PHY-on-devices-withou.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0006-ARM-dts-BCM5301X-Linksys-EA9500-make-use-of-pinctrl.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0012-ARM-dts-BCM5301X-Provide-defaults-ports-container-no.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/700-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/321-ARM-dts-BCM5301X-Describe-partition-formats.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0005-ARM-dts-BCM5301X-Use-corretc-pinctrl-compatible-for-.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/180-usb-xhci-add-support-for-performing-fake-doorbell.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/310-ARM-BCM5301X-Add-DT-for-Netgear-R7900.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0011-ARM-dts-BCM5301X-Add-a-default-compatible-for-switch.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0009-ARM-dts-BCM5301X-Enable-USB-3-PHY-on-Luxul-XWR-3150.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0010-ARM-dts-BCM5301X-Update-Ethernet-switch-node-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/800-0002-nvmem-brcm_nvram-provide-NVMEM-content-to-the-NVRAM-.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/080-v5.13-0002-nvmem-brcm_nvram-new-driver-exposing-Broadcom-s-NVRA.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/331-Meraki-MR32-Status-LEDs.patch
The file was modifiedtarget/linux/bcm53xx/Makefile (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/031-v5.13-0002-ARM-dts-BCM5301X-Describe-NVMEM-NVRAM-on-Linksys-Lux.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/905-BCM53573-minor-hacks.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0001-ARM-dts-BCM5301X-Linksys-EA9500-add-port-5-and-port-.patch
The file was addedtarget/linux/bcm53xx/config-5.10
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0002-ARM-dts-BCM5301X-Harmonize-EHCI-OHCI-DT-nodes-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/320-ARM-dts-BCM5301X-Add-serial-to-the-bootargs.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/311-ARM-BCM5301X-Add-power-button-for-Buffalo-WZR-1750DHP.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/031-v5.13-0004-ARM-dts-BCM5301X-Set-Linksys-EA9500-power-LED.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0003-ARM-dts-BCM5310X-Harmonize-xHCI-DT-nodes-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/031-v5.13-0003-ARM-dts-BCM5301X-Fix-Linksys-EA9500-partitions.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0004-ARM-dts-BCM5301X-Linksys-EA9500-add-fixed-partitions.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/140-mtd-parsers-trx-parse-firmware-MTD-partitions-only.patch
コミット e88ab3b6292a78dd8a21436dfae78f8bfcfd82b0 by rafal
bcm53xx: refresh kernel 5.10 config

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: e88ab3b)
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
コミット e8e2b88f5feb852904598cbe8746cc5b3c0022ab by daniel
mediatek: mt7623: import patch to fix msi warning

The 1st generation MediaTek PCIe host bridge cannot handle Message
Signaled Interrupts (MSIs). The core PCI code is not aware that MSI is
not available. This results in warnings of the form:

WARNING: CPU: 2 PID: 112 at include/linux/msi.h:219
  pci_msi_setup_msi_irqs.constprop.8+0x64/0x6c
Modules linked in: ahci(+) libahci libata sd_mod scsi_mod
  gpio_button_hotplug
CPU: 2 PID: 112 Comm: kmodloader Not tainted 5.10.52 #0
Hardware name: Mediatek Cortex-A7 (Device Tree)

Import patches that introduce the 'no_msi' attribute to signal missing
MSI support to the core PCI.

Refresh patches:
- 000-spi-fix-fifo.patch
- 330-mtk-bmt-support.patch
- 510-net-mediatek-add-flow-offload-for-mt7623.patch
- 601-PCI-mediatek-Use-regmap-to-get-shared-pcie-cfg-base.patch
- 610-pcie-mediatek-fix-clearing-interrupt-status.patch
- 700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch
- 710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: e8e2b88)
The file was modifiedtarget/linux/mediatek/patches-5.10/330-mtk-bmt-support.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/820-v5.13-make-pci_host_common_probe-declare-its-reliance-on-msi-domains.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/000-spi-fix-fifo.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/822-v5.13-advertise-lack-of-built-in-msi-handling.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/821-v5.13-let-pci-host-bridges-declar-their-reliance-on-msi-domains.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/610-pcie-mediatek-fix-clearing-interrupt-status.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/601-PCI-mediatek-Use-regmap-to-get-shared-pcie-cfg-base.patch (diff)
コミット a57d7c29a40ae5b691deafcc267652b918159bc0 by mail
generic: fix build warning

Fixes a unused variable warning:

drivers/of/of_net.c: In function 'of_get_mac_address_mtd':
drivers/of/of_net.c:92:19: warning: unused variable 'prop' [-Wunused-variable]

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: a57d7c2)
The file was modifiedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
コミット f2961c9c2be6873536fc68bed4bf2da6f3746c98 by daniel
kernel: bump 5.10 to 5.10.53

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: f2961c9)
The file was modifiedtarget/linux/generic/pending-5.10/201-extra_optimization.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch (diff)
コミット a20e6149b3aceaf9c5ded756ec6665d3866f640e by daniel
kernel: bump 5.10 to 5.10.54

Deleted (upstreamed) patches:
mediatek/patches-5.10/000-spi-fix-fifo.patch

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: a20e614)
The file was modifiedtarget/linux/generic/pending-5.10/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.10/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch (diff)
The file was removedtarget/linux/mediatek/patches-5.10/000-spi-fix-fifo.patch
コミット 3404af774d3362ba29487fbb26103e4a6bce7676 by daniel
fstools: update to git HEAD

b7bf185 blockd: make most calls to 'block' asynchronous

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3404af7)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 7c4d79aa1c3595e2be36d1449cf63404f301f748 by rafal
otrx: use firmware-utils.git to avoid code duplication

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 7c4d79a)
The file was modifiedpackage/utils/otrx/Makefile (diff)
The file was removedpackage/utils/otrx/src/otrx.c
The file was removedpackage/utils/otrx/src/Makefile
コミット f038a169a0341f4212997f02de2b280ea1178f9e by mail
generic: add missing Kconfig symbol

Fixes build errors for sunxi as well as rockchip targets.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f038a16)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット 28ef76402671c4166de2d34e52dbc4f46dc08077 by hauke
kernel: bump 5.4 to 5.4.135

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 28ef764)
The file was modifiedtarget/linux/generic/backport-5.4/748-v5.5-net-dsa-mv88e6xxx-fix-broken-if-statement-because-of.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0051-arm64-dts-fsl-layerscape-fix-warnings-when-compiling.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0973-net-bcmgenet-Reset-RBUF-on-first-open.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/401-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0310-mtk-bmt-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0045-arm64-dts-Fix-DWC3-IP-VBUS-glitch-issue-on-Layerscap.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/1011-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0032-arm64-dts-Added-endianness-information-to-dts-serdes.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0099-arm64-dts-layerscape-apply-dma-coherent-for-dwc3-nod.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0070-arm64-dts-ls1012a-ls1043a-ls1046a-ls1088a-ls208xa-re.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/020-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.patch (diff)
The file was modifiedtarget/linux/gemini/patches-5.4/0003-ARM-dts-gemini-Rename-IDE-nodes.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0100-arm64-dts-ls208xa-Update-qspi-node-properties-for-LS.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/021-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0208-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0101-arm64-dts-ls208xa-Remove-dma-coherent-from-dwc3-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0078-arm64-dts-fix-endianness-of-rcpm.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0097-LF-387-5-arm64-dts-layerscape-add-chip-specific-comp.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0063-arm64-dts-fsl-remove-backplane-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0025-arm64-dts-nxp-ls208xa-add-more-thermal-zone-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0273-net-dsa-ocelot-add-tsn-support-for-felix-switch.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/747-v5.5-net-dsa-mv88e6xxx-Add-support-for-port-mirroring.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0010-arm64-dts-ls208xa-accumulated-change-to-ls208xa-boar.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/022-arm64-dts-marvell-armada-37xx-Move-PCIe-max-link-spe.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0336-drm-v3d-The-third-IRQ-is-optional.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット bd3cb93034ef266190a1a8885d131c85956f6ee2 by hauke
kernel: bump 5.4 to 5.4.136

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: bd3cb93)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0973-net-bcmgenet-Reset-RBUF-on-first-open.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0021-MLK-22099-usb-host-xhci-do-warm-reset-for-link-state.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0015-MLK-17380-4-usb-host-xhci-add-EH-SINGLE_STEP_SET_FEA.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0016-MLK-16735-usb-host-add-XHCI_CDNS_HOST-flag.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0208-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0292-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0017-MLK-19153-2-usb-host-xhci-do-not-return-error-status.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 modifiedtarget/linux/layerscape/patches-5.4/820-usb-0018-MLK-18794-1-usb-host-xhci-add-.bus_suspend-override.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0336-drm-v3d-The-third-IRQ-is-optional.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/180-usb-xhci-add-support-for-performing-fake-doorbell.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0019-MLK-9829-usb-core-print-suggested-message-if-failed-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0264-xhci-add-quirk-for-host-controllers-that-don-t-updat.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/bcm27xx/patches-5.4/950-0993-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0293-xhci-Use-more-event-ring-segment-table-entries.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0037-Add-dwc_otg-driver.patch (diff)
コミット 9993e3e3e6ceadb9bb5dfaf6b8de5d94f159a8ac by hauke
kernel: bump 5.4 to 5.4.137

Automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 9993e3e)
The file was modifiedinclude/kernel-version.mk (diff)
コミット e02a4c20809713922e2c52ac190e883b7a5dfe18 by dedeckeh
odhcp6c: update to latest git HEAD

94adc8b odhcp6c: use strpbrk to provide get_sep_pos
e0d9a4b cmake: enable extra compiler checks

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: e02a4c2)
The file was modifiedpackage/network/ipv6/odhcp6c/Makefile (diff)
コミット 191c4ff5e1d045c6a4f9086acfa77e6e14e1f17c by mail
generic: add missing ARM64 crypto Kconfig symbols

bcm27xx-bcm2710 builds are stalling when compiled with V=s.

Explitily disable these unset symbols to avoid stalling
builds.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 191c4ff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット 59c63224e11d6c4eca27131a73bf16218e47a271 by daniel
dnsmasq: rework jail mounts

* split into multiple lines to improve readability
* use EXTRA_MOUNT for addnhosts instead of blindly adding /tmp/hosts
* remove no longer needed mount for /sbin/hotplug-call
* add dhcp-script.sh dependencies (jshn, ubus)

Fixes: 3a94c2ca5c ("dnsmasq: add /tmp/hosts/ to jail_mount")
Fixes: aed95c4cb8 ("dnsmasq: switch to ubus-based hotplug call")
Reported-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 59c6322)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット ac4e8aa2f8d98158ea7b749f877269f1f5fa9c5a by daniel
dnsmasq: fix more dnsmasq jail issues

* remove superflus mounts of /dev/null and /dev/urandom
* reset EXTRA_MOUNTS at the beginning of the script
* add mount according to ignore_hosts_dir
* don't add mount for file which is inside a directory already in the
   EXTRA_MOUNTS list

Fixes: 59c63224e1 ("dnsmasq: rework jail mounts")
Reported-by: Hartmut Birr <e9hack@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ac4e8aa)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット ddc8d085f39dea998f59680fb556ca72d779a3b1 by daniel
dnsmasq: reset EXTRA_MOUNT in the right place

EXTRA_MOUNT variable should be reset in dnsmasq_start() rather than
just once at the beginning of the script.

Fixes: ac4e8aa2f8 ("dnsmasq: fix more dnsmasq jail issues")
Reported-by: Hartmut Birr <e9hack@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ddc8d08)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 022d1fe80f0bda01cbda62f29ee6f58b8dc0ae37 by dedeckeh
nat46: fix translation of ICMP protocols parameter problem and unreachable

9b3a819 nat46-core: Fix translation of ICMP protocols parameter problem and unreachable (#27)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 022d1fe)
The file was modifiedpackage/kernel/nat46/Makefile (diff)
コミット af76e26b557270307e05be168c3b9463886306f1 by daniel
base-files: sysupgrade stage2: fix losetup detection

If the busybox applet losetup was selected, `command -v` selects that
during sysupgrade. As this applet is in another path and doesn't cover
the '-D' option which is used to make sure user-defined loop devices
are no longer active during sysupgrade.
Detect losetup at the path of the full utility to avoid error messages
in case of the busybox applet being selected.

Reported-by: fda77 <fda77@users.noreply.github.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: af76e26)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット 4baf47b9a828b2e2ba2f174083676fe79b0ab527 by daniel
images: squashfs: xattrs should not depend on buld host

Enable xattr for the generated squashfs only if needed for SELinux.
This eliminates warnings during boot on target when building
(non-SELinux) OpenWrt on SELinux-enabled hosts like Fedora.

Reported-by: fda77 <fda77@users.noreply.github.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4baf47b)
The file was modifiedinclude/image.mk (diff)
コミット 0f5e8c86142a595b00284adb00797b84d4710d87 by daniel
ubox: update to git HEAD

1f4f72b logd: fix privilege dropping order
205defb logread: fix erroneous message "Logread connected to" with udp

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0f5e8c8)
The file was modifiedpackage/system/ubox/Makefile (diff)
コミット 080a2d4bdf51e227c7184cc118722da128ac5dc5 by daniel
fstools: update to git HEAD

141ac85 libblkid-tiny: fix invalid open syscall return check
9e26563 libblkid-tiny: install header file to include dir

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 080a2d4)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット b37f0dde78656a352914c4d01010979530589103 by rafal
kernel: fix kernel 5.5 and 5.9 PCI DT regressions

This fixes PCI on bcm53xx.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: b37f0dd)
The file was addedtarget/linux/generic/backport-5.10/840-0002-PCI-iproc-Fix-BCMA-probe-resource-handling.patch
The file was addedtarget/linux/generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch
コミット e67865c569c0cbdc452c63b54b02f5c3cc4d247a by daniel
base-files: upgrade: try umount lvm and loop devices

Try umount on device mapper and loop devices still mounted, so the
subsequent call to disactivate all physical volumes and delete all
loop devices is more likely to succeed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e67865c)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット edb6bc199049769be76bb3966debcc2b31511e4b by daniel
procd: update to git HEAD

Fix build on glibc targets and address a bunch of compiler warnings.

93fc089 jail: cgroups-bpf: don't use sys/reg.h when building with glibc
548d057 jail: don't ignore return value of seteuid()
220b716 jail: ignore return value when creating default /dev symlinks
78d5baa hotplug-dispatch: don't ignore asprintf() return value
736aee5 uxc: always handle asprintf() return value
2b20456 hotplug-dispatch: replace wrongly used assert()
bfc86a2 jail: cgroups: replace wrongly used assert()
516bdf2 jail: don't ignore return value of write()

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: edb6bc1)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 91a52f22a13d768f5b16a2fd0e1d74ffe36f9cb1 by mail
treewide: backport support for nvmem on non platform devices

In the current state, nvmem cells are only detected on platform device.
To quickly fix the problem, we register the affected problematic driver
with the of_platform but that is more an hack than a real solution.
Backport from net-next the required patch so that nvmem can work also
with non-platform devices and rework our current patch.
Drop the mediatek and dsa workaround and rework the ath10k patches.
Rework every driver that use the of_get_mac_address api.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 91a52f2)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0286-staging-fsl_ppfe-eth-introduce-pfe-driver.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0028-NET-lantiq-various-etop-fixes.patch (diff)
The file was modifiedtarget/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c (diff)
The file was addedpackage/kernel/mac80211/patches/ath10k/984-ath10k-Try-to-get-mac-address-from-dts.patch
The file was modifiedtarget/linux/octeon/patches-5.4/700-allocate_interface_by_label.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.10/700-allocate_interface_by_label.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch (diff)
The file was removedtarget/linux/generic/hack-5.4/780-drivers-net-mediatek-register-of_platform-for-every-.patch
The file was modifiedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/607-rt2x00-add_platform_data_mac_addr.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0028-NET-lantiq-various-etop-fixes.patch (diff)
The file was modifiedpackage/kernel/ath10k-ct/patches/203-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0009-dpa-SDK-DPAA-1.x-Ethernet-driver.patch (diff)
The file was removedtarget/linux/generic/hack-5.10/780-drivers-net-mediatek-register-of_platform-for-every-.patch
The file was modifiedtarget/linux/ipq40xx/files/drivers/net/ethernet/qualcomm/essedma/edma_axi.c (diff)
The file was modifiedtarget/linux/bmips/files/arch/mips/bmips/b43-sprom.c (diff)
The file was addedtarget/linux/generic/backport-5.4/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was modifiedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was removedtarget/linux/generic/hack-5.10/781-dsa-register-every-port-with-of_platform.patch
The file was modifiedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath/984-ath10k-Try-to-get-mac-address-from-dts.patch
The file was modifiedtarget/linux/bmips/files/drivers/net/ethernet/broadcom/bcm6368-enetsw.c (diff)
The file was removedtarget/linux/generic/hack-5.4/781-dsa-register-every-port-with-of_platform.patch
The file was addedpackage/kernel/mac80211/patches/subsys/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was addedtarget/linux/generic/backport-5.10/782-net-next-2-of-net-fix-of_get_mac_addr_nvmem-for-non-platform-devices.patch
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0313-staging-fsl_ppfe-eth-reorganize-platform-phy-paramet.patch (diff)
The file was addedpackage/kernel/mt76/patches/001-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was modifiedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0399-staging-fsl_ppfe-eth-Enhance-error-checking-in-platf.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/074-v5.13-0001-net-broadcom-bcm4908_enet-read-MAC-from-OF.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/782-net-next-2-of-net-fix-of_get_mac_addr_nvmem-for-non-platform-devices.patch
The file was modifiedtarget/linux/bmips/files/arch/mips/bmips/ath9k-fixup.c (diff)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット d8583664415179488dd7b5db5d5813a19b219a55 by mail
ethtool: introduce ethtool-full build variant

Netlink support is required for using the virtual cable tester
functionality.

Remove the pretty print build option and instead create a second package
variant ethtool-full. This allows users to install the full ethtool
featureset using opkg.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: d858366)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 1e3739923588d2460a053c0c0fcf3e0c84691b6e by mail
generic: enable netlink ethtool interface

The virtual cable tester depends on the netlink interface for ethtool.
Thus, enable it in the generic kernel configuration.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1e37399)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 0a65fbbdfaa98148cae2adee14d4d81bdebdb0ea by mail
ethtool: update to v5.13

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 0a65fbb)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 13d6d27422da7efa2f6c731cf742ffd1bdbb2561 by mail
generic: add missing Kconfig symbol ARM_SCMI_PROTOCOL

Add the missing ARM_SCMI_PROTOCOL symbol. Apparently it was exposed
for 5.10.53 with a kernel dependency change.
Missing symbol observed with mediatek/7622 E8450/RT3200 router.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: 13d6d27)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 252466a0ced3ec9f58b213ffd34a900fe3834cab by mail
ath79: add support for GL.iNet GL-X300B

The GL-X300B is a industrial 4G LTE router based on the Qualcomm
QCA9531 SoC.

Specifications:
- Qualcomm QCA9531 @ 650 MHz
- 128 MB of RAM
- 16 MB of SPI NOR FLASH
- 2x 10/100 Mbps Ethernet
- 2.4GHz 802.11b/g/n
- 1x USB 2.0 (vbus driven by GPIO)
- 4x LED, driven by GPIO
- 1x button (reset)
- 1x mini pci-e slot (vcc driven by GPIO)
- RS-485 Serial Port (untested)

Flash instructions:

This firmware can be flashed using either sysupgrade from the GL.iNet
firmware or the recovery console as follows:

- Press and hold the reset button
- Connect power to the router, wait five seconds
- Manually configure 192.168.1.2/24 on your computer, connect to
   192.168.1.1
- Upload the firmware image using the web interface

RS-485 serial port is untested and may depend on the following commit in
the GL.iNet repo:

https://github.com/gl-inet/openwrt/commit/202e83a32ae308fbb70502b6dbe3bb0bf8b1fba9

MAC addresses as verified by OEM firmware:

vendor   OpenWrt   address
WAN      eth0      label
LAN      eth1      label + 1
2g       phy0      label + 2

The label MAC address was found in the art partition at 0x0

Based on vendor commit:

https://github.com/gl-inet/openwrt/commit/16c5708b207eb76ff19a040dc973e560d3d8074b

Signed-off-by: John Marrett <johnf@zioncluster.ca>
(commit: 252466a)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9531_glinet_gl-x300b.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット c3d99ae792e3ec9f912a3e3d8d9b5090cd0bc9fa by mail
mediatek: mt7622: enable HW RNG

MT7622 provides are hardware RNG with upstream Linux driver. Enable
compilation of this driver to make use of the hardware RNG.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: c3d99ae)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
コミット aa21110e4408d5a58a89c66d8a373c00b44249bc by daniel
fstools: update to git HEAD

d4f0129 blockd: also report target in notifications

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: aa21110)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 46a65f927c73e12c86e21de6c499ee644467a490 by daniel
procd: update to git HEAD and add new script helpers

e10de28 jail: cgroups-bpf: fix compile with musl 1.2
f5d9b14 hotplug-dispatch: fix rare memory leaks in error paths

Add new init script helpers:
procd_add_start_mount_trigger
procd_add_reload_mount_trigger
procd_get_mountpoints

Both trigger helpers expect a list of paths which are checked against
the mount targets configured in /etc/config/fstab and a trigger for all
mountpoints covered by the list of paths is setup.

procd_get_mountpoints is useful to find out if and which mountpoints
are covered by a list of paths.

Example:
  DATADIRS="/mnt/data/foo /mnt/data/bar /etc/foo/baz /var/lib/doe"

  start_service() {
    [ "$_BOOT" = "1" ] &&
      [ "$(procd_get_mountpoints $DATADIRS)" ] && return 0

    procd_open_instance
    # ...
    procd_close_instance
  }

  boot() {
    _BOOT=1 start
  }

  service_triggers() {
    procd_add_start_mount_trigger $DATADIRS
  }

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 46a65f9)
The file was modifiedpackage/system/procd/Makefile (diff)
The file was modifiedpackage/system/procd/files/procd.sh (diff)
コミット 774b386a928339ef1169f5b121fce2ccd3aa5e96 by mail
generic: fix to few arguments to of_get_mac_address

Fixes commit 91a52f22a13d ("treewide: backport support for nvmem on non platform devices")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 774b386)
The file was modifiedtarget/linux/generic/backport-5.4/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
コミット e3096c384ca918639f58162269119bf51c532371 by daniel
realtek: fix syntax error introduced by previous commit

A superflus ')' character has slipped into commit 91a52f22a1. Remove it
to fix build.

Fixes: 91a52f22a1 ("treewide: backport support for nvmem on non platform devices")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e3096c3)
The file was modifiedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット c36e9f891b5bf6f31e98dc8d701fc60118ef510f by mail
ramips: add missing label-mac-device for Xiaomi Mi Router 4A (100M)

As both the Mi Router 4A (100M) and the Mi Router 4C use the same
label-mac-device, the alias can be moved to the shared dtsi.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
(commit: c36e9f8)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi (diff)
コミット 986685f4f09936bad22e6406d217c927d584bc13 by stijn
kernel: kmod-xfrm-interface requires IPv6

The xfrm_interface module will not be built if IPv6 is not enabled in
the kernel. Add this dependency in the kmod package to avoid people
wondering why it doesn't build when they disabled IPv6.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 986685f)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
コミット a0b827b916ed51317eddf41cdca35ab73ec4cbdb by daniel
kirkwood: import patch to fix build and refresh patches

kirkwood build broke due to missing include needed for ETH_ALEN.
Add patch (sent upstream as well) to address that.
Refresh patches for 5.4 and 5.10.

Fixes: 91a52f22a1 ("treewide: backport support for nvmem on non platform devices")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a0b827b)
The file was modifiedtarget/linux/generic/pending-5.4/770-16-net-ethernet-mediatek-mtk_eth_soc-add-flow-offloadin.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-15-net-ethernet-mediatek-mtk_eth_soc-add-support-for-in.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch
The file was modifiedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/770-06-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/773-bgmac-add-srab-switch.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/773-bgmac-add-srab-switch.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch (diff)
The file was addedtarget/linux/generic/pending-5.4/780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch
コミット f705008d7e6967dbdba040e97b2b77360d9c7eff by rafal
firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX

This uses "GPL-2.0-only" header for files identified using scancode
license scanner with 100% score as GPL 2.0.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: f705008)
The file was modifiedtools/firmware-utils/src/add_header.c (diff)
The file was modifiedtools/firmware-utils/src/buffalo-tftp.c (diff)
The file was modifiedtools/firmware-utils/src/mktplinkfw-lib.h (diff)
The file was modifiedtools/firmware-utils/src/mktplinkfw-lib.c (diff)
The file was modifiedtools/firmware-utils/src/fix-u-media-header.c (diff)
The file was modifiedtools/firmware-utils/src/mkbrncmdline.c (diff)
The file was modifiedtools/firmware-utils/src/mkmerakifw.c (diff)
The file was modifiedtools/firmware-utils/src/mkzynfw.c (diff)
The file was modifiedtools/firmware-utils/src/pc1crypt.c (diff)
The file was modifiedtools/firmware-utils/src/mkcameofw.c (diff)
The file was modifiedtools/firmware-utils/src/mkzcfw.c (diff)
The file was modifiedtools/firmware-utils/src/buffalo-lib.c (diff)
The file was modifiedtools/firmware-utils/src/mkhilinkfw.c (diff)
The file was modifiedtools/firmware-utils/src/mkbrnimg.c (diff)
The file was modifiedtools/firmware-utils/src/mkrasimage.c (diff)
The file was modifiedtools/firmware-utils/src/edimax_fw_header.c (diff)
The file was modifiedtools/firmware-utils/src/buffalo-enc.c (diff)
The file was modifiedtools/firmware-utils/src/zytrx.c (diff)
The file was modifiedtools/firmware-utils/src/mkplanexfw.c (diff)
The file was modifiedtools/firmware-utils/src/mkwrggimg.c (diff)
The file was modifiedtools/firmware-utils/src/mktplinkfw.c (diff)
The file was modifiedtools/firmware-utils/src/mkbuffaloimg.c (diff)
The file was modifiedtools/firmware-utils/src/buffalo-tag.c (diff)
The file was modifiedtools/firmware-utils/src/mkrtn56uimg.c (diff)
The file was modifiedtools/firmware-utils/src/dns313-header.c (diff)
The file was modifiedtools/firmware-utils/src/zynos.h (diff)
The file was modifiedtools/firmware-utils/src/mkcasfw.c (diff)
The file was modifiedtools/firmware-utils/src/mkwrgimg.c (diff)
The file was modifiedtools/firmware-utils/src/mkdniimg.c (diff)
The file was modifiedtools/firmware-utils/src/buffalo-lib.h (diff)
The file was modifiedtools/firmware-utils/src/mksenaofw.c (diff)
The file was modifiedtools/firmware-utils/src/zyimage.c (diff)
The file was modifiedtools/firmware-utils/src/mktplinkfw2.c (diff)
The file was modifiedtools/firmware-utils/src/mkdhpimg.c (diff)
The file was modifiedtools/firmware-utils/src/uimage_padhdr.c (diff)
The file was modifiedtools/firmware-utils/src/mkdapimg2.c (diff)
The file was modifiedtools/firmware-utils/src/mkporayfw.c (diff)
コミット 60aa12984a948a8ad9c1d17da55ce9b20c2977bc by rafal
firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX

This uses "GPL-2.0-or-later" header for files identified using scancode
license scanner with 100% score as GPL 2.0 or later.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 60aa129)
The file was modifiedtools/firmware-utils/src/xorimage.c (diff)
The file was modifiedtools/firmware-utils/src/addpattern.c (diff)
The file was modifiedtools/firmware-utils/src/lzma2eva.c (diff)
The file was modifiedtools/firmware-utils/src/dgn3500sum.c (diff)
The file was modifiedtools/firmware-utils/src/mkdlinkfw-lib.c (diff)
The file was modifiedtools/firmware-utils/src/makeamitbin.c (diff)
The file was modifiedtools/firmware-utils/src/myloader.h (diff)
The file was modifiedtools/firmware-utils/src/zyxbcm.c (diff)
The file was modifiedtools/firmware-utils/src/otrx.c (diff)
The file was modifiedtools/firmware-utils/src/mkchkimg.c (diff)
The file was modifiedtools/firmware-utils/src/spw303v.c (diff)
The file was modifiedtools/firmware-utils/src/mkdlinkfw-lib.h (diff)
The file was modifiedtools/firmware-utils/src/ptgen.c (diff)
The file was modifiedtools/firmware-utils/src/mkdlinkfw.c (diff)
The file was modifiedtools/firmware-utils/src/asustrx.c (diff)
The file was modifiedtools/firmware-utils/src/mkfwimage.c (diff)
The file was modifiedtools/firmware-utils/src/encode_crc.c (diff)
The file was modifiedtools/firmware-utils/src/sign_dlink_ru.c (diff)
The file was modifiedtools/firmware-utils/src/motorola-bin.c (diff)
The file was modifiedtools/firmware-utils/src/oseama.c (diff)
The file was modifiedtools/firmware-utils/src/csysimg.h (diff)
The file was modifiedtools/firmware-utils/src/mkedimaximg.c (diff)
The file was modifiedtools/firmware-utils/src/mkcsysimg.c (diff)
The file was modifiedtools/firmware-utils/src/mkfwimage2.c (diff)
The file was modifiedtools/firmware-utils/src/mkheader_gemtek.c (diff)
The file was modifiedtools/firmware-utils/src/fw.h (diff)
The file was modifiedtools/firmware-utils/src/jcgimage.c (diff)
コミット 63bf027cc196e785afa1d72bfecdd098c662d262 by rafal
firmware-utils: seama: replace BSD-3-Clause boilerplate with SPDX

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 63bf027)
The file was modifiedtools/firmware-utils/src/seama.c (diff)
コミット e7ae32b8df759e4eb9627b69c3511103f50d4ee2 by rafal
firmware-utils: tplink-safeloader: replace BSD-2-Clause boilerplate with SPDX

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: e7ae32b)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット 2dc1e4b488fb7d35960c50d574439e6912fffebe by rafal
firmware-utils: add GPL 2.0 SPDX to files with no license info

These files fall under the project license: GPL-2.0-only.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 2dc1e4b)
The file was modifiedtools/firmware-utils/src/bcmalgo.c (diff)
The file was modifiedtools/firmware-utils/src/hcsmakeimage.c (diff)
The file was modifiedtools/firmware-utils/src/mktitanimg.c (diff)
The file was modifiedtools/firmware-utils/src/bcmalgo.h (diff)
The file was modifiedtools/firmware-utils/src/mktitanimg.h (diff)
The file was modifiedtools/firmware-utils/src/wrt400n.c (diff)
The file was modifiedtools/firmware-utils/src/mkdapimg.c (diff)
The file was modifiedtools/firmware-utils/src/mksercommfw.c (diff)
The file was modifiedtools/firmware-utils/src/utils.h (diff)
The file was modifiedtools/firmware-utils/src/trx2edips.c (diff)
The file was modifiedtools/firmware-utils/src/dgfirmware.c (diff)
The file was modifiedtools/firmware-utils/src/bcm_tag.h (diff)
The file was modifiedtools/firmware-utils/src/srec2bin.c (diff)
コミット 84c9570aaadec70b667586c3c84dd9fd095baa9e by stijn
scripts/target-metadata.pl: order features alphabetically

We generaly do this in many other places, so let's do it here also.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 84c9570)
The file was modifiedscripts/target-metadata.pl (diff)
コミット 8347d8b4fbe41ce7db386f948df3ebb6c6bc32d3 by stijn
base-files: add generic sdcard upgrade method

Add a generic sdcard upgrade method instead of duplicating code in yet
another target, and add a feature flag to only install this upgrade
method in targets that set this flag. Copied from mvebu.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 8347d8b)
The file was addedpackage/base-files/files/lib/upgrade/sdcard.sh
The file was modifiedscripts/target-metadata.pl (diff)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedtarget/Config.in (diff)
コミット b1bff5cb57fab31932ceaa0dea9509effe9f5800 by stijn
mvebu: switch to generic sdcard upgrade method

Now that we have a generic sdcard upgrade method, which was copied from
the mvebu platform method, we can switch mvebu to the generic method.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: b1bff5c)
The file was modifiedtarget/linux/mvebu/Makefile (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was removedtarget/linux/mvebu/base-files/lib/upgrade/sdcard.sh
The file was modifiedtarget/linux/mvebu/cortexa53/base-files/lib/upgrade/platform.sh (diff)
コミット 80be893d2b3bf550ece5c15cf7ed967b31f7042d by daniel
procd: change procd_add_start_mount_trigger to do restart

Change procd_add_start_mount_trigger to procd_add_restart_mount_trigger
and make it call 'restart' instead of 'start'.
This is more useful as it allows to handle both cases, intial start of
a services as well as restarting services. Calling 'restart' on a
service which has not yet been started has the same result as calling
'start'.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 80be893)
The file was modifiedpackage/system/procd/files/procd.sh (diff)
コミット 39d12b015540b7a7e344b169fcb91c3eb37e65c1 by hauke
kernel: bump 5.10 to 5.10.55

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 39d12b0)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/310-ARM-BCM5301X-Add-DT-for-Netgear-R7900.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/905-BCM53573-minor-hacks.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/180-usb-xhci-add-support-for-performing-fake-doorbell.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.patch (diff)
コミット 33e84e70ef6d0dd81ce0533f0c0495f9acc86ca9 by hauke
kernel: bump 5.10 to 5.10.56

No patches needed refreshing

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 33e84e7)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 3c0a26b43a2947d22cd907fde0e551273d56b121 by hauke
kernel: bump 5.4 to 5.4.138

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 3c0a26b)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/801-pci-mvebu-time-out-reset-on-link-up.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/370-netfilter-nf_flow_table-fix-offloaded-connection-tim.patch (diff)
コミット 8e10b0181cf63f969705db6054ab0c16331069cf by hauke
kernel: backport mdio_find_bus from 5.10.x

mdio-tools (https://github.com/wkz/mdio-tools) requires the use of
mdio_find_bus, which is not present in 5.4.x.

This patch backports the required change from 5.10.x to 5.4.x

The original patch submission for this can be found at
https://patchwork.ozlabs.org/project/netdev/patch/20200201074625.8698-2-jeremy.linton@arm.com/

Signed-off-by: Damien Mascord <tusker@tusker.org>
[Add original patch description]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8e10b01)
The file was addedtarget/linux/generic/backport-5.4/771-mdio-bus-add-generic-find-bus.patch
The file was modifiedtarget/linux/generic/pending-5.4/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
コミット 968dc3329961918eb97b5eea3a9a00dade24c29c by hauke
kernel/generic: add CONFIG_KCSAN to the 5.10 kconfig

Add the missing CONFIG_KCSAN (disabled). Found while making kernel_oldconfig on
an x86-64 subtarget.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 968dc33)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 86c0c12c74597e4e4cb617788334a5755056f803 by hauke
ath79: fix the AR7{1,2}00 USB PHY patches

PHY_SIMPLE is a bogus kconfig symbol, what we really need to select is
GENERIC_PHY.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 86c0c12)
The file was modifiedtarget/linux/ath79/patches-5.10/0004-phy-add-ath79-usb-phys.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0004-phy-add-ath79-usb-phys.patch (diff)
コミット b3b855191b08baf88ecf0255839164ac1863726e by hauke
mvebu: backport Turris Omnia DTS changes to 5.10

Kernel 5.10 receives the complete set of improvements from 5.11/5.12.
While we are at it, move the patches accepted upstream to the 0xx series.

Signed-off-by: Klaus Kudielka <klaus.kudielka@gmail.com>
(commit: b3b8551)
The file was addedtarget/linux/mvebu/patches-5.10/005-v5.11-ARM-dts-turris-omnia-add-SFP-node.patch
The file was addedtarget/linux/mvebu/patches-5.10/004-v5.11-ARM-dts-turris-omnia-describe-switch-interrupt.patch
The file was addedtarget/linux/mvebu/patches-5.10/007-v5.11-ARM-dts-turris-omnia-update-ethernet-phy-node-and-handle-name.patch
The file was addedtarget/linux/mvebu/patches-5.10/008-v5.12-ARM-dts-turris-omnia-fix-hardware-buffer-management.patch
The file was addedtarget/linux/mvebu/patches-5.10/003-v5.11-ARM-dts-turris-omnia-add-comphy-handle-to-eth2.patch
The file was addedtarget/linux/mvebu/patches-5.10/006-v5.11-ARM-dts-turris-omnia-add-LED-controller-node.patch
The file was removedtarget/linux/mvebu/patches-5.10/100-ARM-dts-turris-omnia-fix-hardware-buffer-management.patch
コミット f2c57a294f567c4cd9fa163091a1026fb0bd351b by hauke
mvebu: backport Turris Omnia DTS changes to 5.4

Kernel 5.4 receives a reduced set, just to make the SFP cage work.
While we are at it, move the patches accepted upstream to the 0xx series.

Signed-off-by: Klaus Kudielka <klaus.kudielka@gmail.com>
(commit: f2c57a2)
The file was addedtarget/linux/mvebu/patches-5.4/031-ARM-dts-turris-omnia-describe-switch-interrupt.patch
The file was removedtarget/linux/mvebu/patches-5.4/318-ARM-dts-turris-omnia-fix-hardware-buffer-management.patch
The file was addedtarget/linux/mvebu/patches-5.4/033-ARM-dts-turris-omnia-update-ethernet-phy-node-and-handle-name.patch
The file was addedtarget/linux/mvebu/patches-5.4/029-ARM-dts-turris-omnia-enable-HW-buffer-management.patch
The file was addedtarget/linux/mvebu/patches-5.4/034-ARM-dts-turris-omnia-fix-hardware-buffer-management.patch
The file was addedtarget/linux/mvebu/patches-5.4/030-ARM-dts-turris-omnia-add-comphy-handle-to-eth2.patch
The file was addedtarget/linux/mvebu/patches-5.4/032-ARM-dts-turris-omnia-add-SFP-node.patch
The file was removedtarget/linux/mvebu/patches-5.4/317-ARM-dts-turris-omnia-enable-HW-buffer-management.patch
コミット 82620cd610807da73935832e3751771866faa7c9 by hauke
mvebu: Turris Omnia: use SFP module, if present

Follow the recommendations stated in the Turris Omnia DTS for eth2:

"In case SFP module is present, U-Boot has to enable the sfp node above,
remove phy-handle property, and add managed = "in-band-status" property."

The boot script is written in a way, that it works for all U-Boot
versions deployed by the vendor so far (2015.10-rc2, 2019.07).

Signed-off-by: Klaus Kudielka <klaus.kudielka@gmail.com>
(commit: 82620cd)
The file was modifiedtarget/linux/mvebu/image/turris-omnia.bootscript (diff)
コミット 7b868fe04a8961048feec1143e72fe47bde52a12 by hauke
Revert "mvebu: 5.4 fix DVFS caused random boot crashes"

Based on the discussion on the mailing list [1], the patch which was
reverted, it reverts only one patch without the subsequent ones.

This leads to the SoC scaling issue not using a CPU parent clock, but
it uses DDR clock. This is done for all variants, and it's wrong because
commits (hacks) that were using the DDR clock are no longer in the mainline kernel.

If someone has stability issues on 1.2 GHz, it should not affect all
routers (1 GHz, 800 MHz) and it should be rather consulted with guys, who are trying to
improve the situation in the kernel and not making the situation worse.

There are two solutions in cases of instability:
a) disable cpufreq
b) underclock it up to 1 GHz

This reverts commit 080a0b74e39d159eecf69c468debec42f28bf4d8.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2021-June/035702.html

CC: Pali Rohár <pali@kernel.org>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 7b868fe)
The file was removedtarget/linux/mvebu/patches-5.4/803-Revert-cpufreq-armada-37xx-Fix-setting-TBG-parent-fo.patch
コミット d3794768177293f584cc74f90c921276793da1e7 by hauke
mvebu: armada-37xx: add patch to forbid cpufreq for 1.2 GHz

This patch is backported from linux-arm-kernel [1] to improve situation, when
it was reported that 1.2 GHz variant is unstable with DFS.
It waits to be accepted upstream, however, it waits for Marvell people to respond.

[1] https://patchwork.kernel.org/project/linux-arm-kernel/patch/20210630225601.6372-1-kabel@kernel.org/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: d379476)
The file was addedtarget/linux/mvebu/patches-5.4/100-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch
コミット 83441522a2389fd44630df3368c3eecf3cb2579f by hauke
gemini: Add hdparm setting

This uses "hdparm" (if present) to get the harddisk into low
power mode on NAS set-ups.

Cc: Adrian Schmutzler <mail@adrianschmutzler.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: 8344152)
The file was addedtarget/linux/gemini/base-files/etc/board.d/03_hdparm
コミット 6c659fb80c6bb101d51b66e9631e8ec8116ecc9c by hauke
layerscape: armv8_64b: do not disable CONFIG_IP_ADVANCED_ROUTER

This option is needed e.g. to use strongswan for IPSec.

BTW: This was the only target where this option was disabled.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 6c659fb)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
コミット 0af0ec1b7df8740c7a4b9264f032cfd6dd87d144 by hauke
toolchain/gcc: bump gcc 11 to 11.2

Patches automatically refreshed.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 0af0ec1)
The file was addedtoolchain/gcc/patches/11.2.0/230-musl_libssp.patch
The file was removedtoolchain/gcc/patches/11.1.0/931-libffi-fix-MIPS-softfloat-build-issue.patch
The file was addedtoolchain/gcc/patches/11.2.0/960-gotools-fix-compilation-when-making-cross-compiler.patch
The file was removedtoolchain/gcc/patches/11.1.0/810-arm-softfloat-libgcc.patch
The file was addedtoolchain/gcc/patches/11.2.0/002-case_insensitive.patch
The file was removedtoolchain/gcc/patches/11.1.0/960-gotools-fix-compilation-when-making-cross-compiler.patch
The file was removedtoolchain/gcc/patches/11.1.0/300-mips_Os_cpu_rtx_cost_model.patch
The file was removedtoolchain/gcc/patches/11.1.0/110-Fix-MIPS-PR-84790.patch
The file was removedtoolchain/gcc/patches/11.1.0/230-musl_libssp.patch
The file was removedtoolchain/gcc/patches/11.1.0/010-documentation.patch
The file was addedtoolchain/gcc/patches/11.2.0/840-armv4_pass_fix-v4bx_to_ld.patch
The file was removedtoolchain/gcc/patches/11.1.0/870-ppc_no_crtsavres.patch
The file was addedtoolchain/gcc/patches/11.2.0/910-mbsd_multi.patch
The file was addedtoolchain/gcc/patches/11.2.0/810-arm-softfloat-libgcc.patch
The file was removedtoolchain/gcc/patches/11.1.0/900-bad-mips16-crt.patch
The file was modifiedtoolchain/gcc/common.mk (diff)
The file was addedtoolchain/gcc/patches/11.2.0/010-documentation.patch
The file was removedtoolchain/gcc/patches/11.1.0/881-no_tm_section.patch
The file was addedtoolchain/gcc/patches/11.2.0/900-bad-mips16-crt.patch
The file was addedtoolchain/gcc/patches/11.2.0/881-no_tm_section.patch
The file was removedtoolchain/gcc/patches/11.1.0/910-mbsd_multi.patch
The file was addedtoolchain/gcc/patches/11.2.0/930-fix-mips-noexecstack.patch
The file was removedtoolchain/gcc/patches/11.1.0/840-armv4_pass_fix-v4bx_to_ld.patch
The file was removedtoolchain/gcc/patches/11.1.0/920-specs_nonfatal_getenv.patch
The file was addedtoolchain/gcc/patches/11.2.0/931-libffi-fix-MIPS-softfloat-build-issue.patch
The file was addedtoolchain/gcc/patches/11.2.0/870-ppc_no_crtsavres.patch
The file was removedtoolchain/gcc/patches/11.1.0/851-libgcc_no_compat.patch
The file was removedtoolchain/gcc/patches/11.1.0/820-libgcc_pic.patch
The file was removedtoolchain/gcc/patches/11.1.0/850-use_shared_libgcc.patch
The file was addedtoolchain/gcc/patches/11.2.0/820-libgcc_pic.patch
The file was addedtoolchain/gcc/patches/11.2.0/920-specs_nonfatal_getenv.patch
The file was removedtoolchain/gcc/patches/11.1.0/002-case_insensitive.patch
The file was removedtoolchain/gcc/patches/11.1.0/930-fix-mips-noexecstack.patch
The file was addedtoolchain/gcc/patches/11.2.0/300-mips_Os_cpu_rtx_cost_model.patch
The file was addedtoolchain/gcc/patches/11.2.0/850-use_shared_libgcc.patch
The file was modifiedtoolchain/gcc/Config.version (diff)
The file was addedtoolchain/gcc/patches/11.2.0/851-libgcc_no_compat.patch
The file was addedtoolchain/gcc/patches/11.2.0/110-Fix-MIPS-PR-84790.patch
コミット 9df7eadcfd3129cecfb30ec78a43ae9b3175869e by hauke
iw: enable print wpa ie for scan

This increases the size of the iw_5.9-8fab0c9e-3_mips_24kc.ipk from
41166 to 41942 bytes by 776 bytes.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(commit: 9df7ead)
The file was modifiedpackage/network/utils/iw/patches/200-reduce_size.patch (diff)
コミット 97d88b1fbd62ad8a24b076d317c7408ee7012757 by hauke
iproute2: bump to 5.13

Drop patch 185-libbpf-add-limits-h merged upstream
Update patch 170-ip_tiny
Update patch 130-no_netem_tpic_dcb...

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 97d88b1)
The file was removedpackage/network/utils/iproute2/patches/185-libbpf-add-limits-h.patch
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
The file was modifiedpackage/network/utils/iproute2/patches/170-ip_tiny.patch (diff)
The file was addedpackage/network/utils/iproute2/patches/130-no_netem_tipc_dcb_man_vdpa.patch
The file was removedpackage/network/utils/iproute2/patches/130-no_netem_tipc_dcb_man.patch
コミット 12564c5b860f9849c9a2fb7026c2c11150b9a4fc by hauke
fritz-tools: fix returning wrong values due to strncmp usage

When having two keys that start with the same characters and the second
key just has one character more nand_tffs_read and tffs_read return the
wrong value for the longer key. This is due to the usage of strncmp in
combination with the length of the shorter key which is usually first in
the list before the longer key and when strncmp matches, the search is
stopped. The problem only occurs when the length of the two keys is
different, not if just the last character is different. The fix is to
use strcmp and as such it will only return the value if the key (name)
and the key to look for (namefilter) have the same value and length. A
sample case returning wrong values is when keys macwlan and macwlan2 are
defined and querying macwlan2 returns the value for macwlan.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 12564c5)
The file was modifiedpackage/utils/fritz-tools/src/fritz_tffs_read.c (diff)
The file was modifiedpackage/utils/fritz-tools/src/fritz_tffs_nand_read.c (diff)
コミット 891c8676a1602d31adf3ab9f913664ae0d3b4029 by hauke
libpcap: add rpcapd as package

This enables building of rpcapd and adds it as a package.

It is a daemon that allows remote packet capturing from another machine.
E.g. Wireshark can talk to it using the Remote Capture Protocol (RPCAP).
https://www.tcpdump.org/manpages/rpcapd.8.html

Compile and run tested: OpenWrt SNAPSHOT r17190-2801fe6132 on x86/64

Signed-off-by: Stephan Schmidtmer <hurz@gmx.org>
(commit: 891c867)
The file was modifiedpackage/libs/libpcap/Makefile (diff)
コミット af83e3ce0ff40dcecbe913676343bf86846294f7 by hauke
hostapd: respect fixed channel BW in HE20 mode

When using htmode 'HE20' with a radio mode that uses wpa-supplicant
(like mesh or sta), it will default to 40 MHz bw if disable_ht40 is not
set. This commit fixes this behaviour.

Signed-off-by: Jesus Fernandez Manzano <jesus.manzano@galgus.net>
(commit: af83e3c)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 292af15dca0175c367f7bb24ce8c641cb0261642 by hauke
util-linux: update to 2.37

Switched to AUTORELEASE to avoid manual increments.

Changed PKG_LICENSE to SPDX format.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 292af15)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 30fb675847251d3ca745201acf21dc0dca446f13 by hauke
gettext-full: disable parallel compilation

Fails fairly reliably with make -j 12 on a Ryzen 3600.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 30fb675)
The file was modifiedpackage/libs/gettext-full/Makefile (diff)
コミット 1795bd2f1b3b30620805033d3fa5e22ae68fd6d6 by hauke
elfutils: update to 0.182

Add --disable-libdebuginfod with remove libcurl dependency.

Remove totally unused host elfutils.

Refreshed and rebased patches.

Also happens to fix compilation with GCC11.

Newer versions of elfutils seem to have some kind of dependency on
obstack.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 1795bd2)
The file was modifiedpackage/libs/elfutils/patches/110-no-cdefs.patch (diff)
The file was removedpackage/libs/elfutils/patches/111-fix-gcc11-build.patch
The file was modifiedpackage/libs/elfutils/patches/005-build_only_libs.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/0001-ppc_initreg.c-Incliude-asm-ptrace.h-for-pt_regs-defi.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/006-Fix-build-on-aarch64-musl.patch (diff)
The file was modifiedpackage/libs/elfutils/Makefile (diff)
The file was modifiedpackage/libs/elfutils/patches/003-libintl-compatibility.patch (diff)
コミット 094fb3f6f98d5e9e6cbd2e8141fab35ee19e9824 by hauke
libcap: update to 2.51

Switched to AUTORELEASE to avoid manual increments.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 094fb3f)
The file was modifiedpackage/libs/libcap/Makefile (diff)
コミット 7aff590ace5cda6246bd8d5c611cb91ae81e587c by hauke
libnftnl: update to 1.2.0

Switch to AUTORELEASE to avoid manual increments.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 7aff590)
The file was modifiedpackage/libs/libnftnl/Makefile (diff)
コミット 065d4300c09051dd90e53001d6c6fa490216187f by hauke
libpcap: update to 1.10.1

Switch to AUTORELEASE to avoid manual increments.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 065d430)
The file was modifiedpackage/libs/libpcap/patches/100-no-openssl.patch (diff)
The file was modifiedpackage/libs/libpcap/Makefile (diff)
The file was modifiedpackage/libs/libpcap/patches/102-skip-manpages.patch (diff)
コミット fcfd741eb83520e496eb09de5f8b2f2b62792a80 by hauke
mbedtls: update to 2.16.11

Switched to AUTORELEASE to avoid manual increments.

Release notes:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.11

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: fcfd741)
The file was modifiedpackage/libs/mbedtls/Makefile (diff)
コミット 381f0e3e8d15e83ed1686b7f36f1944f07a0369c by hauke
nettle: update to 3.7.3

Switch to AUTORELEASE to avoid manual increments.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 381f0e3)
The file was modifiedpackage/libs/nettle/patches/100-portability.patch (diff)
The file was modifiedpackage/libs/nettle/Makefile (diff)
コミット 9982a51ed36037515f69ab9cf6a29e46ef9bd411 by hauke
pcre: update to 8.45

Switch to AUTORELEASE to avoid manual increments.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9982a51)
The file was modifiedpackage/libs/pcre/Makefile (diff)
コミット 0dcb03dc63ebe6477a3bf19347b340564ade82e0 by hauke
Revert "mvebu: 5.10 fix DVFS caused random boot crashes"

Based on the discussion on the mailing list [1], the patch which was
reverted, it reverts only one patch without the subsequent ones.

This leads to the SoC scaling issue not using a CPU parent clock, but
it uses DDR clock. This is done for all variants, and it's wrong because
commits (hacks) that were using the DDR clock are no longer in the mainline kernel.

If someone has stability issues on 1.2 GHz, it should not affect all
routers (1 GHz, 800 MHz) and it should be rather consulted with guys, who are trying to
improve the situation in the kernel and not making the situation worse.

There are two solutions in cases of instability:
a) disable cpufreq
b) underclock it up to 1 GHz

This reverts commit 080a0b74e39d159eecf69c468debec42f28bf4d8.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2021-June/035702.html

Fixes: d37947681772 ("mvebu: armada-37xx: add patch to forbid cpufreq for 1.2 GHz")
CC: Pali Rohár <pali@kernel.org>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 0dcb03d)
The file was removedtarget/linux/mvebu/patches-5.10/803-Revert-cpufreq-armada-37xx-Fix-setting-TBG-parent-fo.patch
コミット 4b2dc4dbbf9e34af9828e2ccf8d2121f88ad9ab9 by hauke
mvebu: armada-37xx: add patch to forbid cpufreq for 1.2 GHz

This patch is backported from linux-arm-kernel [1] to improve situation, when
it was reported that 1.2 GHz variant is unstable with DFS.
It waits to be accepted upstream, however, it waits for Marvell people to respond.

[1] https://patchwork.kernel.org/project/linux-arm-kernel/patch/20210630225601.6372-1-kabel@kernel.org/

Fixes: 7b868fe04a89 ("Revert "mvebu: 5.4 fix DVFS caused random boot crashes"")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 4b2dc4d)
The file was addedtarget/linux/mvebu/patches-5.10/101-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch
コミット 4e57f83659fad88b895dd73fb18b1f5cf2bb79d7 by hauke
kernel: Apply change to of_get_mac_address() to ks8851 too

The code from ks8851.c was moved to ks8851_common.c, so it was not
backported. This broke the compile of the omap target which uses this
driver.

Fixes commit 91a52f22a13d ("treewide: backport support for nvmem on non platform devices")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4e57f83)
The file was modifiedtarget/linux/generic/backport-5.4/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
コミット e06544bdbef8e17445a071162b826d035c3ef742 by hauke
layerscape: Fix multiple bugs in of_get_mac_address() changes

The change which backported the of_get_mac_address() change broke some
patches in the layerscape target so the patches did not apply any more.

This commit makes them apply again and also fixes some other problems
related to this change.

Fixes commit 91a52f22a13d ("treewide: backport support for nvmem on non platform devices")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e06544b)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0306-staging-fsl_ppfe-eth-resolve-indentation-warning.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0307-staging-fsl_ppfe-eth-add-fixed-link-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0316-staging-fsl_ppfe-eth-remove-unused-code.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0273-net-dsa-ocelot-add-tsn-support-for-felix-switch.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0317-staging-fsl_ppfe-eth-separate-mdio-init-from-mac-ini.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0313-staging-fsl_ppfe-eth-reorganize-platform-phy-paramet.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0320-staging-fsl_ppfe-eth-use-memremap-to-map-RAM-area-us.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0399-staging-fsl_ppfe-eth-Enhance-error-checking-in-platf.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0009-dpa-SDK-DPAA-1.x-Ethernet-driver.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0314-staging-fsl_ppfe-eth-support-single-interface-initia.patch (diff)
コミット 8d143784cb8fafccdbcdc0bd5d1aa47d3d676f70 by hauke
uboot-layerscape: fix dtc compilation on host gcc 10

Backport a patch from upstream U-Boot to fix the compile with host GCC 10.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8d14378)
The file was addedpackage/boot/uboot-layerscape/patches/010-fix_dtc_compilation_on_host_gcc10.patch
コミット 7057e054855561e7695c4e9a14de38e39217041a by hauke
omap: Remove EXT2 and EXT3 driver config

The EXT4 driver also takes care of EXT2 and EXT3 file systems.
Activating the EXT2 driver kernel config options unlocked some other
ext2 driver related options which OpenWrt did not take care of.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7057e05)
The file was modifiedtarget/linux/omap/config-5.4 (diff)
コミット fe54c3a0db72211bd3f4d68ca0ac25b576d46196 by rafal
firmware-utils: mkmerakifw-old: replace GPL-2.0-only boilerplate with SPDX

This was missed because scancode license scanner was confused by a
comment about Cisco's GPL code github repository.

Cc: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Christian Lamparter <chunkeey@gmail.com>
(commit: fe54c3a)
The file was modifiedtools/firmware-utils/src/mkmerakifw-old.c (diff)
コミット f2e86d54c42e2af2c8ebd1ca4d881f6452edbd9b by rafal
firmware-utils: mkmylofw: replace GPL-2.0-or-later boilerplate with SPDX

This was missed because scancode license scanner was confused by a
comment about (no) copyrights in the init_crc_table().

Cc: Gabor Juhos <juhosg@openwrt.org>
Cc: Gabor Juhos <juhosg@freemail.hu>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f2e86d5)
The file was modifiedtools/firmware-utils/src/mkmylofw.c (diff)
コミット cc8bc2168d3cbb6981cefe24a736a71633140729 by rafal
firmware-utils: osbridge-crc: replace GPL-2.0-only boilerplate with SPDX

This was missed because scancode license scanner was confused by
comments about crc32buf().

Cc: Gabor Juhos <juhosg@openwrt.org>
Cc: Gabor Juhos <juhosg@freemail.hu>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: cc8bc21)
The file was modifiedtools/firmware-utils/src/osbridge-crc.c (diff)
コミット 0e85dc0e913165c0c215b48da3f5a7ed4e209481 by rafal
firmware-utils: trx: replace GPL-2.0-or-later boilerplate with SPDX

This was missed because scancode license scanner was confused by
comments about crc32buf().

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 0e85dc0)
The file was modifiedtools/firmware-utils/src/trx.c (diff)
コミット 5ecd99f7d2f3456a9178e030bbed68e687b904ce by rafal
firmware-utils: nand_ecc: replace GPL boilerplate with SPDX

Cc: yajin <yajin@vm-kernel.org>
Cc: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 5ecd99f)
The file was modifiedtools/firmware-utils/src/nand_ecc.c (diff)
コミット 29a3967e61334d0c6a1a7d391f0e751272d77b1d by mail
generic: fix kernel panic on existing mac-address node

Calling free for the OF property can result in a kernel panic, as the
buffer in question might be referenced elsewhere. Also, it is not
removed from the tree.

Always allocate a new property and updating the tree with it fixes both
issues.

Fixes commit 91a52f22a13d ("treewide: backport support for nvmem on non platform devices")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 29a3967)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch (diff)
コミット eaa9c94c75748265b9260691d5f59c9d3711f7d4 by mail
generic: Kconfig: exit on unset symbol

When a target configuration has unser Kconfig symbols, the build will
fail when OpenWrt is compiled with V=s and stdin is connected to a tty.

In case OpenWrt is compiled without either of these preconditions, the
build will uscceed with the symbols in question being unset.

Modify the kernel configuration in a way it fails on unset symbols
regardless of the aformentioned preconditions.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: eaa9c94)
The file was addedtarget/linux/generic/hack-5.10/205-kconfig-exit.patch
The file was addedtarget/linux/generic/hack-5.4/205-kconfig-exit.patch
The file was modifiedinclude/kernel-build.mk (diff)
コミット 1c9a9f7c7a242766ea07c2a7927a6b99b7344354 by mail
treewide: add various missing config symbols

Fixes commit 91a52f22a13d ("treewide: backport support for nvmem on non platform devices")

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1c9a9f7)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.4 (diff)
The file was modifiedtarget/linux/gemini/config-5.10 (diff)
The file was modifiedtarget/linux/x86/config-5.4 (diff)
The file was modifiedtarget/linux/x86/geode/config-5.4 (diff)
The file was modifiedtarget/linux/x86/generic/config-5.4 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/x86/config-5.10 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.4 (diff)
The file was modifiedtarget/linux/mpc85xx/p1020/config-default (diff)
The file was modifiedtarget/linux/x86/64/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.10 (diff)
The file was modifiedtarget/linux/gemini/config-5.4 (diff)
コミット 4c2a8b00fed124f7b548da72b73c85a41200c01a by mail
mediatek: add missing config symbol

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4c2a8b0)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.4 (diff)
コミット 5c88bf896ec1be9129292aeb522bfc0f75ec9898 by mail
generic: add missing config symbol

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 5c88bf8)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット 8b7517465bee9815f43412fd4c280937d03a1258 by nbd
hostapd: fix broken check in radar detection notification

This check was accidentally left in after reworking the code,
causing a segfault

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8b75174)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 0530c490ee0091cfb97de2aa209bbb73412cca6c by ldir
6in4: delete tunnel on interface teardown

Delete tunnel on 6in4 interface teardown.
Should solve problem related to tunnel stuck on restart loop
with "Unknown Command" on tunnel restart due to wan connection drop.
Fixes: FS#3690

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 0530c49)
The file was modifiedpackage/network/ipv6/6in4/Makefile (diff)
The file was modifiedpackage/network/ipv6/6in4/files/6in4.sh (diff)
コミット cbb42a44cae4f7de9d72fef85123c1dd9896a4b5 by mail
rockchip: add missing Kconfig symbols

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: cbb42a4)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
コミット 1d344c801ae0ab1d922051107d875cbe1a7f6937 by mail
tegra: add missing Kconfig symbol

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 1d344c8)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
コミット 101c0c00a7143a1e50e4c0923f0af88b5176f6ed by mail
mediatek: add missing config symbols

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 101c0c0)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット 0f3f5d47d3720014960bd3d54e60163221cb5c26 by mail
bcm4908: add missing config symbol

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 0f3f5d4)
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
コミット 5181af5585c8aab0a04d2bd95c41165d40decd48 by daniel
procd: update to git HEAD

9f233f5 system: make rootfs type accessible through board call

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5181af5)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット b9162a9c85a5c22ed15ec539b0042cf5167f8a70 by mail
ipq40xx: increase EX6150v2 SPI frequency

The chip supports clock speeds up to 50 MHz, however it won't even read
the chip-id correctly at this frequency.

45 MHz however works reliable.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b9162a9)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-ex61x0v2.dtsi (diff)
コミット 685c790e9f0f44f3962276dbaddb784cce16423d by mail
ipq40xx: ar40xx: use FIELD_GET macro

This improves code readability.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 685c790)
The file was modifiedtarget/linux/ipq40xx/files/drivers/net/phy/ar40xx.c (diff)
コミット 4d81f087715524994448ecaefd3ca87c8ba7e0a3 by mail
ipq40xx: ar40xx: reset port status register

This resolves incosnsitencies of the configured RX / TX flow control
modes between different boards or bootloaders.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4d81f08)
The file was modifiedtarget/linux/ipq40xx/files/drivers/net/phy/ar40xx.c (diff)
コミット ce2f31254ad6af35c8cba7e71b708e11d8af5249 by daniel
kernel: bump 5.10 to 5.10.57

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: ce2f312)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0028-NET-lantiq-various-etop-fixes.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.10/110-er200-ethernet_probe_order.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.10/701-honor_sgmii_node_device_tree_status.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.10/700-allocate_interface_by_label.patch (diff)
The file was modifiedtarget/linux/rockchip/patches-5.10/002-net-usb-r8152-add-LED-configuration-from-OF.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
コミット 6ec859d23155583fc04311aeba72ffacaaac1a3f by daniel
kernel: bump 5.10 to 5.10.58

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 6ec859d)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/410-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/904-debloat_dma_buf.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.10/205-kconfig-exit.patch (diff)
コミット 9126c0a59f60e07bcd6e5789a99c9a01b397c0d3 by daniel
fstools: update to git HEAD

629726d blockd: fix resource leak discovered by coverity scan
68ae639 libubi: fix several issues discovered by Coverity
a77c4fa ubi: fix resource leak in legacy codepath
2e3aca2 block: fix two resources leaks discovered by Coverity

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9126c0a)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 1235e2ee3bcfb678043a0b95ff1a6d4867af2561 by daniel
procd: update to git HEAD

48638ad hotplug-dispatch: yet another rare memory leak disovered by Coverity
459b3e8 jail: fix several issues discovered by Coverity
2562e2b ujail-console: add missing error handling discovered by coverity

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1235e2e)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 02e2723ef317c65b6ddfc70144b10f9936cfc2af by mail
kernel: bump 5.4 to 5.4.139

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 02e2723)
The file was modifiedtarget/linux/mvebu/patches-5.4/005-net-mvneta-rely-on-build_skb-in-mvneta_rx_swbm-poll-.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/074-v5.13-0003-net-broadcom-bcm4908_enet-support-TX-interrupt.patch (diff)
The file was modifiedtarget/linux/rockchip/patches-5.4/002-net-usb-r8152-add-LED-configuration-from-OF.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/006-net-mvneta-add-basic-XDP-support.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0028-NET-lantiq-various-etop-fixes.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/074-v5.13-0001-net-broadcom-bcm4908_enet-read-MAC-from-OF.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0003-smsx95xx-fix-crimes-against-truesize.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.4/703-include-linux-add-phy-ops-for-rtl838x.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0004-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.4/701-honor_sgmii_node_device_tree_status.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/015-net-mvneta-fix-XDP-support-if-sw-bm-is-used-as-fallb.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/401-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0005-Allow-mac-address-to-be-set-in-smsc95xx.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.4/700-allocate_interface_by_label.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0973-net-bcmgenet-Reset-RBUF-on-first-open.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0208-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/990-NET-no-auto-carrier-off-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0336-drm-v3d-The-third-IRQ-is-optional.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/1011-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.4/110-er200-ethernet_probe_order.patch (diff)
コミット ed9341dd78dcf86828769a7244a989d2c6ac2dbc by mail
kernel: bump 5.4 to 5.4.140

Removed upstreamed bcm27xx/patches-5.4:
    950-0977-USB-gadget-f_hid-avoid-crashes-and-log-spam.patch
    950-0980-SQUASH-USB-gadget-f_hid-remove-more-spam.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: ed9341d)
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0977-USB-gadget-f_hid-avoid-crashes-and-log-spam.patch
The file was modifiedtarget/linux/mvebu/patches-5.4/020-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/022-arm64-dts-marvell-armada-37xx-Move-PCIe-max-link-spe.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0900-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.4/021-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0055-Added-Device-IDs-for-August-DVB-T-205.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.4/950-0980-SQUASH-USB-gadget-f_hid-remove-more-spam.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0174-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch (diff)
コミット e68e80ead9a0f700701ca494282756454719d7de by mail
uboot-rockchip: update to v2021.07

Tested on NanoPi R2S

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: e68e80e)
The file was modifiedpackage/boot/uboot-rockchip/src/of-platdata/nanopi-r2s-rk3328/dt-plat.c (diff)
The file was removedpackage/boot/uboot-rockchip/patches/102-arm64-rk3399-Add-support-NanoPi-R4s.patch
The file was addedpackage/boot/uboot-rockchip/src/of-platdata/nanopi-r2s-rk3328/dt-decl.h
The file was modifiedpackage/boot/uboot-rockchip/Makefile (diff)
The file was modifiedpackage/boot/uboot-rockchip/patches/002-spl-remove-dtoc-of-pdata-generation.patch (diff)
コミット 45d2d4e65ae52d0957df1e408925762e0a867d20 by ldir
firewall: update to git HEAD

40e5f6a ipsets: permit default timeout of 0

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 45d2d4e)
The file was modifiedpackage/network/config/firewall/Makefile (diff)
コミット 09fccdb99e118b48b0b565a35a7806998c5762e2 by daniel
procd: update to git HEAD

040fecc system: fix issues reported by Coverity
48f481b service: make sure string read is null terminated
16dbc2a uxc: fix a bunch of issues discovered by Coverity
ff9002f uxc: fix help output
104b49d uxc: support config in uvol

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 09fccdb)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 5c13177c55d068dec3e58f8f37c1c78502f73d3d by daniel
procd: add missing dependency and fix empty mount triggers

procd.sh:
Instead of triggering on every mount.add event, there should be no
mount trigger at all in case none of the directories passed to
procd_add_*_mount_trigger() are located on a mountpoint configured in
/etc/config/fstab.

uxc:
add missing dependency on rpcd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5c13177)
The file was modifiedpackage/system/procd/Makefile (diff)
The file was modifiedpackage/system/procd/files/procd.sh (diff)
コミット 98bccdafd7244238d9dfbbc1a342a4bb557e4b7c by daniel
base-files: rename 'sdcard' to 'legacy-sdcard'

While an image layout based on MBR and 'bootfs' partition may be easy
to understand for users who are very used to the IBM PC and always have
the option to access the SD card outside of the device (and hence don't
really depend on other recovery methods or dual-boot), in my opinion
it's a dead end for many desirable features on embedded systems,
especially when managed remotely (and hence without an easy option to
access the SD card using another device in case things go wrong, for
example).

Let me explain:

* using a MSDOS/VFAT filesystem to store kernel(s) is problematic, as a
  single corruption of the bootfs can render the system into a state
  that it no longer boots at all. This makes dual-boot useless, or at
  least very tedious to setup with then 2 independent boot partitions
  to avoid the single point of failure on a "hot" block (the FAT index
  of the boot partition, written every time a file is changed in
  bootfs). And well: most targets even store the bootloader environment
  in a file in that very same FAT filesystem, hence it cannot be used
  to script a reliable dual-boot method (as loading the environment
  itself will already fail if the filesystem is corrupted).

* loading the kernel uImage from bootfs and using rootfs inside an
  additional partition means the bootloader can only validate the
  kernel -- if rootfs is broken or corrupted, this can lead to a reboot
  loop, which is often a quite costly thing to happen in terms of
  hardware lifetime.

* imitating MBR-boot behavior with a FAT-formatted bootfs partition
  (like IBM PC in the 80s and 90s) is just one of many choices on
  embedded targets. There are much better options with modern U-Boot
  (which is what we use and build from source for all targets booting
  off SD cards), see examples in mediatek/mt7622 and mediatek/mt7623.

Hence rename the 'sdcard' feature to 'legacy-sdcard', and prefix
functions with 'legacy_sdcard_' instead of 'sdcard_'.

Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 98bccda)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedtarget/linux/mvebu/Makefile (diff)
The file was addedpackage/base-files/files/lib/upgrade/legacy-sdcard.sh
The file was modifiedscripts/target-metadata.pl (diff)
The file was modifiedtarget/Config.in (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mvebu/cortexa53/base-files/lib/upgrade/platform.sh (diff)
The file was removedpackage/base-files/files/lib/upgrade/sdcard.sh
コミット 9704d25da1ed859fa8464689eab2a7ffb284bc8c by ldir
kernel: bump 5.10 to 5.10.59

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 9704d25)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-15-net-ppp-resolve-forwarding-path-for-bridge-pppoe-dev.patch (diff)
コミット ad6b0770493e0fd332db9a7fe09f9214342c578b by freifunk
ramips: mt7628: move mtd-eeprom out of root DTSI

The mt76x8 subtarget is the only one in ramips that stores the
mediatek,mtd-eeprom property directly in the "root" mt7628an.dtsi.

This is not optimal for a few different reasons:

* If you don't really know it or are used to other (sub)targets,
   the property will be set somewhat magically.
* The property is set based on &factory partition before (if at all)
   this partition is defined.
* There are several devices that have different offset or even
   different partitions to read from, which will then be overwritten
   in the DTS files. Thus, definitions are scattered between root
   DTSI and individual files.

Based on these circumstances, the "root" definition is removed and
the property is added to the device-based DTS(I) files where needed
and applicable. This should be easier to grasp for unexperienced
developers and will move the property closer to the partition
definitions.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: ad6b077)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_vixmini_microuter.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7628n.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v14.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_buffalo_wcr-1166ds.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_skylab_skw92a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_asus_rt-n1x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mediatek_mt7628an-eval-board.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hak5_wifi-pineapple-mk7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mediatek_linkit-smart-7688.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_8m-split-uboot.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn577a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr840n-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_rakwireless_rak633.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_ravpower_rp-wd009.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_elecom_wrc-1167fs.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_miwifi-nano.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_minew_g1-c.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hiwifi_hc5x61a.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_iptime.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_totolink_lr1200.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re200.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_8m.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn578a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_alfa-network_awusfree1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_cudy_wr1000.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_mercury_mac1200r-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_gl-mt300n-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7688a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6xxx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tama_w06.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_jotale_js76x8.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zbtlink_zbt-we1226.dts (diff)
コミット efca67983d4fc01c14619efcaa632220bd28826e by freifunk
ramips: add WPS button for newifi d1

This device has a WPS button under WiFi antenna cover, add it to dts.

Signed-off-by: David Yang <mmyangfl@gmail.com>
(commit: efca679)
The file was modifiedtarget/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff)
コミット a43da1be43ae251f0edaa6419612e600fc6ec972 by stijn
ipq40xx: fix Edgecore ECW5211 boot

The bootloader will look for a configuration section named ap.dk01.1-c2
in the FIT image. If this doesn't exist, the device won't boot.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: a43da1b)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 8ae3d5f9ca17756ff73db6117784f426a8c6226b by stijn
busybox: fix compilation with GCC 10

When compiling busybox with GCC 10 and CONFIG_PKG_ASLR_PIE_ALL=y, there
are hundreds of errors like:

relocation R_MIPS16_26 against `xzalloc' cannot be used when making a
shared object; recompile with -fPIC

Simply solve this by no longer disabling PKG_ASLR_PIE, so that $(FPIC)
is properly added to the CFLAGS and LDFLAGS.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8ae3d5f)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット 959838ed03d4cbb2c97fa74746f00ccf9961d8e3 by stijn
umbim: bump to git HEAD

de56231 umbim: fix compilation with GCC 10

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 959838e)
The file was modifiedpackage/network/utils/umbim/Makefile (diff)
コミット 3f41153b1c28999e9d9f7e6d9e4c3f9c2cba57d4 by stijn
toolchain/binutils: switch to version 2.36.1 by default

Runtime-tested on:
* ath79
* bcm27xx/bcm2708
* bcm27xx/bcm2709
* bcm27xx/bcm2711
* mvebu/cortexa53
* octeon
* realtek
* x86/64

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3f41153)
The file was modifiedtoolchain/binutils/Config.version (diff)
The file was modifiedtoolchain/binutils/Config.in (diff)
コミット 6d0cefcf426724c1b0a6a9481a6596e9616122a6 by stijn
toolchain/gcc: switch to version 10 by default

Runtime-tested on:
* ath79
* bcm27xx/bcm2708
* bcm27xx/bcm2709
* bcm27xx/bcm2711
* mvebu/cortexa53
* octeon
* realtek
* x86/64

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6d0cefc)
The file was modifiedtoolchain/gcc/Config.in (diff)
The file was modifiedtoolchain/gcc/Config.version (diff)
コミット 9a79fe20e81744805805abbf8ff028351e5d2f32 by noltari
bcm27xx-userland: factor out a -dev package

Installing headers and static libraries to the target system seems
to be not required for most use cases, so let's factor them
out into a dedicated -dev package.

This cuts down to disk usage to around 50% of the original
package to ~ 2MB - not that disk space is an issue normally,
but when using inside an initramfs only project, it counts.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(commit: 9a79fe2)
The file was modifiedpackage/utils/bcm27xx-userland/Makefile (diff)
コミット ba3d92c5a087cd4d28124fc366fc63a34732ff3d by freifunk
ramips: convert most mtd-mac-address cases in DTSI to nvmem

Convert most of the cases from mtd-mac-address to nvmem where
MAC addresses are set in the DTSI, but the partitions are only
located in the device DTS. This posed some problems earlier, since
in these cases we are using partitions before they are defined,
and the nvmem system did not seem to like that.

There have been a few different resolution approaches, based on
the different tradeoffs of deduplication vs. maintainability:

1. In many cases, the partition tables were identical except for
    the firmware partition size, and the firmware partition was
    the last in the table.
    In these cases, the partition table has been moved to the
    DTSI, and only the firmware partition's "reg" property has
    been kept in the DTS files. So, the updated nvmem definition
    could stay in the DTSI files as well.

2. For all other cases, splitting up the partition table would
    have introduced additional complexity. Thus, the nodes to be
    converted to nvmem have been moved to the DTS files where the
    partitioning was defined.

3. For Netgear EX2700 and WN3000RP v3, the remaining DTSI file
    was completely dissolved, as it was quite small and the name
    was not really nice either.

4. The D-Link DIR-853 A3 was converted to nvmem as well, though
    it is just a plain DTS file not taken care of in the first
    wave.

In addition, some minor rearrangements have been made for tidyness.

Not covered (yet) by this patch are:

* Various unielec devices
* The D-Link DIR-8xx family

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: ba3d92c)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m4-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_nexx_wt3020.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_asiarf_awm002-evb-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826-e.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2-lite.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_alphanetworks_asl26555-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_nexx_wt3020-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_allnet_all0256n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nexx_wt1520-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nexx_wt1520.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nexx_wt1520-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nixcore_x1-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m4.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_vocore_vocore-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_poray_m4-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_vocore_vocore.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_wndr3700-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_vocore_vocore2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-6-lite.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_r6220.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_asiarf_awm002-evb.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nixcore_x1-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_wn3000rp-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-853-a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_7links_px-4885.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_alphanetworks_asl26555.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_nixcore_x1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_vocore_vocore-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-nanohd.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_allnet_all0256n-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_nexx_wt3020-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_allnet_all0256n-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi.dtsi (diff)
The file was removedtarget/linux/ramips/dts/mt7620a_netgear_ex2700_wn3000rp-v3.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_alphanetworks_asl26555-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_asiarf_awm002-evb-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_ex2700.dts (diff)
コミット e826b642945ee7b196044a07faddd71c1bd6c6ef by freifunk
ath79: convert remaining mtd-mac-address cases to nvmem

Since the nvmem-based approach for retrieving MAC addresses
appears to depend on the addresses being set up after the
partitions, it is no longer possible to keep the MAC address
setup in shared DTSI files while the partitions itself are
set up in DTS files for the individual devices.

In ath79 the firmware partition is typically located somewhere
"in the middle" of the partition table. Thus, it's not trivial
to share the partitions containing MAC address information in
a common DTSI (like we did in some cases on ramips).

In this commit, MAC address setup is thus moved to the relevant
partitions, and in most cases needs to be duplicated. While
the duplication is not really nice, it eventually provides a
cleaner and more tidy setup, making the DTS(I) file
fragmentation a bit more logical. This should also help
with adding new devices, as information is distributed across
less locations.

For consistency, this commit also moves the mtd-cal-data property
"down" together with the MAC address setup, so it's not based
on a partition before the latter is defined either. (This is
only done for those files touched due to nvmem conversion.)

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e826b64)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c60-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_comfast_cf-wr650ac-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-c6-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_tl-wdr7500-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2200-16m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wr1043n.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndrmac-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wr1043nd-v4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_glinet_64xx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi-ap-outdoor-plus.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_elecom_wrc-1750ghbk2-i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_elecom_wrc-300ghbk2-i.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_re450.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-x6-v2.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr710n.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_netgear_wnr2200-8m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c60-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3800ch.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_tplink_tl-wr710n-8m.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_qca_ap143-8m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630p-v2-int.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wr1043n-v5.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_qca_ap143.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c59-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_re450-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink_tl-wr841-v8.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c58-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c7-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630p-v2.0-eu.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9561_tplink_archer-c60-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_re455-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-x300b.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink_tl-wr842n-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_comfast_cf-wr650ac-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_archer-c6-v2-us.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630p-v2.1-eu.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_glinet_6408.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndrmac-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3800.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_re450-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_glinet_6416.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c5-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9341_tplink_tl-mr3420-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_qca_ap143-16m.dts (diff)
The file was removedtarget/linux/ath79/dts/qca9563_tplink_tl-wpa8630p-v2.dtsi
コミット c5616a8ae1649ef55d362462a39aa133b65dc1e3 by daniel
image: fix build with SELinux

The option '-xattr' for mksquashfs4 should be '-xattrs' which lead to
build failure with SELinux enabled. Add the missing 's'.

Fixes: 4baf47b9a8 ("images: squashfs: xattrs should not depend on buld host")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c5616a8)
The file was modifiedinclude/image.mk (diff)
コミット cc0112d9d73302b7548a8b3b089d4f7a5308a2fd by daniel
selinux-policy: update to version 0.9

592ac0f add a note
4bacd14 sslcertfile: list /etc/ssl
7bdefa4 example: indicate that skip is an option
d1e9a85 wifi: sys pipe usage
eb903e1 README: add note about policycoreutils-setfiles weak dependency
762e011 ttyd: signull all subjects
fbfc079 acme: add basic support for acme_cleanup.sh and acme_setup.sh
9ac7592 acme: transition to sys.subj on generic initscript execution
f3dd1ba acme: missing rules related to sys.subj trans on file.initscriptfile
ae273fa odhcp6c/netifd: support drop-in directories
5fa9b41 subj: do not encourage misconfiguration
44722b6 blockd, logd, odhcpc6, ubiutil, mtdstordev
a775d93 21.02 related
a473691 rcboot runs rcuhttpd which creates /tmp/etc for /tmp/etc/uhttpd
290e9fb rcuhttpd: related to rcboot and uci-defaults
3fc0d8b rcuhttpd: lists /etc/uci-defaults
1f5ef48 removes ubvol.lock policy and adds move mtd/ubi partitions

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: cc0112d)
The file was modifiedpackage/system/selinux-policy/Makefile (diff)
コミット 7f1b0f68f16c3f063322887ee10b0ae8f47603af by freifunk
ramips: convert mtd-mac-address to nvmem for D-Link DIR-8xx

Convert this series by moving the definitions to the individual
devices.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 7f1b0f6)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-867-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-853-r1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-882-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-853-a3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-878-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-882-r1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-8xx.dtsi (diff)
コミット 9cb5853592c5f146fd82506168f53d8ada0639fa by freifunk
ramips: fix indent in DTS for GL.iNet VIXMINI/microuter-N300

Use correct indent.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 9cb5853)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_microuter-n300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_glinet_vixmini.dts (diff)
コミット f13c7a56f0352b001e9495fb64fc4e7cfa268d31 by freifunk
ramips: remove redundant nvmem definitions

Due to use of a script when migrating from mtd-mac-address, a few
of the definitions are redundant in DTSI and DTS files. Remove
those.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f13c7a5)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-001.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-2640-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr802n-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x-sfp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-wr902ac-v3.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_asiarf_ap7621-nv1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c20-v4.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-2660-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dlink_dir-1960-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_netgear_r6120.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_archer-c50-v3.dts (diff)
コミット 41aa765946c55a91543cc872f595f5e3298dcf0a by freifunk
ath79: remove redundant nvmem definitions

Due to use of a script when migrating from mtd-mac-address, a few
of the definitions are redundant in DTSI and DTS files. Remove
those and consolidate the definitions in parent DTSI files in a
few cases.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 41aa765)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr900-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_teltonika_rut955-h7v3c0.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_tplink_cpe_2port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_tplink_tl-wr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1750e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac-lite.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa_1port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa_2port.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_openmesh_mr900-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240_tplink_tl-wa.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_unifiac-pro.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_tplink_cpe220-v3.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_devolo_dvl1200e.dts (diff)
The file was modifiedtarget/linux/ath79/dts/tp9343_tplink_tl-wr940n-v6.dts (diff)
コミット 8a78d6129975bb6faf168c5b51c05186e9f90856 by freifunk
ramips: convert mtd-mac-address to nvmem for UniElec devices

Convert this series by moving the definitions to the individual
devices.

Now all devices on ramips are converted.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 8a78d61)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_unielec_u7628-01.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-06-64m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-01.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_unielec_u7621-01-16m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_unielec_u7628-01-16m.dts (diff)
コミット adb3e46616c69472964bfc0763ff622f468cb2ff by freifunk
lantiq: convert mtd-mac-address to nvmem for Fritz!Box 736x

Convert this series by moving the definitions to the individual
devices.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: adb3e46)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7360sl.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7360-v2.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7362sl.dts (diff)
コミット 05ccca031e1654d5cdff912dd7276cca40d37e44 by freifunk
mediatek: convert mtd-mac-address to nvmem for MT7629 RFB

This conversion appears to have been overlooked since it's in a
kernel patch.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 05ccca0)
The file was modifiedtarget/linux/mediatek/patches-5.10/130-dts-mt7629-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0307-dts-mt7629-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0994-ARM-dts-mediatek-Update-mt7629-PCIe-node.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0005-dts-mt7629-add-gsw.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/101-dts-update-mt7629-rfb.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/603-ARM-dts-mediatek-Update-mt7629-PCIe-node.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0010-dts-mt7629-rfb-fix-firmware-partition.patch (diff)
コミット 718a4f47806da8f68cb8f1fe2ebecf403e14ae96 by stijn
wolfssl: fix build with GCC 10 on 32 x86 targets

Backport upstream patch to fix build with GCC 10 on 32 x86 targets.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 718a4f4)
The file was addedpackage/libs/wolfssl/patches/001-Maths-x86-asm-change-asm-snippets-to-get-compiling.patch
コミット a1034afba8ea8bec48e2528fdae0fb74a6757e53 by hauke
uboot-at91: fix dtc compilation on host gcc 10

Backport a patch from upstream U-Boot to fix the compile with host GCC 10.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a1034af)
The file was modifiedpackage/boot/uboot-at91/patches/001-fix-Wformat-security.patch (diff)
The file was addedpackage/boot/uboot-at91/patches/010-fix_dtc_compilation_on_host_gcc10.patch
コミット fcfeb47eb02faeca865ee8676776aa97e123fbda by hauke
at91bootstrap: Fix compile with binutils 2.36

This fixes a build problem seen after binutils 2.36 is used by default.

Fixes: 3f41153b1c28 ("toolchain/binutils: switch to version 2.36.1 by default")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: fcfeb47)
The file was addedpackage/boot/at91bootstrap/patches/001-Makefile-Remove-nostartfiles-from-LDFLAGS.patch
コミット 7e757a09ec11d773203a53eaa5ddc8c2dc0b68c1 by hauke
archs38: Do not activate ext3 driver options

The ext3 driver was already removed, the kernel config options are only
there for backwards compatibility. The eth4 driver takes care of ext3
file systems.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7e757a0)
The file was modifiedtarget/linux/archs38/config-5.4 (diff)
コミット 469719b4b14534776fb84d21aabb9199f73afb0a by hauke
layerscape: Do not activate ext2 and ext3 driver options

The ext3 driver was already removed, the kernel config options are only
there for backwards compatibility. The eth4 driver takes care of ext3
file systems. The ext4 driver also handled ext2 file systems.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 469719b)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
コミット c18f91d11822c5ac7572c35bcfc3538349157042 by hauke
kernel: Do not deactivate staging drivers

Do not deactivate the kernel configuration symbol CONFIG_STAGING in the
target configurations any more. This prevented the build of the exfat.ko
for example.

Fixes: FS#3979
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c18f91d)
The file was modifiedtarget/linux/oxnas/config-5.10 (diff)
The file was modifiedtarget/linux/zynq/config-5.4 (diff)
The file was modifiedtarget/linux/ipq807x/config-default (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
The file was modifiedtarget/linux/oxnas/config-5.4 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
コミット 7ca173d51a281681f85532fbd212e0c1b9d95806 by daniel
uboot-mediatek: pass console=tty1 for BPi-R2

BananaPi BPi-R2 comes with HDMI and MIPI-DSI. Use dislpay facility in
Linux by add "console=tty1" boot argument.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7ca173d)
The file was modifiedpackage/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch (diff)
コミット 0d3f3323a2fc58598e4036a84624ad57586f6538 by daniel
mediatek: mt7623: enable more hardware features

In order to make HDMI console available on the BananaPi BPi-R2 select
various Kconfig symbols which are useful for systems with graphics.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0d3f332)
The file was modifiedtarget/linux/mediatek/patches-5.10/110-dts-fix-bpi2-console.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/160-dts-mt7623-bpi-r2-earlycon.patch (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was addedtarget/linux/mediatek/mt7623/base-files/etc/inittab
コミット beddcfdc30e734df52c588ef4862de45b1af7235 by hauke
gdb: update to 10.2

Replace some OpenWrt patches with openembedded ones for easier
maintainability. Remove several outdated ones as well.

Replace PKG_RELEASE with AUTORELEASE to avoid manual bumps.

Remove !arc dependency as it is supported upstream now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: beddcfd)
The file was modifiedpackage/devel/gdb/Makefile (diff)
The file was removedpackage/devel/gdb/patches/100-musl_fix.patch
The file was removedpackage/devel/gdb/patches/010-aarch64-headers.patch
The file was addedpackage/devel/gdb/patches/150-mips64.patch
The file was addedpackage/devel/gdb/patches/140-sgidefs.patch
The file was removedpackage/devel/gdb/patches/130-uclibc-fix.patch
The file was addedpackage/devel/gdb/patches/130-gdb-ctrl-c.patch
コミット 8408e0ff07003f1fd93c3bec47bb142eb06ace69 by hauke
kernel: bump 5.10 to 5.10.60

No deleted or manually refreshed patches.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 8408e0f)
The file was modifiedtarget/linux/generic/backport-5.10/780-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/221-module_exports.patch (diff)
The file was modifiedtarget/linux/x86/patches-5.10/012-pcengines-apu2-detect-apuv4-board.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 96369a68e737f05c00e1d76ec382b28d3a2d309b by hauke
kernel: bump 5.4 to 5.4.141

All patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 96369a6)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0489-media-v4l2-mem2mem-add-stateless_-try_-decoder_cmd-i.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/644-net-pppoe-support-hardware-flow-table-offload.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0005-usb-dwc3-add-otg-properties-update.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0500-media-v4l2-mem2mem-allow-request-job-buffer-processi.patch (diff)
コミット f25cebc43c18967671dfe53f9bc8bf26613b1143 by hauke
kernel: bump 5.4 to 5.4.142

Removed upstreamed:
  hack-5.4/991-platform-x86-pcengines-apuv2-revert-simswitch.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: f25cebc)
The file was removedtarget/linux/generic/hack-5.4/991-platform-x86-pcengines-apuv2-revert-simswitch.patch
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.4/753-v5.8-net-dsa-mt7530-fix-VLAN-setup.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0602-net-dsa-mt7530-use-resolved-link-config-in-mac_link_.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0603-net-dsa-mt7530-Extend-device-data-ready-for-adding-a.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/221-module_exports.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0445-dma-mapping-treat-dev-bus_dma_mask-as-a-DMA-limit.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/x86/patches-5.4/012-pcengines-apu2-detect-apuv4-board.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/780-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0604-net-dsa-mt7530-Add-the-support-of-MT7531-switch.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.4/0601-net-dsa-propagate-resolved-link-config-via-mac_link_.patch (diff)
コミット 65ee14a11890f26679c6aea351513f59ab2470af by hauke
dropbear: allow to use with xinetd

with xinetd allowed+blocked (ipv6) hosts could be set
what is not possible with stock dropbear package

The file size increased 12 Bytes, so this "opimisation" did not really helped.
Within a compressed storage format it is 0..

ipk: 111.171 -> 111.361 = 190 bytes
bin: 215.128 -> 215.140 =  12 bytes

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(commit: 65ee14a)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
コミット c4a426746f2c6fde23abc52fcf980840d6374f4a by hauke
firmware-utils: add support for ZyXEL ZLD firmware

This commit adds a tool for extracting and creating firmware archives for:
- ZyXEL NWA5121-N
- ZyXEL NWA5121-NI
- ZyXEL NWA5123-NI
- ZyXEL NWA5123-AC
- ZyXEL NWA5301
- ZyXEL NWA3560N v2
- ZyXEL WAC6100
- ZyXEL WAC6500

And maybe others...

Signed-off-by: Vincent Wiemann <vincent.wiemann@ironai.com>
(commit: c4a4267)
The file was addedtools/firmware-utils/src/mkzyxelzldfw.c
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット 9754b6ba6f32e634934d99cdd4129041f9297d1a by hauke
ltq-vdsl/ltq-vdsl-app: clean up configure args

The userspace application now uses the model=full option to match the
configuration of the kernel module. The source no longer contains SOAP
support, which was the primary reason to build only typical instead
of full before.

This makes several CLI commands, which were already supported in the
kernel module, available in the userspace application. For example, this
includes bbsg which allows to get information about VDSL2 bands.

Some previously applied build options were redundant. Disabling ADSL MIB
support is unnecessary, as it only applies to Danube. ADSL LED support
is no longer included in the source. ReTx counters are already included
with model type full.

This increases the size of the userspace application by approximately
15 kB (uncompressed). The kernel module does not change at all.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: 9754b6b)
The file was modifiedpackage/network/config/ltq-vdsl-app/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl/Makefile (diff)
コミット 4b4fa2f9fed7340dca12b4fcd8e36e0c8612b95d by hauke
ramips: fix ethernet MAC address on Omega2

According to https://docs.onion.io/omega2-docs/mac-address.html, 0x28 is
the correct location to read the address on Onion Omega 2(+) devices.

This fixes a regression introduced by commit 77e850fe76e3 ("ramips: tidy up
MAC address setup for Linkit Smart and Omega2"), which was a cleanup that
intended to preserve existing behavior. In my testing with v19.07.7,
however, the MAC address determined from the device tree takes precedence
over the one set by 02_network, so the aforementioned commit actually
changed the behavior.

Signed-off-by: Michael Siegenthaler <msiegen@google.com>
[Adapt patch to nvmem usage]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4b4fa2f)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
コミット 60af8d753343691c4a647bfc7c51ef6eb92df9f2 by hauke
prereq-build: require python3-distutils

Debian and Ubuntu ship a python3-minimal package which does not include
the distutils module. This is not supported by upstream and can be
considered a broken python distribution.

In practice, many scripts depend on said module, and this is a reoccuring
pain point for building various OpenWrt packages.

Require and check for said module, enough time has been wasted on this.

A list of just the most recent issues:
https://github.com/openwrt/packages/pull/16304
https://github.com/openwrt/packages/pull/16027
https://github.com/openwrt/packages/pull/15443
https://github.com/openwrt/packages/pull/14394
https://github.com/openwrt/packages/pull/12909
https://github.com/openwrt/packages/issues/12443
https://github.com/openwrt/packages/pull/11035
https://github.com/openwrt/packages/issues/10993

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 60af8d7)
The file was modifiedinclude/prereq-build.mk (diff)
コミット 4f1c5b01c11b43a8f3da7639d6a24a18efa1fea6 by daniel
mediatek: mt7623: backport musb, improve HDMI console

Backport support for dual-role USB 2.0 as that's what is actually
built-into MT7623.
Improve HDMI console by enabling VT and setting up tty1..tty6.
Re-add accidentally removed CONFIG_ARM_ARCH_TIMER.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4f1c5b0)
The file was addedtarget/linux/mediatek/patches-5.10/172-dt-bindings-usb-mediatek-musb-add-mt8516-compatbile.patch
The file was addedtarget/linux/mediatek/patches-5.10/172-dt-bindings-usb-mtk-musb-add-MT7623-compatible.patch
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/etc/inittab (diff)
The file was addedtarget/linux/mediatek/patches-5.10/171-dt-bindings-usb-convert-mediatek-musb.txt-to-YAML-sc.patch
The file was addedtarget/linux/mediatek/patches-5.10/173-arm-dts-mt7623-add-musb-device-nodes.patch
コミット a71a51c7ff21ba2c77be9f1b602e14bd88d0a25a by noltari
bcm27xx-userland: update to latest version

Properly recognise all BCM2711 variants

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: a71a51c)
The file was modifiedpackage/utils/bcm27xx-userland/Makefile (diff)
コミット 8e4110d81e6c490cab52fc65d35f5b5c913ceb0b by noltari
bcm27xx-gpu-fw: update to latest version

Multiple firmware fixes needed for kernel updates.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 8e4110d)
The file was modifiedpackage/kernel/bcm27xx-gpu-fw/Makefile (diff)
コミット 41ceec8100116b9e2126606d01d118fa6fa5aed1 by noltari
generic: add missing 5.10 config symbols

These symbols are needed for bcm27xx 5.10 kernel support.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 41ceec8)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 33b6885975ce376ff075362b7f0890326043111b by noltari
generic: fix debloat dma-buf 5.10 patch

The current patch produces the following error when CONFIG_DMABUF_HEAPS is
enabled:
drivers/built-in.a: member drivers/dma-buf/heaps in archive is not an object

Fixes: b10d6044599d ("kernel: add linux 5.10 support")

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 33b6885)
The file was modifiedtarget/linux/generic/hack-5.10/904-debloat_dma_buf.patch (diff)
コミット 8299d1f057439f94c6a4412e2e5c5082b82a30c9 by noltari
bcm27xx: add kernel 5.10 support

Rebased RPi foundation patches on linux 5.10.59, removed applied and reverted
patches, wireless patches and defconfig patches.

bcm2708: boot tested on RPi B+ v1.2
bcm2709: boot tested on RPi 4B v1.1 4G
bcm2711: boot tested on RPi 4B v1.1 4G

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 8299d1f)
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0070-ARM-bcm2835-Set-Serial-number-and-Revision.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0211-media-uapi-Add-MEDIA_BUS_FMT_SENSOR_DATA-media-bus-f.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0183-Initialise-rpi-firmware-before-clk-bcm2835.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0370-firmware-raspberrypi-Add-support-for-tryonce-reboot-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0456-drm-vc4-hdmi-Update-the-CEC-clock-divider-on-HSM-rat.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0576-drm-vc4-hdmi-Raise-the-maximum-clock-rate.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0201-mmc-sdhci-Silence-MMC-warnings.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0595-spi-bcm2835-Increase-the-CS-limit-to-24.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0331-media-bcm2835-unicam-change-minimum-number-of-vb2_qu.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0325-media-i2c-imx477-Return-correct-result-on-sensor-id-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0667-drm-vc4-hdmi-Put-the-device-on-error-in-pre_crtc_con.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0469-Hifiberry-DAC-ADC-Pro-fix-for-the-PLL-when-changing-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0591-gpio-poweroff-Remember-the-old-poweroff-handler.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0666-ARM-dts-rpi-Add-the-firmware-node-to-vc4.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0243-video-bcm2708_fb-Disable-FB-if-no-displays-found.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0297-leds-Add-the-actpwr-trigger.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0597-drm-vc4-crtc-Pass-the-drm_atomic_state-to-config_pv.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0032-amba_pl011-Round-input-clock-up.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0555-r8152-support-new-chips.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0241-media-i2c-tc358743-Fix-fallthrough-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0315-drm-vc4-move-setup-from-hw_params-to-prepare.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0709-drm-Add-GUD-USB-Display-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0173-net-phy-2711-Allow-ethernet-LED-mode-to-be-set-via-d.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0642-media-i2c-imx290-Fix-clock-setup-register-assignment.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0031-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0190-of-overlay-Correct-symbol-path-fixups.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0455-ARM-bcm-Select-BRCMSTB_L2_IRQ-for-bcm2835.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0630-drm-vc4-Make-vc4_crtc_get_encoder-public.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0285-media-i2c-ov9281-fix-mclk-issue-when-probe-multiple-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0036-tty-amba-pl011-Add-un-throttle-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0058-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0393-media-bcm2835-unicam-Correctly-handle-error-propagat.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/960-hwrng-iproc-set-quality-to-1000.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0196-media-uapi-hevc-Add-segment-address-field.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0445-dt-bindings-nvmem-Add-bindings-for-rmem-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0226-media-ov5647-Add-basic-support-for-multiple-sensor-m.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0217-media-imx219-Advertise-embedded-data-node-on-media-p.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0379-vc4-Clear-unused-infoframe-packet-RAM-registers.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0023-clk-bcm2835-Add-claim-clocks-property.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0257-PCI-brcmstb-Add-DT-property-to-control-L1SS.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0679-media-bcm2835-unicam-Forward-input-status-from-subde.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0086-hwmon-raspberrypi-Prevent-voltage-low-warnings-from-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0375-overlays-Deprecate-and-delete-the-sdtweak-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0294-media-bcm2835-unicam-Set-VPU-min-clock-freq-to-250Mh.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0292-media-bcm2835-unicam-Reinstate-V4L2_CAP_READWRITE-in.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0655-drm-vc4-hdmi-Enable-the-scrambler-on-reconnection.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0462-ARM-dts-bcm2711-Add-the-CEC-interrupt-controller.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0184-staging-vchiq_arm-Give-vchiq-children-DT-nodes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0252-SQUASH-pinctrl-bcm2835-Set-base-for-bcm2711-GPIO-to-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0016-rtc-Add-SPI-alias-for-pcf2123-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0162-kbuild-Allow-.dtbo-overlays-to-be-built-piecemeal.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0564-drm-vc4-dsi-Add-configuration-for-BCM2711-DSI1.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0676-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-hotplug.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0151-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0489-media-i2c-imx477-Fix-crop-height-for-2028x1080-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0495-Revert-Bluetooth-Always-request-for-user-confirmatio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0722-overlays-Update-and-rename-chipdip-i2s-master-dac.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0625-overlays-Add-ssd1331-spi-support-for-OLED-screen.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0674-dwc_otg-Update-NetBSD-usb.h-header-licence.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0706-ARM-dts-bcm2711-Tidy-the-HDMI-I2C-aliases.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0213-media-bcm2835-unicam-Add-embedded-data-node.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0536-overlays-ghost-amp-Add-DAC-mute-control.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0685-drm-vc4-hvs-Align-the-HVS-atomic-hooks-to-the-new-AP.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0434-overlays-give-Seeed-Studio-CAN-BUS-FD-HAT-a-v2-postf.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0371-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0566-drm-vc4-Register-dsi0-as-the-correct-vc4-encoder-typ.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0691-drm-vc4-replace-idr_init-by-idr_init_base.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0492-media-i2c-imx477-Remove-unused-function-parameter.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0019-bcm-Make-RASPBERRYPI_POWER-depend-on-PM.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0640-media-i2c-imx290-Support-60fps-in-2-lane-operation.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0562-drm-vc4-dsi-Introduce-a-variant-structure.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0578-overlays-spi-rtc-Add-ds3232-and-ds3234.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0265-media-bcm2835-unicam-Add-support-for-get_mbus_config.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0329-media-bcm2835-unicam-Fixup-review-comments-from-Hans.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0426-staging-bcm2835-isp-Add-the-unpacked-16bpp-raw-forma.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0081-of-configfs-Use-of_overlay_fdt_apply-API-call.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0560-drm-vc4-drv-Remove-the-DSI-pointer-in-vc4_drv.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0169-drm-v3d-Plug-dma_fence-leak.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0223-overlays-Make-the-i2c-gpio-overlay-safe-again.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0150-drivers-char-add-chardev-for-mmap-ing-the-RPiVid-con.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0443-uapi-bcm2835-isp-Add-colour-denoise-configuration.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0116-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch
The file was addedtarget/linux/bcm27xx/bcm2709/config-5.10
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0535-sound-usb-call-usb_autopm_get_interface-for-devices-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0714-drm-gud-Use-scatter-gather-USB-bulk-transfer.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0092-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0651-overlays-Add-dpi18cpadhi-vc4-kms-dpi-at056tn53v1.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0707-media-i2c-imx477-Fix-framerates-for-1332x990-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0271-media-i2c-imx290-Add-support-for-V4L2_CID_VBLANK.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0609-dtoverlays-Update-__symbols__-i2c0-from-i2c0-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0046-MMC-added-alternative-MMC-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0719-ARM-dts-Correct-CM4-PHY-MDIO-address.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0156-arch-arm-Add-model-string-to-cpuinfo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0227-media-ov5647-Add-V4L2-controls-for-analogue-gain-exp.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0727-media-i2c-imx290-Add-fwnode-properties-controls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0042-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0166-media-i2c-Add-a-driver-for-the-Infineon-IRS1125-dept.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0556-r8152-support-PHY-firmware-for-RTL8156-series.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0699-drm-vc4-Fix-timings-for-VEC-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0139-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0322-drm-vc4-Add-FKMS-as-an-acceptable-node-for-dma-range.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0398-overlays-Add-PCF85063-and-PCF85063A-to-i2c-rtc.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0411-drm-vc4-hvs-Align-the-HVS-atomic-hooks-to-the-new-AP.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0373-overlays-Add-MAX31856-support-to-maxtherm-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0225-media-ov5647-Fix-return-codes-from-ov5647_write-ov56.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0335-char-Add-broadcom-char-drivers-back-to-build-files.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0137-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0221-staging-vchiq-Load-bcm2835_isp-driver-from-vchiq.patch
The file was modifiedtarget/linux/bcm27xx/modules/video.mk (diff)
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0459-drm-vc4-hdmi-Support-BCM2711-CEC-interrupt-setup.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0246-sc16is7xx-Fix-for-hardware-flow-control.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0367-PiFi-40-driver-Makefile-and-Kconfig.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0516-staging-bcm2835-camera-Add-support-for-DMABUFs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0076-lan78xx-Read-initial-EEE-status-from-DT.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0054-BCM2708-Add-core-Device-Tree-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0708-drm-uapi-Add-USB-connector-type.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0080-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0473-overlays-Rename-gpio-fsm-property-num-soft-gpios.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0313-vc4_hdmi-Set-HDMI_MAI_FMT.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0317-vc4_hdmi-Remove-firmware-logic-for-MAI-threshold-set.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0065-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0594-ARM-dts-bcm2711-rpi-400-Limit-MDIO-clock-speed.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0005-Revert-mailbox-avoid-timer-start-from-callback.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0152-Add-HDMI1-facility-to-the-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0395-media-bcm2835-unicam-Clear-clock-state-when-stopping.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0148-drm-v3d-HACK-gut-runtime-pm-for-now.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0214-media-bcm2835-unicam-Use-dummy-buffer-if-none-have-b.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0643-drm-vc4-crtc-Add-encoder-to-vc4_crtc_config_pv-proto.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0240-media-bcm2835-unicam-Fix-reference-counting-in-unica.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0662-dt-bindings-display-vc4-Add-phandle-to-the-firmware.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0497-media-bcm2835-unicam-Fix-bug-in-buffer-swapping-logi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0029-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0099-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0493-overlays-i2c-rtc-Add-the-Dallas-DS1340.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0600-drm-vc4-hdmi-Simplify-the-connector-state-retrieval.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0096-bcm2835-dma-Add-support-for-per-channel-flags.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0364-rpivid_h625-Fix-build-warnings.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0620-overlays-Remove-deleted-merus-amp-parameter.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0466-Overlays-for-PiFi-Mini-amp.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0487-media-i2c-imx290-Handle-exposure-correctly-when-vbla.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0505-vc4-drm-Avoid-full-hdmi-audio-fifo-writes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0407-staging-vc04_services-codec-Clear-last-buf-dequeued-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0510-Make-rpi-poe-fan-less-noisy-in-cool-environments.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0639-cgroup-Disable-cgroup-memory-by-default.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0607-media-i2c-ov5647-Fix-v4l2-compliance-failure-subscri.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0236-media-i2c-ov5647-Use-member-names-in-mode-tables.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0715-drm-gud-Add-Raspberry-Pi-Pico-ID.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0389-drm-vc4-Correct-DSI-register-definition.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0276-media-i2c-imx290-Switch-set_hmax-to-use-imx290_write.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0610-media-rpivid-Remove-the-need-to-have-num_entry_point.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0024-clk-bcm2835-Read-max-core-clock-from-firmware.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0301-media-bcm2835-unicam-Select-MEDIA_CONTROLLER-and-VID.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0558-rpivid-Only-clk_request_done-once.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0282-media-bcm2835-unicam-Add-support-for-unpacked-14bit-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0680-overlays-Add-overlay-for-Chipdip-I2S-master-DAC.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0212-media-bcm2835-unicam-Add-support-for-mulitple-device.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0447-ARM-dts-bcm2711-Add-reserved-memory-template-to-hold.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0185-pinctrl-bcm2835-Remove-gpiochip-on-error.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0088-sc16is7xx-Don-t-spin-if-no-data-received.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0336-dwc_otg-initialise-sched_frame-for-periodic-QHs-that.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0377-vc4_hdmi-Report-that-3d-stereo-is-allowed.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0291-media-i2c-imx290-Set-the-colorspace-fields-in-the-fo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0608-dtoverlays-Add-pinctrl-names-to-i2c0-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0693-drm-vc4-remove-unneeded-variable-ret.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0633-snd-iec958-split-status-creation-and-fill.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0690-drm-Pass-the-full-state-to-connectors-atomic-functio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0717-drm-vc4-hdmi-Make-sure-the-controller-is-powered-up-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0129-bcm2835-pcm.c-Support-multichannel-audio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0689-drm-automatic-legacy-gamma-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0721-drm-vc4-Increase-the-core-clock-to-a-minimum-of-500M.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0175-v3d_drv-Handle-missing-clock-more-gracefully.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0476-drm-vc4-Add-connector-check-to-trigger-mode_change-w.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0550-r8152-replace-netif_err-with-dev_err.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0144-drm-v3d-Hook-up-the-runtime-PM-ops.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0528-drm-connector-Add-helper-to-compare-HDR-metadata.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0695-drm-vc4-Fix-margin-calculations-for-the-right-bottom.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0541-rpivid-Switch-to-new-clock-api.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0381-dtoverlays-Add-an-overlay-for-the-EDT-FT5406-touchsc.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0093-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0168-drm-v3d-Suppress-all-but-the-first-MMU-error.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0441-SQUASH-Revert-overlays-Make-the-i2c-gpio-overlay-saf.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0251-zswap-Defer-zswap-initialisation.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0486-media-i2c-imx290-Fix-up-exposure-calcuations-and-ran.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0218-media-bcm2835-unicam-Re-fetch-mbus-code-from-subdev-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0244-dt-bindings-media-i2c-Add-IMX477-CMOS-sensor-binding.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0396-PCI-brcmstb-Advertise-MSI-X-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0041-bcm2708-framebuffer-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0204-drm-Checking-of-the-pitch-is-only-valid-for-linear-f.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0044-Speed-up-console-framebuffer-imageblit-function.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0186-pinctrl-bcm2835-Change-init-order-for-gpio-hogs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0512-vc4-drm-vc4_plane-Remove-subpixel-positioning-check.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0547-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0694-overlays-Add-overlay-for-cap1106-capacitive-touch-se.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0057-Improve-__copy_to_user-and-__copy_from_user-performa.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0422-staging-vc04-services-codec-Fix-logical-precedence-i.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0268-media-i2c-imx290-Add-support-for-74.25MHz-clock.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0477-staging-rpivid-Fix-crash-when-CMA-alloc-fails.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0734-overlays-Add-TI-BQ32000-RTC-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0348-gpio-Add-gpio-fsm-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0163-ARM-bcm-Switch-board-clk-and-pinctrl-to-bcm2711-comp.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0267-media-i2c-imx290-set-the-format-before-VIDIOC_SUBDEV.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0561-drm-vc4-dsi-Use-snprintf-for-the-PHY-clocks-instead-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0272-media-i2c-imx290-Add-exposure-control-to-the-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0649-media-rpivid-Fix-H265-aux-ent-reuse-of-the-same-slot.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0351-overlays-Add-option-to-disable-composite-to-vc4-kms-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0232-media-i2c-ov5647-Support-V4L2_CID_PIXEL_RATE.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0345-staging-vc04_services-ISP-Add-a-more-complex-ISP-pro.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0511-vc4-drm-Fix-source-offsets-with-DRM_FORMAT_P030.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0146-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0552-r8152-set-inter-fram-gap-time-depending-on-speed.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0384-Add-devicetree-support-for-RaspberryPi-7-panel-over-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0111-media-tc358743-Return-an-appropriate-colorspace-from.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0637-drm-vc4-hdmi-Remove-redundant-variables.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0575-drm-vc4-hdmi-Enable-the-scrambler.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0626-Fixes-an-onboard-clock-detection-problem-of-the-PRO-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0275-media-i2c-imx290-Add-support-for-the-mono-sensor-var.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0613-RFC-media-Add-media_request_-pin-unpin-API.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0509-ARM-dts-bcm2711-Add-aliases-for-additional-SPIs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0587-staging-bcm2835-isp-Fix-compiler-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0570-drm-panel-jdi-lt070me05000-Use-gpiod_set_value_cansl.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0359-overlays-Enable-headphone-audio-in-audremap.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0631-ASoC-codec-hdmi-codec-Support-IEC958-encoded-PCM-for.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0391-Add-allo-boss2-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0062-rpi_display-add-backlight-driver-and-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0215-media-bcm2835-unicam-Disable-event-related-ioctls-on.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0043-fbdev-add-FBIOCOPYAREA-ioctl.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0363-gpio-fsm-Fix-a-build-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0082-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0121-staging-mmal-vchiq-Free-the-event-context-for-contro.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0249-kbuild-Disable-gcc-plugins.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0416-drm-vc4-hdmi-Use-the-connector-state-pixel-rate-for-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0652-drm-vc4-Fix-pixel-wrap-issue-with-DVP-teardown.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0449-kbuild-Silence-unavoidable-dtc-overlay-warnings.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0577-vc4-drm-hdmi-Handle-case-when-bvb-clock-is-null.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0533-vc4-kms-vc4_plane-Support-2020-colourspace-for-yuv-p.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0090-drivers-thermal-step_wise-avoid-throttling-at-hyster.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0444-staging-vc04_services-ISP-Add-colour-denoise-control.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0079-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0442-SQUASH-Revert-overlays-Fix-dtc-warnings-in-i2c-gpio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0181-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0260-media-irs1125-Atomic-access-to-imager-reconfiguratio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0551-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0247-staging-vc04_services-mmal-vchiq-Update-parameters-l.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0581-clk-requests-Dereference-the-request-pointer-after-t.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0195-media-uapi-hevc-Add-scaling-matrix-control.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0733-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0314-drm-vc4-add-iec958-controls-to-vc4_hdmi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0557-r8152-search-the-configuration-of-vendor-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0349-drm-vc4-Add-all-the-HDMI-registers-into-the-debugfs-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0554-r8152-add-help-function-to-change-mtu.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0224-media-i2c-imx219-Declare-that-the-driver-can-create-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0018-reboot-Use-power-off-rather-than-busy-spinning-when-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0255-snd_bcm2835-disable-HDMI-audio-when-vc4-is-used-3640.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0573-drm-vc4-hvs-Make-the-HVS-bind-first.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0149-drm-v3d-Clock-V3D-down-when-not-in-use.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0697-ARM-dts-bcm2711-fold-in-the-correct-interrupt.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0498-Assign-crypto-aliases-to-different-AES-implementatio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0579-drm-vc4-Fix-VEC-address-for-BCM2711-in-the-devicetre.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0621-overlays-add-bh1750-and-ccs811-to-i2c-sensor-4334.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0628-media-i2c-imx477-Fix-for-long-exposure-limit-calcula.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0539-drm-vc4-hdmi-Convert-to-the-new-clock-request-API.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0304-media-i2c-tc358743-Only-allow-supported-pixel-fmts-i.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0636-drm-vc4-Register-HDMI-codec.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0380-Input-edt-ft5x06-Poll-the-device-if-no-interrupt-is-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0191-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0051-Add-Chris-Boot-s-i2c-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0553-r8152-adjust-rtl8152_check_firmware-function.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0453-media-i2c-imx290-Replace-V4L2_CID_GAIN-with-V4L2_CID.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0352-overlays-imx219-Correct-link-frequency-to-match-the-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0136-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0599-drm-vc4-crtc-Lookup-the-encoder-from-the-register-at.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0077-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0208-driver-char-rpivid-Don-t-map-more-than-wanted.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0356-dts-Tidy-the-Raspberry-Pi-Makefile-entries.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0346-drm-vc4-A-present-but-empty-dmas-disables-audio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0400-staging-bcm2835-codec-Ensure-OUTPUT-timestamps-are-a.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0425-staging-bcm2835-codec-Log-the-number-of-excess-suppo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0436-overlays-add-wm8960-soundcard-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0372-phy-broadcom-Add-bcm54213pe-configuration.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0657-Documentation-devicetree-Add-documentation-for-imx37.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0663-firmware-raspberrypi-Add-RPI_FIRMWARE_NOTIFY_DISPLAY.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0103-media-tc358743-fix-connected-active-CSI-2-lane-repor.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0440-overlays-seeed-can-fd-hat-clarify-how-to-identify-HA.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0318-vc_hdmi-Set-VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0017-watchdog-bcm2835-Support-setting-reboot-partition.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0235-media-i2c-ov5647-Neither-analogue-gain-nor-exposure-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0360-rpisense-fb-Set-pseudo_pallete-to-prevent-crash-on-f.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0012-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0187-pinctrl-bcm2835-Accept-fewer-than-expected-IRQs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0450-Adds-the-DT-overlays-to-support-Hifiberry-AMP100.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0548-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0736-ARM-dts-Adapt-to-upstream-changes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0273-media-i2c-imx290-Add-H-and-V-flip-controls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0279-media-Add-a-pixel-format-for-MIPI-packed-14bit-luma-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0574-drm-vc4-hdmi-Properly-compute-the-BVB-clock-rate.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0397-ARM-dts-CM4-audio-pins-are-not-connected.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0210-media-uapi-v4l2-core-Add-sensor-ancillary-data-V4L2-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0374-ARM-dts-Add-bcm2711-rpi-400.dts.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0684-drm-vc4-hdmi-Don-t-poll-for-the-infoframes-status-on.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0390-Allo-boss2-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0410-drm-atomic-Pass-the-full-state-to-CRTC-atomic-begin-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0522-vc4-drm-SQUASH-Fix-source-offsets-with-DRM_FORMAT_P0.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0538-drm-vc4-hdmi-Convert-to-the-new-clock-request-API.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0470-Fixed-picture-line-bug-in-all-ov9281-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0524-dwc-otg-fix-clang-Wsometimes-uninitialized-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0521-ARM-dts-update-bcm2711-rpi-cm4.dts-and-400.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0454-media-i2c-imx290-Fix-number-of-controls-in-v4l2_ctrl.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0431-dt-Enable-DMA_WIDE_SOURCE-and-DMA_WIDE_DEST-for-hdmi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0665-drm-vc4-Notify-the-firmware-when-DRM-is-in-charge.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0155-configs-arm64-bcm2711-Enable-V3D.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0030-lan78xx-Enable-LEDs-and-auto-negotiation.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0394-media-bcm2835-unicam-Return-early-from-stop_streamin.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0358-ARM-dts-Disable-headphone-audio-on-Zeroes-CM4.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0604-overlays-merus-amp-remove-spi-override.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0306-bcm2835-mmc-uninitialized_var-is-no-more.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0182-ARM-bcm-Backport-BCM2711-support-from-upstream.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0439-dtoverlays-Update-sensor-overlays-to-use-cam1_reg-wh.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0142-drm-v3d-Add-support-for-2711.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0083-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0320-drm-vc4-Add-support-for-YUV-color-encodings-and-rang.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0323-media-i2c-Add-driver-for-Sony-IMX477-sensor.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0590-SQUASH-overlays-Fix-typo-in-README.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0738-Makefiles-dt-Always-set-on-ARCH_BCM2835.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0115-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0732-overlays-Add-midi-uart-2345-overlay.dts.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0296-media-i2c-ov5647-Parse-and-register-properties.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0544-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0270-media-i2c-imx290-Convert-HMAX-setting-into-V4L2_CID_.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0580-drm-vc4-Separate-VEC-compatible-variants.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0098-lan78xx-use-default-alignment-for-rx-buffers.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0332-staging-fbtft-Add-support-for-display-variants.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0376-ARM-dts-bcm27xx-Remove-enable_headphones-setting.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0233-media-i2c-ov5647-Set-V4L2_SUBDEV_FL_HAS_EVENTS-flag.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0337-staging-bcm2835-camera-Replace-deprecated-V4L2_PIX_F.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0488-DAC-overlays-4154.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0483-overlays-fsm-demo-Ensure-all-LEDs-are-turned-off.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0730-overlays-Reduce-Pi-4-vc4-CMA-size-to-320MB.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0264-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0388-dt-Use-compatible-string-for-BCM2711-DSI1.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0669-drm-vc4-hdmi-Make-sure-the-device-is-powered-with-CE.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0326-media-i2c-imx477-Parse-and-register-properties.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0035-tty-amba-pl011-Make-TX-optimisation-conditional.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0250-media-bcm2835-unicam-Retain-packing-information-on-G.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0132-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0378-PCI-brcmstb-Restore-initial-fundamental-reset.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0164-Rename-HDMI-ALSA-device-names-check-for-enable-state.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0180-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0438-dt-Add-a-camera-regulator-node-to-all-downstream-Pi-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0520-overlays-Add-README-entry-for-minipitft13.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0102-media-tc358743-Increase-FIFO-level-to-374.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0660-overlays-Make-i2c-rtc-and-i2c-rtc-gpio-share-RTCs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0542-net-usb-r8152-Provide-missing-documentation-for-some.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0545-net-usb-r8152-use-new-tasklet-API.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0683-drm-vc4-Simplify-a-bit-the-global-atomic_check.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0003-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0537-clk-Introduce-a-clock-request-API.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0682-drm-Document-use-after-free-gotcha-with-private-obje.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0602-drm-vc4-hdmi-Add-a-workqueue-to-set-scrambling.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0383-drm-panel-raspberrypi-ts-Insert-delay-before-polling.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0290-media-i2c-imx290-Add-support-for-g_selection-to-repo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0174-net-phy-2711-Change-the-default-ethernet-LED-actions.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0307-dwc_otg-whitelist_table-is-now-productlist_table.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0153-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0490-media-i2c-imx477-Replace-existing-1012x760-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0584-staging-bcm2835-codec-Pass-corrupt-frame-flag.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0056-Added-Device-IDs-for-August-DVB-T-205.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0027-i2c-bcm2835-Add-debug-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0420-Add-overlay-for-Seeed-Studio-CAN-BUS-FD-HAT-4034.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0171-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0319-drm-vc4-Add-support-for-DRM_FORMAT_P030-to-vc4-plane.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0330-media-bcm2835-unicam-Retain-packing-information-on-G.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0500-media-v4l2_m2m-In-buffered-mode-run-jobs-if-either-p.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0658-overlays-Add-overlay-for-imx378-sensor.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0069-AXI-performance-monitor-driver-2222.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0382-drm-panel-raspberrypi-touchscreen-Use-independent-I2.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0293-media-bcm2835-unicam-Ensure-type-is-VIDEO_CAPTURE-in.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0710-drm-gud-fix-sizeof-use.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0055-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0140-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0078-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0675-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-CEC-int.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0295-dt-bindings-bcm2835-unicam-Update-documentation-with.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0107-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0446-nvmem-Add-driver-to-expose-reserved-memory-as-nvmem.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0014-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0089-drivers-thermal-step_wise-add-support-for-hysteresis.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0222-bcm2835-dma-Add-proper-40-bit-DMA-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0220-media-uapi-v4l-ctrls-Add-CID-base-for-the-bcm2835-is.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0385-mcp251xfd-add-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0668-drm-vc4-hdmi-Split-the-CEC-disable-enable-functions-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0700-drm-vc4-Refactor-VEC-TV-mode-setting.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0274-media-dt-bindings-media-i2c-Add-mono-version-to-IMX2.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0696-ydrm-vc4-fkms-Fix-margin-calculations-for-the-right-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0458-drm-vc4-hdmi-Split-the-interrupt-handlers.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0074-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0298-staging-vchiq_arm-children-inherit-DMA-config.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0259-media-irs1125-Refactoring-and-debug-messages.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0588-overlays-Allow-multiple-gpio-shutdown-instances.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0341-staging-mmal-vchiq-Use-vc-sm-cma-to-support-zero-cop.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0629-overlays-ghost-amp-Change-early-disable-sequence.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0001-arm-partially-revert-702b94bff3c50542a6e4ab9a4f4cef0.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0546-r8152-replace-several-functions-about-phy-patch-requ.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0424-staging-bcm2835-codec-Add-the-unpacked-16bpp-raw-for.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0006-smsx95xx-fix-crimes-against-truesize.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0671-drm-vc4-hdmi-Warn-if-we-access-the-controller-while-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0216-media-bcm2835-unicam-Add-support-for-the-FRAME_SYNC-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0506-vc4-drm-Increase-hdmi-audio-axi-priority-to-avoid-lo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0647-drm-vc4-Fix-timings-for-interlaced-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0010-irq-bcm2836-Avoid-Invalid-trigger-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0104-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0161-drm-v3d-Delete-pm_runtime-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0618-media-rpivid-Improve-SPS-PPS-error-handling-validati.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0702-drm-vc4-Add-support-for-more-analog-TV-standards.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0406-staging-vc04_services-codec-Add-support-for-CID-MPEG.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0131-bcmgenet-Better-coalescing-parameter-defaults.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0113-staging-mmal-vchiq-Add-support-for-event-callbacks.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0138-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0262-staging-bcm2835-audio-Add-missing-MODULE_ALIAS.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0408-drm-atomic-Pass-the-full-state-to-CRTC-atomic-enable.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0283-bcm2835-dma-Add-NO_WAIT_RESP-flag.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0286-media-i2c-ov9281-add-enum_frame_interval-function-fo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0480-drm-vc4-Change-the-default-DPI-format-to-being-18bpp.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0731-Revert-overlays-Update-display-GPIO-declarations-for.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0526-Update-Allo-Piano-Dac-Driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0124-arm-bcm2835-Fix-FIQ-early-ioremap.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0549-r8152-check-if-the-pointer-of-the-function-exists.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0342-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0392-Overlay-Update-Allo-Piano-Plus-dac-driver-for-5.4.y-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0451-Enhances-the-Hifiberry-DAC-driver-for-Hifiberry-AMP1.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0530-drm-connector-Add-a-helper-to-attach-the-colorspace-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0316-drm-vc4-enable-HBR-MAI-format-on-HBR-streams.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0120-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0612-media-rpivid-Add-an-enable-count-to-irq-claim-Qs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0263-drivers-media-Remove-the-downstream-version-of-bcm28.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0143-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0404-overlays-Add-missing-addresses-to-ads1015-ads1115.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0432-bcm2711-rpi.dtsi-Bump-hdmi-audio-dma-panic-priority-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0568-drm-vc4-Add-correct-stop-condition-to-vc4_dsi_encode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0412-drm-vc4-Pass-the-atomic-state-to-encoder-hooks.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0403-drm-vc4-Make-normalize_zpos-conditional-on-using-fkm.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0622-Add-Raspberry-Pi-PoE-HAT-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0718-overlays-Set-CMA-to-512MB-on-Pi-4-for-vc4.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0160-staging-bcm2835-camera-Add-greyworld-AWB-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0266-media-bcm2835-unicam-Avoid-gcc-warning-over-0-on-end.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0405-media-i2c-imx477-Selection-compliance-fixes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0433-media-i2c-ov5647-Selection-compliance-fixes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0563-drm-vc4-dsi-Add-support-for-DSI0.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0194-drm-fourcc-Add-packed-10bit-YUV-4-2-0-format.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0333-rpivid_h265-Fix-width-height-typo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0596-clk-Always-clamp-the-rounded-rate.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0167-drm-v3d-Don-t-clear-MMU-control-bits-on-exception.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0179-drm-v3d-Set-dma_mask-as-well-as-coherent_dma_mask.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0673-vc4-drv-Only-notify-firmware-of-display-done-with-km.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0437-overlays-add-spi-override-to-merus-amp-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0409-drm-atomic-Pass-the-full-state-to-CRTC-atomic_check.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0106-media-adv7180-Default-to-the-first-valid-input.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0531-drm-vc4-hdmi-Signal-the-proper-colorimetry-info-in-t.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0653-media-i2c-ov9281-Remove-override-of-subdev-name.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0703-drm-vc4-Allow-setting-the-TV-norm-via-module-paramet.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0117-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0231-media-i2c-ov5467-Fixup-error-path-to-release-mutex.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0004-Revert-spi-spidev-Fix-CS-polarity-if-GPIO-descriptor.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0729-media-i2c-ov7251-Add-fwnode-properties-controls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0399-overlays-Fix-cut-and-paste-error-in-README.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0701-drm-vc4-Fix-definition-of-PAL-M-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0087-firmware-raspberrypi-Add-backward-compatible-get_thr.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0514-dt-Switch-hevc-clock-from-fixed-to-firmware-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0681-drm-Introduce-an-atomic_commit_setup-function.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0418-drm-vc4-Fixup-fkms-for-API-change.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0040-Add-dwc_otg-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0567-drm-vc4-Fix-dsi0-interrupt-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0130-bcmgenet-constrain-max-DMA-burst-length.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0339-staging-vchiq-mmal-Add-support-for-14bit-Bayer.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0485-media-i2c-imx477-Add-very-long-exposure-control-to-t.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0598-drm-vc4-crtc-Fix-vc4_get_crtc_encoder-logic.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0571-dtoverlays-Add-overlays-for-JDI-LT070ME05000-1200x19.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0627-bcm2835-Allow-compressed-frames-to-set-sizeimage-438.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0061-Fixes-a-problem-when-module-probes-before-i2c-module.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0128-vchiq-Add-36-bit-address-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0075-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0229-media-ov5647-change-defaults-to-better-match-raw-cam.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0022-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0234-media-i2c-ov5647-Add-support-for-V4L2_CID_VBLANK.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0513-clk-raspberrypi-Also-support-HEVC-clock.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0503-staging-bcm2835-codec-Implement-additional-g_selecti.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0122-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0698-overlays-Add-overlay-for-Si446x-Transceiver-SPI.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0468-bcm2835-isp-Allow-formats-with-different-colour-spac.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0109-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0565-drm-vc4-Correct-pixel-order-for-DSI0.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0601-drm-vc4-hdmi-Rely-on-interrupts-to-handle-hotplug.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0606-media-i2c-ov5647-Correct-minimum-VBLANK-value.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0615-media-rpivid-Map-cmd-buffer-directly.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0084-Add-rpi-poe-fan-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0659-media-i2c-imx477-Extend-driver-to-support-imx378-sen.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0199-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0414-drm-vc4-hdmi-Create-a-custom-connector-state.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0481-gpio-fsm-Show-state-info-in-sys-class-gpio-fsm.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0678-bcm2711_thermal-Don-t-clamp-temperature-at-zero.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0253-staging-vchiq_arm-Clean-up-40-bit-DMA-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0350-ARM-dts-bcm271x-Use-a53-pmu-drop-RPI364.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0284-media-i2c-add-ov9281-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0288-media-i2c-ov9281-Read-chip-ID-via-2-reads.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0123-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0593-overlays-Add-ugreen-dabboard-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0429-bcm2835-dma-Move-WAIT_RESP-from-extra-to-info.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0467-Added-PiFi-Mini-to-rpi-simple-soundcard.c.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0534-sound-usb-add-device-quirks-for-A4Tech-FHD-1080p-web.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0261-media-irs1125-Keep-HW-in-sync-after-imager-reset.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0413-drm-vc4-hdmi-Don-t-access-the-connector-state-in-res.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0039-Main-bcm2708-bcm2709-linux-port.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0321-drm-vc4-Add-firmware-kms-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0248-staging-vc04_services-bcm2835-camera-Request-headers.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0050-Add-SMI-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0118-media-ov5647-Use-gpiod_set_value_cansleep.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0060-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0134-clk-bcm2835-Don-t-wait-for-pllh-lock.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0353-dts-Add-CM4-to-arm64-dt-files.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0328-media-bcm2835-unicam-Fix-uninitialized-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0072-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0491-media-i2c-imx477-Remove-internal-v4l2_mbus_framefmt-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0269-media-i2c-imx290-Correct-range-for-V4L2_CID_GAIN-to-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0402-overlays-mpu6050-Add-addr-parameter.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0603-vc4-drm-hdmi-Fix-missing-declaration.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0037-tty-amba-pl011-Avoid-rare-write-when-full-error.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0504-staging-bcm2835-codec-Add-VC-1-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0415-drm-vc4-hdmi-Store-pixel-frequency-in-the-connector-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0465-staging-bcm2835-camera-Fix-the-cherry-pick-of-AWB-Gr.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0009-Protect-__release_resource-against-resources-without.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0334-net-bcmgenet-Reset-RBUF-on-first-open.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0354-drm-vc4-Add-the-2711-HVS-as-a-suitable-DMA-node.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0126-hwrng-iproc-rng200-Add-BCM2838-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0540-bcm2835-unicam-Switch-to-new-clock-api.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0559-dwc_otg-fix-an-undeclared-variable.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0327-media-bcm2835-unicam-Always-service-interrupts.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0635-ASoC-hdmi-codec-Add-a-prepare-hook.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0312-vc4_hdmi-Set-HD_CTL_WHOLSMP-and-HD_CTL_CHALIGN_SET.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0644-drm-vc4-crtc-Rework-the-encoder-retrieval-code-again.patch
The file was modifiedtarget/linux/bcm27xx/modules/sound.mk (diff)
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0073-raspberrypi-firmware-Export-the-general-transaction-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0303-media-bcm2835-unicam-Drop-WARN-on-uing-direct-cache-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0507-overlays-gpio-led-new-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0464-bcm2711-Remove-old-GIC-interrupt.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0068-cache-export-clean-and-invalidate.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0737-overlays-rpi-poe-plus-Improve-the-cooling-levels.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0052-char-broadcom-Add-vcio-module.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0025-sound-Demote-deferral-errors-to-INFO-level.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0289-media-i2c-imx290-Explicitly-set-v-h-blank-on-mode-ch.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0095-lan78xx-EEE-support-is-now-a-PHY-property.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0586-staging-bcm2835-codec-Do-not-update-crop-from-S_FMT-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0067-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0646-drm-vc4-Leverage-the-load-tracker-on-the-BCM2711.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0258-media-irs1125-Using-i2c_transfer-for-ic2-reads.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0033-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0026-Update-vfpmodule.c.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0457-drm-vc4-hdmi-Introduce-a-CEC-clock.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0452-ARM-dts-Declare-Pi400-and-CM4-have-no-audio-pins.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0525-dwc-otg-fix-clang-Wpointer-bool-conversion-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0368-bcm2835-pcm-Fix-up-multichannel-pcm-audio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0401-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0720-drm-vc4-Increase-the-core-clock-based-on-HVS-load.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0499-overlays-Improve-the-i2c-rtc-i2c_csi_dsi-option.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0170-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0365-bcm2708_fb-Fix-a-build-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0502-staging-bcm2835-codec-Add-support-for-pixel-aspect-r.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0105-media-tc358743-Check-I2C-succeeded-during-probe.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0686-drm-Use-the-state-pointer-directly-in-atomic_check.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0034-amba_pl011-Add-cts-event-workaround-DT-property.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0592-drm-vc4-Allow-DBLCLK-modes-even-if-horz-timing-is-od.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0203-dt-bindings-display-vc4-hdmi-Add-BCM2711-HDMI-contro.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0343-bcm2835-dma-only-reserve-channel-0-if-legacy-dma-dri.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0515-rpivid-Request-maximum-hevc-clock.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0015-firmware-Updated-mailbox-header.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0302-staging-media-rpivid-Select-MEDIA_CONTROLLER-and-MED.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0648-drm-vc4-Don-t-create-hvs_load_tracker-on-fkms.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0219-media-uapi-v4l2-core-Add-ISP-statistics-output-V4L2-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0047-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0165-dt-bindings-Add-binding-for-the-Infineon-IRS1125-sen.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0650-Support-RPi-DPI-interface-in-mode6-for-18-bit-color.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0471-Added-hflip-and-vflip-controls-to-ov9281.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0724-char-vc_mem-Delete-dead-code.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0071-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0723-ASoC-bcm-Add-chipdip-dac-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0479-dtoverlays-Add-an-overlay-for-the-VGA666-when-used-w.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0687-drm-vc4-Remove-unnecessary-drm_plane_cleanup-wrapper.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0543-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0063-bcm2835-virtgpio-Virtual-GPIO-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0119-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0049-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0572-clk-requests-Ignore-if-the-pointer-is-null.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0712-drm-gud-cleanup-coding-style-a-bit.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0716-drm-gud-Add-async_flush-module-parameter.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0569-drm-atomic-Don-t-fixup-modes-that-haven-t-been-reset.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0735-xhci-guard-accesses-to-ep_state-in-xhci_endpoint_res.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0108-media-videodev2-Add-helper-defines-for-printing-FOUR.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0197-media-uapi-Add-hevc-ctrls-for-WPP-decoding.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0527-drm-connector-Create-a-helper-to-attach-the-hdr_outp.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0523-dwc-otg-fix-clang-Wignored-attributes-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0154-xhci-Use-more-event-ring-segment-table-entries.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0616-media-rpivid-Improve-values-returned-when-setting-ou.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0299-bcm2835-dma-Advertise-the-full-DMA-range.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0280-media-bcm2835-unicam-Add-support-for-12bit-mono-pack.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0428-bcm2835-dma-Add-bcm2835-dma-Add-DMA_WIDE_SOURCE-and-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0309-include-firmware-Add-enum-for-RPI_FIRMWARE_FRAMEBUFF.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0725-overlays-Add-Ablic-S35390A-to-i2c-rtc-and-gpio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0100-media-ov5647-Add-support-for-PWDN-GPIO.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0157-arch-arm64-Add-Revision-Serial-Model-to-cpuinfo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0242-media-bcm2835-unicam-Fix-uninitialized-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0053-firmware-bcm2835-Support-ARCH_BCM270x.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0519-overlays-ghost-amp-Minor-tweaks.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0582-staging-bcm2835-codec-Fix-support-for-levels-4.1-and.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0028-mm-Remove-the-PFN-busy-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0705-drm-vc4-Fix-typo-when-getting-firmware-node.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0475-drm-vc4-Add-HDR-metadata-property-to-the-VC5-HDMI-co.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0430-bcm2835-dma-Avoid-losing-CS-flags-after-interrupt.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0064-OF-DT-Overlay-configfs-interface.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0583-staging-bcm2835-codec-Set-the-colourspace-appropriat.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0692-drm-vc4-vc4_hdmi_regs-Mark-some-data-sets-as-__maybe.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0704-drm-vc4-Refactor-mode-checking-logic.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0427-staging-bcm2835-isp-Log-the-number-of-excess-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0020-Register-the-clocks-early-during-the-boot-process-so.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0135-soc-bcm-bcm2835-pm-Add-support-for-2711.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0207-spi-Force-CS_HIGH-if-GPIO-descriptors-are-used.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0059-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0101-media-ov5647-Add-support-for-non-continuous-clock-mo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0287-media-i2c-ov9281-Fixup-for-recent-kernel-releases-an.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0230-media-i2c-ov5647-Add-support-for-g_selection-to-refl.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0011-irqchip-bcm2835-Add-FIQ-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0611-media-rpivid-Convert-to-MPLANE.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0496-Revert-Bluetooth-Always-request-for-user-confirmatio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0085-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0189-video-fbdev-bcm2708_fb-Use-common-compat-header.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0045-dmaengine-Add-support-for-BCM2708.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0619-overlays-add-sensirion-sgp30-to-i2c-sensor-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0585-staging-bcm2835-camera-Add-support-for-H264-levels-4.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0308-vchiq_2835_arm-Implement-a-DMA-pool-for-small-bulk-t.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0518-overlays-Add-minipitft13-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0188-drivers-char-vcio-Use-common-compat-header.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0114-staging-vc04_services-Support-sending-data-to-MMAL-p.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0654-drm-vc4-hdmi-Use-a-fixed-rate-for-the-HSM-clock-on-B.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0508-overlays-Add-pcie-32bit-dma-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0478-dt-Add-option-for-dpi-without-DE-and-PCLK-for-VGA666.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0209-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0494-overlays-Update-the-upstream-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0228-media-ov5647-Add-extra-10-bit-sensor-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0632-ASoC-hdmi-codec-Rework-to-support-more-controls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0634-ASoC-hdmi-codec-Add-iec958-controls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0419-overlays-Rebuild-upstream-with-latest-ovmerge.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0311-drm-vc4-Adopt-the-dma-configuration-from-the-HVS-or-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0713-drm-gud-Free-buffers-on-device-removal.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0112-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0147-clk-bcm2835-Avoid-null-pointer-exception.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0007-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0344-uapi-bcm2835-isp-Add-bcm2835-isp-uapi-header-file.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0198-media-videodev2.h-Add-a-format-for-column-YUV4-2-0-m.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0617-media-rpivid-Improve-stream_on-off-conformance-clock.patch
The file was addedtarget/linux/bcm27xx/bcm2708/config-5.10
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0094-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0239-media-bcm2835-unicam-Do-not-stop-streaming-in-unicam.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0277-serial-8250-bcm2835aux-defer-if-clock-is-zero.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0386-media-ov9281-Add-1280x720-and-640x480-modes.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0176-v3d_gem-Kick-the-clock-so-firmware-knows-we-are-usin.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0205-overlays-Fix-dtc-warnings-in-i2c-gpio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0013-spi-spidev-Completely-disable-the-spidev-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0672-drm-vc4-hdmi-Move-initial-register-read-after-pm_run.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0532-staging-vcsm-cma-Fix-memory-leak-from-not-detaching-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0193-bcmgenet-Disable-skip_umac_reset-by-default.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0361-ARM-dts-Expand-PCIe-space-on-BCM2711.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0177-clk-raspberrypi-Allow-cpufreq-driver-to-also-adjust-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0688-drm-vc4-plane-Remove-redundant-assignment.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0417-drm-vc4-hdmi-Enable-10-12-bpc-output.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0484-media-i2c-imx477-Remove-auto-frame-length-adjusting.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0158-media-dt-bindings-Add-binding-for-the-Sony-IMX219-se.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0460-drm-vc4-hdmi-Don-t-register-the-CEC-adapter-if-there.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0324-media-i2c-imx477-Add-support-for-adaptive-frame-cont.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0110-MAINTAINERS-Add-entry-for-BCM2835-Unicam-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0645-drm-vc4-crtc-Add-some-logging.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0661-dt-bindings-clk-raspberrypi-Remove-unused-property.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0192-Kbuild-Allow-.dtbo-overlays-to-be-built-adjust.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0482-gpio-fsm-Fix-shutdown-timeout-handling.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0133-spi-bcm2835-enable-shared-interrupt-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0202-dt-bindings-clock-Add-a-binding-for-the-RPi-Firmware.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0145-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0461-dt-binding-display-bcm2711-hdmi-Add-CEC-and-hotplug-.patch
The file was addedtarget/linux/bcm27xx/bcm2711/config-5.10
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0472-gpio-fsm-Rename-num-soft-gpios-to-avoid-warning.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0623-overlays-Add-rpi-poe-plus-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0670-drm-vc4-hdmi-Add-missing-clk_disable_unprepare-on-er.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0200-staging-media-Add-Raspberry-Pi-V4L2-H265-decoder.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0357-staging-bcm2835-audio-Add-disable-headphones-flag.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0021-bcm2835-rng-Avoid-initialising-if-already-enabled.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0501-staging-bcm2835-codec-Correct-logging-of-size_t-to-z.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0347-drm-vc4-Add-debugfs-node-that-dumps-the-current-disp.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0529-drm-vc4-Use-the-new-helpers.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0125-arm-bcm2835-DMA-can-only-address-1GB.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0048-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0254-media-bcm2835-unicam-change-minimum-number-of-vb2_qu.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0256-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0172-net-bcmgenet-The-second-IRQ-is-optional.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0305-media-i2c-ov9281-Add-support-for-8-bit-readout.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0638-ARM-dts-bcm2711-Tune-DMA-parameters-for-HDMI-audio.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0677-drm-vc4-hdmi-Only-call-into-DRM-framework-if-registe.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0281-media-bcm2835-unicam-Add-support-for-14bit-mono-sour.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0091-Update-issue-templates-2736.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0310-vc4_hdmi-Remove-cec_available-flag-as-always-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0237-media-i2c-ov5647-Advertise-the-correct-exposure-rang.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0474-drm-fix-HDR-static-metadata-type-field-numbering.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0711-drm-gud-Remove-unneeded-semicolon.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0127-mmc-sdhci-iproc-Fix-vmmc-regulators-on-iProc.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0206-driver-char-rpivid-Remove-legacy-name-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0362-dwc_otg-Minimise-header-and-fix-build-warnings.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0178-clk-bcm2835-Disable-v3d-clock.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0605-media-i2c-ov5647-Correct-pixel-array-offset.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0300-ARM-proc-v7-Force-misalignment-of-early-stmia.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0002-Revert-rtc-pcf8523-properly-handle-oscillator-stop-b.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0278-media-Add-a-pixel-format-for-MIPI-packed-12bit-luma-.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0338-staging-vc04_services-Add-new-vc-sm-cma-driver.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0423-staging-vc04_services-Add-additional-unpacked-raw-fo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0435-overlays-Add-overlay-for-Seeed-Studio-CAN-BUS-FD-HAT.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0141-arm-bcm2835-Add-bcm2838-compatible-string.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0656-staging-vc04_services-isp-Set-the-YUV420-YVU420-form.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0664-drm-vc4-Remove-conflicting-framebuffers-before-calli.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0097-rtc-rv3028-Add-backup-switchover-mode-support.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0463-bcm2711-Disable-bsc_intr-and-aon_intr-by-default-and.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0641-media-i2c-imx290-Fix-the-pixel-rate-at-148.5Mpix-s.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0066-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0421-vc-sm-cma-fixed-kbuild-problem.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0589-overlays-README-improve-the-gpio-poweroff-guide.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0008-Allow-mac-address-to-be-set-in-smsc95xx.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0624-drm-vc4-FKMS-Change-of-Broadcast-RGB-mode-needs-a-mo.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0159-v4l2-Add-a-Greyworld-AWB-mode.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0614-media-rpivid-Add-a-Pass0-to-accumulate-slices-and-re.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0517-staging-fbtft-Add-minipitft13-variant.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0245-media-bcm2835-unicam-Always-service-interrupts.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0448-spi-bcm2835-Workaround-fix-for-zero-length-transfers.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0387-dt-bindings-Add-compatible-for-BCM2711-DSI1.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0726-dtoverlays-Add-orientation-and-rotation-parameter-to.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0366-PiFi-40-Devicetree-files.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0340-staging-mmal-vchiq-Add-monochrome-image-formats.patch
The file was addedtarget/linux/bcm27xx/bcm2710/config-5.10
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0238-media-bcm2835-unicam-Add-support-for-VIDIOC_-S-G-_SE.patch
The file was addedtarget/linux/bcm27xx/patches-5.10/950-0369-watchdog-bcm2835-Ignore-params-after-the-partition-n.patch
コミット e1142041b0e65d9b20b65653fdb55d15abd37a42 by noltari
bcm27xx: switch to kernel 5.10

After testing it on RPi B+ and RPi 4B it seems stable enough to enable it on
OpenWrt master.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: e114204)
The file was modifiedtarget/linux/bcm27xx/Makefile (diff)
コミット 23bf503605248379d74ef04af43b24cdef4e58ff by daniel
ltq-vdsl: add missing backslash

This error was introduced with the recent cleanup.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: 23bf503)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl/Makefile (diff)
コミット c9faa84b316f74b666884a9524c8e046d0d81d1a by ldir
firmware-utils: fix build on not Linux

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: c9faa84)
The file was modifiedtools/firmware-utils/src/mkzyxelzldfw.c (diff)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット c23bc5032f7deb3615d4e8bddf37934f8252ab3e by freifunk
ramips: add label MAC address for Onion Omega 2(+)

Thanks to a hint from Michael Siegenthaler in 4b4fa2f9fed7 ("ramips:
fix ethernet MAC address on Omega2"), the label MAC address of
the Onion Omega 2(+) can be set based on its documentation [1].

[1] https://docs.onion.io/omega2-docs/mac-address.html

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c23bc50)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
コミット 9baca410644b3f0fe94e2d5b6558c9c4bf61e712 by freifunk
ipq806x: fix min<>target opp-microvolt DTS mixup

Rearrange all voltage triplets for "opp_table0" to match the
specifications.  "opp-microvolt" and "opp-microvolt-<name>" triplets
are in order of <target min max>, and NOT <min target max>.

Previously, the CPU would *always* spend its time at the "minimum"
voltage, ignoring the actual intended target.  This is a regression
from previous behavior.

On an NBG6817 with a Qualcomm CPU of PVS bin #2...
(see &opp_table0 -> opp-1725000000 -> opp-microvolt-speed0-pvs2-v0)

* Before:
/usr/bin/tail -n +1 /sys/kernel/debug/opp/cpu0/opp\:1725000000/supply-0/u_volt_*
==> /sys/kernel/debug/opp/cpu0/opp:1725000000/supply-0/u_volt_max <==
1260000

==> /sys/kernel/debug/opp/cpu0/opp:1725000000/supply-0/u_volt_min <==
1200000

==> /sys/kernel/debug/opp/cpu0/opp:1725000000/supply-0/u_volt_target <==
1140000

* After:
/usr/bin/tail -n +1 /sys/kernel/debug/opp/cpu0/opp\:1725000000/supply-0/u_volt_*
==> /sys/kernel/debug/opp/cpu0/opp:1725000000/supply-0/u_volt_max <==
1260000

==> /sys/kernel/debug/opp/cpu0/opp:1725000000/supply-0/u_volt_min <==
1140000

==> /sys/kernel/debug/opp/cpu0/opp:1725000000/supply-0/u_volt_target <==
1200000

To check voltages and frequencies at run time, use...
/bin/cat /sys/kernel/debug/regulator/regulator_summary &&
  /bin/cat /sys/kernel/debug/clk/clk_summary | grep "hfpll"

See
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/devicetree/bindings/opp/opp.txt?h=v5.4.142#n91

Fixes: 1e25423be8ac ("ipq806x: refresh dtsi patches")

Signed-off-by: Shane Synan <digitalcircuit36939@gmail.com>
Reviewed-by: Ansuel Smith <ansuelsmth@gmail.com>
[commit message style cleanup, another kernel refresh]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 9baca41)
The file was modifiedtarget/linux/ipq806x/patches-5.10/103-ARM-dts-qcom-reduce-pci-IO-size-to-64K.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8062.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/851-add-gsbi1-dts.patch (diff)
コミット f4493c647a2630128b20e604b2c6189a2ae5cf6c by daniel
mediatek: mt7623: enable clock drivers for Mali-450 and audio

Built clock drivers for G3DSYS and AUDSYS into the kernel to allow
multimedia features (GPU and audio) to work if they exist.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f4493c6)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット 31d984a96ee5227d4aa37ac2ff8a2d53fcecc412 by stijn
lldpd: bump to 1.0.12

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 31d984a)
The file was modifiedpackage/network/services/lldpd/Makefile (diff)
コミット 57807f50ded6cf0996284a850084183af13d5894 by stijn
base-files: add option to make /var persistent

In OpenWrt, /var is symlinked to /tmp by default. This is done to reduce
the amount of writes to the flash chip, which often have not the
greatest durability. As a result, things like DHCP or UPnP lease files,
are not persistent across reboots.

Since OpenWrt can run on devices with more durable storage, it makes
sense to have an option for a persistent /var. Add an option to make
/var persistent. When enabled, /var will no longer be symlinked to /tmp,
but /var/run will be symlink to /tmp/run, as it should contains only
files that should not be kept during reboot. The option is off by
default, to maintain the current behaviour.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 57807f5)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedconfig/Config-images.in (diff)
コミット 96db7d2a73d5eeffc35ca5183091c131cf0aba2d by freifunk
ath79: rename Ubiquiti PowerBeam M (XW) to PowerBeam M5 (XW)

The commit [1] added support for Ubiquiti PowerBeam M (XW), tested
on the PBE-M5-400. But, it turns out the PBE-M2-400 has a different
ethernet configuration, so make the support specific to the m5 version
in anticipation of adding specific support for the m2 in a separate
commit.

[1] 12eb5b2384a6 ("ath79: add support for Ubiquiti PowerBeam M (XW)")

Signed-off-by: Russell Senior <russell@personaltelco.net>
[fix model name in DTS, format commit reference in commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 96db7d2)
The file was addedtarget/linux/ath79/dts/ar9342_ubnt_powerbeam-m5-xw.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
The file was removedtarget/linux/ath79/dts/ar9342_ubnt_powerbeam-m-xw.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 61b49cd3f8587acddb12582fe7fc91a8f519cf4d by freifunk
ath79: add support for Ubiquiti PowerBeam M2 (XW)

This patch adds support for the Ubiquiti PowerBeam M2 (XW), e.g. PBE-M2-400,
a 802.11n wireless with a feed+dish form factor. This device was previously
supported by the ar71xx loco-m-xw firmware.

Specifications:
- Atheros AR9342 SoC
- 64 MB RAM
- 8 MB SPI flash
- 1x 10/100 Mbps Ethernet port, 24 Vdc PoE-in
- Power and LAN green LEDs
- 4x RSSI LEDs (red, orange, green, green)
- UART (115200 8N1)

Flashing via stock GUI:
- Downgrade to AirOS v5.5.x (latest available is 5.5.10-u2) first (see
   https://openwrt.org/toh/ubiquiti/powerbeam installation instructions)
- Upload the factory image via AirOS web GUI.

Flashing via TFTP:
- Use a pointy tool (e.g., unbent paperclip) to keep the
   reset button pressed.
- Power on the device (keep reset button pressed).
- Keep pressing until LEDs flash alternatively LED1+LED3 =>
   LED2+LED4 => LED1+LED3, etc.
- Release reset button.
- The device starts a TFTP server at 192.168.1.20.
- Set a static IP on the computer (e.g., 192.168.1.21/24).
- Upload via tftp the factory image:
    $ tftp 192.168.1.20
    tftp> bin
    tftp> trace
    tftp> put openwrt-ath79-generic-ubnt_powerbeam-m2-xw-squashfs-factory.bin

WARNING: so far, no non-destructive method has been discovered for
opening the enclosure to reach the serial console. Internal photos
are available here: https://fcc.io/SWX-NBM2HP

Signed-off-by: Russell Senior <russell@personaltelco.net>
(commit: 61b49cd)
The file was addedtarget/linux/ath79/dts/ar9342_ubnt_powerbeam-m2-xw.dts
The file was modifiedtarget/linux/ath79/image/generic-ubnt.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/board.d/01_leds (diff)
コミット 98eb95dd0018d4f21a5b86b323074d5854e1bde3 by freifunk
ath79: add support for Atheros DB120 reference board

Atheros DB120 reference board.

Specifications:

SoC:    QCA9344
DRAM:   128Mb DDR2
Flash:  8Mb SPI-NOR, 128Mb NAND flash
Switch: 5x 10/100Mbps via AR8229 switch (integrated into SoC),
        5x 10/100/1000Mbps via QCA8237 via RGMII
WLAN:   AR9300 (SoC, 2.4G+5G) + AR9340 (PCIe, 5G-only)
USB:    1x 2.0
UART:   standard QCA UART header
JTAG:   yes
Button: 1x reset
LEDs:   a lot
Slots:  2x mPCIe + 1x mini-PCI, but using them requires
        additional undocumented changes.
Misc:   The board allows to boot off NAND, and there is
        I2S audio support as well - also requiring
        additional undocumented changes.

Installation:

1. Original bootloader

   Connect the board to ethernet
   Set up a server with an IP address of 192.168.1.10
   Make the openwrt-ath79-generic-atheros_db120-squashfs-factory.bin
   available via TFTP

   tftpboot 0x80060000 openwrt-ath79-generic-atheros_db120-squashfs-factory.bin
   erase 0x9f050000 +$filesize
   cp.b $fileaddr 0x9f050000 $filesize

2. pepe2k's u-boot_mod

   Connect the board to ethernet
   Set up a server with an IP address of 192.168.1.10
   Make the openwrt-ath79-generic-atheros_db120-squashfs-factory.bin
   available via TFTP, as "firmware.bin"

   run fw_upg

   Reboot the board.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
[explicit factory recipe in generic.mk, sorting in 10-ath9k-eeprom,
convert to nvmem, use fwconcat* names in DTS, remove unneeded DT
labels, remove redundant uart node]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 98eb95d)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/ar9344_atheros_db120.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 669d920e278fe00895490d7c1a81774317ff358a by stijn
base-files: fix option to make /var persistent

The option was initially named TARGET_ROOTFS_LN_VAR_TMP, and the check
was correct. When renaming the option to something more suitable, the
check was changed to check for n, but when an option is not set, it's
not n but empty. This results in the check always evaluating to false.
Fix the check by checking for y with ifneq.

Fixes: 57807f50ded6 ("base-files: add option to make /var persistent")

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 669d920)
The file was modifiedpackage/base-files/Makefile (diff)
コミット c0afe3a5d2239fb40aa566e4d81666b4461f07fb by dedeckeh
odhcpd: update to latest git HEAD

01b4e60 dhcpv4: fix uninitialized hostname in some ubus events
1666769 dhcpv6-ia: allow up to 64 bit wide hostid

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: c0afe3a)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット 6393ea15815e57802377ebecb17edf8ad20a0736 by stijn
uhttpd: add config option for json_script

Add a config option for json_script instead of unconditionally including
all json files in /etc/uhttpd in every uhttpd instance. This makes it
possible to configure a single instance with an unconditional redirect,
which currently renders all other uhttpd instances unusable.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Felix Fietkau <nbd@nbd.name>
(commit: 6393ea1)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
The file was modifiedpackage/network/services/uhttpd/files/uhttpd.init (diff)
コミット a0d81ba0d5e9d055c55b5e478cb913c217122317 by nbd
mac80211: fix HT40 mode for 6G band

The channel offset used for VHT segment calculation was missing for HT

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a0d81ba)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット c26d741d07632451337810aaecd500a0b3cbf44f by nbd
hostapd: enable ht40 in wpa_supplicant when using wider HE modes

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c26d741)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット f04c0ead33d6dac274ebd686e9bd9c05b1ead321 by nbd
mac80211: refresh patch

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f04c0ea)
The file was modifiedpackage/kernel/mac80211/patches/subsys/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
コミット 0f6887972adc48449a1f5efaa143fa3f740a8c36 by nbd
mac80211: add missing change for encap offload on devices with sw rate control

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0f68879)
The file was addedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-per-vif-offload_flags-in-Tx-path.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/383-mac80211-fix-enabling-4-address-mode-on-a-sta-vif-af.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/376-mac80211-add-rate-control-support-for-encap-offload.patch (diff)
コミット ca77ffcef2287211005691d747694c0e73f3940b by nbd
libubox: update to the latest version

d716ac4bc423 list.h: add a few missing iterator macros

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ca77ffc)
The file was modifiedpackage/libs/libubox/Makefile (diff)
コミット 1796812e1d1864df261d06ff6535718d3ae1a6c5 by nbd
netifd: update to the latest version

94170ae24bc9 device: extend device settings flags to 64 bit
1eb0fafaa986 device: add support for configuring device link speed/duplex
ed84473b7af9 bridge: memset bst->config by default to avoid stale config values
6519cf31e4b0 bridge: add support for an external STP daemon
454e9c33c906 bridge: tune default stp parameters

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1796812)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 76f46f4105ae33d0e4bb2348b5998746000658cd by daniel
procd: update to git HEAD

8a8306d uxc.c: fix coverity resource leak warning
7f2398e jail: devices: create parent folder when creating devices
0603c8d jail: return to hook callback instead of just calling it
3edb7eb jail: check return value when opening console
af048a3 jail: use portable sizeof(void *)
6010bd3 utils: make sure read() string is 0 terminated
f6daca3 uxc: free string returned by blobmsg_format_json_indent()
51f1cd2 trace: free string returned by blobmsg_format_json_indent()
d716cb5 trace: handle open() return value and make sure string is terminated
b824a89 jail: preload: avoid NULL-dereference in case things go wrong
167dc24 jail: protect against strcat buffer overflows

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 76f46f4)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット c4143505e0c0ef39a4254888397c801b5dab455c by freifunk
ramips: mt7620: move Phicomm MAC address setup to DTSI

The setup is the same for all devices, so move it up one level.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c414350)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_k2g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_k2x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts (diff)
コミット 80e70be0ab8461f2856ababa4b74fff9c9a331ed by freifunk
ramips: add new flash layout support to Phicomm K2

Descriptions:
Phicomm K2 (PSG1218) got a new "permanent_config" partition after
update firmware to v22.5. This partition located in front of the
firmware partition, same as The Phicomm K2P and K2G. Due to this
change the new bootloader can't load previous firmware any more.
This commit is aimed at add support for Phicomm K2 which official
firmware version is 22.5.x or newer. For which runs old firmware
version, just update OpenWrt that has a prefix of "k2-v22.4".
For uniform naming, this commit also changed the model name
PSG1218 to a more recognizable name K2, refer to Phicomm K2G,
K2P K2T.

OpenWrt selection table:
official firmware version           OpenWrt
v22.4.x.x or older              phicomm_k2-v22.4
v22.5.x.x or newer              phicomm_k2-v22.5

Installation:
Same as Phicomm K2G, K2P, PSG1208.
a. TFTP + U-Boot
b. Open telnet by some web page vulnerability (Search Baidu by key
   words "K2 telnet"), and then we can upload firmware image to
   /tmp and write it to firmware partition with mtd instruction.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
[rebase, add/harmonize version in model variables, fix version typo
in commit message, wrap commit message properly]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 80e70be)
The file was removedtarget/linux/ramips/dts/mt7620a_phicomm_psg1218a.dts
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_phicomm_k2-v22.5.dts
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_phicomm_k2-v22.4.dts
コミット fcc075e12f6f4718ccac6b5eb68cb8346064ee43 by freifunk
ipq806x: Askey RT4230W REV6: fix caldata script

The partition name in the device dts is '0:ART'.
Be independent to prevent this part from becoming
incorrect once the kernel v5.4 gone.

Fixes: da8428d277cd ("ipq806x: add support for Askey RT4230W REV6")

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: fcc075e)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット 09143282bde3abd560a3b70f76df6d77b6ac6f12 by freifunk
ramips: add support for Motorola MWR03

Specifications:
* SOC: MT7628AN + MT7612E
* ROM: 8 MiB Flash
* RAM: 64 MiB DDR2
* WAN: 10/100M *1
* LAN: 10/100M *3
* Button: Reset *1
* LEDs: orange *1, white *1
* Antennas: 2.4 GHz *2 + 5 GHz *2
* TTL Baudrate: 57600
* TFTP Upgrade: IP: 192.168.51.1, Server: 192.168.51.100

MAC addresses as verified by OEM firmware:

use   address   source
2g    *:d8      factory 0x0004 (label)
5g    *:d9      factory 0x8004
LAN   *:d7      factory $label -1
WAN   *:da      factory $label +2

Installation (TFTP + U-Boot):
* Connect device with a TTL cable and open a serial session by
   PuTTY.
* Press "2" when booting to select "Load system code then write
   to Flash via TFTP".
* Configure the IP of local host server.
* Upload firmware by tftpd64, it will boot when write instruction
   is executed.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
[fix DTS line endings, fix label MAC address, adjust status LED
names, convert mtd-mac-address-increment to mac-address-increment]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 0914328)
The file was addedtarget/linux/ramips/dts/mt7628an_motorola_mwr03.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
コミット a73a8269e13f9387a2ac883dac7fe0dd49999ede by freifunk
ramips: add support for DomyWifi DM202/DM203/DW22D

Specifications:
* SOC: MT7620A + MT7610E
* ROM: 16 MiB spi flash (W25Q128FVSG)
* RAM: 128 MiB DDR2 (W971GG6KB-25)
* WAN: 10/100M *1
* LAN: 10/100M *4
* USB: Type-A USB2.0 *1
* SD: MicroSD *1
* Button: Reset *1
* Antennas: 2.4 GHz *2 + 5 GHz *1
* TTL Baudrate: 57600
* U-Boot Recovery: IP: 10.10.10.123, Server: 10.10.10.3

Installation:
* Web UI Update
  1. Open http://192.168.10.1/upgrade.html in the browser.
  2. Rename firmware to a short name like firmware.bin and then upload it.
  3. Fill in the password column with the following content:
  password | mtd -x mIp2osnRG3qZGdIlQPh1 -r write /tmp/firmware.bin firmware
* TFTP + U-Boot
  1. Connect device with a TTL cable.
  2. Press "2" when booting to select "Load system code then write to Flash via TFTP".
  3. Upload firmware by tftpd64, it will boot when write instruction is executed.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
(commit: a73a826)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_domywifi_dm203.dts
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_domywifi.dtsi
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_domywifi_dw22d.dts
The file was addedtarget/linux/ramips/dts/mt7620a_domywifi_dm202.dts
コミット 269758a5bcea1376d037dfea62f161ff8562e489 by freifunk
ipq806x: Askey RT4230W REV6: use usual writing for pcie part

The problem has been fixed in f47cb405cafd ("ipq806x: fix pci broken
on bootm command"), now the pcie part can be written in the usual way.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Reviewed-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 269758a)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts (diff)
コミット e2d08084c30e1f25559bfc1c745c0d0854a75636 by freifunk
ath79: add support for Compex WPJ558 (16M)

Specifications:
- SoC: QCA9558
- DRAM: 128MB DDR2
- Flash: 16MB SPI-NOR
- Wireless: on-board abgn 2×2 2.4GHz radio
- Ethernet: 2x 10/100/1000 Mbps (1x 802.11af PoE)
- miniPCIe slot

Flash instruction:
- From u-boot

tftpboot 0x80500000 openwrt-ath79-generic-compex_wpj558-16m-squashfs-sysupgrade.bin
erase 0x9f030000 +$filesize
cp.b $fileaddr 0x9f030000 $filesize
boot

- From cpximg loader

The cpximg loader can be started either by holding the reset button
during power up. Once it's running, a TFTP-server under 192.168.1.1 will accept
the image appropriate for the board revision that is etched on the board.

For example, if the board is labelled '6A07':

tftp -v -m binary 192.168.1.1 -c put openwrt-ath79-generic-compex_wpj558-16m-squashfs-cpximg-6a07.bin

Signed-off-by: Romain Mahoux <romain@mahoux.fr>
[convert to nvmem, remove redundant lan_mac in 02_network]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e2d0808)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9558_compex_wpj558-16m.dts
コミット d57ba86e489e363be3b26b9cb880048da5dfd12c by freifunk
ramips: add support for D-Link DAP-1325-A1

This patch adds support for D-Link DAP-1325-A1 (Range Extender Wi-Fi N300)

Specifications:
- SoC: 580Mhz MT7628NN
- RAM: 64MB, DDR2 SDRAM
- Storage: 8MB, SPI (W25Q64JVSSIQ)
- Ethernet: 1x 10/100 LAN port
- WIFI: 2.4 GHz 802.11bgn
- LED: Status (2x to provide 3 colors), Wi-Fi Signal Strength (4x)
- Buttons: Reset, WPS
- UART: Serial console (57600, 8n1)
Row of 4 holes near LAN port, starting from square hole:
3.3V, TX,RX,GND
- FCC ID: fccid.io/KA2AP1325A1/

Installation:

Failsafe UI
Firmware can be uploaded with Failsafe UI web page:
- turn device off
- press and hold reset button
- turn device on
- keep holding reset until red wifi strength led turns on (ab. 10sec)
- connect to device through LAN port
PC must be configured with static ip (192.168.0.x)
- connect to 192.168.0.50
- select image to be flashed and upload.
Device will reboot after successful update

Serial port/TFTP server
- Connect through serial connectors on PCB (e.g. with teraterm)
- Set up a TFTP server, and connect through LAN with static IP
- Put image file in the root of the server
- Boot the device and select '2' at U-Boot startup
- Set device IP, server IP and image file name
- Start upload and flash

Signed-off-by: Giovanni Cascione <ing.cascione@gmail.com>
[fix whitespaces in DTS, convert to nvmem, add mtd-eeprom]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d57ba86)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_dlink_dap-1325-a1.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/01_leds (diff)
コミット a6c410ae10ea51f5541fe2fdc3bd39011bff3f0e by freifunk
ramips: increase flash freq for miwifi-mini

The flash is Winbond 25Q128. As it has large rom, better to increase flash
frequency to 70MHz according to the flash spec and enable fast-read.

Signed-off-by: David Yang <mmyangfl@gmail.com>
(commit: a6c410a)
The file was modifiedtarget/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts (diff)
コミット 5ed11012e7d990a11256917a5112f528cb983c89 by freifunk
ramips: lock u-boot partition and unlock u-boot-env for miwifi-mini

Generally u-boot should keep read-only to avoid mis-overwriting and
bricking the device, but u-boot-env could be safely modified with u-boot
setenv tool.

Signed-off-by: David Yang <mmyangfl@gmail.com>
(commit: 5ed1101)
The file was modifiedtarget/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts (diff)
コミット 38cb5005166dd49fb3d69ba68a905b97cc23f6a3 by freifunk
ramips: expose ephy leds for miwifi-mini

Give users more control by exposing ephy leds.

Signed-off-by: David Yang <mmyangfl@gmail.com>
[remove execute bit on 01_leds, add status for gpio2]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 38cb500)
The file was modifiedtarget/linux/ramips/dts/mt7620a_xiaomi_miwifi-mini.dts (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
コミット 4ab0b5fabd2e98264fbefb48da19fcc7b56a854a by noltari
bmips: backport accepted watchdog patch

This patch has been accepted for linux v5.14.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 4ab0b5f)
The file was removedtarget/linux/bmips/patches-5.10/120-wdt-bcm7038-add-big-endian-compatibility.patch
The file was addedtarget/linux/bmips/patches-5.10/080-v5.14-watchdog-bcm7038_wdt-add-big-endian-support.patch
コミット 364bd887a148a1963bf9a94fe7dd171f36afb87e by daniel
fstools: update to git HEAD

50e6b20 libfstools: handle open() return value properly in F2FS check
e1b6811 blockd: include missing libubox/utils.h

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 364bd88)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 3ebbf795df2633bbd277a5ec8651d4b093a775a2 by nbd
ustp: add OpenWrt STP/RSTP daemon

This integrates with netifd in order to provide STP/RSTP protocol support
in user space. It defaults to using RSTP for bridges with stp enabled.
This daemon has no config files, it uses the configuration passed from
netifd via ubus

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3ebbf79)
The file was addedpackage/network/services/ustp/files/ustpd.init
The file was addedpackage/network/services/ustp/Makefile
コミット d98738b5c118fc45068b45f07b8b6938e91f35d2 by mail
ath79: add support for onion omega

The Onion Omega is a hardware development platform with built-in WiFi.

https://onioniot.github.io/wiki/

Specifications:
- QCA9331 @ 400 MHz (MIPS 24Kc Big-Endian Processor)
- 64MB of DDR2 RAM running at 400 MHz
- 16MB of on-board flash storage
- Support for USB 2.0
- Support for Ethernet at 100 Mbps
- 802.11b/g/n WiFi at 150 Mbps
- 18 digital GPIOs
- A single Serial UART
- Support for SPI
- Support for I2S

Flash instructions:
The device is running OpenWrt upon release using the ar71xx target.
Both a sysupgrade
and uploading the factory image using u-boots web-UI do work fine.

Depending on the ssh client, it might be necessary to enable outdated
KeyExchange methods e.g. in the clients ssh-config:

Host 192.168.1.1
        KexAlgorithms +diffie-hellman-group1-sha1

The stock credentials are: root onioneer

For u-boots web-UI manually configure `192.168.1.2/24` on your computer,
connect to `192.168.1.1`.

MAC addresses as verified by OEM firmware:
2G       phy0      label
LAN      eth0      label - 1

LAN is only available in combination with an optional expansion dock.

Based on vendor acked commit:
commit 5cd49bb067ca ("ar71xx: add support for Onion Omega")

Partly reverts:
commit fc553c7e4c8e ("ath79: drop unused/incomplete dts")

Signed-off-by: Jan-Niklas Burfeind <git@aiyionpri.me>
(commit: d98738b)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/ar9331_onion_omega.dts
コミット 2b0378cf9f3163bac29fa9946b3aa1607fc03802 by chunkeey
gpio-button-hotplug: convert to gpio descriptor (gpiod_) API

OpenWrt's special gpio-button-hotplug driver is still using
exclusively the legacy GPIO Subsystem gpio_ API.

While it still does work fine for most devices, upstream
linux is starting to convert platform support like that of
the APU2/3/4 to the new GPIOD LOOKUP tables that are not
supported by it.

Hence, this patch replaces the gpio_ calls present in
gpio-button-hotplug with gpiod_ equivalent wherever
it's possible. This allows the driver to use the
gpiod lookup tables and still have a fallback for
legacy platform data code that just sets button->gpio
set to the real button/switch GPIO.

As a bonus: the active_low logic is now being handled
by the linux's gpio subsystem too. Another issue that
was address is the of_handle leak in the dt parser
error path.

Tested with legacy platform data: x86_64: APU2, MX-100
Tested on OF: ATH79; MR18, APM821xx: Netgear WNDR4700,
      RAMIPS: WL-330N3G
      LANTIQ: AVM FritzBox 7360v1

Reported-by: Chris Blake <chrisrblake93@gmail.com>
Tested-by: Chris Blake <chrisrblake93@gmail.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2b0378c)
The file was modifiedpackage/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c (diff)
コミット a1bd8109f02e3d8ef66a2f79ab8078055d7cd0b1 by chunkeey
ath79: remove obsolete pci-ath9k-fixup.[c,h] files

This was old code from the AR71XXs target days that
doesn't get compiled and used anymore.

Bringing up AR92xx and earlier chips from their
OWL-Emulator state is currently done by the upstream
ath9k-pci-owl-loader module. (see the kmod-owl-loader
package).

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a1bd810)
The file was removedtarget/linux/ath79/files/arch/mips/ath79/pci-ath9k-fixup.c
The file was removedtarget/linux/ath79/files/arch/mips/ath79/pci-ath9k-fixup.h
コミット d24efa92e1c0918526c6eae6c2f2e98ec1a8c048 by chunkeey
ath9k: owl-loader: remove obsolete AR71XX patch

this is no longer necessary as the AR71XX target
was superseded by ath79.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: d24efa9)
The file was removedpackage/kernel/mac80211/patches/ath/120-owl-loader-compat.patch
コミット 7119fd32d397567931e63dbbf72014e95624018f by chunkeey
openssl: bump to 1.1.1l

This version fixes two vulnerabilities:
  - SM2 Decryption Buffer Overflow (CVE-2021-3711)
    Severity: High

  - Read buffer overruns processing ASN.1 strings (CVE-2021-3712)
    Severity: Medium

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 7119fd3)
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was modifiedpackage/libs/openssl/patches/410-eng_devcrypto-add-configuration-options.patch (diff)
コミット 050621aa017273086d46ccf22dfb6942a367e049 by gch981213
mediatek: add a new spi-nand driver for kernel 5.10

This patch adds a new spi-nand driver which implements the SNFI of mt7622
and mt7629.

Unlike the existing snfi driver which makes use of the spi-mem framework
and the spi-nand framework with modified ecc support, this driver is
implemented directly on the mtd framework with other components untouched,
and provides better performance, and behaves exactly the same as the nand
framework.

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
(commit: 050621a)
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-ecc.c
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-mtd.c
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-ids.c
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-os.h
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/Makefile
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-os.c
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand.c
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/Kconfig
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-def.h
The file was addedtarget/linux/mediatek/patches-5.10/360-mtd-add-mtk-snand-driver.patch
The file was addedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand.h
コミット e8e8487603d306f989f6d582ff04a93e1f0636b1 by gch981213
mediatek: enable new spi-nand driver for kernel 5.10

This patch enables new spi-nand driver for mt7622 and mt7629.

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: e8e8487)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
コミット c6ed31630d6c9a1cb8b83a37bac77e480bc127b7 by gch981213
mediatek: remove spi-nand hacks from 5.10

we now have a standalone mtd driver and the old spi-mem driver along
with the hack in spi-nand core can be removed.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: c6ed316)
The file was removedtarget/linux/mediatek/patches-5.10/300-mtd-mtk-ecc-move-mtk-ecc-header-file-to-include-mtd.patch
The file was removedtarget/linux/mediatek/patches-5.10/310-mtd-spinand-disable-on-die-ECC.patch
The file was removedtarget/linux/mediatek/patches-5.10/340-mtd-spinand-Add-support-for-the-Fidelix-FM35X1GA.patch
The file was removedtarget/linux/mediatek/patches-5.10/320-spi-spi-mem-MediaTek-Add-SPI-NAND-Flash-interface-dr.patch
コミット 01b452fe2dace93343d8b568a57317d5fd53aea2 by gch981213
mediatek: change dts to use the new snand driver

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 01b452f)
The file was modifiedtarget/linux/mediatek/dts/mt7622-rfb1-ubi.dts (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/115-dts-bpi64-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/140-dts-fix-wmac-support-for-mt7622-rfb1.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/130-dts-mt7629-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/131-dts-mt7622-add-snand-support.patch (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-elecom-wrc-2533gent.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-linksys-e8450.dtsi (diff)
コミット b600aee3edbbf66e8cc714a7d5f69e4505a7445a by gch981213
mediatek: attach bmt to the new snand driver

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: b600aee)
The file was modifiedtarget/linux/mediatek/patches-5.10/330-mtk-bmt-support.patch (diff)
コミット 388127abd139d3ebbe761392403d58d58f5957cd by gch981213
mediatek: mtk-snand: check request size against chip info

mtd->size will be overrided by BMT which makes all mtd requests made by
bmt fail in request size checking.
this commit changes the driver to check against actual chip size in chip
info as a workaround.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 388127a)
The file was modifiedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-mtd.c (diff)
コミット 9abd2fb6c4dd3befa80a5721e7a6bc77506ac778 by gch981213
mediatek: bmt: set default bmt oob offset to 0

there's no driver level remapping of oob data in the new spi-nand
driver and bmt oob signature starts at 0x0 of the dumped oob data.
change the default value to 0 for the new spi-nand driver.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 9abd2fb)
The file was modifiedtarget/linux/mediatek/patches-5.10/330-mtk-bmt-support.patch (diff)
コミット 8f2cace0b7f2f9221ce3dd5a01772c17e5244c3e by gch981213
mediatek: mt7629: build with linux 5.10

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 8f2cace)
The file was modifiedtarget/linux/mediatek/mt7623/target.mk (diff)
The file was removedtarget/linux/mediatek/mt7629/config-5.4
The file was modifiedtarget/linux/mediatek/mt7622/target.mk (diff)
The file was addedtarget/linux/mediatek/mt7629/config-5.10
The file was modifiedtarget/linux/mediatek/Makefile (diff)
コミット 472437b93fe01a5cd31ad7c82933fd248b45d082 by gch981213
mediatek: mt7629: manually add missing kconfig

These options doesn't show up unless some kernel packages are selected,
so they are not covered by kernel_menuconfig.
Manually add them so that a build with all kmods can pass without user
interaction.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 472437b)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.10 (diff)
コミット 97e32e9702be7c7fab97d024ee336886e9faa0c7 by gch981213
mediatek: mt7623: replace kconfig symbol for snand driver

this change was missing during the spi-nand driver replacement, causing
build failure.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 97e32e9)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット cf40141b515d518ff166afb85e898904ab2ae57a by daniel
kernel: properly handle paging errors in fit partition parser

The uImage.FIT partition uses page mapping without properly handling
paging errors. This can lead to Kernel Oops in case of read errors
while trying to parse uImage.FIT partitions.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: cf40141)
The file was modifiedtarget/linux/generic/files/block/partitions/fit.c (diff)
コミット 99786e121bf3ad049ab261c78b1ca8f022a1089f by mail
hostapd: refresh patches

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 99786e1)
The file was modifiedpackage/network/services/hostapd/patches/330-nl80211_fix_set_freq.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/720-iface_max_num_sta.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/461-driver_nl80211-use-new-parameters-during-ibss-join.patch (diff)
コミット 7073e88a767390c77b5fe426c2080dd392a4e932 by mail
hostapd: fix Proxy-ARP with Hotspot 2.0 disabled

The disable_dgaf config fiels is only available in case Hostapd is
compiled with Hotspot 2.0 support, however Proxy-ARP does not depend on
Hotspot 2.0.

Only add the code related to this config field when Hotspot 2.0 is
enabled to fix compilation with the aformentioned preconditions.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 7073e88)
The file was addedpackage/network/services/hostapd/patches/741-proxyarp-fix-compilation-with-Hotspot-2.0-disabled.patch
コミット ec2078e3efe645b7fd7d85b1b918b4fbe2b8f809 by mail
hostapd: enable proxy-arp support for hostapd-full

The hostapd.sh script already has support for configuring proxy-ARP,
however no built variant has support for it enabled.

Enable proxy-ARP support for hostapd-full builds in order to allow users
to actually use this feature.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: ec2078e)
The file was modifiedpackage/network/services/hostapd/files/hostapd-basic.config (diff)
The file was modifiedpackage/network/services/hostapd/files/hostapd-full.config (diff)
The file was modifiedpackage/network/services/hostapd/files/hostapd-mini.config (diff)
コミット 161ee85bbe6d27166cee87be0c02a48384e818bf by mail
ramips: fix input type for TL-MR3020 v3

The modec{1,2} keys are actually switches.

Add the respective DTS properties to avoid accidental activation of
failsafe mode.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 161ee85)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
コミット db3545cd027935b305ee00e38fc363baa050e29e by mail
ramips: increase SPI frequency for TL-MR3020 v3

The GigaDevices GD25Q64B supports higher SPI clocks than 10 MHz. While
100 MHz do not work reliably, 50 MHz works without issues.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: db3545c)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
コミット 9c965893ed8065df4c5ac0ba730968d215e5dc91 by mail
ramips: enable fast-read for TL-MR3020 v3

The GigaDevices GD25Q64B found on the TL-MR3020 v3 supports the fast
read instruction. Add the required DT property in order to enable usage
of this property.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9c96589)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
コミット 90e167abaae80a59c8780d3305f8e1260d9f1339 by mail
ramips: add label-mac for TL-MR3020 v3

The TP-Link TL-MR3020 v3 only has a single MAC address assigned for
ethernet LAN as well as WiFi. This MAC address is also printed on the
casing.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 90e167a)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
コミット 1c8214d6f2c70db40dad0d111954802668b174d4 by freifunk
ath79: fix spelling of DEVICE_MODEL for D-Link DAP-2695

Change `DAP-2965` to `DAP-2695` for device selection in menuconfig.

Fixes: cd09f26660b6 ("ath79: add support for D-Link DAP-2695-A1")

Signed-off-by: Sebastian Schaper <openwrt@sebastianschaper.net>
[add Fixes]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 1c8214d)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 6b1cd3e3451ab1057dd3b27fd3f9834e1765d20c by hauke
kernel: bump 5.10 to 5.10.61

Manually rebased:
  bcm27xx/patches-5.10/950-1031-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch

Removed upstreamed:
  mvebu/patches-5.10/101-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 6b1cd3e)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0082-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/172-dt-bindings-usb-mtk-musb-add-MT7623-compatible.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.10/101-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0138-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0094-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/602-arm64-dts-mediatek-Split-PCIe-node-for-MT2712-MT7622.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0098-lan78xx-use-default-alignment-for-rx-buffers.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/172-dt-bindings-usb-mediatek-musb-add-mt8516-compatbile.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0040-Add-dwc_otg-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0555-r8152-support-new-chips.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/900-dts-mt7622-bpi-r64-aliases-for-dtoverlay.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/171-dt-bindings-usb-convert-mediatek-musb.txt-to-YAML-sc.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0095-lan78xx-EEE-support-is-now-a-PHY-property.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/173-arm-dts-mt7623-add-musb-device-nodes.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0401-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0083-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/330-mtk-bmt-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/603-ARM-dts-mediatek-Update-mt7629-PCIe-node.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0076-lan78xx-Read-initial-EEE-status-from-DT.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0030-lan78xx-Enable-LEDs-and-auto-negotiation.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0127-mmc-sdhci-iproc-Fix-vmmc-regulators-on-iProc.patch (diff)
コミット be7e0091feb32f579818825a36e28bfe3acdf930 by hauke
kernel: bump 5.4 to 5.4.143

Manually rebased:
  bcm27xx/patches-5.4/950-1031-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch

Removed upstreamed:
  mvebu/patches-5.4/100-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: be7e009)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0030-lan78xx-Enable-LEDs-and-auto-negotiation.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0132-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0111-lan78xx-Read-initial-EEE-status-from-DT.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/810-pci_disable_common_quirks.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-1031-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch (diff)
The file was removedtarget/linux/mvebu/patches-5.4/100-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0218-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0117-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.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 modifiedtarget/linux/generic/backport-5.4/800-v5.5-scsi-core-Add-sysfs-attributes-for-VPD-pages-0h-and-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0118-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0005-MLK-20684-PCI-Disable-MSI-on-CYW4356-and-CYW4359-chi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0137-lan78xx-EEE-support-is-now-a-PHY-property.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0007-PCI-Disable-MSI-on-marvel-88w9098-and-88w8997-chips.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.4/950-0145-lan78xx-use-default-alignment-for-rx-buffers.patch (diff)
コミット b8f8d0651c9ec2a6f4a869fc262d2ba38d723b1f by hauke
kernel: fix warning about unused try_to_force_load

There is a longlasting warn about unused defined try_to_force_load.
Fix this by including this function only when actually used.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: b8f8d06)
The file was modifiedtarget/linux/generic/hack-5.10/204-module_strip.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/204-module_strip.patch (diff)
コミット 7e135add24911a9302d9e73fe0456318ce8169fa by hauke
kernel: disable CONFIG_RCU_EXPERT and friends

Based on the existing documentation [1][2], I dare anyone to demonstrate that
we need to fine-tune these RCU parameters. The (performance) breakage potential
for doing so is immense, so let's just please put down this loaded footgun.

Disable CONFIG_RCU_EXPERT and its dependent symbols. Additionally, remove the
CONFIG_RCU_EXPERT symbol from the target kconfigs which contain it.

[1] https://www.kernel.org/doc/Documentation/RCU/Design/Data-Structures/Data-Structures.html
[2] https://lwn.net/Articles/777214/

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 7e135ad)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/ipq807x/config-default (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
The file was modifiedtarget/linux/gemini/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/oxnas/ox820/config-default (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/oxnas/ox810se/config-default (diff)
The file was modifiedtarget/linux/gemini/config-5.4 (diff)
コミット 505b7a2d08a79780f50a2adb383f57ef63bd85ac by hauke
kernel: move two symbols to the generic kconfigs

CONFIG_RCU_{NEED_SEGCBLIST,STALL_COMMON} are set basically everywhere. Move them
to the generic kconfigs. And resort the generic kconfigs while at it.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 505b7a2)
The file was modifiedtarget/linux/bcm53xx/config-5.4 (diff)
The file was modifiedtarget/linux/x86/generic/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.4 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-5.4 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
The file was modifiedtarget/linux/imx6/config-5.4 (diff)
The file was modifiedtarget/linux/x86/64/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/archs38/config-5.4 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/config-5.4 (diff)
The file was modifiedtarget/linux/mpc85xx/p1020/config-default (diff)
The file was modifiedtarget/linux/mpc85xx/p2020/config-default (diff)
The file was modifiedtarget/linux/pistachio/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/gemini/config-5.10 (diff)
The file was modifiedtarget/linux/x86/generic/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.10 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.4 (diff)
The file was modifiedtarget/linux/lantiq/xrx200/config-5.4 (diff)
The file was modifiedtarget/linux/armvirt/config-5.4 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.10 (diff)
The file was modifiedtarget/linux/malta/config-5.4 (diff)
The file was modifiedtarget/linux/gemini/config-5.4 (diff)
The file was modifiedtarget/linux/arc770/config-5.4 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
The file was modifiedtarget/linux/octeon/config-5.4 (diff)
The file was modifiedtarget/linux/armvirt/config-5.10 (diff)
The file was modifiedtarget/linux/imx6/config-5.10 (diff)
The file was modifiedtarget/linux/bmips/config-5.10 (diff)
The file was modifiedtarget/linux/x86/64/config-5.10 (diff)
The file was modifiedtarget/linux/malta/config-5.10 (diff)
The file was modifiedtarget/linux/ipq807x/config-default (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/mvebu/config-5.4 (diff)
The file was modifiedtarget/linux/oxnas/ox810se/config-default (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.4 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.4 (diff)
The file was modifiedtarget/linux/bcm63xx/smp/config-default (diff)
The file was modifiedtarget/linux/zynq/config-5.4 (diff)
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
The file was modifiedtarget/linux/octeon/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was modifiedtarget/linux/oxnas/ox820/config-default (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
The file was modifiedtarget/linux/omap/config-5.4 (diff)
The file was modifiedtarget/linux/octeontx/config-5.4 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.10 (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.4 (diff)
The file was modifiedtarget/linux/lantiq/xrx200/config-5.10 (diff)
コミット bce00f47e5d67e5a33e9d7fa137cbe0a5d3d334b by rafal
bcm53xx: backport the latest upstream DT changes

This includes:
1. BCM5301X changes from 5.14 and queued 5.15 stuff
2. NSP changes from 5.11 - 5.15 for kernel 5.10

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: bce00f4)
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0008-ARM-dts-NSP-Add-DT-files-for-Meraki-MX64-series.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/032-v5.14-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0007-ARM-dts-NSP-Add-Ax-stepping-modifications.patch
The file was modifiedtarget/linux/bcm53xx/patches-5.4/320-ARM-dts-BCM5301X-Add-serial-to-the-bootargs.patch (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/032-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0003-ARM-dts-NSP-disable-qspi-node-by-default.patch
The file was addedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0003-ARM-dts-BCM5301X-Fix-memory-nodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0015-ARM-dts-NSP-Add-a-SRAB-compatible-string-for-each-bo.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0005-ARM-dts-NSP-Move-USB3-PHY-to-internal-MDIO-bus.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0001-ARM-dts-NSP-add-device-names-to-compatible.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0011-ARM-dts-BCM5301X-Fix-MDIO-mux-binding.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0013-ARM-dts-NSP-Update-ethernet-switch-node-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0016-ARM-dts-NSP-Provide-defaults-ports-container-node.patch
The file was addedtarget/linux/bcm53xx/patches-5.4/036-v5.14-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0012-ARM-dts-BCM5301X-Fix-memory-nodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0006-ARM-dts-NSP-Add-common-bindings-for-MX64-MX65.patch
The file was addedtarget/linux/bcm53xx/patches-5.4/036-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0010-ARM-dts-BCM5301X-Fix-nodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0002-ARM-dts-BCM5301X-Fix-MDIO-mux-binding.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0002-ARM-dts-NSP-enable-DMA-on-bcm988312hr.patch
The file was addedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0001-ARM-dts-BCM5301X-Fix-nodes-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0009-ARM-dts-NSP-Add-DT-files-for-Meraki-MX65-series.patch
The file was modifiedtarget/linux/bcm53xx/patches-5.10/320-ARM-dts-BCM5301X-Add-serial-to-the-bootargs.patch (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0014-ARM-dts-NSP-Fix-Ethernet-switch-SGMII-register-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0004-ARM-dts-NSP-add-MDIO-bus-controller-node.patch
コミット d37125b3f3909c26c1e4648411a5fa5d956df6d0 by freifunk
ath79: remove redundant BLOCKSIZE of 64k from devices

BLOCKSIZE = 64k is set in Device/Default, i.e. global default on
the target.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: d37125b)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット e2b03c16eb44a10fa64f0a58325bc494ee1b8bcb by freifunk
ipq806x: add missing enclosing partitions block for TP-Link C2600

The partitions that have compatible property set are skipped by mtd if
they are not contained inside a partitions node and this breaks
fetching MAC address from "default-mac" partition.

Fix this by defining all the partitions inside partitions node with
compatible = "fixed-partitions" as nvmem requires the standard
partitions scheme to work correctly.

Fixes: FS#3945
Fixes: cd36d71655ee ("ipq806x/dts: Add Archer C2600 DTS")
Fixes: 0458a8993ca1 ("ipq806x: convert mtd-mac-address to nvmem
implementation")

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>
Reviewed-by: Ansuel Smith <ansuelsmth@gmail.com>
[adjust commit title/message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e2b03c1)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi (diff)
コミット aec97b31ea38820403eb0e20f97ff8e544efe4e2 by freifunk
ramips: provide default BLOCKSIZE for Device/seama

The Device/seama shared definition requires BLOCKSIZE, so it should
have a default value for this variable.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: aec97b3)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/image/rt3883.mk (diff)
コミット f08b76b32fded7ff3ba0453d45216e19146b7bc5 by freifunk
ramips: w2914ns-v2: consolidate leds nodes into dtsi

w2914ns-v2, 11acnas, and freezio use almost same board and thus share a
common dtsi file. Now that LED labels do not contain "devicename" since
commit c846dd91f0a6 ("ramips: remove model name from LED labels"), let's
move the leds nodes to dtsi and remove them from dts.

Note that freezio has only one USB 3.0 port and adding &ehci_port2 trigger
does not incur any visible changes.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: f08b76b)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_11acnas.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zio_freezio.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
コミット 8a4d4d4243357b28722e3327e2c7c7b4ceb288ec by rafal
bcm53xx: backport missed DT patch cleaning up CRU block

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 8a4d4d4)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0012-ARM-dts-BCM5301X-Provide-defaults-ports-container-no.patch (diff)
The file was addedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0007-ARM-dts-BCM5301X-Move-CRU-devices-to-the-CRU-node.patch
The file was modifiedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0010-ARM-dts-BCM5301X-Update-Ethernet-switch-node-name.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0011-ARM-dts-BCM5301X-Add-a-default-compatible-for-switch.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/032-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/032-v5.14-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/036-v5.14-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0007-ARM-dts-BCM5301X-Move-CRU-devices-to-the-CRU-node.patch
The file was modifiedtarget/linux/bcm53xx/patches-5.4/302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0011-ARM-dts-BCM5301X-Add-a-default-compatible-for-switch.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/036-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0010-ARM-dts-BCM5301X-Update-Ethernet-switch-node-name.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0012-ARM-dts-BCM5301X-Provide-defaults-ports-container-no.patch (diff)
コミット a7aa237c288c5d429a8915f0e5a7be40b047e519 by ldir
wireguard-tools: bump to 20210424

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: a7aa237)
The file was modifiedpackage/network/utils/wireguard-tools/Makefile (diff)
コミット 25cb37bc009341da8afff0335cd7f9590a6bb411 by daniel
procd: update to git HEAD

df251c2 uxc: move mountpoint of persistent config to /var/run/uxc
e5b38fd trace: free memory allocated by blobmsg_format_json_indent()

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 25cb37b)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 3e16866f395e5292feb3dca2ee076258acd7f0b1 by daniel
procd: update to git HEAD

96d8bf2 trace: fix potential use-after-free occurence
8eb1d78 initd: fix off-by-one error in mkdev.c
86f82f3 utils: don't ignore open() return value
f5fe04b jail: actually check calloc return value
269c9e4 trace: preload: avoid NULL-dereference here as well

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3e16866)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット c39be8e7a4d60b5b66d5bf3b0f8947ae9da42184 by lynxis
ramips: minew g1-c: use default static address for lan instead of dhcp

As Adrian Schmutzler suggested on github [1] the device should follow the
default behaviour on ethernet using a static address instead using dhcp.

[1] https://github.com/openwrt/openwrt/commit/8d497b65704f62294a4bbc0e1f5aa4eb1dbf9e24

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
(commit: c39be8e)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
コミット a235b417925b18cd803e48332601eb9965f85cbd by mail
libjson-c: remove old math patch

Remove old math patch meant for old GCC versions. It's not needed
for GCC and causes issues with clang.

Add CMake patch to identify clang properly and apply the proper
flags. Fixes the following warnings/errors:

json_pointer.c:230:7: warning: implicit declaration of function
'vasprintf' is invalid in C99 [-Wimplicit-function-declaration]
        rc = vasprintf(&path_copy, path_fmt, args);
             ^
json_pointer.c:317:7: warning: implicit declaration of function
'vasprintf' is invalid in C99 [-Wimplicit-function-declaration]
        rc = vasprintf(&path_copy, path_fmt, args);
             ^
/usr/include/bits/mathcalls.h:177:23: error: cannot redeclare builtin
function '__builtin_isinf'
__MATHDECL_ALIAS (int,isinf,, (_Mdouble_ __value), isinf)
                      ^
/usr/include/bits/mathcalls.h:177:23: note: '__builtin_isinf' is a
builtin with type 'int ()'
/usr/include/bits/mathcalls.h:213:23: error: cannot redeclare builtin
function '__builtin_isnan'
__MATHDECL_ALIAS (int,isnan,, (_Mdouble_ __value), isnan)

The clang patch is an upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: a235b41)
The file was removedpackage/libs/libjson-c/patches/000-libm.patch
The file was addedpackage/libs/libjson-c/patches/010-clang.patch
コミット 62465c75be43dc97fd5a94223dfbc226e0dfa6ba by rafal
bcm53xx: fix USB in kernel 5.10

This makes USB controller driver work with USBs that are always powered
on (don't require toggling any GPIO).

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 62465c7)
The file was addedtarget/linux/bcm53xx/patches-5.10/181-Revert-USB-bcma-Add-a-check-for-devm_gpiod_get.patch
コミット 9b40346328aeb0c46ffb62f6c64f7fd64e909b98 by rafal
bcm53xx: fix kmod-i2c-bcm-iproc for kernel 5.10

I2C_BCM_IPROC selects I2C_SLAVE which in turn makes two new symbols
available: I2C_SLAVE_EEPROM and I2C_SLAVE_TESTUNIT. That was causing:

I2C support (I2C) [M/n/y/?] m
  Enable compatibility bits for old user-space (I2C_COMPAT) [N/y/?] n
  I2C device interface (I2C_CHARDEV) [M/n/?] m
  I2C bus multiplexing support (I2C_MUX) [N/m/?] n
  Autoselect pertinent helper modules (I2C_HELPER_AUTO) [N/y/?] n
    SMBus-specific protocols (I2C_SMBUS) [N/m/?] n
  I2C/SMBus Test Stub (I2C_STUB) [N/m/?] n
  I2C slave support (I2C_SLAVE) [Y/?] y
    I2C eeprom slave driver (I2C_SLAVE_EEPROM) [N/m/?] n
    I2C eeprom testunit driver (I2C_SLAVE_TESTUNIT) [N/m/?] (NEW)

Ideally I2C_SLAVE should probably be packaged as kmod-i2c-slabe. For now
just modify kmod-i2c-bcm-iproc to fix kernel compilation.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 9b40346)
The file was modifiedtarget/linux/bcm53xx/modules.mk (diff)
コミット f55f1dbaad33a259e854bdad93d8adcef00a5629 by rafal
bcm53xx: switch to the kernel 5.10

With PCI and USB regressions fixed it should be safe to switch now.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f55f1db)
The file was modifiedtarget/linux/bcm53xx/Makefile (diff)
コミット 6f39649555efb1ce44a63e802322c68ebd26e92e by rafal
firmware-utils: mkmerakifw-old: Add le32 support

mkmerakifw-old was created for the z1 which uses the AR9344 SoC with
be32 addressing. The MX64/MX65 devices use the same header style, however
these boards use a BCM NSP SoC with le32 addressing.

Since we may be booting initramfs images with this header, which may be
of any size, within reason, board->imagelen is set to 0. The kernel
image shoule be limited in the image Makefile.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 6f39649)
The file was modifiedtools/firmware-utils/src/mkmerakifw-old.c (diff)
コミット bf94c2da3e60fe41b379cf4a7f87763d30fcb601 by daniel
procd: fix issue mounting overlay fs

The previous procd update broke mounting overlayfs in an attempt to
fix an off-by-one error. Revert that broken fix and apply fix from
Nick Hainke <vincent@systemli.org> instead to bring things back to
life.

20adf53 Revert "initd: fix off-by-one error in mkdev.c"
773e8da initd: fix off-by-one error in mkdev.c

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: bf94c2d)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 4d0883c011e1f56711f59c2f18315d2cd817dba2 by dedeckeh
ethtool: fix recursive dependency

Change the CONFLICTS definition from the alternative package
(ethtool-full) to the main one.

The CONFLICTS line creates a dependency to the conflicting package.

Right now, the dependency would be created in the PACKAGE_ethtool-full
symbol:

config PACKAGE_ethtool-full
        depends on m || (PACKAGE_ethtool != y)

When the main package is selected by airmon-ng, it selects
PACKAGE_ethtool, *depending* on the value of PACKAGE_ethtool-full:

config PACKAGE_airmon-ng
        select PACKAGE_ethtool if PACKAGE_ethtool-full<PACKAGE_airmon-ng

In the first block, the value of PACKAGE_ethtool-full depends on the
value of PACKAGE_ethtool.  In the second block, the opposite is true:
the value of PACKAGE_ethtool depends on the value of
PACKAGE_ethtool-full.  This is a recursive dependency.

Fix it by changing the package where the dependency is created, so that
only the value of PACKAGE_ethtool will depend on PACKAGE_ethtool-full.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 4d0883c)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 42ee7d8157c177675a508b6d8a502e4ac3623235 by mail
kernel: add missing CONFIG_SECURITY_NETWORK_XFRM ksym

Paul noticed a build failure [1] due to this missing symbol. Add it as disabled
to both generic kconfigs.

[1] https://github.com/aparcar/openwrt/runs/3480872706?check_suite_focus=true#step:11:63

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 42ee7d8)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット eebc25ccae9257ab090dc4427805f7ccbb6a019d by jo
firewall4: update to latest Git HEAD

cf835ce treewide: convert deprecated syntax
c9a3bf5 tests: adapt to latest ucode

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: eebc25c)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 9e9057f4164a31bbe5a645878a9e0f083b533c0f by jo
ucode: update to latest Git HEAD

929c862 vm: fix toplevel function call protocol
8f34d70 fs: fix chown() and rename() error return values
03ca445 tests: disable fuzz tests for now
3b1be3d types: mark further GC roots
d49af4e types: fix comparison of differently signed integers
c79ff39 types: handle conversion errors when dealing with negative error indexes
3315b1f types: allow negative array indexes
d5b25f9 treewide: harmonize function naming
cc4ce8d module: remove unused defines
f5d7526 examples: add libucode usage examples
559eff2 types, vm: adjust GC api
e5e7e62 treewide: move header files into dedicated directory
ff6168a build: install header files
7e6ce0f main: introduce new flag `-x` to allow disabling specific functions
b1817b3 vm: fix invalid memory access on GC'ing uninitialized VM context
498fe87 main: refactor option parsing and VM setup
ff52440 treewide: consolidate typedef naming
1d60418 vm: add API to control trace mode
48f33ad vm: make root exception handler configurable
0f69f09 vm: fix invalid memory access on toplevel function calls
6bcc318 vm: fix handling exceptions in top-level function calls
4ae0568 lib, vm: reimplement exit() as exception type
2f77657 vm: extend API to allow returning result value from VM execution
111645a vm: remove module preloading logic
38ff6de main: preload modules ourselves
d5bc223 vm: add uc_vm_invoke() helper
ef0baf1 vm: cosmetic fix for outputting exceptions without source context
b11a2fa vm: move global scope allocation into uc_vm_init()
900b2a3 vm: add getter and setter for vm globals scope
0179576 lib: rename uc_add_proto_functions() to uc_add_functions()
98b9c84 lib: expose stdlib function array
1adfba0 treewide: eliminate dead code and unused functions
3974e71 treewide: replace a number of unnecessary type casts
bf85226 treewide: move ressource type registry into vm instance
e2b3d2e build: split into libucode and ucode cli
dad8f3a types: properly deal with circular data in GC mark phase
62dbd64 lexer: rename UT_ prefixed constants to UC_
bc8e465 types: fix wrong assert() on tearing down object trees
853b9f1 vm: fix potential invalid memory access in uc_vm_get_error_context()
6f05cdd lib: fix refcount imbalance in uc_require_path()
96f140b lib, vm: ensure that require() compiles modules only once
df5db5f compiler: don't segfault on invalid declaration expressions
a97c7a1 lexer: transition into EOF state on unrecognized character
2a838d1 compiler: improve mapping of binary operator tokens to instructions
9872f65 vm: add support for I_LE and I_GE instructions
4e410c3 treewide: let uc_cmp() use instruction instead of token numbers
ce6081d lexer, vm: reorder token and instruction numbers
234a4f6 lib: implement b64enc() and b64dec() functions
856a0c0 lib: only consider context of calling function for callbacks
86fb130 lib: implement min() and max() functions
3e893e6 lib: pass-through "this" context to library function callbacks
42de7ab lib: implement `sourcepath()` function
05c80a7 lib: fix negative uc_index() return value on 32bit systems
9874562 lexer: implement raw code mode
3b665c8 lexer: drop value union from keyword table
44354cf lexer, compiler: separate TK_BOOL token into TK_TRUE and TK_FALSE tokens
5879bdf syntax: drop Infinity and NaN keywords
d4edadc lib: rename uc_lib_init() to uc_load_stdlib()
d81bad7 main, lib: move allocation of globals object into lib function
c4f4b38 main: simplify REQUIRE_SEARCH_PATH initialization
54ca3aa types: fix uninitialized memory on setting non-contiguous array indexes
cbc0d78 build: let require search patch default to CMAKE_INSTALL_PREFIX
5714705 syntax: introduce `const` support
ed32c42 compiler, lexer: add NO_LEGACY define to disable legacy syntax features
ff6811f syntax: implement `delete` as proper operator
5803d86 lib: implement wildcard() function
dfb7379 fs: implement chmod(), chown(), rename() and glob() functions
1ddf5b6 lexer: skip interpreter line in any source buffer
9951a00 build: lower minimum required CMake version to v3.13
7b81ab2 main: expose argv as global ARGV array to ucode scripts
7283a70 tests: rename misnamed testcases for consistency
3f80116 compiler: fix local for-loop initializer variable declarations
f20b56f compiler: properly parse slashes in parenthesized division expressions
5c4e1ea lib: implement regexp(), a function to construct regexp instances at runtime
e546bba lib: implement render(), an include variant capturing output in a string
0cb10c6 vm: implement mechanism to change output file descriptor
eb8a64d lib: fix uc_sort()
f1ffc9f vm: truncate long values after 60 chars in trace output
850612f compiler: properly handle break/continue in nested scopes
f0a9875 compiler: properly handle keyword in parenthesized property access expression
1660433 compiler: fix stack mismatch on compiling `use strict` statements
a36e0df syntax: implement support for 'use strict' pragma
827a34a vm, compiler: get rid of unused struct members
594cdf3 lib: implement assert()
c4d1648 lib: add support for pretty printing JSON to printf() and sprintf()
f2eaea3 lib: gracefully handle truncated format strings in uc_printf_common()
02629b8 lexer: fix infinite loop on parsing unterminated comments
2bc9bac lexer: fix infinite loop on parsing unterminated expression blocks
f73e201 lexer: fix infinite loop when parsing regexp literal at EOF
86b4863 compiler: fix segfault on parsing invalid pre/post increment expressions
0e24509 lib: fix reporting source context lines at EOF
e66b2ad compiler, lexer: improve lexical state handling
e29b574 lib: fix uc_split() quirks
64eec7f treewide: ISO C / pedantic compliance
4af803d build: output error messages on test failures
9ef693e vm: improve context for early errors
6def9fc tests: pass ucode library path through environment
d5dd183 treewide: address various sign-compare warnings
28825ac types: support creating ressource values without associated type
9c5106a types: fix potential memory leaks and null pointer accesses
c51934a types: fix potential leak of key in ucv_object_add()
7b28727 main: fix ineffective EOF check in parse()
4cf897c lib: uc_system(): fix invalid free() of non-heap memory
35af4ba treewide: rework internal data type system
f2c4b79 treewide: fix issues reported by clang code analyzer
93ededb tests: allow executing run_tests.sh from any directory
0e4a387 Add initial GitLab and GitHub CI support
df73b25 tests: add more tests
41d33d0 tests: custom: return exit code if tests fails
1c548a6 cmake: do not output binaries into lib directory
2b59097 tests: create custom tests from current tests cases
8039361 main: provide just binary name in help output
778e4f7 lexer: fix incomplete struct initializers
502ecdc cmake: enable extra compiler checks
3c2aeff cmake: fix includes and libraries
617a114 cmake: make 3.0 minimum version
f360350 lib: implement sleep(ms) function
7f0ff91 lib: allow parsing non-array, non-object value in json()

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 9e9057f)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット 43f0e386d4e79e9014e926d1d9b5e2ff8f1379cb by gch981213
mediatek: add support for TOTOLINK A8000RU

Specifications:
- SoC: MT7622
- RAM: 512MB
- Flash: MX35LF1GE4AB 128MB SPI NAND
- Ethernet: RTL8367S 5x1GbE
- WiFi: 2.4G: MT7622 5G: MT7615N x2
- Other ports: USB3.0 x1

Flash instruction:
*important*: upgrade vendor firmware to at least V7.1cu.643_B20200521
1. hold the reset button and power on the device. wait for about 10s
   before releasing the reset button.
2. upload sysupgrade.bin via u-boot recovery page on http://192.168.1.1

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 43f0e38)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mediatek/dts/mt7622-totolink-a8000ru.dts
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
コミット b6cbbbb6ef4deaba00f5c128ea66696fc64c5bf0 by dedeckeh
busybox: update to version 1.34.0

Update busybox to version 1.34.0

* Remove upstreamed patches (205, 530, 540)

* Remove one old patch that does not apply any more. (203)
  That was originally introduced in 2008 with 563d23459,
  but does not apply after busybox restructuring with
  https://git.busybox.net/busybox/commit/networking/udhcp/dhcpc.c?h=1_34_stable&id=e6007c4911c3ea26925f9473b9f156a692585f30
  and
  https://git.busybox.net/busybox/commit/networking/udhcp/dhcpc.c?h=1_34_stable&id=1c7253726fcbab09917f143f0b703efbd2df55c3

* Refresh config and patches.

* Backport upstream fixes for
   - MIPS compilation breakage and
   - process substitution regression

Config refresh:

Refresh commands, run after busybox is first built once:

cd utils/busybox/
cd config/
../convert_menuconfig.pl ../../../../build_dir/target-aarch64_cortex-a53_musl/busybox-default/busybox-1.34.0
cd ..
./convert_defaults.pl < ../../../build_dir/target-aarch64_cortex-a53_musl/busybox-default/busybox-1.34.0/.config > Config-defaults.in

Manual edits needed afterward:

* Config-defaults.in:  OpenWrt config symbol IPV6 logic applied to
  BUSYBOX_DEFAULT_FEATURE_IPV6
* Config-defaults.in:  OpenWrt configTARGET_bcm53xx logic applied to
  BUSYBOX_DEFAULT_TRUNCATE (commit 547f1ec)
* Config-defaults.in:  OpenWrt logic applied to
  BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD (commit dc92917)
  BUSYBOX_DEFAULT_UDHCPC_DEFAULT_INTERFACE (just "")
* config/editors/Config.in: Add USE_GLIBC dependency to
  BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH (commit f141090)
* config/shell/Config.in : change at "Options common to all shells"  the symbol
  SHELL_ASH  -->  BUSYBOX_CONFIG_SHELL_ASH
   (discussion in http://lists.openwrt.org/pipermail/openwrt-devel/2021-January/033140.html
     Apparently our script does not see the hidden option while
     prepending config options with "BUSYBOX_CONFIG_" which leads to a
     missed dependency when the options are later evaluated.)
* Edit Config.in files by adding quotes to sourced items in
  config/Config.in, config/networking/Config.in and config/util-linux/Config.in (commit 1da014f)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: b6cbbbb)
The file was modifiedpackage/utils/busybox/config/editors/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/networking/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/coreutils/Config.in (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was removedpackage/utils/busybox/patches/203-udhcpc_renew_no_deconfig.patch
The file was removedpackage/utils/busybox/patches/540-nslookup-mention-QUERY_TYPE-SRV.patch
The file was modifiedpackage/utils/busybox/config/miscutils/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/shell/Config.in (diff)
The file was modifiedpackage/utils/busybox/patches/201-udhcpc_changed_ifindex.patch (diff)
The file was removedpackage/utils/busybox/patches/205-udhcpc_allow_zero_length_options.patch
The file was modifiedpackage/utils/busybox/patches/200-udhcpc_reduce_msgs.patch (diff)
The file was modifiedpackage/utils/busybox/config/networking/udhcp/Config.in (diff)
The file was addedpackage/utils/busybox/patches/001-backport-fix-build-breakage-on-mips.patch
The file was modifiedpackage/utils/busybox/Config-defaults.in (diff)
The file was addedpackage/utils/busybox/patches/002-backport-ash-process-substitution.patch
The file was removedpackage/utils/busybox/patches/530-use-SOURCE_DATE_EPOCH-for-timestamp-if-available.patch
The file was modifiedpackage/utils/busybox/config/klibc-utils/Config.in (diff)
コミット c5953d5f308f20d8b7e46ee1d68ba8866f5e4bad by dedeckeh
tools/zstd: update to 1.5.0

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: c5953d5)
The file was modifiedtools/zstd/Makefile (diff)
コミット cb8e5ede190427618601d2cd38c7363d54b3f173 by dedeckeh
tools/tar: update to 1.34

Refresh patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: cb8e5ed)
The file was modifiedtools/tar/Makefile (diff)
The file was modifiedtools/tar/patches/110-symlink-force-permissions.patch (diff)
コミット af8a5d240b6eb0381b92f79dac14143c526a68cc by dedeckeh
tools/findutils: update to 4.8.0

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: af8a5d2)
The file was modifiedtools/findutils/Makefile (diff)
コミット fe1942a87df253c0fef252efe7556907880207c9 by dedeckeh
tools/dosfstools: update to 4.2

Remove upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: fe1942a)
The file was removedtools/dosfstools/patches/0002-Switch-to-AC_CHECK_LIB-for-iconv-library-linking.patch
The file was modifiedtools/dosfstools/Makefile (diff)
コミット f431f2c4b654c04d9765b2aabe57a907b9c7b3ea by dedeckeh
tools/bison: update to 3.7.6

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: f431f2c)
The file was modifiedtools/bison/Makefile (diff)
コミット eef7f9ea37366c93039b386ca8e438b26a199214 by dedeckeh
tools/cmake: update to 3.21.2

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: eef7f9e)
The file was modifiedtools/cmake/patches/130-bootstrap_parallel_make_flag.patch (diff)
The file was modifiedtools/cmake/Makefile (diff)
The file was modifiedtools/cmake/patches/120-curl-fix-libressl-linking.patch (diff)
コミット f78ad901e1ce07c42a9f5e670c39dbdcea15eb87 by dedeckeh
tools/libressl: update to 3.3.4

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: f78ad90)
The file was modifiedtools/libressl/Makefile (diff)
コミット baacdd53dfd1daf3d4fada8921a46a562e4520e2 by freifunk
ath79: add support for TP-Link TL-WA1201 v2

This device is a wireless access point working on the 2.4 GHz and 5 GHz
band, based on Qualcomm/Atheros QCA9563 + QCA9886.

Specification
- 775 MHz CPU
- 128 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- QCA9563: 2.4 GHz 3x3
- QCA9886: 5 GHz
- AR8033: 1x 1 Gbs Ethernet
- 4x LED, WPS factory reset and power button
- bare UART on PCB (accessible through testpoints)

Methods for Flashing:
- Apply factory image in OEM firmware web-gui. Wait a minute after the
  progress bar completes and restart the device.
- Sysupgrade on top of existing OpenWRT image
- Solder wires onto UART testpoints and attach a terminal.
  Boot the device and press enter to enter u-boot's menu. Then issue the
  following commands
  1. setenv serverip your-server-ip
     setenv ipaddr your-device-ip
  2. tftp 0x80060000 openwrt-squashfs.bin (Rembember output of size in
    hex, henceforth "sizeinhex")
  3. erase 0x9f030000 +"sizeinhex"
  4. cp.b 0x80060000 0x9f030000 0x"sizeinhex"
  5. reboot

Recover:
- U-boot serial console

Signed-off-by: Robert Balas <balasr@iis.ee.ethz.ch>
[convert to nvmem]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: baacdd5)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9563_tplink_tl-wa1201-v2.dts
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 modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット de0c380a5f8289839ab970e794a45f0e04a466a3 by freifunk
ramips: add support for Sitecom WLR-4100 v1 002

Sitecom WLR-4100 v1 002 (marked as X4 N300) is a wireless router
Specification:
SoC: MT7620A
RAM: 64 MB DDR2
Flash: MX25L6405D SPI NOR 8 MB
WIFI: 2.4 GHz integrated
Ethernet: 5x 10/100/1000 Mbps QCA8337
USB: 1x 2.0
LEDS: 2x GPIO controlled, 5x switch
Buttons: 1x GPIO controlled
UART: row of 4 unpopulated holes near USB port, starting count from
      white triangle on PCB:

    VCC 3.3V
    GND
    TX
    RX

    baud: 115200, parity: none, flow control: none

Installation

    Connect to one of LAN (yellow) ethernet ports,
    Open router configuration interface,
    Go to Toolbox > Firmware,
    Browse for OpenWrt factory image with dlf extension and hit Apply,
    Wait few minutes, after the Power LED will stop blinking, the router is
    ready for configuration.

Known issues
Some USB 2.0 devices work at full speed mode 1.1 only

MAC addresses

factory partition only contains one (binary) MAC address in 0x4.
u-boot-env contains four (ascii) MAC addresses, of which two appear
to be valid.

  factory     0x4       **:**:**:**:b9:84  binary
  u-boot-env  ethaddr   **:**:**:**:b9:84  ascii
  u-boot-env  wanaddr   **:**:**:**:b9:85  ascii
  u-boot-env  wlanaddr  00:AA:BB:CC:DD:12  ascii
  u-boot-env  iNICaddr  00:AA:BB:CC:DD:22  ascii

The factory firmware only assigns ethaddr. Thus, we take the
binary value which we can use directly in DTS.

Additional information
OEM firmware shell password is: SitecomSenao
useful for creating backup of original firmware.
There is also another revision of this device (v1 001), based on RT3352 SoC

Signed-off-by: Andrea Poletti <polex73@yahoo.it>
[remove config DT label, convert to nvmem, remove MAC address
setup from u-boot-env, add MAC address info to commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: de0c380)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_sitecom_wlr-4100-v1-002.dts
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
コミット 96a7a4738cbda4d2abfd9a4061bbfdf5c0ac2ec0 by ldir
tools/findutils: fix build on macos

Use same fix as homebrew:

https://github.com/Homebrew/homebrew-core/pull/69761

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 96a7a47)
The file was modifiedtools/findutils/Makefile (diff)
コミット 6f2044c2d74dd0ae2cee3b25b2ac084513c0536a by nbd
mac80211: revert faulty change that was breaking broadcast tx

Fixes: 0f6887972adc ("mac80211: add missing change for encap offload on devices with sw rate control")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 6f2044c)
The file was modifiedpackage/kernel/mac80211/patches/subsys/376-mac80211-add-rate-control-support-for-encap-offload.patch (diff)
コミット 2f7a73329f0705bbeaec309c751f5a8be4991c52 by rafal
firmware-utils: seama.h: replace LGPL-2.1-or-later boilerplate with SPDX

This was missed because scancode license scanner was confused by a
slightly different than expected license text (96,75% license score).

License text included "file" instead of "library" in the main part of
the licensing info. It also used "The GNU C Library" instead of the
standard "This library" in 2nd and 3rd paragraphs.

The first paragraph clearly mentions LGPL-2.1-or-later and the use of
"file" instead of "library" should not affect licensing.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 2f7a733)
The file was modifiedtools/firmware-utils/src/seama.h (diff)
コミット 854a4de10c9245fb0af0a7076b53dd6e6a5419d2 by rafal
linux: backport DSA b53 driver fixes for switch ports

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 854a4de)
The file was addedtarget/linux/generic/backport-5.10/790-v5.15-0001-net-dsa-b53-Fix-calculating-number-of-switch-ports.patch
The file was addedtarget/linux/generic/backport-5.10/790-v5.15-0002-net-dsa-b53-Set-correct-number-of-ports-in-the-DSA-s.patch
コミット ae33ce2af2b273332017d0b49e37c4224e40a62a by rafal
bcm53xx: specify switch ports for more devices

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: ae33ce2)
The file was addedtarget/linux/bcm53xx/patches-5.10/130-ARM-dts-BCM5301X-Specify-switch-ports-for-more-devic.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch
コミット cdc646c03282b91d7e9518bb726f29c1de5d24fc by dedeckeh
tools/libtool: update to 2.4.2

Refresh patches.
Remove upstreamed: 001-fix-func_append.patch

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
(commit: cdc646c)
The file was modifiedtools/libtool/patches/100-libdir-fixes.patch (diff)
The file was modifiedtools/libtool/patches/150-trailingslash.patch (diff)
The file was modifiedtools/libtool/Makefile (diff)
The file was removedtools/libtool/patches/001-fix-func_append.patch
The file was modifiedtools/libtool/patches/160-passthrough-ssp.patch (diff)
The file was modifiedtools/libtool/patches/110-dont-use-target-dir-for-relinking.patch (diff)
The file was modifiedtools/libtool/patches/120-strip-unsafe-dirs-for-relinking.patch (diff)
The file was modifiedtools/libtool/patches/000-relocatable.patch (diff)
The file was modifiedtools/libtool/patches/200-openwrt-branding.patch (diff)
コミット c9042202ad39e447a21afd91ec777bbc6cc8b72c by mail
mvebu: switch to kernel 5.10

It's been brewing on my cortexa9 subtarget (Turris Omnia) for months.
Perfectly stable.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
[modify subject to match previous updates]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: c904220)
The file was modifiedtarget/linux/mvebu/Makefile (diff)
コミット 64be0eadc17988f29d0a4b89569840d917746498 by mail
x86: switch to kernel 5.10

Seems to be working fine in QEMU and the wild.

Signed-off-by: Paul Spooren <mail@aparcar.org>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 64be0ea)
The file was modifiedtarget/linux/x86/Makefile (diff)
コミット b9cc16a5e8c8b788f4468f875e0a5eff2ba887cb by hauke
kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21

The default value for CONFIG_RCU_CPU_STALL_TIMEOUT was changed from 60
seconds to 21 seconds in 2012 in the upstream kernel. Some targets
already use 21 seconds.

This patch changes the default value in the generic configuration to 21
seconds and removes the target specific configuration options.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: b9cc16a)
The file was modifiedtarget/linux/ipq40xx/config-5.4 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.4 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was modifiedtarget/linux/ipq807x/config-default (diff)
The file was modifiedtarget/linux/gemini/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.4 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/gemini/config-5.4 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/oxnas/ox820/config-default (diff)
コミット edd53df16843a0a6380920ed17b88bfe7d26d71b by hauke
iproute2: m_xt.so depends on dynsyms.list

When doing parallel build on a fast machine with bottleneck in i/o,
m_xt.so may start linking faster than dynsyms.list gets populated,
resulting in error:

ld:dynsyms.list:0: syntax error in dynamic list

Fix this by adding dynsyms.list as make dependency to m_xt.so
Described also here:
https://bugs.openwrt.org/index.php?do=details&task_id=3353

Change from v1:
- add dynsysms.list dependancy only when shared libs are enabled

Signed-off-by: Roman Yeryomin <roman@advem.lv>
Fixes: FS#3353
(commit: edd53df)
The file was modifiedpackage/network/utils/iproute2/patches/175-reduce-dynamic-syms.patch (diff)
コミット c98ddf0f019986bbb4c868bfcaf97e0d1f4ee2dc by hauke
mvebu: backport CN9130 dts necessary files changes to 5.4

1. Add support for Marvell CN9130 SoC
2. Add support for CP115,and create an armada-cp11x.dtsi file which will be used to instantiate both CP110 and CP115
3. Add support for AP807/AP807-quad,AP807 is a major component of CN9130 SoC series
4. Drop PCIe I/O ranges from CP11x file and externalize PCIe macros from CP11x file

Signed-off-by: Ian Chang <ianchang@ieiworld.com>
(commit: c98ddf0)
The file was addedtarget/linux/mvebu/patches-5.4/004-v5.5-arm64-dts-marvell-Add-AP807-quad-cache-description.patch
The file was addedtarget/linux/mvebu/patches-5.4/008-v5.5-arm64-dts-marvell-Prepare-the-introduction-of-AP807-.patch
The file was addedtarget/linux/mvebu/patches-5.4/009-v5.5-arm64-dts-marvell-Move-clocks-to-AP806-specific-file.patch
The file was addedtarget/linux/mvebu/patches-5.4/005-v5.5-arm64-dts-marvell-Drop-PCIe-I-O-ranges-from-CP11x-fi.patch
The file was addedtarget/linux/mvebu/patches-5.4/000-v5.5-arm64-dts-marvell-Add-support-for-Marvell-CN9130-SoC.patch
The file was addedtarget/linux/mvebu/patches-5.4/002-v5.5-arm64-dts-marvell-Prepare-the-introduction-of-CP115.patch
The file was addedtarget/linux/mvebu/patches-5.4/003-v5.5-arm64-dts-marvell-Add-support-for-AP807-AP807-quad.patch
The file was addedtarget/linux/mvebu/patches-5.4/001-v5.5-arm64-dts-marvell-Add-support-for-CP115.patch
The file was addedtarget/linux/mvebu/patches-5.4/007-v5.5-arm64-dts-marvell-Enumerate-the-first-AP806-syscon.patch
The file was addedtarget/linux/mvebu/patches-5.4/006-v5.5-arm64-dts-marvell-Externalize-PCIe-macros-from-CP11x.patch
コミット 70c75965a97799b44871249c205bad48fea9a4ae by hauke
mvebu: add support for iEi Puzzle-M901/Puzzle-M902

Hardware specification
----------------------
* CN9130 SoC, Quad-core ARMv8 Cortex-72 @ 2200 MHz
* 4 GB DDR
* 4 GB eMMC
* mmcblk0
- mmcblk0p1    64M  kernel_1
- mmcblk0p2    64M  kernel_2
- mmcblk0p3   512M  rootfs_1
- mmcblk0p4   512M  rootfs_2
- mmcblk0p5   512M  Reserved
- mmcblk0p6    64M  Reserved
- mmcblk0p7   1.8G  rootfs_data

* 4 MB (SPI Flash)
* 6 x 2.5 Gigabit  ports (Puzzle-M901)
- External PHY with 6 ports (AQR112R)

* 6 x 2.5 Gigabit ports (Puzzle-M902)
- External PHY with 6 ports (AQR112R)
   3 x 10 Gigabit ports (Puzzle-M902)
- External PHY with 3 ports (AQR113R)

* 4 x Front panel LED
* 1 x USB 3.0
* Reset button on Rear panel
* UART (115200 8N1,header on PCB)

Flash instructions:
    The original firmware is based on OpenWrt.
    Flash firmware using LuCI and CLI

Signed-off-by: Ian Chang <ianchang@ieiworld.com>
(commit: 70c7596)
The file was addedtarget/linux/mvebu/cortexa72/base-files/lib/upgrade/emmc-puzzle.sh
The file was addedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts
The file was modifiedtarget/linux/mvebu/image/cortexa72.mk (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts
コミット df63619eeafac0a6b41c26102a7aa4a0dea9aa16 by hauke
firmware-utils: tplink-safeloader: use revision field

The structured soft-version partition has a field which contains a
(source) revision number. Factory images used to include this, but
it was accidentaly removed during an earlier refactoring.

Include the source revision number again in the generated soft-version
partition. Additionaly, also show this revision number when printing
image info.

Fixes: 1a211af2cb3b ("firmware-utils: tplink-safeloader: refactor meta-partition generation")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: df63619)
The file was modifiedtools/firmware-utils/Makefile (diff)
The file was modifiedtools/firmware-utils/src/tplink-safeloader.c (diff)
コミット 27199a4e66f78aeed212e34fd7760144f950bc74 by hauke
kernel: bump 5.10 to 5.10.62

Patches automatically refreshed.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 27199a4)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0689-drm-automatic-legacy-gamma-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0409-drm-atomic-Pass-the-full-state-to-CRTC-atomic_check.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch (diff)
コミット 66db87fc787f82c38bc78dd53b446d1852c80425 by hauke
kernel: bump 5.10 to 5.10.63

No patches refreshed.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 66db87f)
The file was modifiedinclude/kernel-version.mk (diff)