Skip to content
成功

変更履歴

概要

  1. realtek: Packet Inspection Engine support for RTL930x SoCs (commit: a96b73a) (details)
  2. realtek: Add phylink configuration routines for RTL93xx (commit: 9d9bf16) (details)
  3. realtek: Configure initial L2 learning setup (commit: 28e972b) (details)
  4. realtek: Fix bug in VLAN ingress and egress filtering (commit: 9ae927f) (details)
  5. realtek: Improve MDIO bus probing for RTL9300 (commit: ee6f483) (details)
  6. kernel: Add AQR113C and AQR813 support (commit: 35b3c4c) (details)
  7. realtek: add driver support for routing offload (commit: 03e1d93) (details)
  8. realtek: Add SoC-specific routing offload implementation (commit: 1f40251) (details)
  9. realtek: Add debugfs support for RTL9300 (commit: 1cfd45a) (details)
  10. realtek: cleanup PHY driver (commit: 88936e7) (details)
  11. realtek: Fix bug when accessing external PHYs on SoCs older than Revision C (commit: 76f6047) (details)
  12. realtek: enable Aquantia PHY support (commit: 4c83dae) (details)
  13. realtek: add legacy realtek GPIO driver for rtl9300 support (commit: cda0460) (details)
  14. mediatek: enable configfs for DT overlay on mt7622 and mt7623 (commit: 401d7eb) (details)
  15. oxnas: switch to Linux 5.10 (commit: 7ab9428) (details)
  16. kirkwood: switch to kernel 5.10 (commit: fb76d54) (details)
  17. mvebu: mochabin: correct LED labels in DTS (commit: 46646ef) (details)
  18. kernel: drop support for mtd-mac-address (commit: 5ae2e78) (details)
  19. rockchip: switch to kernel 5.10 (commit: 0c2aa7c) (details)
  20. rockchip: rename "Rock Pi 4" to "Rock Pi 4A" (commit: 91eed5d) (details)
  21. kernel: bump 5.10 to 5.10.71 (commit: 20bc450) (details)
  22. kernel: bump 5.10 to 5.10.72 (commit: e672d1b) (details)
  23. kernel: bump 5.4 to 5.4.151 (commit: 416eef7) (details)
  24. kernel: bump 5.4 to 5.4.152 (commit: b5893a4) (details)
  25. build: prereq detect Python 3.10 for `python3` binary (commit: 56ea2bf) (details)
  26. apm821xx: move CONFIG_DMA* to the generic apm821xx config (commit: 2a6cab0) (details)
  27. apm821xx: switch to Kernel 5.10 (commit: 4ee9b3f) (details)
  28. apm821xx: WNDAP620 + WNDAP660: reorganize partitions for 5.10 (commit: 7a6a349) (details)
  29. gemini: splash banner on framebuffer console (commit: 4293fc3) (details)
  30. apm821xx: disable MX60(W) due to kernel size (commit: 44f8961) (details)
  31. apm821xx: disable and move kernel CONFIG_ symbols (commit: e166ee4) (details)
  32. gpio-cdev: add nu801 userspace driver (commit: f536f5e) (details)
  33. x86: add support for Meraki MX100 (commit: fe9e5fb) (details)
  34. ipq40xx: use zImage for GL.iNet GL-B1300, GL-S1300 to shrink below 4096k (commit: 81d694e) (details)
  35. tools/meson: fix usage with SDK (commit: 7c0fb87) (details)
  36. Revert "gpio-cdev: add nu801 userspace driver" (commit: 80b7a8a) (details)
  37. tools/ccache: update to 4.4.2 (commit: 977bf5e) (details)
  38. scripts/rstrip.sh: do not strip .o files with STRIP_KMOD (commit: b45ff2d) (details)
  39. mac80211: backport AP mode TWT support (commit: 978e822) (details)
  40. mt76: update to the latest version (commit: 4f2fd02) (details)
  41. mac80211: remove kcov bits from TWT backport patch (commit: af9d31a) (details)
  42. mt76: update to the latest version (commit: 9d994f3) (details)
  43. mt76: update to the latest version (commit: ade56b8) (details)
  44. netifd: update to git HEAD (commit: c1685d9) (details)
  45. procd: update to git HEAD (commit: 213ce1d) (details)
  46. armvirt: enable MMIO_CMDLINE_DEVICES for firecracker support (commit: 4056a40) (details)
  47. x86/64: enable MMIO_CMDLINE_DEVICES for firecracker support (commit: e07cc46) (details)
  48. tools/fakeroot: explicitly pass CPP variable (commit: 48e209e) (details)
  49. hostapd: ubus: add notification for BSS transition response (commit: a3de42e) (details)
  50. hostapd: ubus: add BSS transtiton request method (commit: 0eed96c) (details)
  51. kernel: backport a rewrite of the mips eBPF JIT implementation (commit: f2e1e15) (details)
  52. mediatek: add EEPROM data for BPi-R64 2.4GHz wmac (commit: 3a93704) (details)
  53. buildsystem: add CONFIG_SECCOMP (commit: b118efa) (details)
  54. zynq: kernel: refresh config (commit: b898e86) (details)
  55. zynq: kernel: remove wireless extensions symbols (commit: 97a4274) (details)
  56. zynq: kernel: copy config from 5.4 to 5.10 (commit: 861ff4d) (details)
  57. zynq: kernel: update config for 5.10 (commit: 16ba7ca) (details)
  58. zynq: switch to kernel 5.10 (commit: 88537e7) (details)
  59. ramips: fix dtc warnings for telco-electronics_x1 (commit: 5b3d622) (details)
  60. ramips: remove kmod-mt7663-firmware-sta from device packages (commit: a1ac872) (details)
  61. wolfssl: build with WOLFSSL_ALT_CERT_CHAINS (commit: 28d8e6a) (details)
  62. wolfssl: always build with --enable-reproducible-build (commit: c763007) (details)
  63. wolfssl: remove --enable-sha512 configure switch (commit: 7cb5af3) (details)
  64. procd: update to git HEAD (commit: 333f933) (details)
  65. bcm53xx: enable Linksys EA6300 & EA9200 builds (commit: 287257d) (details)
  66. tegra: switch to kernel 5.10 (commit: 7b8eca9) (details)
  67. nftables: bump to 1.0.0 (commit: dbb0019) (details)
  68. wireguard-tools: add uci option to disable wireguard peers (commit: c4e9940) (details)
  69. hostapd: fix goto loop for ubus assoc handler (commit: 43c64ff) (details)
  70. ncurses: add tmux terminfo (commit: 917126f) (details)
  71. README: mention video feed (commit: a424dfd) (details)
  72. include/cmake.mk: fix host builds with CMAKE_BINARY_SUBDIR (commit: 1c07eab) (details)
  73. tools/llvm-bpf: add llvm+clang build suitable for compiling code to eBPF (commit: faa6a9a) (details)
  74. mac80211: backport a few trivial patches (commit: e62c550) (details)
  75. mt76: update to the latest version (commit: 192c410) (details)
  76. mac80211: add missing patch chunk for mac80211_hwsim (commit: a889dcd) (details)
  77. realtek: switch to kernel 5.10 (commit: 352427e) (details)
  78. iw: sync nl80211 with kernel backports (commit: 36019ed) (details)
  79. wolfssl: fix compile when enable-devcrypto is set (commit: be3e260) (details)
  80. kernel: bump 5.4 to 5.4.153 (commit: 9ad3ef2) (details)
  81. kernel: bump 5.4 to 5.4.154 (commit: 3d0499b) (details)
  82. kernel: bump 5.4 to 5.4.155 (commit: 0ea33e5) (details)
  83. kernel: bump 5.10 to 5.10.73 (commit: 3bd701d) (details)
  84. kernel: bump 5.10 to 5.10.74 (commit: 72e53eb) (details)
  85. kernel: bump 5.10 to 5.10.75 (commit: d4f0e45) (details)
  86. ath10k-ct: update to version from 2021-09-22 (commit: 1d2bc94) (details)
  87. ltq-vdsl-app: prepare for multiple mei ioctls (commit: 276c80b) (details)
  88. ltq-vdsl-app: add error vector counters to the ubus metrics (commit: 70729d3) (details)
  89. kernel: 5.10: backport 100 BaseX SFP support (commit: b0f6162) (details)
  90. kernel: 5.10: backport Marvell 88E1510/2 PHY SFP support (commit: b519997) (details)
  91. netifd: update to the latest version (commit: f448c26) (details)
  92. hostapd: fix a race condition on adding AP mode wds sta interfaces (commit: da4be02) (details)
  93. hostapd: fix up patches after the last commit (commit: 63c01ad) (details)
  94. ath79: use correct USB package for DIR-505 (commit: f85c970) (details)
  95. hostapd: ubus: fix uninitialized pointer (commit: 9b880f0) (details)
  96. bcm47xx: add kernel 5.10 support (commit: d88f3b8) (details)
  97. bcm53xx: switch to the upstream DSA-based b53 driver (commit: e9672b1) (details)
  98. toolchain: switch packaged toolchain to tar.xz (commit: f46a70a) (details)
  99. tools/isl: update the download URL (commit: dd0ad9b) (details)
  100. bcm53xx: bridge all LAN ports on Linksys EA9500 (commit: b8e682a) (details)
  101. ath79: mikrotik: use 64 KiB SPI NOR erase sectors (commit: 68d91f0) (details)
  102. apm821xx: MBL: HDD regulators overhaul for MBL DUO (commit: bbb3852) (details)
  103. apm821xx: MX60(W): re-enable + allow bigger future kernels (commit: 8a04245) (details)
  104. ath79: lzma-loader: fix & re-enable per-board CONFIG_BOARD_DEV (commit: e9335c2) (details)
  105. apm821xx: implement new LED label naming scheme (commit: 8b0c053) (details)
  106. apm821xx: WNDAP6X0: add missed uci-default for compat (commit: 9fcb5c3) (details)
  107. layerscape: Fix build in dtb (commit: 9501ce9) (details)
  108. procd: update to git HEAD (commit: 0ca81ff) (details)
  109. uci: update to git HEAD (commit: eeeb9b7) (details)
  110. mt76: update to the latest version (commit: 66cbf5f) (details)
  111. mt76: update to the latest version (commit: 94c41ef) (details)
  112. ipq40xx: MR33: Fix LP5562 LED driver probe (commit: 85a42fa) (details)
  113. kernel: backport GPIO LED patch for MT7530 (commit: 360c181) (details)
  114. ath79: ag71xx: Disable napi related interrupts during probe (commit: ac4a211) (details)
  115. base-files: chmod 1777 /var/lock (commit: 430f691) (details)
  116. wireless-regdb: update to version 2021.08.28 (commit: dbb4c47) (details)
  117. umdns: add missing syscall to seccomp filter (commit: 40c18e9) (details)
  118. ethtool: update to v5.14 (commit: 7630001) (details)
  119. Revert "ethtool: update to v5.14" (commit: abc7a97) (details)
  120. ethtool: update to v5.14 (commit: a1d3796) (details)
  121. mac80211: Update to version 5.11.22-1 (commit: e185080) (details)
  122. mac80211: Update to version 5.12.19-1 (commit: b96c256) (details)
  123. mac80211: Update to version 5.13.19-1 (commit: 1c0d5ee) (details)
  124. mac80211: Update to version 5.14.13-1 (commit: cfe0eb7) (details)
  125. mac80211: Update to version 5.15-rc6-1 (commit: 0a274d6) (details)
  126. image: define DEVICE_DTS_DELIMITER as per-device variable (commit: cb11eaf) (details)
  127. kernel: 5.10: silence bogus "Missing #address-cells in interrupt provider" warnings (commit: 36104dc) (details)
  128. mac80211: Add devm_platform_get_and_ioremap_resource() (commit: 6a1284c) (details)
  129. kernel: 5.10: backport qca8k stability improvements (commit: e3c47ff) (details)
  130. kernel: 5.10: backport additional qca8k fixes (commit: c757c71) (details)
  131. kernel: 5.10: backport qca8k legacy mdio mapping panic fix (commit: 8cd974d) (details)
  132. kernel: 5.10: backport at803x internal QCA8327 PHY support (commit: 3cee66c) (details)
  133. kernel: 5.10: backport at803x QCA83xx phy support improvements (commit: dee8192) (details)
  134. kernel: 5.10: backport QCA83x PHY resume fix, DAC amplitude preferred master, debug reg names (commit: d888ef5) (details)
  135. kernel: 5.10: backport qca8k feature additions (commit: f97cafd) (details)
  136. kernel: 5.10: backport qca8k cpu_port_index fix in parse_port_config (commit: ae77a46) (details)
  137. kernel: 5.10: qca8k: backport qca8k_setup tidy-up (commit: b428f18) (details)
  138. u-boot.mk: fix pkg-config usage (commit: f262d2a) (details)
  139. tools/pkgconf: add PKG_CONFIG_EXTRAARGS for additional arguments (commit: 0e411c6) (details)
  140. u-boot.mk: always link host libraries static (commit: 09465d8) (details)
  141. uclibc++: remove (commit: 6b2ed61) (details)
  142. sunxi: 5.10: enable sun8i-thermal (commit: d9a580e) (details)
  143. wolfssl: enable ECC Curve 25519 by default (commit: 05a7af9) (details)
  144. at91: kernel: bump to 5.10 (commit: 7bd0fba) (details)
  145. at91: enable specific sam9x kernel config flags (commit: 999c925) (details)
  146. at91: add support for sama5d2 icp board (commit: 8b7e577) (details)
  147. at91: add support for sama5d27-wlsom1-ek board (commit: 60f52f9) (details)
  148. at91: enable kernel config for sam9x60 (commit: 65c4e89) (details)
  149. at91: add support for sam9x60-ek board (commit: 8746ba3) (details)
  150. kernel: Add extra configuration options (commit: a1939e7) (details)
  151. sunxi: switch to Kernel 5.10 (commit: abd67de) (details)
  152. ucode: update to latest Git HEAD (commit: 269bdf6) (details)
  153. ramips: minew g1-c: Allow dynamic RAM sizes (commit: 2c3e8be) (details)
  154. ipq806x: add support for Netgear Nighthawk Pro Gaming XR500 (commit: 70c12d2) (details)
  155. umdns: add missing syscall to seccomp filter (commit: db63923) (details)
  156. base-files, metadata: support additional group membership (commit: b2aca61) (details)
  157. mediatek: make sure MMC is not busy before commencing sysupgrade (commit: 4ae4035) (details)
  158. libsepol: update to version 3.3 (commit: de8a800) (details)
  159. libselinux: update to version 3.3 (commit: 6925c75) (details)
  160. libsemanage: update to version 3.3 (commit: c8d1f8f) (details)
  161. checkpolicy: update to version 3.3 (commit: b97890d) (details)
  162. policycoreutils: update to version 3.3 (commit: a8c293c) (details)
  163. secilc: update to version 3.3 (commit: 2da891e) (details)
  164. selinux-policy: update to version 1.0 (commit: 04c5bcd) (details)
  165. Revert "libsepol: update to version 3.3" (commit: ae4069c) (details)
  166. Revert "secilc: update to version 3.3" (commit: 19c5277) (details)
  167. sunxi: add missing CONFIG_VIDEO_SUN4I_CSI Kconfig symbol (commit: 524c687) (details)
  168. bcm53xx: backport patch fixing pinctrl driver (commit: a2f5a83) (details)
  169. sunxi: add yet another missing Kconfig symbol (commit: 3c33ed0) (details)
  170. sunxi: add CONFIG_ARM_CRYPTO Kconfig symbol (commit: 1175e78) (details)
  171. sunxi: deselect CONFIG_VIDEO_SUN6I_CSI by default (commit: f5d071a) (details)
  172. bcm53xx: MR32: replace i2c-gpio with SoC's i2c (commit: 6102f88) (details)
  173. realtek: fix ZyXEL initramfs image generation (commit: daefc64) (details)
  174. realtek: re-enable IPv6 routing (commit: d990f80) (details)
  175. scripts: eva_ramboot.py: remove unused import (commit: 88a2ea4) (details)
  176. dropbear: add config options for agent-forwarding support (commit: 5287def) (details)
  177. ath9k: OF: qca,disable-(2|5)ghz => ieee80211-freq-limit (commit: 4c8dd97) (details)
  178. ipq40xx: detangle ath10k-board-qca4019 from ath10k-firmware-qca4019* (commit: fd717f5) (details)
  179. netifd: fix deletion of ip tunnels (FS#4058) (commit: 4eba313) (details)
  180. 6rd : remove 6rd tunnel delete workaround (commit: c4d2929) (details)
  181. 6in4: remove 6in4 tunnel delete workaround (FS#3690) (commit: 2d2c7c4) (details)
  182. ath10k: backport fix for module load regression with iram-recovery (commit: e6a486f) (details)
  183. kernel: bump 5.10 to 5.10.76 (commit: 02026d0) (details)
  184. tools/meson: update to 0.60.0 (commit: 3bd31cc) (details)
  185. rockchip: move r8152 related patches to generic (commit: cc2a8c2) (details)
  186. uboot-sunxi: add support for FriendlyARM NanoPi R1S H5 (commit: e43eb16) (details)
  187. sunxi: add support for FriendlyARM NanoPi R1S H5 (commit: fde68cb) (details)
  188. sunxi: Nanopi R1S H5: enable LAN LED configuration (commit: 1b18195) (details)
  189. build: move elecom-wrc-gs-factory to image-commands.mk (commit: 1b81497) (details)
  190. firmware-utils: bump to latest git HEAD (commit: b4f2e52) (details)
  191. ramips: add support for TP-Link RE305 v3 (commit: c12ef2f) (details)
  192. ipq806x: provide WiFI mac-addresses from dts (commit: f44e933) (details)
  193. ipq806x: remove transition workarounds for qcom-smem partitions (commit: 6a27e80) (details)
  194. ipq806x: consolidate 11-ath10k-caldata (commit: fbddb38) (details)
  195. ramips: fix LAVA LR-25G001 broken wifi led triggers (commit: e06aaba) (details)
  196. libsepol: update to version 3.3 (commit: 25e15f5) (details)
  197. secilc: update to version 3.3 (commit: 61a36ce) (details)
  198. dnsmasq: improve init script (commit: a2fcd39) (details)
  199. ath79: mikrotik: enable SFP on RB921GS-5HPacD (mANTBox 15s) (commit: 6801b82) (details)
  200. ramips: add support for Xiaomi MiWifi 3C (commit: 3c97fb4) (details)
  201. ramips: add support for HiLink HLK-7621A evaluation board (commit: eb00fb8) (details)
  202. ath79: fix parallel image generation for Zyxel NBG6716 (commit: 766d1d6) (details)
  203. ipq806x: ecw5410: drop GPIO based MDIO1 node (commit: fa3646c) (details)
  204. ipq806x: ecw5410: fix PCI1 radio caldata (commit: 2e3c79e) (details)
  205. ipq806x: ecw5410: use bootloader provided MAC-s (commit: 76fff69) (details)
  206. scripts: fix various typos (commit: 08622de) (details)
  207. build: fix various typos (commit: 323bd7b) (details)
  208. kernel: add support for ESMT F25L16PA(2S) SPI-NOR (commit: a61a41d) (details)
  209. ath79: add support for Dongwon T&I DW02-412H (commit: 8445117) (details)
  210. ath79: add support for Letv LBA-047-CH (commit: 184dc6e) (details)
  211. ath79: fix UBNT Aircube AC gpios (commit: 3f96743) (details)
  212. apm821xx: MBL: MR24: fetch IP address over dhcp by default (commit: abb4083) (details)
  213. ipq40xx: fix sleep clock (commit: 78be274) (details)
  214. elfutils: enable host build (commit: 8550086) (details)
  215. kernel/modules: prevent bonding driver to create default bond0 interface (commit: b69dfb0) (details)
  216. realtek: backport GPIO IRQ index fix (commit: c735d2e) (details)
  217. ipq40xx: enable CONFIG_CMDLINE_PARTITION and CONFIG_LEDS_TLC591XX (commit: 24efb49) (details)
  218. base-files: add minimal mmc support (commit: 6e13794) (details)
  219. ipq40xx: add support for Netgear SRR60/SRS60 and RBR50/RBS50 (commit: 2cb24b3) (details)
  220. ubus: update to the latest version (commit: d7843fd) (details)
  221. dnsmasq: fix jail mount in case of ignore_hosts_dir being set (commit: a44e4aa) (details)
  222. build: add HOST_OS_LINUX and HOST_OS_MACOS config symbols (commit: 2d5b831) (details)
  223. config: add choice for selecting the LLVM toolchain type (commit: 5ad663b) (details)
  224. bpf-headers: add a package with kernel headers for ebpf (commit: a537d06) (details)
  225. qosify: add package for simple qos based on ebpf+cake (commit: f3a28b6) (details)
  226. build: fix bpf toolchain dependency for qosify (commit: 6738820) (details)
  227. base-files: allow specifiying rootdev for find_mmc_part (commit: 9f223a2) (details)
  228. uboot-envtools: mt7622: make use of find_mmc_part (commit: cb59536) (details)
  229. mediatek: mt7622: make use of find_mmc_part (commit: 5a0348f) (details)
  230. mediatek: mt7623: make use of find_mmc_part (commit: b070359) (details)
  231. base-files: drop get_partition_by_name shell function (commit: 73657df) (details)
  232. fstools: update to git HEAD (commit: d05eae9) (details)
  233. kernel: remove custom partition name patch (commit: b82a23e) (details)
  234. procd: update to git HEAD (commit: fab84bf) (details)
  235. qosify: fix package section/category (commit: 9ae5f09) (details)
  236. download: improve handling of invalid local files (commit: 8cf4d4d) (details)
  237. build: kernel: avoid unnecessary package rebuilds (commit: 6b8b5e7) (details)
  238. build: avoid rebuilds of unset VARIANT packages (commit: 19aae94) (details)
  239. hostapd: avoid unnecessary package rebuilds (commit: 67f9245) (details)
  240. f2fstools: set each library package VARIANT (commit: 93a42cf) (details)
  241. iproute2: Avoid unnecessary package rebuilds (commit: 4ea0cfe) (details)
  242. include/bpf.mk: fix typo (commit: ce6088b) (details)
  243. bpf-headers: unset PKG_CONFIG_PATH (commit: da668eb) (details)
  244. include/bpf.mk: fix compile for big-endian targets (commit: cfb022c) (details)
  245. qosify: add missing dependency (commit: 605192f) (details)
  246. build: fix ldconfig executable error in python (commit: 6a5b422) (details)
  247. tools/libressl: update to 3.4.1 (commit: 03bb341) (details)
  248. uml: update README to usable examples (commit: 841738a) (details)
  249. uml: drop 32Bit host build support (commit: 02c23d0) (details)
  250. uml: build target again via the Buildbots (commit: 106c8ad) (details)
  251. uml: add Kernel 5.10 support via testing (commit: 7b7bbec) (details)
  252. kernel: 5.10: fix ar8216 vlans (commit: 9201ff5) (details)
  253. kernel: 5.10: packet mangling code only for ar8216 driver (commit: 1470009) (details)
  254. kernel: 5.10: simplify logic in packet mangling patch (commit: f7f1249) (details)
  255. strace: remove code coverage makefile var (commit: 9a329c4) (details)
  256. kernel: Set some options in generic configuration (commit: df68042) (details)
  257. pistachio: Fix FIT image configuration name (commit: 6e5ab1b) (details)
  258. pistachio: Copy kernel 5.4 patches to 5.10 (commit: 9b96fcf) (details)
  259. pistachio: Make kernel 5.10 patches apply (commit: ff504e6) (details)
  260. pistachio: Take bootargs from device tree (commit: b7bb176) (details)
  261. bcm4908: prepare kernel 5.10 support (commit: e3a1e78) (details)
  262. bcm4908: add testing support for kernel 5.10 (commit: 20d3e23) (details)
  263. ath79: add support for Netgear R6100 (commit: 5dfa89b) (details)
  264. imx6: image: fix Gateworks Ventana boot script filename (commit: 5ec4b18) (details)
  265. imx6: refresh and update target kernel configs (commit: 7abde50) (details)
  266. imx6: rename target to 'imx' (commit: d1c66ea) (details)
  267. kernel: update dependencies after 'imx6' -> 'imx' rename (commit: b769bf5) (details)
  268. kobs-ng: update dependencies after 'imx6' -> 'imx' rename (commit: 297f10d) (details)
  269. uboot-envtools: rename 'imx6' to 'imx' (commit: 346db2f) (details)
  270. uboot-imx6: rename to 'uboot-imx' (commit: 53cdf9b) (details)
  271. imx: split into arch-specific subtargets (commit: d2fb495) (details)
  272. uboot-envtools: move imx to imx_cortexa9 (commit: ddfebaf) (details)
  273. uboot-imx: set BUILD_SUBTARGET to 'cortexa9' (commit: b6b09bf) (details)
  274. imx: introduce 'cortexa7' subtarget (commit: b35cd4d) (details)
  275. imx: make kernel 5.10 default version (commit: adc37b8) (details)
  276. imx: update subtargets default kernel configs for 5.10 (commit: 3c8720f) (details)
  277. imx: remove obsolete Kernel 5.4 (commit: e245ae1) (details)
  278. qosify: include nls.mk to avoid build error with full NLS support enabled (commit: ff4fd56) (details)
  279. qosify: add missing config option for nat support (commit: 063d49b) (details)
  280. vti: squash vtiv4 and vtiv6 packages into vti (commit: b14f062) (details)
  281. hostapd: add wmm qos map set by default (commit: a5e3def) (details)
  282. ipq40xx: switch to kernel 5.10 (commit: 16af653) (details)
  283. ipq40xx: disable some devices due to kernel size (commit: ae7c2bb) (details)
  284. toolchain: gdb: Update to version 11.1 (commit: 2fea0e5) (details)
  285. gdb: Update to version 11.1 (commit: 90a2398) (details)
  286. valgrind: Update to version 3.18.1 (commit: e1db260) (details)
  287. valgrind: Activate also on MIPS 64 (commit: 11ad15e) (details)
  288. strace: Update to version 5.14 (commit: c441599) (details)
  289. binutils: Update to version 2.37 (commit: 7f1edbd) (details)
  290. toolchain: Allow sanitizer on mips and mipsel (commit: db3acba) (details)
  291. config: Activate SECCOMP also on MIPS 64 (commit: bdc2194) (details)
  292. libubox: bump to git HEAD (commit: 8802b21) (details)
  293. bcm53xx: add first 5.17 DTS changes (commit: 1ee6d3d) (details)
  294. hostapd: support qos_map_set without CONFIG_INTERWORKING (commit: efff352) (details)
  295. libubox: bump to git HEAD (commit: 36a621b) (details)
  296. rpcd: bump to git HEAD (commit: 6a7388f) (details)
  297. procd: bump to git HEAD (commit: f5cdf9c) (details)
  298. omcproxy: bump to git HEAD (commit: a05452e) (details)
  299. bcm4908: fix calculation of new cferam index (commit: f432353) (details)
  300. build: add SUBDIR_MAKE_DEBUG variable to make it easier to debug package makefiles (commit: 94b0849) (details)
  301. build: fix host package unpack if git-src is used (commit: 9faa22f) (details)
  302. procd: make rpcd dependency conditional (commit: 1cead21) (details)
  303. include/cmake.mk: add support for overriding the host install prefix (commit: a6a9f9b) (details)
  304. llvm-bpf: move to staging_dir/host/llvm-bpf (commit: a7c0d7c) (details)
  305. llvm-bpf: support creating a tarball in bin (commit: 2a832b3) (details)
  306. tools: ensure that BIN_DIR is created early (commit: 10cbce3) (details)
  307. build: add support for using prebuilt LLVM toolchain (commit: 9f90a89) (details)
  308. uqmi: update to git HEAD and improve proto handler script (commit: 81832b3) (details)
  309. imagebuilder: fix local packages/ folder (commit: 15e55a2) (details)
  310. tools/mkimage: pass --static via PKG_CONFIG_EXTRAARGS (commit: e37dffb) (details)
  311. kernel: bump 5.10 to 5.10.77 (commit: 4b26ba4) (details)
  312. kernel: bump 5.4 to 5.4.156 (commit: 30b0bd6) (details)
  313. ath9k: nvmem for ath9k caldata (commit: d913186) (details)
  314. ath79: WNDR3700/3800/MAC: utilize nvmem for caldata fetching (commit: 217571b) (details)
  315. ramips: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers (commit: e17f238) (details)
  316. ramips: mt7621-dts: change some node hex addresses to lower case (commit: 9b52b4e) (details)
  317. ramips: mt7621-dts: properly define 'cpc' and 'mc' nodes (commit: 6e30692) (details)
  318. ramips: mt7621-dts: remove obsolete switch node (commit: 93da227) (details)
  319. ramips: mt7621-dts: remove ethsys node (commit: f1d154e) (details)
  320. ramips: mt7621-dts: use standard 'syscon' string (commit: e04130f) (details)
  321. ramips: mt7621-dts: remove 'bug-range' property (commit: 82f9d5a) (details)
  322. ramips: mt7621-dts: add missing device_type in pcie root ports (commit: 2bc659e) (details)
  323. ramips: mt7621-dts: properly organize pcie node (commit: 8bc6654) (details)
  324. x86: enable kmod-tg3 on 64-bit by default (commit: 1f188d8) (details)
  325. x86: sort alphabetically default packages (commit: ab1969d) (details)
  326. ipq40xx: 5.10: refresh config (commit: 605d280) (details)
  327. ramips: add broken-flash-reset for HLK-7621A EvB (commit: 9a7e3d1) (details)
  328. ipq40xx: use zImage for Cell-C RTL30VW (commit: 07543d0) (details)
  329. kernel: 5.10: compress 7xx patch numbering (commit: f2f42a5) (details)
  330. kernel: add missing KASAN config symbols (commit: ec68c75) (details)
  331. kernel: add missing UBSAN config symbols (commit: c5fa7ec) (details)
  332. kernel: Add regmap-i2c dependency to sound-soc-imx-sgtl5000 (commit: 13bd072) (details)
  333. archs38: update kernel version to 5.10 (commit: da9a8fc) (details)
  334. kernel: add another missing KASAN symbol (commit: cbeab2c) (details)
  335. kernel: add missing keyword to KERNEL_KASAN_VMALLOC (commit: 0ccbcb0) (details)
  336. kernel: fix KERNEL_KASAN_VMALLOC build option (commit: 786cbf0) (details)
  337. pistachio: switch to Kernel 5.10 (commit: 646c011) (details)
  338. pistachio: drop Kernel 5.4 support (commit: 184d072) (details)
  339. gdb: Add explicit patch to libgmp (commit: 84616a1) (details)
  340. gdb: Make only full gdb depend on libgmp (commit: 71af55a) (details)
  341. kernel: bump 5.4 to 5.4.158 (commit: a505651) (details)
  342. kernel: bump 5.10 to 5.10.78 (commit: 83f1d72) (details)
  343. dnsmasq: add support for monitoring and modifying dns lookup results via ubus (commit: d8b33da) (details)
  344. qosify: update to the latest version (commit: afb9c24) (details)
  345. rpcd: reload rpcd on installation of rpcd-mod-* (commit: 32ba52e) (details)
  346. bcm47xx: relocate LZMA loader (commit: 4cd97e4) (details)
  347. bcm47xx: fix bgmac regression present in 5.10 kernel (commit: 6cdac99) (details)
  348. bcm47xx: switch to kernel 5.10 (commit: 29f12fe) (details)
  349. bcm4908: start work on images for devices using U-Boot (commit: a02c971) (details)
  350. layerscape: mkits-multiple-config: fail on invalid arguments (commit: b8bbac9) (details)
  351. bcm53xx: drop downstream patch for Buffalo WZR-1750DHP button (commit: 406c500) (details)
  352. bcm53xx: drop patch for downstream swconfig-based b53 (commit: 4e9be47) (details)
  353. bcm4908: fix b53 regression regarding RGMII reg(s) (commit: c4ff53b) (details)
  354. qosify: add missing dependency (commit: 48c754d) (details)
  355. qosify: update to the latest version (commit: 0e4ef0e) (details)
  356. qosify: move files to /etc/qosify (commit: 85cc004) (details)
  357. bcm4908: refresh kernel configs (commit: 9a18bbe) (details)
  358. bcm4908: add watchdog support (commit: 9565bd9) (details)
  359. bcm4908: switch to kernel 5.10 (commit: f1a074d) (details)
  360. qosify: mark as nonshared (commit: a667f6b) (details)
  361. dnsmasq: add match_tag for --dhcp-host (commit: 8a6b1a8) (details)
  362. include/bpf.mk: check minimum required clang version (commit: 694aed6) (details)
  363. dnsmasq: generate the dns object name dynamically (commit: 0b79e7c) (details)
  364. nat46: update to latest git HEAD (commit: a564e1d) (details)
  365. mac80211: fix queue selection issue (commit: 49f6150) (details)
  366. procd: update to git HEAD (commit: 9224ddf) (details)
  367. include/bpf.mk: fix typo in clang version check (commit: 959a030) (details)
  368. dnsmasq: add ubus acl to allow calls to hotplug.tftp object (commit: 0cbc6b1) (details)
  369. mediatek: mt7623: re-write sysupgrade uImage.FIT on MMC (commit: c3c67fe) (details)
  370. mediatek: mt7622: bpi-r64: rewrite MMC uImage.FIT sysupgrade (commit: 8fd0268) (details)
  371. dnsmasq: fix the dynamic dns object names patch (commit: c834012) (details)
  372. qosify: update to the latest version (commit: 50d33fc) (details)
  373. qosify: add default alias sections (commit: bdaacdc) (details)
  374. iproute2: update to 5.15 (commit: fa7356d) (details)
  375. mac80211: Fix deadlock when configuring wifi (commit: c90e10b) (details)
  376. kernel: bump 5.10 to 5.10.79 (commit: f81dc44) (details)
  377. base-files: stage2: improve /proc/*/stat parser (commit: 4d3303b) (details)
  378. firewall4: update to latest Git HEAD (commit: 7bc18aa) (details)
  379. scripts/env: fix env for git conf init.defaultBranch not set to "master" (commit: b5ab6d0) (details)
  380. ipq40xx: add support for P&W R619AC (aka G-DOCK 2.0) (commit: 12d33d3) (details)
  381. ipq40xx: reenable Zyxel NBG6617 by default (commit: cb18b62) (details)
  382. ipq40xx: fix missing include (commit: e7d0dce) (details)
  383. qosify: add missing alias support in the init script (commit: 9bd9e04) (details)
  384. uboot-lantiq: danube: fix hanging lzma kernel uncompression (commit: 565b62c) (details)
  385. uboot-lantiq: fix out of bounds cache invalidate (commit: 87b8f09) (details)
  386. uboot-lantiq: danube: fix SPL boot (commit: e6f8cf6) (details)
  387. uboot-lantiq: reduce stack size (commit: 9daf57d) (details)
  388. lantiq: fix mac address from nvmem-cells (commit: 683e9cf) (details)
  389. lldpd: bump to 1.0.13 (commit: f054fcd) (details)
  390. lldpd: consolidate procd command lines (commit: d44ab66) (details)
  391. lldpd: add reload trigger (commit: 53247d3) (details)
  392. mxs: switch to Kernel 5.10 (commit: d842da8) (details)
  393. mxs: drop kernel 5.4 support (commit: 59c2a58) (details)
  394. kernel: 5.10: backport explicit MAC06 disable patch (commit: c953652) (details)
  395. kernel: fix mac-address-increment patch (commit: 63ce6fc) (details)
  396. build: allow package to be built for all variants (commit: 91a5d69) (details)
  397. hostapd: set VARIANT=* for wpa-cli, hostapd-utils (commit: 5720ac8) (details)
  398. kernel: add missing symbol (commit: 38106a4) (details)
  399. ltq-vdsl-fw: update w921v firmware download URL (commit: 2f95dd8) (details)
  400. lantiq: improve ethernet performance (commit: 0e561a2) (details)
  401. toolchain/gcc: revert a faulty upstream commit that caused miscompiled code (commit: 0c249ab) (details)
  402. toolchain: add a version that can be bumped to force toolchain/target rebuild (commit: db34b93) (details)
  403. bcm53xx: use more upsteam DT patches from 5.16 / 5.17 (commit: 5901917) (details)
  404. bcm4908: backport upstream DT commits (commit: d745835) (details)
  405. kernel: bump 5.10 to 5.10.80 (commit: 3ae5da5) (details)
  406. sunxi: 5.10: Orange Pi Zero Plus: Fix networking (commit: ebb6f92) (details)
  407. bcm4908: continue work on images for U-Boot based devices (commit: 494c033) (details)
  408. bcm4908: enable MTD_CMDLINE_PARTS (commit: 21d28ad) (details)
  409. bcm4908: start working on Netgear RAXE500 image (commit: 63ba3ea) (details)
  410. bcm4908: build chk image for Netgear RAXE500 (commit: 0e8a5ac) (details)
  411. mediatek/mt7622: unifi-6-lr: fix ucidef network configuration typo (commit: 0c70c5c) (details)
  412. mac80211: fix IBSS/adhoc mode for brcmfmac (commit: ea5fce3) (details)
  413. hostapd: fix use after free bugs (commit: 7ae04d3) (details)
  414. include/bpf.mk: preserve the bpf .o file with debug symbols (commit: 98ef23d) (details)
  415. qosify: move package to Base System (commit: 537df46) (details)
  416. qosify: keep ICMP in the default best-effort class (commit: ff6b89d) (details)
  417. bpf-headers: switch to mips64 for 64 bit targets (commit: 8f355be) (details)
  418. qosify: update to the latest version (commit: 0351a5f) (details)
  419. qosify: add class specific bulk flow detection example to voice class (commit: 991966f) (details)
  420. qosify: add qosify-status script (commit: b764cb9) (details)
  421. libubox: update to git HEAD (commit: 6fcb4f4) (details)
  422. kernel: remove non-existent config symbols (commit: 43b498f) (details)
  423. kernel: bump 5.4 to 5.4.159 (commit: c65196a) (details)
  424. kernel: add kmod-ledtrig-pattern (commit: 507911f) (details)
  425. mvebu: backport mvneta basic MQPrio patch (commit: 4580516) (details)
  426. octeon: add USB3 support (for Ubiquiti EdgeRouter 6P) (commit: e900779) (details)
  427. ath79: mikrotik: enable USB module on RouterBoard wAPR-2nD (commit: c29f71e) (details)
  428. libjson-c: don't build shared host libraries (commit: 3d6e25d) (details)
  429. readline: disable shared library for host (commit: a24de89) (details)
  430. pcre: bring back C++ bindings (commit: a3cd6c0) (details)
  431. cypress-nvram: fix firmware is not exist for raspberry pi compute 4 (commit: b1db558) (details)
  432. linux-firmware: add firmware for intel ax200 (commit: 454ebdf) (details)
  433. sunxi: add rtc-sun6i driver package (commit: e178d9a) (details)
  434. ath79: add support for Mikrotik LHG 5 (commit: 48774de) (details)
  435. gettext: remove package (commit: e6f5694) (details)
  436. omap: update u-boot to 2021.07 (commit: ffb807e) (details)
  437. omap: copy kernel 5.4 config for 5.10 (commit: 7f5c823) (details)
  438. omap: update kernel 5.10 config (commit: d58eec8) (details)
  439. omap: switch to kernel 5.10 (commit: 0aa1316) (details)
  440. kernel: add kmod-usb-net-smsc75xx (commit: f1b4c1d) (details)
  441. ath79: increase SPI frequency for D-Link DAP-2695 (commit: 3d89685) (details)
  442. ath79: move cal-data extraction to dts for DAP-2695 (commit: be88f41) (details)
  443. ath79: merge D-Link DAP-2695 with dtsi (commit: 25df327) (details)
  444. tools/cpio: fix compilation with clang (commit: 9211af7) (details)
  445. nftables: install libnftables to staging dir (commit: 0e96e06) (details)
  446. ramips: add support for Wavlink WL-WN576A2 (commit: b28443f) (details)
  447. ramips: use lzma-loader on D-Link DIR-615 H1 (commit: a4c3b63) (details)
  448. ramips: fix ralink_i2s_debugfs_remove declaration (commit: 617fcd4) (details)
  449. fstools: update to git HEAD (commit: c1ab687) (details)
  450. ethtool: update to version 5.15 (commit: 9b29c14) (details)
  451. tools: include the value of CONFIG_SDK_LLVM_BPF in the stampfile (commit: 848499c) (details)
  452. tools/llvm-bpf: make sure llvm-bpf.tar.gz is created (commit: 1126855) (details)
  453. tools/llvm-bpf: include host os/arch in tarball name (commit: 203c86f) (details)
  454. qosify: update to the latest version (commit: 9962585) (details)
  455. qosify: add support for configuring overhead (commit: e961079) (details)
  456. .gitgnore: add llvm-bpf (commit: 00ce134) (details)
  457. Revert "sunxi: add rtc-sun6i driver package" (commit: 148c516) (details)
  458. sunxi: build kernel with sun6i-rtc driver (commit: d6c5bb6) (details)
  459. uqmi: update to git HEAD (commit: 8f45849) (details)
  460. tools/llvm-bpf: move tarball packing to target/llvm-bpf (commit: 340c2ed) (details)
  461. mac80211: set beamformer/beamformee number of antennas in VHT caps (commit: e2c4998) (details)
  462. bcm53xx: specify switch ports on TP-LINK devices (commit: 294fa37) (details)
  463. mt76: update to the latest version (commit: 24bb494) (details)
  464. qosify: install hotplug handler into /etc/hotplug.d/iface as well (commit: 3a1597c) (details)
  465. qosify: update to the latest version (commit: 7a496e4) (details)
  466. Revert "ath79: add support for Mikrotik LHG 5" (commit: cee0a95) (details)
  467. bcm53xx: use new USB 2.0 PHY binding (commit: 1d7c1a4) (details)
  468. bcm53xx: fix platform clocks & USB 2.0 PHY (commit: 824ac6e) (details)
  469. procd: update to git HEAD (commit: 507f50d) (details)
  470. procd: setup /dev/stdin, /dev/stdout and /dev/stderr symlinks (commit: 50bc06e) (details)
  471. dnsmasq: fix ismounted check (commit: 1818157) (details)
  472. mac80211: fix crash in drivers relying on mac80211 retransmitting packets for powersave clients (commit: d1ea575) (details)
  473. mt76: update to the latest version (commit: 5aa62cb) (details)
  474. hostapd: allow hostapd under ujail to communicate with hostapd_cli (commit: 398cbb7) (details)
  475. mac80211: fix regression in SSN handling of addba tx (commit: ddd977f) (details)
  476. mac80211: add a fix for kernel warnings when forwarding packets in mesh mode (commit: d439c7d) (details)
  477. hostapd: add a patch that allows processing auth requests for peers in blocked state (commit: f84053a) (details)
  478. realtek: reset both ethernet NIC and queues (commit: 72ae831) (details)
  479. realtek: Consolidate bootargs (commit: af2cfbd) (details)
  480. realtek: Add Lexra bus clock (commit: d3a62be) (details)
  481. realtek: Backport Realtek Otto WDT driver (commit: b8fc5ee) (details)
  482. realtek: Add and enable watchdog node (commit: 927570f) (details)
  483. realtek: Remove _machine_restart and _machine_halt (commit: f8b2bc5) (details)
  484. hostapd: add beacon_interval to get_status ubus output (commit: 3ba9846) (details)
  485. mac80211: backport fix for dealing with stripped IV on rx (commit: 6818983) (details)
  486. mac80211: fix a regression in generating radiotap headers (commit: b92a9f6) (details)
  487. llvm-bpf: use SOURCE_DATE_EPOCH for generated tarball (commit: e73855b) (details)
  488. llvm-bpf: fix rebuild check for generating tarball (commit: fb6c34d) (details)
  489. tools/cmake: update to 3.22.0 (commit: a18047d) (details)
  490. tools/ccache: update to 4.5.1 (commit: d1c7df9) (details)
  491. ath10k-ct: use 5.15 version (commit: 553a3ac) (details)
  492. kernel: bump 5.10 to 5.10.81 (commit: be077f4) (details)
  493. kernel: bump 5.10 to 5.10.82 (commit: 894f483) (details)
  494. arm-trusted-firmware-mvebu: fix commit ids to for mv-ddr-marvell (commit: 35b0dc3) (details)
  495. arm-trusted-firmware-mvebu: add cryptopp (commit: 8d9f462) (details)
  496. arm-trusted-firmware-mvebu: bump a3700-utils to current version (commit: b18e87c) (details)
  497. arm-trusted-firmware-mvebu: bump mv-ddr-marvell to current version (commit: 50f65a9) (details)
  498. uboot-mvebu: update to v2021.10 (commit: 1404ed2) (details)
  499. lantiq: bring back okli loader (commit: a328b68) (details)
  500. lantiq: ar7: use okli loader for FRITZ!Box (commit: 9764968) (details)
  501. lantiq: switch to kernel 5.10 (commit: 2f3331e) (details)
  502. lantiq: drop kernel 5.4 support (commit: 1c68494) (details)
  503. lantiq: set maximum kernel size for P2812HNUF3 (commit: 6f5c27e) (details)
  504. uboot-lantiq: danube: fix hanging lzma kernel uncompression #2 (commit: b7befd8) (details)
  505. ipq40xx: update 105-ipq40xx-fix-sleep-clock.patch (commit: db7a392) (details)
  506. ipq40xx: purge clk_ignore_unused bootarg (commit: a5b80dd) (details)
  507. mpc85xx: backport "fix oops when CONFIG_FSL_PMC=n" (commit: dd7d470) (details)
  508. ath10k: support nvmem-cells for (pre-)calibration (commit: 49d4001) (details)
  509. ath79: convert TP-Link Archer C7v1/2 Wifis to nvmem-cells (commit: 297bcee) (details)
  510. ipq40xx: utilize nvmem on Netgear EX61X0 v2 Series (commit: c3b9d0d) (details)
  511. gemini: try fis-index-block with 128 KiB sectors (commit: a662d85) (details)
  512. ath10k-ct: update version to fix DFS for VHT160 (commit: 26a7a38) (details)
  513. kernel: bump 5.4 to 5.4.161 (commit: bbdc13b) (details)
  514. kernel: bump 5.4 to 5.4.162 (commit: 81995a5) (details)
  515. build: image: add UBIFS kernel packer (commit: da3261e) (details)
  516. scripts: ubinize-image: make rootfs optional (commit: 5a305e4) (details)
  517. build: image: explicitly pass --rootfs to append-ubi (commit: 6db4a03) (details)
  518. build: image: add command to ubinize the kernel image (commit: 1fbc9c5) (details)
  519. base-files: dont always create kernel UBI volume (commit: f2c4064) (details)
  520. ipq40xx: add support for MikroTik hAP ac3 (commit: 3ad229d) (details)
  521. kernel: add back kmod-leds-tlc591xx (commit: 529eac5) (details)
  522. ipq806x: add GSBI nodes to ipq8064-dtsi-addidions (commit: cef420e) (details)
  523. ipq806x: backport GMAC_AHB_RESET deassert patches (commit: 771691e) (details)
  524. ipq806x: add gsbi2_i2c label (commit: 6e5b8c6) (details)
  525. ipq806x: add support for Cisco Meraki MR42/MR52 (commit: 67f5201) (details)
  526. ipq40xx: Add support for Teltonika RUTX10 (commit: 1cc3b95) (details)
  527. kernel: Add extra kernel configuration options for omap (commit: 2f6c847) (details)
  528. image: fix CONFIG_EXTERNAL_CPIO handling (commit: 0a4f5d0) (details)
  529. uboot-omap: Remove omap3_overo configuration (commit: 889043a) (details)
  530. realtek: revert to "standard" management configuration (commit: 9e7149f) (details)
  531. realtek: use full range of assigned MAC addresses (commit: d1464af) (details)
  532. realtek: add missing GPIO irq properties (commit: fa71139) (details)
  533. realtek: Enable gpio-restart driver (commit: 3f4d6da) (details)
  534. realtek: netgear-gigabit: Add gpio-restart node (commit: 22f85d6) (details)
  535. ath10k-ct: Fix spectral scan NULL pointer (commit: 040c024) (details)
  536. mac80211: fixed missing cfg80211 dependency on kmod-rfkill (commit: 8d6a534) (details)
  537. sunxi: remove kmod-rtc-sunxi for unsupported devices (commit: 001bdd5) (details)
  538. kernel: Deactivate B53 symbols in generic configuration (commit: be3fcd7) (details)
  539. bcm4908: Deactivate pci feature (commit: 101300b) (details)
  540. nftables: install package file (commit: 7a48dfc) (details)
  541. ca-certicficates: Update to version 20211016 (commit: 7c99085) (details)
  542. mpc85xx: Fix HiveAP-330 nvmem mac loader (commit: 79ceea4) (details)
  543. lantiq: xway_legacy: disable unused switches (commit: 56246f2) (details)
  544. libnftnl: bump to 1.2.1 (commit: 7f7034d) (details)
  545. nftables: bump to 1.0.1 (commit: 6832271) (details)
  546. qosify: add besteffort class and switch all default classifications to class names (commit: ac83015) (details)
  547. qosify: remove bulk flow detection from default ports (commit: b7ce8a8) (details)
  548. hostapd: make hostapd/supplicant/wpad packages depend on a specific version of hostapd-commoon (commit: fbc9ce7) (details)
  549. ca-certificates: fix python3-cryptography woes in certdata2pem.py (commit: 25bc66e) (details)
  550. firmware-utils: bump to the latest master (commit: 51d4e85) (details)
  551. bcm53xx: sysupgrade: simplify extracting image from Seama seal (commit: e7bd6cc) (details)
  552. bcm53xx: sysupgrade: refactor handling different firmware formats (commit: 80041de) (details)
  553. bcm4908: sysupgrade: refactor handling different firmware formats (commit: 30b168b) (details)
  554. sunxi: update nanopi neo air that use brcmfmac43430a0 (commit: fd311a5) (details)
  555. mt76: update to the latest version (commit: 7e15390) (details)
  556. mac80211: fix queue assignment of aggregation start requests (commit: 15d8c7a) (details)
  557. mac80211: fix tx aggregation locking issue (commit: a1a71a7) (details)
  558. tools/fakeroot: fix build on MacOS arm64 (commit: 8fedc17) (details)
  559. toolchain/gcc: fix build on MacOS arm64 (commit: ab241e0) (details)
  560. ipq40xx: add MikroTik LHGG-60ad outdoor 802.11ad (60GHz) dish (commit: 8d62304) (details)
  561. base-files: add eMMC sysupgrade support (commit: 57c1f3f) (details)
  562. ipq40xx: add support for GL.iNet GL-B2200 (commit: febc2b8) (details)
  563. mediatek: mt7622: switch to generic eMMC sysupgrade (commit: c9db3ed) (details)
  564. mediatek: mt7623: switch to BPi-R2 to generic eMMC sysugprade (commit: c47e82d) (details)
  565. mt76: update to the latest version (commit: fc4398f) (details)
  566. mvebu: sysupgrade: drop unnecessary UBI to UBI logic (commit: 0efb169) (details)
  567. kirkwood: sysupgrade: drop unnecessary UBI to UBI logic (commit: 25382df) (details)
  568. ipq806x: sysupgrade: drop unnecessary UBI to UBI logic (commit: 5fb51d4) (details)
  569. ipq40xx: sysupgrade: drop disabled UBI to UBI logic (commit: 8ac8c09) (details)
  570. ath79: add Embedded Wireless Balin Platform (commit: 24d455d) (details)
  571. mvebu: next backport mvnet MQPrio offload (commit: 7fd1ca9) (details)
  572. firmware: intel-microcode: update to 20210608 (commit: 1add2c0) (details)
  573. gemini: only provide squashfs image for storlink-derivates (commit: eb20a1b) (details)
  574. ipq40xx: unbreak EZVIZ CS-W3-WD1200G EUP on 5.10 (commit: 45eb57f) (details)
  575. ipq40xx: nvmem cells for EZVIZ CS-W3-WD1200G EUP (commit: d641a60) (details)
  576. ramips: mt7620: Enable PHY aneg of Lava LR-25G001 (commit: a82fa5b) (details)
  577. ramips: fix tl-mr3020-v3 switch topology to configure vlans via luci (commit: e22c91e) (details)
  578. kirkwood: add support for Ctera C200 V1 NAS (commit: 3843c64) (details)
  579. ramips: add support for ipTIME A3004NS-dual (commit: c33eb03) (details)
  580. base-files: fix service_running check (commit: dd68183) (details)
  581. mediatek: bmt: use generic mtd api (commit: 2d49e49) (details)
  582. mediatek: enable bmt on mt7622-rfb1 (commit: f9a28d2) (details)
  583. nat46: update to latest git HEAD (commit: eddb513) (details)
  584. ipq806x: revert SDC clock changes for NBG6817 MMC (commit: 9f0575a) (details)
  585. kernel: btrfs: enable ACL (commit: fcb82e4) (details)
  586. kernel: add kmod-video-gspca-sq930x (commit: 362695a) (details)
  587. tools/meson: update to 0.60.1 (commit: 75093d1) (details)
  588. x86: added support to generate VHDX images (commit: fd4ad6c) (details)
  589. realtek: update watchdog timer patch (commit: 4304799) (details)
  590. realtek: sort the port list numerically (commit: afeda4a) (details)
  591. ath79: add support for TP-Link EAP225 v1 (commit: 0f6b6aa) (details)
  592. ramips: add support for Zbtlink ZBT-WG1602 (commit: 7e89421) (details)
  593. tools/mkimage: fix build on MacOS arm64 (commit: 8261b85) (details)
  594. hostapd: enable FILS support in the full config and add build feature discovery (commit: 5b66dfa) (details)
  595. hostapd: add support for enabling FILS on AP and client interfaces (commit: b7d9bce) (details)
  596. netifd: on dhcp interfaces, store the dhcp server in interface data (commit: baba2fd) (details)
  597. hostapd: add support for specifying the FILS DHCP server (commit: ea49690) (details)
  598. kernel: add more disabled config options (commit: 1c4b3ce) (details)
  599. x86: add/improve support for Sophos SG/XG products (commit: ffab23d) (details)
  600. x86: remove old lzma tuning patch (commit: 4deaeaa) (details)
  601. ath79: add support for jjPlus JWAP230 (commit: 7853453) (details)
  602. ath79: add support for WD My Net N600 (commit: 35aecc9) (details)
  603. lantiq: fixed wifi support for AVM FRITZ!Box 7430 (commit: 7061d5f) (details)
  604. rtl8812au-ct: update driver to be ready for 5.15 (commit: 03c0049) (details)
  605. ath79: fix various dts warnings (commit: b2aca5a) (details)
  606. procd: update to git HEAD (commit: 56b14fd) (details)
  607. kernel: fix RCU issue in xt_FLOWOFFLOAD patch (commit: 3b20eb1) (details)
  608. build: image: improve zip build recipe (commit: 446da70) (details)
  609. ramips: mt76x8: tidy up 02_network (commit: 91e37b6) (details)
  610. ramips: add support for HUMAX E10 (commit: 9a1b9a4) (details)
  611. ipq40xx: fix reset button GPIO for GL.iNet GL-B2200 (commit: a725bdc) (details)
  612. kernel: bump 5.10 to 5.10.83 (commit: 6c945fa) (details)
  613. treewide: use uniform vendor value for british telecom (commit: 59faf41) (details)
  614. dtc: import package for dtc & fdt from packages feed (commit: 80fe8d0) (details)
  615. dtc: support printing binary data with fdtget (commit: a2cf659) (details)
  616. bcm4908: sysupgrade: add pkgtb format support (commit: 5f05795) (details)
  617. otrx: update to the latest master (commit: 942facd) (details)
  618. bcm53xx: sysupgrade: fix support for Luxul's legacy firmware format (commit: 3bcf3e8) (details)
  619. ramips: mt7620: use OKLI loader with Jboot devices (commit: 794e812) (details)
  620. ramips: switch to kernel 5.10 (commit: 66f9ed1) (details)
  621. ls-rcw: bump to LSDK-21.08 (commit: 8ef768c) (details)
  622. uboot-layerscape: bump to LSDK-21.08 (commit: 674af9c) (details)
  623. tfa-layerscape: bump to LSDK-21.08 (commit: 294140c) (details)
  624. fman-ucode: bump to LSDK-21.08 (commit: d6ca827) (details)
  625. ppfe-firmware: bump to LSDK-21.08 (commit: 5df38cc) (details)
  626. ls-mc: bump to LSDK-21.08 (commit: a82e766) (details)
  627. ls-dpl: bump to LSDK-21.08 (commit: 6939230) (details)
  628. restool: bump to LSDK-21.08 (commit: 4002a6a) (details)
  629. ls-ddr-phy: bump to LSDK-21.08 (commit: 2101282) (details)
  630. layerscape: remove unneeded KERNEL_ENTRY_POINT definition (commit: 0a94549) (details)
  631. layerscape: add kernel 5.10 as testing version (commit: 7e35d86) (details)
  632. layerscape: add patches for kernel 5.10 (commit: 68b4e9f) (details)
  633. layerscape: armv8_64b: fix KERNEL_LOADADDR for linux >= 5.8 (commit: 82ce460) (details)
  634. layerscape: armv8_64b: use non-SDK dts files for linux-5.10 or newer (commit: 83035a4) (details)
  635. layerscape: armv8_64b: copy config-5.4 to config-5.10 (commit: a939015) (details)
  636. layerscape: armv8_64b: refresh config-5.10 (commit: fef79a5) (details)
  637. layerscape: armv7: copy config-5.4 to config-5.10 (commit: 7af83d2) (details)
  638. layerscape: armv7: refresh config-5.10 (commit: 60881f6) (details)
  639. bcm4908: add fdt-utils to default packages (commit: 30b9367) (details)
  640. mac80211: Update to version 5.15.8 (commit: 3531a96) (details)
  641. libnl-tiny: update to the latest version (commit: 954e127) (details)
  642. iw: Update to version 5.16 (commit: a5cc9e0) (details)
  643. hostapd: add OpenWrt specific statistic counters (commit: 16bcaa7) (details)
  644. ramips: fix Tenbay T-MB5EU v1 Wireless MAC (commit: 07452a6) (details)
  645. ramips: remove Linux 5.4 support (commit: c772783) (details)
  646. kernel: backport the upstream implementation of threaded NAPI to 5.4 (commit: 01bebc0) (details)
  647. kernel: backport support for multicolor & RGB LEDs to 5.4 (commit: 85ad48c) (details)
  648. bcm4908: add uboot-envtools to default packages (commit: 444b4ea) (details)
  649. ramips: mt7620: tidy up 02_network (commit: cc3e390) (details)
  650. hostapd: close correct blobmsg table (commit: 9090e0b) (details)
  651. mac80211: optimize airtime fairness code to reduce cpu usage (commit: 87def9e) (details)
  652. kernel: bump 5.4 to 5.4.165 (commit: a696e32) (details)
  653. kernel: bump 5.4 to 5.4.166 (commit: 61c76f8) (details)
  654. kernel: bump 5.4 to 5.4.167 (commit: d4b2500) (details)
  655. kernel: bump 5.10 to 5.10.84 (commit: 187c8f9) (details)
  656. kernel: bump 5.10 to 5.10.85 (commit: 43c0a12) (details)
  657. kernel: bump 5.10 to 5.10.86 (commit: 002424e) (details)
  658. kernel: bump 5.10 to 5.10.87 (commit: eabb4a5) (details)
  659. toolchain/gcc: remove upstreamed patch, add backport (commit: 475b366) (details)
  660. toolchain/gcc: replace revert with upstream fix (commit: 0dca106) (details)
  661. toolchain/gcc: refresh gcc-11.2.0 patch (commit: f30e6d9) (details)
  662. kernel: filter out both Clang and LLD versions (commit: b61ab8f) (details)
  663. kernel: 5.10: consolidate mac80211 crypto options (commit: fa3690f) (details)
  664. netifd: update to latest git HEAD (commit: 1e57d52) (details)
  665. odhcp6c: update to latest git HEAD (commit: df9a62a) (details)
  666. mediatek: mt7623: bpi-r2: add ethernet alias to device tree (commit: 5a4685c) (details)
  667. ramips: work around duplicate MAC address on U6 Lite (commit: b1d483b) (details)
  668. hostapd: WNM: allow specifying dialog-token (commit: dd39249) (details)
  669. hostapd: provide BSS-transition-queries to ubus subscribers (commit: 6d1e380) (details)
  670. hostapd: make OpenWrt statistics per-BSS (commit: 54cfe07) (details)
  671. procd: update to git HEAD (commit: 15d0c4d) (details)
  672. kernel: drop obsolete symbols from kmod-video-core (commit: a47c82b) (details)
  673. kernel: drop obsolete kmod-video-core dependencies (commit: 7e54e9f) (details)
  674. mt76: fix Makefile dependencies for mt7921 (commit: 3eff363) (details)
  675. bpf: add -mcpu=v3 to support 32-bit alu ops (commit: c46202f) (details)
  676. mvebu: puzzle-m902: add driver for MCU driving LEDs, fan and buzzer (commit: f0c0b18) (details)
  677. build: add e5500 CPU_TYPE (commit: 527d813) (details)
  678. toolchain/gcc: use ELFv2 ABI on ppc64 with musl (commit: 6e25569) (details)
  679. openssl: add ppc64 support (commit: ac8673f) (details)
  680. nettle: disable assembler on ppc64 (commit: 38c3ead) (details)
  681. libunwind: add ppc64 support (commit: 052e31e) (details)
  682. qoriq: new target (commit: 080a769) (details)
  683. qoriq: add support for WatchGuard Firebox M300 (commit: 3fda160) (details)
  684. ath79: switch to Kernel 5.10 (commit: 15aa53d) (details)
  685. mvebu: puzzle-mcu: improve led driver (commit: 7e4c1cc) (details)
  686. mvebu: puzzle-m902: add GPIO reset button (commit: ddad936) (details)
  687. mvebu: puzzle-m901: add LEDs, fan and reset button (commit: 3684b49) (details)
  688. hostapd: keep HE capability after channel switch in AP+STA/Mesh (commit: 0210f37) (details)
  689. mvebu: remove accidentally added file (commit: 962c585) (details)
  690. hostapd: only attempt to set qos map if supported by the driver (commit: 5e67cd6) (details)
  691. kernel: import patch enabling AQR112 and AQR412 PHY (commit: 6563a6a) (details)
  692. kernel: import patch enabling AQR113 PHY (commit: 73c0ef1) (details)
  693. kernel: add id for AQR112 Ethernet phy variants (commit: 7b9d2d6) (details)
  694. mvebu: enable Aquantia phy driver for Puzzle devices (commit: f81a064) (details)
  695. mvebu: puzzle: wan LED and fix default network (commit: f9782f5) (details)
  696. arm-trusted-firmware-bcm63xx: add ATF for Broadcom devices (commit: f18288e) (details)
  697. bcm4908: include ATF in bootfs images (commit: 65974aa) (details)
  698. kernel: ath10k: provide a build variant for small RAM devices (commit: 694757a) (details)
  699. kernel: mac80211: refresh patchset (commit: 236c3ea) (details)
  700. kernel: generic: refresh patch (commit: 215c78e) (details)
  701. mediatek: add support for Clause 45 MDIO access (commit: 13b3474) (details)
  702. mediatek: mt7622: enable driver for Aquantia PHYs (commit: e6c08c8) (details)
  703. mediatek: mt7622: unifi6lr: properly register Ethernet PHY (commit: 8b6d6f2) (details)
  704. linux-firmware: Update to version 20121216 (commit: 397dfe4) (details)
  705. tcpdump: libpcap: Remove http://www.us.tcpdump.org mirror (commit: 18bdfc8) (details)
  706. sunxi: Use rtl8723bu-firmware instead of rtl8723bs-firmware (commit: 0dc4ab3) (details)
  707. ath79: add missing UBNT_REVISION (commit: cfa670b) (details)
  708. hostapd: add missing function declaration (commit: 5ca7793) (details)
  709. ath79: remove kernel 5.4 (commit: 9d9d851) (details)
  710. mpc85xx: remove kernel 5.4 (commit: 13f326d) (details)
  711. rockchip: remove Kernel 5.4 (commit: e1780de) (details)
  712. toolchain: musl: disable crypt size hack by default (commit: 6676875) (details)
  713. base-files: upgrade: fix efi partitions size calculation (commit: 018ada5) (details)
  714. kernel: mtd: parsers: add nvmem support to cmdlinepart (commit: 5761aa4) (details)
  715. realtek: netgear-gigabit: Enable RTL8231 (commit: c88124c) (details)
  716. realtek: netgear-gs110tpp: Add system LEDs (commit: ebc0ce1) (details)
  717. apm821xx: drop 5.4 config and patches (commit: 2593d51) (details)
  718. umbim: call umbim disconnect in error case (commit: 049870a) (details)
  719. umbim: explicitly check for PIN1 state (commit: 6d1cca7) (details)
  720. umbim: add missing json_close_object call (commit: a0ad1f3) (details)
  721. tools/mkimage: update to 2021.10 (commit: b6385a3) (details)
  722. linux-firmware: amd: consolidate amd's linux-firmware entries (commit: cf8ee49) (details)
  723. apm821xx: fix WD MyBook Live DUO USB-Port (commit: 832b9cb) (details)
  724. apm821xx: remove overlapping partitions (commit: 4e6ebdd) (details)
  725. apm821xx: remove broken PCIe MSI support (commit: 0e841fd) (details)
  726. kernel: bump 5.10 to 5.10.88 (commit: a3774d7) (details)
  727. Move mvswitch 88E6060 driver to the ath25 (commit: 0b2c1d8) (details)
  728. ath25: refresh kernel 5.4 config (commit: 5bf8ae7) (details)
  729. ath25: add kernel 5.10 support (commit: 5deb399) (details)
  730. mediatek: replace patch with version sent upstream (commit: c555c34) (details)
  731. hostapd: add fallback for WPS on stations (commit: 69ce75f) (details)
  732. mediatek: yet again, replace patch with updated pending patch (commit: 92820cc) (details)
  733. layerscape: restool: Remove build of manpages (commit: 137a760) (details)
  734. tfa-layerscape: fix build on systems without openssl headers (commit: d0501dc) (details)
  735. ramips: aw9523: add can_sleep flag for GPIO chip (commit: 00b1948) (details)
  736. ath79: remove pre-5.10 specific kernel code (commit: 79a81d3) (details)
  737. scripts: dump-target-info print kernel versions (commit: 02de391) (details)
  738. packages: kernel: add i2c hwmon g762 kmod package (commit: c6ab514) (details)
  739. kernel: generic: backport linkstation-poweroff driver (commit: 4e82a80) (details)
  740. kirkwood: add support for NETGEAR ReadyNAS Duo v2 (commit: 4e46ae1) (details)
  741. kirkwood: add support for two clones from Endian (commit: afd7ec3) (details)
  742. bcm27xx: add AMP2 to HifiBerry DAC+ / DAC+ Pro package (commit: 7ea9936) (details)
  743. ramips: add support for WeVO AIR DUO (commit: 482a7e2) (details)
  744. ramips: add support for ipTIME A3004T (commit: 2dde241) (details)
  745. libs/wolfssl: add SAN (Subject Alternative Name) support (commit: dfd695f) (details)
  746. utils/px5g-wolfssl: make selfsigned certicates compatible with chromium (commit: 6bfc8bb) (details)
  747. kernel: 5.10: add patches to fix macronix flash (commit: 83b5fbd) (details)
  748. ath79: add usb-phy-analog to reset list in qca953x.dtsi (commit: 3928f6a) (details)
  749. x86: add/improve support for Sophos SG/XG products (commit: 2e1206a) (details)
  750. nftables: allow quoted string in flowtable_expr_member (commit: 9ba6ee4) (details)
  751. hostapd: refresh patchset (commit: f61816f) (details)
  752. tools/cmake: update to version 3.22.1 (commit: 4b587f2) (details)
  753. ramips: add support for ipTIME T5004 (commit: a1deab0) (details)
  754. ramips: add ASUS RT-AC1200GU as alt name (commit: 86d019d) (details)
  755. openssl: bump to 1.1.1m (commit: def9565) (details)
  756. binutils: fix compiling with arch-based distros (commit: 7df80be) (details)
  757. ipq806x: ASRock g10: fix bogus read errors (commit: d9c2b0c) (details)
  758. kernel: bump 5.4 to 5.4.169 (commit: 7bf62e2) (details)
  759. kernel: bump 5.10 to 5.10.89 (commit: 2bb02cc) (details)
  760. kernel: 5.10: backport additional qca8k fixes (commit: 5cf198f) (details)
  761. kernel: 5.10: backport qca8k new feature (commit: 1e4469b) (details)
  762. lua: add HOST_FPIC for host builds (commit: 6ba8d51) (details)
  763. ipq807x: drop target (commit: 4a2cca7) (details)
  764. uml: switch to Kernel 5.10 (commit: 02852d5) (details)
  765. uml: drop Kernel 5.4 (commit: cb85aea) (details)
  766. kernel: improve driver support for gen-3 Aquantia Ethernet PHYs (commit: 6c312d9) (details)
  767. mediatek: let mtk_eth_soc MAC announce 2500Base-T mode (commit: ef1a64c) (details)
  768. qoriq: Expand generic subtarget description (commit: b2d7696) (details)
  769. mediatek: Clause-45 MDIO patch accepted upstream (commit: 87b6e10) (details)
  770. ltq-deu: init des/aes before registering crpyto algorithms (commit: 11d2c71) (details)
  771. ltq-deu: aes: do not read/write behind buffer (commit: ab270c6) (details)
  772. ltq-deu: aes-ctr: process all input data (commit: 17656f2) (details)
  773. ltq-deu: make cipher/digest usable by openssl (commit: 8dafa98) (details)
  774. ltq-deu: set correct control register for AES (commit: c8967d6) (details)
  775. ltq-deu: convert blkcipher to skcipher (commit: 737bd4f) (details)
  776. ltq-deu: convert SHA1 after library impl of SHA1 was removed (commit: e84c4b5) (details)
  777. ltq-deu: fix cryptomgr test errors for des (commit: 19cb3c9) (details)
  778. ltq-deu: fix cryptomgr test errors for aes (commit: cd01d41) (details)
  779. ltq-deu: add aes_ofb and aes_cfb algorithms (commit: 536dc6f) (details)
  780. ltq-deu: make deu hash lock global and remove md5_hmac_ exports (commit: 87a19c9) (details)
  781. ltq-deu: changes for hash multithread callers and md5 endianess (commit: 34a3eaf) (details)
  782. ltq-deu: fix ifxdeu-ctr-rfc3686(aes) not matching generic impl (commit: 9cb1875) (details)
  783. ltq-deu: fix setkey errors and static shared temp for hmac algos (commit: 85383b3) (details)
  784. ltq-deu: fix temp size exceed in hmac algorithms (commit: 0470b05) (details)
  785. ltq-deu: remove compiler warning and shorten locked sections (commit: 6ade9d1) (details)
  786. ltq-deu: update initialisations for hmac algorithms (commit: 006fee0) (details)
  787. ltq-deu: add aes_xts algorithm (commit: 43422de) (details)
  788. ltq-deu: remove driver disablement for kernel 5.4 and above (commit: f8e5c60) (details)
  789. ltq-deu: add shash cbcmac-aes algorithm to the driver (commit: 79efaa7) (details)
  790. ltq-deu: remove redundant code for setting the key in aes (commit: a0d6b09) (details)
  791. ltq-deu: change PKG_RELEASE to AUTORELEASE (commit: 973e28f) (details)
  792. ltq-deu: add aes_gcm algorithm (commit: fc4d88c) (details)
  793. ltq-deu: disable arc4 algorithm (commit: b61d756) (details)
  794. firewall4: drop kmod-ipt-nat from CONFLICTS (commit: 3d4acc3) (details)
  795. firewall4: order DEPENDS alphabetically (commit: ae60af8) (details)
  796. firewall4: bump to git HEAD (commit: 3ec25a6) (details)
  797. firewall/firewall4: provide uci-firewall (commit: 53b87a7) (details)
  798. firewall4: fix syntax error in dependency spec (commit: 7881dce) (details)
  799. firewall4: bump to git HEAD (commit: 4d1f133) (details)
  800. toolchain: glibc: Update to version 2.34 (commit: e708bf7) (details)
  801. toolchain: glibc: Increase minimum kernel version to 5.4 (commit: 1b251d3) (details)
  802. toolchain: glibc: Enable --enable-bind-now (commit: 77df120) (details)
  803. kernel: bump 5.4 to 5.4.170 (commit: 9f08557) (details)
  804. kernel: bump 5.10 to 5.10.90 (commit: 536f051) (details)
  805. kernel: enhance multicast routing support (commit: 033b6ce) (details)
  806. utils/mdadm: fix build on hosts without /run dir (commit: 04e6434) (details)
  807. ramips: add support for Joowin WR758AC V1 and V2 (commit: 766733e) (details)
  808. ramips: add support for RAISECOM MSG1500 X.00 (commit: bc7d36b) (details)
  809. ramips: add support for Linksys EA6350 v4 (commit: e0a574d) (details)
  810. elfutils: update to 0.186 (commit: 6835ea1) (details)
  811. mbedtls: enable session tickets (commit: a8513e2) (details)
  812. busybox: update to 1.35.0 (commit: a54b406) (details)
  813. ltq-vdsl: move to the default device name /dev/dsl_cpe_api/0 (commit: 5ee1e04) (details)
  814. ltq-ifxos: update to 1.7.1 (commit: 9d878d8) (details)
  815. linux-firmware: add new package r8152-firmware (commit: 3fe253c) (details)
  816. elfutils: Add missing musl-fts dependency (commit: a372946) (details)
  817. lantiq: replace patches with version accepted upstream (commit: 46468fc) (details)
  818. toolchain/binutils: v2.37 Close the file descriptor if there is no archive fd (commit: 8c501bf) (details)
  819. kernel: add kmod-phy-microchip (commit: d9ff9a4) (details)
  820. kernel: provide kmod-fixed-phy as separate kmod (commit: 3fabca8) (details)
  821. kernel: add kmod-usb-net-lan78xx (commit: 31647d8) (details)
  822. ipq806x: modularize generic subtarget (commit: 479acf0) (details)
  823. ipq806x: janitorial work, respect line lengths (commit: 62a2bfa) (details)
  824. x86: improve sysinfo handling of dummy values (commit: abc2821) (details)
  825. mediatek mt7622: fix 300mhz typo in dts (commit: 6939584) (details)
  826. firewall4: bump to git HEAD (commit: 0f50d3d) (details)
  827. ath79: add support for ASUS RP-AC66 (commit: b29f4cf) (details)
  828. opkg: update to git HEAD of 2022-01-09 (commit: 000825d) (details)
  829. ath79: Add support for OpenMesh OM5P-AN (commit: 72ef594) (details)
  830. ath79: Add support for OpenMesh OM5P-AC v1 (commit: 97f5617) (details)
  831. firewall: update to latest HEAD (commit: e955a08) (details)
  832. mediatek: mt7623: Disable power button reset for U7623-02 board (commit: 4648a60) (details)
  833. mediatek: mt7623: Re-enable ARM arch timer (commit: 8cdc356) (details)
  834. generic: deny write to uImage.FIT sub-image partitions (commit: f2c3875) (details)
  835. procd: update to git HEAD (commit: 8c31f6b) (details)
  836. netifd: update to git HEAD (commit: 7f2052e) (details)
  837. imx: bump SDMA firmware to v3.6 (commit: 2bb7c1d) (details)
  838. generic: platform/mikrotik: make soft_config writable without 4K sectors (commit: 6eb196e) (details)
  839. mikrotik: enable variable size erase (commit: 8441a62) (details)
  840. mikrotik: make soft_config writable (commit: fdda313) (details)
  841. ath79: rb912: fix pll init issues (commit: 2a00054) (details)
  842. ath79: rb912: remove unused property (commit: f11df68) (details)
  843. ath79: qca955x: remove double declaration (commit: 9571d9d) (details)
  844. generic: platform/mikrotik: use MTD notifier (commit: 2d19e6c) (details)
  845. kernel: move mediatek BMT support patch to generic patches (commit: bcf91fe) (details)
  846. kernel: mtk_bmt: fix remapping after read/write failure (commit: fde2421) (details)
  847. kernel: mtk_bmt: extend debug interface (commit: 31b6cfb) (details)
  848. kernel: mtk_bmt: add support for limiting range of remapping (commit: b86452f) (details)
  849. kernel: mtk_bmt: pass number of bitflips on read to the caller (commit: 0ddead0) (details)
  850. kernel: mtk_bmt: remap blocks after reaching bitflip threshold (commit: 7235c8d) (details)
  851. mediatek: rework and fix mt7622-rfb1-ubi support (commit: 76b27f6) (details)
  852. ramips: mt7621_nand: fix writing upper half of fdm data (commit: 3c78fab) (details)
  853. kernel: mtk_bmt: add abstraction for supporting other formats (commit: ff6b4f2) (details)
  854. kernel: mtk_bmt: add support for the bbt format used on mt7621 (commit: e2aa04d) (details)
  855. ramips: enable badblock table support on linksys ea7xxx devices (commit: 83b14ec) (details)
  856. iptables: enable nftable support by default (commit: 0637093) (details)
  857. kernel: split kernel version to dedicated files (commit: 0765466) (details)
  858. mediatek: mt7623: Enable PCIe bus 0 (and thus SATA) on U7623 (commit: 557067d) (details)
  859. netifd: update to git HEAD (commit: d9064c3) (details)
  860. hostapd: add op-class to get_status output (commit: 2a31e9c) (details)
  861. lantiq: flag FritzBox 7360 family buttons active-low (commit: 3154537) (details)
  862. firmware-utils: update to latest master (commit: 9e15dea) (details)
  863. lantiq: add additional caldata offsets (commit: 7f77059) (details)
  864. ramips: add support for HUMAX E2 (commit: 6041c69) (details)
  865. ramips: add support for ipTIME A6004NS-M (commit: 9c8ccdc) (details)
  866. at91: drop /etc/config/firewall (commit: daae59b) (details)
  867. ramips: fix reboot for remaining 32 MB boards (commit: 74516f4) (details)
  868. ipq40xx: add support for ASUS RT-ACRH17/RT-AC42U (commit: 51b9aef) (details)
  869. ipq40xx: add RT-ACRH13 alternative name to RT-AC58U (commit: 10bc55c) (details)
  870. ipq40xx: utilize nvmem-cells for macs & (pre-)calibration data (commit: cfc13c4) (details)
  871. mvebu: kernel: enable CONFIG_BLK_DEV_NVME (commit: 9d530ac) (details)
  872. kernel: 5.10: Backport pci-aardvark driver changes from 5.17 (commit: 612e1c6) (details)
  873. kernel: 5.10: Backport pending pci-aardvark changes fixing MSI support (commit: 080691d) (details)
  874. kernel: 5.10: Backport Armada 3720 comphy patches from 5.15 (commit: cf3a6e6) (details)
  875. kernel: 5.10: Backport pending Armada 3720 comphy patches (commit: bf991fa) (details)
  876. mvebu: cortexa53: Enable Armada 37xx rWTM driver (commit: 43659a7) (details)
  877. mvebu: enable watchdog for Armada 37XX (commit: 01520a9) (details)
  878. package: kernel: add driver module for NCT7802Y (commit: 1ed50b9) (details)
  879. mvebu: cortexa9: Add support for Ctera C200-V2 (commit: 9149ed4) (details)
  880. mvebu: Move cortexa9 specific config options from global config (commit: 83ce42b) (details)
  881. ath79: patch Asus RP-AC66 clean up and fix for sysupgrade image (commit: 872b65e) (details)
  882. build: move Build/copy-file to image-commands.mk (commit: 144609b) (details)
  883. kernel: add missing kmod+regmap-i2c dependency for NCT7802Y module (commit: 0a08d4f) (details)
  884. lantiq: increase fritz-cal-extract output limit (commit: e821849) (details)
  885. ipq40xx: AP-365: fix non-existent node or label "macaddr_mfginfo_1d" (commit: 0a852d8) (details)
  886. kernel: bump 5.4 to 5.4.171 (commit: 53252c4) (details)
  887. kernel: bump 5.4 to 5.4.172 (commit: a28afb9) (details)
  888. kernel: bump 5.10 to 5.10.91 (commit: 7229981) (details)
  889. kernel: bump 5.10 to 5.10.92 (commit: 61e58f7) (details)
  890. mtd-utils: update to 2.1.4 (commit: 607f06f) (details)
  891. lantiq: xrx200: enable use of baby jumbo frames (commit: 255268c) (details)
  892. lantiq: backport latest upstream patches (commit: 7e484b9) (details)
  893. ath79: Add support for OpenMesh OM5P-AC v2 (commit: 1699c1d) (details)
  894. ath79: Allow to set spi-nor mtd name via devicetree (commit: 7f074fe) (details)
  895. ath79: Add support for OpenMesh OM2P v1 (commit: 8143709) (details)
  896. ath79: use lzma-loader for ZyXEL NBG6716 (commit: ebf639d) (details)
  897. ltq-deu: add ltq-deu back to default packages (commit: 78057b5) (details)
  898. omap: add support for the TRNG Hardware Accelerator (commit: e23ca35) (details)
  899. ustream-ssl: update to Git version 2022-01-16 (commit: e745295) (details)
  900. firmware-utils: update to latest master (commit: f1d4c77) (details)
  901. build: add HOST_CXXFLAGS for host build (commit: 87d489f) (details)
  902. treewide: drop use of which (commit: 88204bf) (details)
  903. ipq40xx: image: remove unused DTB_SIZE variable (commit: e257405) (details)
  904. ipq40xx: rename RT-AC42U WLAN/LAN LEDs (commit: 266b5c8) (details)
  905. mvebu: cortexa9: Fix board.d/01_leds (commit: 431f379) (details)
  906. build: switch to firewall4 by default (commit: 08d9f6e) (details)
  907. layerscape: switch to 5.10 Kernel (commit: 522e414) (details)
  908. ath79: add support for reset key on MikroTik RB912UAG-2HPnD (commit: ec85e48) (details)
  909. ipip: add 'nohostroute' option (commit: 46ce629) (details)
  910. ipq806x: Netgear D7800: Fix RAM and enable PCIe #2 (commit: 408b655) (details)
  911. ltq-vdsl-mei: Remove static linking (commit: 71bdff9) (details)
  912. util-linux: Add taskset (commit: 6ae657e) (details)
  913. ramips: update Tenbay T-MB5EU wireless MAC address (commit: b0c04a3) (details)
  914. ramips: read Tenbay T-MB5EU address from single location (commit: ef5f3eb) (details)
  915. ramips: correct vendor name for COMFAST/Joowin (commit: 7c8ade1) (details)
  916. ath79: add support for GL.iNet GL-XE300 (commit: af8a059) (details)
  917. ucode: add temporary fix for integer formatting on 32bit systems (commit: 3d3d034) (details)
  918. netifd: update to git HEAD (commit: 7edd10f) (details)
  919. mediatek: use CONFIG_TARGET_ROOTFS_PARTSIZE (commit: a40b4d3) (details)
  920. omap: make use of 'rootfs-part' feature (commit: 3a69b4b) (details)
  921. sunxi: make use of 'rootfs-part' feature (commit: d05ac92) (details)
  922. uml: make use of 'rootfs-part' feature (commit: 8a324fb) (details)
  923. mediatek: add common DTS aliases for UniElec U7623 board (commit: 4356e2b) (details)
  924. uboot-mediatek: update build for the U7623-02 board (commit: 213b406) (details)
  925. mediatek: mt7623: rework images for U7623-02 board (commit: 1ee75dd) (details)
  926. uboot-envtools: add configuration for UniElec U7623 board (commit: 31872a3) (details)
  927. mediatek: store random MAC address in U-Boot env on first boot (commit: f5278bf) (details)
  928. uboot-mediatek: update to version 2022.01 (commit: 145d896) (details)
  929. ipq40xx: drop 5.4 kernel (commit: b8ef54f) (details)
  930. build: change PYTHON to python3 (commit: f8bc8fa) (details)
  931. build: increase scan depth for finding targets (commit: 1404b3c) (details)
  932. scripts/feeds: fix installing targets without explicitly specifying the feed (commit: 0bdf8d1) (details)
  933. scripts/feeds: install targets to target/linux/feeds and support overriding (commit: ebc36eb) (details)
  934. mediatek: mt7623: include regular AHCI PCI driver (commit: f586545) (details)
  935. meta: create FUNDING.yml (commit: d8c5406) (details)
  936. rockchip: disable UHS modes for NanoPi R4S (commit: 2b583ab) (details)
  937. netfilter: correct some dependencies (commit: ef4c975) (details)
  938. sdk: ship llvm toolchain (commit: 0ac0840) (details)
  939. tools/fakeroot: fix unresolved symbols on arm64 macOS (commit: 53ebaca) (details)
  940. tools/coreutils: build chown (commit: 1d4750f) (details)
  941. tools: build bash on macOS and use it for ipkg-build (commit: 3869ccb) (details)
  942. perf: Depend on libbfd and libopcodes when enabled (commit: 17135ae) (details)
  943. firmware-utils: update to git HEAD of 2022-01-28 (commit: ebeb003) (details)
  944. kernel: 5.10: drop broken-flash-reset patch (commit: c064824) (details)
  945. ramips: enable I2C_CHARDEV in mt7621/config-5.10 (commit: a47f152) (details)
  946. ucode: update to latest Git HEAD (commit: 0a29133) (details)
  947. firewall4: update to latest Git HEAD (commit: edb41fe) (details)
  948. arc770: Remove arc770 target (commit: fcb2917) (details)
  949. kernel: Fix compile warning (commit: 764b1ec) (details)
  950. kernel: Add CONFIG_CRYPTO_DEV_OCTEONTX_CPT kernel config option (commit: c120f79) (details)
  951. octeontx: Refresh kernel configuration (commit: d2ae482) (details)
  952. netfilter.mk: add conntrack support to nft bridge (commit: 01e58f8) (details)
  953. kernel: bump 5.4 to 5.4.173 (commit: 7672593) (details)
  954. kernel: bump 5.4 to 5.4.174 (commit: 30cff7c) (details)
  955. util-linux: add lslocks (commit: 5bd926e) (details)
  956. firmware-utils: bump to git HEAD (commit: 536a802) (details)
  957. kernel: move bootargs-append patch to generic (commit: 81a561b) (details)
  958. kirkwood: drop kernel 5.4 support (commit: aaebc7a) (details)
  959. kirkwood: rework 02_network (commit: 0c568d0) (details)
  960. kirkwood: add support for ipTIME NAS1 (commit: 957f9ad) (details)
  961. kernel: add disabled POWER_RESET_QNAP (commit: 7a4a330) (details)
  962. mvebu: remove duplicate CONFIG_POWER_RESET entries (commit: f4fd2a1) (details)
  963. mvebu: add support for ipTIME NAS1dual (commit: 6ff970b) (details)
  964. ramips: make the relocation address configurable (commit: 03aa57d) (details)
  965. ramips: add support for ipTIME AX2004M (commit: f4a7914) (details)
  966. CI: add formal checks (commit: 3dc3882) (details)
  967. ramips: add support for Wavlink WL-WN535K1 (commit: 8fde820) (details)
  968. ath79: ASUS RP-AC66 use flash till the end (commit: b21bc34) (details)
  969. procd: support generic mount triggers and clean up (commit: 6d76ec3) (details)
  970. ubox: only start log to file when filesystem has been mounted (commit: 88baf6c) (details)
  971. glibc: update to 2.34 HEAD (commit: 3572c5a) (details)
  972. bcm4908: backport BCM4908 pinctrl driver (commit: b014589) (details)
  973. bcm4908: fixup pinctrl patches for kernel 5.4 (commit: a11e9fd) (details)
  974. bcm4908: backport bcm_sf2 patch for better LED registers support (commit: 840f07e) (details)
  975. mediatek: u7623-02: enable early console also in legacy image (commit: 5e6867f) (details)
  976. procd: seccomp/jail: Fix build error on arm with glibc (commit: 5d110c0) (details)
  977. mediatek: mt7623: simplify partition generation (commit: 9ba7a83) (details)
  978. ubox: fix broken deferred start of logfile writer (commit: b6a2cee) (details)
  979. linux-firmware: intel: add firmware for AX210 (commit: 0c635cf) (details)
  980. ath79: improve support for Dongwon T&I DW02-412H (commit: c7a5599) (details)
  981. ipq806x: convert remaining mtd-mac-address-increment (commit: f16f419) (details)
  982. ath79: convert remaining mtd-mac-address-increment (commit: ad5bf16) (details)
  983. bcm4908: backport first 5.18 DTS changes (commit: da8b720) (details)
  984. Revert "ramips: add support for ipTIME AX2004M" (commit: cd6a6e3) (details)
  985. toolchain: gdb: Update to version 11.2 (commit: 782a4e0) (details)
  986. gdb: Update gdb to version 11.2 (commit: 5b96048) (details)
  987. mbedtls: Update to version 2.16.12 (commit: 57f38e2) (details)
  988. ethtool: Update to version 5.16 (commit: cec4614) (details)
  989. strace: Update to version 5.16 (commit: 64866ba) (details)
  990. util-linux: Do not build raw any more. (commit: 693d7c1) (details)
  991. util-linux: Update to version 2.37.3 (commit: 18c6b99) (details)
  992. e2fsprogs: Update to version 1.46.5 (commit: 8c2445a) (details)
  993. libcap: Update to version 2.63 (commit: 3926095) (details)
  994. uboot-envtools: Update to version 2022.01 (commit: 8c1a84a) (details)
  995. kernel: Make kmod-usb-net-lan78xx depend on kmod-of-mdio (commit: 6cab21b) (details)
  996. toolchain: glibc: Remove patch for ARC700 (commit: d438bdc) (details)
  997. kernel: bump 5.4 to 5.4.175 (commit: aa8299e) (details)
  998. kernel: add kmod-vrf (commit: 45d541b) (details)
  999. wolfssl: update to 5.1.1-stable (commit: 93d9119) (details)
  1000. ipq40xx: add MikroTik cAP ac support (commit: 70eedac) (details)
  1001. kernel: bump 5.10 to 5.10.93 (commit: f223254) (details)
  1002. kernel: bump 5.10 to 5.10.94 (commit: 1343acc) (details)
  1003. kernel: bump 5.10 to 5.10.95 (commit: b9736cb) (details)
  1004. kernel: bump 5.10 to 5.10.96 (commit: ff97fb9) (details)
  1005. bcm63xx: Remove patch already in Linux stable (commit: dc2da6a) (details)
  1006. uqmi: update to git HEAD (commit: 4367d4f) (details)
  1007. iptables: fix ip6tables-extra description (commit: a5c8811) (details)
  1008. iptables: fix ip6tables-nft description (commit: 4e7ad15) (details)
  1009. netfilter: add kmod-nft-compat (commit: 1ebb8e3) (details)
  1010. iptables: rework ip(6)tables-nft dependencies (commit: b0bd659) (details)
  1011. iptables: use ALTERNATIVES for ip(6)tables(-nft) (commit: 3a5df36) (details)
  1012. iptables: add ip{,6}tables-legacy{,-restore,-save} symlinks (commit: 0e32c6b) (details)
  1013. mac80211: backport support for ndo_fill_forward_path (commit: 02b9b68) (details)
  1014. mac80211: reorganize patches (commit: 543ada6) (details)
  1015. mac80211: backport MBSSID/EMA support patches (commit: 03ea040) (details)
  1016. mac80211: backport support for background radar detection (commit: 0b5a547) (details)
  1017. mt76: update to the latest version (commit: e045e40) (details)
  1018. uboot-mvebu: update to version 2022.01 (commit: 782d4c8) (details)
  1019. uboot-mvebu: Add U-boot for Turris Omnia (commit: 5c804bc) (details)
  1020. uboot-mvebu: backport two patches for Marvell A38x (commit: d16bd89) (details)
  1021. ramips: Switch Teltonika RUT5xx to kernel GPIO-line watchdog driver (commit: 7c3efd5) (details)
  1022. om-watchdog: Drop unused package (commit: 8a8b7b4) (details)
  1023. tools/meson: update to 0.61.1 (commit: fb6cf22) (details)
  1024. bpf-headers: fix build error from within the SDK (commit: 8c1d512) (details)
コミット a96b73a8902854b4e810c4c24e1f0c35326722a4 by john
realtek: Packet Inspection Engine support for RTL930x SoCs

Adds the RTL930x-specific PIE support routines.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: a96b73a)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット 9d9bf16aa8d966834ac1280f96c37d22552c33d1 by john
realtek: Add phylink configuration routines for RTL93xx

This adds RTL93xx-specific MAC configuration routines that allow also configuration
of 10GBit links for phylink. There is support for the Realtek-specific HISGMI
protocol.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9d9bf16)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/dsa.c (diff)
The file was addedtarget/linux/realtek/patches-5.10/704-include-linux-add-phy-hsgmii-mode.patch
コミット 28e972b2ea2f55a593defcbd2dc21710cce648c7 by john
realtek: Configure initial L2 learning setup

Configure a sane L2 learning configuration upon DSA driver load so that the
switch can start learning L2 addresses. Also configure the correct flood masks
for broadcast and unknown unicast traffice.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 28e972b)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/dsa.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット 9ae927febd4b07e064bdb9eaeb43862ea6c7ac8f by john
realtek: Fix bug in VLAN ingress and egress filtering

The ingress filter registers use 2 bits for each port to define the filtering
state, whereas the egress filter uses 1 bit. So for for the ingress filter
the register offset for a given port is:
(port >> 4) << 4: since there are 16 entries in a register of 32 bits
and for the egress filter:
(port >> 5) << 4: since there are 32 entries in a register of 32 bits

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9ae927f)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット ee6f483a625d4e7c6198d422dab1cfddf1de040a by john
realtek: Improve MDIO bus probing for RTL9300

Improve handling of multi-gig ports on the RTL9300 when probing
the MDIO bus.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: ee6f483)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 35b3c4c212588deb49369635571ef63a7413b6f6 by john
kernel: Add AQR113C and AQR813 support

This hack adds support for the Aquantia 4th generation, 10GBit
PHYs AQR113C and AQR813.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 35b3c4c)
The file was addedtarget/linux/generic/hack-5.10/720-net-phy-add-aqr-phys.patch
コミット 03e1d93e07791833e3167d8cfaef2e40a7113a23 by john
realtek: add driver support for routing offload

Add generic support for listening to FIB and Event notifier updates and
use this information to hook into the L3 hardware capabilities of the
RTL SoCs.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 03e1d93)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 1f402512ae0474ffd03c34bcfa54b2882d927861 by john
realtek: Add SoC-specific routing offload implementation

Adds SoC specific routing offload implementations for
RTL8380/90 and RTL9300. RTL83xx supports merely nexthop
routing, RTL9300 full host and prefix routes.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 1f40251)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
コミット 1cfd45ae0bad3975cd59ff18ce04265b1bccbcd6 by john
realtek: Add debugfs support for RTL9300

Adds support for debugfs on RTL9300, in particular the drop counters.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 1cfd45a)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/debugfs.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 88936e7e8278ef82c0937e47be6b4556b3ef708a by john
realtek: cleanup PHY driver

Removes unnecessary output from the RTL PHY drivers.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 88936e7)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.c (diff)
コミット 76f60470a192f8ce585ac3289d3037b54d98ba11 by john
realtek: Fix bug when accessing external PHYs on SoCs older than Revision C

RTL8393 SoCs older than Revision C hang on accesses to PHYs with PHY address
larger or equal to the CPU-port (52). This will make scanning the MDIO bus
hang forever. Since the RTL8390 platform does not support more than
52 PHYs, return -EIO for phy addresses >= 52. Note that the RTL8390 family
of SoCs has a fixed mapping between port number and PHY-address.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 76f6047)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
コミット 4c83dae801a83fdfc07fce8aa68978839a76ae02 by john
realtek: enable Aquantia PHY support

Enables Aquantia PHY support in the kernel

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 4c83dae)
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
コミット cda0460ad333f15e15ec9bd2516b2ae45f8a4644 by john
realtek: add legacy realtek GPIO driver for rtl9300 support

The otto GPIO driver does not work with rtl9300 SoCs. Add
the legacy driver again and use that by default in the 9300 .dtsi

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: cda0460)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h (diff)
The file was addedtarget/linux/realtek/files-5.10/drivers/gpio/gpio-rtl838x.c
The file was addedtarget/linux/realtek/patches-5.10/306-gpio-add-legacy-rtl838x-driver.patch
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
コミット 401d7ebf2c9bdcc7c1e24900ed9f8acf87d932c8 by daniel
mediatek: enable configfs for DT overlay on mt7622 and mt7623

Enable kernel options to allow loading device tree overlay via configfs
at runtime. This is useful for devboards like the BPi-R2 and BPi-R64
which got RasbPi-compatible 40-pin GPIO header which allow all sorts
of extensions.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 401d7eb)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット 7ab94288e052ad17cbbed5c78a5e7194b0cfa116 by daniel
oxnas: switch to Linux 5.10

Linux 5.10 has been there as testing kernel for a while now.
Do the switch and drop config and patches for Linux 5.4.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7ab9428)
The file was removedtarget/linux/oxnas/patches-5.4/150-oxnas-restart.patch
The file was removedtarget/linux/oxnas/patches-5.4/010-pogoplug-series-3.patch
The file was removedtarget/linux/oxnas/patches-5.4/050-ox820-remove-left-overs.patch
The file was removedtarget/linux/oxnas/patches-5.4/340-oxnas-pcie.patch
The file was removedtarget/linux/oxnas/patches-5.4/510-ox820-libata-leds.patch
The file was removedtarget/linux/oxnas/patches-5.4/800-oxnas-ehci.patch
The file was removedtarget/linux/oxnas/patches-5.4/100-oxnas-clk-plla-pllb.patch
The file was removedtarget/linux/oxnas/patches-5.4/999-libata-hacks.patch
The file was removedtarget/linux/oxnas/config-5.4
The file was removedtarget/linux/oxnas/patches-5.4/320-oxnas-phy-pcie.patch
The file was removedtarget/linux/oxnas/patches-5.4/500-oxnas-sata.patch
The file was removedtarget/linux/oxnas/patches-5.4/996-generic-Mangle-bootloader-s-kernel-arguments.patch
The file was modifiedtarget/linux/oxnas/Makefile (diff)
コミット fb76d543b6db059576c950d16f5ef3a38f5298f6 by freifunk
kirkwood: switch to kernel 5.10

This target has testing support for more than half a year now.
Time to switch.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: fb76d54)
The file was modifiedtarget/linux/kirkwood/Makefile (diff)
コミット 46646efc38b496d95c87d1951aff21d2cff838d5 by freifunk
mvebu: mochabin: correct LED labels in DTS

LED labels got reversed by accident, so fix it to the usual color:led_name format.

Fixes: 78cf3e53b1f4 ("mvebu: add Globalscale MOCHAbin")

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
[add Fixes:]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 46646ef)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts (diff)
コミット 5ae2e786395c7f9db0167ebe875be5df9502d8d8 by freifunk
kernel: drop support for mtd-mac-address

Now that we have fully switched to nvmem interface we can drop
the use of mtd-mac-address patches as it's not used anymore and
the new nvmem implementation should be used for any new device.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5ae2e78)
The file was removedtarget/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch
The file was modifiedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was removedtarget/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.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/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch (diff)
コミット 0c2aa7c003ebf61d64e0b349a18731b6bda05023 by freifunk
rockchip: switch to kernel 5.10

This target has testing support for more than half a year now.
Time to switch.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 0c2aa7c)
The file was modifiedtarget/linux/rockchip/Makefile (diff)
コミット 91eed5d9fb74e6c740291362ba12e11a2222a9fd by freifunk
rockchip: rename "Rock Pi 4" to "Rock Pi 4A"

Kernel has added the different variants of the Rock Pi 4 in commit
b5edb0467370 ("arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a
dts"). The former Rock Pi 4 is now Rock Pi 4A.

For compatibility with kernel 5.4, this rename has been held back
so far. Having switched to kernel 5.10 now, we can finally apply
it in our tree as well.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 91eed5d)
The file was modifiedpackage/boot/uboot-rockchip/Makefile (diff)
The file was modifiedtarget/linux/rockchip/image/armv8.mk (diff)
The file was removedtarget/linux/rockchip/files-5.10/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
The file was removedtarget/linux/rockchip/patches-5.10/105-rockchip-rock-pi-4.patch
コミット 20bc4507714fbc5dfbe3632afeb260b071591acb by daniel
kernel: bump 5.10 to 5.10.71

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800
Run-tested: bcm2711/RPi4B, ipq806x/R7800

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 20bc450)
The file was modifiedtarget/linux/generic/hack-5.10/901-debloat_sock_diag.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 modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.10/902-debloat_proc.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/pending-5.10/760-net-dsa-mv88e6xxx-fix-vlan-setup.patch (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-0528-drm-connector-Add-helper-to-compare-HDR-metadata.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.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/bcm27xx/patches-5.10/950-0006-smsx95xx-fix-crimes-against-truesize.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0527-drm-connector-Create-a-helper-to-attach-the-hdr_outp.patch (diff)
コミット e672d1b387604b71058b5c9edc9234fc7efebb25 by daniel
kernel: bump 5.10 to 5.10.72

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: e672d1b)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.10/720-net-phy-add-aqr-phys.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/704-include-linux-add-phy-hsgmii-mode.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/705-include-linux-phy-increase-phy-address-number-for-rtl839x.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-5.10/999-libata-hacks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/834-ledtrig-libata.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/306-gpio-add-legacy-rtl838x-driver.patch (diff)
コミット 416eef7209f3d7c7ab27c90dc4d851d78fff2d44 by daniel
kernel: bump 5.4 to 5.4.151

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 416eef7)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/hack-5.4/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/901-debloat_sock_diag.patch (diff)
コミット b5893a4128ad0c8551c051f563b8e451c3331820 by daniel
kernel: bump 5.4 to 5.4.152

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: b5893a4)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.4/834-ledtrig-libata.patch (diff)
コミット 56ea2bf2eec431ccd3c566190a444ad63db39b65 by daniel
build: prereq detect Python 3.10 for `python3` binary

While the binary `python3.10` is correctly detected by the build system
the default `python3` binary is currently not detected if pointing to a
Python 3.10 installation.

Fix this by extending the grep regex.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 56ea2bf)
The file was modifiedinclude/prereq-build.mk (diff)
コミット 2a6cab09b940aa3b0176147f74ad5d3c69660a4b by chunkeey
apm821xx: move CONFIG_DMA* to the generic apm821xx config

Both NAND and SATA targets need the DMA engine in one way
or another.

Due to a kernel config refresh various existing symbols
got removed from the apm821xx main config file as well.
(That being said, they are still included because the
built-in crpyto4xx depends on these.)

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2a6cab0)
The file was modifiedtarget/linux/apm821xx/nand/config-default (diff)
The file was modifiedtarget/linux/apm821xx/sata/config-default (diff)
The file was modifiedtarget/linux/apm821xx/config-5.10 (diff)
コミット 4ee9b3f462166f179f18e10b7b2e6f655473bb05 by chunkeey
apm821xx: switch to Kernel 5.10

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 4ee9b3f)
The file was modifiedtarget/linux/apm821xx/Makefile (diff)
コミット 7a6a3494450c4e3a41dd8cc8f3cadb525d5e966b by chunkeey
apm821xx: WNDAP620 + WNDAP660: reorganize partitions for 5.10

Due to 5.10 increased kernel size, the current 4MiB-ish kernel
partition got too small. Luckily, netgear's uboot environment
is setup to read 0x60000 bytes from the kernel partition location.

... While at it: also do some cleanups in the DTS in there.

The original (re-)installation described in
commit d82d84694e60 ("apm821xx: add support for the Netgear WNDAP620 and WNDAP660")
seemed to be still working for now. What I noticed though
is that the bigger initramfs images needed to use a different
destination address (1000000) to prevent it overwriting
itself during decompression. i.e:
# tftp 1000000 openwrt-...-wndap620-initramfs-kernel.bin
# bootm

However, in case of the WNDAP620+660 the factory.img image can be
written directly to the flash through uboot.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 7a6a349)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndap6x0.dtsi (diff)
The file was modifiedtarget/linux/apm821xx/image/nand.mk (diff)
コミット 4293fc32b73dc927b7dcc683a20e8e59dea92963 by chunkeey
gemini: splash banner on framebuffer console

The D-Link DIR-685 has a small screen with a framebuffer
console, so if we have this, when we start, display the
banner on this framebuffer console so the user know they
are running OpenWRT as root filesystem.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: 4293fc3)
The file was addedtarget/linux/gemini/base-files/etc/board.d/03_splash
コミット 44f89614c668c0065437ccc4b8c152b3cf2af04b by chunkeey
apm821xx: disable MX60(W) due to kernel size

disables the MX60(W) from being built by the builders for now.
But there's an effort to bring it back:
<https://github.com/openwrt/openwrt/pull/4617>

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 44f8961)
The file was modifiedtarget/linux/apm821xx/image/nand.mk (diff)
コミット e166ee4ff123b18bc7248cda9596aa9ed7886a53 by chunkeey
apm821xx: disable and move kernel CONFIG_ symbols

try to reduce the kernel size by disabling and moving
options from the common kernel configuration to the
SATA target that doesn't have the constraints.

For NAND this has become necessary because as with 5.10
some devices outgrew their kernels. Though, in my tests
this didn't help much: just a smidgen over 100kib was
saved on the  uncompressed kernel.

... running make kernel_oldconfig also removed some
other config symbols, mostly those that already set
from elsewhere or became obsolete in the meantime.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e166ee4)
The file was modifiedtarget/linux/apm821xx/config-5.10 (diff)
The file was modifiedtarget/linux/apm821xx/sata/config-default (diff)
コミット f536f5ebddd9c532a08ac4a9be3ef0c02f7bfeb8 by chunkeey
gpio-cdev: add nu801 userspace driver

This adds a userspace interpretation of the nu801 driver used by Meraki
hardware. Previously this was a driver that was added per target, but as
multiple targets now have this driver, we should move to something that
can be shared by all targets since no driver exists upstream.

Co-developed-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Chris Blake <chrisrblake93@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: f536f5e)
The file was addedpackage/system/gpio-cdev/nu801/files/nu801.init
The file was addedpackage/system/gpio-cdev/nu801/Makefile
コミット fe9e5fbd7527ad4ff4f5b955823216038a80557d by chunkeey
x86: add support for Meraki MX100

This commit will add support for the Meraki MX100 in OpenWRT.

Specs:
* CPU: Intel Xeon E3-1200 Series 1.5GHz 2C/4T
* Memory: 4GB DDR3 1600 ECC
* Storage: 1GB USB NAND, 1TB SATA HDD
* Wireless: None
* Wired: 10x 1Gb RJ45, 2x 1Gb SFP

UART:
The UART header is named CONN11 and is found in the
center of the mainboard. The pinout from Pin 1 (marked
with a black triangle) to pin 4 is below:
Pin 1: VCC
Pin 2: TX
Pin 3: RX
Pin 4: GND
Note that VCC is not required for UART on this device.

Booting:
1. Flash/burn one of the images from this repo to a
flash drive.
2. Take the top off the MX100, and unplug the SATA
cable from the HDD.
3. Hook up UART to the MX100, plug in the USB drive,
and then power up the device.
4. At the BIOS prompt, quickly press F7 and then
scroll to the Save & Exit tab.
5. Scroll down to Boot Override, and select the
UEFI entry for your jumpdrive.

Note: UEFI booting will fail if the SATA cable for
the HDD is plugged in.
The issue is explained under the Flashing instructions.

Flashing:
1. Ensure the MX100 is powered down, and not plugged
into power.
2. Take the top off the MX100, and unplug the SATA
cable from the HDD.
3. Using the Mini USB female port found by the SATA
port on the motherboard,
flash one of the images to the system. Example:
`dd if=image of=/dev/sdb conv=fdatasync` where sdb
is the USB device for the MX100's NAND.
4. Unplug the Mini USB, hook up UART to the MX100,
and then power up the device.
5. At the BIOS prompt, quickly press F7 and then
scroll to the Boot tab.
6. Change the boot order and set UEFI: USB DISK 2.0
as first, and USB DISK 2.0 as second.
Disable the other boot options.
7. Go to Save & Exit, and then select Save Changes and
Reset

Note that OpenWRT will fail to boot in UEFI mode when
the SATA hard drive is plugged in. To fix this, boot
with the SATA disk unplugged and then run the following
command:
`sed -i "s|hd0,gpt1|hd1,gpt1|g" boot/grub/grub.cfg`
Once the above is ran, OpenWRT will boot when the HDD
is plugged into SATA. The reason this happens is the
UEFI implementation for the MX100 will always set
anything on SATA to HD0 instead of the onboard USB
storage, so we have to accomidate it since OpenWRT's
GRUB does not support detecting a boot disk via UUID.

Signed-off-by: Chris Blake <chrisrblake93@gmail.com>
(commit: fe9e5fb)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/x86/modules.mk (diff)
The file was addedtarget/linux/x86/patches-5.10/102-v5.15-platform-x86-add-meraki-mx100-platform-driver.patch
The file was modifiedtarget/linux/x86/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/x86/patches-5.10/101-v5.15-mfd-lpc_ich-Enable-GPIO-driver-for-DH89xxCC.patch
コミット 81d694e30b4926fea057bd3e46d996a8f098b95a by chunkeey
ipq40xx: use zImage for GL.iNet GL-B1300, GL-S1300 to shrink below 4096k

In the "ipq40xx: switch to Kernel 5.10" discussion at GitHub,
Adrian noted [0] that these GL.iNet Conexa series devices,
GL-B1300 and GL-S1300 failed their image generation [1] as their gzipped
uImage kernel went above 4096k.

While notifying the vendor about this problem [2], I tested all U-Boot
releases from GL.iNet:
- they really fail to boot kernel above 4096k
- they don't support lzma: "Unimplemented compression type 3"
- but they boot zImage

Using zImage (xz compression) the kernel is 2909k which is
more than a megabyte away from the KERNEL_SIZE := 4096k limit.

The gzip compressed version would be 4116k.

[0]: https://github.com/openwrt/openwrt/pull/4620#issuecomment-932765776
[1]: commit 7b1fa276f5a2 ("ipq40xx: add testing support for kernel 5.10")
[2]: https://forum.gl-inet.com/t/ipq40xx-kernel-size-and-u-boot-v5-10-is-too-big-for-4-mb/17619

Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
(commit: 81d694e)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 7c0fb874436c0613a042c8b07aa00621d08f4eaa by daniel
tools/meson: fix usage with SDK

The python path cannot be embedded in the meson binary as it changes
with the SDK.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 7c0fb87)
The file was modifiedtools/meson/Makefile (diff)
The file was modifiedinclude/meson.mk (diff)
コミット 80b7a8a7f5a0a88fde6dd19f097df4d7cac9ff04 by chunkeey
Revert "gpio-cdev: add nu801 userspace driver"

This reverts commit f536f5ebddd9c532a08ac4a9be3ef0c02f7bfeb8.

As Hauke commented, this causes builder failures on 5.4 kernels.
This revert includes changes to the mx100 kernel modules
dependency as well as the uci led definitions.

Tested-by: Chris Blake <chrisrblake93@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 80b7a8a)
The file was removedpackage/system/gpio-cdev/nu801/Makefile
The file was modifiedtarget/linux/x86/modules.mk (diff)
The file was removedpackage/system/gpio-cdev/nu801/files/nu801.init
The file was modifiedtarget/linux/x86/base-files/etc/board.d/01_leds (diff)
コミット 977bf5e9802bf4543e6356e391851b13ee32a1f9 by mail
tools/ccache: update to 4.4.2

Refreshed patch.

Disable hiredis backend since it seems to default to it now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 977bf5e)
The file was modifiedtools/ccache/Makefile (diff)
The file was modifiedtools/ccache/patches/100-honour-copts.patch (diff)
コミット b45ff2d0238ba696eab7c34126b2a1935a1b8cb6 by nbd
scripts/rstrip.sh: do not strip .o files with STRIP_KMOD

Fixes packaging of eBPF modules

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b45ff2d)
The file was modifiedscripts/rstrip.sh (diff)
コミット 978e822db354daf974811f2717c6013fa3eb8079 by nbd
mac80211: backport AP mode TWT support

Required for an upcoming mt76 update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 978e822)
The file was addedpackage/kernel/mac80211/patches/subsys/389-ieee80211-add-TWT-element-definitions.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch
コミット 4f2fd0215b4a125d84ccedde6d6fa323e56bd404 by nbd
mt76: update to the latest version

74dedf9352c5 mt76: mt7615: fix skb use-after-free on mac reset
7201290eda43 mt76: mt7921: Fix out of order process by invalid event pkt
ca1b57e9971a mt76: mt7915: add a missing HT flag for GI parsing
4932c5d80153 of: net: pass the dst buffer to of_get_mac_address()
51d9eb3e6f52 mt76: mt7915: fix endianness warnings in mu radiotap
833ca13014ab mt76: mt7921: Add mt7922 support
8f8ed44d026e mt76: mt7915: add control knobs for thermal throttling
16f18bab6b11 mt76: mt7915: send EAPOL frames at lowest rate
affea639c586 mt76: mt7921: send EAPOL frames at lowest rate
ac00fed412d4 mt76: mt7915: fix potential overflow of eeprom page index [update]
e576ddb76dfa mt76: mt7915: switch proper tx arbiter mode in testmode
222847c3d5eb mt76: mt7915: fix bit fields for HT rate idx
d04814366c83 mt76: add support for setting mcast rate
4602acc9271a mt76: mt7921: fix dma hang in rmmod
ec2cf3bf96fd mt76: connac: fix GTK rekey offload failure on WPA mixed mode
2fdb9d621431 mt76: connac: add support for limiting to maximum regulatory Tx power
489ace63d42c mt76: mt7921: get rid of monitor_vif
22da8d28fcc8 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
c94130519786 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
51cff39d7ad3 mt76: overwrite default reg_ops if necessary
da11c1c6edef mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module
47f50b0aa4b8 mt76: mt7921: report HE MU radiotap
4f48ba4b0254 mt76: mt7915: checkpatch cleanup
bc7ee7d7bdea mt76: mt7915: add HE-LTF into fixed rate command
6a19e40820aa mt76: mt7921: continue to probe driver when fw already downloaded
8b3d8e2de084 mt76: mt7921: fix firmware usage of RA info using legacy rates
17305a54b166 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate
801c15577293 mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap
0182a5b99a7a mt76: mt7915: update mac timing settings
e2ee9d0a33ed mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD
fa6504aceb4f Revert "mt76: mt7915: checkpatch cleanup"
56b842b72a72 mt76: mt7915: fix wmm index on DBDC cards
8044311f5de5 mt76: mt7915: fix potential NPE in TXS processing
28da4baec7c5 mt76: mt7915: fix he_mcs capabilities for 160mhz
f7088ebe7452 mt76: mt7915: add LED support
ee019046284d mt76: mt7915: introduce bss coloring support
9848094e4bb5 mt76: mt7921: Fix fall-through warning for Clang
5710d0643418 mt76: add a bound check in mt76_calculate_default_rate()
a509cf2b654e mt76: mt7921: move mt7921_queue_rx_skb to mac.c
5a0f2382fcfe mt76: mt7915: rework debugfs queue info
62ffc31f4d7b mt76: mt7915: rename debugfs tx-queues
4750b5c918e5 mt76: mt7921: always wake device if necessary in debugfs
ac6adf74b3f2 mt76: mt7921: update mib counters dumping phy stats
eb75b9266ce6 net:wireless:mt76: fix boolreturn.cocci warnings
d7c4698435b3 mt76: mt7921: fix the inconsistent state between bind and unbind
9dcfba3169c4 mt76: switch from 'pci_' to 'dma_' API
d8b5e42c9a73 mt76: fill boottime_ns in Rx path
8ee6446075f2 mt76: disable BH around napi_schedule() calls
e17d730bf2f6 mt76: mt7915: add LED support [update to v3]
80fe40c9457e mt76: mt7915: enable configured beacon tx rate
c8f0d1d81d05 mt76: mt7915: fix hwmon temp sensor mem use-after-free
3b9ba7e02076 mt76: mt7615: fix hwmon temp sensor mem use-after-free
5e82eceb45cb mt76: mt7921: start reworking tx rate reporting
eb66b5c9ff77 mt76: mt7921: add support for tx status reporting
c8010f170e76 mt76: mt7921: report tx rate directly from tx status
4dc7f3db572b mt76: mt7921: remove mcu rate reporting code
db89c6f86724 mt76: mt7921: remove mt7921_sta_stats
6bb8b4267dbe mt76: move spin_lock_bh to spin_lock in tasklet
0eacf41985da mt76: mt7915: honor all possible error conditions in mt7915_mcu_init()
4dfff296ee6e mt76: mt7915: fix possible infinite loop release semaphore
537ed88dd2d0 mt76: mt7921: robustify hardware initialization flow
e0b846159221 mt76: mt7921: fix retrying release semaphore without end
c55dedcea268 mt76: mt7915: add ethtool stats support
d1d5e8cd3a3e mt76: mt7915: add tx stats gathered from tx-status callbacks
1687189d68b7 mt76: mt7915: add some per-station tx stats to ethtool
f4dde5f765af mt76: mt7915: add tx mu/su counters to mib
9752bf0643c9 mt76: mt7915: add more MIB registers
4727415017c9 mt76: mt7915: add mib counters to ethtool stats
4ca80a749e7f mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2}
3f2a5d39631e mt76: connac: enable 6GHz band for hw scan
817a41826bd7 mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain
a6ab81c21080 mt76: connac: set 6G phymode in single-sku support
ca4f47028a44 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv
d2e192ea81e2 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss
c3dd12b4c8ae mt76: connac: enable hw amsdu @ 6GHz
91ed2b256c20 mt76: add 6GHz support
de8c4f92621f mt76: mt7921: add 6GHz support
f143aedc1d57 mt76: introduce packet_id idr
bcc8d9e03a5d mt76: remove mt76_wcid pointer from mt76_tx_status_check signature
ccbd84763153 mt76: substitute sk_buff_head status_list with spinlock_t status_lock
69bb59df894c mt76: schedule status timeout at dma completion
03a992645310 mt76: support reading EEPROM data embedded in fdt
75615480b3fe mt76: introduce __mt76_mcu_send_firmware routine
e8e2eae41f94 mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware
4c455e8b1a20 mt76: mt7915: introduce __mt7915_get_tsf routine
9d49c611a2d7 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command
f44ca79c9aed mt76: mt7915: introduce mt7915_mac_add_twt_setup routine
2f9555a2f18f mt76: mt7915: enable twt responder capability
440e2db8d541 mt76: mt7915: add twt_stats knob in debugfs
eb5f640f8afa mt76: debugfs: improve queue node readability
53d7eb3b4884 mt76: mt7615: fix monitor mode tear down crash
2aa3d4414826 mt76: mt7921: add delay config for sched scan
47e8e96e8e4d mt76: use a separate CCMP PN receive counter for management frames
5560b08f8e2d mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 4f2fd02)
The file was removedpackage/kernel/mt76/patches/001-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット af9d31aacc286786a8765a44c2000d2eba02e61c by nbd
mac80211: remove kcov bits from TWT backport patch

Our backports version does not have support for kcov in mac80211
Fixes build errors on some platforms

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: af9d31a)
The file was modifiedpackage/kernel/mac80211/patches/subsys/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch (diff)
コミット 9d994f35b4acc5243209d837b0730f9543ed533e by nbd
mt76: update to the latest version

1af0242d1241 mt76: mt7915: replace a 64 bit divsion with a call to div_u64_rem

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9d994f3)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット ade56b8d9e81553315ba9feaef2e207ad55b06f5 by nbd
mt76: update to the latest version

83598c2e872f mt76: avoid possible infinite loop in mt76_tx_status_check

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

be8cd8f interface: don't fork() to start jail interface
7a048bd interface, ubus: rework netns up/down

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c1685d9)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 213ce1d837f5eb98d76ae159e2f0b70f6e6c2537 by daniel
procd: update to git HEAD

97bcdcf uxc: fix segfault caused by use-after-free
6398e05 uxc: don't free the stack
324ebd0 jail: fs: add support for asymmetric mount bind
c44ab7f jail: netifd: generate netifd uci config and mount it
82dd390 jail: make use of per-container netifd via ubus

The new per-jail netifd is now configured by filtering the host
network configuration. As libuci is used for that, procd-ujail now
depends on libuci.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 213ce1d)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 4056a40160fbd2f42d0a83f0aed6c2687a6dfa1f by mail
armvirt: enable MMIO_CMDLINE_DEVICES for firecracker support

This Kernel option allows to run OpenWrt witin a `firecracker` micro VM.

Firecracker is a KVM-based tool for superfast booting VMs on x86_64 and
aarch64. It makes rootfs available to the guest as a virtio-mmio device
and passes its address via the kernel cmdline. A kernel without
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES will not recognize the rootfs
virtio-mmio device.

Suggested-by: Packet Please <pktpls@systemli.org>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 4056a40)
The file was modifiedtarget/linux/armvirt/config-5.10 (diff)
コミット e07cc4699127d882f619c978c215bf2a762b61fa by mail
x86/64: enable MMIO_CMDLINE_DEVICES for firecracker support

This Kernel option allows to run OpenWrt witin a `firecracker` micro VM.

Firecracker is a KVM-based tool for superfast booting VMs on x86_64 and
aarch64. It makes rootfs available to the guest as a virtio-mmio device
and passes its address via the kernel cmdline. A kernel without
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES will not recognize the rootfs
virtio-mmio device.

Suggested-by: Packet Please <pktpls@systemli.org>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: e07cc46)
The file was modifiedtarget/linux/x86/64/config-5.10 (diff)
コミット 48e209e5c5a76dd0ce4a2a8b014416dc988269a3 by nbd
tools/fakeroot: explicitly pass CPP variable

For some reason, the generated configure script fails to properly set up
the internal preprocessor command variable, causing the host OS check for
Darwin to fail after the last update.
Explicitly setting CPP fixes this issue

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 48e209e)
The file was modifiedtools/fakeroot/Makefile (diff)
コミット a3de42e72ce349c14263737c5d6ec7b00397cf14 by mail
hostapd: ubus: add notification for BSS transition response

To allow steering daemons to be aware of the STA-decided transition
target, publish WNM transition responses to ubus. This way, steerings
daemons can learn about STA-chosen targets and send a better selection
of transition candidates.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: a3de42e)
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)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
コミット 0eed96ca5d86bdc4158c8ef6814893bc2a3dc467 by mail
hostapd: ubus: add BSS transtiton request method

The existing wnm_disassoc_imminent ubus method only supports issuing a
bss transition request with the disassoc imminent flag set.
For use-cases, where the client is requested to roam to another BSS
without a pending disassoc, this existing method is not suitable.

Add a new bss_transition_request ubus method, which provides a more
universal way to dispatch a transition request. It takes the following
arguments:

Required:
addr: String - MAC-address of the STA to send the request to (colon-seperated)

Optional:
abridged - Bool - Indicates if the abridged flag is set
disassociation_imminent: Bool - Whether or not the disassoc_imminent
                         flag is set
disassociation_timer: I32 - number of TBTTs after which the client will
                      be disassociated
validity_period: I32 - number of TBTTs after which the beacon
                 candidate list (if included) will be invalid
neighbors: blob-array - Array of strings containing neighbor reports as
           hex-string

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 0eed96c)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット f2e1e156c0b64b7fae72940c0895b30266729b1e by nbd
kernel: backport a rewrite of the mips eBPF JIT implementation

This adds support for eBPF JIT for 32 bit targets and significantly improves
correctness.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f2e1e15)
The file was modifiedtarget/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/050-v5.16-04-mips-bpf-Add-JIT-workarounds-for-CPU-errata.patch
The file was addedtarget/linux/generic/backport-5.10/050-v5.16-03-mips-bpf-Add-new-eBPF-JIT-for-64-bit-MIPS.patch
The file was modifiedtarget/linux/ramips/patches-5.4/0122-mips-ralink-enable-zboot-support.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-03-mips-bpf-Add-new-eBPF-JIT-for-64-bit-MIPS.patch
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-01-mips-uasm-Add-workaround-for-Loongson-2F-nop-CPU-err.patch
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-00-MIPS-uasm-Enable-muhu-opcode-for-MIPS-R6.patch
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-02-mips-bpf-Add-eBPF-JIT-for-32-bit-MIPS.patch
The file was addedtarget/linux/generic/backport-5.10/050-v5.16-02-mips-bpf-Add-eBPF-JIT-for-32-bit-MIPS.patch
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-04-mips-bpf-Add-JIT-workarounds-for-CPU-errata.patch
The file was modifiedtarget/linux/generic/pending-5.10/300-mips_expose_boot_raw.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/050-v5.16-06-mips-bpf-Remove-old-BPF-JIT-implementations.patch
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 addedtarget/linux/generic/backport-5.10/050-v5.16-01-mips-uasm-Add-workaround-for-Loongson-2F-nop-CPU-err.patch
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-06-mips-bpf-Remove-old-BPF-JIT-implementations.patch
The file was addedtarget/linux/generic/backport-5.10/050-v5.16-05-mips-bpf-Enable-eBPF-JITs.patch
The file was addedtarget/linux/generic/backport-5.10/050-v5.16-00-MIPS-uasm-Enable-muhu-opcode-for-MIPS-R6.patch
The file was modifiedtarget/linux/generic/backport-5.4/080-wireguard-0072-net-WireGuard-secure-network-tunnel.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/generic/hack-5.4/301-mips_image_cmdline_hack.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/071-v5.16-05-mips-bpf-Enable-eBPF-JITs.patch
The file was modifiedtarget/linux/generic/hack-5.10/301-mips_image_cmdline_hack.patch (diff)
コミット 3a93704a63cf018187411108d241c35ec83992c0 by daniel
mediatek: add EEPROM data for BPi-R64 2.4GHz wmac

EEPROM data extracted from vendor image found at
http://forum.banana-pi.org/t/bpi-r64-mt7622-mac80211-wifi-driver/10246/77
http://forum.banana-pi.org/uploads/short-url/jworbyBYpvrw9VQ2sx92B9z6DWS.bin

MAC address in the EEPROM has been zero'd which results in random
address on boot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3a93704)
The file was addedtarget/linux/mediatek/patches-5.10/910-dts-mt7622-bpi-r64-wifi-eeprom.patch
コミット b118efa0d25f5b60226a9d316eb838dd6be22f78 by daniel
buildsystem: add CONFIG_SECCOMP

Until now, this feature was switched on via the kernel configuration
option KERNEL_SECCOMP.

The follwing change a7f794cd2aa104fdbd4c6e38f9b76373bf9b96e1 now requires that
the package procd-seccomp must also enabled for buildinmg.

However, this is not the case we have no dependency and the imagebuilder
cannot build the image, because of the implicit package selection.

This change adds a new configuration option CONFIG_SECCOMP.
The new option  has the same behaviour as the configuration
option CONFIG_SELINUX.

If the CONFIG_SECCOMP is selected then the package procd-seccomp and
KERNEL_SECCOMP is enabled for this build.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b118efa)
The file was modifiedinclude/target.mk (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
The file was modifiedconfig/Config-build.in (diff)
コミット b898e869e2204ee2dba63cacbef2c1f469999b1e by freifunk
zynq: kernel: refresh config

using "make kernel_oldconfig"

Several configs are now part of generic

Signed-off-by: Luis Araneda <luaraneda@gmail.com>
(commit: b898e86)
The file was modifiedtarget/linux/zynq/config-5.4 (diff)
コミット 97a427412a2cb015360df7762efd8ed7573111c8 by freifunk
zynq: kernel: remove wireless extensions symbols

This fixes compilation of several wireless drivers that
require support for the old wireless extension to work.
One example is kmod-hermes.

The symbols are set to "y" on generic configuration.
But they were wrongly disabled on the target-specific
configuration.

Signed-off-by: Luis Araneda <luaraneda@gmail.com>
(commit: 97a4274)
The file was modifiedtarget/linux/zynq/config-5.4 (diff)
コミット 861ff4d0808d05bd66e74f52688c6c76c4be2f9f by freifunk
zynq: kernel: copy config from 5.4 to 5.10

Signed-off-by: Luis Araneda <luaraneda@gmail.com>
(commit: 861ff4d)
The file was addedtarget/linux/zynq/config-5.10
コミット 16ba7ca8beb8ef6b9b59a1d0ce423cdfaeea2314 by freifunk
zynq: kernel: update config for 5.10

Update config with make kernel_oldconfig

Signed-off-by: Luis Araneda <luaraneda@gmail.com>
(commit: 16ba7ca)
The file was modifiedtarget/linux/zynq/config-5.10 (diff)
コミット 88537e76ec06012826d72e175b77c452cb41d256 by freifunk
zynq: switch to kernel 5.10

Use kernel 5.10 by default

compile-tested: all devices from target (wth ALL_KMODS)
run-tested: Digilent Zybo Z7-20

Signed-off-by: Luis Araneda <luaraneda@gmail.com>
(commit: 88537e7)
The file was modifiedtarget/linux/zynq/Makefile (diff)
コミット 5b3d62247c97b620424e137d02ee5b4d72b584aa by freifunk
ramips: fix dtc warnings for telco-electronics_x1

In all other dts files, the entire block is not edited like this.
They're edited separately.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 5b3d622)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
コミット a1ac8728f80314c574201013e7fea58536c2b3ee by nbd
ramips: remove kmod-mt7663-firmware-sta from device packages

This firmware should only be used for mobile devices (e.g. laptops), where
AP mode functionality is typically not used. This firmware supports a lot
of power saving offload functionality at the expense of AP mode support.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a1ac872)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 28d8e6a8711ba78f1684a205e11b0dbd4ff2b2f3 by mail
wolfssl: build with WOLFSSL_ALT_CERT_CHAINS

"Alternate certification chains, as oppossed to requiring full chain
validataion. Certificate validation behavior is relaxed, similar to
openssl and browsers. Only the peer certificate must validate to a trusted
certificate. Without this, all certificates sent by a peer must be
used in the trust chain or the connection will be rejected."

This fixes e.g. uclient-fetch and curl connecting to servers using a Let's
Encrypt certificate which are cross-signed by the now expired
DST Root CA X3, see [0].

This is the recommended solution from upstream [1].

The binary size increases by ~12.3kb:
1236160 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f
1248704 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f

[0] https://github.com/openwrt/packages/issues/16674
[1] https://github.com/wolfSSL/wolfssl/issues/4443#issuecomment-934926793

Signed-off-by: Andre Heider <a.heider@gmail.com>
[bump PKG_RELEASE]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 28d8e6a)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
コミット c76300707e8d705d9efc7ed4bb1b7449d0a5fe00 by mail
wolfssl: always build with --enable-reproducible-build

This gates out anything that might introduce semantically frivolous jitter,
maximizing chance of identical object files.

The binary size shrinks by 8kb:
1244352 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f
1236160 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: c763007)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
コミット 7cb5af30f48d6788cd471138820a772610a7f8e0 by mail
wolfssl: remove --enable-sha512 configure switch

It's the default anyway and this just looks confusing, as if it wasn't.

Switch to AUTORELEASE while at it.

The binary size is unchanged.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 7cb5af3)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
コミット 333f93333ee52309ce664dcf78a84b79d50f9f48 by daniel
procd: update to git HEAD

9b1e035 jail: netifd: code cosmetics
d2a2ecc jail: netifd: fix error handling issue reported by coverity
e1d7cee jail: netifd: check target netns fd before using it
59f7699 uxc: add missing 'break' statement

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 333f933)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 287257d676b1120f388120f1dc259e4eefd3b163 by rafal
bcm53xx: enable Linksys EA6300 & EA9200 builds

Both should be supported since:
1. Adding NVMEM driver for NVRAM
2. Using NVRAM info for determining active firmware partition

Linksys EA9500 uses very similar design and works fine.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 287257d)
The file was modifiedtarget/linux/bcm53xx/image/Makefile (diff)
コミット 7b8eca902e676658dbf23f1875cacaa00386c691 by freifunk
tegra: switch to kernel 5.10

This target has testing support for kernel 5.10 for four months now.
Time to switch the default.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Acked-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(commit: 7b8eca9)
The file was modifiedtarget/linux/tegra/Makefile (diff)
コミット dbb0019cbef43c6ce5d02a52bfe662d2217ce603 by stijn
nftables: bump to 1.0.0

This introduces support for hardware flow offloading, which was added in
in nftables 0.9.9.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Jo-Philipp Wich <jo@mein.io>
(commit: dbb0019)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット c4e994011f56d30e031705c16c6b5c498c530852 by mail
wireguard-tools: add uci option to disable wireguard peers

Right now when I want to temporarily disable wg peer I need to delete
the entire peer section. This is not such a good solution because I
loose the previous configuration of the peer.

This patch adds `disabled` option to peer config which causes that
the config section is ignored.

Signed-off-by: Stepan Henek <stepan.henek@nic.cz>
[use $(AUTORELEASE)]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: c4e9940)
The file was modifiedpackage/network/utils/wireguard-tools/Makefile (diff)
The file was modifiedpackage/network/utils/wireguard-tools/files/wireguard_watchdog (diff)
The file was modifiedpackage/network/utils/wireguard-tools/files/wireguard.sh (diff)
コミット 43c64ffa74c8e843c695c04f3b20db8e868a0608 by mail
hostapd: fix goto loop for ubus assoc handler

When a ubus event handler denies a association with a non-zero return
value, the code jumps to preceeding code, creating an endless loop until
the event handler accepts the assc request.

Move the ubus handler further up the code to avoid creating such a loop.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 43c64ff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
コミット 917126ff4cfb1ea4795cfc93820ed5d304b084c3 by mail
ncurses: add tmux terminfo

They're preferred terminal descriptions for tmux, with additional support to
some special characters and italic fonts. More info can be found at:
https://github.com/tmux/tmux/wiki/FAQ

Fixes: FS#3404

Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
(commit: 917126f)
The file was modifiedpackage/libs/ncurses/Makefile (diff)
コミット a424dfd66bd881fc117ede8b737a0f8dd2c6dd37 by mail
README: mention video feed

The video feed just got support for Wayland which allows OpenWrt devices
to run as a Kiosk (displaying browser content via a display).

The availability of these packages should be mentioned to users.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: a424dfd)
The file was modifiedREADME.md (diff)
コミット 1c07eab9f81f1ee99cc2ae36596bda81c12d5dbc by nbd
include/cmake.mk: fix host builds with CMAKE_BINARY_SUBDIR

Use it in the same way as for target builds

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1c07eab)
The file was modifiedinclude/cmake.mk (diff)
コミット faa6a9a04beda71da49dd2d96225e892899e84d7 by nbd
tools/llvm-bpf: add llvm+clang build suitable for compiling code to eBPF

Preparation for building packages that ship eBPF code

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: faa6a9a)
The file was modifiedtools/Makefile (diff)
The file was addedtools/llvm-bpf/Makefile
The file was modifiedtoolchain/Config.in (diff)
コミット e62c5504701c7a665c9cf89ddbcb062f5ade6e37 by nbd
mac80211: backport a few trivial patches

No functional changes, just some renames to make it easier to keep mt76 in
sync with upstream

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e62c550)
The file was addedpackage/kernel/mac80211/patches/subsys/392-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch
The file was addedpackage/kernel/mt76/patches/102-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch
The file was addedpackage/kernel/mac80211/patches/subsys/391-wireless-align-some-HE-capabilities-with-the-spec.patch
The file was addedpackage/kernel/mt76/patches/100-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch
The file was addedpackage/kernel/mac80211/patches/subsys/393-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch
The file was addedpackage/kernel/mt76/patches/101-wireless-align-some-HE-capabilities-with-the-spec.patch
コミット 192c41001a46ed2c4545aa82e4271802e3357f04 by nbd
mt76: update to the latest version

ebf5b2336591 mt7615/mt7915: fix hwmon device name
8d12f9ed275d mt76: mt7615: mt7622: fix ibss and meshpoint
e7883cdc0b4e mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht
831d5967abb9 wireless: fix spelling of A-MSDU in HE capabilities
f09cb04be261 wireless: align some HE capabilities with the spec
0eeba8f2952d wireless: align HE capabilities A-MPDU Length Exponent Extension
655a6c65b8a7 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps()
4440025d0ba9 mt76: mt7915: fix txbf starec TLV issues
87d2fb6fbff5 mt76: mt7915: improve starec readability of txbf
53c6a3cb7f6b mt76: mt7915: fix sta_rec_wtbl tag len
f517845e4f28 mt76: mt7915: rework starec TLV tags
1df017bc39a3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
6724b0a9a748 mt76: mt7915: set VTA bit in tx descriptor
f1f505cbbb30 mt76: mt7915: set muru platform type
8c9d4b38d258 mt76: mt7915: remove dead code in mt7915_get_et_stats
d0ccc4297935 mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature
0af0af82bb97 mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy
10e85d62f213 mt76: mt7915: improve code readability for xmit-queue handler
b6051f7713d2 mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines
9a97c38a309d mt76: mt7921: get rid of unused variable in mt7921_tx_complete_skb
c02847c05884 mt76: mt7921: get rid of unused variable in mt7921_mac_tx_free
60dd47a0a62e mt76: mt7915: remove dead code in debugfs code
ce74fc020d81 mt76: mt7921: add MU EDCA cmd support
c062f6920356 mt76: mt7921: refactor mac.c to be bus independent
bfa909c833e8 mt76: mt7921: refactor dma.c to be pcie specific
6556bddf26d2 mt76: mt7921: refactor mcu.c to be bus independent
1c8418207c86 mt76: mt7921: refactor init.c to be bus independent
6cf8248c1a44 mt76: mt7921: add MT7921_COMMON module
77600b0c10ac mt76: connac: move mcu reg access utility routines in mt76_connac_lib module
65362a00d07d mt76: mt7663s: rely on mcu reg access utility
956206bb55c3 mt76: mt7921: make all event parser reusable between mt7921s and mt7921e
f0dedcf6aaf0 mt76: mt7921: use physical addr to unify register access
5079d5b0b13c mt76: sdio: move common code in mt76_sdio module
26257594398b mt76: sdio: introduce parse_irq callback
e353424f1b07 mt76: sdio: extend sdio module to support CONNAC2
ddab3dd25f94 mt76: connac: extend mcu_get_nic_capability
b2d9a1748a41 mt76: mt7921: rely on mcu_get_nic_capability
e6ce5d9cbda0 mt76: mt7921: refactor mt7921_mcu_send_message
ce3706a65ccd mt76: mt7921: introduce mt7921s support
3143118baf53 mt76: mt7921s: add reset support
645eac64bece mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset
d54796787cb7 mt76: move mt76_sta_stats in mt76.h
094e085abf5a mt76: move mt76_ethtool_worker_info in mt76 module
f80ab6dde63d mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex
4a11cb67dc27 mt76: mt7915: move tx amsdu stats in mib_stats
486da6fa2512 mt76: do not reset MIB counters in get_stats callback
d8837b7c8dcd mt76: mt7921: add some more MIB counters
5ffe086fcd1b mt76: mt7921: introduce stats reporting through ethtool
69154ae23f6b mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
4b65fbc4e203 mt76: mt7921: move tx amsdu stats in mib_stats
35b8025f466b mt76: mt7921: add per-vif counters in ethtool
cfbbd861eb12 mt76: mt7915: enable HE UL MU-MIMO
a0b94987df80 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv()
5fbb686e9c0c mt76: mt7915: fix missing HE phy cap
b649678c18ca mt76: mt7915: change max rx len limit of hw modules

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 192c410)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
The file was removedpackage/kernel/mt76/patches/101-wireless-align-some-HE-capabilities-with-the-spec.patch
The file was removedpackage/kernel/mt76/patches/100-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch
The file was removedpackage/kernel/mt76/patches/102-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch
コミット a889dcd3f21e50dc3e7f827ff0e486020562a6f8 by nbd
mac80211: add missing patch chunk for mac80211_hwsim

Fixes build error

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a889dcd)
The file was modifiedpackage/kernel/mac80211/patches/subsys/392-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/393-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch (diff)
コミット 352427ecec63036b6131515920e9a77f71948880 by freifunk
realtek: switch to kernel 5.10

The usual testers did their tests. Now we need testers who use the
master builds.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 352427e)
The file was modifiedtarget/linux/realtek/Makefile (diff)
コミット 36019ed5893cd11c86a7dbedca1c6a055654a3c0 by hauke
iw: sync nl80211 with kernel backports

The nl80211 was out of sync with the version used in our backports. This
broke the configuration of the antenna gain.

Fixes: 2bfac61483db ("mac80211: backport support for BSS color changes")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 36019ed)
The file was modifiedpackage/network/utils/iw/patches/001-nl80211_h_sync.patch (diff)
コミット be3e260f92643a841f4f83b03cbb07b9a26cff66 by hauke
wolfssl: fix compile when enable-devcrypto is set

fixing linking error when --enable-devcrypto=yes
fixes: 7d92bb050961 wolfssl: update to 4.8.1-stable

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
(commit: be3e260)
The file was addedpackage/libs/wolfssl/patches/002-Update-macro-guard-on-SHA256-transform-call.patch
コミット 9ad3ef27b9ce75f1c5265976183375ee9678db99 by hauke
kernel: bump 5.4 to 5.4.153

Removed upstreamed:
  backport-5.4/070-v5.5-MIPS-BPF-Restore-MIPS32-cBPF-JIT.patch

All other patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 9ad3ef2)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0077-arm64-dts-ls1028a-Add-ethernet-property-for-l2switch.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0095-arm64-dts-fsl-ls1028a-Specify-that-the-Felix-port-4-.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0089-arm64-dts-ls1028a-Update-the-clock-providers-for-the.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0096-arm64-dts-fsl-ls1028a-Disable-eno3-and-make-swp5-the.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/layerscape/patches-5.4/302-dts-0066-arm64-dts-ls1028a-add-gpu-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0112-arm64-dts-fsl-ls1028a-prepare-dts-for-overlay.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0069-arm64-dts-ls1028a-Add-ftm_alarm0-DT-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0110-arm64-dts-ls1028a-Disable-swp5-by-default.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0090-arm64-dts-ls1028a-Update-clock-cells-of-dpclk-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0098-LF-403-ARM64-dts-fsl-Add-clock-names-mclk0-for-SAI-n.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0088-arm64-dts-ls1028a-fix-dwc-pci-over-smmu.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0103-arm64-dts-ls1028a-Update-edma-compatible-to-fit-eDMA.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0079-arm64-dts-ls1028a-Fix-interrupt-map-property-of-PCIe.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-0091-arm64-dts-ls1028a-Add-properties-for-HD-Display-cont.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0094-arm64-dts-fsl-Drop-compatible-string-from-Felix-swit.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0058-arm64-dts-fsl-ls1028a-add-flexcan-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0074-arm64-dts-fsl-ls1028a-Add-Felix-switch-port-DT-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0114-arm64-dts-fsl-ls1028a-add-labels-to-Ethernet-switch-.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0093-arm64-dts-fsl-Specify-phy-mode-for-CPU-ports.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0076-arm64-dts-ls1028a-support-Felix-PF5-INTB-interrupt.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0055-arm64-dts-ls1028a-Add-PCIe-controller-DT-nodes.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0067-arm64-dts-fsl-add-optee-node-for-ls1028.patch (diff)
The file was removedtarget/linux/generic/backport-5.4/070-v5.5-MIPS-BPF-Restore-MIPS32-cBPF-JIT.patch
コミット 3d0499bcdb9869075d1a7470c73c9ea4c7a32e8f by hauke
kernel: bump 5.4 to 5.4.154

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 3d0499b)
The file was modifiedtarget/linux/bcm4908/patches-5.4/072-v5.12-0002-net-broadcom-bcm4908enet-add-BCM4908-controller-driv.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0323-staging-fsl_ppfe-eth-add-pfe-support-to-Kconfig-and-.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0261-net-mscc-ocelot-publish-ocelot_sys.h-to-include-soc-.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0263-net-dsa-ocelot-add-driver-for-Felix-switch-family.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/809-jailhouse-0020-jailhouse-Add-simple-debug-console-via-the-hyperviso.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0262-net-dsa-ocelot-add-tagger-for-Ocelot-Felix-switches.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/810-keys-0002-encrypted_keys-Adds-support-for-secure-key-type-as-m.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0016-PCI-mobiveil-Add-the-EP-driver-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0130-bus-fsl-mc-move-fsl_mc_command-struct-in-a-uapi-head.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.4/300-mips-add-rtl838x-platform.patch (diff)
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/bcm4908/patches-5.4/073-v5.12-0001-dt-bindings-net-rename-BCM4908-Ethernet-binding.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/082-v5.12-0002-soc-bcm-add-PM-driver-for-Broadcom-s-PMB.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/661-use_fq_codel_by_default.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/073-v5.12-0003-net-broadcom-rename-BCM4908-driver-update-DT-binding.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/814-qe-0006-config-qe-add-irq-qeic-support.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0132-bus-fsl-mc-add-root-dprc-rescan-attribute.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.4/0152-lantiq-VPE.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/810-keys-0001-security-keys-secure_key-Adds-the-secure-key-support.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.4/0032-MIPS-ath79-sanitize-symbols.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0009-PCI-mobiveil-Refactor-Mobiveil-PCIe-Host-Bridge-IP-d.patch (diff)
コミット 0ea33e5363f8a544a4c41c89cc1ca0d6b0d91e2e by hauke
kernel: bump 5.4 to 5.4.155

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 0ea33e5)
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/realtek/patches-5.4/702-net-ethernet-add-support-for-rtl838x-ethernet.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/200-add-ralink-eth.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/901-fix_irq_type_of_pca953x.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/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/apm821xx/patches-5.4/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.4/801-usb-xhci-add-firmware-loader-for-uPD720201-and-uPD72.patch (diff)
コミット 3bd701d47cb76e552a3378900699b76ad4900df0 by hauke
kernel: bump 5.10 to 5.10.73

Patches automatically refreshed.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 3bd701d)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/x86/patches-5.10/102-v5.15-platform-x86-add-meraki-mx100-platform-driver.patch (diff)
The file was modifiedtarget/linux/x86/patches-5.10/101-v5.15-mfd-lpc_ich-Enable-GPIO-driver-for-DH89xxCC.patch (diff)
コミット 72e53eb1330545d927887316f15a630df8bab5cb by hauke
kernel: bump 5.10 to 5.10.74

Patches automatically refreshed.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 72e53eb)
The file was modifiedtarget/linux/ath79/patches-5.10/0032-MIPS-ath79-sanitize-symbols.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0323-media-i2c-Add-driver-for-Sony-IMX477-sensor.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/bcm27xx/patches-5.10/950-0199-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0657-Documentation-devicetree-Add-documentation-for-imx37.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0110-MAINTAINERS-Add-entry-for-BCM2835-Unicam-driver.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/661-use_fq_codel_by_default.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/bcm27xx/patches-5.10/950-0345-staging-vc04_services-ISP-Add-a-more-complex-ISP-pro.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 modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bmips/patches-5.10/600-mips-bmips-add-pci-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/910-dts-mt7622-bpi-r64-wifi-eeprom.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/300-mips-add-rtl838x-platform.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0209-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0264-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0152-lantiq-VPE.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0709-drm-Add-GUD-USB-Display-driver.patch (diff)
コミット d4f0e45f90fa6b2bd3421991ba66832d9a64db40 by hauke
kernel: bump 5.10 to 5.10.75

Deleted (upstreamed):
bcm27xx/patches-5.10/950-0735-xhci-guard-accesses-to-ep_state-in-xhci_endpoint_res.patch [1]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.10.y&id=dc3e0a20dbb9dbaa22f4a33dea34230f8c663c40

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: d4f0e45)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.10/760-net-dsa-mv88e6xxx-fix-vlan-setup.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0733-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0376-ARM-dts-bcm27xx-Remove-enable_headphones-setting.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/ramips/patches-5.10/200-add-ralink-eth.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0438-dt-Add-a-camera-regulator-node-to-all-downstream-Pi-.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/710-net-dsa-mv88e6xxx-default-VID-1.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0509-ARM-dts-bcm2711-Add-aliases-for-additional-SPIs.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0139-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/702-net-ethernet-add-support-for-rtl838x-ethernet.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0145-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0735-xhci-guard-accesses-to-ep_state-in-xhci_endpoint_res.patch
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0736-ARM-dts-Adapt-to-upstream-changes.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0706-ARM-dts-bcm2711-Tidy-the-HDMI-I2C-aliases.patch (diff)
コミット 1d2bc94f786434e89bc87003b2a2202e92ad84e7 by hauke
ath10k-ct: update to version from 2021-09-22

Add in a fix for 160Mhz dfs on 5.10 and higher.
Add support for 5.13 and 5.15 kernels.
Add of_get_mac_address support for 5.15 driver.

Signed-off-by: Andrew Robbins <andrew@robbinsa.me>
(commit: 1d2bc94)
The file was modifiedpackage/kernel/ath10k-ct/patches/203-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
The file was modifiedpackage/kernel/ath10k-ct/patches/202-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/ath10k-ct/Makefile (diff)
コミット 276c80bdc02da59c2cafcfc874c9e7af0317e226 by hauke
ltq-vdsl-app: prepare for multiple mei ioctls

Refactor so that the outer function opens and closes the mei fd and
passes it around, just as with the main fd.

That also allows us to use the IOCTL macro in get_vector_status() and
clean up accordingly.

Switch to AUTORELEASE while at it.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 276c80b)
The file was modifiedpackage/network/config/ltq-vdsl-app/Makefile (diff)
The file was modifiedpackage/network/config/ltq-vdsl-app/src/src/dsl_cpe_ubus.c (diff)
コミット 70729d345414cdf1463dec042811813ff9a94e7a by hauke
ltq-vdsl-app: add error vector counters to the ubus metrics

These are useful stats to debug vector related line deteriorations,
see [0].

Example output:
    "erb": {
    "sent": 169925,
    "discarded": 0
    }

[0] https://forum.openwrt.org/t/vectoring-on-lantiq-vrx200-vr9-missing-callback-for-sending-error-samples/104046

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 70729d3)
The file was modifiedpackage/network/config/ltq-vdsl-app/src/src/dsl_cpe_ubus.c (diff)
コミット b0f6162d681b605aa971c596612aab38ffd25f32 by hauke
kernel: 5.10: backport 100 BaseX SFP support

Backport upstream support for 100Base-FX, 100Base-LX, 100Base-PX and
100Base-BX10 SFP modules.

This is a prerequisite for the Globalscale MOCHAbin hybrid 1G
SFP/Copper support backporting.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: b0f6162)
The file was addedtarget/linux/generic/backport-5.10/741-v5.12-sfp-add-support-for-100-base-x-SFPs.patch
The file was modifiedtarget/linux/generic/pending-5.10/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/740-v5.12-net-phy-Add-100-base-x-mode.patch
コミット b519997ab9053687944376c4462b8e84af5e4e84 by hauke
kernel: 5.10: backport Marvell 88E1510/2 PHY SFP support

Backport upstream SFP support for the Marvell 88E1510/2 PHY-s.

Globalscale MOCHAbin uses this PHY for the hybrid
WAN port that has 1G SFP and 1G RJ45 with PoE PD
connected to it.

This allows the SFP port to be used on it as well as
parsing the SFP module details with ethtool.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: b519997)
The file was addedtarget/linux/generic/backport-5.10/742-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.patch
The file was addedtarget/linux/generic/backport-5.10/743-v5.15-net-phy-marvell-add-SFP-support-for-88E1510.patch
コミット f448c2692315d379ce98c9ca21641a02c1f558d0 by nbd
netifd: update to the latest version

c61a1d432b34 wireless: fix creating AP mode WDS station interfaces
f78bdec2ed5f wireless: fix handling vif attributes on reload with mode change

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f448c26)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット da4be02fcd5d642954b1c9d9855d9e8d1e6205f4 by nbd
hostapd: fix a race condition on adding AP mode wds sta interfaces

Both hostapd and netifd attempt to add a VLAN device to a bridge.
Depending on which one wins the race, bridge vlan settings might be incomplete,
or hostapd might run into an error and refuse to service the client.
Fix this by preventing hostapd from adding interfaces to the bridge and
instead rely entirely on netifd handling this properly

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: da4be02)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
The file was addedpackage/network/services/hostapd/patches/711-wds_bridge_force.patch
コミット 63c01ad025981eaa841353dc0fc27e5017febe21 by nbd
hostapd: fix up patches after the last commit

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 63c01ad)
The file was modifiedpackage/network/services/hostapd/patches/720-iface_max_num_sta.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/711-wds_bridge_force.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/740-snoop_iface.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/730-ft_iface.patch (diff)
コミット f85c970c9c91efd74ca11491d28e1f5f24c5bffc by mail
ath79: use correct USB package for DIR-505

AR9331 requires kmod-usb2-chipidea to use the USB ports. Include the
correct package so they can be used with the base image.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f85c970)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 9b880f09f394049e0629e3c9d4061f431a6b19a8 by mail
hostapd: ubus: fix uninitialized pointer

This fixes passing a bogus non-null pointer to the ubus handler in case
the transition request is rejected.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9b880f0)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
コミット d88f3b8a427acd1aef7ec3fc4c8e47c7a665d7d0 by rafal
bcm47xx: add kernel 5.10 support

It's for *development* only as it doesn't work with lzma-loader due to
bigger size.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: d88f3b8)
The file was modifiedtarget/linux/bcm47xx/Makefile (diff)
The file was addedtarget/linux/bcm47xx/patches-5.10/159-cpu_fixes.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/900-ssb-reject-PCI-writes-setting-CardBus-bridge-resourc.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/300-fork_cacheflush.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/160-kmap_coherent.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/210-b44_phy_fix.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/280-activate_ssb_support_in_usb.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/999-wl_exports.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/400-mtd-bcm47xxpart-get-nvram.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/831-old_gpio_wdt.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/976-ssb_increase_pci_delay.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/209-b44-register-adm-switch.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/791-tg3-no-pci-sleep.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/610-pci_ide_fix.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/940-bcm47xx-yenta.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/800-bcma-add-table-of-serial-flashes-with-smaller-blocks.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/310-no_highpage.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/320-MIPS-BCM47XX-Devices-database-update-for-4.x.patch
The file was addedtarget/linux/bcm47xx/config-5.10
The file was addedtarget/linux/bcm47xx/patches-5.10/820-wgt634u-nvram-fix.patch
The file was addedtarget/linux/bcm47xx/patches-5.10/830-huawei_e970_support.patch
コミット e9672b1a8fa4714cbc35d5964caf704b2e571f35 by rafal
bcm53xx: switch to the upstream DSA-based b53 driver

1. Drop swconfig
2. Simplify network setup
3. Verify network config
4. Disable Buffalo WZR-900DHP for now - it misses ports definition

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Reviewed-By: Christian Lamparter <chunkeey@gmail.com>
(commit: e9672b1)
The file was modifiedtarget/linux/bcm53xx/image/Makefile (diff)
The file was modifiedtarget/linux/bcm53xx/Makefile (diff)
The file was addedtarget/linux/bcm53xx/base-files/etc/uci-defaults/03_dsa_migrate
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
The file was modifiedtarget/linux/bcm53xx/base-files/etc/board.d/02_network (diff)
コミット f46a70a6882cc71c7c346e5ef0c348c91be876e5 by mail
toolchain: switch packaged toolchain to tar.xz

Currently the tar.bz2 while ImageBuilder and SDK switched to tar.xz.
Unify it for faster compression since it will make use of
multi-threading.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: f46a70a)
The file was modifiedtarget/toolchain/Makefile (diff)
コミット dd0ad9b661b604163d1736fcfe18714ff47c3728 by rsalvaterra
tools/isl: update the download URL

isl.gforge.inria.fr has been dead since early this month [1]. Switch to
libisl.sourceforge.io for the time being.

[1] https://groups.google.com/g/isl-development/c/JGaMo2VUu_8

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: dd0ad9b)
The file was modifiedtools/isl/Makefile (diff)
コミット b8e682ac748ebf57e55e42adb4488a675deb603f by rafal
bcm53xx: bridge all LAN ports on Linksys EA9500

External switch ports need to be bridged too.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: b8e682a)
The file was modifiedtarget/linux/bcm53xx/base-files/etc/board.d/02_network (diff)
コミット 68d91f08edd0efd47841a2e53d3437d570a61612 by mail
ath79: mikrotik: use 64 KiB SPI NOR erase sectors

This patch removes CONFIG_MTD_SPI_NOR_USE_4K_SECTORS from the default
symbols for the ath79/mikrotik target.

MikroTik devices hold some of their user-configurable settings in the
soft_config partition, which is typically sized 4 KiB, of the SPI NOR
flash memory. Previously, in the ar71xx target, it was possible to use
64 KiB erase sectors but also smaller 4 KiB ones when needed. This is
no longer the case in ath79 with newer kernels so, to be able to write
to these 4 KiB small partitions without erasing 60 KiB around, the
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS symbol was added to the defaults.
However, this ended up making sysupgrade images which were built with
64 KiB size blocks not to keep settings (e.g., the files under
/etc/config/) over the flashing process.

Using 4 KiB erase sector size on the sysupgrade images (by setting
BLOCKSIZE = 4k) allows keeping settings over a flashing process, but
renders the process terribly slow, possibly causing a user to
mistakenly force a manual device reboot while the process is still on-
going. Instead, ditching the 4 KiB erase sectors for the default
64 KiB erase size provides normal SPI write speed and sysupgrade times,
at the expense of not being able to modify the soft_config partition
(which is rarely a required thing).

An OpenWrt patch for MTD_SPI_NOR_USE_4K_SECTORS_LIMIT may once have
allowed to use different per-partition erase sector sizes. Due to
changes on recent kernels it now only works on a per-device basis.
Also, partial eraseblock write can be performed in ath79 with kernels
5.4 and lower, by copying the blocks from the 64 KiB, erasing the whole
sector and restoring those blocks not meant to be modified. A kernel
bump had that patch broken for a long time, but got fixed in bf2870c.

Note: the settings in the soft_config partition can be reset to their
defaults by holding the reset button for 5 seconds (and less than 10
seconds) at device boot.

Fixes: FS#3492 (sysupgrade […] loses settings...)
Fixes: a66eee63368e (ath79: add mikrotik subtarget)

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
(commit: 68d91f0)
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
コミット bbb38524011b44ff683638d66c3d197078727df1 by chunkeey
apm821xx: MBL: HDD regulators overhaul for MBL DUO

Takimata reported on the OpenWrt forum in thread [0], that his
MyBook Live Duo wasn't booting OpenWrt 21.02 after upgrading
from the previous OpenWrt 19.07.

The last logged entries on his console

|[    0.531599] sata1-regulator GPIO handle specifies active low - ignored
|[    0.538391] sata0-regulator GPIO handle specifies active low - ignored
|[    0.759791] ata2: SATA link down (SStatus 0 SControl 300)
|[    0.765251] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
|[    5.909555] ata1.00: qc timeout (cmd 0xec)
|[    5.913656] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
|[    6.231757] ata1: SATA link down (SStatus 0 SControl 300)

This extract clearly showed that the HDD on which OpenWrt is installed,
simply disappeared after the SATA power regulators had been initialized.

The reason why this worked with OpenWrt 19.07 was because the kernel
config symbol CONFIG_REGULATOR=y was not set in the target's config-4.14.

(This shows that the MBL Single does differ from the DUO in that
it does not have programmable power regulators for the HDDs.)

[0] <https://forum.openwrt.org/t/21-02-0-and-snapshot-fail-to-boot-on-my-book-live-duo/106585>

Reported-by: Takimata (forum)
Tested-by: Takimata (forum)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: bbb3852)
The file was modifiedtarget/linux/apm821xx/dts/wd-mybooklive.dts (diff)
コミット 8a042450d8fd4e2916fb0e87d65bbbd7e3a97130 by chunkeey
apm821xx: MX60(W): re-enable + allow bigger future kernels

The MX60's kernel is limited to 0x3EFC00 by the values in
mkmerakifw.c. Since the initramfs method of loading the
kernel seems to be working, this patch does away with the
use of the mkmerakifw tool for the MX60(W).

But this will go along with a change in u-boot as well.
So before you upgrade, please attach the serial cable and
perform:

| setenv owrt510_boot run meraki_ubi owrt_bootargs\; run owrt_load1 owrt_bootkernel\; run owrt_load2 owrt_bootkernel
| setenv bootcmd run owrt510_boot
| saveenv

Note: You won't be able to use older OpenWrt releases without
switching the bootcmd back to owrt_boot!

Note2: We are no longer compatible with older OpenWrt MX60 installs.
the legacy BOARD_NAME and SUPPORTED_DEVICES can be dropped. This is
because upgrades from older images are not possible without uboot env
changes anymore. Also the bogus BLOCKSIZE value
(which was set to 63k back then, in order to get the kernel properly
aligned after the fdt + meraki header) can be set to the NANDs real
value. The FDT size (which was needed for alignment) can now be
slimmed down as well.

Co-developed-by: Martin Kennedy <hurricos@gmail.com>
Signed-off-by: Martin Kennedy <hurricos@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 8a04245)
The file was addedtarget/linux/apm821xx/base-files/etc/uci-defaults/05_fix-compat-version
The file was modifiedtarget/linux/apm821xx/image/nand.mk (diff)
コミット e9335c292003e15901ef5f665750f9493132eb28 by chunkeey
ath79: lzma-loader: fix & re-enable per-board CONFIG_BOARD_DEV

Back in the AR71XX days, the lzma-loader code could be customized
based on the $BOARD variable. These would be passed as a
compile-time -DCONFIG_BOARD_$DEVICE_MODEL flag to the compiler.
Hence, the lzma-loader would be able to include device-specific
fixups.

Note: There's still a fixup for the TpLink TL-WR1043ND V1 found
in the lzma-loader's board.c code. But since the days of AR71XX
I couldn't find a forum post or bug reported. So, I left it
as is to not break anything by enabling it.

=> If you have a TL-WR1043ND V1 and you have problem with
the ethernet: let me know. Because otherwise, the fixup
might simply no longer needed with ath79 and it can be removed.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e9335c2)
The file was modifiedtarget/linux/ath79/image/Makefile (diff)
コミット 8b0c053671e5fb7f36c123a281c51a8071bf96e3 by chunkeey
apm821xx: implement new LED label naming scheme

This patch updates all current APM82181 devices over to that
"new LED naming scheme". This includes many updates to the
device-tree:
- dropped the deprecated, but beloved "label" property.
- rename all DT leds node names to led-#.
- add function and color properties.
- utilized panic-indicator property.
- dropped led- aliases (see below).

migration scripts for all devices are included.

For more information. See:
<https://www.kernel.org/doc/html/latest/leds/leds-class.html>

For the future: It looks like the color+function properties
won over the dt-alias / label. This will need to be wired up
into openwrt eventually. For APM821xx the situation is that
all devices have a dedicated power and fault indicator.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 8b0c053)
The file was modifiedtarget/linux/apm821xx/dts/meraki-mr24.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/meraki-mx60.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndap620.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndap660.dts (diff)
The file was modifiedtarget/linux/apm821xx/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndap6x0.dtsi (diff)
The file was addedtarget/linux/apm821xx/base-files/etc/diag.sh
The file was addedtarget/linux/apm821xx/base-files/etc/uci-defaults/04_led_migration
The file was modifiedtarget/linux/apm821xx/dts/wd-mybooklive.dts (diff)
コミット 9fcb5c367e8587c9626798ce3814a3ae2948e397 by chunkeey
apm821xx: WNDAP6X0: add missed uci-default for compat

This should have been included in the previous patch that
resized the kernel partition to fit bigger kernels.

Fixes: 7a6a3494450c ("apm821xx: WNDAP620 + WNDAP660: reorganize partitions for 5.10")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 9fcb5c3)
The file was modifiedtarget/linux/apm821xx/base-files/etc/uci-defaults/05_fix-compat-version (diff)
コミット 9501ce909f54b87dab95f17c0408a4962365e130 by hauke
layerscape: Fix build in dtb

This fixes a kernel build problem.
The removed parts of the patch are already applied upstream.

Fixes: 9ad3ef27b9ce ("kernel: bump 5.4 to 5.4.153")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9501ce9)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0066-arm64-dts-ls1028a-add-gpu-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0058-arm64-dts-fsl-ls1028a-add-flexcan-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0095-arm64-dts-fsl-ls1028a-Specify-that-the-Felix-port-4-.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0103-arm64-dts-ls1028a-Update-edma-compatible-to-fit-eDMA.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0110-arm64-dts-ls1028a-Disable-swp5-by-default.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0074-arm64-dts-fsl-ls1028a-Add-Felix-switch-port-DT-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0088-arm64-dts-ls1028a-fix-dwc-pci-over-smmu.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0079-arm64-dts-ls1028a-Fix-interrupt-map-property-of-PCIe.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0098-LF-403-ARM64-dts-fsl-Add-clock-names-mclk0-for-SAI-n.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0067-arm64-dts-fsl-add-optee-node-for-ls1028.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0114-arm64-dts-fsl-ls1028a-add-labels-to-Ethernet-switch-.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0077-arm64-dts-ls1028a-Add-ethernet-property-for-l2switch.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0089-arm64-dts-ls1028a-Update-the-clock-providers-for-the.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0093-arm64-dts-fsl-Specify-phy-mode-for-CPU-ports.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0094-arm64-dts-fsl-Drop-compatible-string-from-Felix-swit.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0112-arm64-dts-fsl-ls1028a-prepare-dts-for-overlay.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0076-arm64-dts-ls1028a-support-Felix-PF5-INTB-interrupt.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-0090-arm64-dts-ls1028a-Update-clock-cells-of-dpclk-node.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/layerscape/patches-5.4/302-dts-0069-arm64-dts-ls1028a-Add-ftm_alarm0-DT-node.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0096-arm64-dts-fsl-ls1028a-Disable-eno3-and-make-swp5-the.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0091-arm64-dts-ls1028a-Add-properties-for-HD-Display-cont.patch (diff)
コミット 0ca81ff047963782ba940d87389e544235272ee7 by hauke
procd: update to git HEAD

jail: Fix build with glibc

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0ca81ff)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット eeeb9b7496780f76c724b77a04ac4ddbeac2372c by hauke
uci: update to git HEAD

cmake: Allow override of install directories

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: eeeb9b7)
The file was modifiedpackage/system/uci/Makefile (diff)
コミット 66cbf5fd4e9c0eb33234ee0378cd1036a18e00fe by nbd
mt76: update to the latest version

9d288d7c0c73 mt76: mt7615: apply cached RF data for DBDC
4d2e81d9ecab mt76: mt7915: remove mt7915_mcu_add_he()
2c8c3bcd766c mt76: mt7915: rework .set_bitrate_mask() to support more options
577d45f6e4a0 mt76: mt7915: rework debugfs fixed-rate knob
b68af355f707 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps
b52adf981561 mt76: mt7915: add WA firmware log support
ed3d8569c400 mt76: mt7915: add debugfs knobs for MCU utilization
0f49a22314a5 mt76: mt7921: disable 4addr capability
754d4a37ab71 mt76: mt7921: fix mt7921s Kconfig
f81f42fe875f mt76: Print error message when reading EEPROM from mtd failed
fd25a550965d mt76: Make use of the helper macro kthread_run()
1d01257662a6 wireless: mediatek: mt7921: fix Wformat build warning

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 66cbf5f)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 94c41ef2ef3e443e21ac099d4f38b790db4d9ccf by nbd
mt76: update to the latest version

f6bde7ba82ee mt76: connac: fix unresolved symbols when CONFIG_PM is unset

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 94c41ef)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 85a42fa9cb9431728efde4252b61de423f2ca12c by chunkeey
ipq40xx: MR33: Fix LP5562 LED driver probe

Add the reg and color property to each channel node. This update is
to accommodate the multicolor framework.

Refer to:
<https://lore.kernel.org/all/20200622185919.2131-9-dmurphy@ti.com>
<https://lore.kernel.org/all/20210818070209.1540451-1-michal.vokac@ysoft.com>

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[replaced links to lore, wrote something of a commit message]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 85a42fa)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-mr33.dts (diff)
コミット 360c181dd747f033cb61f83915ce277c6497720f by chunkeey
kernel: backport GPIO LED patch for MT7530

This allows to specify and control switch LEDs on devices using mt7530
(typically mediatek and ramips targets).

Normally these LED GPIOs are 0, 3, 6, 9, and 12. wan/lan assignment is
per device. GPIO 9 is normally inverted. so GPIO_ACTIVE_HIGH instead of
GPIO_ACTIVE_LOW.

Tested on Linksys E7350.

Refreshed all patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 360c181)
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 addedtarget/linux/generic/backport-5.10/781-v5.12-net-dsa-mt7530-MT7530-optional-GPIO-support.patch
コミット ac4a21141a0e091ff1e5f8e1f03dded082582f37 by chunkeey
ath79: ag71xx: Disable napi related interrupts during probe

ag71xx_probe is registering ag71xx_interrupt as handler for the gmac0/gmac1
interrupts. The handler is trying to use napi_schedule to handle the
processing of packets. But the netif_napi_add for this device is
called a lot later in ag71xx_probe.

It can therefore happen that a still running gmac0/gmac1 is triggering the
interrupt handler with a bit from AG71XX_INT_POLL set in
AG71XX_REG_INT_STATUS. The handler will then call napi_schedule and the
napi code will crash the system because the ag->napi is not yet
initialized:

  libphy: Fixed MDIO Bus: probed
  CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 81373408
  Oops[#1]:
  CPU: 0 PID: 1 Comm: swapper Not tainted 5.4.152 #0
  $ 0   : 00000000 00000001 00000000 8280bf28
  $ 4   : 82a98cb0 00000000 81620000 00200140
  $ 8   : 00000000 00000000 74657272 7570743a
  $12   : 0000005b 8280bdb9 ffffffff ffffffff
  $16   : 00000001 82a98cb0 00000000 8280bf27
  $20   : 8280bf28 81620000 ffff8b00 8280bf30
  $24   : 00000000 8125af9c
  $28   : 82828000 8280bed8 81610000 81373408
  Hi    : 00005fff
  Lo    : 2e48f657
  epc   : 00000000 0x0
  ra    : 81373408 __napi_poll+0x3c/0x11c
  Status: 1100dc03 KERNEL EXL IE
  Cause : 00800008 (ExcCode 02)
  BadVA : 00000000
  PrId  : 00019750 (MIPS 74Kc)
  Modules linked in:
  Process swapper (pid: 1, threadinfo=(ptrval), task=(ptrval), tls=00000000)
  Stack : ffff8afb ffff8afa 81620000 00200140 00000000 82a98cb0 00000008 0000012c
          81625620 81373684 ffffffff ffffffff ffffffef 00000008 816153d8 81620000
          815b0d60 815bbd54 00000000 81753700 8280bf28 8280bf28 8280bf30 8280bf30
          81753748 00000008 00000003 00000004 0000000c 00000100 3fffffff 8175373c
          816059f0 814ddb48 00000001 8160ab30 81615488 810618bc 00000006 00000000
          ...
  Call Trace:

  [<81373684>] net_rx_action+0xfc/0x26c
  [<814ddb48>] __do_softirq+0x118/0x2ec
  [<810618bc>] handle_percpu_irq+0x50/0x80
  [<8125ab8c>] plat_irq_dispatch+0x94/0xc8
  [<81004e98>] handle_int+0x138/0x144

  Code: (Bad address in epc)

  ---[ end trace a60d797432b656b2 ]---

The gmcc0/gmac1 must be brought in a state in which it doesn't signal a
AG71XX_INT_POLL related status bits as interrupt before registering the
interrupt handler. ag71xx_hw_start will take care of re-initializing the
AG71XX_REG_INT_ENABLE.

Fixes: f529a3742043 ("surprise :p")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: ac4a211)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
コミット 430f69194388ad6a7826a51e0e2b2dd478e27f0f by chunkeey
base-files: chmod 1777 /var/lock

Per FHS 3.0, /var/lock is the location for lock files [1].
However its current permissions (755) are too restrictive
for use by unprivileged processes.
Debian and Ubuntu set them to 1777, and now so do we.

[1] <https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlockLockFiles>

Signed-off-by: Deomid Ryabkov <rojer@rojer.me>
[fixed typo in commit message, had to remove "rojer" due to git hooks]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 430f691)
The file was modifiedpackage/base-files/files/etc/init.d/boot (diff)
コミット dbb4c47798b17112cb1eed2a309cdefd33b5f193 by chunkeey
wireless-regdb: update to version 2021.08.28

e983a25 Update regulatory rules for Ecuador (EC)
a0bcb88 wireless-regdb: Update regulatory rules for Norway (NO) on 6 and 60 GHz
cdf854d wireless-regdb: Update regulatory rules for Germany (DE) on 6GHz
86cba52 wireless-regdb: reduce bandwidth for 5730-5850 and 5850-5895 MHz in US
6fa2384 wireless-regdb: remove PTMP-ONLY from 5850-5895 MHz for US
9839e1e wireless-regdb: recent FCC report and order allows 5850-5895 immediately
42dfaf4 wireless-regdb: update 5725-5850 MHz rule for GB

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: dbb4c47)
The file was modifiedpackage/firmware/wireless-regdb/Makefile (diff)
コミット 40c18e95dc0dfb16f248e2caa152910dbcf14d74 by chunkeey
umdns: add missing syscall to seccomp filter

The 'clock_gettime64', syscall is missing.
Found with 'utrace /usr/sbin/umdns' on an R7800.

Signed-off-by: Michael Peleshenko <mpeleshenko@gmail.com>
(commit: 40c18e9)
The file was modifiedpackage/network/services/umdns/files/umdns.json (diff)
コミット 7630001427fa266fa61da0b2533e2c1054eababe by dedeckeh
ethtool: update to v5.14

Update to newly released version 5.14

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 7630001)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
The file was modifiedscripts/qemustart (diff)
コミット abc7a97e9c29bcb1e74c3d443d46fefa7517699c by dedeckeh
Revert "ethtool: update to v5.14"

This reverts commit 7630001427fa266fa61da0b2533e2c1054eababe

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: abc7a97)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
The file was modifiedscripts/qemustart (diff)
コミット a1d3796efebd6685ad34c9f95b67eca3486ebf3e by dedeckeh
ethtool: update to v5.14

Update to newly released version 5.14

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: a1d3796)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット e185080c871a712a41ef02f6b20f1d07d2f1ab87 by hauke
mac80211: Update to version 5.11.22-1

The removed patches were applied upstream.
This backports version 5.11.22 and later does not support kernel
versions < 4.4, this allows us to remove some patches too.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e185080)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/110-mac80211_keep_keys_on_stop_ap.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/210-ap_scan.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/311-net-fq_impl-drop-get_default_func-move-default-flow-.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/384-nl80211-add-common-API-to-configure-SAR-power-limita.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/392-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/549-ath9k_enable_gpio_buttons.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/552-ath9k-ahb_of.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/mwl/700-mwl8k-missing-pci-id-for-WNR854T.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/002-rt2x00-define-RF5592-in-init_eeprom-routine.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/611-rt2x00-add-AP+STA-support.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/393-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch (diff)
The file was removedpackage/kernel/mac80211/patches/build/010-disable_rfkill.patch
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/606-rt2x00-allow_disabling_bands_through_platform_data.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/543-ath9k_entropy_from_adc.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/998-survey.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/ath10k/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/050-lib80211_option.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/301-mac80211-support-driver-based-disconnect-with-reconn.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/372-mac80211-set-sk_pacing_shift-for-802.3-txpath.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/544-ath9k-ar933x-usb-hang-workaround.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/862-brcmfmac-Disable-power-management.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/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/subsys/315-mac80211-add-rx-decapsulation-offload-support.patch (diff)
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)
The file was modifiedpackage/kernel/mac80211/patches/rtl/002-v5.13-rtlwifi-implement-set_tim-by-update-beacon-content.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/501-ath9k_ahb_init.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/312-net-fq_impl-do-not-maintain-a-backlog-sorted-list-of.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/300-cfg80211-support-immediate-reconnect-request-hint.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/545-ath9k_ani_ws_detect.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/316-mac80211-enable-QoS-support-for-nl80211-ctrl-port.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/381-mac80211-rearrange-struct-txq_info-for-fewer-holes.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/388-mac80211-add-support-for-BSS-color-change.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/542-ath9k_debugfs_diag.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/010-sync-nl80211_h.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/608-rt2x00-allow_disabling_bands_through_dts.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/ath9k/356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.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/rt2x00/610-rt2x00-change-led-polarity-from-OF.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/986-rt2x00-add-TX-LOFT-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/612-rt2x00-led-tpt-trigger-support.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/984-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/450-ath9k-enabled-MFP-capability-unconditionally.patch (diff)
The file was removedpackage/kernel/mac80211/patches/rt2x00/992-rt2x00-save-survey-for-every-channel-visited.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/922-ath10k-increase-rx-buffer-size-to-2048.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/402-ath_regd_optional.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/rt2x00/982-rt2x00-add-rf-self-txdc-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/320-mac80211_hwsim-add-6GHz-channels.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/mwl/940-mwl8k_init_devices_synchronously.patch (diff)
The file was removedpackage/kernel/mac80211/patches/build/004-kconfig_backport_fix.patch
The file was removedpackage/kernel/mac80211/patches/subsys/385-mac80211-add-ieee80211_set_sar_specs.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/400-ath_move_debug_code.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/410-ath9k_allow_adhoc_and_ap.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/812-b43-add-antenna-control.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/607-rt2x00-add_platform_data_mac_addr.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/387-nl80211-add-support-for-BSS-coloring.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/985-rt2x00-add-rxiq-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/321-mac80211_hwsim-make-6-GHz-channels-usable.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/389-ieee80211-add-TWT-element-definitions.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/382-mac80211-Switch-to-a-virtual-time-based-airtime-sche.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/530-ath9k_extra_leds.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/548-ath9k_enable_gpio_chip.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/302-cfg80211-Add-support-to-configure-SAE-PWE-value-to-d.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/404-regd_no_assoc_hints.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/380-mac80211-introduce-aql_enable-node-in-debugfs.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/371-mac80211-don-t-apply-flow-control-on-management-fram.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/373-mac80211-support-Rx-timestamp-calculation-for-all-pr.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/406-ath_relax_default_regd.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/003-remove_bogus_modparams.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/650-rt2x00-add-support-for-external-PA-on-MT7620.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/983-rt2x00-add-r-calibration.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-per-vif-offload_flags-in-Tx-path.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/391-wireless-align-some-HE-capabilities-with-the-spec.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/991-rt2x00-mt7620-differentiate-based-on-SoC-CHIP_VER.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/984-rt2x00-add-rxdcoc-calibration.patch (diff)
コミット b96c2569ac76b5d3a936c94970210cdb9accf815 by hauke
mac80211: Update to version 5.12.19-1

The removed patches were applied upstream.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b96c256)
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/ath5k/440-ath5k_channel_bw_debugfs.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/310-net-fq_impl-bulk-free-packets-from-a-flow-on-overmem.patch
The file was removedpackage/kernel/mac80211/patches/subsys/344-mac80211-minstrel_ht-increase-stats-update-interval.patch
The file was modifiedpackage/kernel/mac80211/patches/mwl/940-mwl8k_init_devices_synchronously.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/337-mac80211-minstrel_ht-clean-up-CCK-code.patch
The file was removedpackage/kernel/mac80211/patches/subsys/348-mac80211-minstrel_ht-reduce-the-need-to-sample-slowe.patch
The file was modifiedpackage/kernel/mac80211/patches/brcm/998-survey.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/350-ath9k_hw-reset-AHB-WMAC-interface-on-AR91xx.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/315-mac80211-add-rx-decapsulation-offload-support.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/513-ath9k_add_pci_ids.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/341-mac80211-minstrel_ht-improve-ampdu-length-estimation.patch
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/ath9k/544-ath9k-ar933x-usb-hang-workaround.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/387-nl80211-add-support-for-BSS-coloring.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/388-mac80211-add-support-for-BSS-color-change.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/342-mac80211-minstrel_ht-improve-sample-rate-selection.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/351-ath9k_hw-issue-external-reset-for-QCA955x.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/542-ath9k_debugfs_diag.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/340-mac80211-minstrel_ht-remove-old-ewma-based-rate-aver.patch
The file was modifiedpackage/kernel/mac80211/patches/brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/372-mac80211-set-sk_pacing_shift-for-802.3-txpath.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/393-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/350-mac80211-minstrel_ht-show-sampling-rates-in-debugfs.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath10k/922-ath10k-increase-rx-buffer-size-to-2048.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rtl/002-v5.13-rtlwifi-implement-set_tim-by-update-beacon-content.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/338-mac80211-minstrel_ht-add-support-for-OFDM-rates-on-n.patch
The file was removedpackage/kernel/mac80211/patches/subsys/339-mac80211-remove-legacy-minstrel-rate-control.patch
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/ath9k/401-ath9k_blink_default.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/352-mac80211-minstrel_ht-fix-regression-in-the-max_prob_.patch
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/984-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath5k/411-ath5k_allow_adhoc_and_ap.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/382-mac80211-Switch-to-a-virtual-time-based-airtime-sche.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/862-brcmfmac-Disable-power-management.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/450-ath9k-enabled-MFP-capability-unconditionally.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/543-ath9k_entropy_from_adc.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/320-mac80211_hwsim-add-6GHz-channels.patch
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/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/355-mac80211-minstrel_ht-rework-rate-downgrade-code-and-.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/553-ath9k_of_gpio_mask.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/400-ath_move_debug_code.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/501-ath9k_ahb_init.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/392-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/349-mac80211-minstrel_ht-significantly-redesign-the-rate.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/930-ath10k_add_tpt_led_trigger.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/010-sync-nl80211_h.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/321-mac80211_hwsim-make-6-GHz-channels-usable.patch (diff)
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)
The file was removedpackage/kernel/mac80211/patches/subsys/312-net-fq_impl-do-not-maintain-a-backlog-sorted-list-of.patch
The file was modifiedpackage/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/980-ath10k-fix-max-antenna-gain-unit.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/510-ath9k_intr_mitigation_tweak.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/311-net-fq_impl-drop-get_default_func-move-default-flow-.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/400-allow-ibss-mixed.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/347-mac80211-minstrel_ht-update-total-packets-counter-in.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/381-mac80211-rearrange-struct-txq_info-for-fewer-holes.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/380-mac80211-introduce-aql_enable-node-in-debugfs.patch
The file was modifiedpackage/kernel/mac80211/patches/mwl/700-mwl8k-missing-pci-id-for-WNR854T.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/120-cfg80211_allow_perm_addr_change.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/404-regd_no_assoc_hints.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/316-mac80211-enable-QoS-support-for-nl80211-ctrl-port.patch
The file was removedpackage/kernel/mac80211/patches/subsys/345-mac80211-minstrel_ht-fix-rounding-error-in-throughpu.patch
The file was modifiedpackage/kernel/mac80211/patches/build/050-lib80211_option.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-per-vif-offload_flags-in-Tx-path.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/530-ath9k_extra_leds.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/343-mac80211-minstrel_ht-fix-max-probability-rate-select.patch
The file was removedpackage/kernel/mac80211/patches/subsys/351-mac80211-minstrel_ht-remove-sample-rate-switching-co.patch
The file was removedpackage/kernel/mac80211/patches/subsys/377-mac80211-minstrel_ht-fix-sample-time-check.patch
The file was removedpackage/kernel/mac80211/patches/subsys/346-mac80211-minstrel_ht-use-bitfields-to-encode-rate-in.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/391-wireless-align-some-HE-capabilities-with-the-spec.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.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 modifiedpackage/kernel/mac80211/patches/ath9k/550-ath9k-disable-bands-via-dt.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/410-ath9k_allow_adhoc_and_ap.patch (diff)
コミット 1c0d5ee8e695ce63310259a7cf3107d9f77206ea by hauke
mac80211: Update to version 5.13.19-1

The removed patches were applied upstream.

of_get_mac_address() was backported in our OpenWrt kernel, remove the
change from backports.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1c0d5ee)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/010-sync-nl80211_h.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/388-mac80211-add-support-for-BSS-color-change.patch (diff)
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)
The file was modifiedpackage/kernel/mac80211/patches/subsys/355-mac80211-minstrel_ht-rework-rate-downgrade-code-and-.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/389-ieee80211-add-TWT-element-definitions.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 removedpackage/kernel/mac80211/patches/subsys/393-wireless-align-HE-capabilities-A-MPDU-Length-Exponen.patch
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/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/110-mac80211_keep_keys_on_stop_ap.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/372-mac80211-set-sk_pacing_shift-for-802.3-txpath.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/387-nl80211-add-support-for-BSS-coloring.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/391-wireless-align-some-HE-capabilities-with-the-spec.patch
The file was removedpackage/kernel/mac80211/patches/subsys/392-wireless-fix-spelling-of-A-MSDU-in-HE-capabilities.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-per-vif-offload_flags-in-Tx-path.patch (diff)
The file was removedpackage/kernel/mac80211/patches/rtl/002-v5.13-rtlwifi-implement-set_tim-by-update-beacon-content.patch
The file was removedpackage/kernel/mac80211/patches/subsys/371-mac80211-don-t-apply-flow-control-on-management-fram.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/210-ap_scan.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/ath10k/930-ath10k_add_tpt_led_trigger.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/382-mac80211-Switch-to-a-virtual-time-based-airtime-sche.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/542-ath9k_debugfs_diag.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/544-ath9k-ar933x-usb-hang-workaround.patch (diff)
コミット cfe0eb7485d82dd3acf2ba2b95a31e63557d59bd by hauke
mac80211: Update to version 5.14.13-1

The removed patches were applied upstream.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: cfe0eb7)
The file was modifiedpackage/kernel/mac80211/patches/brcm/998-survey.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/387-nl80211-add-support-for-BSS-coloring.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/400-allow-ibss-mixed.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/862-brcmfmac-Disable-power-management.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/210-ap_scan.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/150-disable_addr_notifier.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/375-mac80211-call-ieee80211_tx_h_rate_ctrl-when-dequeue.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/321-mac80211_hwsim-make-6-GHz-channels-usable.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/355-mac80211-minstrel_ht-rework-rate-downgrade-code-and-.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/374-mac80211-move-A-MPDU-session-check-from-minstrel_ht-.patch
The file was removedpackage/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch
The file was removedpackage/kernel/mac80211/patches/subsys/386-mac80211-check-per-vif-offload_flags-in-Tx-path.patch
The file was removedpackage/kernel/mac80211/patches/subsys/382-mac80211-Switch-to-a-virtual-time-based-airtime-sche.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/389-ieee80211-add-TWT-element-definitions.patch (diff)
The file was modifiedpackage/network/utils/iw/patches/001-nl80211_h_sync.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/376-mac80211-add-rate-control-support-for-encap-offload.patch
The file was modifiedpackage/kernel/mac80211/patches/brcm/863-brcmfmac-add-in-driver-tables-with-country-codes.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/388-mac80211-add-support-for-BSS-color-change.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/381-mac80211-rearrange-struct-txq_info-for-fewer-holes.patch
コミット 0a274d67b8bd422b32cc5fd81451babbc7da2aab by hauke
mac80211: Update to version 5.15-rc6-1

The removed patches were applied upstream.
The Cisco Aironet 802.11b driver was removed from backports, remove
it also from OpenWrt.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0a274d6)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/387-nl80211-add-support-for-BSS-coloring.patch
The file was modifiedpackage/kernel/mac80211/patches/ath/404-regd_no_assoc_hints.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/390-mac80211-introduce-individual-TWT-support-in-AP-mode.patch
The file was modifiedpackage/kernel/mac80211/patches/brcm/860-brcmfmac-register-wiphy-s-during-module_init.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/998-survey.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/389-ieee80211-add-TWT-element-definitions.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/110-mac80211_keep_keys_on_stop_ap.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/388-mac80211-add-support-for-BSS-color-change.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/brcm/862-brcmfmac-Disable-power-management.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/210-ap_scan.patch (diff)
コミット cb11eaf5dd2f443f46f1f73109a16c15551c2f3a by chunkeey
image: define DEVICE_DTS_DELIMITER as per-device variable

DEVICE_DTS_DELIMITER needs to be in the DEFAULT_DEVICE_VARS
list to work as expected. This was missing from the original
version and got overlooked.

Fixes: fd6790864739 ("scripts: mkits.sh: Allow legacy @ mode for dts creation")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: cb11eaf)
The file was modifiedinclude/image.mk (diff)
コミット 36104dc51f5a4fef961b97aaaa8dfe753dfb5e04 by chunkeey
kernel: 5.10: silence bogus "Missing #address-cells in interrupt provider" warnings

Rosen reported strange dtc warnings that had their origin in
an upstream patch to 5.8-rc1. Upon further digging this
revealed an ongoing thread [0] discussing the topic:

> [...]I don't think we need a bunch of warning fix patches to add
> these everywhere. Also, the need for #address-cells pretty much makes
> no sense on any modern system. It is a relic from days when the bus
> (address) topology and interrupt topology were related.

and later on:
> So really, we only need to be checking for #address-cells in nodes
> with interrupt-map.

This patch backports just the patch which removed the warning message
(this is from the upstream dtc project [1] - but not the kernel).
the patch does not add the checking of the #address-cells in nodes
with interrupt-map.

[0] <https://lore.kernel.org/linux-devicetree/91e3405245c89f134676449cf3822285798d2ed2.1612189652.git.michal.simek@xilinx.com/>
[1] <https://git.kernel.org/pub/scm/utils/dtc/dtc.git/commit/?id=d8d1a9a77863a8c7031ae82a1d461aa78eb72a7b>
Link: <https://github.com/openwrt/openwrt/pull/4685>
Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 36104dc)
The file was addedtarget/linux/generic/pending-5.10/050-dtc-checks-Drop-interrupt-provider-address-cells-check.patch
コミット 6a1284cfa87489db1e73b598a2b7aacb00df9f37 by hauke
mac80211: Add devm_platform_get_and_ioremap_resource()

This function is missing in kernel 5.4, but it is sued by ath10k.
This fixes the build of ath10k on some targets.

Fixes: cfe0eb7485d8 ("mac80211: Update to version 5.14.13-1")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6a1284c)
The file was addedpackage/kernel/mac80211/patches/build/010-headers-Add-devm_platform_get_and_ioremap_resource.patch
コミット e3c47ff90d765c1fe683b5422006ab1fe3ab718d by hauke
kernel: 5.10: backport qca8k stability improvements

This is a backport of Ansuel Smith's "Multiple improvement to qca8k stability"
series. The QCA8337 switch is available on multiple platforms including
ipq806x, ath79 and bcm53xx.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: e3c47ff)
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-21-devicetree-bindings-dsa-qca8k-Document-internal-mdio.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-06-net-dsa-qca8k-handle-error-with-qca8k_write-operatio.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-15-net-dsa-qca8k-add-ethernet-ports-fallback-to-setup_m.patch
The file was modifiedtarget/linux/ipq40xx/patches-5.10/707-net-phy-Add-Qualcom-QCA807x-driver.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-02-net-dsa-qca8k-use-iopoll-macro-for-qca8k_busy_wait.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-04-net-dsa-qca8k-handle-qca8k_set_page-errors.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-25-net-phy-add-support-for-qca8k-switch-internal-PHY-in.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-05-net-dsa-qca8k-handle-error-with-qca8k_read-operation.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-17-net-dsa-qca8k-clear-MASTER_EN-after-phy-read-write.patch
The file was modifiedtarget/linux/generic/pending-5.10/730-net-phy-at803x-fix-feature-detection.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-01-net-dsa-qca8k-change-simple-print-to-dev-variant.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-08-net-dsa-qca8k-handle-error-from-qca8k_busy_wait.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-20-net-dsa-qca8k-add-support-for-internal-phy-and-inter.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-11-net-dsa-qca8k-add-priority-tweak-to-qca8337-switch.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-12-net-dsa-qca8k-limit-port5-delay-to-qca8337.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-07-net-dsa-qca8k-handle-error-with-qca8k_rmw-operation.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-19-net-dsa-qca8k-enlarge-mdio-delay-and-timeout.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-10-devicetree-net-dsa-qca8k-Document-new-compatible-qca.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-18-net-dsa-qca8k-dsa-qca8k-protect-MASTER-busy_wait-wit.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-16-net-dsa-qca8k-make-rgmii-delay-configurable.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-22-net-dsa-qca8k-improve-internal-mdio-read-write-bus-a.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-03-net-dsa-qca8k-improve-qca8k-read-write-rmw-bus-acces.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-14-net-dsa-qca8k-add-support-for-switch-rev.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-09-net-dsa-qca8k-add-support-for-qca8327-switch.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-13-net-dsa-qca8k-add-GLOBAL_FC-settings-needed-for-qca8.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.14-23-net-dsa-qca8k-pass-switch_revision-info-to-phy-dev_f.patch
コミット c757c71fd1a525549ba8610b81e970514d014d25 by hauke
kernel: 5.10: backport additional qca8k fixes

Backport fixes including:
net: dsa: qca8k: fix missing unlock on error in qca8k_vlan_(add|del)
net: dsa: qca8k: check return value of read functions correctly
net: dsa: qca8k: add missing check return value in qca8k_phylink_mac_config()
net: dsa: qca8k: fix an endian bug in qca8k_get_ethtool_stats()
net: dsa: qca8k: check the correct variable in qca8k_set_mac_eee()

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: c757c71)
The file was addedtarget/linux/generic/backport-5.10/788-v5.14-02-net-dsa-qca8k-check-the-correct-variable-in-qca8k-se.patch
The file was addedtarget/linux/generic/backport-5.10/787-v5.14-02-net-dsa-qca8k-add-missing-check-return-value-in-qca8.patch
The file was addedtarget/linux/generic/backport-5.10/788-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch
The file was addedtarget/linux/generic/backport-5.10/786-v5.14-net-dsa-qca8k-fix-missing-unlock-on-error-in-qca8k-vlan.patch
The file was addedtarget/linux/generic/backport-5.10/787-v5.14-01-net-dsa-qca8k-check-return-value-of-read-functions-c.patch
コミット 8cd974dc4010ac05d06766b366ddcdda492c902c by hauke
kernel: 5.10: backport qca8k legacy mdio mapping panic fix

Add backport of Ansuel Smith's "net: dsa: qca8k: fix kernel panic with
legacy mdio mapping" patch.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 8cd974d)
The file was addedtarget/linux/generic/backport-5.10/789-v5.15-net-dsa-qca8k-fix-kernel-panic-with-legacy-mdio-mapping.patch
コミット 3cee66cd37e6a52868a408ff0048772a97e0b6d0 by hauke
kernel: 5.10: backport at803x internal QCA8327 PHY support

Add support for qca8327 internal phy needed for correct init of the
switch port. It does use the same qca8337 function and reg just with a
different id.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 3cee66c)
The file was addedtarget/linux/generic/backport-5.10/792-v5.16-net-phy-at803x-add-support-for-qca-8327-internal-phy.patch
コミット dee819272ac2e62ecfb59905d2172e60ddce0bf5 by hauke
kernel: 5.10: backport at803x QCA83xx phy support improvements

This commit add accepted upstream patches that improve & tidy qca83xx support.
1 - Split qca8327 to A & B variants, identifiable by phy_id
2 - Add suspend/resume support to qca8xx phys
3 - Tidy spacing and phy naming.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: dee8192)
The file was addedtarget/linux/generic/backport-5.10/795-v5.16-01-net-phy-at803x-add-support-for-qca-8327-A-variant.patch
The file was modifiedtarget/linux/generic/pending-5.10/730-net-phy-at803x-fix-feature-detection.patch (diff)
The file was addedtarget/linux/generic/backport-5.10/795-v5.16-02-net-phy-at803x-add-resume-suspend-function-to-qca83x.patch
The file was addedtarget/linux/generic/backport-5.10/795-v5.16-03-net-phy-at803x-fix-spacing-and-improve-name-for-83xx.patch
コミット d888ef5668a9243259381c57439ab5486009b05b by hauke
kernel: 5.10: backport QCA83x PHY resume fix, DAC amplitude preferred master, debug reg names

Backport workaround for QCA8327 PHY resume, which does not properly support
genphy_suspend/resume. Also add DAC amplitude fix for the QCA8327 PHY,
set port to preferred master and add proper names to debug regs.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: d888ef5)
The file was addedtarget/linux/generic/backport-5.10/796-v5.16-02-net-phy-at803x-add-DAC-amplitude-fix-for-8327-phy.patch
The file was addedtarget/linux/generic/backport-5.10/796-v5.16-04-net-phy-at803x-better-describe-debug-regs.patch
The file was addedtarget/linux/generic/backport-5.10/796-v5.16-03-net-phy-at803x-enable-prefer-master-for-83xx-interna.patch
The file was addedtarget/linux/generic/backport-5.10/796-v5.16-01-net-phy-at803x-fix-resume-for-QCA8327-phy.patch
The file was modifiedtarget/linux/generic/pending-5.10/730-net-phy-at803x-fix-feature-detection.patch (diff)
コミット f97cafdd1d4de52f3254138524817980f27833cd by hauke
kernel: 5.10: backport qca8k feature additions

Backport Ansuel Smith's various qca8k feature additions:
- mac-power-sel support
- SGMII PLL explicit enable
- tx/rx clock phase to falling edge
- power-on-sel and LED open drain mode
- cpu port 6
- qca8328 support
- sgmii internal delay
- move port config to dedicated struct
- convert to yaml schema

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: f97cafd)
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-01-dsa-qca8k-add-mac-power-sel-support.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-09-dt-bindings-net-dsa-qca8k-Document-qca-led-open-drai.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-12-net-dsa-qca8k-add-support-for-QCA8328.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-03-net-dsa-qca8k-add-support-for-sgmii-falling-edge.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-02-dt-bindings-net-dsa-qca8k-Add-SGMII-clock-phase-prop.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-06-net-dsa-qca8k-rework-rgmii-delay-logic-and-scan-for-.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-11-dt-bindings-net-dsa-qca8k-document-support-for-qca83.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-07-dt-bindings-net-dsa-qca8k-Document-qca-sgmii-enable-.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-10-net-dsa-qca8k-add-support-for-pws-config-reg.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-15-dt-bindings-net-ipq8064-mdio-fix-warning-with-new-qc.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-16-dt-bindings-net-dsa-qca8k-convert-to-YAML-schema.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-08-net-dsa-qca8k-add-explicit-SGMII-PLL-enable.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-05-net-dsa-qca8k-add-support-for-cpu-port-6.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-13-net-dsa-qca8k-set-internal-delay-also-for-sgmii.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-04-dt-bindings-net-dsa-qca8k-Document-support-for-CPU-p.patch
The file was addedtarget/linux/generic/backport-5.10/797-v5.16-14-net-dsa-qca8k-move-port-config-to-dedicated-struct.patch
コミット ae77a466e43ee95cbb0477348895ceed0ff365a8 by hauke
kernel: 5.10: backport qca8k cpu_port_index fix in parse_port_config

Add cpu_port_index fix to apply settings to correct CPU port.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: ae77a46)
The file was addedtarget/linux/generic/backport-5.10/798-v5.16-net-dsa-qca8k-fix-delay-applied-to-wrong-cpu-in-parse-p.patch
コミット b428f187f0db70a0a7166895ac9d159104ae5708 by hauke
kernel: 5.10: qca8k: backport qca8k_setup tidy-up

Tidy qca8k_setup for loops relating to port handling. No functional
changes.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: b428f18)
The file was addedtarget/linux/generic/backport-5.10/799-v5.16-net-dsa-qca8k-tidy-for-loop-in-setup-and-add-cpu-port-c.patch
コミット f262d2aae136d2fe60c3b7314a4a0c5f30d79062 by hauke
u-boot.mk: fix pkg-config usage

Using Host/Exports doesn't work as intended, explicitly add the
required vars so that u-boot finds the required libraries when building
its tools.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: f262d2a)
The file was modifiedpackage/boot/uboot-mvebu/Makefile (diff)
The file was modifiedpackage/boot/uboot-zynq/Makefile (diff)
The file was modifiedinclude/u-boot.mk (diff)
The file was modifiedpackage/boot/uboot-mxs/Makefile (diff)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
コミット 0e411c69a819bf3c8a122d8421d6c1c0ded33ec8 by hauke
tools/pkgconf: add PKG_CONFIG_EXTRAARGS for additional arguments

This can be used my the OpenWrt build system to pass additional
arguments when required.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 0e411c6)
The file was modifiedtools/pkgconf/files/pkg-config (diff)
コミット 09465d802b8ce37ee87b6d104889059a6fa948e6 by hauke
u-boot.mk: always link host libraries static

Host libraries are only build static, so let's pass --static to
pkg-config globally and remove the then unnecessary patches doing
exactly that individually.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 09465d8)
The file was removedpackage/boot/uboot-mvebu/patches/210-link-libcrypto-static.patch
The file was removedpackage/boot/uboot-mxs/patches/210-link-libcrypto-static.patch
The file was modifiedinclude/u-boot.mk (diff)
The file was removedpackage/boot/uboot-zynq/patches/210-link-libcrypto-static.patch
コミット 6b2ed6101e4c97691ba3aa94f25895be536b3870 by hauke
uclibc++: remove

No package here depends on it. Furthermore, uClibc++ is a fairly buggy
C++ library and seems to be relatively inactive upstream.

It also lacks proper support for modern C++11 features.

The main benefit of it is size: 66.6 KB vs 287.3 KB on mips24kc. Static
linking and LTO can help bring the size down of packages that need it.

Added warning message to uclibc++.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6b2ed61)
The file was removedpackage/libs/uclibc++/patches/004-uClibc-Make-long-long-available-to-C-11.patch
The file was modifiedconfig/Config-build.in (diff)
The file was removedpackage/libs/uclibc++/patches/003-no-fPIC.patch
The file was removedpackage/libs/uclibc++/patches/001-no-ansi.patch
The file was removedpackage/libs/uclibc++/patches/002-undef-functions.patch
The file was removedpackage/libs/uclibc++/files/config.default
The file was removedpackage/libs/uclibc++/patches/005-istream_helpers-Fix-sscanf-typo.patch
The file was modifiedinclude/uclibc++.mk (diff)
The file was removedpackage/libs/uclibc++/Makefile
コミット d9a580eb2eeb7333da9b8bb50abfdb8a45f9a98b by hauke
sunxi: 5.10: enable sun8i-thermal

Enable the sun8i-thermal driver to allow reading the
temperature of the SoC.

As suggested by mans0n, disable this driver in the
a8 subtarget because it does not support yet.

Tested on NanoPi R1S H5.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: d9a580e)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/cortexa8/config-5.10 (diff)
コミット 05a7af9ca0dd9c42eafbca5aa988b141e0e06053 by hauke
wolfssl: enable ECC Curve 25519 by default

* fixes https://github.com/openwrt/packages/issues/16652
see https://github.com/openwrt/packages/issues/16674#issuecomment-934983898

Signed-off-by: Stan Grishin <stangri@melmac.net>
(commit: 05a7af9)
The file was modifiedpackage/libs/wolfssl/Config.in (diff)
コミット 7bd0fba3dfefb4c4a7c0b4db65feedf3d7a13f5e by hauke
at91: kernel: bump to 5.10

Bump at91 targets to kernel v5.10. With this patches and files for
wb45n and wb50n were removed as they are now included in upstream
kernel. Along with:
- this the kernel config for sama5d2 and sam9x targets has been
  refreshed (with make kernel_menuconfig + save);
- CONFIG_ARCH_AT91 and specific sam9x SoCs (AT91RM9200, AT91SAM9,
  SAM9X60) has been enabled such that sam9x SoCs to be able to boot.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 7bd0fba)
The file was removedtarget/linux/at91/patches-5.4/101-ARM-at91-build-dtb-for-q5xr5.patch
The file was modifiedtarget/linux/at91/image/sam9x.mk (diff)
The file was modifiedtarget/linux/at91/sam9x/config-default (diff)
The file was modifiedtarget/linux/at91/Makefile (diff)
The file was addedtarget/linux/at91/patches-5.10/101-ARM-at91-build-dtb-for-q5xr5.patch
The file was removedtarget/linux/at91/files/arch/arm/boot/dts/wb45n.dts
The file was removedtarget/linux/at91/files/arch/arm/boot/dts/wb50n.dts
The file was removedtarget/linux/at91/patches-5.4/103-ARM-at91-build-dtb-for-wb50n.patch
The file was removedtarget/linux/at91/patches-5.4/102-ARM-at91-build-dtb-for-wb45n.patch
The file was removedtarget/linux/at91/patches-5.4/103-ARM-at91-wb50n-fix-duplicate-label.patch
The file was modifiedtarget/linux/at91/image/sama5.mk (diff)
The file was modifiedtarget/linux/at91/sama5/config-default (diff)
The file was removedtarget/linux/at91/patches-5.4/102-ARM-at91-wb45n-fix-duplicate-label.patch
The file was removedtarget/linux/at91/files/arch/arm/boot/dts/wb50n.dtsi
コミット 999c925f9d47637b3913229acb20568989df5ca3 by hauke
at91: enable specific sam9x kernel config flags

Enable specific sam9x kernel config flags.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 999c925)
The file was modifiedtarget/linux/at91/sam9x/config-default (diff)
コミット 8b7e577f76897ee44bc00a2303cbcae2a52b5ebf by hauke
at91: add support for sama5d2 icp board

Add support for SAMA5D2 ICP board.

Hardware:
- SoC: SAMA5D27
- RAM: 512 MB DDR3L
- MMC: One stanard SD card interface
- USB: One USB host switch 4 ports with power switch,
       One USB device type Micro-AB
- CAN: 2 interfaces
- Ethernet: One Gigabit Ethernet PHY through HSIC,
    One ETH switchport,
    One EtherCAT interface
- WiFi/BT: Footprint for IEEE 802.11 b/g/n Wi-Fi plus
   Bluetooth module (Wi-Fi/BT), suitable for
   Microchip WILC3000-MR110CA or WILC3000-MR110UA
- Debug port: One J-Link-OB/J-Link-CDC, one JTAG interface
- Leds: one RGB LED
- Buttons: reset, wakeup, 2 user buttons
- Expansion: one PIOBU/PIO connector, 3 mikrobus sockets
- Power mangament: PMIC (MCP16502), one power consumption device
                   (PAC1934)

Not working in Linux:
- EtherCAT interface: there is no Linux support integrated
- PAC1934: driver available at [1] but not integrated in Linux

Flashing:
- follow the procedure at [2]

[1] https://ww1.microchip.com/downloads/en/DeviceDoc/pac193x_linux_driver.zip
[2] https://www.linux4sam.org/bin/view/Linux4SAM/Sama5d2IcpMainPage#Create_a_SD_card_with_the_demo

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 8b7e577)
The file was modifiedpackage/boot/at91bootstrap/Makefile (diff)
The file was modifiedtarget/linux/at91/image/sama5.mk (diff)
The file was modifiedpackage/boot/uboot-at91/Makefile (diff)
コミット 60f52f9b0d9dba7bcaec0be110178f0e3eadceb9 by hauke
at91: add support for sama5d27-wlsom1-ek board

Add support for SAMA5D27 WLSOM1-EK board.

Hardware:
- SIP: SAMA5D27C-LD2G-CU including SAMA5D27 MPU and 2Gbit LPDDR2-SDRAM
- MMC: one standard SD card interface
- Flash: 64 Mb serial quad I/O flash memory (SST26VF064BEUIT-104I/MF)
with embedded EUI-48 and EUI-64 MAC addresses
- USB: one USB device, one USB host one HSIC interface
- Ethernet: 1x10/100Mbps port
- WiFi/BT: IEEE 802.11 b/g/n Wi-Fi plus Bluetooth (Wi-Fi/BT) module
   (ATWILC3000-MR110UA)
- Crypto: one ATECC608B-TNGTLS secure element
- Video: one LCD RGB 18-bit interface, one ISC 12-bit camera interface
- Debug port: one JTAG interface, one UART interface, one WILC UART
              interface
- Leds: one RGB LED
- Buttons: start, reset, wakeup, user buttons
- Expansion: one tamper connector, one mikrobus interface, 2 XPRO PTC
             connector
- Power managament: PMIC (MCP16502)

Flashing:
- follow procedure at [1]

[1] https://www.linux4sam.org/bin/view/Linux4SAM/Sama5d27WLSom1EKMainPage#Create_a_SD_card_with_the_demo

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 60f52f9)
The file was modifiedpackage/boot/uboot-at91/Makefile (diff)
The file was modifiedtarget/linux/at91/image/sama5.mk (diff)
The file was modifiedpackage/boot/at91bootstrap/Makefile (diff)
コミット 65c4e89dcf01ca5e4ab3e5c2564fb8ca42757f8c by hauke
at91: enable kernel config for sam9x60

Enable kernel config for SAM9X60.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 65c4e89)
The file was modifiedtarget/linux/at91/sam9x/config-default (diff)
コミット 8746ba3657b2c328ad23a6adcbe5fb6a9e87c490 by hauke
at91: add support for sam9x60-ek board

Add support for SAM9X60-EK board.

Hardware:
- SoC: SAM9X60
- RAM: Winbond W972GG6KB-25 (2Gbit DDR2)
- NAND Flash: Micron MT29F4G08ABAEA
- QSPI Flash: Microchip SST26VF064B
- EEPROM: Microchip 24AA02E48
- SDMMC: One standard 4-bit SD card interface
- USB: two stacked Type-A connectors with power switches, one micro-B
       USB device
- CAN: 2 interfaces (Microchip MCP2542)
- Ethernet: one 10/100Mbps
- WiFi/BT: one optional WiFi/Bluetooth interface
- Audio: one ClassD port
- Display: one 24-bit LCD interface
- Camera: one 12-bit image sensor interface
- IO: one IO expander (Microchip MCP23008)
- Debug ports: one J-Link-OB + CDC, one JTAG interface
- Leds: one RGB LED
- Buttons: 4 push button switches
- Expansion: one PIO connector, one mikrobus connector
- Power management: two power regulators, two power consumption measurement
                    devices

Flashing:
- follow the procedure at [1]

[1] https://www.linux4sam.org/bin/view/Linux4SAM/Sam9x60EKMainPage#Create_a_SD_card_with_the_demo

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 8746ba3)
The file was modifiedpackage/boot/at91bootstrap/Makefile (diff)
The file was modifiedpackage/boot/uboot-at91/Makefile (diff)
The file was modifiedtarget/linux/at91/image/sam9x.mk (diff)
コミット a1939e7e3727c771380e23213907a7a71fb2e996 by hauke
kernel: Add extra configuration options

These options show up when compiling the at91 target.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a1939e7)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット abd67de9f0d6470ba48f6df635db29ce91855397 by mail
sunxi: switch to Kernel 5.10

Compile tested and run tested on Pine64+.

Acked-by: Daniel Golle <daniel@makrotopia.org>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: abd67de)
The file was modifiedtarget/linux/sunxi/Makefile (diff)
コミット 269bdf6eefea70e4550e4d4dc8f52e3b018137c4 by jo
ucode: update to latest Git HEAD

0f022aa lib: increase refcount when returning cached module instance
c9e68bb lib: introduce resolver library
9041e24 lib: fix uninitialized memory access on handling %J string formats
4ee06d8 syntax: introduce optional chaining operators
ce4a7d9 vm: reset callframes before invoking unhandled exception handler
218e822 vm: clear exception information before calling managed code functions
5b908bd ubus: properly handle signed 64bit values too
e43b751 ubus: fix handling signed 16bit and 32bit integers
137428f nl80211: fix issues spotted by static code analyzer
b9d4f61 nl80211: treat signal attr values as signed integers
9a7c355 nl80211: expose sta_info attributes
bb358d9 lib: introduce Linux 802.11 netlink binding
914f54c types: fix invalid memory access on setting non-contiguous array indexes
631f00d main: fix leaking module name when processing -m flag
e55188b compiler: properly handle jumps to offset 0
98c4147 tests: support specifying cmdline args in testcase files
64e4f68 types: fix formatting escape sequences for 8 bit chars
dd86e1d rtnl: automatically derive message family from certain address attrs
74fdb97 rtnl: expose IPv4 and IPv6 devconfig information
7fa1008 rtnl: allow reply nla payloads to be smaller than headsize
cbae3cb lib: introduce Linux route netlink binding
e6dd389 ci: adjust build prereqs for GitHub as well
07ae165 ci: add libnl-tiny to prereqs

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 269bdf6)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット 2c3e8bed3f04f426d676d6352018b33a49a72406 by lynxis
ramips: minew g1-c: Allow dynamic RAM sizes

Allow RAM size to be passed thru U-Boot. There are 128MB and 64MB
versions of Minew G1-C. This is also in line with the behaviour of
most other RAMIPS boards.

Signed-off-by: Bruno Randolf <br1@einfach.org>
(commit: 2c3e8be)
The file was modifiedtarget/linux/ramips/dts/mt7628an_minew_g1-c.dts (diff)
コミット 70c12d26ca6eb01a938feb38f89720d78df0ca6d by freifunk
ipq806x: add support for Netgear Nighthawk Pro Gaming XR500

This adds support for the Netgear Nighthawk Pro Gaming XR500.
It is the successor to the Netgear Nighthawk R7800 and shares almost
identical hardware to that device.
The stock firmware is a heavily modified version of OpenWRT.

Specifications:
  SoC: Qualcomm Atheros IPQ8065
  RAM: 512 MB
  Storage: 256 MiB NAND Flash
  Wireless: 2x Qualcomm Atheros QCA9984
  Ethernet: 2x 1000/100/10 dedicated interfaces
  Switch: 5x 1000/100/10 external ports
  USB: 2x 3.0 ports

More information:
Manufacturer page: https://www.netgear.com/gaming/xr500/
Almost identical to Netgear R7800
Differences (r7800 > xr500):
  Flash: 128MiB > 256MiB
  Removed esata
  swapped leds:
    usb1 (gpio 7 > 8)
    usb2 (gpio 8 > 26)
    guest/esata (gpio 26 > 7)

MAC addresses:

On the OEM firmware, the mac addresses are:

  WAN: *:50  art 0x6
  LAN: *:4f  art 0x0 (label)
  2G:  *:4f  art 0x0
  5G:  *:51  art 0xc

Installation:
Install via Web Interface (preferred):
Utilize openwrt-ipq806x-netgear_xr500-squashfs-factory.img

Install via TFTP recovery:
1.Turn off the power, push and hold the reset button (in a hole on
  backside) with a pin
2.Turn on the power and wait till power led starts flashing white
  (after it first flashes orange for a while)
3.Release the reset button and tftp the factory img in binary mode.
  The power led will stop flashing if you succeeded in transferring
  the image, and the router reboots rather quickly with the new
  firmware.
4.Try to ping the router (ping 192.168.1.1). If does not respond,
  then tftp will not work either.

Uploading the firmware image with a TFTP client
$ tftp 192.168.1.1
bin
put openwrt-ipq806x-netgear_xr500-squashfs-factory.img

Note:

The end of the last partition is at 0xee00000. This was chosen
by the initial author, but nobody was able to tell why this
particular arbitrary size was chosen. Since it's not leaving
too much empty space and it's the only issue left, let's just
keep it for now.

Based on work by Adam Hnat <adamhnat@gmail.com>
ref: https://github.com/openwrt/openwrt/pull/3215

Signed-off-by: Peter Geis <pgwipeout@gmail.com>
[squash commits, move common LEDs to DTSI, remove SPDX on old
files, minor whitespace cleanup, commit message facelift,
add MAC address overview, add Notes, fix MAC addresses,
use generic name for partition nodes in DTS]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 70c12d2)
The file was addedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-xr500.dts
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq806x/image/Makefile (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-r7800.dts (diff)
The file was addedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi
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/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/01_leds (diff)
コミット db639238f202ef7a71ad7f85693463fd8a3810cd by daniel
umdns: add missing syscall to seccomp filter

The 'madvise', syscall is missing.
Found with 'utrace /usr/sbin/umdns' on an R7800 and RT3200.

Signed-off-by: Michael Peleshenko <mpeleshenko@gmail.com>
(commit: db63923)
The file was modifiedpackage/network/services/umdns/files/umdns.json (diff)
コミット b2aca61360c33ad3161f8ef35a1c28ebb2507600 by daniel
base-files, metadata: support additional group membership

Some packages may require additional group membership for the system
user added by that package. Allow defining additional groups as third
member of the ':'-separated tuple, allowing to specify multiple
','-separated groups with optional GID.

Example:
USERID:=foouser=1000:foogroup=1000:addg1=1001,addg2=1002,addg3

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b2aca61)
The file was modifiedscripts/metadata.pm (diff)
The file was modifiedpackage/base-files/files/lib/functions.sh (diff)
コミット 4ae4035e6012c19a5f2931025c09f29d1c1939ae by daniel
mediatek: make sure MMC is not busy before commencing sysupgrade

In case of the block device still being in use, re-reading the
partition table fails. In that case, abort sysupgrade to avoid
corrupting the just-written image because of wrong offsets caused
by failure to re-read the partition table.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4ae4035)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
コミット de8a800ca9bda1171bfe17ee7653532465a8b596 by daniel
libsepol: update to version 3.3

Update VERSIONs to 3.3 for release.
libsepol/cil: Fix potential undefined shifts
libsepol: Fix potential undefined shifts
Update VERSIONs to 3.3-rc3 for release.
libsepol/cil: Do not skip macros when resolving until later passes
libsepol/cil: Limit the amount of reporting for bounds failures
libsepol/cil: silence clang void-pointer-to-enum-cast warning
libsepol: resolve GCC warning about null-dereference
libsepol: use correct cast
libsepol: ebitmap: mark nodes of const ebitmaps const
Update VERSIONs to 3.3-rc2 for release.
libsepol/cil: Handle operations in a class mapping when verifying
libsepol/cil: Do not use original type and typeattribute datums
libsepol: free memory after policy validation
libsepol: avoid implicit conversions
libsepol: fix typo
libsepol/cil: Free duplicate datums in original calling function
libsepol/cil: Fix detected RESOURCE_LEAK (CWE-772)
Update VERSIONs and Python bindings version to 3.3-rc1 for release
libsepol/cil: Limit the number of active line marks
libsepol/cil: Add function to get number of items in a stack
libsepol: Fix detected RESOURCE_LEAKs
libsepol/cil: Fix syntax checking in __cil_verify_syntax()
libsepol/cil: Use size_t for len in __cil_verify_syntax()
libsepol/cil: Remove redundant syntax checking
libsepol/cil: Improve in-statement to allow use after inheritance
libsepol/cil: Simplify cil_tree_children_destroy()
libsepol/cil: Refactor the function __cil_build_ast_node_helper()
libsepol/cil: Don't destroy optionals whose parent will be destroyed
libsepol/cil: Properly check for parameter when inserting name
libsepol/cil: Reset expandtypeattribute rules when resetting AST
libsepol/cil: Properly check parse tree when printing error messages
libsepol/cil: Allow some duplicate macro and block declarations
libsepol/cil: When writing AST use line marks for src_info nodes
libsepol/cil: Report correct high-level language line numbers
libsepol/cil: Add line mark kind and line number to src info
libsepol/cil: Create common string-to-unsigned-integer functions
libsepol/cil: Push line mark state first when processing a line mark
libsepol/cil: Check for valid line mark type immediately
libsepol/cil: Check the token type after getting the next token
libsepol/cil: Check syntax of src_info statement
libsepol/cil: move the fuzz target and build script to the selinux repository
libsepol: replace strerror by %m
libsepol/cil: remove obsolete comment
libsepol/cil: do not allow \0 in quoted strings
libsepol/cil: Fix handling category sets in an expression
libsepol: assure string NUL-termination of ibdev_name
libsepol: avoid implicit conversions
libsepol: ignore UBSAN false-positives
libsepol: avoid unsigned integer overflow
libsepol/cil: Improve checking for bad inheritance patterns
libsepol: silence -Wextra-semi-stmt warning
libsepol/cil: do not override previous results of __cil_verify_classperms
libsepol/cil: Provide option to allow qualified names in declarations
libsepol/cil: make array cil_sym_sizes const
libsepol/cil: Only reset AST if optional has a declaration
libsepol/cil: Add function to determine if a subtree has a declaration
libsepol/cil: Improve degenerate inheritance check
libsepol/cil: Reduce the initial symtab sizes for blocks
libsepol/cil: Check for empty list when marking neverallow attributes
libsepol/cil: Fix syntax checking of defaultrange rule
libsepol/cil: Properly check for loops in sets
libsepol/cil: Allow duplicate optional blocks in most cases
libsepol: declare read-only arrays const
libsepol: declare file local variable static
libsepol: drop unnecessary casts
libsepol: drop repeated semicolons
libsepol/cil: avoid using maybe uninitialized variables
libsepol/cil: drop unnecessary casts
libsepol/cil: drop dead store
libsepol/cil: drop extra semicolon
libsepol/cil: silence cast warning
libsepol: remove dead stores
libsepol: do not allocate memory of size 0
libsepol: mark read-only parameters of type_set_ interfaces const
libsepol: mark read-only parameters of ebitmap interfaces const
libsepol: remove dead stores
libsepol/cil: follow declaration-after-statement
libsepol: follow declaration-after-statement
libsepol: avoid unsigned integer overflow
libsepol: remove unused functions
libsepol: resolve missing prototypes
libsepol: fix typos
libsepol: Quote paths when generating policy.conf from binary policy
libsepol/cil: Account for anonymous category sets in an expression
libsepol/cil: Fix anonymous IP address call arguments
libsepol: quote paths in CIL conversion
libsepol/cil: Resolve anonymous levels only once
libsepol/cil: Pointers to datums should be set to NULL when resetting
libsepol/cil: Resolve anonymous class permission sets only once
libsepol/cil: Limit the number of open parenthesis allowed
libsepol/cil: Destroy the permission nodes when exiting with an error
libsepol/cil: Handle disabled optional blocks in earlier passes
libsepol/cil: Do not resolve arguments to declarations in the call
libsepo/cil: Refactor macro call resolution
libsepol/cil: Do not add NULL node when inserting key into symtab
libsepol/cil: Make name resolution in macros work as documented
libsepol/cil: Fix name resolution involving inherited blocks
libsepol/cil: Check for self-referential loops in sets
libsepol/cil: Return an error if a call argument fails to resolve
libsepol/cil: Check datum in ordered list for expected flavor
libsepol/cil: Detect degenerate inheritance and exit with an error
libsepol/cil: Fix instances where an error returns SEPOL_OK
libsepol/cil: Properly reset an anonymous classperm set
libsepol: use checked arithmetic builtin to perform safe addition
libsepol/cil: Add functions to make use of cil_write_ast()
libsepol/cil: Create functions to write the CIL AST
libsepol/cil: Use CIL_ERR for error messages in cil_compile()
libsepol/cil: Make invalid statement error messages consistent
libsepol/cil: Do not allow tunable declarations in in-statements
libsepol/cil: Sync checks for invalid rules in macros
libsepol/cil: Check for statements not allowed in optional blocks
libsepol/cil: Sync checks for invalid rules in booleanifs
libsepol/cil: Reorder checks for invalid rules when resolving AST
libsepol/cil: Use AST to track blocks and optionals when resolving
libsepol/cil: Create new first child helper function for building AST
libsepol/cil: Cleanup build AST helper functions
libsepol/cil: Reorder checks for invalid rules when building AST
libsepol/cil: Move check for the shadowing of macro parameters
libsepol/cil: Create function cil_add_decl_to_symtab() and refactor
libsepol/cil: Refactor helper function for cil_gen_node()
libsepol/cil: Allow permission expressions when using map classes
libsepol/cil: Exit with an error if declaration name is a reserved word
libsepol/cil: More strict verification of constraint leaf expressions
libsepol/cil: Set class field to NULL when resetting struct cil_classperms
libsepol/cil: cil_reset_classperms_set() should not reset classpermission
libsepol/cil: Destroy classperm list when resetting map perms
libsepol/cil: Destroy classperms list when resetting classpermission
libsepol/cil: Fix out-of-bound read of file context pattern ending with "\"
libsepol/cil: Check for duplicate blocks, optionals, and macros
libsepol: Write "NO_IDENTIFIER" for empty CIL constraint expression
libsepol: Enclose identifier lists in CIL constraint expressions
libsepol/cil: Allow lists in constraint expressions
libsepol: Enclose identifier lists in constraint expressions
libsepol: Write "NO_IDENTIFIER" for empty constraint expression
libsepol: make num_* unsigned int in module_to_cil
libsepol/cil: do not leak avrulex_ioctl_table memory when an error occurs
libsepol/cil: fix NULL pointer dereference in __cil_insert_name
libsepol/cil: replace printf with proper cil_tree_log
libsepol/cil: remove stray printf
libsepol/cil: make cil_post_fc_fill_data static
libsepol: Check kernel to CIL and Conf functions for supported versions
libsepol: Remove unnecessary copying of declarations from link.c
libsepol: Properly handle types associated to role attributes
libsepol: Expand role attributes in constraint expressions

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: de8a800)
The file was modifiedpackage/libs/libsepol/Makefile (diff)
コミット 6925c7580d28f407bdffa47aa13b1f535b40cd41 by daniel
libselinux: update to version 3.3

Update VERSIONs to 3.3 for release.
libselinux: Fix potential undefined shifts
Update VERSIONs to 3.3-rc3 for release.
Update VERSIONs to 3.3-rc2 for release.
libselinux/utils: drop requirement to combine compiling and linking
Update VERSIONs and Python bindings version to 3.3-rc1 for release
Improve error message for label file validation
libselinux: replace strerror by %m
libselinux: silence -Wextra-semi-stmt warning
libselinux/utils/getseuser.c: fix build with gcc 4.8
selinux.8: document how mount flag nosuid affects SELinux
libselinux: fix typo
libselinux: improve getcon(3) man page
libselinux: selinux_status_open: return 1 in fallback mode
libselinux: do not use status page fallback mode internally
libselinux: make selinux_status_open(3) reentrant
libselinux: avc_destroy(3) closes status page
libselinux: label_file.c: fix indent
libselinux: regex: unify parameter names
libselinux: sidtab_sid_stats(): unify parameter name
libselinux: drop redundant casts to the same type
libselinux: label_db::db_init(): open file with CLOEXEC mode
libselinux: matchpathcon: free memory on realloc failure
libselinux: label_file::init(): do not pass NULL to strdup
libselinux: init_selinux_config(): free resources on error
libselinux: matchmediacon(): close file on error
libselinux: store_stem(): do not free possible non-heap object
libselinux: getdefaultcon: free memory on multiple same arguments
libselinux: setexecfilecon(): drop dead assignment
libselinux: label_media::init(): drop dead assignment
libselinux: label_x::init(): drop dead assignment
libselinux: context_new(): drop dead assignment
libselinux: exclude_non_seclabel_mounts(): drop unused variable
libselinux: getconlist: free memory on multiple level arguments
libselinux: selabel_get_digests_all_partial_matches: free memory after FTS_D block
libselinux: selinux_restorecon: mark local variable static
libselinux: avcstat: use standard length modifier for unsigned long long
libselinux: sefcontext_compile: mark local variable static
libselinux: Sha1Finalise(): do not discard const qualifier
libselinux: label_common(): do not discard const qualifier
libselinux: selinux_file_context_cmp(): do not discard const qualifier
libselinux: sidtab_hash(): do not discard const qualifier
libselinux: silence -Wstringop-overflow warning from gcc 10.3.1
libselinux: selinux_check_passwd_access_internal(): respect deny_unknown
libselinux: do not duplicate make target when going into subdirectory

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: 6925c75)
The file was modifiedpackage/libs/libselinux/Makefile (diff)
コミット c8d1f8fda7722ab2e46847b49c2a1ef9afab6212 by daniel
libsemanage: update to version 3.3

Update VERSIONs to 3.3 for release.
Update VERSIONs to 3.3-rc3 for release.
Update VERSIONs to 3.3-rc2 for release.
Update VERSIONs and Python bindings version to 3.3-rc1 for release
libsemanage: Fix USE_AFTER_FREE (CWE-672) in semanage_direct_write_langext()
libsemanage: silence -Wextra-semi-stmt warning
libsemanage: fix use-after-free in parse_module_store()

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: c8d1f8f)
The file was modifiedpackage/libs/libsemanage/Makefile (diff)
コミット b97890d75e27c69afde9d3ba6f0f03d73b4f2e38 by daniel
checkpolicy: update to version 3.3

Update VERSIONs to 3.3 for release.
checkpolicy: Fix potential undefined shifts
Update VERSIONs to 3.3-rc3 for release.
checkpolicy: delay down-cast to avoid align warning
checkpolicy: drop incorrect cast
checkpolicy: update documentation
checkpolicy: print reason of fopen failure
checkpolicy: policy_define: cleanup declarations
Update VERSIONs to 3.3-rc2 for release.
checkpolicy: free extended permission memory
checkpolicy: print warning on source line overflow
checkpolicy: error out on parsing too big integers
checkpolicy: avoid implicit conversion
checkpolicy: resolve dismod memory leaks
checkpolicy: add missing function declarations
checkpolicy: mark file local functions in policy_define static
checkpolicy: mark read-only parameters in module compiler const
checkpolicy: misc checkpolicy tweaks
checkpolicy: misc checkmodule tweaks
checkpolicy: enclose macro argument in parentheses
Update VERSIONs and Python bindings version to 3.3-rc1 for release
checkpolicy: mark read-only parameters in policy define const
checkpolicy/test: mark file local functions static
checkpolicy: parse_util drop unused declaration
checkpolicy: drop redundant cast to the same type
checkpolicy: avoid potential use of uninitialized variable
checkpolicy: check before potential NULL dereference
checkpolicy: remove dead assignments
checkpolicy: follow declaration-after-statement
checkpolicy: use correct format specifier for unsigned
checkpolicy: drop dead condition
checkpolicy: simplify assignment
checkpolicy: drop -pipe compile option
checkpolicy: pass CFLAGS at link stage
checkpolicy: silence -Wextra-semi-stmt warning
checkpolicy: Do not automatically upgrade when using "-b" flag
libsepol/checkpolicy: Set user roles using role value instead of dominance

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: b97890d)
The file was modifiedpackage/utils/checkpolicy/Makefile (diff)
コミット a8c293ce8def981578f5823952a705bbb0fc6bba by daniel
policycoreutils: update to version 3.3

Update VERSIONs to 3.3 for release.
Update VERSIONs to 3.3-rc3 for release.
libselinux/semodule: Improve extracting message
Correct some typos
Update VERSIONs to 3.3-rc2 for release.
Update VERSIONs and Python bindings version to 3.3-rc1 for release
policycoreutils: free memory of allocated context in newrole
policycoreutils: free memory of allocated context in run_init
policycoreutils: free memory on lstat failure in sestatus
policycoreutils: silence -Wextra-semi-stmt warning
fixfiles: do not exclude /dev and /run in -C mode
policycoreutils/setfiles: do not create useless setfiles.8.man file

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: a8c293c)
The file was modifiedpackage/utils/policycoreutils/Makefile (diff)
コミット 2da891e7357c83c54a30075fcddbb63eeca0af99 by daniel
secilc: update to version 3.3

Update VERSIONs to 3.3 for release.
Update VERSIONs to 3.3-rc3 for release.
Correct some typos
Update VERSIONs to 3.3-rc2 for release.
Update VERSIONs and Python bindings version to 3.3-rc1 for release
libsepol/secilc/docs: Update the CIL documentation
secilc: fix memory leaks in secilc2conf
secilc: fix memory leaks in secilc
libsepol/cil: Add support for using qualified names to secil2conf
libsepol/cil: Add support for using qualified names to secil2tree
secilc: Add support for using qualified names to secilc
secilc/test: Add test for anonymous args
secilc/docs: Relocate and reword macro call name resolution order
secilc/docs: Document the order that inherited rules are resolved in
secilc: Create the new program called secil2tree to write out CIL AST
secilc/docs: Update the CIL documentation for various blocks
secilc.c: Don't fail if input file is empty
cil_conditional_statements.md: fix expr definition
secilc/docs: Lists are now allowed in constraint expressions

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: 2da891e)
The file was modifiedpackage/utils/secilc/Makefile (diff)
コミット 04c5bcd074d4a18763766ff15539fb9c6221b5dd by daniel
selinux-policy: update to version 1.0

wifi: writes to terminal
hotplugcall and sqm read class sysfile symlinks
unbound and sqm related loose ends
support/example: policycoreutils host-compile is required
TODO: this was wrong and it is actually needed
linguist detectable does not work this way
linguist-detectable
updates README
adds workflows
adds a note about persistent /var option

project moved to https://github.com/DefenSec/selinux-policy

Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: 04c5bcd)
The file was modifiedpackage/system/selinux-policy/Makefile (diff)
コミット ae4069c577fc6d9a99d8b503f9a865418ee4c776 by daniel
Revert "libsepol: update to version 3.3"

This reverts commit de8a800ca9bda1171bfe17ee7653532465a8b596.
Host build uses host includes instead of staging/hostpkg.
This breaks the build in case of selinux host libs being older than
version 3.3. Revert for now until better fix is found.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ae4069c)
The file was modifiedpackage/libs/libsepol/Makefile (diff)
コミット 19c52772069441d051f64a685d928dd81c3b69ce by daniel
Revert "secilc: update to version 3.3"

This reverts commit 2da891e7357c83c54a30075fcddbb63eeca0af99.
secilc 3.3 requires libsepol to be version 3.3 as well and doesn't
build otherwise. Revert for now.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 19c5277)
The file was modifiedpackage/utils/secilc/Makefile (diff)
コミット 524c687e05fa5e30899b018a406e439c62565ae4 by daniel
sunxi: add missing CONFIG_VIDEO_SUN4I_CSI Kconfig symbol

Simply disable this for now, if anyone wants to use CSI feel free to
package it as a kernel module package.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 524c687)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
コミット a2f5a83af8553a571bea2943f3ec6bc6c5e848bc by rafal
bcm53xx: backport patch fixing pinctrl driver

This switches pinctrl driver to use the old & good DT binding. There is
no more need to adjust upstream DTS file.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: a2f5a83)
The file was removedtarget/linux/bcm53xx/patches-5.10/302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/081-v5.15-Revert-pinctrl-bcm-ns-support-updated-DT-binding-as-.patch
コミット 3c33ed02c236d3b8da3c77c965fa6c92c823b94f by daniel
sunxi: add yet another missing Kconfig symbol

Set CONFIG_CRYPTO_CRCT10DIF_ARM_CE=y for sunxi targets.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3c33ed0)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
コミット 1175e786f89a5fdb9f493d2f069d399f2db0bc58 by daniel
sunxi: add CONFIG_ARM_CRYPTO Kconfig symbol

And another missing symbol...

Reported-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1175e78)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
コミット f5d071a508b3e3d218b8ed6f6f5a999384bb7f6d by daniel
sunxi: deselect CONFIG_VIDEO_SUN6I_CSI by default

Deselect CONFIG_VIDEO_SUN6I_CSI Kconfig symbol for now. If anyone wants
to use CSI (camera interface) they should package the kernel module.
After this change, sunxi targets build again.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f5d071a)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
コミット 6102f883ce7f32988d22b7fc5b79356e3d06c1dc by chunkeey
bcm53xx: MR32: replace i2c-gpio with SoC's i2c

During review of the MR32, Florian Fainelli pointed out that the
SoC has a real I2C-controller. Furthermore, the connected pins
(SDA and SCL) would line up perfectly for use. This patch swaps
out the the bitbanged i2c-gpio with the real deal.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 6102f88)
The file was modifiedtarget/linux/bcm53xx/image/Makefile (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/332-Meraki-MR32-use-hw-i2c.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/040-v5.16-ARM-dts-BCM5301X-Fix-I2C-controller-interrupt.patch
コミット daefc646e6d4f1f730c5957b5954b88abe7c00f3 by chunkeey
realtek: fix ZyXEL initramfs image generation

The current rule produces empty trailers, causing the OEM firmware
update application to reject our images.

The double expansion of a makefile variable does not work inside
shell code.  The second round is interpreted as a shell expansion,
attempting to run the command ZYXEL_VERS instead of expanding the
$(ZYXEL_VERS) makefile variable.

Fix by removing one level of variable indirection.

Fixes: c6c8d597e183 ("realtek: Add generic zyxel_gs1900 image definition")
Tested-by: Sander Vanheule <sander@svanheule.net>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: daefc64)
The file was modifiedtarget/linux/realtek/image/Makefile (diff)
コミット d990f805c0caa38ec06ad51b025b6d7b6015c232 by chunkeey
realtek: re-enable IPv6 routing

Commit 03e1d93e0779 ("realtek: add driver support for routing
offload") added routing offload for IPv4, but broke IPv6 routing
completely.  The routing table is empty and cannot be updated:

root@gs1900-10hp:~# ip -6 route
root@gs1900-10hp:~# ip -6 route add unreachable default
RTNETLINK answers: Invalid argument

As a side effect, this breaks opkg on IPv4 only systems too,
since uclient-fetch fails when there are no IPv6 routes:

root@gs1900-10hp:~# uclient-fetch http://192.168.99.1
Downloading 'http://192.168.99.1'
Failed to send request: Operation not permitted

Fix by returning NOTIFY_DONE when offloading is unsupported, falling
back to default behaviour.

Fixes: 03e1d93e0779 ("realtek: add driver support for routing offload")
Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: d990f80)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.c (diff)
コミット 88a2ea41da6b67d1575b958ed8f97bfd9b7d4cbb by chunkeey
scripts: eva_ramboot.py: remove unused import

concludes:
commit e7bc8984d9ca ("scripts: make eva_ramboot.py offset configurable")

Signed-off-by: Jan-Niklas Burfeind <git@aiyionpri.me>
(commit: 88a2ea4)
The file was modifiedscripts/flashing/eva_ramboot.py (diff)
コミット 5287defa1fa47a037ba29b653c4599ee145a7e03 by chunkeey
dropbear: add config options for agent-forwarding support

* SSH agent forwarding might cause security issues, locally and on the jump
  machine (https://defn.io/2019/04/12/ssh-forwarding/). So allow to
  completely disabling it.
* separate options for client and server
* keep it enabled by default

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(commit: 5287def)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
The file was modifiedpackage/network/services/dropbear/Config.in (diff)
コミット 4c8dd973ef8e76f9fc622f0baab981769c89b601 by chunkeey
ath9k: OF: qca,disable-(2|5)ghz => ieee80211-freq-limit

OpenWrt maintains two special out-of-tree DT properties:
"qca,disable-5ghz" and "qca,disable-2ghz". These are implemented
in a mac80211 ath9k patch "550-ath9k-disable-bands-via-dt.patch".

With the things being what they are, now might be a good
point to switch the devices to the generic and upstream
"ieee80211-freq-limit" property. This property is much
broader and works differently. Instead of disabling the
drivers logic which would add the affected band and
channels. It now disables all channels which are not
within the specified frequency range.

Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> # HH5A
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 4c8dd97)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_wa.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts (diff)
The file was removedpackage/kernel/mac80211/patches/ath9k/550-ath9k-disable-bands-via-dt.patch
The file was modifiedtarget/linux/ath79/dts/ar9344_engenius_exx600.dtsi (diff)
The file was addedpackage/kernel/mac80211/patches/ath9k/040-ath9k-support-DT-ieee80211-freq-limit-property-to-li.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/552-ath9k-ahb_of.patch (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_pcs_cap324.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_atheros_db120.dts (diff)
コミット fd717f54beaaa791123cd146af4e790cc19a05c6 by chunkeey
ipq40xx: detangle ath10k-board-qca4019 from ath10k-firmware-qca4019*

Back in the day, the board-2.bin came with ath10k-firmware-qca4019.
This changed with
commit c3b2efaf24b5 ("linux-firmware: ath10k: add board firmware packages")
which placed the board-2.bin into a separate package: ath10k-board-qca4019.
This was great, because it addressed one of the caveat of the original
ipq-wifi package:
commit fa03d441e96e ("firmware: add custom IPQ wifi board definitions")

|  2. updating ath10k-firmware-qca4019 will also replace
|      the board-2.bin. For this cases the user needs to
|      manually reinstall the wifi-board package once the
|      ath10k-firmware-qca4019 is updated.

This could be extended further so that ipq-wifi packages
no longer use "install-override" and the various QCA4019
variants list the ath10k-board-qca4019 as a CONFLICT
package.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: fd717f5)
The file was modifiedpackage/firmware/linux-firmware/qca_ath10k.mk (diff)
The file was modifiedtarget/linux/ipq40xx/Makefile (diff)
The file was modifiedpackage/firmware/ath10k-ct-firmware/Makefile (diff)
コミット 4eba313065f372ef0edf4abdbe00538fdbe7538f by dedeckeh
netifd: fix deletion of ip tunnels (FS#4058)

8f82742 system-linux: fix deletion of ip tunnels (FS#4058)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 4eba313)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット c4d292969fb0ebf0dbbadca3e479dae8b33eda71 by dedeckeh
6rd : remove 6rd tunnel delete workaround

Remove 6rd tunnel delete workaround in as the real issue
is now solved in netifd
(https://git.openwrt.org/?p=project/netifd.git;a=commit;h=8f82742ca4f47f459284f3a07323d04da72ea5f6)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: c4d2929)
The file was modifiedpackage/network/ipv6/6rd/Makefile (diff)
The file was modifiedpackage/network/ipv6/6rd/files/6rd.sh (diff)
コミット 2d2c7c4250016a34f67b3e62c25f5fcc1a2f07e2 by dedeckeh
6in4: remove 6in4 tunnel delete workaround (FS#3690)

Remove 6in4 tunnel delete workaround as the real issue is
now solved in netifd
(https://git.openwrt.org/?p=project/netifd.git;a=commit;h=8f82742ca4f47f459284f3a07323d04da72ea5f6)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 2d2c7c4)
The file was modifiedpackage/network/ipv6/6in4/files/6in4.sh (diff)
The file was modifiedpackage/network/ipv6/6in4/Makefile (diff)
コミット e6a486fe79174bb256db489363304ce236d012bb by hauke
ath10k: backport fix for module load regression with iram-recovery

Backport upstream fix for module load regression caused by IRAM recovery.
Without this patch devices using mainline ath10k driver could lost wireless
function because ath10k module failed to load.

Signed-off-by: Zhijun You <hujy652@gmail.com>
(commit: e6a486f)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.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 addedpackage/kernel/mac80211/patches/ath10k/081-ath10k-fix-module-load-regression-with-iram-recovery-feature.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/984-ath10k-Try-to-get-mac-address-from-dts.patch (diff)
コミット 02026d0a6f2e4b939178219a703158cd7b9d658a by hauke
kernel: bump 5.10 to 5.10.76

Deleted (upstreamed):
bcm27xx/patches-5.10/950-0145-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch [1]

Manually rebased:
bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch
bcm53xx/patches-5.10/180-usb-xhci-add-support-for-performing-fake-doorbell.patch

Note: although automatically rebaseable, the last patch has been edited to avoid
conflicting bit definitions.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.10.y&id=b6f32897af190d4716412e156ee0abcc16e4f1e5

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 02026d0)
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/generic/backport-5.10/781-v5.12-net-dsa-mt7530-MT7530-optional-GPIO-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-24-selftests-netfilter-flowtable-bridge-and-vlan-suppor.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-14-net-bridge-resolve-forwarding-path-for-VLAN-tag-acti.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/720-Revert-net-phy-simplify-phy_link_change-arguments.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/703-include-linux-add-phy-ops-for-rtl838x.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/ramips/patches-5.10/710-at803x.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/900-arm-add-cmdline-override.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/705-include-linux-phy-increase-phy-address-number-for-rtl839x.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/425-at803x-allow-sgmii-aneg-override.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-5.10/996-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/764-net-bridge-switchdev-Send-FDB-notifications-for-host.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/500-gsw-rtl8367s-mt7622-support.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0145-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
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/realtek/patches-5.10/704-include-linux-add-phy-hsgmii-mode.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/705-add-rtl-phy.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/mvebu/patches-5.10/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/220-arm-gc_sections.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/721-NET-no-auto-carrier-off-support.patch (diff)
コミット 3bd31cc4d2ff02c2d3c3db80ade7badab08f3e93 by hauke
tools/meson: update to 0.60.0

Add cmake support to meson. Otherwise only pkgconfig can be used.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 3bd31cc)
The file was modifiedtools/meson/files/openwrt-cross.txt.in (diff)
The file was modifiedtools/meson/files/openwrt-native.txt.in (diff)
The file was modifiedtools/meson/Makefile (diff)
The file was modifiedinclude/meson.mk (diff)
コミット cc2a8c25459f437e82b58b1bb94afd811cbb131f by hauke
rockchip: move r8152 related patches to generic

These patches can be used on other platforms, so
move it to generic.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: cc2a8c2)
The file was addedtarget/linux/generic/hack-5.10/761-dt-bindings-net-add-RTL8152-binding-documentation.patch
The file was addedtarget/linux/generic/hack-5.10/760-net-usb-r8152-add-LED-configuration-from-OF.patch
The file was addedtarget/linux/generic/hack-5.4/760-net-usb-r8152-add-LED-configuration-from-OF.patch
The file was addedtarget/linux/generic/hack-5.4/761-dt-bindings-net-add-RTL8152-binding-documentation.patch
The file was removedtarget/linux/rockchip/patches-5.4/002-net-usb-r8152-add-LED-configuration-from-OF.patch
The file was removedtarget/linux/rockchip/patches-5.10/003-dt-bindings-net-add-RTL8152-binding-documentation.patch
The file was removedtarget/linux/rockchip/patches-5.10/002-net-usb-r8152-add-LED-configuration-from-OF.patch
The file was removedtarget/linux/rockchip/patches-5.4/003-dt-bindings-net-add-RTL8152-binding-documentation.patch
コミット e43eb16efe97a597a2ebaa9f549d1daec2c8c2ab by hauke
uboot-sunxi: add support for FriendlyARM NanoPi R1S H5

Merged in https://github.com/u-boot/u-boot/commit/e7510d2,
adjust back to the current 2020.04 version.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: e43eb16)
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was addedpackage/boot/uboot-sunxi/patches/253-sunxi-h5-add-support-for-nanopi-r1s-h5.patch
コミット fde68cb80941a60be93ece75e808b5b407d11cc8 by hauke
sunxi: add support for FriendlyARM NanoPi R1S H5

Specification:
  CPU: Allwinner H5, Quad-core Cortex-A53
  DDR3 RAM: 512MB
  Network: 10/100/1000M Ethernet x 2
  USB Host: Type-A x 1
  MicroSD Slot x 1
  MicroUSB: for power input
  Debug Serial Port: 3Pin pin-header
  LED: WAN, LAN, SYS
  KEY: Reset
  Power Supply: DC 5V/2A

Installation:
  Write the image to SD Card with dd.

Note:
  1. OpenWrt currently does not support LED_FUNCTION, change back to the
     previous practice (Consistent with NanoPi R1).
  2. Since the upstream commit https://github.com/torvalds/linux/bbc4d71
     ("net: phy: realtek: fix rtl8211e rx/tx delay config"), we need to
     change the phy-mode from rgmii to rgmii-id.
     So set phy-mode for 5.4 and 5.10 respectively.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: fde68cb)
The file was addedtarget/linux/sunxi/patches-5.4/431-arm64-dts-allwinner-nanopi-r1s-h5-add-status-LED.patch
The file was modifiedtarget/linux/sunxi/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/sunxi/cortexa53/config-5.10 (diff)
The file was addedtarget/linux/sunxi/patches-5.4/101-sunxi-h5-add-support-for-nanopi-r1s-h5.patch
The file was modifiedtarget/linux/sunxi/image/cortexa53.mk (diff)
The file was addedtarget/linux/sunxi/patches-5.10/101-sunxi-h5-add-support-for-nanopi-r1s-h5.patch
The file was modifiedtarget/linux/sunxi/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/sunxi/cortexa53/config-5.4 (diff)
The file was addedtarget/linux/sunxi/patches-5.10/431-arm64-dts-allwinner-nanopi-r1s-h5-add-status-LED.patch
コミット 1b18195f59b09844ab8fdfd669bc506c25df111b by hauke
sunxi: Nanopi R1S H5: enable LAN LED configuration

This enables the LEDs on the LAN interfaces.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 1b18195)
The file was addedtarget/linux/sunxi/patches-5.10/102-sunxi-add-OF-node-for-USB-eth-on-NanoPi-R1S-H5.patch
The file was addedtarget/linux/sunxi/patches-5.4/102-sunxi-add-OF-node-for-USB-eth-on-NanoPi-R1S-H5.patch
コミット 1b814974e12ede0ade19302332d49336ae208f08 by freifunk
build: move elecom-wrc-gs-factory to image-commands.mk

ELECOM WRC-X3200GST3 uses the same header/footer as WRC-GS/GST devices
in ramips/mt7621 subtarget, so move "Build/elecom-wrc-gs-factory" to
image-commands.mk to use from mediatek/mt7622 subtarget.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 1b81497)
The file was modifiedinclude/image-commands.mk (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット b4f2e523094afc099e36111b7d942c5f39a500b5 by freifunk
firmware-utils: bump to latest git HEAD

7073760 ramips: add support for TP-Link RE305 v3
86739f2 Add more missing include for byte swap operations

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: b4f2e52)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット c12ef2f76098923fc08ef9d7aa3d080b6e72dfb1 by freifunk
ramips: add support for TP-Link RE305 v3

Specs (same as in v1):
- MT7628AN (575 MHz)
- 64MB RAM
- 8MB of flash (SPI NOR)
- 1x 10/100Mbps Ethernet (MT7628AN built-in switch with vlan)
- 1x 2.4GHz wifi (MT7628AN)
- 1x 5Ghz wifi (MT7612E)
- 4x LEDs (5 GPIO-controlled)
- 1x reset button
- 1x WPS button

The only and important difference between v1 & v3 is in flash memory
layout, so pls don't interchange these 2 builds!

Installation through web-ui (on OEM factory firmware):
1. Visit http://tplinkrepeater.net or the configured IP address of
   your RE305 v3 (default 192.168.0.254).
2. Log in with the password you've set during initial setup of the
   RE305 (there is no default password).
3. Go to Settings -> System Tools -> Firmware upgrade
4. Click Browse and select the OpenWRT image with factory.bin suffix
   (not sysupgrade.bin)
5. A window with a progress bar will appear. Wait until it completes.
6. The RE305 will reboot into OpenWRT and serve DHCP requests on the
   ethernet port.
7. Connect an RJ45 cable from the RE305 to your computer and access
   LuCI at http://192.168.1.1/ to configure (or use ssh).

Disassembly:
Just unscrew 4 screws in the corners & take off the back cover.
Serial is exposed to the right side of the main board (in the middle)
and marked with TX/RX/3V3/GND, but the holes are filled with solder.

Installation through serial:
1. connect trough serial (1n8, baudrate=57600)
2. setup the TFTP server and connect it via ethernet
   (ipaddr=192.168.0.254 of device, serverip=192.168.0.184 - your pc)
3. boot from a initramfs image first (choose 1 in the bootloader
   options)
4. test it a bit with that, then proceed to run sysupgrade build

MAC addresses as verified by OEM firmware:

  use  OpenWrt  address  reference
  LAN  eth0     *:d2     label
  2g   wlan0    *:d1     label - 1
  5g   wlan1    *:d0     label - 2

  The label MAC address can be found in config 0x2008.

Signed-off-by: Michal Kozuch <servitkar@gmail.com>
[redistribute WLAN node properties between DTS/DTSI, remove
compatible on DTSI, fix indent/wrapping, split out firmware-utils
change]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: c12ef2f)
The file was addedtarget/linux/ramips/dts/mt7628an_tplink_re305.dtsi
The file was addedtarget/linux/ramips/dts/mt7628an_tplink_re305-v3.dts
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_re305-v1.dts (diff)
コミット f44e933458b13ab99c76dac840908104814442c8 by freifunk
ipq806x: provide WiFI mac-addresses from dts

Use nvmem framework for supported mac-address stored
in nvmem cells and drop mac patch function for hotplug
script for supported devices.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[rebase, move to correct node for d7800, include xr500]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f44e933)
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-ad7200-c2600.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (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-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-wg2600hp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
コミット 6a27e8036e63f2477333c324ae41f038e9ac6297 by freifunk
ipq806x: remove transition workarounds for 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 switched to normalizing the partition names to lower case.

While both 5.4 and 5.10 were supported in the target, we carried a workaround
to support both of them. Since the target has dropped 5.4 recently, those
can be removed now.

Ref:

2db9dded0a1a ("ipq806x: nbg6817: case-insensitive qcom-smem partitions")
435dc2e77e3b ("ipq806x: ecw5410: case-insensitive qcom-smem partitions")
f70e11cd974e ("ipq806x: g10: case-insensitive qcom-smem partitions")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 6a27e80)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/asrock.sh (diff)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/zyxel.sh (diff)
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)
コミット fbddb384422c3c9583b3112dad6387d0e87dea74 by freifunk
ipq806x: consolidate 11-ath10k-caldata

After the ath10k_patch_mac lines have been removed, a lot of blocks
can be consolidated.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: fbddb38)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット e06aaba4e3bef4ebd3e2b153dbc5e04dd5ba92e1 by freifunk
ramips: fix LAVA LR-25G001 broken wifi led triggers

LED labels for this device are different in 01_leds file and in device
DTS. Switch to DT triggers, which works on Telewell TW-4 (LTE) clone
device.

This has not been tested on the LR-25G001 itself, just on the clone
mentioned above.

Fixes: 20b09a2125f5 ("ramips: add support for Lava LR-25G001")

Signed-off-by: Jani Partanen <rtfm@iki.fi>
[rephrase commit title/message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: e06aaba)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
コミット 25e15f5951cf232b1a247a3df8f9120f2ecd3fe5 by daniel
libsepol: update to version 3.3

Update VERSIONs to 3.3 for release.
libsepol/cil: Fix potential undefined shifts
libsepol: Fix potential undefined shifts
Update VERSIONs to 3.3-rc3 for release.
libsepol/cil: Do not skip macros when resolving until later passes
libsepol/cil: Limit the amount of reporting for bounds failures
libsepol/cil: silence clang void-pointer-to-enum-cast warning
libsepol: resolve GCC warning about null-dereference
libsepol: use correct cast
libsepol: ebitmap: mark nodes of const ebitmaps const
Update VERSIONs to 3.3-rc2 for release.
libsepol/cil: Handle operations in a class mapping when verifying
libsepol/cil: Do not use original type and typeattribute datums
libsepol: free memory after policy validation
libsepol: avoid implicit conversions
libsepol: fix typo
libsepol/cil: Free duplicate datums in original calling function
libsepol/cil: Fix detected RESOURCE_LEAK (CWE-772)
Update VERSIONs and Python bindings version to 3.3-rc1 for release
libsepol/cil: Limit the number of active line marks
libsepol/cil: Add function to get number of items in a stack
libsepol: Fix detected RESOURCE_LEAKs
libsepol/cil: Fix syntax checking in __cil_verify_syntax()
libsepol/cil: Use size_t for len in __cil_verify_syntax()
libsepol/cil: Remove redundant syntax checking
libsepol/cil: Improve in-statement to allow use after inheritance
libsepol/cil: Simplify cil_tree_children_destroy()
libsepol/cil: Refactor the function __cil_build_ast_node_helper()
libsepol/cil: Don't destroy optionals whose parent will be destroyed
libsepol/cil: Properly check for parameter when inserting name
libsepol/cil: Reset expandtypeattribute rules when resetting AST
libsepol/cil: Properly check parse tree when printing error messages
libsepol/cil: Allow some duplicate macro and block declarations
libsepol/cil: When writing AST use line marks for src_info nodes
libsepol/cil: Report correct high-level language line numbers
libsepol/cil: Add line mark kind and line number to src info
libsepol/cil: Create common string-to-unsigned-integer functions
libsepol/cil: Push line mark state first when processing a line mark
libsepol/cil: Check for valid line mark type immediately
libsepol/cil: Check the token type after getting the next token
libsepol/cil: Check syntax of src_info statement
libsepol/cil: move the fuzz target and build script to the selinux repository
libsepol: replace strerror by %m
libsepol/cil: remove obsolete comment
libsepol/cil: do not allow \0 in quoted strings
libsepol/cil: Fix handling category sets in an expression
libsepol: assure string NUL-termination of ibdev_name
libsepol: avoid implicit conversions
libsepol: ignore UBSAN false-positives
libsepol: avoid unsigned integer overflow
libsepol/cil: Improve checking for bad inheritance patterns
libsepol: silence -Wextra-semi-stmt warning
libsepol/cil: do not override previous results of __cil_verify_classperms
libsepol/cil: Provide option to allow qualified names in declarations
libsepol/cil: make array cil_sym_sizes const
libsepol/cil: Only reset AST if optional has a declaration
libsepol/cil: Add function to determine if a subtree has a declaration
libsepol/cil: Improve degenerate inheritance check
libsepol/cil: Reduce the initial symtab sizes for blocks
libsepol/cil: Check for empty list when marking neverallow attributes
libsepol/cil: Fix syntax checking of defaultrange rule
libsepol/cil: Properly check for loops in sets
libsepol/cil: Allow duplicate optional blocks in most cases
libsepol: declare read-only arrays const
libsepol: declare file local variable static
libsepol: drop unnecessary casts
libsepol: drop repeated semicolons
libsepol/cil: avoid using maybe uninitialized variables
libsepol/cil: drop unnecessary casts
libsepol/cil: drop dead store
libsepol/cil: drop extra semicolon
libsepol/cil: silence cast warning
libsepol: remove dead stores
libsepol: do not allocate memory of size 0
libsepol: mark read-only parameters of type_set_ interfaces const
libsepol: mark read-only parameters of ebitmap interfaces const
libsepol: remove dead stores
libsepol/cil: follow declaration-after-statement
libsepol: follow declaration-after-statement
libsepol: avoid unsigned integer overflow
libsepol: remove unused functions
libsepol: resolve missing prototypes
libsepol: fix typos
libsepol: Quote paths when generating policy.conf from binary policy
libsepol/cil: Account for anonymous category sets in an expression
libsepol/cil: Fix anonymous IP address call arguments
libsepol: quote paths in CIL conversion
libsepol/cil: Resolve anonymous levels only once
libsepol/cil: Pointers to datums should be set to NULL when resetting
libsepol/cil: Resolve anonymous class permission sets only once
libsepol/cil: Limit the number of open parenthesis allowed
libsepol/cil: Destroy the permission nodes when exiting with an error
libsepol/cil: Handle disabled optional blocks in earlier passes
libsepol/cil: Do not resolve arguments to declarations in the call
libsepo/cil: Refactor macro call resolution
libsepol/cil: Do not add NULL node when inserting key into symtab
libsepol/cil: Make name resolution in macros work as documented
libsepol/cil: Fix name resolution involving inherited blocks
libsepol/cil: Check for self-referential loops in sets
libsepol/cil: Return an error if a call argument fails to resolve
libsepol/cil: Check datum in ordered list for expected flavor
libsepol/cil: Detect degenerate inheritance and exit with an error
libsepol/cil: Fix instances where an error returns SEPOL_OK
libsepol/cil: Properly reset an anonymous classperm set
libsepol: use checked arithmetic builtin to perform safe addition
libsepol/cil: Add functions to make use of cil_write_ast()
libsepol/cil: Create functions to write the CIL AST
libsepol/cil: Use CIL_ERR for error messages in cil_compile()
libsepol/cil: Make invalid statement error messages consistent
libsepol/cil: Do not allow tunable declarations in in-statements
libsepol/cil: Sync checks for invalid rules in macros
libsepol/cil: Check for statements not allowed in optional blocks
libsepol/cil: Sync checks for invalid rules in booleanifs
libsepol/cil: Reorder checks for invalid rules when resolving AST
libsepol/cil: Use AST to track blocks and optionals when resolving
libsepol/cil: Create new first child helper function for building AST
libsepol/cil: Cleanup build AST helper functions
libsepol/cil: Reorder checks for invalid rules when building AST
libsepol/cil: Move check for the shadowing of macro parameters
libsepol/cil: Create function cil_add_decl_to_symtab() and refactor
libsepol/cil: Refactor helper function for cil_gen_node()
libsepol/cil: Allow permission expressions when using map classes
libsepol/cil: Exit with an error if declaration name is a reserved word
libsepol/cil: More strict verification of constraint leaf expressions
libsepol/cil: Set class field to NULL when resetting struct cil_classperms
libsepol/cil: cil_reset_classperms_set() should not reset classpermission
libsepol/cil: Destroy classperm list when resetting map perms
libsepol/cil: Destroy classperms list when resetting classpermission
libsepol/cil: Fix out-of-bound read of file context pattern ending with "\"
libsepol/cil: Check for duplicate blocks, optionals, and macros
libsepol: Write "NO_IDENTIFIER" for empty CIL constraint expression
libsepol: Enclose identifier lists in CIL constraint expressions
libsepol/cil: Allow lists in constraint expressions
libsepol: Enclose identifier lists in constraint expressions
libsepol: Write "NO_IDENTIFIER" for empty constraint expression
libsepol: make num_* unsigned int in module_to_cil
libsepol/cil: do not leak avrulex_ioctl_table memory when an error occurs
libsepol/cil: fix NULL pointer dereference in __cil_insert_name
libsepol/cil: replace printf with proper cil_tree_log
libsepol/cil: remove stray printf
libsepol/cil: make cil_post_fc_fill_data static
libsepol: Check kernel to CIL and Conf functions for supported versions
libsepol: Remove unnecessary copying of declarations from link.c
libsepol: Properly handle types associated to role attributes
libsepol: Expand role attributes in constraint expressions

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[re-apply now that buildbot phase1 has caught up]
Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: 25e15f5)
The file was modifiedpackage/libs/libsepol/Makefile (diff)
コミット 61a36cefd67732c5d5e51fb3140c80aac3dda555 by daniel
secilc: update to version 3.3

Update VERSIONs to 3.3 for release.
Update VERSIONs to 3.3-rc3 for release.
Correct some typos
Update VERSIONs to 3.3-rc2 for release.
Update VERSIONs and Python bindings version to 3.3-rc1 for release
libsepol/secilc/docs: Update the CIL documentation
secilc: fix memory leaks in secilc2conf
secilc: fix memory leaks in secilc
libsepol/cil: Add support for using qualified names to secil2conf
libsepol/cil: Add support for using qualified names to secil2tree
secilc: Add support for using qualified names to secilc
secilc/test: Add test for anonymous args
secilc/docs: Relocate and reword macro call name resolution order
secilc/docs: Document the order that inherited rules are resolved in
secilc: Create the new program called secil2tree to write out CIL AST
secilc/docs: Update the CIL documentation for various blocks
secilc.c: Don't fail if input file is empty
cil_conditional_statements.md: fix expr definition
secilc/docs: Lists are now allowed in constraint expressions

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[re-apply now that libsepol is up-to-date as well]
Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: 61a36ce)
The file was modifiedpackage/utils/secilc/Makefile (diff)
コミット a2fcd3900c0c7c168c4d3c04da189e408860483d by daniel
dnsmasq: improve init script

* fix restart in LuCI (inherited umask was to restrictive)
* make directory of hosts-file (!= /tmp) accessible in ujail

Reported-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a2fcd39)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 6801b827e41dead8fe2e77654f4309ff7fcd47fa by freifunk
ath79: mikrotik: enable SFP on RB921GS-5HPacD (mANTBox 15s)

This patch enables the SFP cage on the MikroTik RouterBOARD 921GS-5HPacD
(mANTBox 15s).

The RB922UAGS-5HPacD had it already working, so the support code is
moved to the common DTSI file both devices share.

Tested on a RouterBOARD 921GS-5HPacD with a MikroTik S-53LC20D module.

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
(commit: 6801b82)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-922uags-5hpacd.dts (diff)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-92x.dtsi (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
コミット 3c97fb4346d11ab3e7cc453ffd7b66b4b9140aec by freifunk
ramips: add support for Xiaomi MiWifi 3C

This commit adds support for Xiaomi MiWiFi 3C device.

Xiaomi MiWifi 3C has almost the same system architecture
as the Xiaomi Mi WiFi Nano, which is already officially
supported by OpenWrt.

The differences are:

- Numbers of antennas (4 instead of 2). The antenna management
   is done via the µC. There is no configuration needed in the
   software code.
- LAN port assignments are different. LAN1 and WAN are
   interchanged.

OpenWrt Wiki: https://openwrt.org/toh/xiaomi/mir3c

OpenWrt developers forum page:
https://forum.openwrt.org/t/support-for-xiaomi-mi-3c

Specifications:

- CPU: MediaTek MT7628AN (575MHz)
- Flash: 16MB
- RAM: 64MB DDR2
- 2.4 GHz: IEEE 802.11b/g/n with Integrated LNA and PA
- Antennas: 4x external single band antennas
- WAN: 1x 10/100M
- LAN: 2x 10/100M
- LED: 1x amber/blue/red. Programmable
- Button: Reset

MAC addresses as verified by OEM firmware:

use address source
LAN *:92 factory 0x28
WAN *:92 factory 0x28
2g *:93 factory 0x4

OEM firmware uses VLAN's to create the network interface for WAN and LAN.

Bootloader info:
The stock bootloader uses a "Dual ROM Partition System".
OS1 is a deep copy of OS2.
The bootloader start OS2 by default.
To force start OS1 it is needed to set "flag_try_sys2_failed=1".

How to install:
1- Use OpenWRTInvasion to gain telnet, ssh and ftp access.
   https://github.com/acecilia/OpenWRTInvasion
   (IP: 192.168.31.1 - Username: root - Password: root)
2- Connect to router using telnet or ssh.
3- Backup all partitions. Use command  "dd if=/dev/mtd0 of=/tmp/mtd0".
   Copy /tmp/mtd0 to computer using ftp.
4- Copy openwrt-ramips-mt76x8-xiaomi_miwifi-3c-squashfs-sysupgrade.bin
   to /tmp in router using ftp.
5- Enable UART access and change start image for OS1.
```
nvram set uart_en=1
nvram set flag_last_success=1
nvram set boot_wait=on
nvram set flag_try_sys2_failed=1
nvram commit
```
6- Installing Openwrt on OS1 and free OS2.
```
mtd erase OS1
mtd erase OS2
mtd -r write /tmp/openwrt-ramips-mt76x8-xiaomi_miwifi-3c-squashfs-sysupgrade.bin OS1
```

Limitations: For the first install the image size needs to be less
than 7733248 bits.

Thanks for all community and especially for this device:
minax007, earth08, S.Farid

Signed-off-by: Eduardo Santos <edu.2000.kill@gmail.com>
[wrap lines, remove whitespace errors, add mediatek,mtd-eeprom to
&wmac, convert to nvmem]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 3c97fb4)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (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_xiaomi_miwifi-3c.dts
コミット eb00fb8f7153535512b2dad365e76a2bc0dfb6c1 by freifunk
ramips: add support for HiLink HLK-7621A evaluation board

Specifications:
- SoC: MediaTek MT7621AT
- RAM: 256 MB (DDR3)
- Flash: 32 MB SPI NOR 44MHz
- Switch: 1 WAN, 4 LAN (Gigabit)
- LEDs: 1 WAN, 4 LAN (controlled by PHY)
- USB Ports: 1 x USB2, 1 x USB3
- WLAN: 1 x 2.4, 5 GHz 866Mbps (MT7612E)
- Button: 1 button (reset)
- UART Serial: UART1 as console : 57600 baud
- Power: 12VDC, 1A

Installation:
Update openWRT firmware using internal GNUBEE uboot:
https://github.com/gnubee-git/GnuBee-MT7621-uboot

By HTTP: Initial uboot address is http://10.10.10.123, your address
needs to be 10.10.10.x, and mask 255.255.255.0.
By TFTP: Uboot is in client mode, the address of the firmware must
be tftp://10.10.10.3/uboot.bin

Recovery:
Manufacturer provides MTK OpenWrt 14.07 source code, compile then
flash it by uboot.
HLK-7621A is a stamp hole package module for embedded development,
users have to design IO boards to use it.

MAC addresses:
- u-boot-env contains a placeholder address:
  > mtd_get_mac_ascii u-boot-env ethaddr
  03:17:73:ab:cd:ef
- phy0 gets a valid-looking address:
  > cat /sys/class/ieee80211/phy0/macaddress
  f8:62:aa:**:**:a8
- Calibration data for &pcie2 contains a valid address, however the
  zeros in the right half look like it's not real:
  8c:88:2b:00:00:1b
- Since it's an evaluation board and there is no solid information
  about the MAC address assignment, the ethernet MAC address is left random.

Signed-off-by: Chen Yijun <cyjason@bupt.edu.cn>
[add keys and pcie nodes to properly support evaluation board]
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
[remove ethernet address, wrap lines properly]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: eb00fb8)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_hilink_hlk-7621a-evb.dts
コミット 766d1d675baf332251d0d80a11e835eeb05ada11 by freifunk
ath79: fix parallel image generation for Zyxel NBG6716

This changes the image generation to use a unique directory. With
parallel building it may occur that two concurrent jobs try
to create an image which leds to errors. It also removes a needless
subdirecory.

Signed-off-by: André Valentin <avalentin@marcant.net>
(commit: 766d1d6)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット fa3646c0033eb93d6397b55c1a4e921dff1049f8 by freifunk
ipq806x: ecw5410: drop GPIO based MDIO1 node

It looks like this is a leftover before there was a proper MDIO driver.
Since both PHY-s are connected to the HW MDIO bus there is no reason for
this to exist anymore, especially since it uses the same pins as the HW
controller and has the pinmux for the set to "MDIO" so this worked by
pure luck as GPIO MDIO would probe first and override the HW driver.

Move the GMAC3 to simply use the same MDIO bus phandle.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: fa3646c)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts (diff)
コミット 2e3c79ef83588a4e207e2f99ab404536cfc0e95d by freifunk
ipq806x: ecw5410: fix PCI1 radio caldata

ECW5410 has 2 QCA9984 cards, one per PCI controller.
They are located at PCI adresses 0001:01:00.0 and 0002:01:00.0.

Currently, pre-cal is not provided for 0001:01:00.0 at all,but for
0000:01:00.0 which is incorrect and causes the ath10k driver to not
be able to fetch the BMI ID and use that to fetch the proper BDF but
rather fail with:
[   12.029708] ath10k 5.10 driver, optimized for CT firmware, probing pci device: 0x46.
[   12.031816] ath10k_pci 0001:01:00.0: enabling device (0140 -> 0142)
[   12.037660] ath10k_pci 0001:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   13.173898] ath10k_pci 0001:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[   13.174015] ath10k_pci 0001:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   13.189304] ath10k_pci 0001:01:00.0: firmware ver 10.4b-ct-9984-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc35
[   15.492322] ath10k_pci 0001:01:00.0: failed to fetch board data for bus=pci,vendor=168c,device=0046,subsystem-vendor=168c,subsystem-device=cafe,variant=Edgecore-ECW541 from ath10k/QCA9984/hw1.0/board-2.bin
[   15.543883] ath10k_pci 0001:01:00.0: failed to fetch board-2.bin or board.bin from ath10k/QCA9984/hw1.0
[   15.543920] ath10k_pci 0001:01:00.0: failed to fetch board file: -12
[   15.552281] ath10k_pci 0001:01:00.0: could not probe fw (-12)

So, provide the pre-cal for the actual PCI card and not the non-existent
one.

Fixes: 59f0a0f ("ipq806x: add Edgecore ECW5410 support")

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: 2e3c79e)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット 76fff69180039ace23ce10a2570ec9f441a0cab6 by freifunk
ipq806x: ecw5410: use bootloader provided MAC-s

Currently, we are overriding the bootloader provided MAC-s as the ethernet
aliases are reversed so MAC-s were fixed up in userspace.
There is no need to do that as we can just fix the aliases instead and get
rid of MAC setting via userspace helper.

Fixes: 59f0a0f ("ipq806x: add Edgecore ECW5410 support")

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: 76fff69)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
コミット 08622de7d66eb90038de54f34ab2fe2308424fd0 by freifunk
scripts: fix various typos

This only affects typos in comments or user-facing output.

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
[only picks changes to scripts, drop "commandline" replacement,
fix case for "arbitrary", improve commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 08622de)
The file was modifiedscripts/json_overview_image_info.py (diff)
The file was modifiedscripts/linksys-image.sh (diff)
The file was modifiedscripts/slugimage.pl (diff)
The file was modifiedscripts/ext-toolchain.sh (diff)
The file was modifiedscripts/size_compare.sh (diff)
The file was modifiedscripts/sign_images.sh (diff)
The file was modifiedscripts/checkpatch.pl (diff)
The file was modifiedscripts/dl_github_archive.py (diff)
The file was modifiedscripts/pad_image (diff)
コミット 323bd7b0f576bf83a5f72a97f2169d7e50ad046b by freifunk
build: fix various typos

Fix typos in comment and user-facing help text.

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
[split out config changes, adjust commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 323bd7b)
The file was modifiedconfig/Config-build.in (diff)
The file was modifiedconfig/Config-kernel.in (diff)
コミット a61a41d4aac6765544961aa9ea303af2a3a9634c by freifunk
kernel: add support for ESMT F25L16PA(2S) SPI-NOR

This fixes support for Dongwon T&I DW02-412H which uses F25L16PA(2S) flash.

Signed-off-by: Jihoon Han <rapid_renard@renard.ga>
Reviewed-by: Sungbo Eo <mans0n@gorani.run>
[refresh patches]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: a61a41d)
The file was addedtarget/linux/generic/pending-5.10/484-mtd-spi-nor-add-esmt-f25l16pa.patch
The file was modifiedtarget/linux/generic/hack-5.4/400-unlock_mx25l6406e_with_4bit_block_protect.patch (diff)
The file was addedtarget/linux/generic/pending-5.4/484-mtd-spi-nor-add-esmt-f25l16pa.patch
コミット 84451173f08e7af9e47c85c1a0cd8e041f4ec568 by freifunk
ath79: add support for Dongwon T&I DW02-412H

Dongwon T&I DW02-412H is a 2.4/5GHz band 11ac (WiFi-5) router, based on
Qualcomm Atheros QCA9557.

Specifications
--------------

- SoC: Qualcomm Atheros QCA9557-AT4A
- RAM: DDR2 128MB
- Flash: SPI NOR 2MB (Winbond W25Q16DVSSIG / ESMT F25L16PA(2S)) +
         NAND 64/128MB
- WiFi:
  - 2.4GHz: QCA9557 WMAC
  - 5GHz: QCA9882-BR4A
- Ethernet: 5x 10/100/1000Mbps
  - Switch: QCA8337N-AL3C
- USB: 1x USB 2.0
- UART:
  - JP2: 3.3V, TX, RX, GND (3.3V is the square pad) / 115200 8N1

Installation
--------------

1.  Connect a serial interface to UART header and
    interrupt the autostart of kernel.
2.  Transfer the factory image via TFTP and write it to the NAND flash.
3.  Update U-Boot environment variable.
    > tftpboot 0x81000000 <your image>-factory.img
    > nand erase 0x1000000
    > nand write 0x81000000 0x1000000 ${filesize}
    > setenv bootpart 2
    > saveenv

Revert to stock firmware
--------------

1.  Revert to stock U-Boot environment variable.
    > setenv bootpart 1
    > saveenv

MAC addresses as verified by OEM firmware
--------------

   WAN: *:XX (label)
   LAN: *:XX + 1
  2.4G: *:XX + 3
    5G: *:XX + 4

The label MAC address was found in art 0x0.

Credits
--------------

Credit goes to the @manatails who first developed how to port OpenWRT
to this device and had a significant impact on this patch.

And thanks to @adschm and @mans0n for guiding me to revise the code
in many ways.

Signed-off-by: Jihoon Han <rapid_renard@renard.ga>
Reviewed-by: Sungbo Eo <mans0n@gorani.run>
Tested-by: Sungbo Eo <mans0n@gorani.run>
(commit: 8445117)
The file was addedtarget/linux/ath79/dts/qca9557_dongwon_dw02-412h-64m.dts
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was addedtarget/linux/ath79/dts/qca9557_dongwon_dw02-412h-128m.dts
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9557_dongwon_dw02-412h.dtsi
The file was modifiedtarget/linux/ath79/nand/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
コミット 184dc6e32a4d2e22d916b709fdea69e1512889a7 by freifunk
ath79: add support for Letv LBA-047-CH

Specifications:
SOC: QCA9531 650 MHz
ROM: 16 MiB Flash (Winbond W25Q128FV)
RAM: 128 MiB DDR2 (Winbond W971GG6SB)
LAN: 10/100M *2
WAN: 10/100M *1
LED: BGR color *1

Mac address:
label C8:0E:77:xx:xx:68 art@0x0
lan C8:0E:77:xx:xx:62 art@0x6
wan C8:0E:77:xx:xx:68 art@0x0    (same as the label)
wlan C8:0E:77:xx:xx:B2 art@0x1002 (load automatically)

TFTP installation:
* Set local IP to 192.168.67.100 and open tftpd64, link lan
  port to computer.
  Rename "xxxx-factory.bin" to
  "openwrt-ar71xx-generic-ap147-16M-rootfs-squashfs.bin".
* Make sure firmware file is in the tftpd's directory, push
  reset button and plug in, hold it for 5 seconds, and then
  it will download firmware from tftp server automatically.

More information:
* This device boot from flash@0xe80000 so we need a okli
  loader to deal with small kernel partition issue. In order
  to make full use of the storage space, connect a part of the
  previous kernel partition to the firmware.

  Stock                          Modify
  0x000000-0x040000(u-boot)      0x000000-0x040000(u-boot)
  0x040000-0x050000(u-boot-env)  0x000000-0x050000(u-boot-env)
  0x050000-0xe80000(rootfs)      0x050000-0xe80000(firmware part1)
  0xe80000-0xff0000(kernel)      0xe80000-0xe90000(okli-loader)
                                 0xe90000-0xff0000(firmware part2)
  0xff0000-0x1000000(art)        0xff0000-0x1000000(art)

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
(commit: 184dc6e)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9531_letv_lba-047-ch.dts
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 3f96743459617bb3f60bf7417f08fb8060f96a2a by freifunk
ath79: fix UBNT Aircube AC gpios

GPIOs on the Aircube AC are wrong:
- Reset GPIO moved from 17 to 12
- PoE Pass Through GPIO for Aircube AC is 3

Fixes: 491ae3357e10 ("ath79: add support for Ubiquiti airCube AC")

Signed-off-by: Nicolò Veronese <nicveronese@gmail.com>
(commit: 3f96743)
The file was modifiedtarget/linux/ath79/dts/ar9342_ubnt_aircube-ac.dts (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches (diff)
コミット abb4083fa06841ef5b094aee24a3b1f58403516b by chunkeey
apm821xx: MBL: MR24: fetch IP address over dhcp by default

This patch changes the default network configuration
to fetch the IP addresses over dhcp instead of being
statically assigned.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: abb4083)
The file was modifiedtarget/linux/apm821xx/base-files/etc/board.d/02_network (diff)
コミット 78be2741aa85abe39809ff3f3ce3e10942138831 by chunkeey
ipq40xx: fix sleep clock

It seems like sleep_clk was copied from ipq806x.
Fix ipq40xx sleep_clk to the value QSDK defines.

Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [5.4+5.10]
(commit: 78be274)
The file was addedtarget/linux/ipq40xx/patches-5.4/105-ipq40xx-fix-sleep-clock.patch
The file was addedtarget/linux/ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.patch
コミット 8550086c24e54b8d333045315e59947b9badf08e by chunkeey
elfutils: enable host build

frr 8.0 needs host libelf dev
add option for host build
tested on x86, ramips, kirkwood

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
[changed commit author's email]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 8550086)
The file was modifiedpackage/libs/elfutils/Makefile (diff)
コミット b69dfb0a99cf228d99ff4bc9a0848df85969ce7d by chunkeey
kernel/modules: prevent bonding driver to create default bond0 interface

When loading the bonding driver, bonding interface are automatically
created on bonding module load.

> ip a s bond0
> 14: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN
> group default qlen 1000
>    link/ether a6:f2:20:64:c1:b9 brd ff:ff:ff:ff:ff:ff

This is not necessary in openwrt as we do not use this created interface.
The netifd creates a bonding interface based on its network configuration
name and configures this over the netifd bonding proto handler.

In order to keep the overview of the interfaces clear, bonding
interfaces should not be created automatically when loading this module,
because they are not used anyway.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: b69dfb0)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
コミット c735d2e2187ff13b305fc4b73ba047cc3d43f2d5 by chunkeey
realtek: backport GPIO IRQ index fix

Backport the patch queued upstream for 5.16. The patch differs slightly
from the upstream patch due to an upstream change that added a
convenience function.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: c735d2e)
The file was addedtarget/linux/realtek/patches-5.10/007-5.16-gpio-realtek-realtek-otto-fix-gpio-line-irq-offset.patch
コミット 24efb49ff0ef41979e58e1fc5a88281088d999cd by chunkeey
ipq40xx: enable CONFIG_CMDLINE_PARTITION and CONFIG_LEDS_TLC591XX

CONFIG_CMDLINE_PARTITION:
Some devices with mmc like the Netgear Orbi Pro SRS60 or Netgear Orbi
RBR50 needs to hardcode the partitions layout in the cmdline boot
correctly

CONFIG_LEDS_TLC591XX:
This is needed for the led driver found in the Netgear Orbi Pro SRS60

Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Shang Jia <jiash416@gmail.com>
[added 5.10 config]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 24efb49)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.4 (diff)
コミット 6e137943442fb0ab66c34462fa19e5a4260eddd5 by chunkeey
base-files: add minimal mmc support

Added minimal mmc support for helper functions:

- find_mmc_part: Look for a given partition name. Returns the
coresponding partition path
- caldata_extract_mmc: Look for a given partition name and then
extracts the calibration data
- mmc_get_mac_binary: Returns the mac address from a given partition
name and offset

Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
[replace dd with caldata_dd, moved sysupgrade mmc to orbi]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 6e13794)
The file was modifiedpackage/base-files/files/lib/functions/system.sh (diff)
The file was modifiedpackage/base-files/files/lib/functions/caldata.sh (diff)
The file was modifiedpackage/base-files/files/lib/functions.sh (diff)
コミット 2cb24b3f3cd89692f3c0bd137f3f560ada359bfa by chunkeey
ipq40xx: add support for Netgear SRR60/SRS60 and RBR50/RBS50

The Netgear SRS60 and SRR60 (sold together as SRK60) are two almost
identical AC3000 routers. The SRR60 has one port labeled as wan while
the SRS60 not. The RBR50 and RBS50 (sold together as RBK50) have a
different external shape but they have an USB 2.0 port on the back.

This patch has been tested only on SRS60 and RBR50, but should work
on SRR60 and RBS50.

Hardware
--------
SoC:   Qualcomm IPQ4019 (717 MHz, 4 cores 4 threads)
RAM:   512MB DDR3
FLASH: 4GB EMMC
ETH:
  - 3x 10/100/1000 Mbps Ethernet
  - 1x 10/100/1000 Mbps Ethernet (WAN)
WIFI:
  - 2.4GHz: 1x IPQ4019 (2x2:2)
  - 5GHz:   1x IPQ4019 (2x2:2)
  - 5GHz:   1x QCA9984 (4x4:4)
  - 6 internal antennas
BTN:
  - 1x Reset button
  - 1x Sync button
  - 1x ON/OFF button
LEDS:
  - 8 leds controlled by TLC59208F (they can be switched on/off
    independendently but the color can by changed by GPIOs)
  - 1x Red led (Power)
  - 1x Green led (Power)
UART:
  - 115200-8-N-1

Everything works correctly.

Installation
------------
These routers have a dual partition system. However this firmware works
only on boot partition 1 and the OEM web interface will always flash on
the partition currently not booted.

The following steps will use the SRS60 firmware, but you have to chose
the right firmware for your router.

There are 2 ways to install Openwrt the first time:

1) Using NMRPflash
1. Download nmrpflash (https://github.com/jclehner/nmrpflash)
2. Put the openwrt-ipq40xx-generic-netgear_srs60-squashfs-factory.img
file in the same folder of the nmrpflash executable
3. Connect your pc to the router using the port near the power button.
4. Run "nmrpflash -i XXX -f openwrt-ipq40xx-generic-netgear_srs60-squashfs-factory.img".
Replace XXX with your network interface (can be identified by
running "nmrpflash -L")
5. Power on the router and wait for the flash to complete. After about
a minute the router should boot directly to Openwrt. If nothing
happens try to reboot the router. If you have problems flashing
try to set "10.164.183.253" as your computer IP address

2) Without NMRPflash
The OEM web interface will always flash on the partition currently not
booted, so to flash OpenWrt for the first time you have to switch to
boot partition 2 and then flash the factory image directly from the OEM
web interface.

To switch on partition 2 you have to enable telnet first:
1. Go to http://192.168.1.250/debug.htm and check "Enable Telnet".
2. Connect through telent ("telnet 192.168.1.250") and login using
admin/password.

To read the current boot_part:
artmtd -r boot_part

To write the new boot_part:
artmtd -w boot_part 02

Then reboot the router and then check again the current booted
partition

Now that you are on boot partition 2 you can flash the factory Openwrt
image directly from the OEM web interface.

Restore OEM Firmware
--------------------
1. Download the stock firmware from official netgear support.
2. Follow the nmrpflash procedure like above, using the official
Netgear firmware (for example SRS60-V2.2.1.210.img)

        nmrpflash -i XXX -f SRS60-V2.2.1.210.img

Notes
-----
1) You can check and edit the boot partition in the Uboot shell using
the UART connection.
"boot_partition_show" shows the current boot partition
"boot_partition_set 1" sets the current boot partition to 1

2) Router mac addresses:

   LAN XX:XX:XX:XX:XX:69
   WAN XX:XX:XX:XX:XX:6a
   WIFI 2G XX:XX:XX:XX:XX:69
   WIFI 5G XX:XX:XX:XX:XX:6b
   WIFI 5G (2nd) XX:XX:XX:XX:XX:6c

   LABEL XX:XX:XX:XX:XX:69

Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
[added 5.10 changes for 901-arm-boot-add-dts-files.patch, moved
sysupgrade mmc.sh to here and renamed it, various dtsi changes]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2cb24b3)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (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-ipq4019-srr60.dts
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-rbr50.dts
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-orbi.dtsi
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-srs60.dts
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ipq40xx/base-files/lib/upgrade/netgear.sh
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-rbs50.dts
コミット d7843fd7eff6911d5509bb60c94a2bb20d976c1e by nbd
ubus: update to the latest version

b743a331421d ubusd: log ACL init errors
2099bb3ad997 libubus: use list_empty/list_first_entry in ubus_process_pending_msg
ef038488edc3 libubus: process pending messages in data handler if stack depth is 0
a72457b61df0 libubus: increase stack depth for processing obj msgs

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d7843fd)
The file was modifiedpackage/system/ubus/Makefile (diff)
コミット a44e4aaef9e5418929f0f3df6ee5ba5643c2751e by daniel
dnsmasq: fix jail mount in case of ignore_hosts_dir being set

Commit a2fcd3900c ("dnsmasq: improve init script") broke the existing
handling for hosts_dir. Remove the redundant mount again to fix it.

Reported-by: Hartmut Birr <e9hack@gmail.com>
Fixes: a2fcd3900c ("dnsmasq: improve init script")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a44e4aa)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 2d5b83197a2035b95efdd954f086f099b67ae139 by nbd
build: add HOST_OS_LINUX and HOST_OS_MACOS config symbols

This can be used to simplify host os tests in various places

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2d5b831)
The file was modifiedConfig.in (diff)
The file was addedconfig/check-uname.sh
コミット 5ad663b7652e06e430209c2b3f5ab835181082e7 by nbd
config: add choice for selecting the LLVM toolchain type

This is global for all BPF based packages

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5ad663b)
The file was modifiedtoolchain/Config.in (diff)
The file was modifiedtools/Makefile (diff)
コミット a537d06c72853c054c57d75af4074c1749e47947 by nbd
bpf-headers: add a package with kernel headers for ebpf

In order to genererate suitable kernel headers, a 5.10 kernel tree is
prepared with a default config for mips. The arch is forced to mips in
order to avoid issues with inline asm on various architectures in a way
that doesn't involve relying on the host toolchain/headers.
It also has the advantage of supporting both endian types

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a537d06)
The file was addedinclude/bpf.mk
The file was addedpackage/kernel/bpf-headers/src/include/generated/bounds.h
The file was addedpackage/kernel/bpf-headers/Makefile
コミット f3a28b6bcf984dc55ec2d675ba75f0d3bc794eb9 by nbd
qosify: add package for simple qos based on ebpf+cake

qosify is simple daemon for setting up and managing CAKE along with a custom
eBPF based classifier that sets DSCP fields of packets.

It is configured via UCI and it supports the following features:
- simple TCP/UDP port based mapping
- IP address based mapping
- priority boosting based on average packet size
- bulk flow detection based on number of packets per second
- dynamically add IP entries with timeout

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f3a28b6)
The file was addedpackage/network/config/qosify/Makefile
The file was addedpackage/network/config/qosify/files/qosify-defaults.conf
The file was addedpackage/network/config/qosify/files/qosify.conf
The file was addedpackage/network/config/qosify/files/qosify.hotplug
The file was addedpackage/network/config/qosify/files/qosify.init
コミット 6738820bf637fd705ea7e61acf4f694e1bcda313 by nbd
build: fix bpf toolchain dependency for qosify

Add hidden symbols to fix defaults with CONFIG_DEVEL unset

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 6738820)
The file was modifiedtoolchain/Config.in (diff)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
The file was modifiedtools/Makefile (diff)
The file was modifiedinclude/bpf.mk (diff)
コミット 9f223a20bd5f0cbec9f34427588b645ae38433ff by daniel
base-files: allow specifiying rootdev for find_mmc_part

Some devices got more than one mmc device.
Allow specifying the root device as 2nd parameter of find_mmc_part so
scripts can avoid matching irrelevant partitions on wrong mmc device.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9f223a2)
The file was modifiedpackage/base-files/files/lib/functions.sh (diff)
コミット cb5953635ed66e66c25624201c3b3289212be73f by daniel
uboot-envtools: mt7622: make use of find_mmc_part

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: cb59536)
The file was modifiedpackage/boot/uboot-envtools/files/mediatek_mt7622 (diff)
コミット 5a0348fdc3c01af24bc2a867ab2f71125615b1f0 by daniel
mediatek: mt7622: make use of find_mmc_part

Use find_mmc_part instead of previously introduced
get_partition_by_name which requires a custom kernel patch.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5a0348f)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
コミット b0703590359b876228d4603ca75af82ba87a6f5b by daniel
mediatek: mt7623: make use of find_mmc_part

Use find_mmc_part instead of previously introduced
get_partition_by_name which requires a custom kernel patch.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b070359)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
コミット 73657dfbdd79e8cbafa218f8d04ceefad7b63404 by daniel
base-files: drop get_partition_by_name shell function

find_mmc_part provides a better alternative and all users of
get_partition_by_name have been removed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 73657df)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
コミット d05eae9249c0cc97c692d2fa403d2fcc583e5f87 by daniel
fstools: update to git HEAD

19fd7fc libfstools: make sure file is closed on error
d390744 libfstools: use uevent instead of relying on custom kernel patch

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d05eae9)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット b82a23e95938aaad6c42533c091b1f79e05f708f by daniel
kernel: remove custom partition name patch

Don't patch the kernel to expose the partition name in sysfs as it is
already exposed via 'uevent'.
All previous users have been converted to use 'uevent', so we can
safely drop the custom patch.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b82a23e)
The file was modifiedtarget/linux/generic/hack-5.10/410-block-fit-partition-parser.patch (diff)
コミット fab84bf18c2ebf310802d13110e76a98c9acb6e4 by daniel
procd: update to git HEAD

1056fc4 jail: elf: Use 64 bit variables for elf offsets
c1976e5 jail: elf: Remove MIPS 64 warning

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fab84bf)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 9ae5f09dc8718d51f8dad1f0e59032ee48d2e2e4 by nbd
qosify: fix package section/category

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9ae5f09)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 8cf4d4df5560f6771f74c3124870e8a23094aff3 by nbd
download: improve handling of invalid local files

4e19cbc5533: [download: handle possibly invalid local tarballs] added a
FORCE rule to downloaded files, so that they will be always checked by
download.pl.

As a side-effect, check-compile will fail, forcing unnecessary package
rebuilds.
The check-compile.txt log shows (for libxml2 for example):
  Considering target file '.../dl/libxml2-2.9.12.tar.gz'.
    ...
    prerequisite 'FORCE' of target '.../dl/libxml2-2.9.12.tar.gz' does
    not exist.
    Must remake target '.../dl/libxml2-2.9.12.tar.gz'.
    ...
   Giving up on target file '...libxml2-2.9.12/.prepared_...'.
   Giving up on target file '...libxml2-2.9.12/.configured_...'.
   Giving up on target file '...libxml2-2.9.12/.built'.
   Giving up on target file '...stamp/.libxml2_installed'.
  Giving up on target file '.compile'.

Then the package is rebuilt even if it is not otherwise needed.

To fix this, instead of always forcing the download target to be remade,
check its hash first: if it matches, then the FORCE is not added.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 8cf4d4d)
The file was modifiedinclude/download.mk (diff)
The file was modifiedinclude/package.mk (diff)
The file was modifiedinclude/host-build.mk (diff)
コミット 6b8b5e7248fd8562e8cdd5ef6f3d52f51418fc3b by nbd
build: kernel: avoid unnecessary package rebuilds

The $(LINUX_DIR)/.config timesptamp changes between runs of
make target/compile and make target/install (which builds the image).

Kernel-dependent packages and out of tree modules are built in between
those runs, and they check the .config timestamp to decide if they need
to be rebuilt.

Save the target/compile .config to use its timestamp if the file does
not change between runs.  That way the subsequent kernel packages are
not unnecessarily rebuilt when you run 'make' back to back.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 6b8b5e7)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット 19aae949c608c8e78475988a8c7b453b8187d865 by nbd
build: avoid rebuilds of unset VARIANT packages

If a Makefile defines some packages with VARIANT set, and others without
it, the latter will be built once for every different VARIANT set, each
build trumping the previous one.

Avoid rebuilds by only building unnamed variant packages when the first
variant is built.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 19aae94)
The file was modifiedinclude/package-bin.mk (diff)
The file was modifiedinclude/subdir.mk (diff)
The file was modifiedinclude/package-ipkg.mk (diff)
コミット 67f9245ee57eaf47093275670b227c7911f485d4 by nbd
hostapd: avoid unnecessary package rebuilds

Package hostapd-common is a dependency of every other package defined in
hostpad Makefile.  It is currently built next to the bottom of that
Makefile's package list.

If you run make back to back, then check-compile will compare the
hostapd-common timestamp to the variant being compiled, to decide if the
varint needs to be rebuilt or not.  Since the hostapd-conf package is
built towards the end of the list, it will be newer than most of the
variants, causing unnecessary package rebuilds.

Move it to the top, so that its timestamp will be older than dependent
packages, avoiding unnecessary rebuild of every selected variant.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 67f9245)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 93a42cf16e2b2f09c9c8e91285038d482f1a75f3 by nbd
f2fstools: set each library package VARIANT

Set the different libf2fs packages's VARIANT, so that the right settings
will be used by each different variant, if they are both being built.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 93a42cf)
The file was modifiedpackage/utils/f2fs-tools/Makefile (diff)
コミット 4ea0cfe810bd3e0f8c3470eb79a3ec8019b07487 by nbd
iproute2: Avoid unnecessary package rebuilds

Build the tc-mod-iptables before the tc-tiny and tc-full packages.

This avoids unnecessary package rebuild when calling make back to back.
Before this change, tc-mod-iptables will be built after the main tc
binary packages.

Both tc-tiny and tc-full depend on tc-mod-ipables.  If make is called
after the packages are already built, it will check the timestamps of
both packages, and will rebuild the main binaries, since the module
package will be newer than the tc package.

Calling BuildPackage,mod-iptables first ensures that its variant gets
built before the other packages' variants.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 4ea0cfe)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット ce6088bb3069762b0e211c9bd51e16847163dd86 by nbd
include/bpf.mk: fix typo

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ce6088b)
The file was modifiedinclude/bpf.mk (diff)
コミット da668eb03bbd4290d0acf7f6cea9edcf5de51692 by nbd
bpf-headers: unset PKG_CONFIG_PATH

This fixes an issue where the kernel would pick up an incompatible target
libyaml for building host tools

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: da668eb)
The file was modifiedpackage/kernel/bpf-headers/Makefile (diff)
コミット cfb022cd5f5baea4f2e78b6f4b21bd1eca3e60ee by nbd
include/bpf.mk: fix compile for big-endian targets

llvm-opt and llc need endian flags in the target as well

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: cfb022c)
The file was modifiedinclude/bpf.mk (diff)
コミット 605192f46c1576fe8abb3df6041d21c3f20e664a by nbd
qosify: add missing dependency

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 605192f)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 6a5b4228e30244b44a49f523dea66caf3fbe3307 by git
build: fix ldconfig executable error in python

The empty executable is causing problems with meson builds, due to the
error: OSError: [Errno 8] Exec format error: 'ldconfig'

This patch changes the empty ldconfig stub to symlink to /bin/true to
work around this issue.

Fixes: FS#4117
Fixes: 3bd31cc4d2ff ("tools/meson: update to 0.60.0")

Signed-off-by: Damien Mascord <tusker@tusker.org>
Tested-by: Aleksander Jan Bajkowski <olek2@wp.pl> # Tested on Debian 11
Tested-By: Lucian Cristian <lucian.cristian@gmail.com>
Tested-By: Baptiste Jonglez <git@bitsofnetworks.org>
Cc: Rosen Penev <rosenp@gmail.com>
(commit: 6a5b422)
The file was modifiedinclude/prereq-build.mk (diff)
コミット 03bb3412a2b8bf8ac69e062ea9fd88e2c6c6fb57 by mail
tools/libressl: update to 3.4.1

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 03bb341)
The file was modifiedtools/libressl/Makefile (diff)
コミット 841738aa5571cf764587b779a8c377dcc5eb0855 by mail
uml: update README to usable examples

The current `uml` README is terribly outdated and non of the examples
work by default. Fix that and while at it convert it to Markdown.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 841738a)
The file was addedtarget/linux/uml/README.md
The file was removedtarget/linux/uml/README
コミット 02c23d004c40cf8c24793ab8b4d2f4834356c33a by mail
uml: drop 32Bit host build support

This step drops support host build systems other than x86/64 to allow
two Kernel configuration in parallel. With this commit the setup follow
the config style of all other targets.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 02c23d0)
The file was removedtarget/linux/uml/config/i386
The file was removedtarget/linux/uml/config/x86_64
The file was addedtarget/linux/uml/config-5.4
The file was modifiedtarget/linux/uml/Makefile (diff)
コミット 106c8add9cb31a942052e87f64e58f7aa485dd73 by mail
uml: build target again via the Buildbots

The UML target been outdated for a long time. Instead of just carrying
unmaintained code we should build it again and allow people and CIs to
use it for testing.

This commit removes the `source-only` feature which disables building.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 106c8ad)
The file was modifiedtarget/linux/uml/Makefile (diff)
コミット 7b7bbec4539591d6f09c8eaa45b6532625b63812 by mail
uml: add Kernel 5.10 support via testing

Add the latest default Kernel for testing. This step is required to keep
UML in tree for the next release.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 7b7bbec)
The file was modifiedtarget/linux/uml/Makefile (diff)
The file was addedtarget/linux/uml/patches-5.10/102-pseudo-random-mac.patch
The file was addedtarget/linux/uml/config-5.10
The file was addedtarget/linux/uml/patches-5.10/101-mconsole-exec.patch
コミット 9201ff54766f60318db3870dc94275c61138773b by dev
kernel: 5.10: fix ar8216 vlans

ar8216 switches have a hardware bug, which renders normal 802.1q support
unusable. Packet mangling is required to fix up the vlan for incoming
packets.

The patch was ommited at the time kernel 5.10 support was added but is
still required for ar8216 switches.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 9201ff5)
The file was modifiedtarget/linux/generic/hack-5.10/901-debloat_sock_diag.patch (diff)
The file was addedtarget/linux/generic/hack-5.10/721-net-add-packet-mangeling.patch
コミット 1470009bf88ddde3c5e22ecb8e0f38d20757d6bd by dev
kernel: 5.10: packet mangling code only for ar8216 driver

Only the ar8216 switch driver uses the packet mangling code.

Update the kernel configs accordingly.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 1470009)
The file was modifiedtarget/linux/lantiq/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/xway/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/generic/hack-5.10/700-swconfig_switch_drivers.patch (diff)
The file was modifiedtarget/linux/lantiq/xway_legacy/config-5.10 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
The file was modifiedtarget/linux/mpc85xx/config-5.10 (diff)
The file was modifiedtarget/linux/ath79/config-5.10 (diff)
コミット f7f12495bc9725e221b595680c47c4240d437abb by dev
kernel: 5.10: simplify logic in packet mangling patch

I had quite a hard time to understand what the change to net/core/dev.c
is supposed to do.

Simplify the change by returning NETDEV_TX_OK in case a eth_mangle_tx
callback was set but returned NULL instead of setting the return value
in the else branch.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: f7f1249)
The file was modifiedtarget/linux/generic/hack-5.10/721-net-add-packet-mangeling.patch (diff)
コミット 9a329c4d87d0e830be833f4e06e679c2b8f74847 by hauke
strace: remove code coverage makefile var

It relies on a custom ax_code_coverage.m4 file included with strace.
Unfortunately, this conflicts with the one included with
autoconf-macros. Instead of creating a huge patch to fix it, just remove
the variable as code coverage is not used here.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9a329c4)
The file was addedpackage/devel/strace/patches/010-m4.patch
The file was modifiedpackage/devel/strace/Makefile (diff)
コミット df68042d5b4a1ccf05cba7eaba1574f80ac94982 by hauke
kernel: Set some options in generic configuration

Add CONFIG_USB_ETH and CONFIG_PWM_JZ4740 to generic kernel
configuration.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: df68042)
The file was modifiedtarget/linux/at91/sam9x/config-default (diff)
The file was modifiedtarget/linux/zynq/config-5.10 (diff)
The file was modifiedtarget/linux/imx6/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/mxs/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
The file was modifiedtarget/linux/at91/sama5/config-default (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
コミット 6e5ab1b154854e379f20fa6ed64cf4b656c985e7 by hauke
pistachio: Fix FIT image configuration name

The pistachio U-Boot expects a default configuration with the name
config@1 in the FIT image. The default was changed in OpenWrt some
months ago.
This makes the board boot again.

Fixes: 9f714398e060 ("build: use config-1 instead of config@1 as default")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6e5ab1b)
The file was modifiedtarget/linux/pistachio/image/Makefile (diff)
コミット 9b96fcf9f6369982668d1d4cf68dca9453d28a56 by hauke
pistachio: Copy kernel 5.4 patches to 5.10

This just copies the patches and the configuration from kernel 5.4 to
kernel 5.10.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9b96fcf)
The file was addedtarget/linux/pistachio/patches-5.10/901-MIPS-DTS-img-marduk-Add-SPI-NAND-flash.patch
The file was modifiedtarget/linux/pistachio/Makefile (diff)
The file was addedtarget/linux/pistachio/patches-5.10/104-spi-img-spfi-use-device-0-configuration-for-all-devi.patch
The file was addedtarget/linux/pistachio/patches-5.10/903-MIPS-DTS-img-marduk-Add-NXP-SC16IS752IPW.patch
The file was addedtarget/linux/pistachio/patches-5.10/401-mtd-nor-support-mtd-name-from-device-tree.patch
The file was addedtarget/linux/pistachio/patches-5.10/902-MIPS-DTS-img-marduk-Add-Cascoda-CA8210-6LoWPAN.patch
The file was addedtarget/linux/pistachio/patches-5.10/904-MIPS-DTS-img-marduk-Add-partition-name.patch
The file was addedtarget/linux/pistachio/patches-5.10/108-clk-pistachio-Fix-wrong-SDHost-card-speed.patch
The file was addedtarget/linux/pistachio/config-5.10
The file was addedtarget/linux/pistachio/patches-5.10/905-MIPS-DTS-img-marduk-Add-led-aliases.patch
The file was addedtarget/linux/pistachio/patches-5.10/102-spi-img-spfi-Implement-dual-and-quad-mode.patch
The file was addedtarget/linux/pistachio/patches-5.10/106-spi-img-spfi-finish-every-transfer-cleanly.patch
The file was addedtarget/linux/pistachio/patches-5.10/105-spi-img-spfi-RX-maximum-burst-size-for-DMA-is-8.patch
The file was addedtarget/linux/pistachio/patches-5.10/109-MIPS-DTS-img-marduk-switch-mmc-to-1-bit-mode.patch
The file was addedtarget/linux/pistachio/patches-5.10/101-dmaengine-img-mdc-Handle-early-status-read.patch
コミット ff504e6fd118ab2e55492a138d0907dc2a943057 by hauke
pistachio: Make kernel 5.10 patches apply

Make the patches apply on kernel 5.10 and refresh the patches and the
kernel configuration on top of kernel 5.10.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ff504e6)
The file was modifiedtarget/linux/pistachio/patches-5.10/104-spi-img-spfi-use-device-0-configuration-for-all-devi.patch (diff)
The file was modifiedtarget/linux/pistachio/patches-5.10/106-spi-img-spfi-finish-every-transfer-cleanly.patch (diff)
The file was modifiedtarget/linux/pistachio/patches-5.10/105-spi-img-spfi-RX-maximum-burst-size-for-DMA-is-8.patch (diff)
The file was modifiedtarget/linux/pistachio/patches-5.10/401-mtd-nor-support-mtd-name-from-device-tree.patch (diff)
The file was modifiedtarget/linux/pistachio/config-5.10 (diff)
The file was modifiedtarget/linux/pistachio/patches-5.10/102-spi-img-spfi-Implement-dual-and-quad-mode.patch (diff)
コミット b7bb176d1c1865b5cf443f72aae9b9c8999d0cd2 by hauke
pistachio: Take bootargs from device tree

The boot arguments are copied into the device tree by the boot loader
and taken from the device tree by the kernel.
The code which takes the boot arguments from the different sources was
reworked with kernel 5.5.

We have to activate CONFIG_MIPS_CMDLINE_DTB_EXTEND to take the boot
arguments from the device tree.

This makes the system boot on the board again.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b7bb176)
The file was modifiedtarget/linux/pistachio/config-5.10 (diff)
コミット e3a1e78cd85feb044a6b70cbb0ca787af52ae298 by rafal
bcm4908: prepare kernel 5.10 support

It compiles but *doesn't* boot so it isn't enabled yet.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: e3a1e78)
The file was addedtarget/linux/bcm4908/patches-5.10/082-v5.12-0003-soc-bcm-brcmstb-add-stubs-for-getting-platform-IDs.patch
The file was addedtarget/linux/bcm4908/patches-5.10/072-v5.12-0002-net-broadcom-bcm4908enet-add-BCM4908-controller-driv.patch
The file was addedtarget/linux/bcm4908/patches-5.10/700-net-dsa-bcm_sf2-enable-GPHY-for-switch-probing.patch
The file was addedtarget/linux/bcm4908/patches-5.10/071-v5.12-0002-net-dsa-bcm_sf2-use-2-Gbps-IMP-port-link-on-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.10/400-mtd-rawnand-brcmnand-disable-WP-on-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0001-arm64-dts-broadcom-bcm4908-describe-USB-PHY.patch
The file was addedtarget/linux/bcm4908/patches-5.10/071-v5.12-0001-net-dsa-bcm_sf2-support-BCM4908-s-integrated-switch.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0007-dt-bindings-arm-bcm-document-TP-Link-Archer-C2300-bi.patch
The file was addedtarget/linux/bcm4908/patches-5.10/031-v5.12-0005-arm64-dts-broadcom-bcm4908-describe-internal-switch.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0010-arm64-dts-broadcom-bcm4908-add-Ethernet-TX-irq.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.12-0002-phy-phy-brcm-usb-specify-init-function-format-at-str.patch
The file was addedtarget/linux/bcm4908/patches-5.10/300-arm64-dts-broadcom-bcm4908-limit-amount-of-GPIOs.patch
The file was addedtarget/linux/bcm4908/patches-5.10/082-v5.12-0001-dt-bindings-power-document-Broadcom-s-PMB-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0010-net-broadcom-bcm4908_enet-fix-RX-path-possible-mem-l.patch
The file was addedtarget/linux/bcm4908/patches-5.10/080-v5.11-tty-serial-bcm63xx-lower-driver-dependencies.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0002-dt-bindings-net-bcm4908-enet-include-ethernet-contro.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0002-arm64-dts-broadcom-bcm4908-describe-Ethernet-control.patch
The file was addedtarget/linux/bcm4908/patches-5.10/081-v5.12-reset-simple-add-BCM4908-MISC-PCIe-reset-controller-.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0009-arm64-dts-broadcom-bcm4908-set-Asus-GT-AC5300-port-7.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.13-0001-phy-phy-brcm-usb-select-SOC_BRCMSTB-on-brcmstb-only.patch
The file was addedtarget/linux/bcm4908/patches-5.10/075-v5.13-0003-net-dsa-bcm_sf2-Fill-in-BCM4908-CFP-entries.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.12-0004-dt-bindings-phy-brcm-brcmstb-usb-phy-add-BCM4908-bin.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0009-net-broadcom-bcm4908_enet-set-MTU-on-open-on-request.patch
The file was addedtarget/linux/bcm4908/config-5.10
The file was addedtarget/linux/bcm4908/patches-5.10/075-v5.13-0001-net-dsa-bcm_sf2-store-PHY-interface-mode-in-port-str.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.12-0003-dt-bindings-phy-brcm-brcmstb-usb-phy-convert-to-the-.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0013-net-broadcom-BCM4908_ENET-should-not-default-to-y-un.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.12-0005-phy-phy-brcm-usb-support-PHY-on-the-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0011-arm64-dts-broadcom-bcm4908-add-Ethernet-MAC-addr.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.12-0001-phy-phy-brcm-usb-improve-getting-OF-matching-data.patch
The file was addedtarget/linux/bcm4908/patches-5.10/031-v5.12-0001-dt-bindings-arm-bcm-document-Netgear-R8000P-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/072-v5.12-0001-dt-bindings-net-document-BCM4908-Ethernet-controller.patch
The file was addedtarget/linux/bcm4908/patches-5.10/075-v5.13-0005-net-dsa-bcm_sf2-fix-BCM4908-RGMII-reg-s.patch
The file was addedtarget/linux/bcm4908/patches-5.10/030-v5.11-0003-v5.11-arm64-add-config-for-Broadcom-BCM4908-SoCs.patch
The file was addedtarget/linux/bcm4908/patches-5.10/031-v5.12-0002-arm64-dts-broadcom-bcm4908-add-BCM4906-Netgear-R8000.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0012-net-broadcom-bcm4908_enet-enable-RX-after-processing.patch
The file was addedtarget/linux/bcm4908/patches-5.10/030-v5.11-0002-arm64-dts-broadcom-add-BCM4908-and-Asus-GT-AC5300-ea.patch
The file was addedtarget/linux/bcm4908/patches-5.10/031-v5.12-0003-arm64-dts-broadcom-bcm4908-use-proper-NAND-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0008-arm64-dts-broadcom-bcm4908-add-TP-Link-Archer-C2300-.patch
The file was addedtarget/linux/bcm4908/patches-5.10/701-net-dsa-bcm_sf2-keep-GPHY-enabled-on-the-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0006-arm64-dts-broadcom-bcm4908-fix-switch-parent-node-na.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0005-net-broadcom-bcm4908_enet-drop-inline-from-C-functio.patch
The file was addedtarget/linux/bcm4908/patches-5.10/075-v5.13-0002-net-dsa-bcm_sf2-setup-BCM4908-internal-crossbar.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0006-net-broadcom-bcm4908_enet-fix-minor-typos.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0004-arm64-dts-broadcom-bcm4908-add-remaining-Netgear-R80.patch
The file was addedtarget/linux/bcm4908/patches-5.10/031-v5.12-0004-arm64-dts-broadcom-bcm4908-describe-PCIe-reset-contr.patch
The file was addedtarget/linux/bcm4908/files-5.10/drivers/net/ethernet/broadcom/unimac.h
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0001-dt-bindings-net-rename-BCM4908-Ethernet-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0004-net-broadcom-bcm4908_enet-drop-unneeded-memset.patch
The file was addedtarget/linux/bcm4908/patches-5.10/075-v5.13-0004-net-dsa-bcm_sf2-add-function-finding-RGMII-register.patch
The file was addedtarget/linux/bcm4908/patches-5.10/030-v5.11-0001-dt-bindings-arm-bcm-document-BCM4908-bindings.patch
The file was addedtarget/linux/bcm4908/patches-5.10/082-v5.12-0002-soc-bcm-add-PM-driver-for-Broadcom-s-PMB.patch
The file was addedtarget/linux/bcm4908/patches-5.10/074-v5.13-0003-net-broadcom-bcm4908_enet-support-TX-interrupt.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0007-net-broadcom-bcm4908_enet-fix-received-skb-length.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0003-arm64-dts-broadcom-bcm4908-describe-Netgear-R8000P-s.patch
The file was addedtarget/linux/bcm4908/patches-5.10/074-v5.13-0001-net-broadcom-bcm4908_enet-read-MAC-from-OF.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0003-net-broadcom-rename-BCM4908-driver-update-DT-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0011-net-broadcom-bcm4908_enet-fix-NAPI-poll-returned-val.patch
The file was addedtarget/linux/bcm4908/patches-5.10/074-v5.13-0002-dt-bindings-net-bcm4908-enet-add-optional-TX-interru.patch
The file was addedtarget/linux/bcm4908/patches-5.10/170-net-broadcom-bcm4908_enet-reset-DMA-rings-sw-indexes.patch
The file was addedtarget/linux/bcm4908/patches-5.10/031-v5.12-0006-arm64-dts-broadcom-bcm4908-describe-PMB-block.patch
The file was addedtarget/linux/bcm4908/patches-5.10/032-v5.13-0005-arm64-dts-broadcom-bcm4908-describe-firmware-partiti.patch
The file was addedtarget/linux/bcm4908/patches-5.10/073-v5.12-0008-net-broadcom-bcm4908_enet-fix-endianness-in-xmit-cod.patch
The file was addedtarget/linux/bcm4908/patches-5.10/086-v5.13-0002-dt-bindings-phy-brcm-brcmstb-usb-phy-add-power-domai.patch
コミット 20d3e236b2a85e22ffeb9da7cbc699d6103ca212 by rafal
bcm4908: add testing support for kernel 5.10

CONFIG_COMPAT_32BIT_TIME is a new symbol and has to be set to avoid:
Provide system calls for 32-bit time_t (COMPAT_32BIT_TIME) [N/y/?] (NEW)

CONFIG_RELOCATABLE needs to be enabled to make kernel start booting.
That raises a question: do we really need CONFIG_EXPERT=y ?

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 20d3e23)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
The file was modifiedtarget/linux/bcm4908/Makefile (diff)
コミット 5dfa89be9900819a2796f3ff9c3f395735035f3c by pepe2k
ath79: add support for Netgear R6100

Netgear R6100 is a dual-band Wi-Fi 5 (AC1200) router based on Qualcomm
Atheros (AR9344 + QCA9882) platform. Support for this device was first
introduced in 15f6f67d18 (ar71xx). FCC ID: PY312400225.

Specifications:

- Atheros AR9344 (560 MHz)
- 128 MB of RAM (DDR2)
- 128 MB of flash (parallel NAND)
- 2T2R 2.4 GHz Wi-Fi (AR9344)
- 2T2R 5 GHz Wi-Fi (QCA9882)
- 5x 10/100 Mbps Ethernet (AR9344)
- 4x internal antenna
- 1x USB 2.0 (GPIO-controlled power)
- 6x LED, 3x button (reset, Wi-Fi, WPS)
- UART (4-pin, 2.54 mm pitch) header on PCB
- 1x mechanical power switch
- DC jack for main power input (12 V)

WARNING: sysupgrade from older stable releases is not possible, fresh
installation (via vendor's GUI or TFTP based recovery) is required.
Reason for that is increased kernel partition size.

Installation:

Use the 'factory' image under vendor's GUI or via TFTP U-Boot recovery.
You can use the 'nmrpflash' tool at a boot time, before kernel is loaded
or start it manually by pressing the 'reset' button for ~20 seconds from
powering up the device (U-Boot will start TFTP server on 192.168.1.1,
use TFTP client to send the image).

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
Signed-off-by: Michael Pratt <mcpratt@pm.me>
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 5dfa89b)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/ar9344_netgear_r6100.dts
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット 5ec4b180c2d262b4130f0e84e6e829c671efbb92 by pepe2k
imx6: image: fix Gateworks Ventana boot script filename

U-Boot for the Gateworks Ventana includes filename of the boot script in
the default/embedded environment (see 'include/configs/gw_ventana.h' in
the U-Boot sources).

This restores the old boot script filename ('6x_bootscript-ventana'),
making Ventana boards boot again.

Fixes: 8dba71dd33 ("imx6: image: drop BOOT_SCRIPT and fix DEVICE_NAME")
Reported-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 5ec4b18)
The file was removedtarget/linux/imx6/image/bootscript-gateworks_ventana
The file was addedtarget/linux/imx6/image/bootscript-ventana
The file was modifiedtarget/linux/imx6/image/Makefile (diff)
コミット 7abde5037d572cb28cc8ae41b39c76323eebc4a6 by pepe2k
imx6: refresh and update target kernel configs

This is a minor extension of the commit 26ae69fd03 ("imx6: refresh
kernel config with 5.10 symbols"), with correct and full disable of
the Arm Cortex-A7 based i.MX 6UL and 6UL{L,Z} families support and
re-enable of the Cortex-A9 based i.MX 6L{S,X}.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 7abde50)
The file was modifiedtarget/linux/imx6/config-5.4 (diff)
The file was modifiedtarget/linux/imx6/config-5.10 (diff)
コミット d1c66eacabe11f8088f2d49e94b80dfa8a0f94f7 by pepe2k
imx6: rename target to 'imx'

This is first step in migrating to a generic i.MX target which in the
next steps will also get divided into arch-specific subtargets.

In the result, this will make it possible to support, within a single
target, also other modern NXP i.MX families, like the i.MX 7, i.MX 8
or recently introduced i.MX 9.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: d1c66ea)
The file was removedtarget/linux/imx6/base-files/lib/imx6.sh
The file was addedtarget/linux/imx/patches-5.4/006-v5.7-ARM-dts-imx6qdl-gw5910-add-CC1352-UART.patch
The file was addedtarget/linux/imx/image/bootscript-ventana
The file was addedtarget/linux/imx/patches-5.10/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch
The file was addedtarget/linux/imx/patches-5.4/002-ARM-dts-imx-Add-GW5910-board-support.patch
The file was removedtarget/linux/imx6/image/Makefile
The file was removedtarget/linux/imx6/base-files/etc/inittab
The file was removedtarget/linux/imx6/base-files/lib/preinit/79_move_config
The file was addedtarget/linux/imx/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/imx/patches-5.10/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch
The file was removedtarget/linux/imx6/Makefile
The file was removedtarget/linux/imx6/image/recovery-toradex_apalis
The file was addedtarget/linux/imx/patches-5.4/009-v5.8-ARM-dts-imx6qdl-gw5910-add-support-for-bcm4330-bt.patch
The file was addedtarget/linux/imx/patches-5.4/001-ARM-dts-imx-Add-GW5907-board-support.patch
The file was removedtarget/linux/imx6/patches-5.10/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch
The file was addedtarget/linux/imx/profiles/100-default.mk
The file was removedtarget/linux/imx6/patches-5.4/301-apalis-ixora-dts-leds.patch
The file was addedtarget/linux/imx/base-files/lib/imx.sh
The file was removedtarget/linux/imx6/files/firmware/imx/sdma/sdma-imx6q.bin
The file was removedtarget/linux/imx6/patches-5.4/302-apalis-ixora-dts-reset-button.patch
The file was addedtarget/linux/imx/config-5.10
The file was addedtarget/linux/imx/Makefile
The file was addedtarget/linux/imx/image/Makefile
The file was removedtarget/linux/imx6/patches-5.4/010-v5.8-ARM-dts-imx6qdl-gw5910-fix-wlan-regulator.patch
The file was removedtarget/linux/imx6/patches-5.4/006-v5.7-ARM-dts-imx-ventana-add-fxos8700-on-gateworks-boards.patch
The file was addedtarget/linux/imx/image/bootscript-toradex_apalis
The file was addedtarget/linux/imx/image/recovery-toradex_apalis
The file was addedtarget/linux/imx/base-files/lib/preinit/79_move_config
The file was removedtarget/linux/imx6/patches-5.4/002-ARM-dts-imx-Add-GW5910-board-support.patch
The file was addedtarget/linux/imx/base-files/etc/board.d/02_network
The file was addedtarget/linux/imx/patches-5.4/301-apalis-ixora-dts-leds.patch
The file was addedtarget/linux/imx/patches-5.4/007-v5.8-ARM-dts-imx6qdl-gw560x-add-lsm9ds1-iio-imu-magn-supp.patch
The file was addedtarget/linux/imx/image/bootscript-solidrun_cubox-i
The file was removedtarget/linux/imx6/image/bootscript-ventana
The file was addedtarget/linux/imx/patches-5.4/010-v5.8-ARM-dts-imx6qdl-gw5910-fix-wlan-regulator.patch
The file was removedtarget/linux/imx6/patches-5.10/100-bootargs.patch
The file was addedtarget/linux/imx/patches-5.4/004-ARM-dts-imx-Add-GW5912-board-support.patch
The file was addedtarget/linux/imx/patches-5.10/100-bootargs.patch
The file was removedtarget/linux/imx6/profiles/100-default.mk
The file was removedtarget/linux/imx6/patches-5.4/008-v5.8-ARM-dts-imx6qdl-gw5904-add-lsm9ds1-iio-imu-magn-supp.patch
The file was removedtarget/linux/imx6/config-5.4
The file was removedtarget/linux/imx6/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/imx/files/firmware/imx/sdma/sdma-imx6q.bin
The file was addedtarget/linux/imx/base-files/etc/inittab
The file was addedtarget/linux/imx/patches-5.4/008-v5.8-ARM-dts-imx6qdl-gw5904-add-lsm9ds1-iio-imu-magn-supp.patch
The file was addedtarget/linux/imx/config-5.4
The file was removedtarget/linux/imx6/patches-5.10/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch
The file was removedtarget/linux/imx6/patches-5.4/006-v5.7-ARM-dts-imx6qdl-gw5910-add-CC1352-UART.patch
The file was removedtarget/linux/imx6/patches-5.4/003-ARM-dts-imx-Add-GW5913-board-support.patch
The file was removedtarget/linux/imx6/image/bootscript-toradex_apalis
The file was removedtarget/linux/imx6/base-files/etc/board.d/02_network
The file was addedtarget/linux/imx/patches-5.4/006-v5.7-ARM-dts-imx-ventana-add-fxos8700-on-gateworks-boards.patch
The file was removedtarget/linux/imx6/image/bootscript-solidrun_cubox-i
The file was removedtarget/linux/imx6/patches-5.4/001-ARM-dts-imx-Add-GW5907-board-support.patch
The file was removedtarget/linux/imx6/patches-5.4/009-v5.8-ARM-dts-imx6qdl-gw5910-add-support-for-bcm4330-bt.patch
The file was removedtarget/linux/imx6/patches-5.4/004-ARM-dts-imx-Add-GW5912-board-support.patch
The file was addedtarget/linux/imx/patches-5.4/302-apalis-ixora-dts-reset-button.patch
The file was removedtarget/linux/imx6/patches-5.4/007-v5.8-ARM-dts-imx6qdl-gw560x-add-lsm9ds1-iio-imu-magn-supp.patch
The file was removedtarget/linux/imx6/patches-5.4/100-bootargs.patch
The file was removedtarget/linux/imx6/patches-5.4/006-v5.8-ARM-dts-imx6qdl-gw552x-add-USB-OTG-support.patch
The file was addedtarget/linux/imx/patches-5.4/003-ARM-dts-imx-Add-GW5913-board-support.patch
The file was addedtarget/linux/imx/patches-5.4/100-bootargs.patch
The file was addedtarget/linux/imx/patches-5.4/005-v5.7-ARM-dts-imx6qdl-gw553x-add-lsm9ds1-iio-imu-magn-supp.patch
The file was removedtarget/linux/imx6/config-5.10
The file was removedtarget/linux/imx6/patches-5.4/005-v5.7-ARM-dts-imx6qdl-gw553x-add-lsm9ds1-iio-imu-magn-supp.patch
The file was addedtarget/linux/imx/patches-5.4/006-v5.8-ARM-dts-imx6qdl-gw552x-add-USB-OTG-support.patch
コミット b769bf553d3ba99ed48a1c2630d2583a589cdfbe by pepe2k
kernel: update dependencies after 'imx6' -> 'imx' rename

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: b769bf5)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
The file was modifiedpackage/kernel/linux/modules/sound.mk (diff)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
The file was modifiedpackage/kernel/linux/modules/input.mk (diff)
The file was modifiedpackage/kernel/linux/modules/can.mk (diff)
The file was modifiedpackage/kernel/hwmon-gsc/Makefile (diff)
The file was modifiedpackage/kernel/linux/modules/w1.mk (diff)
コミット 297f10d3342ab930280a6cee47c942a843b5a951 by pepe2k
kobs-ng: update dependencies after 'imx6' -> 'imx' rename

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 297f10d)
The file was modifiedpackage/boot/kobs-ng/Makefile (diff)
コミット 346db2f3b01913372f69a7d4883ba072c2097575 by pepe2k
uboot-envtools: rename 'imx6' to 'imx'

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 346db2f)
The file was removedpackage/boot/uboot-envtools/files/imx6
The file was addedpackage/boot/uboot-envtools/files/imx
コミット 53cdf9bf330bbffb0d41ec0fe9635c1a25ccf008 by pepe2k
uboot-imx6: rename to 'uboot-imx'

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 53cdf9b)
The file was addedpackage/boot/uboot-imx/patches/0001-apalis_imx6_defconfig-enable-some-useful-commands.patch
The file was addedpackage/boot/uboot-imx/Makefile
The file was removedpackage/boot/uboot-imx6/patches/110-mx6cuboxi-mmc-fallback.patch
The file was addedpackage/boot/uboot-imx/patches/111-mx6cuboxi_defconfig-force-mmc-boot.patch
The file was removedpackage/boot/uboot-imx6/patches/0001-apalis_imx6_defconfig-enable-some-useful-commands.patch
The file was removedpackage/boot/uboot-imx6/Makefile
The file was removedpackage/boot/uboot-imx6/patches/111-mx6cuboxi_defconfig-force-mmc-boot.patch
The file was addedpackage/boot/uboot-imx/patches/110-mx6cuboxi-mmc-fallback.patch
コミット d2fb495a9d2ae2d3e09675ffdc4e4b9a1ded9b23 by pepe2k
imx: split into arch-specific subtargets

Modern NXP i.MX series includes several different families, based on
single- or multi-core Arm Cortex-A CPUs. To be able to support more
families within a single target, we split the 'imx' in arch-specific
subtargets, starting with 'cortexa9' for the Cortex-A9 based i.MX 6,
already supported by the original 'imx6' target.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: d2fb495)
The file was removedtarget/linux/imx/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/imx/cortexa9/config-default
The file was removedtarget/linux/imx/base-files/lib/preinit/79_move_config
The file was addedtarget/linux/imx/cortexa9/base-files/lib/imx.sh
The file was addedtarget/linux/imx/cortexa9/base-files/lib/preinit/79_move_config
The file was modifiedtarget/linux/imx/config-5.4 (diff)
The file was removedtarget/linux/imx/base-files/etc/board.d/02_network
The file was removedtarget/linux/imx/base-files/lib/imx.sh
The file was addedtarget/linux/imx/cortexa9/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/imx/cortexa9/target.mk
The file was addedtarget/linux/imx/cortexa9/base-files/etc/board.d/02_network
The file was modifiedtarget/linux/imx/image/Makefile (diff)
The file was addedtarget/linux/imx/image/cortexa9.mk
The file was modifiedtarget/linux/imx/config-5.10 (diff)
The file was modifiedtarget/linux/imx/Makefile (diff)
コミット ddfebaff9fd75301655d71a6a7bac2019d2fdc23 by pepe2k
uboot-envtools: move imx to imx_cortexa9

Subtarget-specific files under 'uboot-envtools' package are supported
since 6f3a05ebb0 ("uboot-envtools: support uci-default config also per
subtargets").

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: ddfebaf)
The file was addedpackage/boot/uboot-envtools/files/imx_cortexa9
The file was removedpackage/boot/uboot-envtools/files/imx
コミット b6b09bf00cff38cfc8869053afb3dc26e2150edb by pepe2k
uboot-imx: set BUILD_SUBTARGET to 'cortexa9'

All currently supported devices belong to the imx/cortexa9 subtarget.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: b6b09bf)
The file was modifiedpackage/boot/uboot-imx/Makefile (diff)
コミット b35cd4d71d9ca761bf1e58465d16006757871ea2 by pepe2k
imx: introduce 'cortexa7' subtarget

This adds some essential files required by new 'cortexa7' subtarget,
dedicated for Cortex-A7 based NXP i.MX series. For now, the kernel
config-default focuses only on the i.MX 6UL family, as the following
changeset will introduce support for i.MX 6ULL based device. Support
for more platforms (e.g. i.MX 7) might be enabled later, while adding
more devices.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: b35cd4d)
The file was addedtarget/linux/imx/cortexa7/config-default
The file was addedtarget/linux/imx/cortexa7/base-files/etc/board.d/02_network
The file was addedtarget/linux/imx/cortexa7/base-files/lib/upgrade/platform.sh
The file was modifiedtarget/linux/imx/Makefile (diff)
The file was addedtarget/linux/imx/cortexa7/target.mk
The file was addedtarget/linux/imx/image/cortexa7.mk
コミット adc37b80406ab7ea0f8319ce8d81951731d8ee15 by pepe2k
imx: make kernel 5.10 default version

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: adc37b8)
The file was modifiedtarget/linux/imx/Makefile (diff)
コミット 3c8720f39e8d9a41acf83bfabf35a5f2b59977e0 by pepe2k
imx: update subtargets default kernel configs for 5.10

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 3c8720f)
The file was modifiedtarget/linux/imx/cortexa7/config-default (diff)
The file was modifiedtarget/linux/imx/cortexa9/config-default (diff)
コミット e245ae13eed498891bbca25b961022cb7938ff5c by pepe2k
imx: remove obsolete Kernel 5.4

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: e245ae1)
The file was removedtarget/linux/imx/patches-5.4/006-v5.8-ARM-dts-imx6qdl-gw552x-add-USB-OTG-support.patch
The file was removedtarget/linux/imx/patches-5.4/006-v5.7-ARM-dts-imx6qdl-gw5910-add-CC1352-UART.patch
The file was removedtarget/linux/imx/patches-5.4/003-ARM-dts-imx-Add-GW5913-board-support.patch
The file was removedtarget/linux/imx/patches-5.4/100-bootargs.patch
The file was removedtarget/linux/imx/patches-5.4/008-v5.8-ARM-dts-imx6qdl-gw5904-add-lsm9ds1-iio-imu-magn-supp.patch
The file was removedtarget/linux/imx/patches-5.4/009-v5.8-ARM-dts-imx6qdl-gw5910-add-support-for-bcm4330-bt.patch
The file was removedtarget/linux/imx/patches-5.4/301-apalis-ixora-dts-leds.patch
The file was removedtarget/linux/imx/patches-5.4/302-apalis-ixora-dts-reset-button.patch
The file was removedtarget/linux/imx/config-5.4
The file was removedtarget/linux/imx/patches-5.4/004-ARM-dts-imx-Add-GW5912-board-support.patch
The file was removedtarget/linux/imx/patches-5.4/005-v5.7-ARM-dts-imx6qdl-gw553x-add-lsm9ds1-iio-imu-magn-supp.patch
The file was removedtarget/linux/imx/patches-5.4/010-v5.8-ARM-dts-imx6qdl-gw5910-fix-wlan-regulator.patch
The file was removedtarget/linux/imx/patches-5.4/002-ARM-dts-imx-Add-GW5910-board-support.patch
The file was removedtarget/linux/imx/patches-5.4/007-v5.8-ARM-dts-imx6qdl-gw560x-add-lsm9ds1-iio-imu-magn-supp.patch
The file was removedtarget/linux/imx/patches-5.4/006-v5.7-ARM-dts-imx-ventana-add-fxos8700-on-gateworks-boards.patch
The file was removedtarget/linux/imx/patches-5.4/001-ARM-dts-imx-Add-GW5907-board-support.patch
コミット ff4fd567325ae5c2efaad84a907717c7ea68f536 by nbd
qosify: include nls.mk to avoid build error with full NLS support enabled

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ff4fd56)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 063d49b8a0561d1657987973a4ad2f1cc02f6b10 by nbd
qosify: add missing config option for nat support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 063d49b)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
The file was modifiedpackage/network/config/qosify/files/qosify.init (diff)
コミット b14f0628499142a718a68be7d1a7243f7f51ef0a by dedeckeh
vti: squash vtiv4 and vtiv6 packages into vti

This change adds the same package behaviour as gre package.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: b14f062)
The file was modifiedpackage/network/config/vti/Makefile (diff)
コミット a5e3def1822431ef6436cb493df77006dbacafd6 by nbd
hostapd: add wmm qos map set by default

This implements the mapping recommendations from RFC8325, with an
update from RFC8622. This ensures that DSCP marked packets are properly
sorted into WMM classes.
The map can be disabled by setting iw_qos_map_set to something invalid
like 'none'

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a5e3def)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 16af6535fa85de709def9e521c44e040d9512bf4 by freifunk
ipq40xx: switch to kernel 5.10

There have been enough tests and new developments require the new
kernel, so let's update it.

There is a bunch of devices that do not build anymore due to
kernel size limitations. These are disabled in a subsequent commit.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: 16af653)
The file was modifiedtarget/linux/ipq40xx/Makefile (diff)
コミット ae7c2bb61b94681171e1c7dff403a349033fa9f0 by freifunk
ipq40xx: disable some devices due to kernel size

Disable some of the ipq40xx devices due to their kernel size limitations.

These devices fail to build with kernel 5.10 and full buildbot config.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
[keep gl-b1300/gl-s1300 enabled, extend commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: ae7c2bb)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 2fea0e5cb0957ab25627b181a70775ca5e52a2d5 by hauke
toolchain: gdb: Update to version 11.1

The removed patch was already applied upstream.

gdb now mandatory depends on gmp, tell configure where to find it
explicitly. We already build gmp in the tools directory for gcc. Also
make it use mpfr and mpc as we also build both of them.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2fea0e5)
The file was modifiedtoolchain/gdb/Makefile (diff)
The file was removedtoolchain/gdb/patches/100-fix-elf-support-check.patch
コミット 90a2398a1176c392213e8acfac7ea9f223cfb427 by hauke
gdb: Update to version 11.1

GDB 11.1 now depends on gmp.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 90a2398)
The file was modifiedpackage/devel/gdb/Makefile (diff)
The file was modifiedpackage/devel/gdb/patches/110-shared_libgcc.patch (diff)
The file was modifiedpackage/devel/gdb/patches/130-gdb-ctrl-c.patch (diff)
コミット e1db26085bf3af601314a9447689028a66631629 by hauke
valgrind: Update to version 3.18.1

This version has some improvements for musl.
This version works fine for me on MIPS 32 BE without MIPS16 even on musl.

The additional patch is needed to make valgrind use the correct syscall
numbers for new syscalls like clock_gettime64. The MIPS architecture
uses special syscall ranges which are different from most other systems.
The patch is pending upstream: https://bugs.kde.org/show_bug.cgi?id=444781

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e1db260)
The file was modifiedpackage/devel/valgrind/patches/130-mips_fix_soft_float.patch (diff)
The file was addedpackage/devel/valgrind/patches/010-mips-Fix-new-syscall-numbers.patch
The file was modifiedpackage/devel/valgrind/Makefile (diff)
コミット 11ad15ed89db8dfafa347f5db0c4a370bfb87270 by hauke
valgrind: Activate also on MIPS 64

This activates valgrind also on mips64 and mips64el.

This was working fine in a basic test in qemu.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 11ad15e)
The file was modifiedpackage/devel/valgrind/Makefile (diff)
コミット c4415993e1b32fd9b1d658d9a6afd2aa5e4e8b27 by hauke
strace: Update to version 5.14

Explicitly deactivate libselinux, otherwise we get a hard dependency to
libselinux.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c441599)
The file was modifiedpackage/devel/strace/Makefile (diff)
The file was modifiedpackage/devel/strace/patches/010-m4.patch (diff)
コミット 7f1edbd41295dff9f2127b169fbc086c0fb2c14e by hauke
binutils: Update to version 2.37

This matches the version used in the toolchain.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7f1edbd)
The file was modifiedpackage/devel/binutils/Makefile (diff)
コミット db3acbac11cb11321e05c94babc543b94da19273 by hauke
toolchain: Allow sanitizer on mips and mipsel

Support for libsanitizer on MIPS 32 and MIPSEL 32 was added with GCC 9.
MIPS 64 and ARC are still not supported.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: db3acba)
The file was modifiedpackage/libs/toolchain/Makefile (diff)
コミット bdc2194cbb67a2869cb3087640e5c5a34749da6d by hauke
config: Activate SECCOMP also on MIPS 64

This activates SECCOMP also on mips64 and mips64el.

This was working fine in a basic test in qemu.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: bdc2194)
The file was modifiedconfig/Config-build.in (diff)
コミット 8802b21dffbc4b9834b23057e8f38c845a803ca7 by stijn
libubox: bump to git HEAD

be3dc72 uloop: avoid integer overflow in tv_diff

Fixes: FS#3943
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 8802b21)
The file was modifiedpackage/libs/libubox/Makefile (diff)
コミット 1ee6d3d24e328e29fcf068e90953c760305462d4 by rafal
bcm53xx: add first 5.17 DTS changes

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 1ee6d3d)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/040-v5.16-ARM-dts-BCM5301X-Fix-I2C-controller-interrupt.patch (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0002-ARM-dts-BCM5301X-remove-unnecessary-address-size-cel.patch
The file was modifiedtarget/linux/bcm53xx/patches-5.10/332-Meraki-MR32-use-hw-i2c.patch (diff)
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0001-ARM-dts-NSP-MX65-add-qca8k-falling-edge-PLL-properti.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0003-ARM-dts-BCM5301X-define-RTL8365MB-switch-on-Asus-RT-.patch
コミット efff3520f4d8fe131c4bd54bb2e098139a7efa4d by nbd
hostapd: support qos_map_set without CONFIG_INTERWORKING

This feature is useful on its own even without full interworking support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: efff352)
The file was addedpackage/network/services/hostapd/patches/750-qos_map_set_without_interworking.patch
コミット 36a621b1e7f9ba421fcc33a43cd63f304f8a775d by stijn
libubox: bump to git HEAD

123e976 uloop: restore return type of uloop_timeout_remaining
3344157 uloop: add uloop_timeout_remaining64
c87d3e1 lua/uloop: use uloop_timeout_remaining64
c86a894 uloop: deprecate uloop_timeout_remaining

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 36a621b)
The file was modifiedpackage/libs/libubox/Makefile (diff)
コミット 6a7388f673845bf4a697ae90d2886c2ff6bf3d90 by stijn
rpcd: bump to git HEAD

20bf958 session: use uloop_timeout_remaining64
d11ffe9 session: use blobmsg_get_u64 for RPC_DUMP_EXPIRES

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 6a7388f)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット f5cdf9cb78e078fd62628b5fa8a86b2ecac015b2 by stijn
procd: bump to git HEAD

0ee8e73 trigger: use uloop_timeout_remaining64

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: f5cdf9c)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット a05452e4d6f9ab9c77d6835e72dec1e166d2775c by stijn
omcproxy: bump to git HEAD

bfba2aa groups: use uloop_timeout_remaining64

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: a05452e)
The file was modifiedpackage/network/services/omcproxy/Makefile (diff)
コミット f4323538501d58298f4df73a034a51375a477cfc by rafal
bcm4908: fix calculation of new cferam index

The arithmetic expansion fails when idx becomes a two digit number.
Fix this by relying on expr command.

root@OpenWrt:/# echo $(((028 + 0) % 1000))
/bin/ash: arithmetic syntax error
root@OpenWrt:/# echo $(($(expr 028 + 0) % 1000))
28

Fixes: a6a0b252baa6 ("bcm4908: add sysupgrade support")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: f432353)
The file was modifiedtarget/linux/bcm4908/base-files/lib/upgrade/platform.sh (diff)
コミット 94b0849c19848beda9e1a215bcae0daac6927ff0 by nbd
build: add SUBDIR_MAKE_DEBUG variable to make it easier to debug package makefiles

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 94b0849)
The file was modifiedinclude/subdir.mk (diff)
コミット 9faa22fcee8f9bc5310239661838ab68c7e7c104 by nbd
build: fix host package unpack if git-src is used

If the package download step is skipped, it needs to be performed for the host
build instead.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9faa22f)
The file was modifiedinclude/host-build.mk (diff)
The file was modifiedinclude/package.mk (diff)
コミット 1cead21e8b3506317ba5576ffe1733e31da1f155 by nbd
procd: make rpcd dependency conditional

Avoids building rpcd when not needed

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1cead21)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット a6a9f9be278e718f3f8a5cb7640dd8035cc802b9 by nbd
include/cmake.mk: add support for overriding the host install prefix

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a6a9f9b)
The file was modifiedinclude/cmake.mk (diff)
コミット a7c0d7c06c5b353c98f6db6b0b766d2ff3dd6887 by nbd
llvm-bpf: move to staging_dir/host/llvm-bpf

This makes it easier to package it up for the download server

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a7c0d7c)
The file was modifiedtools/llvm-bpf/Makefile (diff)
The file was modifiedinclude/bpf.mk (diff)
コミット 2a832b3df5990f33aa3d5944733e43bf5287475c by nbd
llvm-bpf: support creating a tarball in bin

This can be used for adding the toolchain to an existing tree without having
to build it from scratch.
Enable building the toolchain + tarball by default on buildbot

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2a832b3)
The file was modifiedtarget/sdk/Makefile (diff)
The file was modifiedtoolchain/Config.in (diff)
The file was modifiedtarget/sdk/Config.in (diff)
The file was modifiedtools/llvm-bpf/Makefile (diff)
コミット 10cbce3b52c9a21b115a471fa548a40e1212e3e9 by nbd
tools: ensure that BIN_DIR is created early

Fixes llvm-bpf buildbot failure

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 10cbce3)
The file was modifiedtools/Makefile (diff)
コミット 9f90a89655d41ba8afcd8018d7bc8b3753beb17e by nbd
build: add support for using prebuilt LLVM toolchain

When the prebuilt llvm toolchain is unpacked into the source dir,
it is automatically picked up and used by the build system, and eBPF
based packages can be selected

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9f90a89)
The file was modifiedinclude/bpf.mk (diff)
The file was modifiedtoolchain/Config.in (diff)
コミット 81832b38a0833290ad794065f4bde07df271beb1 by daniel
uqmi: update to git HEAD and improve proto handler script

e303ba8 uqmi: update code generator
7880de8 uqmi: sync data from libqmi project
d647f8d uqmi: add more diagnostics commands
6f95626 uim: add --uim-get-sim-state

Use newly introduce --uim-get-sim-state command to query PIN status
from modems which require using uim instead of dms command for that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 81832b3)
The file was modifiedpackage/network/utils/uqmi/Makefile (diff)
The file was modifiedpackage/network/utils/uqmi/files/lib/netifd/proto/qmi.sh (diff)
コミット 15e55a2190ba087679b24b8844a51a6e4d512cf3 by mail
imagebuilder: fix local packages/ folder

This commit fixes commit "2999f810ff: build,IB: include kmods only in
local builds" which cause the local packages/ folder only to be added
for local builds but no longer for ImageBuilder created by the Buildbot.

The commits intention was to use remote kmods repositories rather than
storing them locally. Accidentally the entire handling of the local
`packages/` was removed.

Re-add the folder and include a README describing what it can be used
for.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 15e55a2)
The file was addedtarget/imagebuilder/files/README.md
The file was modifiedtarget/imagebuilder/Makefile (diff)
コミット e37dffbf3583e8f18ae197daba662ca157d99062 by hauke
tools/mkimage: pass --static via PKG_CONFIG_EXTRAARGS

Remove the then unnecessary patch doing exactly that individually.

See also 09465d80 "u-boot.mk: always link host libraries static".

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: e37dffb)
The file was removedtools/mkimage/patches/210-link-libcrypto-static.patch
The file was modifiedtools/mkimage/Makefile (diff)
コミット 4b26ba4155db8403beb5de42bcff5bd04800a67f by hauke
kernel: bump 5.10 to 5.10.77

Deleted (upstreamed):
bcm53xx/patches-5.10/081-v5.15-Revert-pinctrl-bcm-ns-support-updated-DT-binding-as-.patch [1]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.10.y&id=01c2881bb0e0a71b87ca425e1b763ac13855aa7e

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 4b26ba4)
The file was modifiedtarget/linux/ramips/patches-5.10/720-Revert-net-phy-simplify-phy_link_change-arguments.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/bcm27xx/patches-5.10/950-0550-r8152-replace-netif_err-with-dev_err.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0557-r8152-search-the-configuration-of-vendor-mode.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0555-r8152-support-new-chips.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0201-mmc-sdhci-Silence-MMC-warnings.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0551-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.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/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0554-r8152-add-help-function-to-change-mtu.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0542-net-usb-r8152-Provide-missing-documentation-for-some.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0548-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch (diff)
The file was removedtarget/linux/bcm53xx/patches-5.10/081-v5.15-Revert-pinctrl-bcm-ns-support-updated-DT-binding-as-.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0543-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.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/bcm27xx/patches-5.10/950-0639-cgroup-Disable-cgroup-memory-by-default.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/721-NET-no-auto-carrier-off-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0545-net-usb-r8152-use-new-tasklet-API.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0547-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.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/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0546-r8152-replace-several-functions-about-phy-patch-requ.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0556-r8152-support-PHY-firmware-for-RTL8156-series.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0057-Improve-__copy_to_user-and-__copy_from_user-performa.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0552-r8152-set-inter-fram-gap-time-depending-on-speed.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0553-r8152-adjust-rtl8152_check_firmware-function.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/bcm27xx/patches-5.10/950-0549-r8152-check-if-the-pointer-of-the-function-exists.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/721-net-add-packet-mangeling.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0544-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch (diff)
コミット 30b0bd69fd57d6179d1d8825710d3bf2a40bd98b by hauke
kernel: bump 5.4 to 5.4.156

Removed upstreamed:
  backport-5.4/790-v5.7-net-switchdev-do-not-propagate-bridge-updates-across.patch

All other patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 30b0bd6)
The file was modifiedtarget/linux/pistachio/patches-5.4/401-mtd-nor-support-mtd-name-from-device-tree.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/220-arm-gc_sections.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
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)
The file was removedtarget/linux/generic/backport-5.4/790-v5.7-net-switchdev-do-not-propagate-bridge-updates-across.patch
コミット d91318662d5c290ce97bfb18c84e4cddc514f33a by chunkeey
ath9k: nvmem for ath9k caldata

With "getting WIFI MAC from NVMEM" working on ath79 on 5.10,
the next logical step I think is to utilize nvmem subsystem
to also get the calibration data from there.

This will tremendously speed up the wifi bring-up, since
we no longer need the userspace helper for the simple
devices that can just load them from there.

included with this patch is a package/mac80211/refresh.

Tested on: WNDR3700v2, TP-Link Archer C7v2

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: d913186)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/543-ath9k_entropy_from_adc.patch (diff)
The file was addedpackage/kernel/mac80211/patches/ath9k/601-v5.16-ath9k-owl-loader-fetch-pci-init-values-through-nvmem.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/501-ath9k_ahb_init.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/552-ath9k-ahb_of.patch (diff)
The file was addedpackage/kernel/mac80211/patches/ath9k/600-v5.16-ath9k-fetch-calibration-data-via-nvmem-subsystem.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/553-ath9k_of_gpio_mask.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/040-ath9k-support-DT-ieee80211-freq-limit-property-to-li.patch (diff)
コミット 217571b6abb3118a81e1cde32dd1151a9e95a0fc by chunkeey
ath79: WNDR3700/3800/MAC: utilize nvmem for caldata fetching

converts the still popular WNDR3700 Series to fetch the
caldata through nvmem. As the "MAC with NVMEM" has shown,
there could pitfalls along the way.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 217571b)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3800.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3800ch.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndrmac-v1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndr3700-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7161_netgear_wndrmac-v2.dts (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
コミット e17f238f1d6837523504c98eb60a7300b4f148f9 by chunkeey
ramips: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers

Nodes 'gdma' and 'hsdma' are using magic number '4' in interrupts property.
Use 'IRQ_TYPE_LEVEL_HIGH' instead to align with the rest of the nodes in
the file.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20211019102915.15409-2-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: e17f238)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 9b52b4e53f980eabdfdaaf80d4ba6255a563e260 by chunkeey
ramips: mt7621-dts: change some node hex addresses to lower case

Hexadecimal addresses in device tree must be defined using lower case.
There are some of them that are still in upper case. Change them all.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20211017070656.12654-2-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: 9b52b4e)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 6e30692e99b1175ad8602b0087497f39c0fdb00f by chunkeey
ramips: mt7621-dts: properly define 'cpc' and 'mc' nodes

'cpc' and 'mc' nodes correspond with the MIPS 'Cluster Power Controller'
and 'MIPS Common Device Memory Map' which are present in some MIPS related
boards. There is already bindings documentation for these two located in:
- Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
- Documentation/devicetree/bindings/bus/mti,mips-cdmm.yaml

Hence, properly update compatible strings and align nodes with already
mainlined bindings documentation. Also, move their definition to a proper
place since both of them are not related with the palmbus at all.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20211002060706.30511-1-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: 6e30692)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 93da2277987c3ada2f26f19b3dfaa664e4fc46bf by chunkeey
ramips: mt7621-dts: remove obsolete switch node

This was for OpenWrt's swconfig driver, which never made it upstream,
and was also superseded by MT7530 DSA driver.

Reviewed-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Link: https://lore.kernel.org/r/20210108025155.31556-1-dqfext@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: 93da227)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット f1d154ec6c9a64744be0cdfcbb66d9ed1d9033e3 by chunkeey
ramips: mt7621-dts: remove ethsys node

DT 'ethsys' node is being configured as a syscon
to get access to reset and other registers in the
'mediateķ,mt7621-eth' driver. Since the 'sysc' is also
a syscon, provides the clock and also is virtually
mapped from the same physical address 0x1e000000 we
can just use 'sysc' as the phandle for the syscon in
the ethernet node. Compatible string 'mediatek,mt7621-ethsys'
of the node is not being used anywhere inside the kernel
so, this node can be safely removed.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210505132154.8263-2-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: f1d154e)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット e04130fc17fcabd7d2fa224de612bce11ab227c8 by chunkeey
ramips: mt7621-dts: use standard 'syscon' string

Both 'memc' and 'sysc' nodes are not using 'syscon'
as a node string which is the standard one to be used.
Update both of them.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210505132154.8263-3-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: e04130f)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 82f9d5ad0b17e7bc1afa35fc8fdb69154136c25d by chunkeey
ramips: mt7621-dts: remove 'bug-range' property

Property 'bus-range' when values are the default are
not necessary to be defined. Hence, remove all of them.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210506170742.28196-2-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: 82f9d5a)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 2bc659ee07fa06b82a6272185865cac29819c254 by chunkeey
ramips: mt7621-dts: add missing device_type in pcie root ports

According to the YAML schema 'pci-bus.yaml' the 'device_type'
property is mandatory for all pcie root ports. Hence add it.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210506170742.28196-3-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: 2bc659e)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 8bc6654244bf90fbdb09b12541380246dbc9556e by chunkeey
ramips: mt7621-dts: properly organize pcie node

Device tree pcie node for this SoC is using different
styles in its different properties. Hence properly
unify them to be able to write a a proper yaml schema
documentation.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210505121736.6459-11-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(commit: 8bc6654)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 1f188d8c72a7324367d56cae3f348d0547bfb7d5 by chunkeey
x86: enable kmod-tg3 on 64-bit by default

Gigabit ethernet adapters using BCM5719/5720 chipset
are common on servers and as easy/cheap to get as
Intel based ones.
Usually found in 2-port and 4-port cards.

Also some devices recently added to x86_64 target
like the Meraki MX100 use this chipset for 8 of
their 12 integrated ports.

Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
(commit: 1f188d8)
The file was modifiedtarget/linux/x86/image/64.mk (diff)
コミット ab1969d9a8a30527058a7882fac19763cdab57c1 by chunkeey
x86: sort alphabetically default packages

sorting alphabetically default packages
and placing them on their own line.

Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
[fixed whitespaces before tab, double whitespaces]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: ab1969d)
The file was modifiedtarget/linux/x86/image/64.mk (diff)
コミット 605d2809141484c062d76df539d064cd99073c0d by chunkeey
ipq40xx: 5.10: refresh config

It looks like CONFIG_BLK_CMDLINE_PARSER was forgotten during the Orbi
device merge.
So lets refresh the config with it.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: 605d280)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
コミット 9a7e3d170cb7ea46ca0a34f4af7db1b3d1b68739 by chunkeey
ramips: add broken-flash-reset for HLK-7621A EvB

This is needed because the HLK-7621 EvB has 32MB of flash,
so it will have to use 4B addressing and the
broken-flash-reset hack has to be used to be able to reboot.

Signed-off-by: Wout Bertrums <wout@wbnet.eu>
[copied github message into commit message]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 9a7e3d1)
The file was modifiedtarget/linux/ramips/dts/mt7621_hilink_hlk-7621a-evb.dts (diff)
コミット 07543d00e5107c41f6ed6369e1511cfb89efa468 by chunkeey
ipq40xx: use zImage for Cell-C RTL30VW

After switch to 5.10 kernel, kernel size was too high.
This patch switches Cell-C RTL30VW from uImage to zImage build.

Lzma uImage wrap is required for factory booting and it must left
untouched.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 07543d0)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット f2f42a54e8defb110a3e8b2aab833d67f27e2fe3 by freifunk
kernel: 5.10: compress 7xx patch numbering

The qca8k patch series brings the numbering to 799. This patch renames
7xx patches to create space for more backports to be added.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
[rename 729->719]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(commit: f2f42a5)
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0003-net-dsa-b53-relax-is63xx-condition.patch
The file was addedtarget/linux/generic/backport-5.10/724-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-02-net-dsa-qca8k-use-iopoll-macro-for-qca8k_busy_wait.patch
The file was removedtarget/linux/generic/backport-5.10/786-v5.14-net-dsa-qca8k-fix-missing-unlock-on-error-in-qca8k-vlan.patch
The file was removedtarget/linux/generic/backport-5.10/731-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was removedtarget/linux/generic/backport-5.10/791-v5.14-0001-net-dsa-b53-Do-not-force-CPU-to-be-always-tagged.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-25-net-phy-add-support-for-qca8k-switch-internal-PHY-in.patch
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0005-net-dsa-b53-support-legacy-tags.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-04-dt-bindings-net-dsa-qca8k-Document-support-for-CPU-p.patch
The file was addedtarget/linux/generic/backport-5.10/734-v5.16-0001-net-bgmac-improve-handling-PHY.patch
The file was addedtarget/linux/generic/backport-5.10/734-v5.16-0002-net-bgmac-support-MDIO-described-in-DT.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-12-net-dsa-qca8k-add-support-for-QCA8328.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-08-net-dsa-qca8k-add-explicit-SGMII-PLL-enable.patch
The file was addedtarget/linux/generic/backport-5.10/749-v5.16-net-dsa-qca8k-tidy-for-loop-in-setup-and-add-cpu-port-c.patch
The file was removedtarget/linux/generic/backport-5.10/787-v5.14-02-net-dsa-qca8k-add-missing-check-return-value-in-qca8.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-18-net-dsa-qca8k-dsa-qca8k-protect-MASTER-busy_wait-wit.patch
The file was addedtarget/linux/generic/backport-5.10/742-v5.16-net-phy-at803x-add-support-for-qca-8327-internal-phy.patch
The file was addedtarget/linux/generic/backport-5.10/736-v5.14-net-dsa-qca8k-fix-missing-unlock-on-error-in-qca8k-vlan.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-10-net-dsa-qca8k-add-support-for-pws-config-reg.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-04-dt-bindings-net-dsa-qca8k-Document-support-for-CPU-p.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-02-net-dsa-qca8k-use-iopoll-macro-for-qca8k_busy_wait.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-01-net-dsa-qca8k-change-simple-print-to-dev-variant.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0006-net-dsa-b53-mmap-Add-device-tree-support.patch
The file was addedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-06-net-dsa-qca8k-handle-error-with-qca8k_write-operatio.patch
The file was removedtarget/linux/generic/backport-5.10/796-v5.16-03-net-phy-at803x-enable-prefer-master-for-83xx-interna.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-23-net-dsa-qca8k-pass-switch_revision-info-to-phy-dev_f.patch
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0007-net-dsa-b53-spi-add-missing-MODULE_DEVICE_TABLE.patch
The file was removedtarget/linux/generic/backport-5.10/799-v5.16-net-dsa-qca8k-tidy-for-loop-in-setup-and-add-cpu-port-c.patch
The file was removedtarget/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 removedtarget/linux/generic/backport-5.10/785-v5.14-04-net-dsa-qca8k-handle-qca8k_set_page-errors.patch
The file was addedtarget/linux/generic/backport-5.10/731-v5.12-net-dsa-mt7530-MT7530-optional-GPIO-support.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-11-dt-bindings-net-dsa-qca8k-document-support-for-qca83.patch
The file was removedtarget/linux/generic/backport-5.10/788-v5.14-02-net-dsa-qca8k-check-the-correct-variable-in-qca8k-se.patch
The file was removedtarget/linux/generic/backport-5.10/740-v5.12-net-phy-Add-100-base-x-mode.patch
The file was removedtarget/linux/generic/backport-5.10/791-v5.14-0003-net-dsa-b53-Create-default-VLAN-entry-explicitly.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-13-net-dsa-qca8k-set-internal-delay-also-for-sgmii.patch
The file was addedtarget/linux/generic/backport-5.10/746-v5.16-04-net-phy-at803x-better-describe-debug-regs.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0003-net-dsa-b53-relax-is63xx-condition.patch
The file was removedtarget/linux/generic/backport-5.10/796-v5.16-02-net-phy-at803x-add-DAC-amplitude-fix-for-8327-phy.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-13-net-dsa-qca8k-add-GLOBAL_FC-settings-needed-for-qca8.patch
The file was addedtarget/linux/generic/backport-5.10/738-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-13-net-dsa-qca8k-add-GLOBAL_FC-settings-needed-for-qca8.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-15-dt-bindings-net-ipq8064-mdio-fix-warning-with-new-qc.patch
The file was removedtarget/linux/generic/backport-5.10/792-v5.16-net-phy-at803x-add-support-for-qca-8327-internal-phy.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-17-net-dsa-qca8k-clear-MASTER_EN-after-phy-read-write.patch
The file was addedtarget/linux/generic/backport-5.10/730-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-15-net-dsa-qca8k-add-ethernet-ports-fallback-to-setup_m.patch
The file was addedtarget/linux/generic/backport-5.10/705-net-phy-at803x-select-correct-page-on-config-init.patch
The file was removedtarget/linux/generic/backport-5.10/743-v5.15-net-phy-marvell-add-SFP-support-for-88E1510.patch
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0004-net-dsa-tag_brcm-add-support-for-legacy-tags.patch
The file was removedtarget/linux/generic/backport-5.10/793-v5.16-0001-net-dsa-b53-Include-all-ports-in-enabled_ports.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-11-net-dsa-qca8k-add-priority-tweak-to-qca8337-switch.patch
The file was removedtarget/linux/generic/backport-5.10/730-net-phy-at803x-select-correct-page-on-config-init.patch
The file was removedtarget/linux/generic/backport-5.10/796-v5.16-04-net-phy-at803x-better-describe-debug-regs.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-01-dsa-qca8k-add-mac-power-sel-support.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-03-net-dsa-qca8k-improve-qca8k-read-write-rmw-bus-acces.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-20-net-dsa-qca8k-add-support-for-internal-phy-and-inter.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-02-dt-bindings-net-dsa-qca8k-Add-SGMII-clock-phase-prop.patch
The file was removedtarget/linux/generic/backport-5.10/798-v5.16-net-dsa-qca8k-fix-delay-applied-to-wrong-cpu-in-parse-p.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-06-net-dsa-qca8k-rework-rgmii-delay-logic-and-scan-for-.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-07-dt-bindings-net-dsa-qca8k-Document-qca-sgmii-enable-.patch
The file was addedtarget/linux/generic/backport-5.10/723-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch
The file was removedtarget/linux/generic/backport-5.10/784-v5.16-0002-net-bgmac-support-MDIO-described-in-DT.patch
The file was removedtarget/linux/generic/backport-5.10/787-v5.14-01-net-dsa-qca8k-check-return-value-of-read-functions-c.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-16-net-dsa-qca8k-make-rgmii-delay-configurable.patch
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0006-net-dsa-b53-mmap-Add-device-tree-support.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-18-net-dsa-qca8k-dsa-qca8k-protect-MASTER-busy_wait-wit.patch
The file was removedtarget/linux/generic/backport-5.10/789-v5.15-net-dsa-qca8k-fix-kernel-panic-with-legacy-mdio-mapping.patch
The file was addedtarget/linux/generic/backport-5.10/738-v5.14-02-net-dsa-qca8k-check-the-correct-variable-in-qca8k-se.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-16-dt-bindings-net-dsa-qca8k-convert-to-YAML-schema.patch
The file was removedtarget/linux/generic/backport-5.10/742-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-03-net-dsa-qca8k-improve-qca8k-read-write-rmw-bus-acces.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-09-net-dsa-qca8k-add-support-for-qca8327-switch.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-07-net-dsa-qca8k-handle-error-with-qca8k_rmw-operation.patch
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0001-net-dsa-b53-Add-debug-prints-in-b53_vlan_enable.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-17-net-dsa-qca8k-clear-MASTER_EN-after-phy-read-write.patch
The file was removedtarget/linux/generic/backport-5.10/784-v5.16-0001-net-bgmac-improve-handling-PHY.patch
The file was addedtarget/linux/generic/backport-5.10/712-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-08-net-dsa-qca8k-handle-error-from-qca8k_busy_wait.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-12-net-dsa-qca8k-limit-port5-delay-to-qca8337.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-10-devicetree-net-dsa-qca8k-Document-new-compatible-qca.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0004-net-dsa-tag_brcm-add-support-for-legacy-tags.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-09-dt-bindings-net-dsa-qca8k-Document-qca-led-open-drai.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-16-net-dsa-qca8k-make-rgmii-delay-configurable.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-05-net-dsa-qca8k-handle-error-with-qca8k_read-operation.patch
The file was addedtarget/linux/generic/backport-5.10/743-v5.16-0001-net-dsa-b53-Include-all-ports-in-enabled_ports.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-08-net-dsa-qca8k-add-explicit-SGMII-PLL-enable.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-10-net-dsa-qca8k-add-support-for-pws-config-reg.patch
The file was addedtarget/linux/generic/backport-5.10/733-v5.15-0002-net-bgmac-platform-handle-mac-address-deferral.patch
The file was removedtarget/linux/generic/backport-5.10/771-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch
The file was removedtarget/linux/generic/backport-5.10/781-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
The file was addedtarget/linux/generic/backport-5.10/746-v5.16-01-net-phy-at803x-fix-resume-for-QCA8327-phy.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-09-dt-bindings-net-dsa-qca8k-Document-qca-led-open-drai.patch
The file was removedtarget/linux/generic/backport-5.10/790-v5.13-0002-net-dsa-b53-spi-allow-device-tree-probing.patch
The file was addedtarget/linux/generic/backport-5.10/741-v5.14-0001-net-dsa-b53-Do-not-force-CPU-to-be-always-tagged.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-14-net-dsa-qca8k-add-support-for-switch-rev.patch
The file was addedtarget/linux/generic/backport-5.10/746-v5.16-03-net-phy-at803x-enable-prefer-master-for-83xx-interna.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-16-dt-bindings-net-dsa-qca8k-convert-to-YAML-schema.patch
The file was addedtarget/linux/generic/backport-5.10/713-v5.15-net-phy-marvell-add-SFP-support-for-88E1510.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-14-net-dsa-qca8k-add-support-for-switch-rev.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-21-devicetree-bindings-dsa-qca8k-Document-internal-mdio.patch
The file was removedtarget/linux/generic/backport-5.10/795-v5.16-03-net-phy-at803x-fix-spacing-and-improve-name-for-83xx.patch
The file was removedtarget/linux/generic/backport-5.10/765-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was addedtarget/linux/generic/backport-5.10/719-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was removedtarget/linux/generic/backport-5.10/770-v5.12-net-bridge-notify-switchdev-of-disappearance-of-old-.patch
The file was removedtarget/linux/generic/backport-5.10/795-v5.16-01-net-phy-at803x-add-support-for-qca-8327-A-variant.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-03-net-dsa-qca8k-add-support-for-sgmii-falling-edge.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-01-net-dsa-qca8k-change-simple-print-to-dev-variant.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-10-devicetree-net-dsa-qca8k-Document-new-compatible-qca.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-05-net-dsa-qca8k-add-support-for-cpu-port-6.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-07-net-dsa-qca8k-handle-error-with-qca8k_rmw-operation.patch
The file was removedtarget/linux/generic/backport-5.10/795-v5.16-02-net-phy-at803x-add-resume-suspend-function-to-qca83x.patch
The file was removedtarget/linux/generic/backport-5.10/774-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-03-net-dsa-qca8k-add-support-for-sgmii-falling-edge.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-23-net-dsa-qca8k-pass-switch_revision-info-to-phy-dev_f.patch
The file was removedtarget/linux/generic/backport-5.10/793-v5.16-0003-net-dsa-b53-Improve-flow-control-setup-on-BCM5301x.patch
The file was removedtarget/linux/generic/backport-5.10/791-v5.14-0002-net-dsa-b53-remove-redundant-null-check-on-dev.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-13-net-dsa-qca8k-set-internal-delay-also-for-sgmii.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-14-net-dsa-qca8k-move-port-config-to-dedicated-struct.patch
The file was addedtarget/linux/generic/backport-5.10/731-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0007-net-dsa-b53-spi-add-missing-MODULE_DEVICE_TABLE.patch
The file was removedtarget/linux/generic/backport-5.10/794-v5.15-net-dsa-don-t-set-skb-offload_fwd_mark-when-not-offl.patch
The file was addedtarget/linux/generic/backport-5.10/720-v5.12-net-bridge-notify-switchdev-of-disappearance-of-old-.patch
The file was removedtarget/linux/generic/backport-5.10/783-v5.15-0002-net-bgmac-platform-handle-mac-address-deferral.patch
The file was addedtarget/linux/generic/backport-5.10/725-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch
The file was addedtarget/linux/generic/backport-5.10/711-v5.12-sfp-add-support-for-100-base-x-SFPs.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-20-net-dsa-qca8k-add-support-for-internal-phy-and-inter.patch
The file was addedtarget/linux/generic/backport-5.10/710-v5.12-net-phy-Add-100-base-x-mode.patch
The file was addedtarget/linux/generic/backport-5.10/721-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-05-net-dsa-qca8k-handle-error-with-qca8k_read-operation.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-09-net-dsa-qca8k-add-support-for-qca8327-switch.patch
The file was removedtarget/linux/generic/backport-5.10/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/743-v5.16-0002-net-dsa-b53-Drop-BCM5301x-workaround-for-a-wrong-CPU.patch
The file was addedtarget/linux/generic/backport-5.10/744-v5.15-net-dsa-don-t-set-skb-offload_fwd_mark-when-not-offl.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-02-dt-bindings-net-dsa-qca8k-Add-SGMII-clock-phase-prop.patch
The file was removedtarget/linux/generic/backport-5.10/772-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-21-devicetree-bindings-dsa-qca8k-Document-internal-mdio.patch
The file was addedtarget/linux/generic/backport-5.10/743-v5.16-0003-net-dsa-b53-Improve-flow-control-setup-on-BCM5301x.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-14-net-dsa-qca8k-move-port-config-to-dedicated-struct.patch
The file was addedtarget/linux/generic/backport-5.10/746-v5.16-02-net-phy-at803x-add-DAC-amplitude-fix-for-8327-phy.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-15-net-dsa-qca8k-add-ethernet-ports-fallback-to-setup_m.patch
The file was addedtarget/linux/generic/backport-5.10/722-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-22-net-dsa-qca8k-improve-internal-mdio-read-write-bus-a.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-15-dt-bindings-net-ipq8064-mdio-fix-warning-with-new-qc.patch
The file was addedtarget/linux/generic/backport-5.10/737-v5.14-01-net-dsa-qca8k-check-return-value-of-read-functions-c.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0002-net-dsa-b53-spi-allow-device-tree-probing.patch
The file was removedtarget/linux/generic/backport-5.10/788-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch
The file was removedtarget/linux/generic/backport-5.10/780-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-12-net-dsa-qca8k-limit-port5-delay-to-qca8337.patch
The file was addedtarget/linux/generic/backport-5.10/739-v5.15-net-dsa-qca8k-fix-kernel-panic-with-legacy-mdio-mapping.patch
The file was removedtarget/linux/generic/backport-5.10/741-v5.12-sfp-add-support-for-100-base-x-SFPs.patch
The file was addedtarget/linux/generic/backport-5.10/745-v5.16-01-net-phy-at803x-add-support-for-qca-8327-A-variant.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-04-net-dsa-qca8k-handle-qca8k_set_page-errors.patch
The file was addedtarget/linux/generic/backport-5.10/737-v5.14-02-net-dsa-qca8k-add-missing-check-return-value-in-qca8.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-08-net-dsa-qca8k-handle-error-from-qca8k_busy_wait.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-11-net-dsa-qca8k-add-priority-tweak-to-qca8337-switch.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-06-net-dsa-qca8k-handle-error-with-qca8k_write-operatio.patch
The file was addedtarget/linux/generic/backport-5.10/748-v5.16-net-dsa-qca8k-fix-delay-applied-to-wrong-cpu-in-parse-p.patch
The file was addedtarget/linux/generic/backport-5.10/743-v5.16-0004-net-dsa-b53-Drop-unused-cpu_port-field.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-05-net-dsa-qca8k-add-support-for-cpu-port-6.patch
The file was addedtarget/linux/generic/backport-5.10/732-net-next-2-of-net-fix-of_get_mac_addr_nvmem-for-non-platform-devices.patch
The file was addedtarget/linux/generic/backport-5.10/706-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-25-net-phy-add-support-for-qca8k-switch-internal-PHY-in.patch
The file was addedtarget/linux/generic/backport-5.10/745-v5.16-03-net-phy-at803x-fix-spacing-and-improve-name-for-83xx.patch
The file was addedtarget/linux/generic/backport-5.10/741-v5.14-0003-net-dsa-b53-Create-default-VLAN-entry-explicitly.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-06-net-dsa-qca8k-rework-rgmii-delay-logic-and-scan-for-.patch
The file was removedtarget/linux/generic/backport-5.10/781-v5.12-net-dsa-mt7530-MT7530-optional-GPIO-support.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-11-dt-bindings-net-dsa-qca8k-document-support-for-qca83.patch
The file was removedtarget/linux/generic/backport-5.10/793-v5.16-0002-net-dsa-b53-Drop-BCM5301x-workaround-for-a-wrong-CPU.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-19-net-dsa-qca8k-enlarge-mdio-delay-and-timeout.patch
The file was addedtarget/linux/generic/backport-5.10/741-v5.14-0002-net-dsa-b53-remove-redundant-null-check-on-dev.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-12-net-dsa-qca8k-add-support-for-QCA8328.patch
The file was addedtarget/linux/generic/backport-5.10/733-v5.15-0001-net-bgmac-bcma-handle-deferred-probe-error-due-to-ma.patch
The file was addedtarget/linux/generic/backport-5.10/747-v5.16-07-dt-bindings-net-dsa-qca8k-Document-qca-sgmii-enable-.patch
The file was removedtarget/linux/generic/backport-5.10/775-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch
The file was addedtarget/linux/generic/backport-5.10/735-v5.14-19-net-dsa-qca8k-enlarge-mdio-delay-and-timeout.patch
The file was removedtarget/linux/generic/backport-5.10/796-v5.16-01-net-phy-at803x-fix-resume-for-QCA8327-phy.patch
The file was removedtarget/linux/generic/backport-5.10/797-v5.16-01-dsa-qca8k-add-mac-power-sel-support.patch
The file was removedtarget/linux/generic/backport-5.10/773-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch
The file was addedtarget/linux/generic/backport-5.10/745-v5.16-02-net-phy-at803x-add-resume-suspend-function-to-qca83x.patch
The file was removedtarget/linux/generic/backport-5.10/785-v5.14-22-net-dsa-qca8k-improve-internal-mdio-read-write-bus-a.patch
The file was removedtarget/linux/generic/backport-5.10/783-v5.15-0001-net-bgmac-bcma-handle-deferred-probe-error-due-to-ma.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0001-net-dsa-b53-Add-debug-prints-in-b53_vlan_enable.patch
The file was addedtarget/linux/generic/backport-5.10/740-v5.13-0005-net-dsa-b53-support-legacy-tags.patch
The file was removedtarget/linux/generic/backport-5.10/793-v5.16-0004-net-dsa-b53-Drop-unused-cpu_port-field.patch
コミット ec68c75c629eed149ed4416d5300328deb53a417 by stijn
kernel: add missing KASAN config symbols

Enabling KERNEL_KASAN exposes several missing symbols. As KASAN_SW_TAGS
is only implemented for arm64 CPUs and requires clang, it doesn't make
sense to make this a build option so just default to KASAN_GENERIC and
disable KASAN_SW_TAGS.

While at it, disable TEST_KASAN_MODULE in the generic 5.10 config.

Fixes build failures with KERNEL_KASAN enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ec68c75)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedconfig/Config-kernel.in (diff)
コミット c5fa7ec2a6d97597cfcac8d21657026802ff01a2 by stijn
kernel: add missing UBSAN config symbols

Enabling KERNEL_UBSAN exposes several missing symbols. Add new kernel
build options for UBSAN_BOUNDS and UBSAN_TRAP, disable CONFIG_TEST_UBSAN
in the generic kernel configs and enable CONFIG_UBSAN_MISC in generic
5.10 config. The latter symbol was removed in later kernels, as it was
causing some issues, so just disable it in 5.10 instead of adding a
build option for it.

Fixes build failures with KERNEL_UBSAN enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c5fa7ec)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 13bd0721d1add0e232991a79a21cfcb468e5c7f3 by hauke
kernel: Add regmap-i2c dependency to sound-soc-imx-sgtl5000

This dependency is needed on the imx/cortexa7 subtarget.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 13bd072)
The file was modifiedpackage/kernel/linux/modules/sound.mk (diff)
コミット da9a8fcbc3cf4319655da1b4d341134b5d4663c1 by hauke
archs38: update kernel version to 5.10

Update config, Makefile and image/Makefile.
Directly switch to kernel 5.10.

This patch was tested in nSIM simulator, no errors appeared.

Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Paul Spooren <mail@aparcar.org>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Cc: John Crispin <john@phrozen.org>
(commit: da9a8fc)
The file was modifiedtarget/linux/archs38/Makefile (diff)
The file was addedtarget/linux/archs38/config-5.10
The file was modifiedtarget/linux/archs38/image/Makefile (diff)
コミット cbeab2cd991929815f50ee995a593db1ab07bf6e by stijn
kernel: add another missing KASAN symbol

Enabling KERNEL_KASAN exposes yet another missing symbol. This did not
appear on bcm27xx but is appearing now on x86/64. Add a new kernel build
option for KASAN_VMALLOC to fix build on x86/64 with KERNEL_KASAN
enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: cbeab2c)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 0ccbcb0223a312467cd151aa876ab5abf7e94b71 by stijn
kernel: add missing keyword to KERNEL_KASAN_VMALLOC

The help keyword is missing, which breaks menuconfig etc.

Fixes: cbeab2cd9919 ("kernel: add another missing KASAN symbol")

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 0ccbcb0)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 786cbf0fa4212baaa88dad9602d6467061333dc7 by stijn
kernel: fix KERNEL_KASAN_VMALLOC build option

It should be config, not CONFIG.

Fixes: cbeab2cd9919 ("kernel: add another missing KASAN symbol")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 786cbf0)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 646c011ec76eca151b24ccde01df12f47e199d2d by hauke
pistachio: switch to Kernel 5.10

This was successfully boot tested on a Creator Ci40.

Signed-off-by: Paul Spooren <mail@aparcar.org>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 646c011)
The file was modifiedtarget/linux/pistachio/Makefile (diff)
コミット 184d072fc0d4fd2721e66abf00c985f4477c6a09 by hauke
pistachio: drop Kernel 5.4 support

With the switch to Kernel 5.10 the 5.4 files are no longer needed.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 184d072)
The file was removedtarget/linux/pistachio/patches-5.4/104-spi-img-spfi-use-device-0-configuration-for-all-devi.patch
The file was removedtarget/linux/pistachio/patches-5.4/903-MIPS-DTS-img-marduk-Add-NXP-SC16IS752IPW.patch
The file was removedtarget/linux/pistachio/patches-5.4/105-spi-img-spfi-RX-maximum-burst-size-for-DMA-is-8.patch
The file was removedtarget/linux/pistachio/patches-5.4/106-spi-img-spfi-finish-every-transfer-cleanly.patch
The file was removedtarget/linux/pistachio/patches-5.4/901-MIPS-DTS-img-marduk-Add-SPI-NAND-flash.patch
The file was removedtarget/linux/pistachio/patches-5.4/109-MIPS-DTS-img-marduk-switch-mmc-to-1-bit-mode.patch
The file was removedtarget/linux/pistachio/patches-5.4/101-dmaengine-img-mdc-Handle-early-status-read.patch
The file was removedtarget/linux/pistachio/patches-5.4/102-spi-img-spfi-Implement-dual-and-quad-mode.patch
The file was removedtarget/linux/pistachio/patches-5.4/108-clk-pistachio-Fix-wrong-SDHost-card-speed.patch
The file was removedtarget/linux/pistachio/patches-5.4/401-mtd-nor-support-mtd-name-from-device-tree.patch
The file was removedtarget/linux/pistachio/patches-5.4/904-MIPS-DTS-img-marduk-Add-partition-name.patch
The file was removedtarget/linux/pistachio/config-5.4
The file was removedtarget/linux/pistachio/patches-5.4/902-MIPS-DTS-img-marduk-Add-Cascoda-CA8210-6LoWPAN.patch
The file was removedtarget/linux/pistachio/patches-5.4/905-MIPS-DTS-img-marduk-Add-led-aliases.patch
コミット 84616a1725ad274852a7bb016c25653627505714 by hauke
gdb: Add explicit patch to libgmp

Without giving the patch gdb does not compile on Arch Linux.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 84616a1)
The file was modifiedpackage/devel/gdb/Makefile (diff)
コミット 71af55ae2a9f5de71041936502c6a631349f33a7 by hauke
gdb: Make only full gdb depend on libgmp

libgmp is only needed for the full gdb and not for the gdbserver
application.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 71af55a)
The file was modifiedpackage/devel/gdb/Makefile (diff)
コミット a50565157e61bb3e570b5b23dd6ff4c2e88ffee4 by hauke
kernel: bump 5.4 to 5.4.158

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: a505651)
The file was modifiedtarget/linux/generic/pending-5.4/811-pci_disable_usb_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/737-v5.5-net-phy-add-core-phylib-sfp-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
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)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.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/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/690-net-add-support-for-threaded-NAPI-polling.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/105-ipq40xx-fix-sleep-clock.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/817-spi-0006-LF-20-2-mtd-spi-nor-Use-1-bit-mode-of-spansion-s25fs.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/layerscape/patches-5.4/820-usb-0014-MLK-17380-3-usb-move-EH-SINGLE_STEP_SET_FEATURE-impl.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/layerscape/patches-5.4/820-usb-0018-MLK-18794-1-usb-host-xhci-add-.bus_suspend-override.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/721-phy_packets.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/0019-v5.6-mtd-spi-nor-Add-support-for-mx25r3235f.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch (diff)
コミット 83f1d72dea093836d8c4f6a8a1ace7c56ac05059 by hauke
kernel: bump 5.10 to 5.10.78

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 83f1d72)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0139-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/701-net-dsa-bcm_sf2-keep-GPHY-enabled-on-the-BCM4908.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/811-pci_disable_usb_common_quirks.patch (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/bcm4908/patches-5.10/075-v5.13-0005-net-dsa-bcm_sf2-fix-BCM4908-RGMII-reg-s.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/700-net-dsa-bcm_sf2-enable-GPHY-for-switch-probing.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット d8b33dad0bb761a2d8651a4d10cff114879eb358 by nbd
dnsmasq: add support for monitoring and modifying dns lookup results via ubus

The monitoring functionality will be used for dns rule support in qosify

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d8b33da)
The file was addedpackage/network/services/dnsmasq/patches/200-ubus_dns.patch
コミット afb9c24d906f300808964bad238cbd3dd94e739d by nbd
qosify: update to the latest version

2ca7352543da map: make a helper function for freeing entries
411432ec853b map: add support for adding dns regex patterns
14803cb559d8 ubus: remove unused enum
a0740172eda6 ubus: add api for providing dns lookup results for dns regex rules
406fbf478e87 ubus: add support for dynamically adding dns based rules
5fc91183d60a README: mention dns regex entries
3ed8c3eb1a3b README: document mapping file syntax
91ce2e77d302 map: introduce low effort codepoint from RFC8622
5ff14acca0e7 interface: enable NAT on interfaces by default
e70f70e496d7 README: fix typo
f25ded617478 README: fix another typo
675238bc2ce5 loader: always reinitialize programs
010eea0d98c3 map: improve timeout handling of IP entries
7ef54a7f04a0 map: add DF codepoint
6f7fbe698555 map: increase active timeout to 300
60e06a579a13 qosify-bpf: inline check_flow() to ensure that it is jited
f5ae89e8d869 ubus: subscribe to dnsmasq.dns for dns lookup results

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: afb9c24)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 32ba52e2174d0c12fa476c3295daca12a864e547 by daniel
rpcd: reload rpcd on installation of rpcd-mod-*

When installing additional rpcd modules, a restart of rpcd is required.
This often confuses users as even after installing rpcd-mod-rpcsys the
relevant ubus objects are still missing until rpcd has been reloaded
(or the system has been rebooted, obviously).
Let rpcd-mod-* reload rpcd as post-install action.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 32ba52e)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 4cd97e4760899172a1d6339ea5644992775e504e by rafal
bcm47xx: relocate LZMA loader

Kernel 5.10 grew bigger than 5.4 so we need to bump BZ_TEXT_START to
allow lzma loader hanel its size.

At the same time BZ_STACK_START needs to be increased to avoid
overwriting the stack.

For a reference see:
d5cf4a5aa4a3 ("brcm47xx: relocate loader to higher address")
2909a4b78e2b ("brcm47xx: relocate the stack in loader")

Cc: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4cd97e4)
The file was modifiedtarget/linux/bcm47xx/image/lzma-loader/src/Makefile (diff)
コミット 6cdac994012003065a7040ceba3186f80db3cdbe by rafal
bcm47xx: fix bgmac regression present in 5.10 kernel

This fixes:
[    2.548098] bgmac_bcma bcma0:1: Failed to register fixed PHY device
[    2.554584] bgmac_bcma bcma0:1: Cannot connect to phy
and downstream (swconfig-based) b53 driver failing to load.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 6cdac99)
The file was addedtarget/linux/bcm47xx/patches-5.10/700-net-bgmac-connect-to-PHY-even-if-it-is-BGMAC_PHY_NOR.patch
コミット 29f12fefc01039e9a14fade54b24e5ba8be35f9e by rafal
bcm47xx: switch to kernel 5.10

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 29f12fe)
The file was modifiedtarget/linux/bcm47xx/Makefile (diff)
コミット a02c971dff934a11ddadf7ffd850dabcab5a3cdf by rafal
bcm4908: start work on images for devices using U-Boot

New BCM4908 family based routers will use U-Boot bootloader. That will
require using a totally different firmware format. Kernel has to be put
in a FIT image.

OpenWrt has some helpers for generating .its files but they don't fit
BCM4908 requirements and there is no simple way of extending any of
them. The best solution seems to be storing an .its template.

BCM4908 bootfs may:
1. contain extra binaries (other than kernel & DTB)
2. include multiple DTB files
3. store device specific U-Boot configurations with custom properties

Such setups are too complex to generate using shell script. Raw .its
file on the other hand seems quire clean & reasonable.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: a02c971)
The file was modifiedtarget/linux/bcm4908/image/Makefile (diff)
The file was addedtarget/linux/bcm4908/image/bootfs-generic.its
コミット b8bbac951c42c6639a66696ade4477aa2be6aa54 by rafal
layerscape: mkits-multiple-config: fail on invalid arguments

Fail if arguments couldn't be parsed and print unrecognized part. It's
important when running it from script with dynamic values. Missing value
could result in skipping argument and silent failures (unexpected its).

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: b8bbac9)
The file was modifiedtarget/linux/layerscape/image/mkits-multiple-config.sh (diff)
コミット 406c5002b842e293a9deb053a1479eefcae0f431 by rafal
bcm53xx: drop downstream patch for Buffalo WZR-1750DHP button

This patch never received a proper description and was never sent
upstream as supposed. It was meant to be handled in 2015-2018 so it
should be safe to assume noone really understands it or care.

Cc: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 406c500)
The file was removedtarget/linux/bcm53xx/patches-5.10/311-ARM-BCM5301X-Add-power-button-for-Buffalo-WZR-1750DHP.patch
コミット 4e9be470876aa25f3eb697997527da01443d1ae1 by rafal
bcm53xx: drop patch for downstream swconfig-based b53

It isn't used anymore so there is no need to hack CPU port. Upstream
(DSA-based) b53 also supports all switch ports just fine.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 4e9be47)
The file was removedtarget/linux/bcm53xx/patches-5.10/700-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch
コミット c4ff53b971380dca094e94631bbb4044458c9ded by rafal
bcm4908: fix b53 regression regarding RGMII reg(s)

This fixes:
[   35.308550] WARNING: CPU: 0 PID: 230 at bcm_sf2_reg_rgmii_cntrl.isra.0+0x84/0x90

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: c4ff53b)
The file was modifiedtarget/linux/bcm4908/patches-5.10/700-net-dsa-bcm_sf2-enable-GPHY-for-switch-probing.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/701-net-dsa-bcm_sf2-keep-GPHY-enabled-on-the-BCM4908.patch (diff)
The file was addedtarget/linux/bcm4908/patches-5.10/075-v5.13-0006-net-dsa-bcm_sf2-Fix-bcm_sf2_reg_rgmii_cntrl-call-for.patch
コミット 48c754d653f042cfc8af6ae6fa179ce76d4c6528 by nbd
qosify: add missing dependency

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 48c754d)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 0e4ef0e5a43d6875e0044cf9d1276bb888c147a8 by nbd
qosify: update to the latest version

737970946bc0 map: default to fnmatch matching for dns patterns. support regex via leading /
b56b112e62e2 ubus: fix crash caused by missing static keyword
3a420e272c18 qosify: support wildcards in classifier filenames

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0e4ef0e)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 85cc0046060b83bf616ea9476f3d6d9530c72771 by nbd
qosify: move files to /etc/qosify

Now that wildcard matching is supported, this makes it easier for packages
to supply their own qosify rules

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 85cc004)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット 9a18bbec1f63468182e4d6216b595ff73f08b919 by rafal
bcm4908: refresh kernel configs

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 9a18bbe)
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
コミット 9565bd9bd61f026effce7ebfe17d413d1adb032f by rafal
bcm4908: add watchdog support

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 9565bd9)
The file was addedtarget/linux/bcm4908/patches-5.10/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch
The file was addedtarget/linux/bcm4908/patches-5.4/800-watchdog-bcm7038_wdt-allow-building-on-ARCH_BCM4908.patch
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was addedtarget/linux/bcm4908/patches-5.4/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch
The file was addedtarget/linux/bcm4908/patches-5.10/800-watchdog-bcm7038_wdt-allow-building-on-ARCH_BCM4908.patch
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
コミット f1a074d0ce625d2b78ea729eb9311a52ea17887f by rafal
bcm4908: switch to kernel 5.10

Tested on:
1. Asus GT-AC5300
2. Netgear R8000P

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f1a074d)
The file was modifiedtarget/linux/bcm4908/Makefile (diff)
コミット a667f6b8dd4b0f47d9c0aacb900f1fd3045ec945 by nbd
qosify: mark as nonshared

The SDK does not have the LLVM toolchain yet

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a667f6b)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 8a6b1a8d29cbd62f005ba20998ca9c8048ff49fc by ldir
dnsmasq: add match_tag for --dhcp-host

A set of tags can be specified for --dhcp-host option to restrict the
assignment to the requests which match all the tags.

Example usage:

config vendorclass
        option networkid 'udhcp'
        option vendorclass 'udhcp'

config host
        option mac '*:*:*:*:*:*'
        list match_tag 'switch.10'
        list match_tag 'udhcp'
        option ip '192.168.25.10'

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
(commit: 8a6b1a8)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 694aed607fbc0a0599f1ff951e5af280500339f9 by nbd
include/bpf.mk: check minimum required clang version

Avoid spurious runtime errors caused by loading eBPF modules
built with an old clang version

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 694aed6)
The file was modifiedinclude/bpf.mk (diff)
コミット 0b79e7c01e42898547eddefc9efc030f2e772b93 by nbd
dnsmasq: generate the dns object name dynamically

Fixes an issue with running multiple dnsmasq instances

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0b79e7c)
The file was modifiedpackage/network/services/dnsmasq/patches/200-ubus_dns.patch (diff)
コミット a564e1df52327ad0548bb7fba583e4194da78a4a by dedeckeh
nat46: update to latest git HEAD

1fdf2a3 Fix kernel panic due to device deletion (#29)
e7b48d1 add the mutex lock for create/delete/config/insert nat46 devices to fix nat46 module crash issues. (#28)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: a564e1d)
The file was modifiedpackage/kernel/nat46/Makefile (diff)
コミット 49f615022c921189ff4566b8b2bfdbf97a2a8787 by nbd
mac80211: fix queue selection issue

When __ieee80211_select_queue is called, skb->cb has not been cleared yet,
which means that info->control.flags can contain garbage.
In some cases this leads to IEEE80211_TX_CTRL_DONT_REORDER being set, causing
packets marked for other queues to randomly end up in BE instead.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 49f6150)
The file was addedpackage/kernel/mac80211/patches/subsys/300-mac80211-drop-check-for-DONT_REORDER-in-__ieee80211_.patch
コミット 9224ddf72d0fb1b1fb6a47055efb57dd36b0155d by daniel
procd: update to git HEAD

9d1431e jail: allow passing environment variable to procd jailed process

Fixes dnsmasq in ujail which needs USER_SCRIPT env variable to be
passed to jailed process.

Reported-by: Bastian Bittorf <bb@npl.de>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9224ddf)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 959a0308e5ac3af5a27fc5c401e8e11b5d316c6f by nbd
include/bpf.mk: fix typo in clang version check

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 959a030)
The file was modifiedinclude/bpf.mk (diff)
コミット 0cbc6b16db8ce03a522b9acb49ea46cc2134697a by daniel
dnsmasq: add ubus acl to allow calls to hotplug.tftp object

dnsmasq may call hotplug.dhcp, hotplug.neigh and hotplug.tftp.
Only the first two callees were listed in the ACL, so add missing
hotplug.tftp.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0cbc6b1)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq_acl.json (diff)
コミット c3c67fe7b1fbfc9b08e1a2d056b120aa63ef4145 by daniel
mediatek: mt7623: re-write sysupgrade uImage.FIT on MMC

Re-reading the partition table doesn't work reliably, it fails if
anything on the device is still in use and it's not trivial to prevent
every possible case of a block device still being in use somehow.

Therefore, instead of relying on the in-kernel partition parser to know
where to write the configuration backup, use OpenWrt's format-agnostic
fwtool to strip off all metadata from the image and count its blocks
while writing. In that way we can know where to write the config backup
without needing the kernel to parse the MBR and FIT structures.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c3c67fe)
The file was modifiedtarget/linux/mediatek/mt7623/target.mk (diff)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
コミット 8fd0268b5f346fba26329c73225c3c425f2658eb by daniel
mediatek: mt7622: bpi-r64: rewrite MMC uImage.FIT sysupgrade

Similar to mt7623, also no longer use 'blockdev' and stop relying on
in-kernel partition parsers. Instead, strip off all metadata using
'fwtool' while writing the firmware image and scrape the number of
blocks written from 'dd', then use that block offset to stash the
configuration backup.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8fd0268)
The file was modifiedtarget/linux/mediatek/mt7622/target.mk (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
コミット c8340120e703abe6343cf347d1274587d288e0aa by nbd
dnsmasq: fix the dynamic dns object names patch

We can't use booleans, since we're not including stdbool.h. Use integers
instead.

Fixes: 0b79e7c01e ("dnsmasq: generate the dns object name dynamically")

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: c834012)
The file was modifiedpackage/network/services/dnsmasq/patches/200-ubus_dns.patch (diff)
コミット 50d33fcf7dde872627a3a98ff1b9cfc6e5df30f9 by nbd
qosify: update to the latest version

0750f2b4d329 README: dnsmasq integration is complete
8e48d0b0cbba bpf: add initial support for splitting map dscp value into ingress and egress
bfc2cafe2a8c map: add support for defining aliases

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 50d33fc)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット bdaacdc2fcd1761ffd784e4280f6135c20be856d by nbd
qosify: add default alias sections

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: bdaacdc)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット fa7356dd9d6d88c9aff9dce496dc9eaa0a8d9bda by dedeckeh
iproute2: update to 5.15

from https://git.kernel.org/pub/scm/network/iproute2/iproute2.git

changes since 5.14.0:

ad3a118f rdma: Fix SRQ resource tracking information json
7a235a10 man: devlink-port: fix pfnum for devlink port add
229eaba5 uapi: pickup fix for xfrm ABI breakage
a500c5ac lib/bpf: fix map-in-map creation without prepopulation
7c032cac man: devlink-port: remove extra .br
04ee8e6f man: devlink-port: fix style
14802d84 man: devlink-port: fix the devlink port add synopsis
897772a7 cmd: use spaces instead of tabs for usage indentation
e7a98a96 mptcp: unbreak JSON endpoint list
2f5825cb lib: bpf_legacy: fix bpffs mount when /sys/fs/bpf exists
d756c08a tc/f_flower: fix port range parsing
92e32f77 uapi: updates from 5.15-rc1
e7e0e2ce iptuntap: fix multi-queue flag display
deef844b man: ip-link: remove double of
a3272b93 configure: restore backward compatibility
ceba5930 tree-wide: fix some typos found by Lintian
7a705242 ip: remove leftovers from IPX and DECnet
8ab1834e uapi: update headers from 5.15 merge
6d0d35ba ip/bond: add lacp active support
926ad641 Update kernel headers
c730bd0b ip/tunnel: always print all known attributes
df8912ed ipioam6: use print_nl instead of print_null
7e7270bb tc/skbmod: Introduce SKBMOD_F_ECN option
86c596ed IOAM man8
2d83c710 New IOAM6 encap type for routes
f0b3808a Add, show, link, remove IOAM namespaces and schemas
acbdef93 Import ioam6 uapi headers
2d6fa30b Update kernel headers
508ad89c ipneigh: add support to print brief output of neigh cache in tabular format

* update patch 170-ip_tiny.patch to accomodate ioam.

Signed-off-by: Russell Senior <russell@personaltelco.net>
(commit: fa7356d)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
The file was modifiedpackage/network/utils/iproute2/patches/170-ip_tiny.patch (diff)
コミット c90e10b62eaccb71d289c3f7a7c67dcbae0b74f8 by hauke
mac80211: Fix deadlock when configuring wifi

The nl80211_set_wiphy() function was changed between kernel 5.11 and
5.12 to take the rdev->wiphy lock which should be freed at the end
again. The 500-mac80211_configure_antenna_gain.patch added some code
which just returned in some cases without unlocking. This resulted in a
deadlock with brcmfmac.
This patch fixes this by also jumping to the out label in case we want
to leave the function.
This fixes a hanging system when brcmfmac is in use. I do not know why
we do not see this with other driver.

The kernel returns very useful debug details when setting these OpenWrt
configuration options:
CONFIG_KERNEL_DETECT_HUNG_TASK=y
CONFIG_KERNEL_PROVE_LOCKING=y

Fixes: FS#4122
Fixes: b96c2569ac76 ("mac80211: Update to version 5.12.19-1")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c90e10b)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
コミット f81dc44fd5360ce58a205ac7ce42aa4611b41483 by daniel
kernel: bump 5.10 to 5.10.79

Manually rebased:
generic/backport-5.10/810-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch

Tested-by: John Audia <graysky@archlinux.us>
Tested-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: f81dc44)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/810-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 4d3303b1bddf3c66fc0a05fb5eb45ceac48cd0d5 by daniel
base-files: stage2: improve /proc/*/stat parser

Simply reading /proc/*/stat as a space-separated string will not work
as the process name may itself contain spaces. Hence we must match on
the '(' and ')' characters around the process name and can then handle
the remaining string as space-separated values.
This fixes shell error messages which have been popping up the console
due to spaces in process names being interpreted as field separators.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4d3303b)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット 7bc18aa2846d5fc4c35bbdf5b3aae486eb485850 by mail
firewall4: update to latest Git HEAD

eb0a3ee fw4.uc: Do not quote port ranges
c5a8e3e tests: adapt test to new ICMP print logic

Also start using $(AUTORELEASE)

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 7bc18aa)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット b5ab6d0bc577e81a77f39211883f6c0c4155b6ed by mail
scripts/env: fix env for git conf init.defaultBranch not set to "master"

Since version 2.28, git has a config option init.defaultBranch to set the name
of the first branch created with git init. The env script expects this name to
be "master". This commit sets the initial branch name to "master"
instead of using the git configured one.

Signed-off-by: Arne Zachlod <arne@nerdkeller.org>
(commit: b5ab6d0)
The file was modifiedscripts/env (diff)
コミット 12d33d388c52565803a746586426bed3d3fcc941 by chunkeey
ipq40xx: add support for P&W R619AC (aka G-DOCK 2.0)

P&W R619AC is a IPQ4019 Dual-Band AC1200 router.
It is made by P&W (p2w-tech.com) known as P&W R619AC
but marketed and sold more popularly as G-DOCK 2.0.

Specification:

* SOC: Qualcomm Atheros IPQ4019 (717 MHz)
* RAM: 512 MiB
* Flash: 16 MiB (NOR) + 128 MiB (NAND)
* Ethernet: 5 x 10/100/1000 (4 x LAN, 1 x WAN)
* Wireless:
  - 2.4 GHz b/g/n Qualcomm Atheros IPQ4019
  - 5 GHz a/n/ac Qualcomm Atheros IPQ4019
* USB: 1 x USB 3.0
* LED: 4 x LAN, 1 x WAN, 2 x WiFi, 1 x Power (All Blue LED)
* Input: 1 x reset
* 1 x MicroSD card slot
* Serial console: 115200bps, pinheader J2 on PCB
* Power: DC 12V 2A
* 1 x Unpopulated mPCIe Slot (see below how to connect it)
* 1 x Unpopulated Sim Card Slot

Installation:
1. Access to tty console via UART serial
2. Enter failsafe mode and mount rootfs
   <https://openwrt.org/docs/guide-user/troubleshooting/failsafe_and_factory_reset>
3. Edit inittab to enable shell on tty console
   `sed -i 's/#ttyM/ttyM/' /etc/inittab`
4. Reboot and upload `-nand-factory.bin` to the router (using wget)
5. Use `sysupgrade` command to install

Another installation method is to hijack the upgrade server domain
of stock firmware, because it's using insecure http.

This commit is based on @LGA1150(at GitHub)'s work
<https://github.com/LGA1150/openwrt/commit/a4932c8d5a275d1fb4297bd20ec03f9270a45d1c>
With some changes:
1. Added `qpic_bam` node in dts. I don't know much about this,
   but I observed other dtses have this node.
2. Removed `ldo` node under `sd_0_pinmux`, because `ldo` cause SD card not
   working. This fix is from
   <https://github.com/coolsnowwolf/lede/commit/51143b4c7571f717afe071db60bbb4db1532cbf2>
3. Removed the 32MB NOR variant.
4. Removed `cd-gpios` in `sdhci` node, because it's reported that it makes
   wlan2g led light up.
5. Added ethphy led config in dts.
6. Changed nand partition label from `rootfs` to `ubi`.

About the 128MiB variant: The stock bootloader sets size of nand to 64MiB.
But most of this devices have 128MiB nand. If you want to use all 128MiB,
you need to modify the `MIBIB` data of bootloader. More details can be
found on github:
<https://github.com/openwrt/openwrt/pull/3691#issuecomment-818770060>
For instructions on how to flash the MIBIB partition from u-boot console:
<https://github.com/openwrt/openwrt/pull/3691#issuecomment-819138232>

About the Mini PCIe slot: (from "ygleg")
"The REFCLK signals on the Mini PCIe slot is not connected on
this board out of the box. If you want to use the Mini PCIe slot
on the board, you need to (preferably) solder two 0402 resistors:
R436 (REFCLK+) and R444 (REFCLK-)..."
This and much more information is provoided in the github comment:
<https://github.com/openwrt/openwrt/pull/3691#issuecomment-968054670>

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
[Added comment about MIBIB+128 MiB variant. Added commit
message section about pcie slot. Renamed gpio-leds' subnodes
and added color, function+enum properties.]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 12d33d3)
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-ipq4019-r619ac-64m.dts
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-r619ac-128m.dts
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-r619ac.dtsi
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was addedpackage/firmware/ipq-wifi/board-p2w_r619ac.qca4019
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット cb18b622067f9b7f25bd1f31e53ccbb8904b1638 by chunkeey
ipq40xx: reenable Zyxel NBG6617 by default

The Zyxel NBG6617 already uses lzma to compress the kernel.
A local build with every module enabled (either as =Y or =M)
ended produced a 3058 KiB kernel (the kernel partition is 4MiB).
It booted just fine, let's reenable the device.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: cb18b62)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット e7d0dce2b3cf49184e0d9d61c184f1073e61791a by chunkeey
ipq40xx: fix missing include

This patch fixes a blunder of mine. The include needed
for LED_COLOR_ID_BLUE property is missing.

This caused the builds to fail with:
|Error: arch/arm/boot/dts/qcom-ipq4019-r619ac.dtsi:91.13-14 syntax error
|FATAL ERROR: Unable to parse input tree

Fixes: 12d33d388c52 ("ipq40xx: add support for P&W R619AC (aka G-DOCK 2.0)")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e7d0dce)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-r619ac.dtsi (diff)
コミット 9bd9e04b6fe7e427a5d90ccbb186c2727767a756 by nbd
qosify: add missing alias support in the init script

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9bd9e04)
The file was modifiedpackage/network/config/qosify/files/qosify.init (diff)
コミット 565b62cca2fc7d27f1f1584c44830a6e5c4f0f61 by dev
uboot-lantiq: danube: fix hanging lzma kernel uncompression

At least since gcc 7.3.0 (OpenWrt 18.06) lwr/lwl are used in the
assembly of LzmaProps_Decode. While the decission made by the compiler
looks perfect fine, it triggers some obscure hang on lantiq danube-s
v1.5 with MX29LV640EB NOR flash chips.

Only if the offset 1 is used, the hang can be observed. Using any other
offset works fine:

  lwl s0,0(a1) - s0 == 0x6d000080
  lwl s0,1(a1) - hangs
  lwl s0,2(a1) - s0 == 0x0080xxxx
  lwl s0,3(a1) - s0 == 0x80xxxxxx

It isn't clear whether it is a limitation of the flash chip, the EBU or
something else.

Force 8bit reads to prevent gcc optimizing the read with lwr/lwl
instructions.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 565b62c)
The file was addedpackage/boot/uboot-lantiq/patches/0030-lzma-force-8bit-reads.patch
コミット 87b8f095af9f7e6ff5edae6778d967f91e779cf2 by dev
uboot-lantiq: fix out of bounds cache invalidate

With gcc10 the variables are placed more tightly to each other, which
uncovers a long existing bug in the lantiq DMA code. It can be observed
when using tftpboot with the filename parameter, which gets reset during
the tftpboot execution.

NetRxPackets[] points to cache line size aligned addresses. In
ltq_eth_rx_packet_align() the address NetRxPackets[] points to is
increased by LTQ_ETH_IP_ALIGN and the resulting not cache aligned
address is used further on. While doing so, the length/size is never
updated.

The "not cache aligned address" + len/size for a cache aligned address
is passed to invalidate_dcache_range(). Hence, invalidate_dcache_range()
invalidates the next 32 bit as well, which flashes the BootFile variable
as well.

   variable BootFile is at address: 0x83ffe12c
   NetRxPackets[] points to 0x83ffdb20 (len is 0x600)
   data points to: 0x83ffdb22 (len is 0x600)

   ltq_dma_dcache_inv: 0x83ffdb22 (for len 0x600)
   invalidate_dcache_range: 0x83ffdb20 to 0x83ffe120 (size: 32)
   invalidate_dcache_range: 0x83ffdb20 to 0x83ffdb40 (Bootfile: a.bin)
   ...
   invalidate_dcache_range: 0x83ffe100 to 0x83ffe120 (Bootfile: a.bin)
   invalidate_dcache_range: 0x83ffe120 to 0x83ffe140 (Bootfile: )

In ltq_dma_tx_map() and ltq_dma_rx_map() the start address passed to
ltq_dma_dcache_wb_inv() is incorrect. By considering the offset, the
start address passed to flush_dcache_range() is always aligned to 32, 64
or 128 bytes dependent on configured DMA burst size.

Fixes: FS#4113

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 87b8f09)
The file was addedpackage/boot/uboot-lantiq/patches/0031-dma-lantiq-fix-out-of-bounds-cache-invalidate.patch
コミット e6f8cf622318e65a00a5322509707f3f25cef68e by dev
uboot-lantiq: danube: fix SPL boot

On danube we only have 0x6800 bytes of usable SRAM. Everything behind
can't be written to and a SPL u-boot locks up during boot.

Since it's a hard to debug issue and took me more than two years to fix
it, I consider it worth to include fix albeit SPL u-boots are not build
in OpenWrt.

I faced the issue while trying to shrink the u-boot to 64K since some
boards only have an u-boot partition of that size from the days
ifx-uboot was used.

Signed-off-by: Mathias Kresin <dev@kresin.me>
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
(commit: e6f8cf6)
The file was addedpackage/boot/uboot-lantiq/patches/0032-MIPS-lantiq-danube-fix-SPL-boot.patch
コミット 9daf57d960d26001645d9c4e178e89257b813717 by dev
uboot-lantiq: reduce stack size

On lantiq a lot of stuff expects to be loaded to and executed at
0x80002000, including our own second stage bootloader.

For all build u-boots, the initial stack pointer is at 0x80008000. After
loading data to 0x80002000, every further stack operation corrupts the
loaded code.

Set the initial stack pointer to 0x80002000, to not overwrite code
loaded in memory. A stack of 0x2000 bytes has been proven as enough in
all done tests.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 9daf57d)
The file was addedpackage/boot/uboot-lantiq/patches/0033-MIPS-lantiq-reduce-stack-size.patch
コミット 683e9cf7d05dfb268435d8373e81b8b4f2cb2939 by dev
lantiq: fix mac address from nvmem-cells

The devicetree property mac-address is expected to be set by the
bootloader and has priority over the nvmem supplied one.

Drop the mac-address address property from the dtsi files, to let the
mac address from nvmem-cells get used.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 683e9cf)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi (diff)
コミット f054fcd98a27e6c2030155e1a8f056e76bffb6cc by stijn
lldpd: bump to 1.0.13

Fixes CVE-2021-43612.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: f054fcd)
The file was modifiedpackage/network/services/lldpd/Makefile (diff)
コミット d44ab665a6b848422657ce19e3d6c6e76fed0dc2 by stijn
lldpd: consolidate procd command lines

There is no need to have multiple lines for this.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: d44ab66)
The file was modifiedpackage/network/services/lldpd/Makefile (diff)
The file was modifiedpackage/network/services/lldpd/files/lldpd.init (diff)
コミット 53247d3cb43e1ecc5feef1753ca541e3c8f76110 by stijn
lldpd: add reload trigger

This is needed to reload the service when calling reload_config, if the
UCI config has changed.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 53247d3)
The file was modifiedpackage/network/services/lldpd/Makefile (diff)
The file was modifiedpackage/network/services/lldpd/files/lldpd.init (diff)
コミット d842da8d1b2c12d70ae9a45d90ed94c10201fcde by wigyori
mxs: switch to Kernel 5.10

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: d842da8)
The file was modifiedtarget/linux/mxs/Makefile (diff)
コミット 59c2a585a19bf4108b7490779e4c25cc6977b9a2 by wigyori
mxs: drop kernel 5.4 support

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: 59c2a58)
The file was removedtarget/linux/mxs/config-5.4
The file was removedtarget/linux/mxs/patches-5.4/100-ARM-dts-imx23-introduce-mmc0_sck_cfg.patch
コミット c9536520bdc2dccd88316fb889f65c0331a080ad by hauke
kernel: 5.10: backport explicit MAC06 disable patch

Backport of Ansuel Smith's "net: dsa: qca8k: make sure PAD0 MAC06
exchange is disabled", to ensure mac06 is disabled even if enabled by
the bootloader.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: c953652)
The file was addedtarget/linux/generic/backport-5.10/750-v5.16-net-dsa-qca8k-make-sure-pad0-mac06-exchange-is-disabled.patch
コミット 63ce6fcd2093a3503044d51f7a025bf8b0a8260f by hauke
kernel: fix mac-address-increment patch

Fix mac address increment patch. Permit to overflow to the next
byte and correctly calculate the incremented mac.

Reported-by: Chen Minqiang <ptpt52@gmail.com>
Fixes: d284e6ef0f06 ("treewide: convert mtd-mac-address-increment* to generic implementation")
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 63ce6fc)
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/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)
コミット 91a5d69ea40196044e7456d72095afb655b0c5aa by hauke
build: allow package to be built for all variants

This allows a package to be rebuilt for all different VARIANTs.
To do so, set VARIANT=*.

The wpa-cli package is not getting built after changes made by
19aae94 [build: avoid rebuilds of unset VARIANT packages], because
wpa-cli is only built when compiling a variant that includes
supplicant support, and the first selected variant may not build it.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 91a5d69)
The file was modifiedinclude/package-bin.mk (diff)
The file was modifiedinclude/subdir.mk (diff)
The file was modifiedinclude/package-ipkg.mk (diff)
コミット 5720ac8f4c0d17534a2cf8c9800c01fa7e2c785f by hauke
hostapd: set VARIANT=* for wpa-cli, hostapd-utils

19aae94 [build: avoid rebuilds of unset VARIANT packages] builds
packages defined without a VARIANT only once, using the first VARIANT
defined in the Makefile.

This caused problems with wpa-cli, as it is only built for variants that
include supplicant support, and the first VARIANT defined may not build
it.

The same happens to hostapd-utils, which is not built for
supplicant-only variants.

To circumvent this, set VARIANT=* for both packages so that they get
built for every defined variant.  This should not cause spurious
rebuilds, since tey are not a dependency of any other package defined in
this Makefile.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 5720ac8)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 38106a484cdff85cd9b52bb2978c8b40f8b2c942 by stijn
kernel: add missing symbol

Enabling KERNEL_FTRACE exposes the HIST_TRIGGERS triggers symbol. Add a
build option for it to fix build failures with KERNEL_FTRACE enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 38106a4)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 2f95dd8ff0103374a197b943bb41ca6ff81a3af4 by daniel
ltq-vdsl-fw: update w921v firmware download URL

Update Telekom Speedport W921V firmware download URL.
Contained TAPI and VDSL firmware blobs are identical.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2f95dd8)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-fw/src/vdsl_fw_install.sh (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-fw/src/w921v_fw_cutter.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-fw/Makefile (diff)
コミット 0e561a2aea8dddbb446f710f1037ec305c23af9e by dev
lantiq: improve ethernet performance

This commit contains a series of fixes for DMA. The burst length
patch significantly improves Ethernet performance. Patches were
tested on the xRX200 and xRX330.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 0e561a2)
The file was addedtarget/linux/lantiq/patches-5.10/0110-MIPS-lantiq-dma-add-small-delay-after-reset.patch
The file was addedtarget/linux/lantiq/patches-5.10/0710-net-lantiq-configure-burst-length-for-ethernet.patch
The file was addedtarget/linux/lantiq/patches-5.4/0111-MIPS-lantiq-dma-reset-correct-number-of-channel.patch
The file was addedtarget/linux/lantiq/patches-5.10/0111-MIPS-lantiq-dma-reset-correct-number-of-channel.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9.dtsi (diff)
The file was addedtarget/linux/lantiq/patches-5.4/0710-net-lantiq-configure-burst-length-for-ethernet.patch
The file was addedtarget/linux/lantiq/patches-5.4/0112-MIPS-lantiq-dma-fix-burst-length-for-DEU.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/amazonse.dtsi (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi (diff)
The file was addedtarget/linux/lantiq/patches-5.10/0112-MIPS-lantiq-dma-fix-burst-length-for-DEU.patch
The file was addedtarget/linux/lantiq/patches-5.4/0110-MIPS-lantiq-dma-add-small-delay-after-reset.patch
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi (diff)
The file was addedtarget/linux/lantiq/patches-5.10/0113-MIPS-lantiq-dma-make-a-burst-length-configurable-in-.patch
The file was addedtarget/linux/lantiq/patches-5.4/0113-MIPS-lantiq-dma-make-a-burst-length-configurable-in-.patch
コミット 0c249ab07645489088c9010bb528b637356aa052 by nbd
toolchain/gcc: revert a faulty upstream commit that caused miscompiled code

This broke at least the OKLI loader, but possibly other things as well

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0c249ab)
The file was addedtoolchain/gcc/patches/11.2.0/001-Revert-Cleanup-range-of-address-calculations.patch
コミット db34b93331e91bdb2cbc15d17632aaaab7217a6d by nbd
toolchain: add a version that can be bumped to force toolchain/target rebuild

This can be used to ensure that the compiled code is up to date, when
something important changes in the toolchain.
A recent example of this is the gcc 11 fix for a code miscompilation issue

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: db34b93)
The file was modified.gitignore (diff)
The file was addedtoolchain/build_version
The file was addedscripts/check-toolchain-clean.sh
The file was modifiedMakefile (diff)
コミット 5901917b936d93c8facda6dfec4c5d77f666cbac by rafal
bcm53xx: use more upsteam DT patches from 5.16 / 5.17

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 5901917)
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0004-ARM-BCM53016-MR32-convert-to-Broadcom-iProc-I2C-Driv.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.16-0025-ARM-dts-BCM5301X-Add-interrupt-properties-to-GPIO-no.patch
The file was removedtarget/linux/bcm53xx/patches-5.10/040-v5.16-ARM-dts-BCM5301X-Fix-I2C-controller-interrupt.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/033-v5.16-0024-ARM-dts-BCM5301X-Fix-I2C-controller-interrupt.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0005-ARM-dts-BCM5301X-update-CRU-block-description.patch
The file was removedtarget/linux/bcm53xx/patches-5.10/332-Meraki-MR32-use-hw-i2c.patch
コミット d745835ae19caf1999924a434abd25e92cce4343 by rafal
bcm4908: backport upstream DT commits

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: d745835)
The file was addedtarget/linux/bcm4908/patches-5.10/034-v5.16-0003-arm64-dts-broadcom-bcm4908-Fix-UART-clock-name.patch
The file was addedtarget/linux/bcm4908/patches-5.4/033-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch
The file was addedtarget/linux/bcm4908/patches-5.4/035-v5.17-0001-dt-bindings-arm-bcm-document-Netgear-RAXE500-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/034-v5.16-0001-arm64-dts-broadcom-bcm4908-Fix-NAND-node-name.patch
The file was addedtarget/linux/bcm4908/patches-5.4/034-v5.16-0002-arm64-dts-broadcom-bcm4908-Move-reboot-syscon-out-of.patch
The file was addedtarget/linux/bcm4908/patches-5.4/035-v5.17-0002-arm64-dts-broadcom-bcm4908-add-DT-for-Netgear-RAXE50.patch
The file was addedtarget/linux/bcm4908/patches-5.10/035-v5.17-0001-dt-bindings-arm-bcm-document-Netgear-RAXE500-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.4/034-v5.16-0003-arm64-dts-broadcom-bcm4908-Fix-UART-clock-name.patch
The file was addedtarget/linux/bcm4908/patches-5.10/035-v5.17-0002-arm64-dts-broadcom-bcm4908-add-DT-for-Netgear-RAXE50.patch
The file was modifiedtarget/linux/bcm4908/patches-5.4/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch (diff)
The file was addedtarget/linux/bcm4908/patches-5.10/033-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch
The file was modifiedtarget/linux/bcm4908/patches-5.10/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch (diff)
The file was addedtarget/linux/bcm4908/patches-5.4/034-v5.16-0001-arm64-dts-broadcom-bcm4908-Fix-NAND-node-name.patch
The file was addedtarget/linux/bcm4908/patches-5.10/034-v5.16-0002-arm64-dts-broadcom-bcm4908-Move-reboot-syscon-out-of.patch
コミット 3ae5da5adce90443426a477784e68cd9d49ded06 by daniel
kernel: bump 5.10 to 5.10.80

Deleted (upstreamed):
ath79/patches-5.10/921-serial-core-add-support-for-boot-console-with-arbitr.patch [1]
bcm53xx/patches-5.10/033-v5.15-0012-ARM-dts-BCM5301X-Fix-memory-nodes-names.patch [2]
lantiq/patches-5.10/0016-mtd-rawnand-xway-Keep-the-driver-compatible-with-on-.patch [3]
lantiq/patches-5.10/0110-MIPS-lantiq-dma-add-small-delay-after-reset.patch [4]
lantiq/patches-5.10/0111-MIPS-lantiq-dma-reset-correct-number-of-channel.patch [5]
lantiq/patches-5.10/0112-MIPS-lantiq-dma-fix-burst-length-for-DEU.patch [6]

Manually rebased:
ipq806x/patches-5.10/0065-arm-override-compiler-flags.patch

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=47462c5e600fbaffd755cd13dedd80d04e41ff83
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=2fde76df1885a6bec04317e457121326070450eb
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=9b366f5221d8aa64b22f35be137a5749326444ce
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=5af57ce8a6155fe3e4270d28d171abf8903bebc0
[5] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=b92a5df2c7adc79a57481445f67de0c1c716581f
[6] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=6b72caabc47011d03f44064452b2c65e8ed18326

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 3ae5da5)
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/hack-5.10/661-use_fq_codel_by_default.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/810-uvc-add-iPassion-iP2970-support.patch (diff)
The file was modifiedtarget/linux/mpc85xx/patches-5.10/100-powerpc-85xx-tl-wdr4900-v1-support.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/mpc85xx/patches-5.10/103-powerpc-85xx-red-15w-rev1.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0198-media-videodev2.h-Add-a-format-for-column-YUV4-2-0-m.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.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/ipq806x/patches-5.10/0065-arm-override-compiler-flags.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/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/302-clocksource-add-rtl9300-driver.patch (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0112-MIPS-lantiq-dma-fix-burst-length-for-DEU.patch
The file was modifiedtarget/linux/generic/pending-5.10/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/840-serial-add-ugly-custom-baud-rate-hack.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/mpc85xx/patches-5.10/101-powerpc-85xx-hiveap-330-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0219-media-uapi-v4l2-core-Add-ISP-statistics-output-V4L2-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0278-media-Add-a-pixel-format-for-MIPI-packed-12bit-luma-.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/410-block-fit-partition-parser.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/721-NET-no-auto-carrier-off-support.patch (diff)
The file was modifiedtarget/linux/mpc85xx/patches-5.10/106-powerpc-85xx-ws-ap3710i-support.patch (diff)
The file was modifiedtarget/linux/octeontx/patches-5.10/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/904-debloat_dma_buf.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/720-Revert-net-phy-simplify-phy_link_change-arguments.patch (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0111-MIPS-lantiq-dma-reset-correct-number-of-channel.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0639-cgroup-Disable-cgroup-memory-by-default.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.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/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.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/721-net-add-packet-mangeling.patch (diff)
The file was removedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0012-ARM-dts-BCM5301X-Fix-memory-nodes-names.patch
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-56-netfilter-conntrack-Introduce-udp-offload-timeout-co.patch (diff)
The file was modifiedtarget/linux/mpc85xx/patches-5.10/105-powerpc-85xx-panda-support.patch (diff)
The file was removedtarget/linux/ath79/patches-5.10/921-serial-core-add-support-for-boot-console-with-arbitr.patch
The file was modifiedtarget/linux/generic/pending-5.10/300-mips_expose_boot_raw.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0152-lantiq-VPE.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0279-media-Add-a-pixel-format-for-MIPI-packed-14bit-luma-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0210-media-uapi-v4l2-core-Add-sensor-ancillary-data-V4L2-.patch (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0016-mtd-rawnand-xway-Keep-the-driver-compatible-with-on-.patch
The file was removedtarget/linux/lantiq/patches-5.10/0110-MIPS-lantiq-dma-add-small-delay-after-reset.patch
コミット ebb6f9287e33c3760b076efa6dcc1cce90e1a109 by daniel
sunxi: 5.10: Orange Pi Zero Plus: Fix networking

Orange Pi Zero Plus uses a Realtek RTL8211E RGMII Gigabit PHY, but its
currently set to plain RGMII mode meaning that it doesn't introduce
delays.

With this setup, TX packets are completely lost and changing the mode to
RGMII-ID so the PHY will add delays internally fixes the issue.

It looks like this got broken in 5.10 as the PHY RGMII config got fixed
due to datasheet being available and a lot of boards got broken by that.

This has already been sent upstream and received multiple reviews.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: ebb6f92)
The file was addedtarget/linux/sunxi/patches-5.10/103-arm64-dts-allwinner-orangepi-zero-plus-fix-PHY-mo.patch
コミット 494c033f9cbad67ea2cee3860894bdfffea65109 by rafal
bcm4908: continue work on images for U-Boot based devices

It still isn't ready though - more data needs to be added to the bootfs.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 494c033)
The file was modifiedtarget/linux/bcm4908/image/Makefile (diff)
The file was addedtarget/linux/bcm4908/image/pkgtb-bcm4912.its
The file was addedtarget/linux/bcm4908/image/pkgtb-bcm4908.its
コミット 21d28adbc1cc98c55858a73d62b9bf89c3874b08 by rafal
bcm4908: enable MTD_CMDLINE_PARTS

It's needed to support devices with U-Boot. That bootloader passes MTD
layout using cmdline.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 21d28ad)
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
コミット 63ba3eaccddeb8058b0fabd69197e650735573bc by rafal
bcm4908: start working on Netgear RAXE500 image

bootfs still needs more work before it's ready.

For some unknown reason model RAXE500 uses board id RAX220.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 63ba3ea)
The file was modifiedtarget/linux/bcm4908/image/bootfs-generic.its (diff)
The file was modifiedtarget/linux/bcm4908/image/Makefile (diff)
コミット 0e8a5acf6eb4c689b6deed2146010b5b2c54fa78 by rafal
bcm4908: build chk image for Netgear RAXE500

Fixes: 63ba3eaccdde ("bcm4908: start working on Netgear RAXE500 image")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 0e8a5ac)
The file was modifiedtarget/linux/bcm4908/image/Makefile (diff)
コミット 0c70c5c9986c9c1a7f018636e20aa449942bd2a4 by daniel
mediatek/mt7622: unifi-6-lr: fix ucidef network configuration typo

There's no such thing as ucidef_set_interfaces_lan. It's
ucidef_set_interface_lan.

Cc: David Bauer <mail@david-bauer.net>
Signed-off-by: Mark Mentovai <mark@moxienet.com>
(commit: 0c70c5c)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/etc/board.d/02_network (diff)
コミット ea5fce3f4616df3e4331e6b4e8e79767bded442c by daniel
mac80211: fix IBSS/adhoc mode for brcmfmac

On systems using brmcfmac (e.g. Raspberry Pi Zero W) without this fix,
the final setup-call:
iw dev wlan0 ibss join ...

fails with returncode 161 and message:
"command failed: Not supported (-95)"

So this patch calls an explicit:
iw dev wlan0 set type ibss
just prior to the 'ibss join' command.

I have tested several ath9k and mt76xx devices
with different revisions: this patch does not harm.

please also apply to stable branch.

Signed-off-by: Bastian Bittorf <bb@npl.de>
(commit: ea5fce3)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット 7ae04d3799d44b4a9fd3a2c82763d202be97fb77 by mail
hostapd: fix use after free bugs

Using a pointer one lifter after it freed is not the best idea.
Let's not do that.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 7ae04d3)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
コミット 98ef23dda84924e01348f2354161459a06e79e58 by nbd
include/bpf.mk: preserve the bpf .o file with debug symbols

Makes it easier to analyze verifier complaints

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 98ef23d)
The file was modifiedinclude/bpf.mk (diff)
コミット 537df46a3912f314e296598f6a270040f486da98 by nbd
qosify: move package to Base System

Since sqm-scripts and qos-scripts packages are in the same category as qosify,
the firsts being in the Base System category, I find it understandable to move
the latter to Base System instead of network section.

Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
(commit: 537df46)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット ff6b89df708336e9628c04bba42bd09c1164d6c0 by nbd
qosify: keep ICMP in the default best-effort class

Also preserve existing DSCP tags to make it easier to test latency for
different DSCP values

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ff6b89d)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット 8f355becdf39e4a166063a887f04f7b4feb78cc0 by nbd
bpf-headers: switch to mips64 for 64 bit targets

BTF pointer data has a different size on 32 vs 64 bit targets,
and while the generated eBPF code works, the BTF data fails to validate
on mismatch

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8f355be)
The file was modifiedpackage/kernel/bpf-headers/Makefile (diff)
The file was modifiedinclude/bpf.mk (diff)
コミット 0351a5ff87c9b3a8eb0d3989ae2d94c67d4dc41a by nbd
qosify: update to the latest version

68961a555e42 ubus: drop dnsmasq check for dns_result method
1ca3e26b8169 bpf: refactor code to support explicit opt-in for bulk+prio detection
3f0acf039f41 bpf: move flow prio/bulk detection config into a separate data structure
bc54c97e3333 map, bpf: create a separate map for configured dscp classes
46cf3eae2d99 bpf: fix bulk flow detaction
88f1db7dd611 bpf: fix priority flow detection
b5dec7874373 bpf: remove access to skb->gso_size
e728a319a9a5 interface: unify status, always include ifname, ingress, egress

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0351a5f)
The file was modifiedpackage/network/config/qosify/files/qosify.init (diff)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット 991966f1f55d72f0350acf4b0151059a354783ec by nbd
qosify: add class specific bulk flow detection example to voice class

With the new version, priority/bulk flow detection can be selectively enabled
and configured per class

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 991966f)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット b764cb9e5b1040b6dc13773f8cc153ce6cd7c44d by nbd
qosify: add qosify-status script

This will show detailed status for all devices/interfaces

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b764cb9)
The file was addedpackage/network/config/qosify/files/qosify-status
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 6fcb4f4e0479dffa9132f9afc1e1ca245cc3bb38 by daniel
libubox: update to git HEAD

cce5e35 vlist: define vlist_for_each_element_safe

This is change affects only a macro in headers and hence it is not
required to bump ABI_VERSION.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6fcb4f4)
The file was modifiedpackage/libs/libubox/Makefile (diff)
コミット 43b498f669c978c1a2004640ad6cabddc9e693ec by hauke
kernel: remove non-existent config symbols

The crashlog patch as not ported to kernel 5.4.

Fixes: 4e0c54bc5bc8 ("kernel: add support for kernel 5.4")
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(commit: 43b498f)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedconfig/Config-kernel.in (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット c65196a48a4d4a586e8802207ba91578565d8983 by hauke
kernel: bump 5.4 to 5.4.159

Manually rebased:
    generic-backport/850-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch

All other patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: c65196a)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0014-MLK-17380-3-usb-move-EH-SINGLE_STEP_SET_FEATURE-impl.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/850-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 507911f477cc29531a2fbdf364df42e7e4f3c696 by hauke
kernel: add kmod-ledtrig-pattern

This allows LEDs to be triggered by custom pattern and not just
predefined ones.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(commit: 507911f)
The file was modifiedpackage/kernel/linux/modules/leds.mk (diff)
コミット 4580516bfbb05fe5e78416155289bf75a51c4287 by hauke
mvebu: backport mvneta basic MQPrio patch

Implement a basic MQPrio support, inserting rules in RX that translate
the TC to prio mapping into vlan prio to queues.

Signed-off-by: Kabuli Chana <newtownBuild@gmail.com>
(commit: 4580516)
The file was addedtarget/linux/mvebu/patches-5.10/701-v5.14-net-ethernet-marvell-mvnetaMQPrio.patch
コミット e900779e6f15a3a00a2f9003dd68a43aa0ef88e8 by hauke
octeon: add USB3 support (for Ubiquiti EdgeRouter 6P)

Fixes: FS#4086

Signed-off-by: Laurent DEBOMY <laurent.debomy@canal-belletrud.fr>
(commit: e900779)
The file was modifiedtarget/linux/octeon/config-5.10 (diff)
The file was modifiedtarget/linux/octeon/config-5.4 (diff)
コミット c29f71ece753d55ddf19a1b87d228499e5165190 by hauke
ath79: mikrotik: enable USB module on RouterBoard wAPR-2nD

The MikroTik RouterBOARD wAPR-2nD (wAP R) router features a miniPCI-e
slot with USB lines connected, which are used by some USB cards with
miniPCI-e form factor, like the R11e-LR8. Enabling USB support is
required for such cards to work.

Tested on a MikroTik wAP LR8 kit (RB wAPR-2nD + R11e-LR8).

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
(commit: c29f71e)
The file was modifiedtarget/linux/ath79/dts/qca9533_mikrotik_routerboard-wapr-2nd.dts (diff)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
コミット 3d6e25dd3295347546d1e9cfb3249563e59350f9 by hauke
libjson-c: don't build shared host libraries

Avoids having to deal with various rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 3d6e25d)
The file was modifiedpackage/libs/libjson-c/Makefile (diff)
コミット a24de8953971124ee752021e49b18bdf2ce5cc9c by hauke
readline: disable shared library for host

Allows to avoid rpath hacks with at least softethervpn.

--with-pic is needed as it's not default with static libraries, only
shared ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: a24de89)
The file was modifiedpackage/libs/readline/Makefile (diff)
コミット a3cd6c0b893473ed5fa62105f81d39e2ff780773 by hauke
pcre: bring back C++ bindings

It seems some people use them privately.

Reported-by: Jan Kardell <jan.kardell@telliq.com>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: a3cd6c0)
The file was modifiedpackage/libs/pcre/Makefile (diff)
コミット b1db5585557ed069027767a80c31c6f1f2920196 by hauke
cypress-nvram: fix firmware is not exist for raspberry pi compute 4

Fix file "brcmfmac43455-sdio.raspberrypi,4-compute-module.txt" is not exist.

Signed-off-by: Nian Bohung <n0404.n0404@gmail.com>
(commit: b1db558)
The file was modifiedpackage/firmware/cypress-nvram/Makefile (diff)
コミット 454ebdf1c98317790a103b4497d45b7ad2133fe0 by hauke
linux-firmware: add firmware for intel ax200

Signed-off-by: Nian Bohung <n0404.n0404@gmail.com>
(commit: 454ebdf)
The file was modifiedpackage/firmware/linux-firmware/intel.mk (diff)
コミット e178d9a5494747a9b6ea34f2fc9e798b4b1ecc16 by hauke
sunxi: add rtc-sun6i driver package

AP6212 wifi need wifi_pwrseq, but from OrangePi Lite 2 dts :

wifi_pwrseq: wifi_pwrseq {
compatible = "mmc-pwrseq-simple";
clocks = <&rtc 1>;
clock-names = "ext_clock";
reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */
post-power-on-delay-ms = <200>;
};

this pwrseq need rtc clock, or kernel won't find this device.
but now rtc-sunxi.c only support A10/A20.
Orangepi Lite 2 use H6 ,from rtc-sun6i.c show compatible is
{ .compatible = "allwinner,sun6i-a31-rtc" },
{ .compatible = "allwinner,sun8i-a23-rtc" },
{ .compatible = "allwinner,sun8i-h3-rtc" },
{ .compatible = "allwinner,sun8i-r40-rtc" },
{ .compatible = "allwinner,sun8i-v3-rtc" },
{ .compatible = "allwinner,sun50i-h5-rtc" },
{ .compatible = "allwinner,sun50i-h6-rtc" },
So it need this to let kernel find this mmc wifi device.

As suggested by hauke, let it build as package.

Signed-off-by: Zhao Yu <574249312@qq.com>
(commit: e178d9a)
The file was modifiedtarget/linux/sunxi/modules.mk (diff)
コミット 48774decea9b42e97edd53ce33e574de7d85f3df by hauke
ath79: add support for Mikrotik LHG 5

The MikroTik LHG 5 series (product codes RBLHG-5nD, RBLHG-5HPnD and
RBLHG-5HPnD-XL) devices are an outdoor 5GHz CPE with a 24.5dBi or 27dBi
integrated antenna built around the Atheros AR9344 SoC.
It is very similar to the SXT Lite5 series which this patch is based
upon.

Specifications:
- SoC: Atheros AR9344
- RAM: 64 MB
- Storage: 16 MB SPI NOR
- Wireless: Atheros AR9340 (SoC) 802.11a/n 2x2:2
- Ethernet: Atheros AR8229 switch (SoC), 1x 10/100 port,
    8-32 Vdc PoE in
- 8 user-controllable LEDs:
  - 1x power (blue)
  - 1x user (white)
  - 1x ethernet (green)
  - 5x rssi (green)

See https://mikrotik.com/product/RBLHG-5nD for more details.

Notes:
The device was already supported in the ar71xx target.

Flashing:
TFTP boot initramfs image and then perform a sysupgrade. Follow common
MikroTik procedure as in https://openwrt.org/toh/mikrotik/common.

Signed-off-by: Jakob (Jack/XDjackieXD) <jakob@chaosfield.at>
(commit: 48774de)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/01_leds (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/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was addedtarget/linux/ath79/dts/ar9344_mikrotik_routerboard-16m-nor.dtsi
The file was addedtarget/linux/ath79/dts/ar9344_mikrotik_routerboard-lhg-5nd.dts
コミット e6f569406ffe1d9e35b9b9ea36f38cdd5837728d by hauke
gettext: remove package

This package was necessary when uClibc was in the tree. Now that uClibc
is gone, this can go too.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: e6f5694)
The file was removedpackage/libs/gettext/Makefile
The file was removedpackage/libs/gettext/src/m4/intl.m4
The file was modifiedinclude/nls.mk (diff)
The file was removedpackage/libs/gettext/src/include/libintl.h
The file was removedpackage/libs/gettext/src/m4/intlmacosx.m4
The file was removedpackage/libs/gettext/src/LICENSE
The file was removedpackage/libs/gettext/src/m4/gettext.m4
The file was removedpackage/libs/gettext/src/m4/intldir.m4
The file was removedpackage/libs/gettext/src/m4/codeset.m4
The file was removedpackage/libs/gettext/src/m4/nls.m4
The file was modifiedinclude/autotools.mk (diff)
The file was removedpackage/libs/gettext/src/m4/po.m4
The file was removedpackage/libs/gettext/src/m4/lcmessage.m4
コミット ffb807ec90d3dc7f037f198ef828bb1c8d2ff7a6 by hauke
omap: update u-boot to 2021.07

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: ffb807e)
The file was modifiedpackage/boot/uboot-omap/Makefile (diff)
コミット 7f5c823da2b4906771bf3ea849aa27f8b12d02f5 by hauke
omap: copy kernel 5.4 config for 5.10

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 7f5c823)
The file was addedtarget/linux/omap/config-5.10
コミット d58eec88b5c6192c14187f2576dab6dda51f4f8f by hauke
omap: update kernel 5.10 config

Manually set toggles are:
MMC_SDHCI_OMAP=y
TI_PRUSS_INTC=y
DRM_TI_TPD12S015=y (successor to DRM_OMAP_ENCODER_TPD12S015 [0] [1])
DRM_DISPLAY_CONNECTOR=y (for DRM_TI_TPD12S015 [1])
DRM_SIMPLE_BRIDGE=y (for DRM_TI_TPD12S015 [1])

Manually unset toggles are:
SND_MIXER_OSS=y (disabled by generic config)

The rest was automatically modified by the kernel_oldconfig make target.

[0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cff5e6f7e83f6271ed75972e9a2920e2c7f62d6c
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e7e67d9a2f1dd2f938adcc219b3769f5cc3f0df7

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: d58eec8)
The file was modifiedtarget/linux/omap/config-5.10 (diff)
コミット 0aa1316218c4204b73f9df413478ee49dd2159bd by hauke
omap: switch to kernel 5.10

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 0aa1316)
The file was modifiedtarget/linux/omap/Makefile (diff)
コミット f1b4c1d82de38cfe182bb1bb9ba0094d5f4199c7 by hauke
kernel: add kmod-usb-net-smsc75xx

add kernel module for smsc75xx based USB 2.0 Gigabit Ethernet devices

Signed-off-by: Marius Durbaca <mariusd84@gmail.com>
(commit: f1b4c1d)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット 3d896850885d3d721018aa742b1c7471155b78f0 by hauke
ath79: increase SPI frequency for D-Link DAP-2695

This device can be merged with the existing dtsi,
which will increase spi-max-frequency to 50 MHz.

To make this change more visible, increase to 50 MHz before merging.

Signed-off-by: Sebastian Schaper <openwrt@sebastianschaper.net>
(commit: 3d89685)
The file was modifiedtarget/linux/ath79/dts/qca9558_dlink_dap-2695-a1.dts (diff)
コミット be88f416db0a7ba7064c1b8bcb9556452d0729d3 by hauke
ath79: move cal-data extraction to dts for DAP-2695

This device can be merged with the existing dtsi, which declares
the location of ath9k cal-data via devicetree, correcting the 2.4G
mac address in `10_fix_wifi_mac` rather than `10-ath9k-eeprom`.

To make these changes more visible, apply before merging with dtsi.

Signed-off-by: Sebastian Schaper <openwrt@sebastianschaper.net>
(commit: be88f41)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_dlink_dap-2695-a1.dts (diff)
コミット 25df32708606a364322cb721492241bb6e5c66f4 by hauke
ath79: merge D-Link DAP-2695 with dtsi

Further devices from the series have been added in the meantime,
introducing `qca955x_dlink_dap-2xxx.dtsi`.

Thus, merge support for DAP-2695 with the existing dtsi.

This implies factory images can now be flashed via the regular
OEM Web UI, as well as the bootloader recovery.

Signed-off-by: Sebastian Schaper <openwrt@sebastianschaper.net>
(commit: 25df327)
The file was modifiedtarget/linux/ath79/dts/qca9558_dlink_dap-2695-a1.dts (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 9211af712f29556be2d1a757a0d17c55580e4eab by hauke
tools/cpio: fix compilation with clang

A define dealing with builtin type is wrong. A gnulib update fixes
this, but that requires a new cpio version.

Refresh other patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9211af7)
The file was addedtools/cpio/patches/010-clang.patch
The file was modifiedtools/cpio/patches/001-duplicate-program-name.patch (diff)
コミット 0e96e068672ee09e90c57c6b6cd0fc2c83d59868 by hauke
nftables: install libnftables to staging dir

Makes libnftables library and headers available for other packages.

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
(commit: 0e96e06)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット b28443f82e4d83226a47f7b0d7ced06dff4f3350 by hauke
ramips: add support for Wavlink WL-WN576A2

This commit adds support for the Wavlink WL-WN576A2 wall-plug wireles
repeater / router. It is also sold under the name SilverCrest SWV 733 B1.

Device specs:

- CPU: MediaTek MT7628AN
- Flash: 8MB
- RAM: 64MB
- Bootloader: U-Boot
- Ethernet: 1x 10/100 Mbps
- 2.4 GHz: b/g/n SoC
- 5 GHz: a/n/ac MT7610EN
- Buttons: WPS, reset, sliding switch (ap/repeater)
- LEDs: 5x wifi status, 1x LAN/WAN, 1x WPS

Flashing:

U-Boot launches a TFTP client if WPS button is held during boot.

- Server IP: 192.168.10.100
- Firmware file name: firmware.bin

Device will reboot automatically. First boot takes about 90s.

Coelner (waenger@gmail.com) is the original author, but I have made some
fixes. He does not wish to sign off using his real name.

Signed-off-by: Thomas Aldrian <dev.aldrian@gmail.com>
(commit: b28443f)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn576a2.dts
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/01_leds (diff)
コミット a4c3b6373c1331c38567e332e333ac57620634ff by hauke
ramips: use lzma-loader on D-Link DIR-615 H1

Fixes the boot loader LZMA decompression issue:
LZMA ERROR 1 - must RESET board to recover

Signed-off-by: Mirko Parthey <mirko.parthey@web.de>
(commit: a4c3b63)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
コミット 617fcd4879a7c71810648a2c398e0057ee1073bb by hauke
ramips: fix ralink_i2s_debugfs_remove declaration

Correct ralink_i2s_debugfs_remove declaration in ralink patches when
CONFIG_DEBUG_FS is not selected.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 617fcd4)
The file was modifiedtarget/linux/ramips/patches-5.10/835-asoc-add-mt7620-support.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0048-asoc-add-mt7620-support.patch (diff)
コミット c1ab6873497f0c14ecd2fbc3fdedd1076c6a7ff2 by daniel
fstools: update to git HEAD

77c0288 fstools: fix a couple of minor code problems

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c1ab687)
The file was modifiedpackage/system/fstools/Makefile (diff)
コミット 9b29c14b0eeaf5c22b28b740c8abce76befbc988 by dedeckeh
ethtool: update to version 5.15

cef54c4 Release version 5.15.
23beb39 update UAPI header copies
fd7db64 netlink: settings: Correct duplicate condition
88892ec Merge branch 'review/module-fixes-2-v2'
79cb4ab sff-8636: Remove extra blank lines
128e97c sff-8636: Convert if statement to switch-case
7ff603b sff-8636: Fix incorrect function name
86e9784 sff-8636: Remove incorrect comment
001aecd cmis: Correct comment
1bad83c cmis: Fix wrong define name
2c2fa88 cmis: Fix CLEI code parsing
d007b49 Merge branch 'review/module-fixes' into master
a7431bc netlink: eeprom: Fix compilation when pretty dump is disabled
d02409c ethtool: Fix compilation warning when pretty dump is disabled
2ddb1a1 netlink: eeprom: Fallback to IOCTL when a complete hex/raw dump is requested
7e153a7 cmis: Fix invalid memory access in IOCTL path
769a50e sff-8636: Fix parsing of Page 03h in IOCTL path

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 9b29c14)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 848499c1cf2c55adf8f3e0e355caa07234803cbe by nbd
tools: include the value of CONFIG_SDK_LLVM_BPF in the stampfile

tools/llvm-bpf needs to be checked if the value changes

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 848499c)
The file was modifiedtools/Makefile (diff)
コミット 1126855911226e44fd7ba5f3b15df14cf4faf57f by nbd
tools/llvm-bpf: make sure llvm-bpf.tar.gz is created

The llvm-bpf-$version.tar.xz might be absent. For example `make clean` executed, CONFIG_TARGET changed.
This commit can only guarantee that the target file can be built when tools/compile is explicitly called rather than $(tools/stamp-compile).

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(commit: 1126855)
The file was modifiedtools/llvm-bpf/Makefile (diff)
コミット 203c86f0615663ebf3e9e0e068c5d75fd7739796 by nbd
tools/llvm-bpf: include host os/arch in tarball name

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 203c86f)
The file was modifiedtools/llvm-bpf/Makefile (diff)
コミット 9962585f2d8ffa069becadff707fe660d31adb16 by nbd
qosify: update to the latest version

2743e58741b3 bpf: work around a verifier issue

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9962585)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット e9610794fd978175702b715a17f7925915fd1479 by nbd
qosify: add support for configuring overhead

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e961079)
The file was modifiedpackage/network/config/qosify/files/qosify.init (diff)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット 00ce13490a181cbf411aaca76be44a04604b1fbd by nbd
.gitgnore: add llvm-bpf

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 00ce134)
The file was modified.gitignore (diff)
コミット 148c516e1fdce13f7e786279b4f14ef18c4d28d3 by daniel
Revert "sunxi: add rtc-sun6i driver package"

sun6i-rtc is a builtin_platform_driver and cannot be built as a module.
Hence this reverts commit e178d9a5494747a9b6ea34f2fc9e798b4b1ecc16.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 148c516)
The file was modifiedtarget/linux/sunxi/modules.mk (diff)
コミット d6c5bb69cd165b1afbf149a5259543fe0ceed6d2 by daniel
sunxi: build kernel with sun6i-rtc driver

sun6i-rtc cannot be built as a module and the hardware is only
present in some of the sunxi SoCs, see driver source:
        { .compatible = "allwinner,sun6i-a31-rtc" },
        { .compatible = "allwinner,sun8i-a23-rtc" },
        { .compatible = "allwinner,sun8i-h3-rtc" },
        { .compatible = "allwinner,sun8i-r40-rtc" },
        { .compatible = "allwinner,sun8i-v3-rtc" },
        { .compatible = "allwinner,sun50i-h5-rtc" },
        { .compatible = "allwinner,sun50i-h6-rtc" },

Set CONFIG_RTC_DRV_SUN6I=y in kernel config file for cortexa7 and
cortexa53 subtargets which covers all of the above.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d6c5bb6)
The file was modifiedtarget/linux/sunxi/cortexa7/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/cortexa53/config-5.10 (diff)
コミット 8f458498768ab164d5e42becca52624448dfe2ee by daniel
uqmi: update to git HEAD

20cd907 uqmi: use unmodified upstream JSON files
b2c53dc command-nas: fix out-of-bounds read

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8f45849)
The file was modifiedpackage/network/utils/uqmi/Makefile (diff)
コミット 340c2ed2ef6578483f974e274bf6d638f953a246 by nbd
tools/llvm-bpf: move tarball packing to target/llvm-bpf

This ensures that the tarball is regenerated after make clean or after switching
to a different target

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 340c2ed)
The file was modifiedtarget/Makefile (diff)
The file was modifiedtools/Makefile (diff)
The file was addedtarget/llvm-bpf/Makefile
The file was modifiedtools/llvm-bpf/Makefile (diff)
コミット e2c4998f6dca7d9b74a8b01762040ff2c5e38fd7 by nbd
mac80211: set beamformer/beamformee number of antennas in VHT caps

Without this, beamforming is probably not working

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e2c4998)
The file was modifiedpackage/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh (diff)
コミット 294fa3770ba750c4f7bc096fcc5198759a74db6b by rafal
bcm53xx: specify switch ports on TP-LINK devices

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 294fa37)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch (diff)
コミット 24bb494b6c410519591e84575b7836a10f3a655b by nbd
mt76: update to the latest version

5dd32475c859 mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine
f5cfaaff3dd1 mt76: mt7921: drop offload_flags overwritten
f5ad840ca5c0 mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy()
29a8a08827b1 mt76: mt7921: fix MT7921E reset failure
f44685f2faee mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore()
ae8e02ddd2b0 mt76: mt7915: fix SMPS operation fail
e814e15716b0 mt76: reverse the first fragmented frame to 802.11
c9bca3ed9566 mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
dd054b7e16e7 mt76: only set rx radiotap flag from within decoder functions
f1520c9bb332 mt76: mt7915: add default calibrated data support
0c489ea2865a mt76: testmode: add support to set MAC
91c5da3d0a7c mt76: mt7921: add support for PCIe ID 0x0608/0x0616
ca39b4bbc227 mt76: debugfs: fix queue reporting for mt76-usb
00b6f497e2e8 mt76: mt7921: introduce 160 MHz channel bandwidth support
c1574466c733 mt76: fix possible OOB issue in mt76_calculate_default_rate
9680a17b0aed mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi
78fc0dcdcef0 mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode
05953e7d6fe7 mt76: mt7615: remove dead code in get_omac_idx
39f6c37127c1 mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode
526591b203f3 mt76: do not pass the received frame with decryption error
256789bb400f mt76: fix the wiphy's available antennas to the correct value
fa187f5cf068 mt76: fix timestamp check in tx_status
11ebf11a3587 mt76: mt7915: fix the wrong SMPS mode
8c69b815ee7f mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config
bc6798f729f9 mt76: move sar utilities to mt76-core module
b1d0ad2e74fe mt76: mt76x02: introduce SAR support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 24bb494)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 3a1597c7bd95d1fb12cee66b034197a7cf810cd2 by nbd
qosify: install hotplug handler into /etc/hotplug.d/iface as well

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3a1597c)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 7a496e4b4b02cfec2a862a8fd8908d64025c9027 by nbd
qosify: update to the latest version

06872673c10f map: allow referring to a class index directly in tcp/udp default entries

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7a496e4)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット cee0a95005a1a3ef48f5c2750605140dae6b7e66 by hauke
Revert "ath79: add support for Mikrotik LHG 5"

This reverts commit 48774decea9b42e97edd53ce33e574de7d85f3df.

This commit does not contain a valid name in the Signed-off-by line.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: cee0a95)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/01_leds (diff)
The file was removedtarget/linux/ath79/dts/ar9344_mikrotik_routerboard-16m-nor.dtsi
The file was removedtarget/linux/ath79/dts/ar9344_mikrotik_routerboard-lhg-5nd.dts
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
コミット 1d7c1a41987ae463700224c08a3629e4086a8f39 by rafal
bcm53xx: use new USB 2.0 PHY binding

This fixes:
[   10.440495] bcm_ns_usb2 1800c000.usb2-phy: can't request region for resource [mem 0x1800c000-0x1800cfff]
[   10.450039] bcm_ns_usb2 1800c000.usb2-phy: Failed to map DMU regs
[   10.456183] bcm_ns_usb2: probe of 1800c000.usb2-phy failed with error -16
caused by conflict in allocating resources.

Fixes: f55f1dbaad33 ("bcm53xx: switch to the kernel 5.10")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 1d7c1a4)
The file was addedtarget/linux/bcm53xx/patches-5.10/130-ARM-dts-BCM5301X-use-non-deprecated-USB-2.0-PHY-bind.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/070-v5.17-phy-bcm-ns-usb2-support-updated-DT-binding-with-PHY-.patch
コミット 824ac6e11c843828140201cfba6ce0e12424916a by rafal
bcm53xx: fix platform clocks & USB 2.0 PHY

This fixes WARNing, missing clocks and
[   10.422481] bcm_ns_usb2 1800c164.usb2-phy: Clock not defined

Fixes: 5901917b936d ("bcm53xx: use more upsteam DT patches from 5.16 / 5.17")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 824ac6e)
The file was addedtarget/linux/bcm53xx/patches-5.10/320-ARM-dts-BCM5301X-Switch-back-to-old-clock-nodes-name.patch
コミット 507f50df0771935ee389d383c0543e36f914f949 by daniel
procd: update to git HEAD

8de12de system: add diskfree infos to ubus
bf3fe0e service: move jail parsing to end of instance parser
87b5836 procd: add full service shutdown prior to sysupgrade
01ac2c4 procd: service_stop_all: also kill inittab actions

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 507f50d)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 50bc06e774f89517f98c89c76a7626f35c3ff659 by daniel
procd: setup /dev/stdin, /dev/stdout and /dev/stderr symlinks

Extend the hotplug.json ruleset to setup the common /dev/std{in,out,err}
symbolic links which are needed by some applications, e.g. nftables when
applying rulesets from stdin.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 50bc06e)
The file was modifiedpackage/system/procd/files/hotplug.json (diff)
コミット 1818157daa538a97bb128d40750bfba6c98d3abe by daniel
dnsmasq: fix ismounted check

Fix the return value, shell return codes should be 0 to indicate success
(i.e. mount point found), 1 should be failure (i.e. mount point not-found).

Fixes: ac4e8aa ("dnsmasq: fix more dnsmasq jail issues")
Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
(commit: 1818157)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット d1ea575baa1b53bb477a020974afcec1b1193edc by nbd
mac80211: fix crash in drivers relying on mac80211 retransmitting packets for powersave clients

This showed up primarily on rt2x00

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d1ea575)
The file was addedpackage/kernel/mac80211/patches/subsys/301-mac80211-fix-rate-control-for-retransmitted-frames.patch
コミット 5aa62cb7996803fa256a7b9f5beef818a7fe34d8 by nbd
mt76: update to the latest version

f0a5b1118fa4 mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames
67f93aa9a207 mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames
46261d4bbfb5 mt76: fix possible pktid leak
a7fdd272efee mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files
3d9e13f567a4 mt76: mt7921s: fix the device cannot sleep deeply in suspend
99225b985cbc mt76: mt7615: fix unused tx antenna mask in testmode

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5aa62cb)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 398cbb76fa88f2d5dcc05b0ecc24ced1bbcad9ca by daniel
hostapd: allow hostapd under ujail to communicate with hostapd_cli

When procd-ujail is available, 1f785383875a runs hostapd as user
"network", with only limited additional capabilities (CAP_NET_ADMIN and
CAP_NET_RAW).

hostapd_cli (CONFIG_PACKAGE_hostapd-utils) communicates with hostapd
over a named UNIX-domain socket. hostapd_cli is responsible for creating
this socket at /tmp/wpa_ctrl_$pid_$counter. Since it typically runs as
root, this endpoint is normally created with uid root, gid root, mode
0755. As a result, hostapd running as uid network is able to receive
control messages sent through this interface, but is not able to respond
to them. If debug-level logging is enabled (CONFIG_WPA_MSG_MIN_PRIORITY
<= 2 at build, and log_level <= 2 in /etc/config/wireless wifi-device),
this message will appear from hostapd:

CTRL: sendto failed: Permission denied

As a fix, hostapd_cli should create the socket node in the filesystem
with uid network, gid network, mode 0770. This borrows the presently
Android-only strategy already in hostapd intended to solve the same
problem on Android.

If procd-ujail is not available and hostapd falls back to running as
root, it will still be able to read from and write to the socket even if
the node in the filesystem has been restricted to the network user and
group. This matches the logic in
package/network/services/hostapd/files/wpad.init, which sets the uid and
gid of /var/run/hostapd to network regardless of whether procd-ujail is
available.

As it appears that the "network" user and group are statically allocated
uid 101 and gid 101, respectively, per
package/base-files/files/etc/passwd and USERID in
package/network/services/hostapd/Makefile, this patch also uses a
constant 101 for the uid and gid.

Signed-off-by: Mark Mentovai <mark@moxienet.com>
[refreshed patch]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 398cbb7)
The file was addedpackage/network/services/hostapd/patches/610-hostapd_cli_ujail_permission.patch
コミット ddd977fcc5838eb6bfb6cb9dad99dfe09a8ff67e by nbd
mac80211: fix regression in SSN handling of addba tx

Some drivers that do their own sequence number allocation (e.g. ath9k, mwlwifi) rely
on being able to modify params->ssn on starting tx ampdu sessions.
This was broken by a change that modified it to use sta->tid_seq[tid] instead.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ddd977f)
The file was addedpackage/kernel/mac80211/patches/subsys/305-mac80211-fix-regression-in-SSN-handling-of-addba-tx.patch
コミット d439c7d85a05c3548e5566bec292292a4f6b7ef5 by nbd
mac80211: add a fix for kernel warnings when forwarding packets in mesh mode

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: d439c7d)
The file was addedpackage/kernel/mac80211/patches/subsys/306-mac80211-set-up-the-fwd_skb-dev-for-mesh-forwarding.patch
コミット f84053af5c0b0a159ea4d3e90b0c06574b4fde8d by nbd
hostapd: add a patch that allows processing auth requests for peers in blocked state

If authentication fails repeatedly e.g. because of a weak signal, the link
can end up in blocked state. If one of the nodes tries to establish a link
again before it is unblocked on the other side, it will block the link to
that other side. The same happens on the other side when it unblocks the
link. In that scenario, the link never recovers on its own.

To fix this, allow restarting authentication even if the link is in blocked
state, but don't initiate the attempt until the blocked period is over.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f84053a)
The file was modifiedpackage/network/services/hostapd/patches/750-qos_map_set_without_interworking.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was addedpackage/network/services/hostapd/patches/040-mesh-allow-processing-authentication-frames-in-block.patch
コミット 72ae8314f5315e57caa82eb8c43f2606a7e6694c by stijn
realtek: reset both ethernet NIC and queues

Recent versions of Realtek's SDK reset both the ethernet NIC and queues
(SW_NIC_RST and SW_Q_RST bits) when initialising the hardware.

Furthermore, when issuing a CPU reset on the Zyxel GS1900-8 (not
supported by any current driver), the networking part of the SoC is not
reset. This leads to unresponsive network after the restart. By
resetting both the ethernet NIC and queues, networking always comes up
reliably.

Suggested-by: Birger Koblitz <mail@birger-koblitz.de>
Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 72ae831)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット af2cfbda2bf544666b30b2730e9486b2d6eff76f by stijn
realtek: Consolidate bootargs

All current devices use identical bootargs, so let's move that to the
common devicetree includes.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Paul Fertser <fercerpav@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: af2cfbd)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8382_inaba_aml2-17gp.dts (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl838x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210-10p.dts (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8380_netgear_gigabit.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8382_allnet_all-sg8208m.dts (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
コミット d3a62bea085ddd959d195671dcbeba9829e47dae by stijn
realtek: Add Lexra bus clock

The CPU peripherals on RTL83xx/RTL930x are connected to the CPU via the
Lexra bus. This bus can provide a clock signal to these peripherals, but
no clock driver is currently available. Instead, use a fixed-clock to
provide the clock frequency, and update the dependent peripherals.

Lexra bus clock frequencies:
- RTL838x: 200MHz
- RTL839x: 200MHz
- RTL930x: 175MHz

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Paul Fertser <fercerpav@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: d3a62be)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl838x.dtsi (diff)
コミット b8fc5eecdc5d33cf261986436597b5482ab856da by stijn
realtek: Backport Realtek Otto WDT driver

Add patch submitted upstream to linux-watchdog and replace the MIPS
architecture symbols. Requires one extra patch for the DIV_ROUND_*
macros, which have moved to a different header since 5.10.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Paul Fertser <fercerpav@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: b8fc5ee)
The file was addedtarget/linux/realtek/patches-5.10/307-wdt-update-dependency-for-realtek-otto-wdt.patch
The file was addedtarget/linux/realtek/patches-5.10/100-watchdog-add-realtek-otto-watchdog-timer.patch
The file was addedtarget/linux/realtek/patches-5.10/308-otto-wdt-fix-missing-math-header.patch
コミット 927570f0a3d0ea82d5b6a3bc3b175ace3ad45e66 by stijn
realtek: Add and enable watchdog node

Add and enable the Realtek Otto WDT peripheral found on these SoCs.

Default all devices to use standard (cold) reboot and "soc" resets.

Devices that require the PLL value fixup before restarting, should pick
the "cpu" or "software" reset mode. These devices also need to provide a
custom reboot mode, by adding the reboot argument to the kernel command
line:

    WDT reset mode  | kernel reboot mode
    ----------------+---------------------------------------
    soc             | reboot=cold (default if not specified)
    cpu             | reboot=warm
    software        | reboot=software

Preferrably, these devices should use an alternative restart method like
gpio-restart to provide reliable restarts.

Note that watchdog restarts are not yet exposed, since the
_machine_restart override is still present.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Paul Fertser <fercerpav@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 927570f)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl838x.dtsi (diff)
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
コミット f8b2bc550bd57e59e5def03e397ccfc6fcc0a81c by stijn
realtek: Remove _machine_restart and _machine_halt

By dropping _machine_restart, users can provide more reliable or
device-specific restart modes.

_machine_halt was already removed in commit f4b687d1f053 ("realtek: use
kernel defined halt"), but quietly reintroduced in commit 8faffa00cb6b
("realtek: add support for the RTL9300 timer"). Let's remove it again.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Paul Fertser <fercerpav@gmail.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: f8b2bc5)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/rtl838x/setup.c (diff)
コミット 3ba98468424db1f081818982dfa2a07ab85ae136 by mail
hostapd: add beacon_interval to get_status ubus output

Add the beacon interval to hostapd status output. This allows external
services to discover the beacon interval for a specific VAP.

This way, external wireless management daemons can correctly calculate
fields containing TBTT value from absolute time-values.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3ba9846)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 68189835ac81779f9cf21060dca0c54dcdb0c0a6 by nbd
mac80211: backport fix for dealing with stripped IV on rx

This fixes potental rx drop issues

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 6818983)
The file was addedpackage/kernel/mac80211/patches/subsys/307-mac80211-do-not-access-the-IV-when-it-was-stripped.patch
コミット b92a9f607b9af049c8e91a961947b0b10ea253a0 by nbd
mac80211: fix a regression in generating radiotap headers

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b92a9f6)
The file was addedpackage/kernel/mac80211/patches/subsys/308-mac80211-fix-radiotap-header-generation.patch
コミット e73855b5d1f11751a286cf0029a67a55c853d804 by nbd
llvm-bpf: use SOURCE_DATE_EPOCH for generated tarball

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e73855b)
The file was modifiedtarget/llvm-bpf/Makefile (diff)
コミット fb6c34d355e19152550a8347cde13e1c359f1aca by nbd
llvm-bpf: fix rebuild check for generating tarball

Check the version file, as it will be regenerated on rebuild

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fb6c34d)
The file was modifiedtarget/llvm-bpf/Makefile (diff)
コミット a18047de45679fb21129d265c1e449dcaee02ce6 by dedeckeh
tools/cmake: update to 3.22.0

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: a18047d)
The file was modifiedtools/cmake/Makefile (diff)
The file was modifiedtools/cmake/patches/130-bootstrap_parallel_make_flag.patch (diff)
The file was modifiedtools/cmake/patches/120-curl-fix-libressl-linking.patch (diff)
コミット d1c7df9c4b0558a89abce6acebc86a03ad9209ee by dedeckeh
tools/ccache: update to 4.5.1

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: d1c7df9)
The file was modifiedtools/ccache/Makefile (diff)
コミット 553a3ac221e92c6fad9ffa9229b18a4e77e42c23 by hauke
ath10k-ct: use 5.15 version

We switched to mac80211 5.15 backport version.
Also switch ath10k-ct to 5.15 and drop the mac address patch
that got merged upstream.
Compile and tested on ipq806x Netgear R7800.
Also update the ath10k-ct to latest version to fix a typo
for the new version in the kernel log.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 553a3ac)
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)
The file was modifiedpackage/kernel/ath10k-ct/patches/960-0011-ath10k-limit-pci-buffer-size.patch (diff)
The file was removedpackage/kernel/ath10k-ct/patches/203-ath10k-Try-to-get-mac-address-from-dts.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/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch (diff)
コミット be077f48124b8bcedd7cdb552c050ce73a42e509 by hauke
kernel: bump 5.10 to 5.10.81

Manually rebased:
    octeontx/patches-5.10/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800
Run-tested: bcm2711/RPi4B, ipq806x/R7800

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: be077f4)
The file was modifiedtarget/linux/generic/backport-5.10/732-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/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/oxnas/patches-5.10/996-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/821-v5.13-let-pci-host-bridges-declar-their-reliance-on-msi-domains.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.patch (diff)
The file was modifiedtarget/linux/octeontx/patches-5.10/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
コミット 894f483d203a34618a3c725c808b8811d69c4430 by hauke
kernel: bump 5.10 to 5.10.82

Removed upstreamed:
    bcm53xx/patches-5.10/033-v5.16-0014-ARM-dts-NSP-Fix-mpcore-mmc-node-names.patch

Manually rebased:
    ipq806x/patches-5.10/086-ipq8064-fix-duplicate-node.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800
Run-tested: bcm2711/RPi4B, ipq806x/R7800

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 894f483)
The file was modifiedtarget/linux/realtek/patches-5.10/300-mips-add-rtl838x-platform.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0004-ARM-BCM53016-MR32-convert-to-Broadcom-iProc-I2C-Driv.patch (diff)
The file was removedtarget/linux/bcm53xx/patches-5.10/033-v5.16-0014-ARM-dts-NSP-Fix-mpcore-mmc-node-names.patch
The file was modifiedtarget/linux/realtek/patches-5.10/308-otto-wdt-fix-missing-math-header.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0152-lantiq-VPE.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/904-debloat_dma_buf.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/307-wdt-update-dependency-for-realtek-otto-wdt.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/339-MIPS-BCM63XX-add-support-for-BCM63268.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/bcm63xx/patches-5.10/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/033-v5.16-0021-ARM-BCM53016-Specify-switch-ports-for-Meraki-MR32.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/086-ipq8064-fix-duplicate-node.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/341-MIPS-BCM63XX-add-support-for-BCM6318.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/301-mips_image_cmdline_hack.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/100-watchdog-add-realtek-otto-watchdog-timer.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/430-MIPS-BCM63XX-add-nand-clocks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/300-mips_expose_boot_raw.patch (diff)
コミット 35b0dc36a3f9af259a488c86abc892b1288dc00d by hauke
arm-trusted-firmware-mvebu: fix commit ids to for mv-ddr-marvell

without this patch a3700-utils/tim/ddr/ddr_tool.verstr contains the OpenWrt commit ID.
this patch fix the mv_ddr version commit ID by using the global variable MV_DDR_COMMIT_ID.

Upon boot it now prints "mv_ddr-devel-g02e23dbc-d DDR4 16b 1GB 1CS".

Cc: Andre Heider <a.heider@gmail.com>
Signed-off-by: Kerma Gérald <gandalf@gk2.net>
(commit: 35b0dc3)
The file was addedpackage/boot/arm-trusted-firmware-mvebu/patches-a3700-utils/002-version_mv_ddr_fix.patch
コミット 8d9f462731c887c65355d8a771a2adcb6453e28f by hauke
arm-trusted-firmware-mvebu: add cryptopp

Based on the Build Instructions for Trusted-Firmware-A [1],
there is a required cryptopp [2].

In the past, it used 'tbb_linux' image tool binary, which seems to
be buggy, deprecated and removed from A3700-utils-marvell and it should
not be used anymore. That's why I removed 001-imagetool.patch, which is
no longer necessary.

[1] https://trustedfirmware-a.readthedocs.io/en/v2.5/plat/marvell/armada/build.html
[2] https://cryptopp.com/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 8d9f462)
The file was removedpackage/boot/arm-trusted-firmware-mvebu/patches/001-imagetool.patch
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット b18e87cc392a425f04a16b07293ec200ac751a51 by hauke
arm-trusted-firmware-mvebu: bump a3700-utils to current version

With cryptocpp in place we can now update past the point of dropping
the old tbb_linux binary and build it instead.

Hauke confirmed that this also allows this firmware to be built on
aarch64.

97f01f5 Wtpdownloader: Properly retrieve current tty options
a33ff86 Wtpdownloader: Set CREAD tty cflag
af461d2 Wtpdownloader: Fix stuck during opening UART tty device
38c2135 Makefile: Print error when specified CLOCKSPRESET is not valid
f014428 TBB: Remove out-of-dated x86-64 ELF binary tbb_linux
1b6cb50 TBB: Fix compilation with Crypto++ 5.6.5
d9fb291 TBB: Fix memory corruptions by calling correct delete[] operator
d575885 TBB: Fix initializing CCTIM object
b9e1c4e Wtpdownloader: Fix makefile
8f61591 Wtpdownloader: Fix building with gcc 11
eabea5f TBB: Fix building with gcc 11

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: b18e87c)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット 50f65a9c4665a3d31ccb1bf234f29ebb4c62978b by hauke
arm-trusted-firmware-mvebu: bump mv-ddr-marvell to current version

efcad0e Merge pull request #33 from Semihalf/cn913x_cex7_eval
91bed2c cn913x: Add cn913x_cex7_eval config
55139f6 Merge pull request #32 from pali/master
e5573cc ARM: mvebu: a38x: Correct mismatched bound warnings
d83c38b a3700: Remove duplicate check for DDR_TYPE
c0c6bf7 a3700: Put temporary a3700_ddr_type file into $(OBJ_DIR)

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 50f65a9)
The file was modifiedpackage/boot/arm-trusted-firmware-mvebu/Makefile (diff)
コミット 1404ed25b8f4963da148f1da2e561ecde7a34df6 by hauke
uboot-mvebu: update to v2021.10

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 1404ed2)
The file was modifiedpackage/boot/uboot-mvebu/Makefile (diff)
コミット a328b6831c0f1e47e4fd4da4e00c0b9cb53cf2e4 by dev
lantiq: bring back okli loader

Removed due to being unused with 1f7a03a70603, but now required for the
ar7 FRITZ!Box.

Could be used for the ARV7519RW22 as well, for which the image
generation was disabled due to a stock u-boot issue with kernel bigger
than 2 MByte.

The code is combination of the ath79 and ramips okli loader.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: a328b68)
The file was addedtarget/linux/lantiq/image/lzma-loader/src/printf.h
The file was addedtarget/linux/lantiq/image/lzma-loader/src/board-lantiq.c
The file was addedtarget/linux/lantiq/image/lzma-loader/src/config.h
The file was addedtarget/linux/lantiq/image/lzma-loader/Makefile
The file was addedtarget/linux/lantiq/image/lzma-loader/src/loader.c
The file was addedtarget/linux/lantiq/image/lzma-loader/src/printf.c
The file was addedtarget/linux/lantiq/image/lzma-loader/src/loader2.lds
The file was addedtarget/linux/lantiq/image/lzma-loader/src/cache.c
The file was addedtarget/linux/lantiq/image/lzma-loader/src/loader.lds
The file was addedtarget/linux/lantiq/image/lzma-loader/src/Makefile
The file was addedtarget/linux/lantiq/image/lzma-loader/src/lzma-data.lds
The file was addedtarget/linux/lantiq/image/lzma-loader/src/head.S
The file was addedtarget/linux/lantiq/image/lzma-loader/src/LzmaTypes.h
The file was addedtarget/linux/lantiq/image/lzma-loader/src/LzmaDecode.c
The file was addedtarget/linux/lantiq/image/lzma-loader/src/LzmaDecode.h
The file was addedtarget/linux/lantiq/image/lzma-loader/src/cache.h
The file was addedtarget/linux/lantiq/image/lzma-loader/src/cacheops.h
The file was addedtarget/linux/lantiq/image/lzma-loader/src/cp0regdef.h
The file was addedtarget/linux/lantiq/image/lzma-loader/src/lantiq.mk
コミット 9764968bbac00a1b8a99ef22f24f1a3c25e76f9d by dev
lantiq: ar7: use okli loader for FRITZ!Box

With Kernel 5.10 the ar7 FRITZ!Box are not booting the initramfs nor the
sysupgrade image any more. Presumably due to the grown kernel.

Use the okli preloader to workaround the bootloader issue. No solution
so far for the initramfs.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 9764968)
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/ar9_avm_fritz7312.dts (diff)
The file was modifiedtarget/linux/lantiq/image/ar9.mk (diff)
The file was modifiedtarget/linux/lantiq/image/Makefile (diff)
コミット 2f3331ea7fec5bc53a2797a497ec76393bc07599 by dev
lantiq: switch to kernel 5.10

Use kernel 5.10 by default.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [VRX268/ bthub5]
(commit: 2f3331e)
The file was modifiedtarget/linux/lantiq/Makefile (diff)
コミット 1c68494f677c40966fdd5b86e4ac3d618a2f469d by dev
lantiq: drop kernel 5.4 support

The current state of the kernel 5.4 support is in the openwrt-21.02
branch. No need to keep a not default used kernel in this branch.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [VRX268/ bthub5]
(commit: 1c68494)
The file was removedtarget/linux/lantiq/patches-5.4/0035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch
The file was removedtarget/linux/lantiq/patches-5.4/0110-MIPS-lantiq-dma-add-small-delay-after-reset.patch
The file was removedtarget/linux/lantiq/patches-5.4/0018-MTD-nand-lots-of-xrx200-fixes.patch
The file was removedtarget/linux/lantiq/patches-5.4/0160-owrt-lantiq-multiple-flash.patch
The file was removedtarget/linux/lantiq/patches-5.4/0111-MIPS-lantiq-dma-reset-correct-number-of-channel.patch
The file was removedtarget/linux/lantiq/patches-5.4/0155-lantiq-VPE-nosmp.patch
The file was removedtarget/linux/lantiq/patches-5.4/0042-arch-mips-increase-io_space_limit.patch
The file was removedtarget/linux/lantiq/patches-5.4/0300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch
The file was removedtarget/linux/lantiq/falcon/config-5.4
The file was removedtarget/linux/lantiq/patches-5.4/0023-NET-PHY-add-led-support-for-intel-xway.patch
The file was removedtarget/linux/lantiq/patches-5.4/0051-MIPS-lantiq-improve-USB-initialization.patch
The file was removedtarget/linux/lantiq/xrx200/config-5.4
The file was removedtarget/linux/lantiq/patches-5.4/0701-NET-lantiq-etop-of-mido.patch
The file was removedtarget/linux/lantiq/patches-5.4/0710-net-lantiq-configure-burst-length-for-ethernet.patch
The file was removedtarget/linux/lantiq/ase/config-5.4
The file was removedtarget/linux/lantiq/xway/config-5.4
The file was removedtarget/linux/lantiq/patches-5.4/0019-MTD-nand-support-new-dt-bindings.patch
The file was removedtarget/linux/lantiq/patches-5.4/0001-MIPS-lantiq-add-pcie-driver.patch
The file was removedtarget/linux/lantiq/patches-5.4/0050-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch
The file was removedtarget/linux/lantiq/patches-5.4/0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch
The file was removedtarget/linux/lantiq/patches-5.4/0008-MIPS-lantiq-backport-old-timer-code.patch
The file was removedtarget/linux/lantiq/patches-5.4/0020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch
The file was removedtarget/linux/lantiq/xway_legacy/config-5.4
The file was removedtarget/linux/lantiq/patches-5.4/0101-find_active_root.patch
The file was removedtarget/linux/lantiq/patches-5.4/0028-NET-lantiq-various-etop-fixes.patch
The file was removedtarget/linux/lantiq/patches-5.4/0030-GPIO-add-named-gpio-exports.patch
The file was removedtarget/linux/lantiq/patches-5.4/0301-xrx200-add-gphy-clk-src-device-tree-binding.patch
The file was removedtarget/linux/lantiq/patches-5.4/0112-MIPS-lantiq-dma-fix-burst-length-for-DEU.patch
The file was removedtarget/linux/lantiq/patches-5.4/0152-lantiq-VPE.patch
The file was removedtarget/linux/lantiq/patches-5.4/0004-MIPS-lantiq-add-atm-hack.patch
The file was removedtarget/linux/lantiq/patches-5.4/0154-lantiq-pci-bar11mask-fix.patch
The file was removedtarget/linux/lantiq/patches-5.4/0151-lantiq-ifxmips_pcie-use-of.patch
The file was removedtarget/linux/lantiq/config-5.4
The file was removedtarget/linux/lantiq/patches-5.4/0113-MIPS-lantiq-dma-make-a-burst-length-configurable-in-.patch
コミット 6f5c27edd4f5b51c5b2287f2b3e0cb67ec73e693 by dev
lantiq: set maximum kernel size for P2812HNUF3

The board has a fixed size kernel partition but do not limit the kernel
size during image building.

Disable image building for both boards as well, since the kernel of the
last release as well as master are to big to fit into the 2 MByte kernel
partition.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: 6f5c27e)
The file was modifiedtarget/linux/lantiq/image/vr9.mk (diff)
コミット b7befd8d8126a8d90601b32a41ba32d4099e0d19 by dev
uboot-lantiq: danube: fix hanging lzma kernel uncompression #2

Follow up to commit 565b62cca2fc7d27f1f1584c44830a6e5c4f0f61. Managed to
hit the very same issue again while playing with the NOR SPL builds.

Signed-off-by: Mathias Kresin <dev@kresin.me>
(commit: b7befd8)
The file was modifiedpackage/boot/uboot-lantiq/patches/0030-lzma-force-8bit-reads.patch (diff)
コミット db7a392adea0eaa2616522afb157406907d472b8 by chunkeey
ipq40xx: update 105-ipq40xx-fix-sleep-clock.patch

Bjorn Anderson has suggestions which would help to upstream the patch.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: db7a392)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.patch (diff)
コミット a5b80dd487180982e59e59ac69458b27fb0a5195 by chunkeey
ipq40xx: purge clk_ignore_unused bootarg

these flags have been creeping in from the QSDK.
All needed clocks should be accounted for, and
if a device is broken due to this. It should be
looked into.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a5b80dd)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-wpj419.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-gl-ap1300.dts (diff)
コミット dd7d4703e9de73153bd239afcf67c77cdb7f7cf8 by chunkeey
mpc85xx: backport "fix oops when CONFIG_FSL_PMC=n"

Martin Kennedy reported:
|Presently, I get this kernel panic on mpc85xx (Aerohive HiveAP 370)
|on OpenWrt 'master' which occurs right as the second processor is
|initialized:
|
|[    0.478804] rcu: Hierarchical SRCU implementation.
|[    0.535569] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
|[    0.627233] smp: Bringing up secondary CPUs ...
|[    0.681659] kernel tried to execute user page (0) - exploit attempt? (uid: 0)
|[    0.766618] BUG: Unable to handle kernel instruction fetch (NULL pointer?)
|[    0.848899] Faulting instruction address: 0x00000000
|[    0.908273] Oops: Kernel access of bad area, sig: 11 [#1]
|[    0.972851] BE PAGE_SIZE=4K SMP NR_CPUS=2 P1020 RDB
|[    1.031179] Modules linked in:
|[    1.067640] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.80 #0
|[    1.139507] NIP:  00000000 LR: c0021d2c CTR: 00000000
|[    1.199921] REGS: c1051cf0 TRAP: 0400   Not tainted  (5.10.80)
|[...]
|[    1.758220] NIP [00000000] 0x0
|[    1.794688] LR [c0021d2c] smp_85xx_kick_cpu+0xe8/0x568
|[    1.856126] Call Trace:
|[    1.885295] [c1051da8] [c0021cb8] smp_85xx_kick_cpu+0x74/0x568 (unreliable)
|[    1.968633] [c1051de8] [c0011460] __cpu_up+0xc0/0x228
|[    2.029038] [c1051e18] [c0031bbc] bringup_cpu+0x30/0x224
|[    2.092572] [c1051e48] [c0031f3c] cpu_up.constprop.0+0x180/0x33c
|[..]
|[    2.727952] ---[ end trace 9b796a4bafb6bc14 ]---
|[    3.800879] Kernel panic - not syncing: Fatal exception
|[    3.862353] Rebooting in 1 seconds..
|[    5.905097] System Halted, OK to turn off power
|
|I bisected this down to commit 3ae5da5adce9 ("kernel: bump 5.10 to 5.10.80");
|that is, I don't get the panic right before this commit, but I do after.

He reported the issue upstream and Xiaoming Ni from huawei came up with
the patch (that is on it's way to upstream). While the AP370 is not in
Openwrt, this will likely affect other SMP P1020 devices OpenWrt ships
with: like the AP330, Enterasys WS-AP3710i, etc.

Reported-by: Martin Kennedy <hurricos@gmail.com>
Tested-by: Martin Kennedy <hurricos@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: dd7d470)
The file was addedtarget/linux/mpc85xx/patches-5.10/002-powerpc-85xx-fix-oops-when-CONFIG_FSL_PMC-n.patch
コミット 49d400191dae027a89909680e372f1934a1e1766 by chunkeey
ath10k: support nvmem-cells for (pre-)calibration

refreshes mac80211 + ath10k-ct patches.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 49d4001)
The file was modifiedpackage/kernel/ath10k-ct/patches/202-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was addedpackage/kernel/ath10k-ct/patches/120-ath10k-fetch-calibration-data-via-nvmem-subsystem.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/984-ath10k-Try-to-get-mac-address-from-dts.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 addedpackage/kernel/mac80211/patches/ath10k/120-ath10k-fetch-calibration-data-via-nvmem-subsystem.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/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.patch (diff)
コミット 297bceeecf29e9bfedba0b26c9d0a2cefeda2add by chunkeey
ath79: convert TP-Link Archer C7v1/2 Wifis to nvmem-cells

For v2, both ath9k (2.4GHz Wifi) and ath10k (5 GHz) driver now
pull the (pre-)calibration data from the nvmem subsystem. v1
is slightly different as only the ath9k Wifi is supported.

This allows us to move the userspace caldata extraction
and mac-address patching for the 5GHZ ath10k supported
wifi into the device-tree definition of the device.

ath9k's nodes are also changed over to use nvmem-cells
over OpenWrt's custom mtd-cal-data property.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 297bcee)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_archer-c7-v1.dts (diff)
コミット c3b9d0d1e297ff22f18c2df9065053e0451f1595 by chunkeey
ipq40xx: utilize nvmem on Netgear EX61X0 v2 Series

the Netgear EX6100v2 and EX6150v2 can utilize the nvmem
for the pre-calibration and mac-address for both WIFI
devices.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: c3b9d0d)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-ex61x0v2.dtsi (diff)
コミット a662d8550fb802526dd860ad26e74b7562b34c12 by chunkeey
gemini: try fis-index-block with 128 KiB sectors

Steven Maddox reported in the OpenWrt bugzilla, that his
RaidSonic IB-NAS4220-B was no longer booting with the new
OpenWrt 21.02 (uses linux 5.10's device-tree). However, it was
working with the previous OpenWrt 19.07 series (uses 4.14).

(This is still under investigation.)

Bugzilla: https://bugs.openwrt.org/index.php?do=details&task_id=4137
Reported-by: Steven Maddox <s.maddox@lantizia.me.uk>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a662d85)
The file was addedtarget/linux/gemini/patches-5.10/0003-ARM-dts-gemini-NAS4220-B-fis-index-block-with-128-Ki.patch
コミット 26a7a385bbe2c8a258b9b845122e48935c8738c9 by hauke
ath10k-ct: update version to fix DFS for VHT160

Update ath10k-ct to get the upstream fix for
DFS support for VHT160 in the 5.15 based ath10k-ct.
(Switch from 5.10 to 5.15 surfaced the upstream regression.)

* refresh one patch

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: 26a7a38)
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)
コミット bbdc13b15b383b8b8d5492575e0a83cbe2af139b by hauke
kernel: bump 5.4 to 5.4.161

Removed upstreamed:
    ath79/patches-5.4/921-serial-core-add-support-for-boot-console-with-arbitr.patch[1]

Manually rebased:
    layerscape/patches-5.4/804-crypto-0016-MLKU-114-1-crypto-caam-reduce-page-0-regs-access-to-.patch
    octeontx/patches-5.4/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch

All other patches automatically rebased.

1. Private email exchange with patch author, Hauke Mehrtens

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: bbdc13b)
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/pending-5.4/103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.4/801-usb-xhci-add-firmware-loader-for-uPD720201-and-uPD72.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.4/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/804-crypto-0020-MLKU-25-3-crypto-caam-add-Secure-Memory-support.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0051-serial-add-ugly-custom-baud-rate-hack.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/804-crypto-0041-LF-292-2-crypto-caam-add-power-management.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/804-crypto-0024-MLK-19449-crypto-caam-Change-structure-type-represen.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/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.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/layerscape/patches-5.4/301-arch-0002-arm64-add-support-to-remap-kernel-cacheable-memory-t.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/301-arch-0003-arm64-pgtable-add-support-to-map-cacheable-and-non-s.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/812-pcie-0004-pci-add-support-aer-pme-interrupts-with-none-MSI-MSI.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.4/302-clocksource-add-rtl9300-driver.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/backport-5.4/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.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/generic/hack-5.4/904-debloat_dma_buf.patch (diff)
The file was removedtarget/linux/ath79/patches-5.4/921-serial-core-add-support-for-boot-console-with-arbitr.patch
The file was modifiedtarget/linux/generic/pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/303-core-0003-cgroup-let-a-symlink-too-be-created-with-a-cftype-fi.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0098-disable_cm.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/804-crypto-0012-MLK-19053-crypto-caam-RNG4-TRNG-errata.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/generic/hack-5.4/721-phy_packets.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/804-crypto-0016-MLKU-114-1-crypto-caam-reduce-page-0-regs-access-to-.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0031-uvc-add-iPassion-iP2970-support.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/910-unaligned_access_hacks.patch (diff)
コミット 81995a5e77c0cc5bf5b59ef4bec78b969c020013 by hauke
kernel: bump 5.4 to 5.4.162

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621*

*I am hit with the binutils 2.37 bug so I had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e
in order to downgrade to 2.35.1

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 81995a5)
The file was modifiedtarget/linux/generic/hack-5.4/904-debloat_dma_buf.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0011-ARM-dts-accumulated-change.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0046-ARM-dts-Fix-DWC3-IP-VBUS-glitch-issue-on-LS1021A.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0098-LF-403-ARM64-dts-fsl-Add-clock-names-mclk0-for-SAI-n.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/430-MIPS-BCM63XX-add-nand-clocks.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0087-arm-dts-ls1021a-fix-that-FlexTimer-cannot-wakeup-sys.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/339-MIPS-BCM63XX-add-support-for-BCM63268.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0071-arm-dts-ls1021a-replace-ftm0-with-ftm_alarm0-DT-node.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/realtek/patches-5.4/300-mips-add-rtl838x-platform.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/generic/hack-5.4/301-mips_image_cmdline_hack.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.4/0122-mips-ralink-enable-zboot-support.patch (diff)
コミット da3261e57cf33d6804222c614c77e13fdb32cf95 by hauke
build: image: add UBIFS kernel packer

This allows packing the kernel into UBIFS like newer
MikroTik NAND devices require.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: da3261e)
The file was modifiedinclude/image-commands.mk (diff)
コミット 5a305e429facce7fae71f5589b4adbb55b918c9c by hauke
scripts: ubinize-image: make rootfs optional

Currently ubinize-image script always expects the
rootfs image to be passed and a volume for it created.

So, to allow only ubinizing a kernel for example which
the MikroTik hAP ac3 and other new NAND devices from
MikroTik require make rootfs an optional parameter like
kernel.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5a305e4)
The file was modifiedscripts/ubinize-image.sh (diff)
コミット 6db4a0372a726ebc1720adf308d698a5df9f1af1 by hauke
build: image: explicitly pass --rootfs to append-ubi

Rootfs is now optional in ubinize-image.sh and
requires --rootfs flag instead of just passing the
rootfs image as the argument before ubinize opts.

So, simply add --rootfs flag before the $(IMAGE_ROOTFS).

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 6db4a03)
The file was modifiedinclude/image-commands.mk (diff)
コミット 1fbc9c5e4dea7311236c8f74d6093bc968a710da by hauke
build: image: add command to ubinize the kernel image

Newer NAND devices from MikroTik like the hAP ac3
require the kernel to be packed into UBIFS and then
ubinized.

So, since the ubinize-image.sh script can now ubinize
kernel only as well lets add a command for it.

This now allows calling ubinize-kernel in the kernel
packaging at then end.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1fbc9c5)
The file was modifiedinclude/image-commands.mk (diff)
コミット f2c4064ecb76bca69d4ce3fbc52209992f2334dc by hauke
base-files: dont always create kernel UBI volume

Currently nand_upgrade_tar() will pass the kernel length
to nand_upgrade_prepare_ubi() in all cases except for when
the kernel is to be installed in a separate partition as a
binary with the MTD tool.

While this is fine for almost all cases newer MikroTik NAND
devices like hAP ac3 require the kernel to be installed as a
UBIFS packed UBI volume in its own partition.

So, since we have a custom recipe to use ubiformat to flash
the kernel in its partition it makes no sense for sysupgrade
to also install the kernel as a UBI volume in the "ubi"
partition as it only wastes space and will never be used.

So, simply check whether CI_KERNPART is set to "none" and
if so unset the "has_kernel" variable which will in turn
prevent the kernel length from being passed on and then
the kernel UBI volume wont be created for no usefull purpose.

The ath79 MikroTik NAND target has been setting CI_KERNPART
to "none" for a while now altough that was not preventing
the kernel to be installed as UBI volume as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f2c4064)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 3ad229db0b0ed8538eadcdc2a1c3faf964f239be by hauke
ipq40xx: add support for MikroTik hAP ac3

This adds support for the MikroTik RouterBOARD RBD53iG-5HacD2HnD
(hAP ac³), a  indoor dual band, dual-radio 802.11ac
wireless AP with external omnidirectional antennae, USB port, five
10/100/1000 Mbps Ethernet ports and PoE passthrough.

See https://mikrotik.com/product/hap_ac3 for more info.

Specifications:
- SoC: Qualcomm Atheros IPQ4019
- RAM: 256 MB
- Storage: 16 MB NOR + 128 MB NAND
- Wireless:
   · Built-in IPQ4019 (SoC) 802.11b/g/n 2x2:2, 3 dBi antennae
   · Built-in IPQ4019 (SoC) 802.11a/n/ac 2x2:2, 5.5 dBi antennae
- Ethernet: Built-in IPQ4019 (SoC, QCA8075) , 5x 1000/100/10 port,
             passive PoE in, PoE passtrough on port 5
- 1x USB Type A port

Installation:
1. Boot the initramfs image via TFTP
2. Run "cat /proc/mtd" and look for "ubi" partition mtd device number, ex. "mtd1"
3. Use ubiformat to remove MikroTik specific UBI volumes
* Detach the UBI partition by running: "ubidetach -d 0"
* Format the partition by running: "ubiformat /dev/mtdN -y"
Replace mtdN with the correct mtd index from step 2.
3. Flash the sysupgrade image using "sysupgrade -n"

Signed-off-by: Robert Marko <robimarko@gmail.com>
Tested-by: Mark Birss <markbirss@gmail.com>
Tested-by: Michael Büchler <michael.buechler@posteo.net>
Tested-by: Alex Tomkins <tomkins@darkzone.net>
(commit: 3ad229d)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches (diff)
The file was 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/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-hap-ac3.dts
The file was addedpackage/firmware/ipq-wifi/board-mikrotik_hap-ac3.qca4019
コミット 529eac53719ab2b50a6e4585622c1119db5095b4 by hauke
kernel: add back kmod-leds-tlc591xx

Add back support for the TLC591xx series LEDs which are used in the
ipq806x-based Meraki Cryptid series devices.

This module previously existed for the mvebu platform but was removed
at commit f849c2c83247340d623fdb549e2b75f4c1feea62 due to being enabled
in that platform's kernel config.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 529eac5)
The file was modifiedpackage/kernel/linux/modules/leds.mk (diff)
コミット cef420e8f75206725d94723e0b8a9d14f2a55a20 by hauke
ipq806x: add GSBI nodes to ipq8064-dtsi-addidions

Rather than having separate patches for each GSBI node added, this patch
consolidates the existing GSBI1 patch into
083-ipq8064-dtsi-additions.patch. In addition, GSBI6 and GSBI7 I2C nodes,
required for the MR42 and MR52 respectively, are added.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: cef420e)
The file was removedtarget/linux/ipq806x/patches-5.10/851-add-gsbi1-dts.patch
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)
コミット 771691ec839b8e6925b5cd1d1a34a7ba67c0313f by hauke
ipq806x: backport GMAC_AHB_RESET deassert patches

Add backports of the following patches:
"net: stmmac: explicitly deassert GMAC_AHB_RESET" and
"ARM: dts: qcom: add ahb reset to ipq806x-gmac"
Required for Meraki MR42/MR52.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 771691e)
The file was addedtarget/linux/ipq806x/patches-5.10/109-v5.15-arm-dts-qcom-add-ahb-reset-to-ipq806x-gmac.patch
The file was addedtarget/linux/ipq806x/patches-5.10/108-v5.14-net-stmmac-explicitly-deassert-gmac-ahb-reset.patch
コミット 6e5b8c6300019e8148008060dfbabb008c2a5ec5 by hauke
ipq806x: add gsbi2_i2c label

gsbi2_i2c is used by the Meraki MR42 so we need to expose a label here.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 6e5b8c6)
The file was modifiedtarget/linux/ipq806x/patches-5.10/082-ipq8064-dtsi-tweaks.patch (diff)
コミット 67f52012760ce553ba6393aaba77359a458deeda by hauke
ipq806x: add support for Cisco Meraki MR42/MR52

The MR42 and MR52 are two similar IPQ806x based devices from the Cisco
Meraki "Cryptid" series.

  MR42 main features:
  -  IPQ8068 1.4GHz
  -  512MB RAM
  -  128MB NAND
  -  2x QCA9992 (2.4 & 5GHz)
  -  1x QCA9889 (2.4 & 5GHz)
  -  1x AR8033 PHY
  -  PoE/AC power

  MR52 main features:
  -  IPQ8068 1.4GHz
  -  512MB RAM
  -  128MB NAND
  -  2x QCA9994 (2.4 & 5GHz)
  -  1x QCA9889 (2.4 & 5GHz)
  -  2x AR8033 PHYs
  -  PoE/AC power

(MR42 Only) Installation via diagnostic mode:

If you can successfully complete step 1 then you can continue to install
via this method without having to open the device. Otherwise please use
the standard UART method. Please note that when booting via TFTP, some
Ethernet devices, in particular those on laptops, will not connect in
time, resulting in TFTP boot not succeeding. In this instance it is
advised to connect via a switch.

  1. Hold down reset at power on and keep holding, after around 10 seconds
     if the orange LED changes behaviour to begin flashing, proceed to
     release reset, then press reset two times. Ensure that the LED has
     turned blue. Note that flashing will occur on some devices, but it
     will not be possible to change the LED colour using the reset button.
     In this case it will still be possible to continue with this install
     method.

  2. Set your IP to 192.168.1.250. Set up a TFTP server serving
     mr42_u-boot.mbn and
     openwrt-ipq806x-generic-meraki_mr42-initramfs-fit-uImage.itb, obtained
     from [1].

  3. Use telnet and connect to 192.168.1.1. Run the following commands to
     install u-boot. Note that all these commands are critical, an error
     will likely render the device unusable.

     Option 3.1:
       If you are sure you have set up the TFTP server correctly you can
       run this script on the device. This will download and flash the
       u-boot image immediately:

       `/etc/update_uboot.sh 192.168.1.250 mr42_u-boot.mbn`

       Once completed successfully, power off the device.

     Option 3.2:
       If you are unsure the TFTP server is correctly set up you can
       obtain the image and flash manually:

       3.2.1. `cd /tmp`
       3.2.2. `tftp-hpa 192.168.1.250 -m binary -c get mr42_u-boot.mbn`
       3.2.3. Confirm file has downloaded correctly by comparing the
              md5sum:

            `md5sum mr42_u-boot.mbn`

       3.2.4. The following are the required commands to write the image.

            `echo 1 > /sys/devices/platform/msm_nand/boot_layout
             mtd erase /dev/mtd1
             nandwrite -pam /dev/mtd1 mr42_u-boot.mbn
             echo 0 > /sys/devices/platform/msm_nand/boot_layout`

          Important: You must observe the output of the `nandwrite`
          command. Look for the following to verify writing is occurring:

            `Writing data to block 0 at offset 0x0
             Writing data to block 1 at offset 0x20000
             Writing data to block 2 at offset 0x40000`

          If you do not see this then do not power off the device. Check
          your previous commands and that mr42_u-boot.mbn was downloaded
          correctly. Once you are sure the image has been written you
          can proceed to power off the device.

  4. Hold the reset button and power on the device. This will immediately
     begin downloading the appropriate initramfs image and boot into it.

     Note: If the device does not download the initramfs, this is likely
     due to the interface not being brought up in time. Changing Ethernet
     source to a router or switch will likely resolve this. You can also
     try manually setting the link speed to 10Mb/s Half-Duplex.

  5. Once a solid white LED is displayed on the device, continue to the
     UART installation method, step 6.

Standard installation via UART - MR42 & MR52

  1. Disassemble the device and connect a UART header. The header pinout
     is as follows:

       1 - 3.3v
       2 - TXD
       3 - RXD
       4 - GND

     Important: You should only connect TXD, RXD and GND. Connecting
     3.3v may damage the device.

  2. Set your IP to 192.168.1.250. Set up a TFTP server serving
     openwrt-ipq806x-generic-meraki_(mr42|mr52)-initramfs-fit-uImage.itb.
     Separately obtain the respective sysupgrade image.

  3. Run the following commands, preferably from a Linux host. The
     mentioned files, including ubootwrite.py and u-boot images, can be
     obtained from [1].

       `python ubootwrite.py --write=(mr42|mr52)_u-boot.bin`

     The default for "--serial" option is /dev/ttyUSB0.

  4. Power on the device. The ubootwrite script will upload the image to
     the device and launch it. The second stage u-boot will in turn load
     the initramfs image by TFTP, provided the TFTP server is running
     correctly. This process will take about 13 minutes. Once a solid
     white LED is displayed, the image has successfully finished
     loading. Note: If the image does not load via TFTP, try again with
     the Ethernet link to 10Mb/s Half-Duplex.

  5. (MR42 only) Do not connect over the network. Instead connect over
     the UART using minicom or similar tool. To replace u-boot with
     the network enabled version, please run the following commands.
     Note that in the provided initramfs images, the u-boot.mbn file
     is located in /root:

     If you have not used the provided initramfs, you must ensure you
     are using an image with "boot_layout" ECC configuration enabled in
     the Kernel. This will be version 5.10 or higher. If you do not do
     this correctly the device will be bricked.

       `insmod mtd-rw i_want_a_brick=1
        mtd erase /dev/mtd8
        nandwrite -pam /dev/mtd8 /root/mr42_u-boot.mbn`

     After running nandwrite, ensure you observe the following output:

       `Writing data to block 0 at offset 0x0
        Writing data to block 1 at offset 0x20000
        Writing data to block 2 at offset 0x40000`

  6. (Optional) If you have no further use for the Meraki OS, you can
     remove all other UBI volumes on ubi0 (mtd11), including diagnostic1,
     part.old, storage and part.safe. You must not remove the ubi1 ART
     partition (mtd12).

       `for i in diagnostic1 part.old storage part.safe ; do
        ubirmvol /dev/ubi0 -N $i
        done`

  7. Proceed to flash the sysupgrade image via luci, or else download or
     scp the image to /tmp and use the sysupgrade command.

[1] The mentioned images and ubootwrite.py script can be found in this repo:
    https://github.com/clayface/openwrt-cryptid

[2] The modified u-boot sources for the MR42 and MR52 are available:
    https://github.com/clayface/U-boot-MR52-20200629

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 67f5201)
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/etc/board.d/02_network (diff)
The file was addedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-mr42.dts
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-mr52.dts
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq806x/image/Makefile (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-cryptid-common.dtsi
コミット 1cc3b95efcc616fba91a7f34e9781743229cc640 by hauke
ipq40xx: Add support for Teltonika RUTX10

This patch adds support for the Teltonika RUTX10.
This device is an industrial DIN-rail router with 4 ethernet ports,
2.4G/5G dualband WiFi, Bluetooth, a USB 2.0 port and two GPIOs.

The RUTX series devices are very similiar so common parts of the DTS
are kept in a DTSI file. They are based on the QCA AP-DK01.1-C1 dev
board.

See https://teltonika-networks.com/product/rutx10 for more info.

Hardware:
  SoC:                 Qualcomm IPQ4018
  RAM:                 256MB DDR3
  SPI Flash 1:         XTX XT25F128B (16MB, NOR)
  SPI Flash 2:         XTX XT26G02AWS (256MB, NAND)
  Ethernet:            Built-in IPQ4018 (SoC, QCA8075), 4x 10/100/1000 ports
  WiFi 1:              Qualcomm QCA4019 IEEE 802.11b/g/n
  Wifi 2:              Qualcomm QCA4019 IEEE 802.11a/n/ac
  USB Hub:             Genesys Logic GL852GT
  Bluetooth:           Qualcomm CSR8510 (A10U)
  LED/GPIO controller: STM32F030 with custom firmware
  Buttons:             Reset button
  Leds:                Power (green, cannot be controlled)
                       WiFi 2.4G activity (green)
                       WiFi 5G activity (green)

MACs Details verified with the stock firmware:
   eth0:             Partition 0:CONFIG Offset: 0x0
   eth1:             = eth0 + 1
   radio0 (2.4 GHz): = eth0 + 2
   radio1 (5.0 GHz): = eth0 + 3
Label MAC address is from eth0.

The LED/GPIO controller needs a separate kernel driver to function.
The driver was extracted from the Teltonika GPL sources and can be
found at following feed: https://github.com/0xFelix/teltonika-rutx-openwrt

USB detection of the bluetooth interface is sometimes a bit flaky. When
not detected power cycle the device. When the bluetooth interface was
detected properly it can be used with bluez / bluetoothctl.

Flash instructions via stock web interface (sysupgrade based):
  1. Set PC to fixed ip address 192.168.1.100
  2. Push reset button and power on the device
  3. Open u-boot HTTP recovery at http://192.168.1.1
  4. Upload latest stock firmware and wait until the device is rebooted
  5. Open stock web interface at http://192.168.1.1
  6. Set some password so the web interface is happy
  7. Go to firmware upgrade settings
  8. Choose
     openwrt-ipq40xx-generic-teltonika_rutx10-squashfs-nand-factory.ubi
  9. Set 'Keep settings' to off
  10. Click update, when warned that it is not a signed image proceed

Return to stock firmware:
  1. Set PC to fixed ip address 192.168.1.100
  2. Push reset button and power on the device
  3. Open u-boot HTTP recovery at http://192.168.1.1
  4. Upload latest stock firmware and wait until the device is rebooted

Note: The DTS expects OpenWrt to be running from the second rootfs
partition. u-boot on these devices hot-patches the DTS so running from the
first rootfs partition should also be possible. If you want to be save follow
the instructions above. u-boot HTTP recovery restores the device so that when
flashing OpenWrt from stock firmware it is flashed to the second rootfs
partition and the DTS matches.

Signed-off-by: Felix Matouschek <felix@matouschek.org>
(commit: 1cc3b95)
The file was addedpackage/firmware/ipq-wifi/board-teltonika_rutx.qca4019
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-rutx.dtsi
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-rutx10.dts
The file was modifiedtarget/linux/ipq40xx/patches-5.10/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/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
コミット 2f6c847eb7f89bce9e33c64d707469fd3923dc36 by hauke
kernel: Add extra kernel configuration options for omap

This fixes the build on omap.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2f6c847)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 0a4f5d06c23215f4ea9945f8d72dff5ba60c34e5 by daniel
image: fix CONFIG_EXTERNAL_CPIO handling

CONFIG_EXTERNAL_CPIO is a string variable, hence testing for 'y'
doesn't make much sense here.

Fixes: 330bd380e8 ("image: allow building FIT and uImage with ramdisk")
Reported-by: Huangbin Zhan <zhanhb88@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0a4f5d0)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット 889043a155dac4e329d0698ef5f67d44b1865ab5 by hauke
uboot-omap: Remove omap3_overo configuration

The configs/omap3_overo_defconfig file was removed from upstream U-Boot
in commit ed3294d6d1f9 ("arm: Remove overo board"). Remove it in OpenWrt
too. If someone needs this please add it also to upstream U-Boot.

This fixes the compile of the omap target.

Fixes: ffb807ec90d3 ("omap: update u-boot to 2021.07")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 889043a)
The file was modifiedpackage/boot/uboot-omap/Makefile (diff)
The file was modifiedtarget/linux/omap/image/Makefile (diff)
コミット 9e7149f729e9b7b18a2ad0e7ba9d939f678e3eac by hauke
realtek: revert to "standard" management configuration

The default management interface should be easy to find for users
doing "blind" installations without console access.  There are
already multiple examples in the forum of advanced early adopters
having problems locating the management interface after installing
OpenWrt.

Requiring tagged VLAN configration to access the initial management
interface creates unnecessary hassle at best. Errors on the other
end are close to impossible to debug without console access, even
for advanced users.  Less advanced users might have problems with
the concept of VLAN tagging.

Limiting management access to a single arbitrary port among up to
52 possible LAN ports makes this even more difficult, for no
reason at all. Users might have reasons to use a different port
for management.  And they might even have difficulties using the
OpenWrt selected one. The port might be the wrong type for their
management link (e.g copper instead of fibre).  Or they might
depend on PoE power from a device which they can't reconfigure.

User expectations will be based on
- OpenWrt defaults for other devices
- stock firmware default for the device in question
- common default behaviour of similar devices

All 3 cases point to a static IP address accessible on the native
VLAN of any LAN port.  A switch does not have any WAN port.  All
ports are LAN ports.

This changes the default network configuration in line with these
expectations.

Cc: John Crispin <john@phrozen.org>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9e7149f)
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/02_network (diff)
コミット d1464afe1bb878a6202861b9bd2845be74f39b5f by hauke
realtek: use full range of assigned MAC addresses

Some devices are assigned globally unique MAC addresses for all
ports. These are stored by U-Boot in the second U-Boot enviroment
("sysinfo") as a range of start and end address.

Use the full range if provided.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: d1464af)
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/02_network (diff)
コミット fa71139776a25243a7221d7caf293ead9a87ffde by hauke
realtek: add missing GPIO irq properties

The internal GPIO controller on RTL838x is also an IRQ controller, which
requires the 'interrupt-controller' and '#interrupts-cells' properties
to be present in the device tree.

Reported-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: fa71139)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl838x.dtsi (diff)
コミット 3f4d6da453c94adb0827a75c625f619ac40d8dab by hauke
realtek: Enable gpio-restart driver

Add the gpio-restart driver to the realtek build. This way devices,
which cannot reliably perform resets using the SoC's internal reset
logic, can use a GPIO line to drive the SoC's hard reset input.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 3f4d6da)
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
コミット 22f85d63cf47450604c0256b332942e845b1079f by hauke
realtek: netgear-gigabit: Add gpio-restart node

The Netgear GS110TPP v1 switch cannot reliably perform cold reboots
using the system's internal reset controller.

On this device, and the other supported Netgear switches, internal GPIO
line 13 is connected to the system's hard reset logic. Expose this GPIO
on all systems to ensure restarts work properly.

Cc: Raylynn Knight <rayknight@me.com>
Cc: Michael Mohr <akihana@gmail.com>
Cc: Stijn Segers <foss@volatilesystems.org>
Cc: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Bjørn Mork <bjorn@mork.no>
(commit: 22f85d6)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8380_netgear_gigabit.dtsi (diff)
コミット 040c02497c56c17d8cf04f9b8b535967d7c3b10e by hauke
ath10k-ct: Fix spectral scan NULL pointer

If spectral scan support is enabled then ath10k-ct will cause a NULL
pointer due to relay_open() being called with a const callback struct
which is only supported in kernel 5.11 and later.

So, simply check the kernel version and if 5.11 and newer use the const
callback struct, otherwise use the regular struct.

Fixes: 553a3ac ("ath10k-ct: use 5.15 version")
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 040c024)
The file was addedpackage/kernel/ath10k-ct/patches/300-ath10k-ct-Fix-spectral-scan-NULL-pointer.patch
コミット 8d6a534cc12cb4b4d9f0f21324cb752365a71743 by hauke
mac80211: fixed missing cfg80211 dependency on kmod-rfkill

When compiling with CONFIG_USE_RFKILL=y, the build fails and mentions that
dependency on kmod-rfkill is missing, which is correct [1]. Add this
dependency to the Makefile.

Depend on +USE_RFKILL and not PACKAGE_kmod-rfkill, because it forces
selection of kmod-rfkill package. Other combinations in DEPENDS like
USE_RFKILL:kmod-rfkill or (+)PACKAGE_kmod-rfkill:kmod-rfkill do not force
selection of kmod-rfkill package.

The kmod-rfkill package itself depends on USE_RFKILL, so with +USE_RFKILL
in kmod-cfg80211 package it is not possible to select wrong combination of
packages.

[1] https://linux-wireless.vger.kernel.narkive.com/m8JY9Iks/cfg80211-depends-on-rfkill-or-not

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
(commit: 8d6a534)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
コミット 001bdd5f67a138c03939b01344ccc36911dcc7f6 by hauke
sunxi: remove kmod-rtc-sunxi for unsupported devices

From driver source:

{ .compatible = "allwinner,sun4i-a10-rtc", .data =
&data_year_param[0] },
{ .compatible = "allwinner,sun7i-a20-rtc", .data =
&data_year_param[1] },

The rtc-sunxi module only supports allwinner a10 and a20 SoCs,
other SoCs in the cortexa7 and cortexa53 subtarget using the
CONFIG_RTC_DRV_SUN6I driver which is compiled into the kernel
binary, so remove this package for these unsupported devices.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 001bdd5)
The file was modifiedtarget/linux/sunxi/image/cortexa7.mk (diff)
コミット be3fcd72e98844eb12b8dd9ae6c21f4d9c21ac3b by hauke
kernel: Deactivate B53 symbols in generic configuration

Deactivate all the symbols of the B53 DSA driver in the generic kernel
configuration. Multiple targets are now using this drivers and they
only need some of the options.
This fixes the bcm4908 build which didn't deactivate all of the options.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: be3fcd7)
The file was modifiedtarget/linux/sunxi/cortexa7/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/cortexa7/config-5.10 (diff)
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was modifiedtarget/linux/bmips/config-5.10 (diff)
コミット 101300b842b6b94b4900b515c609969c0b35376c by hauke
bcm4908: Deactivate pci feature

This target does not activate CONFIG_PCI kernel configuration option, do
not activate the PCI feature. This will deactivate some PCI drivers
which are not building without PCI support in the kernel.

If PCI_SUPPORT or PCIE_SUPPORT are activated in the kernel configuration
the feature flag will be automatically set by the build system again.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 101300b)
The file was modifiedtarget/linux/bcm4908/Makefile (diff)
コミット 7a48dfc90c6eb4ed160cea3e28401e84e3accc2a by ldir
nftables: install package file

Install pc file so dnsmasq can find libnftables

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: 7a48dfc)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット 7c99085bd69742f66207d61e9f2da5ec4f8f9d2f by chunkeey
ca-certicficates: Update to version 20211016

Update the ca-certificates and ca-bundle package from version 20210119 to
version 20211016.

Debian change-log entry [1]:
|[...]
|[ Julien Cristau ]
|* mozilla/{certdata.txt,nssckbi.h}: Update Mozilla certificate authority
|    bundle to version 2.50
|    The following certificate authorities were added (+):
|    + "AC RAIZ FNMT-RCM SERVIDORES SEGUROS"
|    + "GlobalSign Root R46"
|    + "GlobalSign Root E46"
|    + "GLOBALTRUST 2020"
|    + "ANF Secure Server Root CA"
|    + "Certum EC-384 CA"
|    + "Certum Trusted Root CA"
|    The following certificate authorities were removed (-):
|    - "QuoVadis Root CA"
|    - "Sonera Class 2 Root CA"
|    - "GeoTrust Primary Certification Authority - G2"
|    - "VeriSign Universal Root Certification Authority"
|    - "Chambers of Commerce Root - 2008"
|    - "Global Chambersign Root - 2008"
|    - "Trustis FPS Root CA"
|    - "Staat der Nederlanden Root CA - G3"
|  * Blacklist expired root certificate "DST Root CA X3" (closes: #995432)
|[...]

[1] <https://metadata.ftp-master.debian.org/changelogs//main/c/ca-certificates/ca-certificates_20211016_changelog>

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 7c99085)
The file was modifiedpackage/system/ca-certificates/Makefile (diff)
コミット 79ceea43032f9e70fdf8e5280f5af62cc175a9f5 by chunkeey
mpc85xx: Fix HiveAP-330 nvmem mac loader

We actually need to enclose the whole section of partitions in a
`partitions { ... }` to assign it a `compatible = "fixed-partitions";
otherwise the partition referred to by `hwinfo` won't be registered
when bringing up MTD partitions, for example as per:

- <https://forum.openwrt.org/t/tp-link-c2600-missing-default-mac-mtd-partition-in-snapshot/103945/6>

- commit e2b03c16eb44 ("ipq806x: add missing enclosing partitions block for TP-Link C2600")'

Fixes: 8ec21d6bb210 ("mpc85xx: convert mtd-mac-address to nvmem implementation")
Signed-off-by: Martin Kennedy <hurricos@gmail.com>
[minor beautification]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 79ceea4)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
コミット 56246f2910ff78ee287d0425d8bfa8ed57a7ba58 by chunkeey
lantiq: xway_legacy: disable unused switches

The xway_legacy subtarget only supports 5 devices. Most compiled
switch drivers are unused by any of these devices. The same drivers
are compiled into the xway subtarget. They were probably copied
from there when creating this subtarget.

Switches used by devices:
Arcadyan ARV4518PWR01   Realtek RTL8306SD
Arcadyan ARV4518PWR01A  Realtek RTL8306SD
Arcadyan ARV4520PW      Infineon ADM6996I
Arcadyan ARV4525PW      only PHY(IC+ IP101A)
Arcadyan ARV452CQW      Realtek RTL8306

The CONFIG_ETHERNET_PACKET_MANGLE symbol has also been disabled,
as it is only needed by the driver for AR8216.

Reduces kernel size by 19.9 kB.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 56246f2)
The file was modifiedtarget/linux/lantiq/xway_legacy/config-5.10 (diff)
コミット 7f7034d79fd1283a80c66655495875bb0b5d0e20 by stijn
libnftnl: bump to 1.2.1

This version is required by nftables 1.0.1.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 7f7034d)
The file was modifiedpackage/libs/libnftnl/Makefile (diff)
コミット 6832271ee74d408c49977995c44f102f33e731a1 by stijn
nftables: bump to 1.0.1

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 6832271)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット ac83015621cbffbbdadb7269503757c7d2c8260d by nbd
qosify: add besteffort class and switch all default classifications to class names

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ac83015)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
The file was modifiedpackage/network/config/qosify/files/qosify-defaults.conf (diff)
コミット b7ce8a8c17d371fa43e4479cd92d984e32ee4617 by nbd
qosify: remove bulk flow detection from default ports

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b7ce8a8)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
コミット fbc9ce779fd9840a06a0831dafe4086cc717b044 by nbd
hostapd: make hostapd/supplicant/wpad packages depend on a specific version of hostapd-commoon

This avoids potential version mismatch between packages when upgraded
individually

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fbc9ce7)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
コミット 25bc66eb40ea2c062940778fba601032b2579734 by chunkeey
ca-certificates: fix python3-cryptography woes in certdata2pem.py

This patch is a revert of the upstream patch to Debian's ca-certificate
commit 033d52259172 ("mozilla/certdata2pem.py: print a warning for expired certificates.")

The reason is, that this change broke builds with the popular
Ubuntu 20.04 LTS (focal) releases which are shipping with an
older version of the python3-cryptography package that is not
compatible.

|Traceback (most recent call last):
|  File "certdata2pem.py", line 125, in <module>
|    cert = x509.load_der_x509_certificate(obj['CKA_VALUE'])
|TypeError: load_der_x509_certificate() missing 1 required positional argument: 'backend'
|make[5]: *** [Makefile:6: all] Error 1

...or if the python3-cryptography was missing all together:
|Traceback (most recent call last):
|  File "/certdata2pem.py", line 31, in <module>
|    from cryptography import x509
|ModuleNotFoundError: No module named 'cryptography'

More concerns were raised by Jo-Philipp Wich:
"We don't want the build to depend on the local system time anyway.
Right now it seems to be just a warning but I could imagine that
eventually certs are simply omitted of found to be expired at
build time which would break reproducibility."

Link: <https://github.com/openwrt/openwrt/commit/7c99085bd697>
Reported-by: Chen Minqiang <ptpt52@gmail.com>
Reported-by: Shane Synan <digitalcircuit36939@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 25bc66e)
The file was addedpackage/system/ca-certificates/patches/0001-ca-certificates-fix-python3-cryptography-woes-in-cer.patch
コミット 51d4e85068e0c2e0e15d3226c1d8946ebf7ad1c1 by rafal
firmware-utils: bump to the latest master

56e8e19 otrx: support TRX from stdin when extracting
a37ccaf otrx: support unsorted partitions offsets
1fa145e otrx: extract shared code opening & parsing TRX format
0fbc135 oseama: support extracting entity to stdout
58c9d5d oseama: allow reading from stdin
4ecefda otrx: allow validating TRX from stdin
cf01e69 otrx: avoid unneeded fseek() when calculating CRC32
fa35379 tplink-safeloader: add EAP225 v1 support
f4d1263 build, cmake: switch OPENSSL_CRYPTO_LIBRARY -> OPENSSL_CRYPTO_LIBRARIES
cd3f6ee build, cmake: add quotes for FW_UTIL variable arguments

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 51d4e85)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット e7bd6cce4c382e33a62c462bf07bafba23b22e1a by rafal
bcm53xx: sysupgrade: simplify extracting image from Seama seal

Use "oseama extract" which supports now writing to stdout.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: e7bd6cc)
The file was modifiedtarget/linux/bcm53xx/base-files/lib/upgrade/platform.sh (diff)
コミット 80041dea7094f46f9ef5402964c95b0a5dcd5f28 by rafal
bcm53xx: sysupgrade: refactor handling different firmware formats

List of supported formats grew over time and implementation got a bit
messy. There are multiple functions with format-specific parameters and
commands.

Refactor it by making platform_identify() setup all required info right
after detecting firmware format. This simplifies formats handling in
platform_other_check_image() and platform_do_upgrade() a lot.

This has been tested on:
1. SmartRG SR400ac (TRX): non-NAND sysupgrade
2. Netgear R8000 (CHK): NAND aware and standard sysupgrade-s
3. D-Link DIR-885L (Seama): NAND aware and standard sysupgrade-s
4. Luxul XWR-3150 (LXL): NAND aware and standard sysupgrade-s

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 80041de)
The file was modifiedtarget/linux/bcm53xx/base-files/lib/upgrade/platform.sh (diff)
コミット 30b168b9b8451d6165833cee75019ef7dbfd8a2e by rafal
bcm4908: sysupgrade: refactor handling different firmware formats

This results in setting format specific data (format info, extract
commands) in a single function. It should help maintaining sysupgrade
code.

This change has been tested on Asus GT-AC5300 and Netgear R8000P.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 30b168b)
The file was modifiedtarget/linux/bcm4908/base-files/lib/upgrade/platform.sh (diff)
コミット fd311a5fe3ec7e1a6dd38824eabc9e210a4eb0d3 by daniel
sunxi: update nanopi neo air that use brcmfmac43430a0

Update wifi firmware used for nanopi neo air, with
cypress-firmware-43430-sdio there is no wifi detected, as
brcmfmac-firmware-43430a0-sdio allow to acces to wifi.

Signed-off-by: Michel Promonet <michel.promonet@free.fr>
(commit: fd311a5)
The file was modifiedtarget/linux/sunxi/image/cortexa7.mk (diff)
コミット 7e153900566ec1aebdc4f15f5a9d9ff9b9401cc1 by nbd
mt76: update to the latest version

a6451fea5a3d mt76: mt7615: improve wmm index allocation
1911486414dc mt76: mt7915: improve wmm index allocation
7998a41d1321 mt76: clear sta powersave flag after notifying driver
664475574438 mt76: mt7603: introduce SAR support
5c0da39c940b mt76: mt7915: introduce SAR support
77fc6c439a32 mt76: mt7603: improve reliability of tx powersave filtering
094b3d800835 firmware: update mt7663 rebb firmware to 20200904171623
25237b19bcc1 mt76: eeprom: tolerate corrected bit-flips
1463cb4c6ac2 mt76: mt7921: fix boolreturn.cocci warning
586bad6020f7 mt76: mt7921: use correct iftype data on 6GHz cap init
8ec95c910425 mt76: mt7921s: fix bus hang with wrong privilege
688e30c7d854 firmware: update mt7921 firmware to version 20211014
6fad970893dd mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi
95acf972750c mt76: fix 802.3 RX fail by hdr_trans
3f402b0cf6c0 mt76: mt7921s: fix possible kernel crash due to invalid Rx count
929a03a8d65d mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7e15390)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 15d8c7aa74c202c530dbd53e53b00e418f0b64f4 by nbd
mac80211: fix queue assignment of aggregation start requests

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 15d8c7a)
The file was addedpackage/kernel/mac80211/patches/subsys/309-mac80211-send-ADDBA-requests-using-the-tid-queue-of-.patch
コミット a1a71a71999001502fa86136dbf8925da8341098 by nbd
mac80211: fix tx aggregation locking issue

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a1a71a7)
The file was addedpackage/kernel/mac80211/patches/subsys/310-mac80211-agg-tx-don-t-schedule_and_wake_txq-under-st.patch
コミット 8fedc17d01806c8a4bf4ed9e83a9523677d37bbd by mail
tools/fakeroot: fix build on MacOS arm64

Added patch for MacOS without 32 bit inodes support
(__DARWIN_ONLY_64_BIT_INO_T is true)

This patch based on discussion https://github.com/archmac/bootstrap/issues/4

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 8fedc17)
The file was addedtools/fakeroot/patches/500-macos_arm64_compile_fix.patch
コミット ab241e0937c9cea4ae606f204ce82749373611f0 by mail
toolchain/gcc: fix build on MacOS arm64

Added patch for GCC to fix compilation issues on MacOS arm64

The original commit message from Przemysław Buczkowski:

GCC: Patch for Apple Silicon compatibility

This patch fixes a linker error occuring when compiling
the cross-compiler on macOS and ARM64 architecture.

Adapted from:
https://github.com/richfelker/musl-cross-make/issues/116#issuecomment-823612404

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: ab241e0)
The file was addedtoolchain/gcc/patches/11.2.0/970-macos_arm64-building-fix.patch
コミット 8d623047851337c4507f77b51f47851988c0f53c by daniel
ipq40xx: add MikroTik LHGG-60ad outdoor 802.11ad (60GHz) dish

LHGG-60ad is IPQ4019 + wil6210 based.

Specification:

- Qualcomm IPQ4019 (717 MHz)
- 256 MB of RAM (DDR3L)
- 16 MB (SPI NOR) of flash
- 1x Gbit ethernet, 802.3af/at POE IN connected through AR8035.
- WLAN: wil6210 802.11ad PCI card
- No USB or SD card ports
- UART disabled
- 8x LEDs

Biggest news is the wil6210 PCI card.
Integration for its configuration and detection has already been taken
care of when adding support for TP-Link Talon AD7200.
However, signal quality is much lower than with stock firmware, so
probably additional board-specific data has to be provided to the
driver and is still missing at the moment.

Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[Fix Ethernet Interface]
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 8d62304)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-lhgg-60ad.dts
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
コミット 57c1f3f9c5c699cc215bebde772552787c632570 by daniel
base-files: add eMMC sysupgrade support

Adds generic support for sysupgrading on eMMC-based devices.

Provide function emmc_do_upgrade and emmc_copy_config to be used in
/lib/upgrade/platform.sh instead of redundantly implementing the same
logic over and over again.
Similar to generic sysupgrade on NAND, use environment variables
CI_KERNPART, CI_ROOTPART and newly introduce CI_DATAPART to indicate
GPT partition names to be used. On devices with more than one MMC
block device, CI_ROOTDEV can be used to specify the MMC device for
partition name lookups.

Also allow to select block devices directly using EMMC_KERN_DEV,
EMMC_ROOT_DEV and EMMC_DATA_DEV, as using GPT partition names is not
always an option (e.g. when forced to use MBR).

To easily handle writing kernel and rootfs make use of sysupgrade.tar
format convention which is also already used for generic NAND support.

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
CC: Li Zhang <li.zhang@gl-inet.com>
CC: TruongSinh Tran-Nguyen <i@truongsinh.pro>
(commit: 57c1f3f)
The file was modifiedscripts/target-metadata.pl (diff)
The file was modifiedtarget/Config.in (diff)
The file was modifiedpackage/base-files/Makefile (diff)
The file was addedpackage/base-files/files/lib/upgrade/emmc.sh
コミット febc2b831f633d8d6648267952bd43c35689c36f by daniel
ipq40xx: add support for GL.iNet GL-B2200

This patch adds supports for the GL-B2200 router.

Specifications:
  - SOC: Qualcomm IPQ4019 ARM Quad-Core
  - RAM: 512 MiB
  - Flash: 16 MiB NOR - SPI0
  - EMMC: 8GB EMMC
  - ETH: Qualcomm QCA8075
  - WLAN1: Qualcomm Atheros QCA4019 2.4GHz 802.11b/g/n 2x2
  - WLAN2: Qualcomm Atheros QCA4019 5GHz 802.11n/ac W2 2x2
  - WLAN3: Qualcomm Atheros QCA9886 5GHz 802.11n/ac W2 2x2
  - INPUT: Reset, WPS
  - LED: Power, Internet
  - UART1: On board pin header near to LED (3.3V, TX, RX, GND), 3.3V without pin - 115200 8N1
  - UART2: On board with BLE module
  - SPI1: On board socket for Zigbee module

Update firmware instructions:
Please update the firmware via U-Boot web UI (by default at 192.168.1.1, following instructions found at
https://docs.gl-inet.com/en/3/troubleshooting/debrick/).
Normal sysupgrade, either via CLI or LuCI, is not possible from stock firmware.
Please do use the *gl-b2200-squashfs-emmc.img file, gunzipping the produced *gl-b2200-squashfs-emmc.img.gz one first.

What's working:
- WiFi 2G, 5G
- WPA2/WPA3

Not tested:
- Bluetooth LE/Zigbee

Credits goes to the original authors of this patch.

V1->V2:
- updates *arm-boot-add-dts-files.patch correctly (sorry, my mistake)
- add uboot-envtools support
V2->V3:
- Li Zhang updated official patch to fix wrong MAC address on wlan0 (PCI) interface
V3->V4:
- wire up sysupgrade

Signed-off-by: Li Zhang <li.zhang@gl-inet.com>
[fix tab and trailing space, document what's working and what's not]
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro>
[rebase on top of master, address remaining comments]
Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
[remove redundant check in platform.sh]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: febc2b8)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedpackage/firmware/ipq-wifi/board-glinet_gl-b2200.qca4019
The file was modifiedpackage/boot/uboot-envtools/files/ipq40xx (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/generic/target.mk (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-gl-b2200.dts
The file was addedpackage/firmware/ipq-wifi/board-glinet_gl-b2200.qca9888
コミット c9db3ed58ed01d80d6f8e59cbb202af4110e64dc by daniel
mediatek: mt7622: switch to generic eMMC sysupgrade

Use functions in newly introduced emmc.sh for sysupgrade of the
BananaPi BPi-R64.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c9db3ed)
The file was modifiedtarget/linux/mediatek/Makefile (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
コミット c47e82d255ef461e7b426f6ada067affc2836e32 by daniel
mediatek: mt7623: switch to BPi-R2 to generic eMMC sysugprade

Make use of new functions in emmc.sh to implement sysupgrade on the
BananaPi BPi-R2.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c47e82d)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
コミット fc4398fe71810f3bb5637bdfd0b3975a8ec858f0 by nbd
mt76: update to the latest version

71e08471ab56 mt76: eeprom: fix return code on corrected bit-flips
9a8fc6636d83 mt76: move sar_capa configuration in common code
7cdbea1dc82a mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr
678071ef7029 mt76: mt7615: clear mcu error interrupt status on mt7663

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fc4398f)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 0efb169aadc868768fde4a22c3be8a3742f73dbe by chunkeey
mvebu: sysupgrade: drop unnecessary UBI to UBI logic

The recent changes to the maximum kernel size for Mamba and Venom
highlighted the fact that the old Mamba kernel size has been
hardcoded in linksys_get_root_magic() even for devices with
a different kernel/rootfs split.

The purpose of this code seems to be to avoid issues caused
by partially overwriting an existing UBI partition, where some
of the erase counters would be reset but not the unmodified
ones.  This problem has been solved in a more generic way by
the UBI EOF marker. This ensures that any old PEBs after the
marker are properly initialized.  It is therefore unnecessary
to erase the whole partition before flashing a new OpenWrt
factory image.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 0efb169)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/linksys.sh (diff)
コミット 25382dff8584ffc70917e9f693681fb7d9c06826 by chunkeey
kirkwood: sysupgrade: drop unnecessary UBI to UBI logic

The purpose of this code seems to be to avoid issues caused
by partially overwriting an existing UBI partition, where some
of the erase counters would be reset but not the unmodified
ones.  This problem has been solved in a more generic way by
the UBI EOF marker. This ensures that any old PEBs after the
marker are properly initialized.  It is therefore unnecessary
to erase the whole partition before flashing a new OpenWrt
factory image.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 25382df)
The file was modifiedtarget/linux/kirkwood/base-files/lib/upgrade/linksys.sh (diff)
コミット 5fb51d4516d27dcf72d2a1592abba922259ec8e5 by chunkeey
ipq806x: sysupgrade: drop unnecessary UBI to UBI logic

The purpose of this code seems to be to avoid issues caused
by partially overwriting an existing UBI partition, where some
of the erase counters would be reset but not the unmodified
ones.  This problem has been solved in a more generic way by
the UBI EOF marker. This ensures that any old PEBs after the
marker are properly initialized.  It is therefore unnecessary
to erase the whole partition before flashing a new OpenWrt
factory image.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 5fb51d4)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/linksys.sh (diff)
コミット 8ac8c09f5ebbb6ae5e73b8a8ff4b095c1154f707 by chunkeey
ipq40xx: sysupgrade: drop disabled UBI to UBI logic

The commented out code is not required, as the comment
indicates.

The purpose of this code seems to be to avoid issues caused
by partially overwriting an existing UBI partition, where some
of the erase counters would be reset but not the unmodified
ones.  This problem has been solved in a more generic way by
the UBI EOF marker. This ensures that any old PEBs after the
marker are properly initialized.  It is therefore unnecessary
to erase the whole partition before flashing a new OpenWrt
factory image.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: 8ac8c09)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/linksys.sh (diff)
コミット 24d455d1d0adf64de844b25800c23992aa3eeda5 by chunkeey
ath79: add Embedded Wireless Balin Platform

Add the Embedded Wireless "Balin" platform, it is in ar71xx too
SoC: QCA AR9344 or AR9350
RAM: DDR2-RAM 64MBytes
Flash: SPI-NOR 16MBytes
WLAN: 2 x 2 MIMO 2.4 & 5 GHz IEEE802.11 a/b/g/n
Ethernet: 3 x 10/100 Mb/s
USB: 1 x USB2.0 Host/Device bootstrap-pin at power-up
PCIe: MiniPCIe - 1 x lane PCIe 1.2
Button: 1 x Reset-Button
UART: 1 x Normal, 1 x High-Speed
JTAG: 1 x EJTAG
LED: 1 x Green Power/Status LED
GPIO: 10 x Input/Output multiplexed

The module comes already with the current vanilla OpenWrt firmware.
To update, use "sysupgrade -n --force <image>" image directly in
vendor firmware. This resets the existing configurations back to
default!

Signed-off-by: Catrinel Catrinescu <cc@80211.de>
[indent, led function+color properties, fix partition unit-address,
re-enable pcie port, mention button+led in commit message]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 24d455d)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/ar9344_embeddedwireless_balin.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 7fd1ca96a13112a7ea214b3baf076cd81d712378 by chunkeey
mvebu: next backport mvnet MQPrio offload

linux-next MQPrio patches adding TC traffic shaping offload

Signed-off-by: Kabuli Chana <newtownBuild@gmail.com>
(commit: 7fd1ca9)
The file was addedtarget/linux/mvebu/patches-5.10/705-net-next-ethernet-marvell-mvnetaMQPrioTCOffload.patch
The file was addedtarget/linux/mvebu/patches-5.10/704-net-next-ethernet-marvell-mvnetaMQPrioQueue.patch
The file was addedtarget/linux/mvebu/patches-5.10/702-net-next-ethernet-marvell-mvnetaMQPrioOffload.patch
The file was addedtarget/linux/mvebu/patches-5.10/703-net-next-ethernet-marvell-mvnetaMQPrioFlag.patch
コミット 1add2c0d95efb970ab18485e570b146610740bf2 by chunkeey
firmware: intel-microcode: update to 20210608

intel-microcode (3.20210608.2)

  * Correct INTEL-SA-00442 CVE id to CVE-2020-24489 in changelog and
    debian/changelog (3.20210608.1).

intel-microcode (3.20210608.1)

  * New upstream microcode datafile 20210608 (closes: #989615)
    * Implements mitigations for CVE-2020-24511 CVE-2020-24512
      (INTEL-SA-00464), information leakage through shared resources,
      and timing discrepancy sidechannels
    * Implements mitigations for CVE-2020-24513 (INTEL-SA-00465),
      Domain-bypass transient execution vulnerability in some Intel Atom
      Processors, affects Intel SGX.
    * Implements mitigations for CVE-2020-24489 (INTEL-SA-00442), Intel
      VT-d privilege escalation
    * Fixes critical errata on several processors
    * New Microcodes:
      sig 0x00050655, pf_mask 0xb7, 2018-11-16, rev 0x3000010, size 47104
      sig 0x000606a5, pf_mask 0x87, 2021-03-08, rev 0xc0002f0, size 283648
      sig 0x000606a6, pf_mask 0x87, 2021-04-25, rev 0xd0002a0, size 283648
      sig 0x00080664, pf_mask 0x01, 2021-02-17, rev 0xb00000f, size 130048
      sig 0x00080665, pf_mask 0x01, 2021-02-17, rev 0xb00000f, size 130048
      sig 0x000806c1, pf_mask 0x80, 2021-03-31, rev 0x0088, size 109568
      sig 0x000806c2, pf_mask 0xc2, 2021-04-07, rev 0x0016, size 94208
      sig 0x000806d1, pf_mask 0xc2, 2021-04-23, rev 0x002c, size 99328
      sig 0x00090661, pf_mask 0x01, 2021-02-04, rev 0x0011, size 19456
      sig 0x000906c0, pf_mask 0x01, 2021-03-23, rev 0x001d, size 19456
      sig 0x000a0671, pf_mask 0x02, 2021-04-11, rev 0x0040, size 100352
    * Updated Microcodes:
      sig 0x000306f2, pf_mask 0x6f, 2021-01-27, rev 0x0046, size 34816
      sig 0x000306f4, pf_mask 0x80, 2021-02-05, rev 0x0019, size 19456
      sig 0x000406e3, pf_mask 0xc0, 2021-01-25, rev 0x00ea, size 105472
      sig 0x000406f1, pf_mask 0xef, 2021-02-06, rev 0xb00003e, size 31744
      sig 0x00050653, pf_mask 0x97, 2021-03-08, rev 0x100015b, size 34816
      sig 0x00050654, pf_mask 0xb7, 2021-03-08, rev 0x2006b06, size 36864
      sig 0x00050656, pf_mask 0xbf, 2021-03-08, rev 0x4003102, size 30720
      sig 0x00050657, pf_mask 0xbf, 2021-03-08, rev 0x5003102, size 30720
      sig 0x0005065b, pf_mask 0xbf, 2021-04-23, rev 0x7002302, size 27648
      sig 0x00050663, pf_mask 0x10, 2021-02-04, rev 0x700001b, size 24576
      sig 0x00050664, pf_mask 0x10, 2021-02-04, rev 0xf000019, size 24576
      sig 0x00050665, pf_mask 0x10, 2021-02-04, rev 0xe000012, size 19456
      sig 0x000506c9, pf_mask 0x03, 2020-10-23, rev 0x0044, size 17408
      sig 0x000506ca, pf_mask 0x03, 2020-10-23, rev 0x0020, size 15360
      sig 0x000506e3, pf_mask 0x36, 2021-01-25, rev 0x00ea, size 105472
      sig 0x000506f1, pf_mask 0x01, 2020-10-23, rev 0x0034, size 11264
      sig 0x000706a1, pf_mask 0x01, 2020-10-23, rev 0x0036, size 74752
      sig 0x000706a8, pf_mask 0x01, 2020-10-23, rev 0x001a, size 75776
      sig 0x000706e5, pf_mask 0x80, 2020-11-01, rev 0x00a6, size 110592
      sig 0x000806a1, pf_mask 0x10, 2020-11-06, rev 0x002a, size 32768
      sig 0x000806e9, pf_mask 0x10, 2021-01-05, rev 0x00ea, size 104448
      sig 0x000806e9, pf_mask 0xc0, 2021-01-05, rev 0x00ea, size 104448
      sig 0x000806ea, pf_mask 0xc0, 2021-01-06, rev 0x00ea, size 103424
      sig 0x000806eb, pf_mask 0xd0, 2021-01-05, rev 0x00ea, size 104448
      sig 0x000806ec, pf_mask 0x94, 2021-01-05, rev 0x00ea, size 104448
      sig 0x000906e9, pf_mask 0x2a, 2021-01-05, rev 0x00ea, size 104448
      sig 0x000906ea, pf_mask 0x22, 2021-01-05, rev 0x00ea, size 102400
      sig 0x000906eb, pf_mask 0x02, 2021-01-05, rev 0x00ea, size 104448
      sig 0x000906ec, pf_mask 0x22, 2021-01-05, rev 0x00ea, size 103424
      sig 0x000906ed, pf_mask 0x22, 2021-01-05, rev 0x00ea, size 103424
      sig 0x000a0652, pf_mask 0x20, 2021-02-07, rev 0x00ea, size 93184
      sig 0x000a0653, pf_mask 0x22, 2021-03-08, rev 0x00ea, size 94208
      sig 0x000a0655, pf_mask 0x22, 2021-03-08, rev 0x00ec, size 94208
      sig 0x000a0660, pf_mask 0x80, 2020-12-08, rev 0x00e8, size 94208
      sig 0x000a0661, pf_mask 0x80, 2021-02-07, rev 0x00ea, size 93184
  * source: update symlinks to reflect id of the latest release, 20210608

intel-microcode (3.20210216.1)

  * New upstream microcode datafile 20210216
    * Mitigates an issue on Skylake Server (H0/M0/U0), Xeon-D 21xx,
      and Cascade Lake Server (B0/B1) when using an active JTAG
      agent like In Target Probe (ITP), Direct Connect Interface
      (DCI) or a Baseboard Management Controller (BMC) to take the
      CPU JTAG/TAP out of reset and then returning it to reset.
    * This issue is related to the INTEL-SA-00381 mitigation.
    * Updated Microcodes:
      sig 0x00050654, pf_mask 0xb7, 2020-12-31, rev 0x2006a0a, size 36864
      sig 0x00050656, pf_mask 0xbf, 2020-12-31, rev 0x4003006, size 53248
      sig 0x00050657, pf_mask 0xbf, 2020-12-31, rev 0x5003006, size 53248
  * source: update symlinks to reflect id of the latest release, 20210216

intel-microcode (3.20201118.1)

  * New upstream microcode datafile 20201118
    * Removes a faulty microcode update from release 2020-11-10 for Tiger Lake
      processors.  Note that Debian already had removed this specific falty
      microcode update on the 3.20201110.1 release
    * Add a microcode update for the Pentium Silver N/J5xxx and Celeron
      N/J4xxx which didn't make it to release 20201110, fixing security issues
      (INTEL-SA-00381, INTEL-SA-00389)
    * Updated Microcodes:
      sig 0x000706a1, pf_mask 0x01, 2020-06-09, rev 0x0034, size 74752
    * Removed Microcodes:
      sig 0x000806c1, pf_mask 0x80, 2020-10-02, rev 0x0068, size 107520

intel-microcode (3.20201110.1)

  * New upstream microcode datafile 20201110 (closes: #974533)
    * Implements mitigation for CVE-2020-8696 and CVE-2020-8698,
      aka INTEL-SA-00381: AVX register information leakage;
      Fast-Forward store predictor information leakage
    * Implements mitigation for CVE-2020-8695, Intel SGX information
      disclosure via RAPL, aka INTEL-SA-00389
    * Fixes critical errata on several processor models
    * Reintroduces SRBDS mitigations(CVE-2020-0543, INTEL-SA-00320)
      for Skylake-U/Y, Skylake Xeon E3
    * New Microcodes
      sig 0x0005065b, pf_mask 0xbf, 2020-08-20, rev 0x700001e, size 27648
      sig 0x000806a1, pf_mask 0x10, 2020-06-26, rev 0x0028, size 32768
      sig 0x000806c1, pf_mask 0x80, 2020-10-02, rev 0x0068, size 107520
      sig 0x000a0652, pf_mask 0x20, 2020-07-08, rev 0x00e0, size 93184
      sig 0x000a0653, pf_mask 0x22, 2020-07-08, rev 0x00e0, size 94208
      sig 0x000a0655, pf_mask 0x22, 2020-07-08, rev 0x00e0, size 93184
      sig 0x000a0661, pf_mask 0x80, 2020-07-02, rev 0x00e0, size 93184
    * Updated Microcodes
      sig 0x000306f2, pf_mask 0x6f, 2020-05-27, rev 0x0044, size 34816
      sig 0x000406e3, pf_mask 0xc0, 2020-07-14, rev 0x00e2, size 105472
      sig 0x00050653, pf_mask 0x97, 2020-06-18, rev 0x1000159, size 33792
      sig 0x00050654, pf_mask 0xb7, 2020-06-16, rev 0x2006a08, size 35840
      sig 0x00050656, pf_mask 0xbf, 2020-06-18, rev 0x4003003, size 52224
      sig 0x00050657, pf_mask 0xbf, 2020-06-18, rev 0x5003003, size 52224
      sig 0x000506c9, pf_mask 0x03, 2020-02-27, rev 0x0040, size 17408
      sig 0x000506ca, pf_mask 0x03, 2020-02-27, rev 0x001e, size 15360
      sig 0x000506e3, pf_mask 0x36, 2020-07-14, rev 0x00e2, size 105472
      sig 0x000706a8, pf_mask 0x01, 2020-06-09, rev 0x0018, size 75776
      sig 0x000706e5, pf_mask 0x80, 2020-07-30, rev 0x00a0, size 109568
      sig 0x000806e9, pf_mask 0x10, 2020-05-27, rev 0x00de, size 104448
      sig 0x000806e9, pf_mask 0xc0, 2020-05-27, rev 0x00de, size 104448
      sig 0x000806ea, pf_mask 0xc0, 2020-06-17, rev 0x00e0, size 104448
      sig 0x000806eb, pf_mask 0xd0, 2020-06-03, rev 0x00de, size 104448
      sig 0x000806ec, pf_mask 0x94, 2020-05-18, rev 0x00de, size 104448
      sig 0x000906e9, pf_mask 0x2a, 2020-05-26, rev 0x00de, size 104448
      sig 0x000906ea, pf_mask 0x22, 2020-05-25, rev 0x00de, size 103424
      sig 0x000906eb, pf_mask 0x02, 2020-05-25, rev 0x00de, size 104448
      sig 0x000906ec, pf_mask 0x22, 2020-06-03, rev 0x00de, size 103424
      sig 0x000906ed, pf_mask 0x22, 2020-05-24, rev 0x00de, size 103424
      sig 0x000a0660, pf_mask 0x80, 2020-07-08, rev 0x00e0, size 94208
  * 0x806c1: remove the new Tiger Lake update: causes hang on cold/warm boot
    https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/44
    INTEL-SA-00381 AND INTEL-SA-00389 MITIGATIONS ARE THEREFORE NOT INSTALLED
    FOR 0x806c1 TIGER LAKE PROCESSORS by this package update.  Contact your
    system vendor for a firmware update, or wait fo a possible fix in a future
    Intel microcode release.
  * source: update symlinks to reflect id of the latest release, 20201110
  * source: ship new upstream documentation (security.md, releasenote.md)

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[used different .tar.xz source, but with the same content]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 1add2c0)
The file was modifiedpackage/firmware/intel-microcode/Makefile (diff)
コミット eb20a1b8bb631084b9a70126eac2a6e32c3f3565 by chunkeey
gemini: only provide squashfs image for storlink-derivates

The itian sq201, raidsonic ib-4220-b and storlink sl93512r
can't boot from ext4. This is because the rootfstype in the
device-tree bootargs is set to "squashfs,jffs2". (And ext4
was not designed for raw NOR flash chips).

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: eb20a1b)
The file was modifiedtarget/linux/gemini/image/Makefile (diff)
コミット 45eb57f12f3a128a1822a20b7e536527ab92ca67 by chunkeey
ipq40xx: unbreak EZVIZ CS-W3-WD1200G EUP on 5.10

with current images, the device is no longer booting.
It gets stuck in the bootloader with "Config not available"
and drops to the uboot shell.

|flash_type: 0
|Hit any key to stop autoboot:  0
|SF: Detected MX25L12805D with page size 4 KiB, total 16 MiB
|Config not availabale
|(IPQ40xx) #

This is because the default bootcmd "bootipq" will only read
the first four MiB of the kernel image. With 5.10 the gzip'd
kernel is slightly larger. So the part of the FIT image which
had the configuration is cut off. Hence it can't find it.

To update the bootcmd, you have to attach the serial console
again and enter the following commands into the boot prompt:

# setenv bootcmd "sf probe; sf read 84000000 180000 600000; bootm"
# saveenv
# run bootcmd

This will allow booting kernels with up to six MiB. This also
allows us to drop the DEVICE_DTS_CONFIG hack we had to use.

Note:
uboot doesn't support LZMA. It fails with:
"Unimplemented compression type 3"

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 45eb57f)
The file was addedtarget/linux/ipq40xx/base-files/etc/uci-defaults/05_fix-compat-version
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット d641a604789ac604b01b9a7b408614e1cb74c700 by chunkeey
ipq40xx: nvmem cells for EZVIZ CS-W3-WD1200G EUP

introduce nvmem pre-cal + mac-address cells for both Wifis
and ethernet on the EZVIZ CS-W3-WD1200G EUP. This is one of
the few devices in which the correct mac adress is already
at the right place for Wifi, so no separate nvmem cell is
needed.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: d641a60)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-cs-w3-wd1200g-eup.dts (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/preinit/05_set_iface_mac_ipq40xx.sh (diff)
コミット a82fa5bcd4817339f5eb75cbeb49e1ab6d30d50e by chunkeey
ramips: mt7620: Enable PHY aneg of Lava LR-25G001

In 20b09a2125f5 Lava LR-25G001 router have problem with two inactive
ethernet ports. JBOOT bootloader didn't configure ethernet devices by default.
The same situation was there. It is required to enable all phy ports.
This is fragment of stock bootlog:

switch reg write_athr offset=90, value=2b0
switch reg write_athr offset=8c, value=2b0
switch reg write_athr offset=88, value=2b0
switch reg write_athr offset=84, value=2b0
switch reg write_athr offset=80, value=2b0

This patch adds proper registers configuration ar8337 initvals.
0x2b0 value causes force flow control configuration, 0x1200 was used
instead (flow control config auto-neg with phy). [1]

When switch is now ok, let's fix port numeration too.

Fixes: 20b09a2125f5 ("ramips: add support for Lava LR-25G001")

[1] https://github.com/openwrt/openwrt/pull/4806#issuecomment-982019858

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: a82fa5b)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
コミット e22c91e144d63ccbd7b76b370a53652c48db1d6f by chunkeey
ramips: fix tl-mr3020-v3 switch topology to configure vlans via luci

Currently it is not possible to configure VLANs via LUCI on
tplink tl-mr3020-v3. This patch fixes switch topology for the
LUCI interface.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
[copied commit message from github PR]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e22c91e)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
コミット 3843c641d83b621e07f03753a5617ab27e55e262 by mans0n
kirkwood: add support for Ctera C200 V1 NAS

2-Bay NAS - maximum two 3.5" Harddisks

Hardware:
  - SoC: Marvell 88F6281-A1 ARMv5TE Processor 1.2GHz
  - Ram: 512MB (4x Nanya NT5TU128M8GE-AC)
  - NAND Flash: 256MB (Samsung 216 K9F2G08U0C)
  - Lan: 1x GBE (Marvell 88E1116R-NNC1)
  - Storage: 2x SATA HDD 3.5" Slot
  - USB: 2x USB 2.0 port
  - Console: Internal J3 connector (1: Vcc, 2: Rx, 3: Tx, 4: GND)
  - LEDs: 13x GPIO controlled
  - Buttons: 2x GPIO controlled

Known issues:
  - Buzzer is unused due lack of proper driver

Installation:
  - Apply factory initramfs image via stock web-gui.
  - Do sysupgrade to make installation complete.

Back to stock:
  - OpenWrt rootfs partition use unused space after stock firmware.
  - Full revert is possible.
  - Login via ssh and run: ctera_c200-v1_back_to_factory

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Reviewed-by: Sungbo Eo <mans0n@gorani.run>
[apply sorting to device recipe]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 3843c64)
The file was modifiedtarget/linux/kirkwood/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/kirkwood/base-files/etc/init.d/hwmon_fancontrol (diff)
The file was addedtarget/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-c200-v1.dts
The file was addedtarget/linux/kirkwood/base-files/sbin/ctera_c200-v1_back_to_factory
コミット c33eb0372e7cbc404eb77a811bca7fe1eed8a2a9 by mans0n
ramips: add support for ipTIME A3004NS-dual

ipTIME A3004NS-dual is a 2.4/5GHz band router, based on Mediatek MT7621.

Specifications:
- SoC: MT7621 (880MHz)
- RAM: DDR3 256M
- Flash: SPI NOR 16MB
- WiFi:
- 2.4GHz: MT7602E
- 5GHz : MT7612E
- Ethernet:
- 4x LAN
- 1x WAN
- USB: 1 * USB3.0 port
- UART:
  - 3.3V, TX, RX, GND / 57600 8N1

Installation via web interface:
- 1. Flash Initramfs image using OEM Firmware's web GUI
- 2. Boot into OpenWrt and perform Sysupgrade with sysupgrade image.

Revert to stock firmware:
- 1. Boot into OpenWrt and perform Sysupgrade with OEM Stock Firmware image.

Signed-off-by: Yuchan Seo <hexagonwin@disroot.org>
Reviewed-by: Sungbo Eo <mans0n@gorani.run>
(commit: c33eb03)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_a3004ns-dual.dts
コミット dd681838d370f1f6f6fa1bf1f22b0414322292f3 by mans0n
base-files: fix service_running check

The following command checks if a instance of a service is running.
/etc/init.d/<service> running <instance>

In the variable `$@`, which is passed to the function
`service_running`, the first argument is always the `instance` which
should be checked. Because all other variables where removed from `$@`
with `shift`.

Before this change the first argument of `$@` was set to the `$service`
Variable. So the function does not work as expected. The `$service`
variable was always the instance which should be checked. This is not
what we want.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Reviewed-by: Sungbo Eo <mans0n@gorani.run>
(commit: dd68183)
The file was modifiedpackage/base-files/files/etc/rc.common (diff)
コミット 2d49e49b1854c2234aa343847594245214a4edf9 by nbd
mediatek: bmt: use generic mtd api

BMT replaces nand-specific ops for erasing and writing, but the
mtk-snand driver only implements generic mtd api.

Replace erase, block_isbad, block_markbad in mtd_info for generic mtd
drivers.

Fixes: b600aee3ed ("mediatek: attach bmt to the new snand driver")
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 2d49e49)
The file was modifiedtarget/linux/mediatek/patches-5.10/330-mtk-bmt-support.patch (diff)
コミット f9a28d216d65b55e1139e2c73d016c5e77d7fe0b by nbd
mediatek: enable bmt on mt7622-rfb1

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f9a28d2)
The file was addedtarget/linux/mediatek/patches-5.10/331-mt7622-rfb1-enable-bmt.patch
コミット eddb51392a640cd013ae26873eb22527b2dbae3a by dedeckeh
nat46: update to latest git HEAD

d9bc161 nat46-core: Fix typo since day one (#31)
840e235 Fix coverity issues observed so far (#30)

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: eddb513)
The file was modifiedpackage/kernel/nat46/Makefile (diff)
コミット 9f0575a13023c1edbb1518304b25ecab7d34cd58 by hauke
ipq806x: revert SDC clock changes for NBG6817 MMC

Revert the SDC "CLK_SET_RATE_GATE" changes to the SDC clock regulator
structures.

See https://elinux.org/images/b/b8/Elc2013_Clement.pdf
> if ((clk->flags & CLK_SET_RATE_GATE) && clk->prepare_count) {
>
> For this particular clock, setting its rate is possible only if the
> clock is ungated (not yet prepared)

This fixes the MMC failing to initialize on newer ZyXEL NBG6817
hardware revisions with Kingston MMC.  Older revisions should
hopefully be unaffected.

Check MMC hardware details with:
cd /sys/block/mmcblk0/device/ && \
  tail -v cid date name manfid fwrev hwrev oemid rev

Known problematic MMC names (broken before this commit):
* M62704 (dated 12/2018) via myself
* M62704 (dated 11/2018) via Drake Stefani

Known unaffected MMC names (already working without this commit):
* S10004 (dated 12/2015) via slh

Without enabling dynamic debugging, this error manifests in the kernel
hardware serial console as the following:

[    2.746605] mmc0: error -110 whilst initialising MMC card
[…trimmed other messages…]
[    2.877832] Waiting for root device /dev/mmcblk0p5...

Enabling Linux dynamic kernel debugging provides additional messages.
For guidance, see the Linux kernel documentation:
https://www.kernel.org/doc/html/latest/admin-guide/dynamic-debug-howto.html

First, enable dynamic debugging in OpenWRT's configuration:

1.  Run "make menuconfig"

2.  Select "Global build settings --->"

3.  Select "Kernel build options --->"

4.  Enable "Compile the kernel with dynamic printk" via spacebar

5.  Save and exit (arrow key to "Exit" until prompted to save, save)

Alternatively, set "CONFIG_KERNEL_DYNAMIC_DEBUG=y" in your .config.

Then, turn on dynamic debugging at boot:

Modify bootargs in
target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts
to add…

bootargs = "[…existing bootargs…] dyndbg=\"file drivers/mmc/* +p\" dynamic_debug.verbose=1 loglevel=8";

For example:
chosen {
- bootargs = "rootfstype=squashfs,ext4 rootwait noinitrd fstools_ignore_partname=1";
+ bootargs = "rootfstype=squashfs,ext4 rootwait noinitrd fstools_ignore_partname=1 dyndbg=\"file drivers/mmc/* +p\" dynamic_debug.verbose=1 loglevel=8";
append-rootblock = "root=/dev/mmcblk0p";

Then, compile and flash the resulting build.  If you are testing
before this commit on newer MMC hardware, be prepared to recover!

NOTE: If you have hardware serial console access, you don't need to
use TFTP recovery to change the active boot partition.

Reboot to working alternative partition via serial console:

1.  Connect to hardware serial console
    * See https://openwrt.org/toh/zyxel/nbg6817#serial

2.  Interrupt boot at "Hit any key to stop autoboot:"

3.  Run "ATSE NBG6817"

4.  Copy the result (e.g. "001976FE4B04")
    * Changes with **every boot** - can't reuse this

5.  On your local system, run
    "./zyxel-uboot-password-tool.sh <copied value here>"
    * Example: "./zyxel-uboot-password-tool.sh 001976FE4B04"

6.  Run the command provided by the password tool
    * Example: "ATEN 1,910F129B"
    * Changes with **every boot** - can't reuse this

7.  Run "ATGU"
    * You now have full u-boot shell until next boot - unlocking is
       not remembered

8.  Run either "run boot_mmc" (for booting partition set "FF") or
    "run boot_mmc_1" (for booting partition set "01")
    * These commands are not affected by dual-boot partition flags

NOTE: This will NOT set the dual-boot partition flag.  You'll need to
fix that manually.  The "nbg6817-dualboot" script may help:
https://github.com/pkgadd/nbg6817/blob/master/nbg6817-dualboot

zyxel-uboot-password-tool.sh - sourced from
commit 459c8c9ef816156107e297964d088ddee2b4eef5:

ror32() {
  echo $(( ($1 >> $2) | (($1 << (32 - $2) & (2**32-1)) ) ))
}

v="0x$1"
a="0x${v:2:6}"
b=$(( a + 0x10F0A563))
c=$(( 0x${v:12:14} & 7 ))
p=$(( $(ror32 $b $c) ^ a ))
printf "ATEN 1,%X\n" $p

Kernel serial console log BEFORE commit with dynamic debug enabled:
[…trimmed…]
[    3.171343] mmci-pl18x 12400000.sdcc: designer ID = 0x51
[    3.171397] mmci-pl18x 12400000.sdcc: revision = 0x0
[    3.175811] mmci-pl18x 12400000.sdcc: clocking block at 96000000 Hz
[    3.181134] mmci-pl18x 12400000.sdcc: No vqmmc regulator found
[    3.186788] mmci-pl18x 12400000.sdcc: mmc0: PL180 manf 51 rev0 at 0x12400000 irq 41,0 (pio)
[    3.192902] mmci-pl18x 12400000.sdcc: DMA channels RX dma1chan1, TX dma1chan2
[    3.215609] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 1 timing 0
[    3.227532] mmci-pl18x 12400000.sdcc: Initial signal voltage of 3.3v
[    3.247518] mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[…trimmed…]
[    3.997725] mmc0: req done (CMD2): -110: 00000000 00000000 00000000 00000000
[    4.003631] mmci-pl18x 12400000.sdcc: irq0 (data+cmd) 00000000
[    4.003659] mmc0: error -110 whilst initialising MMC card
[    4.016481] mmc0: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 1 timing 0

Notice how the initial clock is 52 MHz, which is incorrect - MMC
requires negotiation to enable higher speeds.

Kernel serial console log AFTER commit with dynamic debug enabled:
[…trimmed…]
[    3.168996] mmci-pl18x 12400000.sdcc: designer ID = 0x51
[    3.169051] mmci-pl18x 12400000.sdcc: revision = 0x0
[    3.173492] mmci-pl18x 12400000.sdcc: clocking block at 96000000 Hz
[    3.178808] mmci-pl18x 12400000.sdcc: No vqmmc regulator found
[    3.184702] mmci-pl18x 12400000.sdcc: mmc0: PL180 manf 51 rev0 at 0x12400000 irq 41,0 (pio)
[    3.190573] mmci-pl18x 12400000.sdcc: DMA channels RX dma1chan1, TX dma1chan2
[    3.217873] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 1 timing 0
[    3.229250] mmci-pl18x 12400000.sdcc: Initial signal voltage of 3.3v
[    3.249111] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[…trimmed…]
[    4.392652] mmci-pl18x 12400000.sdcc: irq0 (data+cmd) 00000000
[    4.392785] mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 1
[    4.406554] mmc0: starting CMD6 arg 03b70201 flags 0000049d
[…trimmed…]

Now, the MMC properly initializes and later switches to high speed.

Thanks to:
* Ansuel for maintaining/help with the IPQ806x platform, kernel code
* slh for additional debugging and suggestions
* dwfreed for confirming newer MMC details, clock frequency
* robimarko for device driver debug printing help, clock debugging
* Drake for testing and confirmation with their own newer NBG6817
...and anyone else I missed!

Signed-off-by: Shane Synan <digitalcircuit36939@gmail.com>
Tested-by: Shane Synan <digitalcircuit36939@gmail.com>
(commit: 9f0575a)
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/097-1-ipq806x-gcc-add-missing-clk-flag.patch (diff)
コミット fcb82e42dffca99a6e3244b67992df0b573ce38e by hauke
kernel: btrfs: enable ACL

By default CONFIG_BTRFS_FS_POSIX_ACL is disabled, it should be enabled
only when you enable CONFIG_FS_POSIX_ACL.

Right now, when you enable CONFIG_FS_POSIX_ACL it will enable
CONFIG_BTRFS_FS_POSIX_ACL, but it will be disabled once you install
kmod-btrfs. This should prevent it.

Btrfs has enabled by default ACL for mount option.

More details:
https://cateee.net/lkddb/web-lkddb/BTRFS_FS_POSIX_ACL.html
https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5)

Signed-off-by: Josef Schlehofer <josef.schlehofer@nic.cz>
(commit: fcb82e4)
The file was modifiedpackage/kernel/linux/modules/fs.mk (diff)
コミット 362695acdfa78ad6206ac385962ded589dad5b7c by hauke
kernel: add kmod-video-gspca-sq930x

This module adds support for USB WebCams, which uses SQ930X chip [1].

[1] https://cateee.net/lkddb/web-lkddb/USB_GSPCA_SQ930X.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 362695a)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
コミット 75093d1b1de7af82acd3b8bcc61f308c37493400 by hauke
tools/meson: update to 0.60.1

change meson binary to use py extension. Fixes issue with meson's
symbolextractor using the host python instead of the system one.

We intentionally use a .py extension here so that meson launches
additional python scripts with the same build host python interpreter as
itself is running under (and not the host package one once it becomes
available)

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 75093d1)
The file was modifiedtools/meson/Makefile (diff)
The file was modifiedinclude/meson.mk (diff)
コミット fd4ad6cae88d009e9560e4ee902bf20a5b42d36e by hauke
x86: added support to generate VHDX images

Added support to generate dynamic-sized VHDX images for Hyper-V.
Compile-tested on x86 and run-tested on Windows 10 21H2 (Hyper-V).

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
(commit: fd4ad6c)
The file was modifiedtarget/linux/x86/image/Makefile (diff)
The file was modifiedconfig/Config-images.in (diff)
The file was modifiedinclude/image-commands.mk (diff)
The file was modifiedtarget/linux/x86/Makefile (diff)
コミット 4304799b4abc31e37ed91f6270322de79133dd88 by hauke
realtek: update watchdog timer patch

The Realtek Otto watchdog timer driver was accepted upstream, and is
queued for 5.17. Update the patch's file name, and replace by the final
version.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 4304799)
The file was removedtarget/linux/realtek/patches-5.10/100-watchdog-add-realtek-otto-watchdog-timer.patch
The file was addedtarget/linux/realtek/patches-5.10/008-5.17-watchdog-add-realtek-otto-watchdog-timer.patch
コミット afeda4a3d37cf3f9a2001a67e24d0cdbbdbc4cde by hauke
realtek: sort the port list numerically

Mac adresses are assigned in the order given by the port list.  The
interfaces are also brought up in this order.  This target supports
devices with up to 52 ports.  Sorting these alphabetically is very
confusing, and assigning mac addresses in alphabetic order does not
match stock firmware behaviour.

Suggested-by: Sander Vanheule <sander@svanheule.net>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
(commit: afeda4a)
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/02_network (diff)
コミット 0f6b6aab2bc9d34b5d516ddf38fb14e8c5d029db by hauke
ath79: add support for TP-Link EAP225 v1

TP-Link EAP225 v1 is an AC1200 (802.11ac Wave-1) ceiling mount access point.

Device specifications:
* SoC: QCA9563 @ 775MHz
* RAM: 128MiB DDR2
* Flash: 16MiB SPI-NOR
* Wireless 2.4GHz (SoC): b/g/n, 2x2
* Wireless 5Ghz (QCA9882): a/n/ac, 2x2
* Ethernet (AR8033): 1× 1GbE, 802.3at PoE

Flashing instructions:
* Ensure the device is upgraded to firmware v1.4.0
* Exploit the user management page in the web interface to start telnetd
  by changing the username to `;/usr/sbin/telnetd -l/bin/sh&`.
* Immediately change the malformed username back to something valid
  (e.g. 'admin') to make ssh work again.
* Use the root shell via telnet to make /tmp world writeable (chmod 777)
* Extract /usr/bin/uclited from the device via ssh and apply the binary
  patch listed below. The patch is required to prevent `uclited -u` in
  the last step from crashing.
* Copy the patched uclited binary back to the device at /tmp/uclited
  (via ssh)
* Upload the factory image to /tmp/upgrade.bin (via ssh)
* Run `chmod +x /tmp/uclited && /tmp/uclited -u` to install OpenWrt.

uclited patching:
    --- xxd uclited
    +++ xxd uclited-patched
    @@ -53811,7 +53811,7 @@
     000d2330: 8c44 0000 0320 f809 0000 0000 8fbc 0010  .D... ..........
     000d2340: 8fa6 0a4c 02c0 2821 8f82 87c4 0000 0000  ...L..(!........
    -000d2350: 8c44 0000 0c13 461c 27a7 0018 8fbc 0010  .D....F.'.......
    +000d2350: 8c44 0000 2402 0000 0000 0000 8fbc 0010  .D..$...........
     000d2360: 1040 001d 0000 1821 8f99 8378 3c04 0058  .@.....!...x<..X
     000d2370: 3c05 0056 2484 ad68 24a5 9f00 0320 f809  <..V$..h$.... ..

To make sure the correct file is patched, the following MD5 checksums
should match the unpatched and patched files:
    4bd74183c23859c897ed77e8566b84de  uclited
    4107104024a2e0aeaf6395ed30adccae  uclited-patched

Debricking:
* Serial port can be soldered on unpopulated 4-pin header
  (1: TXD, 2: RXD, 3: GND, 4: VCC)
    * Bridge unpopulated resistors running from pins 1 (TXD) and 2 (RXD).
      Do NOT bridge the pull-down for pin 2, running parallel to the
      header.
    * Use 3.3V, 115200 baud, 8n1
* Interrupt bootloader by holding CTRL+B during boot
* tftp initramfs to flash via the LuCI web interface
    setenv ipaddr 192.168.1.1 # default, change as required
    setenv serverip 192.168.1.10 # default, change as required
    tftp 0x80800000 initramfs.bin
    bootelf $fileaddr

Tested by forum user KernelMaker.

Link: https://forum.openwrt.org/t/eap225-v1-firmware/87116
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 0f6b6aa)
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_tplink_eap225-v1.dts
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 7e89421a7c3855d66a20350a5bf9ca4cc7a2caf9 by hauke
ramips: add support for Zbtlink ZBT-WG1602

Zbtlink ZBT-WG1602 is a Wi-Fi router intendent to use with WWAN
(UMTS/LTE/3G/4G) modems. The router board offsers a couple of miniPCIe
slots with USB and SIM only and another one pure miniPCIe slot as well
as five Gigabit Ethernet ports (4xLAN + WAN).

Specification:

* SoC: MT7621A
* RAM: 256/512 MiB
* Flash: 16/32 MiB (SPI NOR)
* external watchdog (looks like Torexsemi XC6131B)
* Eth: 10/100/1000 Mbps Ethernet x5 ports (4xLAN + WAN)
* WLAN 2GHz: MT7603EN (.11n, MIMO 2x2)
* WLAN 5GHz: MT7612EN (.11ac, MIMO 2x2)
* WLAN Ants: detachable x2, shared by 2GHz & 5GHz radios
* miniPCIe: 2x slots with USB&SIM + 1x slot with regular PCIe bus
* WWAN Ants: detachable x4
* External storage: microSD (SDXC) slot
* USB: 2.0 Type-A port
* LED: 11 (5 per Eth phy, 3 SoC controlled, 2 WLAN 2/5 controlled, 1
       power indicator)
* Button: 1 (reset)
* UART: console (115200 baud)
* Power: DC jack (12 V / 2.5 A)

Additional HW information:

* SoC USB port #1 is shared by internal miniPCIe slot and external
  Type-A USB port, USB D+/D- lines are toggled between ports using a
  GPIO controlled DPDT switch.
* Power of the USB enabled miniPCIe slots can be individually controlled
  using dedicated GPIO lines.
* Vendor firmware feeds the external watchdog with 1s pulses. GPIO
  watchdog driver is able to either generate a 1us pulses or toggle the
  output line. 1us is not enough for the external watchod timer, so
  the line toggling driver mode is utilized.

Installation:

Vendor's firmware is OpenWrt (LEDE) based, so the sysupgrade image can
be directly used to install OpenWrt. Firmware must be upgraded using the
'force' and 'do not save configuration' command line options (or
correspondig web interface checkboxes) since the vendor firmware is from
the pre-DSA era.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: 7e89421)
The file was addedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg1602-16m.dts
The file was addedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg1602.dtsi
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 8261b85844a0018c6c79e10c1abb581aca102e45 by mail
tools/mkimage: fix build on MacOS arm64

Fixed -no-pie compilation warning on MacOS
Fixed errors related to using absolute addressing on MacOS arm64

Based on upstream patch from Jessica Clarke and suggestions from Ronny Kotzschmar

Link to original patch and discussion:
https://github.com/u-boot/u-boot/commit/3b142045e8a7f0ab17b6099e9226296af45967d0

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 8261b85)
The file was addedtools/mkimage/patches/090-macos-arm64-builing-fix.patch
コミット 5b66dfaf6c53ac21285cbabd8935666d34d6378a by nbd
hostapd: enable FILS support in the full config and add build feature discovery

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5b66dfa)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/200-multicall.patch (diff)
The file was modifiedpackage/network/services/hostapd/files/hostapd-full.config (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-p2p.config (diff)
The file was addedpackage/network/services/hostapd/patches/050-build_fix.patch
The file was modifiedpackage/network/services/hostapd/src/src/utils/build_features.h (diff)
The file was modifiedpackage/network/services/hostapd/patches/380-disable_ctrl_iface_mib.patch (diff)
The file was modifiedpackage/network/services/hostapd/files/wpa_supplicant-full.config (diff)
The file was modifiedpackage/network/services/hostapd/patches/500-lto-jobserver-support.patch (diff)
コミット b7d9bced3056d37857292670ed1a29084ecb0aa1 by nbd
hostapd: add support for enabling FILS on AP and client interfaces

This is only supported with WPA-enterprise

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b7d9bce)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット baba2fdaa60c2f2426ec09eaacd6dfb7cec3fd2c by nbd
netifd: on dhcp interfaces, store the dhcp server in interface data

Among other things, this can be used to auto-configure the DHCP server
address for wireless APs using FILS, if the bridged interface is
configured to DHCP

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: baba2fd)
The file was modifiedpackage/network/config/netifd/files/lib/netifd/dhcp.script (diff)
コミット ea49690ff47d14ee096d7c1368cff03f1cce1d76 by nbd
hostapd: add support for specifying the FILS DHCP server

The 'fils_dhcp' option can be set to '*' in order to autodetect the DHCP server
For proto=dhcp networks, the discovered dhcp server will be used
For all other networks, udhcpc is called to discover the address

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ea49690)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
The file was addedpackage/network/services/hostapd/files/dhcp-get-server.sh
コミット 1c4b3ce344ff71641defe989457060b72885e27e by chunkeey
kernel: add more disabled config options

NET_DSA_MSCC_FELIX:

Marvell 88E6xxx Ethernet switch fabric support (NET_DSA_MV88E6XXX) [N/m/y/?] n
Ocelot / Felix Ethernet switch support (NET_DSA_MSCC_FELIX) [N/m/y/?] (NEW)
Error in reading or end of file.

make[6]: *** [scripts/kconfig/Makefile:71: syncconfig] Error 1
make[5]: *** [Makefile:603: syncconfig] Error 2

IR_IMON_RAW:
    SoundGraph iMON Receiver (early raw IR models) (IR_IMON_RAW) [N/m/?] (NEW)

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[squashed with "kernel: add missing IR_IMON_RAW config symbol"]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 1c4b3ce)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット ffab23d99d980974e502989994f3aaec3f462865 by chunkeey
x86: add/improve support for Sophos SG/XG products

* Better product ID for Sophos SG/XG-105 models
* Add support for Sophos SG/XG-135 r1, r2 with/without wireless

Signed-off-by: Stan Grishin <stangri@melmac.ca>
[Changed subject to x86 - probably eaten somewhere, the PR had it]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: ffab23d)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/x86/base-files/lib/preinit/01_sysinfo (diff)
コミット 4deaeaa13cbcd3c4b94c69e96d7e507f201ea4cc by chunkeey
x86: remove old lzma tuning patch

Chen Minqiang reported in his GitHub PR #4733 that:
With CONFIG_TARGET_INITRAMFS_COMPRESSION_LZMA=y option set,
the popular x86/amd64 target's initramfs-kernel failed to boot.

The cause for this boot failure is that the LZMA compression
uses a the first bytes to encode the compression parameters.
It does not have a fixed magic. Yes, this only works if the
the existing lzma options in the upstream are not changed.

This patch does away with OpenWrt special LZMA options tuning
since it is rather unlikely that upstream will improve the
compression algorithm detection after all this time. Even
though, the tuning produced a smaller initramfs (~1.1% in a
spot check).

Link: <https://github.com/openwrt/openwrt/pull/4733>
Reported-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 4deaeaa)
The file was removedtarget/linux/x86/patches-5.10/011-tune_lzma_options.patch
コミット 7853453950bf47b518673dc50b61903cd48c9081 by chunkeey
ath79: add support for jjPlus JWAP230

The jjPlus JWAP230 is an access point board built around the QCA9558,
with built-in 2.4GHz 3x3 N WiFi (28dBm). It can be expanded with 2
mini-PCIe boards, and has an USB2 root port.

Specifications:
- SOC: Qualcomm Atheros QCA9558
- CPU: 720MHz
- H/W switch: QCA8327 rev 2
- Flash: 16 MiB SPI NOR (en25qh128)
- RAM: 128 MiB DDR2
- WLAN: AR9550 built-in SoC bgn 3T3R (ath9k)
- PCI: 2x mini-PCIe (optional 5V)
- LEDs: 6x LEDs (3 are currently available)
- Button: 1x Reset (not yet defined)
- USB2:
  - 1x Type A root port
  - 1x combined mini-PCIe
- Ethernet:
  - 2x 10/100/1000 (1x PoE 802.3af (36-57 V))

Notes:
The device used to be supported in the ar71xx target.
For upgrades: Please use "sysupgrade --force -n <image>".
This will restore the device back to OpenWrt defaults!

MAC address assignment:
    use   source
    LAN   art 0x0
    WAN   art 0x6
    WLAN  art 0x1002 (as part of the calibration data)

Flash instructions:
- install from u-boot with tftp (requires serial access)
  > setenv ipaddr a.b.c.d
  > setenv serverip e.f.g.h
  > tftp 0x80060000 \
      openwrt-ath79-generic-jjplus_jwap230-squashfs-sysupgrade.bin
  > erase 0x9f050000 +${filesize}
  > cp.b $fileaddr 0x9f050000 $filesize
  > setenv bootcmd bootm 0x9f050000
  > saveenv

Signed-off-by: Olivier Valentin <valentio@free.fr>
[Added DT-Leds (based on ar71xx), Added more notes about sysupgrade,
fixed "qca9550" to match SoC in commit and dts file name]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 7853453)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9558_jjplus_jwap230.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 35aecc9d4a735c36d5eefe6e821c5930f736635f by chunkeey
ath79: add support for WD My Net N600

SoC: AR9344
RAM: 128MB
Flash: 16MiB SPI NOR
5GHz WiFi: AR9382 PCIe 2x2:2 802.11n
2.4GHz WiFi: AR9344 (SoC) AHB 2x2:2 802.11n

5x Fast ethernet via SoC switch (green LEDs)
1x USB 2.0
4x front LEDs from SoC GPIO
1x front WPS button from SoC GPIO
1x bottom reset button from SoC GPIO

UART header JP1, 115200 no parity 1 stop
TX
GND
VCC
(N/P)
RX

Flash factory image via "emergency room" recovery:
- Configure your computer with a static IP 192.168.1.123/24
- Connect to LAN port on the N600 switch
- Hold reset putton
- Power on, holding reset until the power LED blinks slowly
- Visit http://192.168.1.1/ and upload OpenWrt factory image
- Wait at least 5 minutes for flashing, reboot and key generation
- Visit http://192.168.1.1/ (OpenWrt LuCI) and upload OpenWrt sysupgrade image

Signed-off-by: Ryan Mounce <ryan@mounce.com.au>
[dt leds preparations]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 35aecc9)
The file was addedtarget/linux/ath79/dts/ar9344_wd_mynet-n600.dts
The file was addedtarget/linux/ath79/dts/ar9344_wd_mynet-nxxx.dtsi
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_wd_mynet-n750.dts (diff)
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)
コミット 7061d5f343016bfd195a1af94ee194902e7db0ab by chunkeey
lantiq: fixed wifi support for AVM FRITZ!Box 7430

adds the correct offset for the calibration data.
The values are according to the OpenWrt Forum Thread:
"Fritzbox 7430 and wifi".

Link: <https://forum.openwrt.org/t/fritzbox-7430-and-wifi/86944>
Reported-by: RENErica
Signed-off-by: Joel Linn <jl@conductive.de>
[changed commit message]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 7061d5f)
The file was modifiedtarget/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom (diff)
コミット 03c004977491e911127e75fc36310620135f6eea by chunkeey
rtl8812au-ct: update driver to be ready for 5.15

update rtl8812au-ct driver to be ready for 5.15 Linux.

Signed-off-by: Janpieter Sollie <janpieter.sollie@edpnet.be>
[added commit message from PR with changes, added tag to subject]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 03c0049)
The file was modifiedpackage/kernel/rtl8812au-ct/Makefile (diff)
コミット b2aca5a263e73cb2def1c6cbb36f3be24d38089b by chunkeey
ath79: fix various dts warnings

ar9344_openmesh_mr600-v1.dts:40.10-44.5: Warning (gpios_property):
/leds-ath9k/wifi2g: Missing property '#gpio-cells' in node
/ahb/pcie-controller@180c0000/wifi@0,0 or bad phandle
=> added gpio-controller + #gpio-cells

qca955x_zyxel_nbg6x16.dtsi:121.3-13: Warning (reg_format):
/ahb/usb@1b000000/port@1:reg: property has invalid length (4 bytes)
(#address-cells == 2, #size-cells == 1)
../dts/qca955x_zyxel_nbg6x16.dtsi:131.3-13: Warning (reg_format):
/ahb/usb@1b400000/port@1:reg: property has invalid length (4 bytes)
(#address-cells == 2, #size-cells == 1)
qca955x_zyxel_nbg6x16.dtsi:120.20-123.4: Warning (avoid_default_addr_size):
/ahb/usb@1b000000/port@1: Relying on default #address-cells value
=> ath79's usb-nodes are missing the address- and size-cells properties.
These are needed for usb led trigger support.

ar7242_ubnt_sw.dtsi:54.4-14: Warning (reg_format): /gpio_spi/gpio_spi@0:reg:
property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)
=> the #address-cells and #size-cells had to be nudged.

qca9531_dlink_dch-g020-a1.dts:19.6-39.4: Warning (i2c_bus_bridge):
/i2c: incorrect #size-cells for I2C bus
=> #size-cells = <0>;

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: b2aca5a)
The file was modifiedtarget/linux/ath79/dts/ar7242.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca956x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_dlink_dch-g020-a1.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_ubnt_sw.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar934x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7240.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7100.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca953x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca955x.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_openmesh_mr600.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9330.dtsi (diff)
コミット 56b14fdeb24b63b26ae948aa2fa6b1ce4b9df1fd by daniel
procd: update to git HEAD

bb95fe8 jail: make sure jailed process is terminated

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 56b14fd)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 3b20eb185b2a45681fa9e2d31b9844458d5a72d2 by nbd
kernel: fix RCU issue in xt_FLOWOFFLOAD patch

cond_resched() may not be called in a rcu-locked section

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3b20eb1)
The file was modifiedtarget/linux/generic/hack-5.10/650-netfilter-add-xt_FLOWOFFLOAD-target.patch (diff)
コミット 446da706690a239dc7a454102db0b0a3b3a9d1ed by mans0n
build: image: improve zip build recipe

* clean before build
* specify executable path
* allow adding extra options for zip
* use basename of $@

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 446da70)
The file was modifiedinclude/image-commands.mk (diff)
コミット 91e37b60a0b1181b77aabf7269450bf76d220c40 by mans0n
ramips: mt76x8: tidy up 02_network

* fix alphabetic sorting
* consolidate duplicate cases

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 91e37b6)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
コミット 9a1b9a42b793104bd65bfd292d4935b061d5da33 by mans0n
ramips: add support for HUMAX E10

HUMAX E10 (also known as HUMAX QUANTUM E10) is a 2.4/5GHz band AC router,
based on MediaTek MT7621A.

Specifications:
- SoC: MT7621A
- RAM: DDR3 128MB
- Flash: SPI NOR 16MB (MXIC MX25L12805D)
- WiFi:
  - 2.4GHz: MT7615
  - 5GHz: MT7615
- Ethernet: 2x 10/100/1000Mbps
  - Switch: SoC internal
- USB: 1x USB 2.0 Type-A
- UART: J1 (57600 8N1)
  - pinout: [3V3] (RXD) (GND) (TXD)

Installation via web interface:
- Flash **factory** image through the stock web interface.

Recovery procedure:
1. Connect ethernet cable between Router **LAN** port and PC Ethernet port.
2. Set your computer to a static IP **192.168.1.1**
3. Turn the device off and wait a few seconds. Hold the WPS button on front
   of device and insert power.
4. Send a firmware image to **192.168.1.6** using TFTP.
   You can use any TFTP client. (tftp, curl, Tftpd64...)
- It can accept both images which is
  HUMAX stock firmware dump (0x70000-0x1000000) image
  and OpenWRT **sysupgrade** image.

Signed-off-by: Kyoungkyu Park <choryu.park@choryu.space>
[remove trailing whitespace]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 9a1b9a4)
The file was addedtarget/linux/ramips/dts/mt7621_humax_e10.dts
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)
コミット a725bdc700c9a63666ce1ef9fec1b2a65216576f by daniel
ipq40xx: fix reset button GPIO for GL.iNet GL-B2200

GL.iNet's U-Boot checks for GPIO 40, not 43.
Changing this allows the RESET button to work as expected.

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
CC: Daniel Golle <daniel@makrotopia.org>
CC: Li Zhang <li.zhang@gl-inet.com>
(commit: a725bdc)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-gl-b2200.dts (diff)
コミット 6c945fa379a1b59e6b439b0f6ffba4cbd3ca04d3 by hauke
kernel: bump 5.10 to 5.10.83

Removed upstreamed:
    bcm53xx/patches-5.10/033-v5.16-0024-ARM-dts-BCM5301X-Fix-I2C-controller-interrupt.patch[1]
    bcm53xx/patches-5.10/033-v5.16-0025-ARM-dts-BCM5301X-Add-interrupt-properties-to-GPIO-no.patch[2]

All other patches automatically rebased.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.83&id=b2cd6fdcbe0a5cb44e4610a08cc58261d494a885
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.83&id=9db1d4a3c2700e1cc84c3d61199411d75c2a3ec6

Build system: x86_64*
Build-tested: bcm2711/RPi4B, ipq806x/R7800†
Run-tested: bcm2711/RPi4B, ipq806x/R7800†

* Had to revert 7c99085bd69742f66207d61e9f2da5ec4f8f9d2f in order to build
  (latest bump of ca-certificates)

† Had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e in order to build
  (binutils 2.37, https://bugs.openwrt.org/index.php?do=details&task_id=4149)

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 6c945fa)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0002-ARM-dts-BCM5301X-Harmonize-EHCI-OHCI-DT-nodes-name.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/704-drivers-net-phy-eee-support-for-rtl838x.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/711-dts-ipq4019-add-ethernet-essedma-node.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-12-net-8021q-resolve-forwarding-path-for-vlan-devices.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-14-net-bridge-resolve-forwarding-path-for-VLAN-tag-acti.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/bcm27xx/patches-5.10/950-0361-ARM-dts-Expand-PCIe-space-on-BCM2711.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0007-ARM-dts-BCM5301X-Move-CRU-devices-to-the-CRU-node.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0201-mmc-sdhci-Silence-MMC-warnings.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
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 modifiedtarget/linux/bcm27xx/patches-5.10/950-0697-ARM-dts-bcm2711-fold-in-the-correct-interrupt.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0010-ARM-dts-BCM5301X-Fix-nodes-names.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/708-arm-dts-ipq4019-QCA807x-properties.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0003-ARM-dts-BCM5310X-Harmonize-xHCI-DT-nodes-name.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0388-dt-Use-compatible-string-for-BCM2711-DSI1.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/108-v5.14-net-stmmac-explicitly-deassert-gmac-ahb-reset.patch (diff)
The file was removedtarget/linux/bcm53xx/patches-5.10/033-v5.16-0025-ARM-dts-BCM5301X-Add-interrupt-properties-to-GPIO-no.patch
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/902-debloat_proc.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.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-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/702-dts-ipq4019-add-PHY-switch-nodes.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0040-Add-dwc_otg-driver.patch (diff)
The file was removedtarget/linux/bcm53xx/patches-5.10/033-v5.16-0024-ARM-dts-BCM5301X-Fix-I2C-controller-interrupt.patch
The file was modifiedtarget/linux/ramips/patches-5.10/720-Revert-net-phy-simplify-phy_link_change-arguments.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/033-v5.15-0011-ARM-dts-BCM5301X-Fix-MDIO-mux-binding.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0332-staging-fbtft-Add-support-for-display-variants.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/030-v5.11-0005-ARM-dts-BCM5301X-Use-corretc-pinctrl-compatible-for-.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
コミット 59faf41da149982d659db1ae97fe8a1d58e31b0f by hauke
treewide: use uniform vendor value for british telecom

British Telecom is mostly known as BT.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
(commit: 59faf41)
The file was modifiedtarget/linux/lantiq/image/vr9.mk (diff)
The file was modifiedtarget/linux/bcm63xx/image/bcm63xx.mk (diff)
The file was modifiedtarget/linux/lantiq/image/ar9.mk (diff)
The file was modifiedtarget/linux/lantiq/image/danube.mk (diff)
コミット 80fe8d027c6369b09ac228d3e9d135b5394587f4 by rafal
dtc: import package for dtc & fdt from packages feed

fdt* utils are needed by targets that use U-Boot FIT images for
sysupgrade. It includes all recent BCM4908 SoC routers as Broadcom
switched from CFE to U-Boot.

fdtget is required for extracting images (bootfs & rootfs) from
Broadcom's ITB. Extracted images can be then flashed to UBI volumes.

sysupgrade is core functionality so it needs dtc as part of base code
base.

Cc: Yousong Zhou <yszhou4tech@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 80fe8d0)
The file was addedpackage/utils/dtc/Makefile
コミット a2cf659ad8ecbc5be6b0fca4efd29441e1a13be1 by rafal
dtc: support printing binary data with fdtget

It's needed for extracting binary images.

Cc: Yousong Zhou <yszhou4tech@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: a2cf659)
The file was addedpackage/utils/dtc/patches/0001-Support-r-format-for-printing-raw-bytes-with-fdtget.patch
コミット 5f05795aa7716879e46fabbd0c51ff20ef9f13bf by rafal
bcm4908: sysupgrade: add pkgtb format support

BCM4908 devices with U-Boot use pkgtb firmware format. It's based on
U-Boot's FIT: DTB with configurations, images & embedded data.

This format contains bootfs, rootfs and optionally a first stage U-Boot
loader. Contained images need to be extracted & flashed.

Broadcom used two sets of firmwares: main & backup. It uses UBI volumes
"metadata1" & "metadata2" for storing U-Boot env variables with info
about flashed images.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 5f05795)
The file was modifiedtarget/linux/bcm4908/base-files/lib/upgrade/platform.sh (diff)
コミット 942facd14f0a13fa3aeb4238d866e764f5caec8c by rafal
otrx: update to the latest master

56e8e19 otrx: support TRX from stdin when extracting
a37ccaf otrx: support unsorted partitions offsets
1fa145e otrx: extract shared code opening & parsing TRX format
4ecefda otrx: allow validating TRX from stdin
cf01e69 otrx: avoid unneeded fseek() when calculating CRC32

Fixes: 80041dea7094 ("bcm53xx: sysupgrade: refactor handling different firmware formats")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 942facd)
The file was modifiedpackage/utils/otrx/Makefile (diff)
コミット 3bcf3e8143160e447c22c0ac3fa66fbcf6a59eef by rafal
bcm53xx: sysupgrade: fix support for Luxul's legacy firmware format

Fixes: 80041dea7094 ("bcm53xx: sysupgrade: refactor handling different firmware formats")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 3bcf3e8)
The file was modifiedtarget/linux/bcm53xx/base-files/lib/upgrade/platform.sh (diff)
コミット 794e8123ce625d04f8207ba5fd3b153051b2e67e by mail
ramips: mt7620: use OKLI loader with Jboot devices

Jboot devices have problem with >2MB kernelsize. The only way to avoid
this problem is use small loader.

This patch switch all mt7620 Jboot devices to lzma OKLI loader.

Suggested-by: Szabolcs Hubai <szab.hu@gmail.com>
Co-authored-by: Michael Pratt <mcpratt@pm.me>
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 794e812)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-960.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-116-a1.dts (diff)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-922-e2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-118-a2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620n_dlink_dwr-921-c1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dir-510l.dts (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_lava_lr-25g001.dts (diff)
コミット 66f9ed16841907ffd7676e92f0bc12fbe3599077 by mail
ramips: switch to kernel 5.10

Tested on mt7621 (Redmi AC2100) and running stable for several months.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Tested-by: Stijn Segers <foss@volatilesystems.org>
Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 66f9ed1)
The file was modifiedtarget/linux/ramips/Makefile (diff)
コミット 8ef768c2efda99b9da7efcb1ff2a1864916f00d7 by hauke
ls-rcw: bump to LSDK-21.08

Update ls-rcw to latest LSDK-21.08.
Drop patch 0001 since it had been integrated.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 8ef768c)
The file was removedpackage/firmware/layerscape/ls-rcw/patches/0001-Remove-tclsh-checking.patch
The file was modifiedpackage/firmware/layerscape/ls-rcw/Makefile (diff)
コミット 674af9c1f6a811fdf1f1a82dc16ce19175a6e6d2 by hauke
uboot-layerscape: bump to LSDK-21.08

Update layerscape u-boot package to LSDK-21.08 and drop patches which
are no longer needed.

The new env variable 'fsl_bootcmd_mcinitcmd_set' is needed to protect
the configured bootcmd and mc_init values. See [1] for more
informations.

[1] https://source.denx.de/u-boot/u-boot/-/commit/b62c174e861bddc3c7131045ed018556645cecb9

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 674af9c)
The file was modifiedpackage/boot/uboot-layerscape/Makefile (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_lx2160a-rdb-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1021a-twr-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls2088a-rdb-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1012a-rdb-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1043a-rdb-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1046a-frwy-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1012a-frwy-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1088a-rdb-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1046a-rdb-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_lx2160a-rdb-sdboot-uEnv.txt (diff)
The file was removedpackage/boot/uboot-layerscape/patches/010-fix_dtc_compilation_on_host_gcc10.patch
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1012a-frdm-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1021a-iot-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1046a-frwy-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1021a-twr-sdboot-uEnv.txt (diff)
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1046a-rdb-uEnv.txt (diff)
The file was addedpackage/boot/uboot-layerscape/patches/0002-board-ls1043ardb-force-PCI-device-enumeration.patch
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1088a-rdb-uEnv.txt (diff)
The file was addedpackage/boot/uboot-layerscape/patches/0001-board-ls1046ardb-force-PCI-device-enumeration.patch
The file was modifiedpackage/boot/uboot-layerscape/files/fsl_ls1043a-rdb-uEnv.txt (diff)
コミット 294140c1247d42746e655a9bbaafcf4d1a9748a5 by hauke
tfa-layerscape: bump to LSDK-21.08

Update tfa package to latest LSDK-21.08.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 294140c)
The file was modifiedpackage/boot/tfa-layerscape/patches/003-plat-nxp-tools-fix-create_pbl-and-byte_swap-host-bui.patch (diff)
The file was modifiedpackage/boot/tfa-layerscape/Makefile (diff)
The file was modifiedpackage/boot/tfa-layerscape/patches/001-fiptool-hostbuild-fixes.patch (diff)
The file was removedpackage/boot/tfa-layerscape/patches/010-gcc11.patch
コミット d6ca8270432a0a52aad9adc7c19940373d2b0d96 by hauke
fman-ucode: bump to LSDK-21.08

Just update PKG_VERSION/PKG_MIRROR_HASH since fman-ucode
of LSDK-21.08 had no changes.

Switched to AUTORELEASE for simplicity.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: d6ca827)
The file was modifiedpackage/firmware/layerscape/fman-ucode/Makefile (diff)
コミット 5df38cc7bac0b13d75730683004a95c1ec32a137 by hauke
ppfe-firmware: bump to LSDK-21.08

Update ppfe-firmware to latest LSDK-21.08.

Switched to AUTORELEASE for simplicity.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 5df38cc)
The file was modifiedpackage/firmware/layerscape/ppfe-firmware/Makefile (diff)
コミット a82e766f1753cd540b6568970e06d148f02749cf by hauke
ls-mc: bump to LSDK-21.08

Update ls-mc to latest LSDK-21.08.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: a82e766)
The file was modifiedpackage/firmware/layerscape/ls-mc/Makefile (diff)
コミット 693923030c5220dec871a1cf3dfaef3df27dc250 by hauke
ls-dpl: bump to LSDK-21.08

Update ls-dpl to latest LSDK-21.08.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 6939230)
The file was modifiedpackage/firmware/layerscape/ls-dpl/Makefile (diff)
コミット 4002a6aa76abe694ebb84040e731e05047ba3422 by hauke
restool: bump to LSDK-21.08

Update restool to latest LSDK-21.08.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 4002a6a)
The file was modifiedpackage/network/utils/layerscape/restool/Makefile (diff)
コミット 210128240b74118d57214fa9d728594d5fe24941 by hauke
ls-ddr-phy: bump to LSDK-21.08

Update ls-ddr-phy to latest LSDK-21.08.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 2101282)
The file was modifiedpackage/firmware/layerscape/ls-ddr-phy/Makefile (diff)
コミット 0a9454918d46d2d48fd7efcff6f5c8956348c3fc by hauke
layerscape: remove unneeded KERNEL_ENTRY_POINT definition

As KERNEL_ENTRY_POINT is identical to KERNEL_LOADADDR, drop it.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 0a94549)
The file was modifiedtarget/linux/layerscape/image/armv8_64b.mk (diff)
The file was modifiedtarget/linux/layerscape/image/armv7.mk (diff)
コミット 7e35d86ca2d272a9ae484f08e75625c24ea80a37 by hauke
layerscape: add kernel 5.10 as testing version

This patch adds "KERNEL_TESTING_PATCHVER:=5.10" to the Makefile in
layerscape target to allow using Kernel 5.10 for testing.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 7e35d86)
The file was modifiedtarget/linux/layerscape/Makefile (diff)
コミット 68b4e9fe0eb80d85c24159a88b4dbc77b20116e2 by hauke
layerscape: add patches for kernel 5.10

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 68b4e9f)
The file was addedtarget/linux/layerscape/patches-5.10/300-add-DTS-for-Traverse-LS1043-Boards.patch
The file was addedtarget/linux/layerscape/patches-5.10/302-arm64-dts-ls1012a-update-with-ppfe-support.patch
The file was addedtarget/linux/layerscape/patches-5.10/701-staging-add-fsl_ppfe-driver.patch
The file was addedtarget/linux/layerscape/patches-5.10/702-phy-Add-2.5G-SGMII-interface-mode.patch
The file was addedtarget/linux/layerscape/patches-5.10/301-arm-dts-ls1021a-Add-LS1021A-IOT-board-support.patch
コミット 82ce460ab106c1d3626607c4d867853cf385ad33 by hauke
layerscape: armv8_64b: fix KERNEL_LOADADDR for linux >= 5.8

In kernel versions newer than 5.8 the arm64 TEXT_OFFSET (0x80000) has
been set to 0x0 (and later removed). This will break Uimages with kernel
load addresses that aren't 2MiB aligned any longer. Resulting in the
kernel silently fail to boot. For layerscape armv8_64b targets this
needs to be changed to 0x80000000 (start of RAM).

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 82ce460)
The file was modifiedtarget/linux/layerscape/image/armv8_64b.mk (diff)
コミット 83035a44a7853a7fe2d81edb955e9f36a7c9e250 by hauke
layerscape: armv8_64b: use non-SDK dts files for linux-5.10 or newer

Since we decided to drop the LSDK patches with linux-5.10, we now have
to switch to the corresponding upstream dts files as well.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 83035a4)
The file was modifiedtarget/linux/layerscape/image/armv8_64b.mk (diff)
コミット a939015dd1cd75a151605a91ba34541717e6684d by hauke
layerscape: armv8_64b: copy config-5.4 to config-5.10

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: a939015)
The file was addedtarget/linux/layerscape/armv8_64b/config-5.10
コミット fef79a5dc4e214b621f29cc596bd44d1df1af470 by hauke
layerscape: armv8_64b: refresh config-5.10

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: fef79a5)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.10 (diff)
コミット 7af83d2c03bfe267b722af708854908bff6028e8 by hauke
layerscape: armv7: copy config-5.4 to config-5.10

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 7af83d2)
The file was addedtarget/linux/layerscape/armv7/config-5.10
コミット 60881f657d7d2d225f29396aad85415dddf384a9 by hauke
layerscape: armv7: refresh config-5.10

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 60881f6)
The file was modifiedtarget/linux/layerscape/armv7/config-5.10 (diff)
コミット 30b93672ec48d247fcd86b5bca283423db5250b9 by rafal
bcm4908: add fdt-utils to default packages

It's required by sysupgrade.

Fixes: 5f05795aa771 ("bcm4908: sysupgrade: add pkgtb format support")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 30b9367)
The file was modifiedtarget/linux/bcm4908/Makefile (diff)
コミット 3531a96df77badd489681766e29c919b6e017b2d by hauke
mac80211: Update to version 5.15.8

The following patches were backported from upstream before and are not
needed any more:
  package/kernel/mac80211/patches/ath10k/081-ath10k-fix-module-load-regression-with-iram-recovery-feature.patch
  package/kernel/mac80211/patches/ath10k/980-ath10k-fix-max-antenna-gain-unit.patch
  package/kernel/mac80211/patches/build/010-headers-Add-devm_platform_get_and_ioremap_resource.patch
  package/kernel/mac80211/patches/subsys/300-mac80211-drop-check-for-DONT_REORDER-in-__ieee80211_.patch
  package/kernel/mac80211/patches/subsys/307-mac80211-do-not-access-the-IV-when-it-was-stripped.patch
  package/kernel/mac80211/patches/subsys/308-mac80211-fix-radiotap-header-generation.patch

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3531a96)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/930-ath10k_add_tpt_led_trigger.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/307-mac80211-do-not-access-the-IV-when-it-was-stripped.patch
The file was removedpackage/kernel/mac80211/patches/ath10k/980-ath10k-fix-max-antenna-gain-unit.patch
The file was removedpackage/kernel/mac80211/patches/build/010-headers-Add-devm_platform_get_and_ioremap_resource.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was removedpackage/kernel/mac80211/patches/ath10k/081-ath10k-fix-module-load-regression-with-iram-recovery-feature.patch
The file was removedpackage/kernel/mac80211/patches/subsys/300-mac80211-drop-check-for-DONT_REORDER-in-__ieee80211_.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath9k/542-ath9k_debugfs_diag.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/subsys/110-mac80211_keep_keys_on_stop_ap.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/210-ap_scan.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/308-mac80211-fix-radiotap-header-generation.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/306-mac80211-set-up-the-fwd_skb-dev-for-mesh-forwarding.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/301-mac80211-fix-rate-control-for-retransmitted-frames.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/400-allow-ibss-mixed.patch (diff)
コミット 954e1278a957444ac5f1c3d49d58ca1452ff1c21 by hauke
libnl-tiny: update to the latest version

8e0555f attr.h: Add NLA_PUT_S32

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 954e127)
The file was modifiedpackage/libs/libnl-tiny/Makefile (diff)
コミット a5cc9e033ccad8b3808313159b661f4ae55448f4 by hauke
iw: Update to version 5.16

Revert a commit to allow providing CFLAGS and LIBS from OpenWrt package
Makefile.

This downgrades the nl80211.h to kernel 5.15 and removes FILS_CRYPTO_OFFLOAD.
This is needed to make it compatible with our patched mac80211 from
kernel 5.15

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a5cc9e0)
The file was modifiedpackage/network/utils/iw/Makefile (diff)
The file was modifiedpackage/network/utils/iw/patches/200-reduce_size.patch (diff)
The file was addedpackage/network/utils/iw/patches/010-Revert-iw-allow-specifying-CFLAGS-LIBS-externally.patch
The file was modifiedpackage/network/utils/iw/patches/001-nl80211_h_sync.patch (diff)
コミット 16bcaa71faaef1462034bd410032409b18dc6430 by mail
hostapd: add OpenWrt specific statistic counters

This adds a new struct for storing statistics not (yet) tracked by
hostapd regarding RRM and WNM activity.

These statistics can be read using the get_status hostapd interface ubus
method.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 16bcaa7)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was addedpackage/network/services/hostapd/patches/590-rrm-wnm-statistics.patch
コミット 07452a680b571815edadc50fbe9c83311201bac7 by mail
ramips: fix Tenbay T-MB5EU v1 Wireless MAC

It was reported, that Tenbay T-MB5EU v1 do have incorrect Wireless MAC
address set on 2.4 and 5 GHz.

Some boards do not seem to have the correct MAC address set for the
external PHY of the MT7915 radio at caldata offset 0xa.

As the external PHY does not expose a DT binding (yet), fix up the mac
address in userspace.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 07452a6)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット c7727833945deb70eed7520ab44fa08b0870b8a7 by rsalvaterra
ramips: remove Linux 5.4 support

We're at 5.10 stable, this can finally go.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: c772783)
The file was removedtarget/linux/ramips/patches-5.4/0003-MIPS-Fix-memory-reservation-in-bootmem_init-for-cert.patch
The file was removedtarget/linux/ramips/patches-5.4/0105-staging-mt7621-pci-delete-no-more-needed-mt7621_rese.patch
The file was removedtarget/linux/ramips/patches-5.4/0120-staging-mt7621-pci-properly-power-off-dual-ported-pc.patch
The file was removedtarget/linux/ramips/patches-5.4/101-mt7621-timer.patch
The file was removedtarget/linux/ramips/patches-5.4/0109-staging-mt7621-pci-don-t-return-if-get-gpio-fails.patch
The file was removedtarget/linux/ramips/patches-5.4/0122-mips-ralink-enable-zboot-support.patch
The file was removedtarget/linux/ramips/patches-5.4/0001-MIPS-cmdline-Clean-up-boot_command_line-initializati.patch
The file was removedtarget/linux/ramips/patches-5.4/0046-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch
The file was removedtarget/linux/ramips/patches-5.4/0119-staging-mt7621-pci-avoid-to-set-iomem_resource-addre.patch
The file was removedtarget/linux/ramips/patches-5.4/0002-MIPS-Always-define-builtin_cmdline.patch
The file was removedtarget/linux/ramips/patches-5.4/0115-staging-mt7621-pci-delete-release-gpios-related-code.patch
The file was removedtarget/linux/ramips/patches-5.4/0041-DT-Add-documentation-for-spi-rt2880.patch
The file was removedtarget/linux/ramips/patches-5.4/0070-weak_reordering.patch
The file was removedtarget/linux/ramips/patches-5.4/0044-i2c-MIPS-adds-ralink-I2C-driver.patch
The file was removedtarget/linux/ramips/mt7621/config-5.4
The file was removedtarget/linux/ramips/patches-5.4/0052-pwm-add-mediatek-support.patch
The file was removedtarget/linux/ramips/patches-5.4/0102-staging-mt7621-pci-use-gpios-for-properly-reset.patch
The file was removedtarget/linux/ramips/patches-5.4/0010-MIPS-add-bootargs-override-property.patch
The file was removedtarget/linux/ramips/patches-5.4/0116-staging-mt7621-pci-use-builtin_platform_driver.patch
The file was removedtarget/linux/ramips/patches-5.4/102-mt7621-fix-cpu-clk-add-clkdev.patch
The file was removedtarget/linux/ramips/patches-5.4/0107-staging-mt7621-pci-fix-io-space-and-properly-set-res.patch
The file was removedtarget/linux/ramips/patches-5.4/302-spi-nor-add-gd25q512.patch
The file was removedtarget/linux/ramips/patches-5.4/0301-dt-bindings-add-documentation-for-mt7621-nand-driver.patch
The file was removedtarget/linux/ramips/patches-5.4/105-mt7621-memory-detect.patch
The file was removedtarget/linux/ramips/patches-5.4/0100-staging-mt7621-pci-simplify-mt7621_pcie_init_virtual.patch
The file was removedtarget/linux/ramips/patches-5.4/0118-staging-mt7621-pci-phy-re-do-xtal_mode-detection.patch
The file was removedtarget/linux/ramips/patches-5.4/0006-MIPS-ralink-add-cpu-frequency-scaling.patch
The file was removedtarget/linux/ramips/rt3883/config-5.4
The file was removedtarget/linux/ramips/patches-5.4/0123-mips-ralink-manage-low-reset-lines.patch
The file was removedtarget/linux/ramips/patches-5.4/0113-staging-mt7621-pci-be-sure-gpio-descriptor-is-null-o.patch
The file was removedtarget/linux/ramips/patches-5.4/0051-serial-add-ugly-custom-baud-rate-hack.patch
The file was removedtarget/linux/ramips/patches-5.4/0042-SPI-ralink-add-Ralink-SoC-spi-driver.patch
The file was removedtarget/linux/ramips/patches-5.4/0200-linkit_bootstrap.patch
The file was removedtarget/linux/ramips/patches-5.4/0024-GPIO-add-named-gpio-exports.patch
The file was removedtarget/linux/ramips/patches-5.4/0005-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch
The file was removedtarget/linux/ramips/patches-5.4/0026-DT-Add-documentation-for-gpio-ralink.patch
The file was removedtarget/linux/ramips/mt76x8/config-5.4
The file was removedtarget/linux/ramips/patches-5.4/0112-staging-mt7621-pci-change-variable-to-print-for-slot.patch
The file was removedtarget/linux/ramips/patches-5.4/0048-asoc-add-mt7620-support.patch
The file was removedtarget/linux/ramips/patches-5.4/0069-awake-rt305x-dwc2-controller.patch
The file was removedtarget/linux/ramips/patches-5.4/0117-staging-mt7621-pci-phy-use-builtin_platform_driver.patch
The file was removedtarget/linux/ramips/patches-5.4/805-pinctrl-AW9523.patch
The file was removedtarget/linux/ramips/patches-5.4/300-mt7620-export-chip-version-and-pkg.patch
The file was removedtarget/linux/ramips/patches-5.4/0037-mtd-cfi-cmdset-0002-force-word-write.patch
The file was removedtarget/linux/ramips/patches-5.4/0300-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch
The file was removedtarget/linux/ramips/patches-5.4/0106-staging-mt7621-pci-phy-add-mt7621_phy_rmw-to-simplif.patch
The file was removedtarget/linux/ramips/mt7620/config-5.4
The file was removedtarget/linux/ramips/patches-5.4/0015-arch-mips-do-not-select-illegal-access-driver-by-def.patch
The file was removedtarget/linux/ramips/patches-5.4/111-gpio-mmio-introduce-BGPIOF_NO_SET_ON_INPUT.patch
The file was removedtarget/linux/ramips/patches-5.4/0098-disable_cm.patch
The file was removedtarget/linux/ramips/patches-5.4/110-mt7621-perfctr-fix.patch
The file was removedtarget/linux/ramips/patches-5.4/990-NET-no-auto-carrier-off-support.patch
The file was removedtarget/linux/ramips/patches-5.4/0013-owrt-hack-fix-mt7688-cache-issue.patch
The file was removedtarget/linux/ramips/patches-5.4/0101-staging-mt7621-pci-enable-clock-bit-for-each-port.patch
The file was removedtarget/linux/ramips/patches-5.4/0114-staging-mt7621-pci-avoid-to-poweroff-the-phy-for-slo.patch
The file was removedtarget/linux/ramips/patches-5.4/0007-MIPS-ralink-copy-the-commandline-from-the-devicetree.patch
The file was removedtarget/linux/ramips/rt288x/config-5.4
The file was removedtarget/linux/ramips/patches-5.4/100-mt7621-core-detect-hack.patch
The file was removedtarget/linux/ramips/patches-5.4/112-gpio-mt7621-add-BGPIOF_NO_SET_ON_INPUT-flag.patch
The file was removedtarget/linux/ramips/patches-5.4/401-net-ethernet-mediatek-support-net-labels.patch
The file was removedtarget/linux/ramips/patches-5.4/200-add-ralink-eth.patch
The file was removedtarget/linux/ramips/patches-5.4/0029-gpio-ralink-Add-support-for-GPIO-as-interrupt-contro.patch
The file was removedtarget/linux/ramips/patches-5.4/991-at803x.patch
The file was removedtarget/linux/ramips/patches-5.4/0027-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch
The file was removedtarget/linux/ramips/patches-5.4/0111-staging-mt7621-pci-use-only-two-phys-from-device-tre.patch
The file was removedtarget/linux/ramips/patches-5.4/0121-staging-mt7621-pci-fix-PCIe-interrupt-mapping.patch
The file was removedtarget/linux/ramips/patches-5.4/301-MIPS-ralink-mt7621-introduce-soc_device-initializati.patch
The file was removedtarget/linux/ramips/patches-5.4/804-staging-mt7621-pinctrl-use-ngpios-not-num-gpios.patch
The file was removedtarget/linux/ramips/rt305x/config-5.4
The file was removedtarget/linux/ramips/patches-5.4/0110-staging-mt7621-pci-phy-avoid-to-create-to-different-.patch
The file was removedtarget/linux/ramips/patches-5.4/0103-staging-mt7621-pci-change-value-for-PERST_DELAY_MS.patch
The file was removedtarget/linux/ramips/patches-5.4/0104-staging-mt7621-pci-release-gpios-after-pci-initializ.patch
The file was removedtarget/linux/ramips/patches-5.4/0108-staging-mt7621-pci-fix-register-to-set-up-virtual-br.patch
The file was removedtarget/linux/ramips/patches-5.4/0031-uvc-add-iPassion-iP2970-support.patch
The file was removedtarget/linux/ramips/patches-5.4/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch
コミット 01bebc070c35d87c24a594fff7ee1911965759aa by nbd
kernel: backport the upstream implementation of threaded NAPI to 5.4

The workqueue based implementation has a few corner cases and typically lower
performance than the upstream one

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 01bebc0)
The file was addedtarget/linux/generic/backport-5.4/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch
The file was removedtarget/linux/generic/pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch
The file was addedtarget/linux/generic/backport-5.4/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch
The file was modifiedtarget/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/640-netfilter-nf_flow_table-add-hardware-offload-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/641-netfilter-nf_flow_table-support-hw-offload-through-v.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch
The file was modifiedtarget/linux/generic/hack-5.4/721-phy_packets.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch
The file was addedtarget/linux/generic/backport-5.4/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch
The file was modifiedtarget/linux/ipq40xx/patches-5.4/703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.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)
コミット 85ad48c9579c0482c98fc6b69e885102511e9194 by rafal
kernel: backport support for multicolor & RGB LEDs to 5.4

This is a requirement for backporting DT files defining such LEDs.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 85ad48c)
The file was addedtarget/linux/generic/backport-5.4/900-v5.9-0002-leds-Add-multicolor-ID-to-the-color-ID-list.patch
The file was addedtarget/linux/generic/backport-5.4/900-v5.9-0001-dt-bindings-Add-multicolor-class-dt-bindings-documen.patch
The file was addedtarget/linux/generic/backport-5.4/900-v5.9-0003-leds-add-RGB-color-option-as-that-is-different-from-.patch
コミット 444b4ea4a479d76761ee4833cb340b442dac662a by rafal
bcm4908: add uboot-envtools to default packages

It's required by sysupgrade to access UBI metadata partitions.

Fixes: 5f05795aa771 ("bcm4908: sysupgrade: add pkgtb format support")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 444b4ea)
The file was modifiedtarget/linux/bcm4908/Makefile (diff)
コミット cc3e390a74818464a0bfc89fc6edb3b1fefed501 by mans0n
ramips: mt7620: tidy up 02_network

* fix alphabetic sorting
* consolidate duplicate cases

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: cc3e390)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
コミット 9090e0be4d4d6dc26b7789f2a5a62dbb0b124cfb by mail
hostapd: close correct blobmsg table

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9090e0b)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 87def9efd8cee66da3bd3961671e580282427c2e by nbd
mac80211: optimize airtime fairness code to reduce cpu usage

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 87def9e)
The file was addedpackage/kernel/mac80211/patches/subsys/311-mac80211-use-coarse-boottime-for-airtime-fairness-co.patch
コミット a696e325f7a0ee386cd0c433f4bf2e30e9fc4b01 by hauke
kernel: bump 5.4 to 5.4.165

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621*

*FS#4149 affects me so I had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e
in order to downgrade to 2.35.1

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: a696e32)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0007-ARM-dts-BCM5301X-Move-CRU-devices-to-the-CRU-node.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/layerscape/patches-5.4/701-net-0251-net-mscc-ocelot-split-assignment-of-the-cpu-port-int.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0243-net-mscc-ocelot-refactor-struct-ocelot_port-out-of-f.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0272-net-mscc-ocelot-tsn-configuration-support.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)
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/bcm53xx/patches-5.4/037-v5.15-0001-ARM-dts-BCM5301X-Fix-nodes-names.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0240-net-mscc-ocelot-break-out-fdb-operations-into-abstra.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0238-net-mscc-ocelot-break-apart-ocelot_vlan_port_apply.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0249-net-mscc-ocelot-initialize-list-of-multicast-address.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0242-net-mscc-ocelot-change-prototypes-of-switchdev-port-.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/bcm53xx/patches-5.4/036-v5.14-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0002-ARM-dts-BCM5301X-Specify-uart2-in-the-DT.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.4/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/642-net-8021q-support-hardware-flow-table-offload.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0244-net-mscc-ocelot-separate-net_device-related-items-ou.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0001-ARM-dts-BCM5301X-Specify-PWM-in-the-DT.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0241-net-mscc-ocelot-change-prototypes-of-hwtstamping-ioc.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0252-net-mscc-ocelot-don-t-hardcode-the-number-of-the-CPU.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0005-ARM-dts-BCM5301X-Use-corretc-pinctrl-compatible-for-.patch (diff)
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/layerscape/patches-5.4/701-net-0247-net-mscc-ocelot-move-port-initialization-into-separa.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0394-drivers-net-mscc_ocelot-don-t-flood-unicast-traffic-.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0003-ARM-dts-BCM5301X-Specify-pcie2-in-the-DT.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0367-net-mscc-ocelot-Workaround-to-allow-traffic-to-CPU-i.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/bcm53xx/patches-5.4/034-v5.11-0002-ARM-dts-BCM5301X-Harmonize-EHCI-OHCI-DT-nodes-name.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0002-ARM-dts-BCM5301X-Fix-MDIO-mux-binding.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0260-net-mscc-ocelot-publish-structure-definitions-to-inc.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0265-net-mscc-ocelot-export-ocelot_hwstamp_get-set-functi.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/generic/backport-5.4/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0256-net-mscc-ocelot-create-a-helper-for-changing-the-por.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0271-net-mscc-ocelot-use-skb-queue-instead-of-skbs-list.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0341-LF-368-net-mscc-ocelot-add-VCAP-IS2-rule-to-trap-PTP.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0258-net-mscc-ocelot-adjust-MTU-on-the-CPU-port-in-NPI-mo.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0245-net-mscc-ocelot-refactor-ethtool-callbacks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/834-ledtrig-libata.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.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/034-v5.11-0003-ARM-dts-BCM5310X-Harmonize-xHCI-DT-nodes-name.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/layerscape/patches-5.4/701-net-0255-net-mscc-ocelot-move-invariant-configs-out-of-adjust.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0259-net-mscc-ocelot-separate-the-implementation-of-switc.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)
コミット 61c76f836f38b1968383ebf35e172a425b2fc107 by hauke
kernel: bump 5.4 to 5.4.166

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621*

*FS#4149 affects me so I had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e
in order to downgrade to 2.35.1

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 61c76f8)
The file was modifiedtarget/linux/generic/backport-5.4/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.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 modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.4/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.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/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.4/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch (diff)
コミット d4b25007ea14a9772545e70191aa41e25f75ce19 by hauke
kernel: bump 5.4 to 5.4.167

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621*

*FS#4149 affects me so I had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e
in order to downgrade to 2.35.1

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: d4b2500)
The file was modifiedtarget/linux/layerscape/patches-5.4/301-arch-0008-arm-add-new-non-shareable-ioremap.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 187c8f9153bee5deb8a1163ba2abcbc7bc9e229c by hauke
kernel: bump 5.10 to 5.10.84

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 187c8f9)
The file was modifiedtarget/linux/mediatek/patches-5.10/410-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/703-net-next-ethernet-marvell-mvnetaMQPrioFlag.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/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/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.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/mvebu/patches-5.10/702-net-next-ethernet-marvell-mvnetaMQPrioOffload.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0690-drm-Pass-the-full-state-to-connectors-atomic-functio.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0733-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/331-mt7622-rfb1-enable-bmt.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/705-net-next-ethernet-marvell-mvnetaMQPrioTCOffload.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/704-net-next-ethernet-marvell-mvnetaMQPrioQueue.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/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch (diff)
コミット 43c0a12665eb22e7fc0ebbde47173a990291a40e by hauke
kernel: bump 5.10 to 5.10.85

Removed target for patch which does not exist:
    bcm27xx/patches-5.10/950-0249-kbuild-Disable-gcc-plugins.patch

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800*
Run-tested: bcm2711/RPi4B, ipq806x/R7800*

* Had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e in order to build
  (binutils 2.37, https://bugs.openwrt.org/index.php?do=details&task_id=4149)

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 43c0a12)
The file was modifiedtarget/linux/generic/pending-5.10/834-ledtrig-libata.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0657-Documentation-devicetree-Add-documentation-for-imx37.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0249-kbuild-Disable-gcc-plugins.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0151-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0323-media-i2c-Add-driver-for-Sony-IMX477-sensor.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-57-netfilter-flowtable-Set-offload-timeouts-according-t.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0733-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-5.10/999-libata-hacks.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/008-5.17-watchdog-add-realtek-otto-watchdog-timer.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0139-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch (diff)
コミット 002424e5ae49867e434fd80db66e9eebcda67fc9 by hauke
kernel: bump 5.10 to 5.10.86

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800*
Run-tested: bcm2711/RPi4B, ipq806x/R7800*

*Had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e in order to build
(binutils 2.37, https://bugs.openwrt.org/index.php?do=details&task_id=4149)

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 002424e)
The file was modifiedinclude/kernel-version.mk (diff)
コミット eabb4a5c5da6931969d7c38a88884502e6fa2039 by hauke
kernel: bump 5.10 to 5.10.87

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800*
Run-tested: bcm2711/RPi4B, ipq806x/R7800*

*Had to revert 7f1edbd41295dff9f2127b169fbc086c0fb2c14e in order to build
(binutils 2.37, https://bugs.openwrt.org/index.php?do=details&task_id=4149)

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: eabb4a5)
The file was modifiedinclude/kernel-version.mk (diff)
コミット 475b366a5bddac851296a528ff86d5dcb5f12a96 by hauke
toolchain/gcc: remove upstreamed patch, add backport

This patch has been upstream since GCC 10.
Dragan Mladjenovic (2):
      Emit .note.GNU-stack for soft-float linux targets.
      Emit .note.GNU-stack for hard-float linux targets.

Link: https://gcc.gnu.org/g:a3c1e1f2ff88
Link: https://gcc.gnu.org/g:54b3d52c3cca

Add backport patch to define TARGET_LIBC_GNUSTACK on musl to add
.note.GNU-stack on hard-float MIPS targets.

Link: https://gcc.gnu.org/g:25abbb924968

The net effect should be the exact same functionality while following
upstream code instead of a custom outdated patch.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(commit: 475b366)
The file was removedtoolchain/gcc/patches/11.2.0/930-fix-mips-noexecstack.patch
The file was addedtoolchain/gcc/patches/11.2.0/011-v12-configure-define-TARGET_LIBC_GNUSTACK-on-musl.patch
コミット 0dca1060fd48d261f4ffead6efebd16170014ee3 by hauke
toolchain/gcc: replace revert with upstream fix

This will make upgrade to v11.3.0 easier and follows upstream more
closely.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(commit: 0dca106)
The file was addedtoolchain/gcc/patches/11.2.0/001-v11.3.0-ranger-Fix-up-fold_using_range-range_of_address-PR10.patch
The file was removedtoolchain/gcc/patches/11.2.0/001-Revert-Cleanup-range-of-address-calculations.patch
コミット f30e6d98fae79eb84af7acd497da4be862ee2b8f by hauke
toolchain/gcc: refresh gcc-11.2.0 patch

Run make toolchain/gcc/minimal/refresh (with glibc, with musl
toolchain/gcc/{initial,final}/refresh don't work)

Fixes: ab241e0937c9 ("toolchain/gcc: fix build on MacOS arm64")

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(commit: f30e6d9)
The file was modifiedtoolchain/gcc/patches/11.2.0/970-macos_arm64-building-fix.patch (diff)
コミット b61ab8f57e3f2877d75c7336980f651e638e3dad by hauke
kernel: filter out both Clang and LLD versions

Both CLANG_VERSION and LLD_VERISON are autogenerated runtime
configuration options, so add them to the kernel configuration filter
and remove from generic and per-target configs to keep configs clean.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: b61ab8f)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
The file was modifiedtarget/linux/mxs/config-5.10 (diff)
The file was modifiedtarget/linux/zynq/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7620/config-5.10 (diff)
The file was modifiedtarget/linux/x86/config-5.10 (diff)
The file was modifiedtarget/linux/armvirt/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-5.10 (diff)
The file was modifiedtarget/linux/at91/sama5/config-default (diff)
The file was modifiedtarget/linux/at91/sam9x/config-default (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
The file was modifiedtarget/linux/octeon/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
The file was modifiedtarget/linux/gemini/config-5.10 (diff)
The file was modifiedtarget/linux/octeontx/config-5.10 (diff)
The file was modifiedtarget/linux/pistachio/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
The file was modifiedtarget/linux/omap/config-5.10 (diff)
The file was modifiedtarget/linux/bmips/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/tegra/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was modifiedtarget/linux/malta/config-5.10 (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
The file was modifiedtarget/linux/kirkwood/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.10 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2708/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
The file was modifiedtarget/linux/ath79/config-5.10 (diff)
The file was modifiedtarget/linux/uml/config-5.10 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was modifiedtarget/linux/bcm63xx/config-5.10 (diff)
The file was modifiedtarget/linux/mpc85xx/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-filter (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-5.10 (diff)
The file was modifiedtarget/linux/imx/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/rt288x/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.10 (diff)
コミット fa3690f8f14fad591fe7896c2dccaa3d06b857e5 by hauke
kernel: 5.10: consolidate mac80211 crypto options

Each of
- CRYPTO_AEAD2
- CRYPTO_AEAD
- CRYPTO_GF128MUL
- CRYPTO_GHASH
- CRYPTO_HASH2
- CRYPTO_HASH
- CRYPTO_MANAGER2
- CRYPTO_MANAGER
- CRYPTO_NULL2

either directly required for mac80211 crypto support, or directly
selected by such options. Support for the mac80211 crypto was enabled in
the generic config since c7182123b9 ("kernel: make cryptoapi support
needed by mac80211 built-in"). So move the above options from the target
configs to the generic config to make it clear why do we need them.

CC: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: fa3690f)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
The file was modifiedtarget/linux/apm821xx/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-5.10 (diff)
The file was modifiedtarget/linux/mxs/config-5.10 (diff)
The file was modifiedtarget/linux/zynq/config-5.10 (diff)
The file was modifiedtarget/linux/octeon/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
The file was modifiedtarget/linux/kirkwood/config-5.10 (diff)
The file was modifiedtarget/linux/pistachio/config-5.10 (diff)
The file was modifiedtarget/linux/bmips/config-5.10 (diff)
The file was modifiedtarget/linux/mpc85xx/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.10 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was modifiedtarget/linux/archs38/config-5.10 (diff)
The file was modifiedtarget/linux/sunxi/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/config-5.10 (diff)
The file was modifiedtarget/linux/malta/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2708/config-5.10 (diff)
The file was modifiedtarget/linux/lantiq/xrx200/config-5.10 (diff)
The file was modifiedtarget/linux/octeontx/config-5.10 (diff)
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
The file was modifiedtarget/linux/imx/config-5.10 (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.10 (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/armvirt/config-5.10 (diff)
The file was modifiedtarget/linux/omap/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was modifiedtarget/linux/x86/generic/config-5.10 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
The file was modifiedtarget/linux/armvirt/64/config-5.10 (diff)
The file was modifiedtarget/linux/uml/config-5.10 (diff)
The file was modifiedtarget/linux/x86/64/config-5.10 (diff)
The file was modifiedtarget/linux/gemini/config-5.10 (diff)
The file was modifiedtarget/linux/x86/config-5.10 (diff)
コミット 1e57d52e2ff549d618e53caa97200b4fe0a3d9aa by dedeckeh
netifd: update to latest git HEAD

5ca5e0b netifd: allow disabling rule/rule6 config sections
8875960 interface-ip: add support for IPv6 prefix invalidation
e589c05 interface-ip: use metric when looking for a route
b54ffde main: fix hotplug script usage message

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 1e57d52)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット df9a62a08584920e3147edec2fd92fce6cf8d77c by dedeckeh
odhcp6c: update to latest git HEAD

39b584b Revert "dhcpv6: add a minimum valid lifetime for IA_PD updates"
c9578e1 dhcpv6: add support for null IA_PD valid lifetime
ca43ea3 dhcpv6: add a minimum valid lifetime for IA_PD updates

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: df9a62a)
The file was modifiedpackage/network/ipv6/odhcp6c/Makefile (diff)
コミット 5a4685cfa246f87af10f32890befbcaa59a7baac by daniel
mediatek: mt7623: bpi-r2: add ethernet alias to device tree

Add ethernet0 alias in device tree to make U-Boot inherit the Ethernet
mac address (set via environment variable 'ethaddr') down to Linux.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5a4685c)
The file was addedtarget/linux/mediatek/patches-5.10/163-dts-mt7623-bpi-r2-ethernet-alias.patch
コミット b1d483b865d0a6110d95a0638903a73c7354865a by mail
ramips: work around duplicate MAC address on U6 Lite

The UniFi 6 Lite has two MAC addresses for the 2.4 and 5GHz radio in
it's EEPROM partition.

On my unit these are

F4 92 BF A0 BB 6F
F6 92 BF A0 BB 6F

The problem with these is that mac80211 increases the first octet by
2, which leads to conflicting MAC addresses between radios.

Work around this problem for now by increasing the last octet by 1 on
the 5 GHz radio.

Ubiquiti increases the last octet by 2 for each subsequent VAP created
per radio. Ideally we should do the same, however this functionality is
currently lacking from mac80211.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b1d483b)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-6-lite.dts (diff)
コミット dd39249f086e1428f68c6f9f435daa641eecf6e8 by mail
hostapd: WNM: allow specifying dialog-token

Backport a patch to allow extending the ubus BSS-transition method
for specifying individual dialog tokens for BSS transition
management requests.

This is required for handling BSS transition queries in the future.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: dd39249)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was addedpackage/network/services/hostapd/patches/550-WNM-allow-specifying-dialog-token.patch
コミット 6d1e380666483efbffb17aa87a61e3f31c9249b7 by mail
hostapd: provide BSS-transition-queries to ubus subscribers

Provide incoming BSS transition queries to ubus subscribers.

This allows external steering daemons to provide clients with
an optimal list of transition candidates.

This commit has no functional state in case no ubus subscriber is
present or it does not handle this ubus message.

To prevent hostapd from sending out a generic response by itself, a
subscribing daemon has to return a non-zero response code to hostapd.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 6d1e380)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 54cfe0774ce4203d23ffcb397ba15bd36968d098 by mail
hostapd: make OpenWrt statistics per-BSS

WNM and RRM statistics were incorrectly per-PHY, leading to shared
statistic counters per BSS.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 54cfe07)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was modifiedpackage/network/services/hostapd/patches/590-rrm-wnm-statistics.patch (diff)
コミット 15d0c4d5cdd73b2a81f32478e0c2ec7d832ad191 by daniel
procd: update to git HEAD

eb522fc uxc: consider uvol and etc location for configurations
16a6ee9 uxc: integrate console into uxc
129d050 remove ujail-console

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 15d0c4d)
The file was modifiedpackage/system/procd/files/procd.sh (diff)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット a47c82b5561e1c779497972d3272721952f7408f by stijn
kernel: drop obsolete symbols from kmod-video-core

These symbols don't exist in any of the supported kernel versions.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: a47c82b)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
コミット 7e54e9f8603453bd644fa2f491fbe49b07aee26e by stijn
kernel: drop obsolete kmod-video-core dependencies

These dependencies do not exist in any of the supported kernel versions.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 7e54e9f)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
コミット 3eff363ec323d53f9623787e28678a025bb3ec5d by nbd
mt76: fix Makefile dependencies for mt7921

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
(commit: 3eff363)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット c46202fb34bbf6d1e159c1a1bbdec8a9ec726285 by nbd
bpf: add -mcpu=v3 to support 32-bit alu ops

Fixes JIT on 32-bit ARM and improves performance

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c46202f)
The file was modifiedinclude/bpf.mk (diff)
コミット f0c0b18234418c6ed6d35fcf1c6e5b0cbdceed49 by daniel
mvebu: puzzle-m902: add driver for MCU driving LEDs, fan and buzzer

Backport MFD driver for communicating with the on-board MCU found on
IEI World Puzzle appliances.
Improve the driver to support multiple LEDs, apply a default state and
let MCU take care of blinking if timing is within supported range.
Wire up LEDs and fan for Puzzle M902 in device tree.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f0c0b18)
The file was addedtarget/linux/mvebu/patches-5.10/903-drivers-hwmon-Add-the-IEI-WT61P803-PUZZLE-HWMON-driv.patch
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts (diff)
The file was addedtarget/linux/mvebu/files/include/linux/mfd/puzzle.h
The file was modifiedtarget/linux/mvebu/cortexa72/config-5.10 (diff)
The file was addedtarget/linux/mvebu/patches-5.10/907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch
The file was addedtarget/linux/mvebu/patches-5.10/904-drivers-leds-Add-the-IEI-WT61P803-PUZZLE-LED-driver.patch
The file was addedtarget/linux/mvebu/patches-5.10/901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch
The file was addedtarget/linux/mvebu/patches-5.10/906-Documentation-hwmon-Add-iei-wt61p803-puzzle-hwmon-dr.patch
The file was addedtarget/linux/mvebu/patches-5.10/905-Documentation-ABI-Add-iei-wt61p803-puzzle-driver-sys.patch
The file was addedtarget/linux/mvebu/patches-5.10/902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch
The file was addedtarget/linux/mvebu/patches-5.10/910-drivers-leds-wt61p803-puzzle-improvements.patch
コミット 527d81325b838d06c1c11cbbecd0c978fdabb250 by stijn
build: add e5500 CPU_TYPE

This CPU type is compatible with NXP's PPC based QorIQ processors, and
will be used by the upcoming new qoriq target.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 527d813)
The file was modifiedinclude/target.mk (diff)
コミット 6e2556963d523ecef9a2a6130c899d146a3b7333 by stijn
toolchain/gcc: use ELFv2 ABI on ppc64 with musl

At configuration time, gcc assumes that ppc64be targets use the ELFv1
ABI, and ppc64le targets use the ELFv2 ABI. However, musl libc does not
support the ELFv1 ABI on ppc64 at all, regardless of the endianness.

Therefore, when building for a ppc64 arch and with musl libc, instruct
gcc to use the ELFv2 ABI.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93157 for more info.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 6e25569)
The file was modifiedtoolchain/gcc/common.mk (diff)
コミット ac8673ff85fe334913382b5cabb6cf3079b91e24 by stijn
openssl: add ppc64 support

Backport an upstream patch that adds support for ELFv2 ABI on big endian
ppc64. As musl only supports ELFv2 ABI on ppc64 regardless of
endianness, this is required to be able to build OpenSSL for ppc64be.

Modify our targets patch to add linux-powerpc64-openwrt, which will use
the linux64v2 perlasm scheme. This will probably break the combination
ppc64 with glibc, but as we really only want to support musl, this
shouldn't be a problem.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: ac8673f)
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was modifiedpackage/libs/openssl/patches/110-openwrt_targets.patch (diff)
The file was addedpackage/libs/openssl/patches/001-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch
コミット 38c3ead82078c5970f01034d10f42c4542dce68e by stijn
nettle: disable assembler on ppc64

As of version 3.7, Nettle added PowerPC64 assembly for several
algorithms. Unfortunately, they cause build to fail due to ABI mismatch:

gcm-hash.o: ABI version 1 is not compatible with ABI version 2 output

Disable assembler when ppc64 and musl are used for now.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 38c3ead)
The file was modifiedpackage/libs/nettle/Makefile (diff)
コミット 052e31ed47a25327ac6467b10953bed400a37be0 by stijn
libunwind: add ppc64 support

Backport an upstream patch to make libunwind build on ppc64, and add
powerpc64 to the dependencies.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 052e31e)
The file was addedpackage/libs/libunwind/patches/001-Don-t-force-exec_prefix-lib64-libdir-on-ppc64.patch
The file was modifiedpackage/libs/libunwind/Makefile (diff)
コミット 080a769b4da8dfad8485d82ff94f5e844e561696 by stijn
qoriq: new target

Add a new target named "qoriq", that will support boards using PowerPC
processors from NXP's QorIQ brand.

This doesn't actually add support for any board yet, so that
installation instructions can go in the commit message of the commit
that adds actual support for a board.

Using CONFIG_E6500_CPU here due to the kernel using -mcpu=powerpc64
rather than -mcpu=e5500 when selecting CONFIG_E5500_CPU. The only
difference between e5500 and e6500 is AltiVec support, and the kernel
checks for it at runtime. Musl will only check at runtime if AltiVec
support is disabled at compile-time, so we need to use e5500 in CPU_TYPE
to avoid SIGILL.

Math emulation (CONFIG_MATH_EMULATION_HW_UNIMPLEMENTED) is required, as
neither e5500 nor e6500 implement fsqrt nor fsqrts, and musl hardcodes
sqrt and sqrtf to use these ASM instructions on PowerPC64.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 080a769)
The file was addedtarget/linux/qoriq/Makefile
The file was addedtarget/linux/qoriq/image/generic.mk
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
The file was addedtarget/linux/qoriq/config-5.10
The file was addedtarget/linux/qoriq/generic/target.mk
The file was addedtarget/linux/qoriq/image/Makefile
コミット 3fda16078b9979be836df0d156ca0dc0a0778f91 by stijn
qoriq: add support for WatchGuard Firebox M300

This device is based on NXP's QorIQ T2081QDS board, with a quad-core
dual-threaded 1.5 GHz ppc64 CPU and 4GB ECC RAM. The board has 5
ethernet interfaces, of which 3 are connected to the ethernet ports on
the front panel. The other 2 are internally connected to a Marvell
88E6171 switch; the other 5 ports of this switch are also connected to
the ethernet ports on the front panel.

Installation: write the sdcard image to an SD card. Stock U-Boot will
not boot, wait for it to fail then run these commands:

setenv OpenWrt_fdt image-watchguard-firebox-m300.dtb
setenv OpenWrt_kernel watchguard_firebox-m300-kernel.bin
setenv wgBootSysA 'setenv bootargs root=/dev/mmcblk0p2 rw rootdelay=2 console=$consoledev,$baudrate fsl_dpaa_fman.fsl_fm_max_frm=1530; ext2load mmc 0:1 $fdtaddr $OpenWrt_fdt; ext2load mmc 0:1 $loadaddr $OpenWrt_kernel; bootm $loadaddr - $fdtaddr'
saveenv
reset

The default U-Boot boot entry will now boot OpenWrt from the SD card.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 3fda160)
The file was addedpackage/boot/uboot-envtools/files/qoriq
The file was addedtarget/linux/qoriq/base-files/lib/preinit/79_move_config
The file was addedtarget/linux/qoriq/base-files/etc/board.d/02_network
The file was addedtarget/linux/qoriq/base-files/lib/upgrade/platform.sh
The file was addedtarget/linux/qoriq/files/arch/powerpc/boot/dts/fsl/watchguard-firebox-m300.dts
The file was modifiedtarget/linux/qoriq/image/generic.mk (diff)
コミット 15aa53d7ee6537d64a32c0d5bd728582f71d5c99 by mail
ath79: switch to Kernel 5.10

Kernel 5.10 is used by many people since quite a while. With other
targets already moved to 5.10, let ath79 follow suit.

Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [ath79/tl-wdr3600; ath79/tl-wdr4300]
Tested-by: Aleksander Jan Bajkowski <olek2@wp.pl> [ath79/tl-wdr4300]
Signed-off-by: Paul Spooren <mail@aparcar.org>
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 15aa53d)
The file was modifiedtarget/linux/ath79/Makefile (diff)
コミット 7e4c1cca8a137ca4fe5132b8c058e52ba82defac by daniel
mvebu: puzzle-mcu: improve led driver

Set blinking mode using scheduled work instead of blocking which may
result in deadlocks.
Add dynamic kprintf debugging hexdumps of all MCU rx and tx.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7e4c1cc)
The file was modifiedtarget/linux/mvebu/patches-5.10/910-drivers-leds-wt61p803-puzzle-improvements.patch (diff)
コミット ddad936fc60ced1783232af3eddee75347f0d08f by daniel
mvebu: puzzle-m902: add GPIO reset button

Add reset button to device tree so it has the function expected from
usual OpenWrt devices.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ddad936)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts (diff)
コミット 3684b494ddd540b811de44497f0d11309bfd1911 by daniel
mvebu: puzzle-m901: add LEDs, fan and reset button

Wire up MCU driver for LEDs, fan and temperature sensor, and add
GPIO reset button just like on the M902 also on the Puzzle M901.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3684b49)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts (diff)
コミット 0210f37534b451a895a5fd647fd5a4dc551b3cf7 by daniel
hostapd: keep HE capability after channel switch in AP+STA/Mesh

The auto-ht option already kept HT and VHT support, but wasn't updated
to support HE (11ax).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
(commit: 0210f37)
The file was modifiedpackage/network/services/hostapd/patches/370-ap_sta_support.patch (diff)
コミット 962c58558010bd302793ac24284c4f9db8fe287f by daniel
mvebu: remove accidentally added file

Remove accidentally added file (which was a left-over of a by-now
replaced driver)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 962c585)
The file was removedtarget/linux/mvebu/files/include/linux/mfd/puzzle.h
コミット 5e67cd63c4ff5d8f36c341dfa3355e3a4ac2be81 by nbd
hostapd: only attempt to set qos map if supported by the driver

Fixes issues with brcmfmac

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5e67cd6)
The file was addedpackage/network/services/hostapd/patches/751-qos_map_ignore_when_unsupported.patch
コミット 6563a6a3ba95f7609ae0f7adea4d4a09a9cd1636 by daniel
kernel: import patch enabling AQR112 and AQR412 PHY

Copy and refresh patch enabling AQR112 and AQR412 Ethernet PHY from
layerscape (5.4) target to generic (5.10) as AQR112 can also be found
on other targets as well.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6563a6a)
The file was addedtarget/linux/generic/hack-5.10/721-net-phy-aquantia-enable-AQR112-and-AQR412.patch
コミット 73c0ef1ecf09a39e311cf6247b5d2b76b5d7e858 by daniel
kernel: import patch enabling AQR113 PHY

Add PHY ID for the Aquantia AQR113 PHY.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 73c0ef1)
The file was addedtarget/linux/generic/hack-5.10/722-net-phy-aquantia-Add-AQR113-driver-support.patch
コミット 7b9d2d6f7b142a8839bc3eb7f2e9e6c549eca9cd by daniel
kernel: add id for AQR112 Ethernet phy variants

Add ids for AQR112R and AQR112C 2.5G Ethernet PHYs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7b9d2d6)
The file was addedtarget/linux/generic/hack-5.10/723-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch
コミット f81a06408eec28d479f699bd762b703ac65e2150 by daniel
mvebu: enable Aquantia phy driver for Puzzle devices

Fixes Ethernet link status on all ports and makes 2.5G ports usable
in 2.5G and 1G full-duplex mode.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f81a064)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts (diff)
コミット f9782f5bcd13e419abf9c84017ada27fa9764011 by daniel
mvebu: puzzle: wan LED and fix default network

Fix default network configuration of the Puzzle-M902 so all LAN ports
are included in the LAN bridge.
Setup network LED to indicate WAN port link status, like vendor
firmware does as well.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f9782f5)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mvebu/cortexa72/base-files/etc/board.d/01_leds
コミット f18288e26715f8cdef6c6d62a196dfd4ade8265e by rafal
arm-trusted-firmware-bcm63xx: add ATF for Broadcom devices

Right now it includes bcm4908 variant only that is required by BCM4908
family devices with U-Boot.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f18288e)
The file was addedpackage/boot/arm-trusted-firmware-bcm63xx/Makefile
コミット 65974aa18bf49005509e0c31ee3f3aa6fb186015 by rafal
bcm4908: include ATF in bootfs images

It's required for proper booting.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 65974aa)
The file was modifiedtarget/linux/bcm4908/image/Makefile (diff)
The file was modifiedtarget/linux/bcm4908/image/bootfs-generic.its (diff)
コミット 694757a08f620a9f24b70003542d9dcd0abeac46 by daniel
kernel: ath10k: provide a build variant for small RAM devices

Based on: 1ac627024de9 ("kernel: ath10k-ct: provide a build variant for
small RAM devices")

Like described in the ath10k-ct-smallbuffers version, oom-killer gets
triggered frequently by devices with small RAM.

That change is necessary for many community mesh networks which use
ath10k based devices with too little RAM. The -ct driver has been
proven unstable if used with 11s meshing and only wave2 chipsets are
supporting 11s. Freifunk Berlin is nowadays assembling its
firmware-based completely of vanilla OpenWRT with some package additions
which are made through the imagebuilder. Therefore we cannot take the
approach other freifunk communities have taken to maintain that patch
downstream [1]. Other communities consider these devices as broken and
that change would pretty much give those devices a second life [2].
[1] - https://git.freifunk-franken.de/mirror/openwrt/commit/450b306e540bc0f2c8a8841bbe4d9612f2b8cdea
[2] - https://github.com/freifunk-gluon/gluon/issues/1988#issuecomment-619532909

Signed-off-by: Simon Polack <spolack+git@mailbox.org>
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 694757a)
The file was addedpackage/kernel/mac80211/patches/ath10k/990-ath10k-small-buffers.patch
The file was modifiedpackage/kernel/mac80211/ath.mk (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
コミット 236c3ea7306124a6d3aa92e247b7cfd8518bfcc2 by daniel
kernel: mac80211: refresh patchset

Refreshed:
- 311-mac80211-use-coarse-boottime-for-airtime-fairness-co.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 236c3ea)
The file was modifiedpackage/kernel/mac80211/patches/subsys/311-mac80211-use-coarse-boottime-for-airtime-fairness-co.patch (diff)
コミット 215c78eef5ac0d81370abab1745106ed39b8e4d0 by daniel
kernel: generic: refresh patch

722-net-phy-aquantia-Add-AQR113-driver-support.patch needs refresh.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 215c78e)
The file was modifiedtarget/linux/generic/hack-5.10/722-net-phy-aquantia-Add-AQR113-driver-support.patch (diff)
コミット 13b34742942740b2735b5e592367ad0b0b5de2b7 by daniel
mediatek: add support for Clause 45 MDIO access

Add support for Clause 45 MDIO PHY register read and write operations
to mtk_eth_soc driver.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 13b3474)
The file was addedtarget/linux/mediatek/patches-5.10/701-net-ethernet-mtk_eth_soc-add-support-for-clause-45-mdio.patch
コミット e6c08c8272e147cfab04642d7daa0dfff1df9d3f by daniel
mediatek: mt7622: enable driver for Aquantia PHYs

Enable Aquantia Ethernet PHY driver as there is an AQR112C 2500Base-T
PHY in the Ubiquiti UniFi 6 LR access point.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e6c08c8)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
コミット 8b6d6f28c1025a710f44621e397d093dbef4fd3a by daniel
mediatek: mt7622: unifi6lr: properly register Ethernet PHY

This change enables proper Ethernet link status and speed reporting on
the Ubiquiti UniFi 6 LR access point:

mtk_soc_eth 1b100000.ethernet eth0: PHY [mdio-bus:08] driver [Aquantia AQR112C] (irq=POLL)
mtk_soc_eth 1b100000.ethernet eth0: configuring for phy/2500base-x link mode
mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8b6d6f2)
The file was modifiedtarget/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi (diff)
コミット 397dfe4a97e61b87f909181ba60b6187d758635f by hauke
linux-firmware: Update to version 20121216

The rtl8723bs firmware was removed and a symlink to the rtl8723bu
firmware was created like it is done in upstream linux-firmware.

The following OpenWrt packages are changing:
* amdgpu-firmware: Multiple updates and new files
* ar3k-firmware: Multiple updates and new files
* ath10k-firmware-qca6174: Updated ath10k/QCA6174/hw3.0/board-2.bin
* bnx2x-firmware: Added bnx2x-e1-7.13.21.0.fw, bnx2x-e1h-7.13.21.0.fw and bnx2x-e2-7.13.21.0.fw
* iwlwifi-firmware-iwl8260c: Updated iwlwifi-8000C-36.ucode
* iwlwifi-firmware-iwl8265: Updated iwlwifi-8265-36.ucode
* iwlwifi-firmware-iwl9000: Updated iwlwifi-9000-pu-b0-jf-b0-46.ucode
* iwlwifi-firmware-iwl9260: Updated iwlwifi-9260-th-b0-jf-b0-46.ucode
* r8169-firmware: Updated rtl8153c-1.fw
* rtl8723bs-firmware: removed
* rtl8723bu-firmware: Added rtlwifi/rtl8723bs_nic.bin symlink
* rtl8822ce-firmware: Updated rtw8822c_fw.bin

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 397dfe4)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
The file was modifiedpackage/firmware/linux-firmware/realtek.mk (diff)
コミット 18bdfc803bef00fad03f90b73b6e65c3c79cb397 by hauke
tcpdump: libpcap: Remove http://www.us.tcpdump.org mirror

The http://www.us.tcpdump.org mirror will go offline soon, only use the
normal download URL.

Reported-by: Denis Ovsienko <denis@ovsienko.info>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 18bdfc8)
The file was modifiedpackage/libs/libpcap/Makefile (diff)
The file was modifiedpackage/network/utils/tcpdump/Makefile (diff)
コミット 0dc4ab344bf52fce60128f0d710b88150ed47507 by hauke
sunxi: Use rtl8723bu-firmware instead of rtl8723bs-firmware

The firmware for the rtl8723bs chip is now included in the
rtl8723bu-firmware package.

Fixes: 397dfe4a97e6 ("linux-firmware: Update to version 20121216")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0dc4ab3)
The file was modifiedtarget/linux/sunxi/image/cortexa53.mk (diff)
コミット cfa670bf16afc10855ca0adec50a807b684ba6a7 by mail
ath79: add missing UBNT_REVISION

The UBNT_REVISION was already added for the ubnt-xw target because:

  U-boot bootloader on M-XW devices expects factory image revision
  version in specific format. On airOS v6.1.7 with `U-Boot 1.1.4-s1039
  (May 24 2017 - 15:58:18)` bootloader checks if the revision major(?)
  number is actually a number, but in currently generated images there's
  OpenWrt text and so the check fails

  ...

  By placing arbitrary correct number first in major version, we make the
  bootloader happy and we can flash factory images over TFTP again.

  commit d42a7c469909 ("ath79: ubnt-m-xw: Fix factory image flashing using TFTP recovery method")

Fixes errors in the form of (tftp flashing):
  sent DATA <block=8577, 412 bytes>
  received ERROR <code=2, msg=Firmware check failed>
  Error code 2: Firmware check failed

The missing UBNT_REVISION was not noticed before, since the
UBNT_REVISION field for the ubnt-xm target was also set to:
  "42.OpenWrt-..."
Probably, UBNT_REVISION for the ubnt-xm target was set by the ubnt-xw
and was never overridden somewhere else. However, it is missing and
should be part of the ubnt-xm device.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: cfa670b)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
コミット 5ca77934180ea277520be0dbbe7d47c47eec2375 by mail
hostapd: add missing function declaration

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 5ca7793)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
コミット 9d9d851eec7da1b9b2c161562c58d81e4e72b77c by mail
ath79: remove kernel 5.4

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9d9d851)
The file was removedtarget/linux/ath79/patches-5.4/0032-MIPS-ath79-sanitize-symbols.patch
The file was removedtarget/linux/ath79/patches-5.4/920-mikrotik-rb4xx.patch
The file was removedtarget/linux/ath79/patches-5.4/0061-tty-serial-ar933x-uart-rs485-gpio.patch
The file was removedtarget/linux/ath79/patches-5.4/0005-usb-add-more-OF-quirk-properties.patch
The file was removedtarget/linux/ath79/patches-5.4/0039-MIPS-ath79-export-UART1-reference-clock.patch
The file was removedtarget/linux/ath79/patches-5.4/450-fix-block-protection-clearing.patch
The file was removedtarget/linux/ath79/patches-5.4/939-mikrotik-rb91x.patch
The file was removedtarget/linux/ath79/patches-5.4/0062-MIPS-pci-ar724x-add-QCA9550-reset-sequence.patch
The file was removedtarget/linux/ath79/patches-5.4/0033-spi-ath79-drop-pdata-support.patch
The file was removedtarget/linux/ath79/patches-5.4/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
The file was removedtarget/linux/ath79/patches-5.4/930-ar8216-make-reg-access-atomic.patch
The file was removedtarget/linux/ath79/patches-5.4/0002-watchdog-ath79-fix-maximum-timeout.patch
The file was removedtarget/linux/ath79/patches-5.4/0020-MIPS-pci-ar724x-convert-to-OF.patch
The file was removedtarget/linux/ath79/patches-5.4/0004-phy-add-ath79-usb-phys.patch
The file was removedtarget/linux/ath79/config-5.4
The file was removedtarget/linux/ath79/patches-5.4/0036-GPIO-add-named-gpio-exports.patch
The file was removedtarget/linux/ath79/patches-5.4/0007-irqchip-irq-ath79-intc-add-irq-cascade-driver-for-QC.patch
The file was removedtarget/linux/ath79/patches-5.4/412-spi-ath79-set-number-of-chipselect-lines.patch
The file was removedtarget/linux/ath79/patches-5.4/0008-irqchip-irq-ath79-cpu-drop-OF-init-helper.patch
The file was removedtarget/linux/ath79/patches-5.4/0017-dt-bindings-PCI-qcom-ar7100-adds-binding-doc.patch
The file was removedtarget/linux/ath79/patches-5.4/900-mdio_bitbang_ignore_ta_value.patch
The file was removedtarget/linux/ath79/patches-5.4/0018-MIPS-pci-ar71xx-convert-to-OF.patch
The file was removedtarget/linux/ath79/patches-5.4/404-mtd-cybertan-trx-parser.patch
The file was removedtarget/linux/ath79/patches-5.4/470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch
The file was removedtarget/linux/ath79/patches-5.4/910-unaligned_access_hacks.patch
The file was removedtarget/linux/ath79/patches-5.4/0001-MIPS-cmdline-Clean-up-boot_command_line-initializati.patch
The file was removedtarget/linux/ath79/patches-5.4/420-net-use-downstream-ag71xx.patch
The file was removedtarget/linux/ath79/patches-5.4/430-drivers-link-spi-before-mtd.patch
The file was removedtarget/linux/ath79/patches-5.4/0019-dt-bindings-PCI-qcom-ar7240-adds-binding-doc.patch
The file was removedtarget/linux/ath79/patches-5.4/0040-ath79-sgmii-config.patch
The file was removedtarget/linux/ath79/patches-5.4/410-spi-ath79-Implement-the-spi_mem-interface.patch
The file was removedtarget/linux/ath79/patches-5.4/0003-leds-add-reset-controller-based-driver.patch
The file was removedtarget/linux/ath79/patches-5.4/0034-MIPS-ath79-ath9k-exports.patch
The file was removedtarget/linux/ath79/patches-5.4/425-at803x-allow-sgmii-aneg-override.patch
The file was removedtarget/linux/ath79/patches-5.4/0037-missing-registers.patch
The file was removedtarget/linux/ath79/patches-5.4/408-mtd-redboot_partition_scan.patch
The file was removedtarget/linux/ath79/patches-5.4/004-register_gpio_driver_earlier.patch
The file was removedtarget/linux/ath79/patches-5.4/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch
The file was removedtarget/linux/ath79/patches-5.4/0036-MIPS-ath79-remove-irq-code-from-pci.patch
The file was removedtarget/linux/ath79/patches-5.4/0051-spi-add-driver-for-ar934x-spi-controller.patch
The file was removedtarget/linux/ath79/patches-5.4/440-mtd-ar934x-nand-driver.patch
コミット 13f326de3adc9652ae042a40a17e0cd0c7a302f0 by mail
mpc85xx: remove kernel 5.4

As v5.10 is the default kernel version now, the files for v5.4 can be
dropped.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 13f326d)
The file was removedtarget/linux/mpc85xx/patches-5.4/101-powerpc-85xx-hiveap-330-support.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/100-powerpc-85xx-tl-wdr4900-v1-support.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/001-powerpc-85xx-add-gpio-keys-to-of-match-table.patch
The file was removedtarget/linux/mpc85xx/config-5.4
The file was removedtarget/linux/mpc85xx/patches-5.4/105-powerpc-85xx-panda-support.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/900-powerpc-bootwrapper-disable-uImage-generation.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/104-powerpc-mpc85xx-change-P2020RDB-dts-file-for-OpenWRT.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/103-powerpc-85xx-red-15w-rev1.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/102-powerpc-add-cmdline-override.patch
The file was removedtarget/linux/mpc85xx/patches-5.4/106-powerpc-85xx-ws-ap3710i-support.patch
コミット e1780de5ceba07c40b05834f2ca65654fc48da80 by mail
rockchip: remove Kernel 5.4

As v5.10 is the default kernel version now, the files for v5.4 can be
dropped.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: e1780de)
The file was removedtarget/linux/rockchip/patches-5.4/004-arm64-dts-rockchip-Add-txpbl-node-for-RK3399-RK3328.patch
The file was removedtarget/linux/rockchip/patches-5.4/008-arm64-dts-rockchip-add-EEPROM-node-for-NanoPi-R4S.patch
The file was removedtarget/linux/rockchip/patches-5.4/100-rockchip-use-system-LED-for-OpenWrt.patch
The file was removedtarget/linux/rockchip/patches-5.4/005-rockchip-rk3328-add-compatible-to-NanoPi-R2S-etherne.patch
The file was removedtarget/linux/rockchip/patches-5.4/101-dts-rockchip-add-usb3-controller-node-for-RK3328-SoCs.patch
The file was removedtarget/linux/rockchip/patches-5.4/007-v5.13-rockchip-rk3399-Add-support-for-FriendlyARM-NanoPi-R.patch
The file was removedtarget/linux/rockchip/patches-5.4/104-rockchip-use-USB-host-by-default-on-rk3399-rock-pi-4.patch
The file was removedtarget/linux/rockchip/patches-5.4/006-rockchip-rk3328-fix-NanoPi-R2S-GMAC-clock-name.patch
The file was removedtarget/linux/rockchip/armv8/config-5.4
The file was removedtarget/linux/rockchip/patches-5.4/001-rockchip-rk3328-Add-support-for-FriendlyARM-NanoPi-R.patch
The file was removedtarget/linux/rockchip/patches-5.4/103-arm64-rockchip-add-OF-node-for-USB-eth-on-NanoPi-R2S.patch
The file was removedtarget/linux/rockchip/patches-5.4/102-rockchip-enable-LAN-port-on-NanoPi-R2S.patch
コミット 66768755791286fc02a38d1b437a9da74290041d by ynezz
toolchain: musl: disable crypt size hack by default

Enable this option and thus re-include crypt() support for the SHA256,
SHA512 and Blowfish ciphers on all devices. According to commit
9365745f8e7b ("musl: add a hack to remove unused crypt() algorithms,
saves ~14k after lzma") it should add about ~14k to the resulting image,
which seems to be a reasonable size increase for consistent crypt()
support.

Decided to not remove this hack completely as it might be still useful
for people trying to fit custom images onto smaller devices and the
patch is rather simple so we can afford to keep it for now.

References: https://github.com/openwrt/openwrt/pull/1331
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 6676875)
The file was modifiedtoolchain/musl/Config.in (diff)
コミット 018ada5403f02921be22ee0cf49b88b2700ee105 by chunkeey
base-files: upgrade: fix efi partitions size calculation

We were missing (not using) the last sector of each partition,
compared with the output of gparted.

Signed-off-by: Javier Marcet <javier@marcet.info>
[moved the dot]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 018ada5)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
コミット 5761aa4d9e077af5fbdf58ec4cbcb73a444e7ee2 by chunkeey
kernel: mtd: parsers: add nvmem support to cmdlinepart

Assuming cmdlinepart is only one level deep partition scheme and that
static partition are also defined in DTS, we can assign an of_node for
partition declared from bootargs.

The cmdlinepart parser is the first parser checked and if it does find
some partition declared in the bootargs, every other parser is ignored.
This means that the fixed-partition parser is ignored and an of_node for
the mtd is never assigned.
Fix this by searching a defined of_node using a similar fixed_partition
parsing logig, check if a partition is present with the same label, check
that it has the same offset and size and finally assign an of_node to the
mtd. The NVMEM can now find the of_node for the mtd and correctly works.

Fixes: abc17bf306ac ("ath79: convert mtd-mac-address to nvmem implementation")
Tested-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5761aa4)
The file was addedtarget/linux/generic/hack-5.10/421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
The file was addedtarget/linux/generic/hack-5.4/421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
コミット c88124cfc4c54ddee7f48ae5339ed1b0dd8d0666 by chunkeey
realtek: netgear-gigabit: Enable RTL8231

Since the move to 5.10, there are now two GPIO drivers. The gpio0 node
refers to the internal GPIOs, so the indirect-access-bus-id is no longer
relevant for that node.

Set indirect-access-bus-id to the correct value (31) on the correct node
(gpio1) and enable the device.

Cc: Raylynn Knight <rayknight@me.com>
Cc: Michael Mohr <akihana@gmail.com>
Cc: Stijn Segers <foss@volatilesystems.org>
Cc: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Bjørn Mork <bjorn@mork.no>
(commit: c88124c)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8380_netgear_gigabit.dtsi (diff)
コミット ebc0ce118f11ebdd602ea7db49eca5f6adbc51f0 by chunkeey
realtek: netgear-gs110tpp: Add system LEDs

The GS110TPP has an RGB LED used for system status indication. Expose
all three components as separate GPIO LEDs connected via the device's
RTL8231.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: ebc0ce1)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts (diff)
コミット 2593d510e2490e03b8fd7276a1a7080ac7e1ffe8 by chunkeey
apm821xx: drop 5.4 config and patches

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2593d51)
The file was removedtarget/linux/apm821xx/patches-5.4/111-crypto-crypto4xx-reduce-memory-fragmentation.patch
The file was removedtarget/linux/apm821xx/patches-5.4/802-usb-xhci-force-msi-renesas-xhci.patch
The file was removedtarget/linux/apm821xx/patches-5.4/804-hwmon-tc654-add-thermal_cooling-device.patch
The file was removedtarget/linux/apm821xx/patches-5.4/112-crypto-crypto4xx-use-GFP_KERNEL-for-big-allocations.patch
The file was removedtarget/linux/apm821xx/patches-5.4/300-fix-atheros-nics-on-apm82181.patch
The file was removedtarget/linux/apm821xx/config-5.4
The file was removedtarget/linux/apm821xx/patches-5.4/201-add-amcc-apollo3g-support.patch
The file was removedtarget/linux/apm821xx/patches-5.4/801-usb-xhci-add-firmware-loader-for-uPD720201-and-uPD72.patch
The file was removedtarget/linux/apm821xx/patches-5.4/301-fix-memory-map-wndr4700.patch
The file was removedtarget/linux/apm821xx/patches-5.4/803-hwmon-tc654-add-detection-routine.patch
The file was removedtarget/linux/apm821xx/patches-5.4/900-powerpc-bootwrapper-force-gzip-as-mkimage-s-compress.patch
コミット 049870a7fe92834b2438c65200d12f938d219cef by chunkeey
umbim: call umbim disconnect in error case

This is needed to properly close the control channel.

Otherwise, on the next try the caps call may fail.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: 049870a)
The file was modifiedpackage/network/utils/umbim/files/lib/netifd/proto/mbim.sh (diff)
コミット 6d1cca7e659a040f4db2ed042ab71eef66bb03d4 by chunkeey
umbim: explicitly check for PIN1 state

PIN2 is used only to restrict changing of fixed dialling feature,
does not affect network registration. Therefore explicitly check for
PIN1 state during connection setup, which is required for network
registration.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
[Updated commit description]
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 6d1cca7)
The file was modifiedpackage/network/utils/umbim/files/lib/netifd/proto/mbim.sh (diff)
コミット a0ad1f36f0afe5c29dde6a66bd5d89fa4842874f by chunkeey
umbim: add missing json_close_object call

Otherwise, connection setup may fail due to JSON parse error in netifd.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
[Updated commit description]
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: a0ad1f3)
The file was modifiedpackage/network/utils/umbim/files/lib/netifd/proto/mbim.sh (diff)
コミット b6385a36680b6924239cbc6766a253cab45db8d9 by chunkeey
tools/mkimage: update to 2021.10

Changelog:

- upstream now needs OpenSSL in order to be able to sign FITs. See:
commit cb9faa6f98ae ("tools: Use a single target-independent config to enable OpenSSL")

- removes upstream patches.

Link: https://github.com/u-boot/u-boot/commit/cb9faa6f98ae56d70d59505dad290dd3d381cb7b
Tested-by: Sergey V. Lobanov <sergey@lobanov.in>
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: b6385a3)
The file was removedtools/mkimage/patches/081-mtk_image-add-an-option-to-set-device-header-offset.patch
The file was modifiedtools/mkimage/patches/050-Add-compatibility-with-non-Linux-hosts.patch (diff)
The file was modifiedtools/mkimage/patches/030-allow-to-use-different-magic.patch (diff)
The file was modifiedtools/mkimage/Makefile (diff)
The file was modifiedtools/mkimage/patches/090-macos-arm64-builing-fix.patch (diff)
The file was removedtools/mkimage/patches/080-mtk_image-add-support-for-booting-ARM64-images.patch
コミット cf8ee49c9bd37ea3e17abe710353737e0f5f9608 by chunkeey
linux-firmware: amd: consolidate amd's linux-firmware entries

this patch consolidates the amd64-microcode
(moved to linux-firmware.git, previously this was an extra
debian source package download), amdgpu and radeon firmwares
into a shared "amd" makefile.

With the upcoming 20211216 linux-firmware bump,
this will include a microcode update for ZEN 3 CPUs.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: cf8ee49)
The file was removedpackage/firmware/linux-firmware/amdgpu.mk
The file was addedpackage/firmware/linux-firmware/amd.mk
The file was removedpackage/firmware/amd64-microcode/Makefile
The file was removedpackage/firmware/linux-firmware/radeon.mk
コミット 832b9cbd741cdb6cc8483b2cddfef6de000ec61d by chunkeey
apm821xx: fix WD MyBook Live DUO USB-Port

where to begin? the USB regulator settings were just
a part of the issue. With them changed, according to
the forum it still failed when a USB device was
connected to the port with:

dwc2 4bff80000.usbotg: dwc2_restore_global_registers: no global registers to restore
dwc2 4bff80000.usbotg: dwc2_exit_partial_power_down: failed to restore registers
dwc2 4bff80000.usbotg: exit partial_power_down failed
dwc2 4bff80000.usbotg: HC died; cleaning up

One clue was found upstream in
commit cc10ce0c51b1 ("usb: dwc2: disable power_down on Amlogic devices")

|Disable power_down by setting the parameter to
|DWC2_POWER_DOWN_PARAM_NONE. This fixes a problem on various Amlogic
|Meson SoCs where USB devices are only recognized when plugged in before
|booting Linux. A hot-plugged USB device was not detected even though the
|device got power (my USB thumb drive for example has an LED which lit
|up).
|[...]

the same method proposed there worked with APM821xx's USB IP-Core.

Link: https://forum.openwrt.org/t/wd-my-book-duo-usb/111926/2
Reported-by: thwe and takimata (openwrt forum)
Fixes: b70d3557e05 ("apm821xx: clean up gpio-hogs")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 832b9cb)
The file was addedtarget/linux/apm821xx/patches-5.10/100-dwc2-disable-powerdown.patch
The file was modifiedtarget/linux/apm821xx/dts/wd-mybooklive.dts (diff)
コミット 4e6ebdd7ce691512316978cbf329a82fbfc46a2a by chunkeey
apm821xx: remove overlapping partitions

Apart from the dtb partition, these were all "read-only;"
they serve no purpose other than being a copy of what
netgear had defined in their original firmware.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 4e6ebdd)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.dts (diff)
コミット 0e841fd4a229e974a573b5e79d2f0e6247275b15 by chunkeey
apm821xx: remove broken PCIe MSI support

These never worked and upstream is in the process of removing
them as well. Legacy PCI interrupt signaling is still working
as before.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 0e841fd)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndap6x0.dtsi (diff)
The file was modifiedtarget/linux/apm821xx/dts/meraki-mr24.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/meraki-mx60.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/apm82181.dtsi (diff)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.dts (diff)
コミット a3774d72c85bfb9a3d4b3128003413dad93b7c3f by daniel
kernel: bump 5.10 to 5.10.88

Deleted (upstreamed):
mpc85xx/patches-5.10/002-powerpc-85xx-fix-oops-when-CONFIG_FSL_PMC-n.patch [1]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.88&id=151ffac3ac277ad7c2a5f201b566b56d97ed3a99

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: a3774d7)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0689-drm-automatic-legacy-gamma-support.patch (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was removedtarget/linux/mpc85xx/patches-5.10/002-powerpc-85xx-fix-oops-when-CONFIG_FSL_PMC-n.patch
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0537-clk-Introduce-a-clock-request-API.patch (diff)
コミット 0b2c1d8b9a2d68e3059698e3d6c82dfb32a9cbc9 by daniel
Move mvswitch 88E6060 driver to the ath25

ath25 requires a 88E6060 driver to support boards such as Fonera 2.0g
(FON2202). The swconfig based mvswitch driver has not yet been ported to
the 5.10 kernel as the only user is the ath25 target while all other
targets have been switched to the upstream DSA implementation.

Switching ath25 to the DSA implementation is a complex task, since we
need either per-board platform data or DTS support. ath25 lacks both of
them and builds only a single generic image. So we need to keep the
swconfig driver implementation to easly and quickly port ath25 to the
5.10 kernel.

Since porting the mvswitch driver to 5.10 as a generic driver is not an
option, and since the ath25 is its only user, make mvswitch a target
specific driver to be able to port it to the 5.10 kernel as part of the
kernel version update of the target. This will allow us quickly migrate
to the next kernel version and not delay the next firmware release.

Suggested-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: 0b2c1d8)
The file was addedtarget/linux/ath25/files/drivers/net/phy/mvswitch.c
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was removedtarget/linux/generic/files/drivers/net/phy/mvswitch.h
The file was modifiedtarget/linux/generic/hack-5.4/700-swconfig_switch_drivers.patch (diff)
The file was removedtarget/linux/generic/files/drivers/net/phy/mvswitch.c
The file was addedtarget/linux/ath25/files/drivers/net/phy/mvswitch.h
The file was addedtarget/linux/ath25/patches-5.4/700-swconfig_mvswitch.patch
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 5bf8ae7c4bd2e1fc216a6af81ab931e1b0861271 by daniel
ath25: refresh kernel 5.4 config

The target config require some refresh due to the just introduced
filtering of the "run-time" options, MIPS eBPF JIT backporting, and so
on.

The configuration is easily updated using make kernel_oldconfig. So
let's update it now in preparation for v5.10 support to reduce the new
kernel configuration diff.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: 5bf8ae7)
The file was modifiedtarget/linux/ath25/config-5.4 (diff)
コミット 5deb3996e249e15bb5711695c917641a1490670a by daniel
ath25: add kernel 5.10 support

Copy and refresh patches and config from 5.4 to 5.10. Most patches
require no more then automatic refresh. The only exception is the
Ethernet driver patch, which requires some more work:
* drop eth_change_mtu() usage since it was removed from the kernel,
  it anyway useless for drivers that utilizes alloc_etherdev();
* add the txqueue number argument to the .ndo_tx_timeout callback
  function;
* replace ioremap_nocache() which was finally removed from the kernel by
  the ioremap() with the same behaviour.

Switch target to the new kernel version.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[use KERNEL_TESTING_PATCHVER for now]
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: 5deb399)
The file was addedtarget/linux/ath25/patches-5.10/110-ar2313_ethernet.patch
The file was addedtarget/linux/ath25/patches-5.10/220-enet_micrel_workaround.patch
The file was addedtarget/linux/ath25/patches-5.10/330-board_leds.patch
The file was addedtarget/linux/ath25/patches-5.10/210-reset_button.patch
The file was addedtarget/linux/ath25/patches-5.10/120-spiflash.patch
The file was modifiedtarget/linux/ath25/Makefile (diff)
The file was addedtarget/linux/ath25/config-5.10
The file was addedtarget/linux/ath25/patches-5.10/140-redboot_boardconfig.patch
The file was addedtarget/linux/ath25/patches-5.10/108-ar2315_gpio.patch
The file was addedtarget/linux/ath25/patches-5.10/130-watchdog.patch
The file was addedtarget/linux/ath25/patches-5.10/700-swconfig_mvswitch.patch
The file was addedtarget/linux/ath25/patches-5.10/141-redboot_partition_scan.patch
The file was addedtarget/linux/ath25/patches-5.10/142-redboot_various_erase_size_fix.patch
The file was addedtarget/linux/ath25/patches-5.10/107-ar5312_gpio.patch
コミット c555c34dd15c11a901ea4dfcadbcc0e4f3072160 by daniel
mediatek: replace patch with version sent upstream

Replace recently added patch
701-net-ethernet-mtk_eth_soc-add-support-for-clause-45-mdio.patch
with version sent upstream
701-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-access.patch

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c555c34)
The file was addedtarget/linux/mediatek/patches-5.10/701-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-access.patch
The file was removedtarget/linux/mediatek/patches-5.10/701-net-ethernet-mtk_eth_soc-add-support-for-clause-45-mdio.patch
コミット 69ce75fb12526e11f79618a7cbedb32335b1f2bc by daniel
hostapd: add fallback for WPS on stations

Up to now the WPS script triggered WPS on the stations only if it
could not trigger it successfully on any hostapd instance.

In a Multi-AP context, there can be a need (to establish a new
wireless backhaul link) to trigger WPS on the stations, regardless of
whether there is already a hostapd instance configured or not. The
current script makes it impossible, as if hostapd is running and
configured, WPS would always be triggered on hostapd only.

To allow both possibilities, the following changes are made:

- Change the "pressed" action to "release", so that we can make use of
the "$SEEN" variables (to know for how long the button was pressed).

- If the button is pressed for less than 3 seconds, keep the original
behavior.

- If the button is pressed for 3 seconds or more, trigger WPS on the
stations, regardless of the status of any running hostapd instance.

- Add comments explaining both behaviors.

- While at it, replace the usage of '-a' with a '[] && []'
construct (see [1]).

This gives users a "fallback" mechanism to onboard a device to a
Multi-AP network, even if the device already has a configured hostapd
instance running.

[1]: https://github.com/koalaman/shellcheck/wiki/SC2166

Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
(commit: 69ce75f)
The file was modifiedpackage/network/services/hostapd/files/wps-hotplug.sh (diff)
コミット 92820cc5b995251e7eefe59dc586283a565f7c18 by daniel
mediatek: yet again, replace patch with updated pending patch

Upon comment of Russell King ('Oh no, not this "-1 disease" again.')
clean up mdio read and write return type and value in mtk_eth_soc
driver and also use appropriate return values for bus-busy-timeout-
errors in newly added Clause 45 access code.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 92820cc)
The file was addedtarget/linux/mediatek/patches-5.10/702-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-access.patch
The file was addedtarget/linux/mediatek/patches-5.10/701-net-ethernet-mtk_eth_soc-fix-return-value-of-MDIO-ops.patch
The file was removedtarget/linux/mediatek/patches-5.10/701-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-access.patch
コミット 137a7607ecde0a8e85c1e58c40b0db89b268dd82 by hauke
layerscape: restool: Remove build of manpages

The build of the manpages needs the pandoc tool, this is not in the
minimal requirements of OpenWrt, just remove the build of the restool
manpage. This fixes the build on systems without pandoc like the OpenWrt build bots.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 137a760)
The file was addedpackage/network/utils/layerscape/restool/patches/remove-manpage.patch
コミット d0501dc7fc078fb9e91d5365474db9ed8200f9e0 by hauke
tfa-layerscape: fix build on systems without openssl headers

The build fails when the openssl/sha.h header file is not installed on
the host system. Fix this by setting the HOSTCCFLAGS variable to the
OpenWrt HOST_CFLAGS variable, without setting this the include paths and
other modifications in the host flags done by OpenWrt will be ignored by
the build.

This fixes the following build problem:
gcc -c -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -Wall -Werror -pedantic -std=c99 -O2 -I../../include/tools_share fiptool.c -o fiptool.o
In file included from fiptool.h:16,
                 from fiptool.c:19:
fiptool_platform.h:19:11: fatal error: openssl/sha.h: No such file or directory
   19 | # include <openssl/sha.h>
      |           ^~~~~~~~~~~~~~~

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d0501dc)
The file was modifiedpackage/boot/tfa-layerscape/Makefile (diff)
コミット 00b194871cd82dfbaf678626e49816ab3a51ece8 by mail
ramips: aw9523: add can_sleep flag for GPIO chip

The GPIO expander is connected via I2C, thus the can_sleep flag has to
be set to true. This should fix spurious "scheduling while atomic" bugs
in the kernel ringbuffer.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 00b1948)
The file was modifiedtarget/linux/ramips/files/drivers/pinctrl/pinctrl-aw9523.c (diff)
コミット 79a81d36ae60026624379a8d24ae3719ee2d149c by mail
ath79: remove pre-5.10 specific kernel code

With Kernel 5.4 support removed, we can get rid of this legacy code.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 79a81d3)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/rb91x_nand.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx.h (diff)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/nand_rb4xx.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
コミット 02de391b086dd2b7a72c2394cfb66cec666a51c1 by mail
scripts: dump-target-info print kernel versions

This commits adds the ability to print Kernel versions of all
targets/subtargets. If a testing Kernel is set print that version as
well.

Example output:

    apm821xx/nand 5.10
    apm821xx/sata 5.10
    arc770/generic 5.4
    archs38/generic 5.4
    armvirt/32 5.10
    armvirt/64 5.10
    at91/sam9x 5.10
    at91/sama5 5.10
    ath25/generic 5.4
    ath79/generic 5.4 5.10
    ath79/mikrotik 5.4 5.10
    --- %< ---

This should help to get a quick update on the state of Kernels.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 02de391)
The file was modifiedscripts/dump-target-info.pl (diff)
コミット c6ab5148630951b331a25b498aad55e38ad8df74 by chunkeey
packages: kernel: add i2c hwmon g762 kmod package

This patch adds kernel module for Global Mixed-mode Technology Inc
G762 and G763 fan speed PWM controller chips.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: c6ab514)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
コミット 4e82a80b6857c8623c3b341637db7a96200e8652 by chunkeey
kernel: generic: backport linkstation-poweroff driver

Linkstation poweroff driver was added to mvebu target, but is required
for kirkwood target too.
This commit make two changes:
- move linkstation-poweroff support patch from mvebu to generic and
replace upstream accepted version
- backport small linkstation-poweroff fix from 5.12

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 4e82a80)
The file was addedtarget/linux/generic/backport-5.4/026-power-reset-linkstation-poweroff-add-missing-put_dev.patch
The file was addedtarget/linux/generic/backport-5.4/025-power-reset-add-driver-for-LinkStation-power-off.patch
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was addedtarget/linux/generic/backport-5.10/026-power-reset-linkstation-poweroff-add-missing-put_dev.patch
コミット 4e46ae1f69b5ff1cf09b2e2eee69a7c38a00202d by chunkeey
kirkwood: add support for NETGEAR ReadyNAS Duo v2

NETGEAR ReadyNAS Duo v2 is a NAS based on Marvell kirkwood SoC.

Specification:
- Processor Marvell 88F6282 (1.6 GHz)
- 256MB RAM
- 128MB NAND
- 1x GBE LAN port (PHY: Marvell 88E1318)
- 1x USB 2.0
- 2x USB 3.0
- 2x SATA
- 3x button
- 5x leds
- serial on J5 connector accessible from rear panel
   (115200 8N1) (VCC,TX,RX,GND) (3V3 LOGIC!)

Installation by USB + serial:
  - Copy initramfs image to fat32 usb drive
  - Connect pendrive to USB 2.0 front socket
  - Connect serial console
  - Stop booting in u-boot
  - Do:
usb reset
        setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
        setenv bootcmd 'nand read.e 0x1200000 0x200000 0x600000;bootm 0x1200000'
        saveenv
fatload usb 0:1 0x1200000 openwrt-kirkwood-netgear_readynas-duo-v2-initramfs-uImage
bootm 0x1200000
  - copy sysupgrade image via ssh.
  - run sysupgrade

Installation by TFTP + serial:
  - Setup TFTP server and copy initramfs image
  - Connect serial console
  - Stop booting in u-boot
  - Do:
setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
setenv bootcmd 'nand read.e 0x1200000 0x200000 0x600000;bootm 0x1200000'
saveenv
setenv serverip 192.168.1.1
setenv ipaddr 192.168.1.2
tftpboot 0x1200000 openwrt-kirkwood-netgear_readynas-duo-v2-initramfs-uImage
bootm 0x1200000
  - copy sysupgrade image via ssh.
  - run sysupgrade

Known issues:
  - Power button and PHY INTn pin are connected to the same GPIO. It
    causes that every network restart button is pressed in system.
    As workaround, button is used as regular BTN_1.

For more info please look at file:
RND_5.3.13_WW.src/u-boot/board/mv_feroceon/mv_hal/usibootup/usibootup.c
from Netgear GPL sources.

Tested-by: Raylynn Knight <rayknight@me.com>
Tested-by: Lech Perczak <lech.perczak@gmail.com>
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 4e46ae1)
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
The file was addedtarget/linux/kirkwood/patches-5.10/800-power-reset-linkstation-poweroff-prepare-for-new-dev.patch
The file was modifiedpackage/boot/uboot-envtools/files/kirkwood (diff)
The file was modifiedtarget/linux/kirkwood/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/kirkwood/patches-5.10/801-power-reset-linkstation-poweroff-add-new-device.patch
The file was addedtarget/linux/kirkwood/patches-5.4/113-readynas_duo_v2.patch
The file was addedtarget/linux/kirkwood/patches-5.4/801-power-reset-linkstation-poweroff-add-new-device.patch
The file was modifiedtarget/linux/kirkwood/base-files/etc/init.d/hwmon_fancontrol (diff)
The file was addedtarget/linux/kirkwood/patches-5.10/113-readynas_duo_v2.patch
The file was addedtarget/linux/kirkwood/patches-5.4/800-power-reset-linkstation-poweroff-prepare-for-new-dev.patch
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/kirkwood/config-5.4 (diff)
The file was modifiedtarget/linux/kirkwood/config-5.10 (diff)
コミット afd7ec3b57c3ff66f0a8ed250ed468e23cc9cb27 by chunkeey
kirkwood: add support for two clones from Endian

They are Endian 4i Edge 200 and his clone Endian UTM Mini.

Hardware:
  - SoC: Marvell 88F6281-A1 ARMv5TE Processor 1.2GHz
  - Ram: 512MB (4x Nanya NT5TU128M8GE-AC)
  - NAND Flash: 512MB (Micron 29F4G08AAC)
  - Lan 1-4: 4x GBE (Marvell 88E6171R-TFJ2)
  - Lan 5: 1x GBE (Marvell 88E1116R-NNC1)
  - Storage: MicroSD Slot
  - WLAN: MiniPCIe Slot present, and fitted with SparkLan WPEA-110N/E
          (Atheros AR9280 chipset) (ONLY Endian UTM Mini WLAN)
  - USB: 1x USB 2.0 port
  - Console: RJ-45 port
  - LEDs: 3x GPIO controlled

Notes:
  - WLAN led (Endian UTM Mini) is drived by MPCIE card

Installation by TFTP + serial:
  - Setup TFTP server and copy initramfs image
  - Connect serial console
  - Stop booting in u-boot
  - Do:
setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
saveenv
setenv serverip 192.168.1.1
setenv ipaddr 192.168.1.2
tftpboot 0x1200000 openwrt-kirkwood-endian_4i-edge-200-initramfs-uImage
bootm 0x1200000
  - copy sysupgrade image via ssh.
  - run sysupgrade

Installation by USB + serial:
  - Copy initramfs image to fat32 usb drive
  - Connect pendrive to USB 2.0 front socket
  - Connect serial console
  - Stop booting in u-boot
  - Do:
setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
        saveenv
usb reset
fatload usb 0:1 0x1200000 openwrt-kirkwood-endian_4i-edge-200-initramfs-uImage
bootm 0x1200000
  - copy sysupgrade image via ssh.
  - run sysupgrade

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: afd7ec3)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
The file was modifiedtarget/linux/kirkwood/base-files/lib/preinit/07_set_iface_mac (diff)
The file was addedtarget/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-4i-edge-200.dts
コミット 7ea9936f7f32fd90af1a29775ac3b297d7775db7 by chunkeey
bcm27xx: add AMP2 to HifiBerry DAC+ / DAC+ Pro package

According to the vendor [1] these HATs share the same DT overlay:
hifiberry-dacplus. The PCM512x-compatible control unit is attached to
I2C, so the additional snd-soc-pcm512x-i2c kernel module is required.
Also explicitly note the Amp2 support to reduce confusion for those
users.

[1] <https://www.hifiberry.com/docs/software/configuring-linux-3-18-x/>
Signed-off-by: Torsten Duwe <duwe@lst.de>
(added bcm27xx tag, changed commit message)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 7ea9936)
The file was modifiedtarget/linux/bcm27xx/modules/sound.mk (diff)
コミット 482a7e23a44c23ea6c6a22e3ea97eb3bf94e70d1 by chunkeey
ramips: add support for WeVO AIR DUO

WeVO AIR DUO is a 1-bay NAS & 802.11ac (Wi-Fi 5) router, based on
MediaTek MT7620A.

Specifications:
* SoC: MT7620A
* RAM: 64 MiB
* Flash: SPI NOR 16 MiB
* USB & SATA bridge controller: JMicron JMS567
  * SATA 6Gb/s: 2.5" drive slot
  * USB 3.0: Micro-B
  * USB 2.0: connected to SoC
* Wi-Fi:
  * 2.4 GHz: SoC built-in
  * 5 GHz: MT7612EN
* Ethernet: 5x 1GbE
  * Switch: MT7530WU
* UART: 4-pin 1.27 mm pitch through-hole (57600 baud)
  * Pinout: (3V3)|(RXD) (TXD) (GND)

Notes:
* The drive is accessible through the external USB port only when the
  router is turned off.

Installation via web interface:
1.  Flash **initramfs** image through the stock web interface.
    The image filename should have ".upload" extension.
2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.

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

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 482a7e2)
The file was addedtarget/linux/ramips/dts/mt7620a_wevo_air-duo.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)
コミット 2dde2416e1a2f7a3208095e29c20132ed9910889 by chunkeey
ramips: add support for ipTIME A3004T

ipTIME A3004T is a 2.4/5GHz band router, based on Mediatek MT7621.

Specifications:
- SoC: MT7621 (880MHz)
- RAM: DDR3 256M
- Flash: NAND 128MB  (Macronix NAND 128MiB 3,3V 8-bit)
- WiFi:
   - 2.4GHz: MT7615E
   - 5GHz : MT7615E
- Ethernet:
   - 4x LAN
   - 1x WAN
- USB: 1 * USB3.0 port
- UART:
   - 3.3V, TX, RX, GND / 57600 8N1

Installation via web interface:
1. Flash initramfs image using OEM's Recovery mode
2. Boot into OpenWrt and perform sysupgrade with sysupgrade image.

Revert to stock firmware:
- Flash stock firmware via OEM's Recovery mode

How to use OEM's Recovery mode:
1. Power up with holding down the reset key until CPU LED stop blinking.
2. Set fixed ip with `192.168.0.2` with subnet mask `255.255.255.0`
3. Flash image via tftp to `192.168.0.1`

Additional Notes:
This router shares one MT7915E chip for both 2.4Ghz/5Ghz.
radio0 will not working on 5Ghz as it's not connected to the antenna.

Signed-off-by: WonJung Kim <git@won-jung.kim>
(added led dt-bindings)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2dde241)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_a3004t.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット dfd695f4b9f364a7c7db646d2cada10fdf304f02 by chunkeey
libs/wolfssl: add SAN (Subject Alternative Name) support

x509v3 SAN extension is required to generate a certificate compatible with
chromium-based web browsers (version >58)

It can be disabled via unsetting CONFIG_WOLFSSL_ALT_NAMES

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: dfd695f)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
The file was modifiedpackage/libs/wolfssl/Config.in (diff)
コミット 6bfc8bb4a37903bd1d3bb7e7824d89f3a2cca6a1 by chunkeey
utils/px5g-wolfssl: make selfsigned certicates compatible with chromium

Chromium based web-browsers (version >58) checks x509v3 extended attributes.
If this check fails then chromium does not allow to click "Proceed to ...
(unsafe)" link. This patch add three x509v3 extended attributes to self-signed
certificate:
1. SAN (Subject Alternative Name) (DNS Name) = CN (common name)
2. Key Usage = Digital Signature, Non Repudiation, Key Encipherment
3. Extended Key Usage = TLS Web Server Authentication

SAN will be added only if CONFIG_WOLFSSL_ALT_NAMES=y

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 6bfc8bb)
The file was modifiedpackage/utils/px5g-wolfssl/Makefile (diff)
The file was modifiedpackage/utils/px5g-wolfssl/px5g-wolfssl.c (diff)
コミット 83b5fbddf28e943e8c90b4099a1e36d158f5995c by chunkeey
kernel: 5.10: add patches to fix macronix flash

mtd: spi-nor: locking support for MX25L6405D

Macronix MX25L6405D supports locking with four block-protection bits.
Currently, the driver only sets three bits.  If the bootloader does not
sustain the flash chip in an unlocked state, the flash might be
non-writeable. Add the corresponding flag to enable locking support with
four bits in the status register.

mtd: spi-nor: disable 16-bit-sr for macronix

Macronix flash chips seem to consist of only one status register.
These chips will not work with the "16-bit Write Status (01h) Command".
Disable SNOR_F_HAS_16BIT_SR for all Macronix chips.

Refreshed:
- 0052-mtd-spi-nor-use-4-bit-locking-for-MX25L12805D.patch

Fixes: 15aa53d7ee65 ("ath79: switch to Kernel 5.10")

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 83b5fbd)
The file was addedtarget/linux/generic/pending-5.10/499-mtd-spi-nor-disable-16-bit-sr-for-macronix.patch
The file was modifiedtarget/linux/ath79/patches-5.10/0052-mtd-spi-nor-use-4-bit-locking-for-MX25L12805D.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/498-mtd-spi-nor-locking-support-for-MX25L6405D.patch
コミット 3928f6ae5c79e818dbd3018cb29dd9a02212153b by chunkeey
ath79: add usb-phy-analog to reset list in qca953x.dtsi

On startup the USB of QCA9531 board can't be initialized successfully.

lsusb result as below:
root@OpenWrt:~# lsusb unable to initialize libusb: -99

This is because usb-phy-analog is not added to reset list.

Signed-off-by: Jinfan Lei <153869379@qq.com>
(added linebreaks and small little changes to the commit message)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 3928f6a)
The file was modifiedtarget/linux/ath79/dts/qca953x.dtsi (diff)
コミット 2e1206ad236c16096ce39a3b494d55dc11b6ead1 by chunkeey
x86: add/improve support for Sophos SG/XG products

* Add support for Sophos SG/XG-115 r1, r2 with/without wireless
* Add support for Sophos SG/XG-125 r1, r2 with/without wireless
* Add wireless support for SG/XG-105

Signed-off-by: Raylynn Knight <rayknight@me.com>
(commit: 2e1206a)
The file was modifiedtarget/linux/x86/base-files/lib/preinit/01_sysinfo (diff)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
コミット 9ba6ee4e25da40f5c7dab5f261e8eace8111fe9d by stijn
nftables: allow quoted string in flowtable_expr_member

This is required to be able to use flow offloading on devices with
ifnames that start with a digit, like 6in4-wan6.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 9ba6ee4)
The file was addedpackage/network/utils/nftables/patches/001-parser-allow-quoted-string-in-flowtable_expr_member.patch
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット f61816fdffc068f7f33a947f7e34aa2fc780ddd6 by mail
hostapd: refresh patchset

Recently the hostapd has undergone many changes. The patches were not refreshed.
Refreshed with
    make package/hostapd/{clean,refresh}

Refreshed:
    - 380-disable_ctrl_iface_mib.patch
    - 600-ubus_support.patch
    - 700-wifi-reload.patch
    - 720-iface_max_num_sta.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: f61816f)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/380-disable_ctrl_iface_mib.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/600-ubus_support.patch (diff)
コミット 4b587f25614f3f7215360f96807ce760fa4ef3aa by dedeckeh
tools/cmake: update to version 3.22.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 4b587f2)
The file was modifiedtools/cmake/Makefile (diff)
コミット a1deab0ec9ced8f1a2c997483efc1fc6e364ae34 by mans0n
ramips: add support for ipTIME T5004

ipTIME T5004 is a 5-port Gigabit Ethernet router, based on MediaTek MT7621A.

Specifications:
* SoC: MT7621AT
* RAM: 128 MiB
* Flash: NAND 128 MiB
* Ethernet: 5x 1GbE
  * Switch: SoC built-in
* UART: J4 (57600 baud)
  * Pinout: [3V3] (TXD) (RXD) (GND)

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

Revert to stock firmware via recovery mode:
1.  Press reset button, power up the device, wait >15s for CPU LED
    to stop blinking.
2.  Upload stock image to TFTP server at 192.168.0.1.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: a1deab0)
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 addedtarget/linux/ramips/dts/mt7621_iptime_t5004.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
コミット 86d019d116c860907c96263ee43425bf637e3bb5 by mans0n
ramips: add ASUS RT-AC1200GU as alt name

RT-AC57U and RT-AC1200GU are the same models sold in different countries.
The purpose of this commit is to allow users to easily find the
corresponding firmware through the model number on the device label.

More specifications: 14e0e4f138e3 ("ramips: add support for ASUS RT-AC57U")

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
[reword commit title/message]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 86d019d)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット def9565be632b316c82ffc5a7b28c789e9df75b4 by dedeckeh
openssl: bump to 1.1.1m

This is a bugfix release.  Changelog:

  *) Avoid loading of a dynamic engine twice.
  *) Fixed building on Debian with kfreebsd kernels
  *) Prioritise DANE TLSA issuer certs over peer certs
  *) Fixed random API for MacOS prior to 10.12

Patches were refreshed.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: def9565)
The file was modifiedpackage/libs/openssl/patches/001-crypto-perlasm-ppc-xlate.pl-add-linux64v2-flavour.patch (diff)
The file was modifiedpackage/libs/openssl/patches/100-Configure-afalg-support.patch (diff)
The file was modifiedpackage/libs/openssl/Makefile (diff)
コミット 7df80be410ca846bbea632a9f32a189dc5afe374 by hauke
binutils: fix compiling with arch-based distros

Arch Linux users have encountered problems with packages that have a dependency on binutils. This error happens when libtool is doing:
  libtool: relink: ...
So change PKG_FIXUP to "patch-libtool".

Fixes error in the form of:
  libtool: install: error: relink `libctf.la' with the above command
           before installing it

Upstream Bug:
https://sourceware.org/bugzilla/show_bug.cgi?id=28545

OpenWrt Bug:
https://bugs.openwrt.org/index.php?do=details&task_id=4149

Acked-by: John Audia <graysky@archlinux.us>
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 7df80be)
The file was modifiedpackage/devel/binutils/Makefile (diff)
コミット d9c2b0cfdd1c8a377c7fa67e34437a726cf16d08 by hauke
ipq806x: ASRock g10: fix bogus read errors

Properly declare that the g10 is booting from NAND and define its
correct (larger than on other devices-) boot_pages_size, to prevent
the kernel from constantly falling over missing OOB error correction
for the bootloader.

This patch prevents a constant slew of (bogus) read errors reported
by the kernel and keeping the CPU busy and fixes:

blk_update_request: I/O error, dev mtdblock0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 8 op 0x0:(READ) flags 0x80700 phys_seg 3 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 16 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Buffer I/O error on dev mtdblock0, logical block 0, async page read
blk_update_request: I/O error, dev mtdblock0, sector 32 op 0x0:(READ) flags 0x80700 phys_seg 8 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 40 op 0x0:(READ) flags 0x80700 phys_seg 7 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 48 op 0x0:(READ) flags 0x80700 phys_seg 6 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 56 op 0x0:(READ) flags 0x80700 phys_seg 5 prio class 0
blk_update_request: I/O error, dev mtdblock0, sector 64 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 0
Buffer I/O error on dev mtdblock0, logical block 1, async page read
Buffer I/O error on dev mtdblock1, logical block 0, async page read
Buffer I/O error on dev mtdblock1, logical block 1, async page read
Buffer I/O error on dev mtdblock2, logical block 0, async page read
Buffer I/O error on dev mtdblock2, logical block 1, async page read
Buffer I/O error on dev mtdblock3, logical block 0, async page read
Buffer I/O error on dev mtdblock3, logical block 0, async page read
Buffer I/O error on dev mtdblock4, logical block 0, async page read
Buffer I/O error on dev mtdblock4, logical block 1, async page read

Suggested-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: d9c2b0c)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-g10.dts (diff)
コミット 7bf62e2451100620925b66dfee9c0a97dfbab90e by hauke
kernel: bump 5.4 to 5.4.169

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621*

*Had to revert 7f1edbd in order to build due to FS#4149

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 7bf62e2)
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)
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 modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/0005-01-v5.8-net-phy-mdio-add-IPQ4019-MDIO-driver.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/707-net-phy-Add-Qualcom-QCA807x-driver.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.4/705-net-add-qualcomm-ar40xx-phy.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/820-libata-Assign-OF-node-to-the-SCSI-device.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/701-net-0328-net-phy-Inphi-IN112525_s03-retimer-support.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.4/705-add-rtl-phy.patch (diff)
コミット 2bb02ccae34a11a64a52c38deeefb357e040991a by hauke
kernel: bump 5.10 to 5.10.89

Deleted (upstreamed):
bcm27xx/patches-5.10/950-0186-pinctrl-bcm2835-Change-init-order-for-gpio-hogs.patch [1]
sunxi/patches-5.10/103-arm64-dts-allwinner-orangepi-zero-plus-fix-PHY-mo.patch [2]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.89&id=ba696b470839d70c6b8290c1f798bac7fb2a584c
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.89&id=93a957bbf46ceb224b959de61fe85cfc6f71b6c7

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 2bb02cc)
The file was removedtarget/linux/sunxi/patches-5.10/103-arm64-dts-allwinner-orangepi-zero-plus-fix-PHY-mo.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0186-pinctrl-bcm2835-Change-init-order-for-gpio-hogs.patch
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.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 modifiedinclude/kernel-version.mk (diff)
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/bcm27xx/patches-5.10/950-0030-lan78xx-Enable-LEDs-and-auto-negotiation.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/bcm27xx/patches-5.10/950-0094-lan78xx-Debounce-link-events-to-minimize-poll-storm.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/bcm27xx/patches-5.10/950-0185-pinctrl-bcm2835-Remove-gpiochip-on-error.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-0076-lan78xx-Read-initial-EEE-status-from-DT.patch (diff)
コミット 5cf198f7643975a12d7c4f95674349988d76b711 by hauke
kernel: 5.10: backport additional qca8k fixes

Backport 3 additional fixes for qca8k.
- Fix MTU calculation
- Fix a bug with config set to the wrong PAD when secondary cpu port is defined.
- Fix redundant check in parse_port_config

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5cf198f)
The file was addedtarget/linux/generic/backport-5.10/753-net-next-net-dsa-qca8k-remove-redundant-check-in-parse_port_config.patch
The file was addedtarget/linux/generic/backport-5.10/752-v5.16-net-dsa-qca8k-fix-MTU-calculation.patch
The file was addedtarget/linux/generic/backport-5.10/751-v5.16-net-dsa-qca8k-fix-internal-delay-applied-to-the-wrong-PAD.patch
コミット 1e4469b090a7e3234345c1b7f17c956ec7dc0b81 by hauke
kernel: 5.10: backport qca8k new feature

Backport qca8k new feature:
- Ageing configuration support
- Add 2 missing counter on qca8337
- Convert to regmap
- Standardize define and code with GENMASK AND BITFILED macro
- Add mdb add/del support

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1e4469b)
The file was addedtarget/linux/generic/backport-5.10/760-net-next-net-dsa-qca8k-add-set_ageing_time-support.patch
The file was addedtarget/linux/generic/backport-5.10/754-net-next-net-dsa-qca8k-convert-to-GENMASK_FIELD_PREP_FIELD_GET.patch
The file was addedtarget/linux/generic/backport-5.10/757-net-next-net-dsa-qca8k-initial-conversion-to-regmap-heper.patch
The file was addedtarget/linux/generic/backport-5.10/759-net-next-net-dsa-qca8k-add-support-for-port-fast-aging.patch
The file was addedtarget/linux/generic/backport-5.10/081-net-next-regmap-allow-to-define-reg_update_bits-for-no-bus.patch
The file was addedtarget/linux/generic/backport-5.10/758-net-next-net-dsa-qca8k-add-additional-MIB-counter-and-.patch
The file was addedtarget/linux/generic/backport-5.10/756-net-next-net-dsa-qca8k-move-regmap-init-in-probe-and-set-it.patch
The file was addedtarget/linux/generic/backport-5.10/755-net-next-net-dsa-qca8k-remove-extra-mutex_init-in-qca8k_setup.patch
The file was addedtarget/linux/generic/backport-5.10/761-net-next-net-dsa-qca8k-add-support-for-mdb_add-del.patch
The file was modifiedtarget/linux/generic/hack-5.10/259-regmap_dynamic.patch (diff)
コミット 6ba8d510b89c97230f216a9a7be4b1cd158182a6 by mail
lua: add HOST_FPIC for host builds

Compiling without fPIC causes linking issues for packages using liblua.

Add $(HOST_FPIC) to host builds for both lua and lua5.3.

Suggested-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 6ba8d51)
The file was modifiedpackage/utils/lua5.3/Makefile (diff)
The file was modifiedpackage/utils/lua/Makefile (diff)
コミット 4a2cca78245e9291096e7c8c98627426df50ef58 by mail
ipq807x: drop target

The target is in an incomplete state and will not receive Kernel 5.10
support, ego it should be dropped before the next release.

People are working on ipq807x with Kernel 5.15 which is only relevant
for the second next release. Once a working patchset exists the target
can be added again.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 4a2cca7)
The file was removedtarget/linux/ipq807x/profiles/default.mk
The file was removedtarget/linux/ipq807x/config-default
The file was removedtarget/linux/ipq807x/Makefile
The file was removedtarget/linux/ipq807x/image/Makefile
コミット 02852d55380dfae5452a51b508608adf499bb656 by mail
uml: switch to Kernel 5.10

Switch over from testing version.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 02852d5)
The file was modifiedtarget/linux/uml/Makefile (diff)
コミット cb85aea869dcc501d8fc58b6c52ab5e5cae0d4f0 by mail
uml: drop Kernel 5.4

After the switch to Kernel 5.10 the old files are no longer required.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: cb85aea)
The file was removedtarget/linux/uml/config-5.4
The file was removedtarget/linux/uml/patches-5.4/101-mconsole-exec.patch
The file was removedtarget/linux/uml/patches-5.4/102-pseudo-random-mac.patch
コミット 6c312d9717e1fd37552a6e840967cb0061f7bc8f by daniel
kernel: improve driver support for gen-3 Aquantia Ethernet PHYs

* correctly set system side interface, the original patch was
   errornous and there is a follow-up fix for it
* enable phy statistics for AQR112(+R/C) and ARQ412
   (ethtool --phy-statistics ethX)

Tested, including phy-statistics, on
- IEI Puzzle M901 (AQR112, AQR112C, AQR112R)
- IEI Puzzle M902 (AQR113, AQR112R)
- Ubiquiti UniFi 6 LR (AQR112C)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6c312d9)
The file was removedtarget/linux/generic/hack-5.10/721-net-phy-aquantia-enable-AQR112-and-AQR412.patch
The file was addedtarget/linux/generic/hack-5.10/723-net-phy-aquantia-fix-system-side-protocol-mi.patch
The file was addedtarget/linux/generic/hack-5.10/722-net-phy-aquantia-enable-AQR112-and-AQR412.patch
The file was removedtarget/linux/generic/hack-5.10/722-net-phy-aquantia-Add-AQR113-driver-support.patch
The file was addedtarget/linux/generic/hack-5.10/724-net-phy-aquantia-Add-AQR113-driver-support.patch
The file was removedtarget/linux/generic/hack-5.10/723-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch
The file was addedtarget/linux/generic/hack-5.10/725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch
コミット ef1a64caf40e589a5c13cfc68032b3f95d02b715 by daniel
mediatek: let mtk_eth_soc MAC announce 2500Base-T mode

To allows Ethernet phys supporting 2500Base-T mode to announce that
speed, enable the corresponding bit in mtk_eth_soc driver.
This should hopefully unlock 2500Base-T speed on the UniFi 6 LR.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ef1a64c)
The file was addedtarget/linux/mediatek/patches-5.10/703-net-ethernet-mtk_eth_soc-announce-2500baseT.patch
コミット b2d769673ad8714bcb74a43144d3d58b31d7dbf7 by stijn
qoriq: Expand generic subtarget description

Signed-off-by: Matt Fawcett <mattytap@icloud.com>
[remove trailing whitespace]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: b2d7696)
The file was modifiedtarget/linux/qoriq/generic/target.mk (diff)
コミット 87b6e10c71203d2dedd8a56dea91390dac00c525 by daniel
mediatek: Clause-45 MDIO patch accepted upstream

To easy future maintainance, replace the local patch with what has been
accepted into net-next and is likely to end up in Linux 5.17.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 87b6e10)
The file was addedtarget/linux/mediatek/patches-5.10/702-v5.17-net-mdio-add-helpers-to-extract-clause-45-regad-and-.patch
The file was removedtarget/linux/mediatek/patches-5.10/701-net-ethernet-mtk_eth_soc-fix-return-value-of-MDIO-ops.patch
The file was addedtarget/linux/mediatek/patches-5.10/704-net-ethernet-mtk_eth_soc-announce-2500baseT.patch
The file was removedtarget/linux/mediatek/patches-5.10/702-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-access.patch
The file was addedtarget/linux/mediatek/patches-5.10/703-v5.17-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-ac.patch
The file was removedtarget/linux/mediatek/patches-5.10/703-net-ethernet-mtk_eth_soc-announce-2500baseT.patch
The file was addedtarget/linux/mediatek/patches-5.10/701-v5.17-net-ethernet-mtk_eth_soc-fix-return-values-and-refac.patch
コミット 11d2c71538944ad55aca33d60d8bd442b8246ed6 by hauke
ltq-deu: init des/aes before registering crpyto algorithms

The crypto algorithms are registered and available to the system before
the chip is actually powered on and the generic parameter for the DEU
behaviour set.

The issue can mainly be observed if the crypto manager tests are enabled
in the kernel config. The crypto manager test run directly after an
algorithm is registered.

Signed-off-by: Mathias Kresin <dev@kresin.me>
[fix commit title prefix]
Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 11d2c71)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_des.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット ab270c6fbc38f81669529300daee85b809111c39 by hauke
ltq-deu: aes: do not read/write behind buffer

When handling non-aligned remaining data (not padded to 16 byte
[AES_BLOCK_SIZE]), a full 16 byte block is read from the input buffer
and written to the output buffer after en-/decryption.

While code already assumes that an input buffer could have less than 16
byte remaining, as it can be seen by the code zeroing the remaining
bytes till AES_BLOCK_SIZE, the full AES_BLOCK_SIZE is read.

An output buffer size of a multiple of AES_BLOCK_SIZE is expected but
never validated.

To get rid of the read/write behind buffer, use a temporary buffer when
dealing with not padded data and only write as much bytes to the output
as we read.

Do not memcpy directly to the register, to make used of the endian swap
macro and to trigger the crypto start operator via the ID0R to trigger
the register. Since we might need an endian swap for the output in
future, use a temporary buffer for the output as well.

The issue could not be observed so far, since all caller of ifx_deu_aes
will ignore the padded (remaining) data. Considering that the minimum
blocksize for the algorithm is set to AES_BLOCK_SIZE, the behaviour
could be called expected.

Signed-off-by: Mathias Kresin <dev@kresin.me>
[fix commit title prefix]
Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: ab270c6)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 17656f21f36b6d33fd55d1b63435e85cc79865de by hauke
ltq-deu: aes-ctr: process all input data

Even if the minimum blocksize is set to 16 (AES_BLOCK_SIZE), the crypto
manager tests pass 499 bytes of data to the aes-ctr encryption, from
which only 496 bytes are actually encrypted.

Reading the comment regarding the minimum blocksize, it only states that
it's the "smallest possible unit which can be transformed with this
algorithm". Which doesn't necessarily mean, the data have to be a
multiple of the minimal blocksize.

All kernel hardware crypto driver enforce a minimum blocksize of 1,
which perfect fine works for the lantiq data encryption unit as well.

Lower the blocksize limit to 1, to process not padded data as well.
In AES for processing the remaining bytes, uninitialized pointers
were used.
This patch fixes using uninitialized pointers and wrong offsets.

Signed-off-by: Mathias Kresin <dev@kresin.me>
[fix commit title prefix]
Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 17656f2)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 8dafa98bfb545cb6c014f6e85bc3fd6a78834c6c by hauke
ltq-deu: make cipher/digest usable by openssl

OpenSSL with cryptdev support uses the data encryption unit (DEU) driver
for hard accelerated processing of ciphers/digests, if the flag
CRYPTO_ALG_KERN_DRIVER_ONLY is set.

Signed-off-by: Mathias Kresin <dev@kresin.me>
[fix commit title prefix]
Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 8dafa98)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_async_aes.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_des.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_async_des.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_arc4.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
コミット c8967d6d12b25cf50b7e060485004c1332a40367 by hauke
ltq-deu: set correct control register for AES

Some devices initialize AES during boot and AES works out of the box
and the correct endianess is set.
NDC means (No Danube Compatibility Mode) and the endianess setting has
no effect if its set to 0.
NDC 0: OFF ENDI bit cannot be written as in Danube
To make it work for other devices, the NDC control register needs to
be set to 1.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: c8967d6)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_deu_vr9.c (diff)
コミット 737bd4f2969dd65a6348cb6ddac935543531e568 by hauke
ltq-deu: convert blkcipher to skcipher

Convert blkcipher to skcipher for the synchronous versions of AES,
DES and ARC4.
The Block Cipher API was depracated for a while and was removed with
Linux 5.5. So switch this driver to the skcipher API.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 737bd4f)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_des.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_arc4.c (diff)
コミット e84c4b54f34591b51a2503cadabe37218173036c by hauke
ltq-deu: convert SHA1 after library impl of SHA1 was removed

The <linux/cryptohash.h> was removed with Linux 5.8, because it only
contained the library implementation of SHA1, which was folded
into <crypto/sha.h>.
So switch this driver away from using <linux/cryptohash.h>.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: e84c4b5)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1.c (diff)
コミット 19cb3c9dff96da86d81907ef503ddf93b7ad562c by hauke
ltq-deu: fix cryptomgr test errors for des

When running cryptomgr tests against the driver, there are several
occurences of different errors for setkey of des and des3-ede
algorithms.
Those key checks are already implemented in the kernels des
implementation, so this is added as dependency and the kernel methods
are called. It also required adding the kernels des/des3 context
definitions to the des_ctx internal structure to be able to call the
kernel methods.
Fixed ifxdeu-des... setkey unexpectedly succeeded on test vector x;
expected_error=-22.
Fixed ifxdeu-des... setkey failed on test vector x; expected_error=0,
actual_error=-22.
Renamed des_ctx internal structure and des_encrypt/des_decrypt methods
because they are already defined in the kernel module.
Fixed wrong DES_xxx constant definitions in crypto_alg definition for
ifxdeu_des3_ede_alg.
Fixed method comment errors.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 19cb3c9)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_des.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/Makefile (diff)
コミット cd01d41c77626731b3fe6a915bb4eecd188f6fb3 by hauke
ltq-deu: fix cryptomgr test errors for aes

When running cryptomgr tests against the driver, there are several
occurences of different errors for even and uneven splitted data in the
underlying scatterlists for the ctr and ctr_rfc3686 algorithms which are
now fixed.
Fixed error in ctr_rfc3686_aes_decrypt function which was introduced with
the previous commit by using CRYPTO_DIR_ENCRYPT in the decrypt function.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: cd01d41)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 536dc6f16467f7f029ddf30fb8d47770b3010190 by hauke
ltq-deu: add aes_ofb and aes_cfb algorithms

The functions ifx_deu_aes_cfg and ifx_deu_aes_ofb have been part of the
driver ever since. But the functions and definitions to make the
algorithms actually usable were missing.
This patch adds the neccessary code for aes_ofb and aes_cfb algorithms.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 536dc6f)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 87a19c9345db7554441dbd10f8c4460f6629c10a by hauke
ltq-deu: make deu hash lock global and remove md5_hmac_ exports

All hash algorithms use the same base IFX_HASH_CON to access the hash unit.
Parallel threads should not be able to call different hash algorithms and
therefor a global lock is required.
Fixed linker warning, that md5_hmac_init, md5_hmac_update and
md5_hmac_final are static export symbols. The export symbols are not
required, because the functions are exposed using shash_alg structure.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 87a19c9)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_deu.h (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_deu.c (diff)
コミット 34a3eaf07f6a814d77cbdaa6c8a14604a37f7784 by hauke
ltq-deu: changes for hash multithread callers and md5 endianess

The algorithms sha1, sha1_hmac and md5_hmac all use ENDI=1. The md5
algorithm uses ENDI=0 and the endian_swap methods to reverse the
endianess switch by using user CPU time, which is unnecessary overhead.
Danube and AR9 devices do not set endianess for SHA1, so is done for
MD5.
Furthermore the patch replaces endian_swap with le32_to_cpu for md5 and
md5 hmac algorithms and removes endian_swap for them.
The init functions initialize the algorithm in the hardware. The lock is
not used to write to the control register. If another thread calls
another hash algo before update or final, the result will be wrong.
Therefore move the algorithm init to the lock protected sections in the
transform or final methods.
Setting the hw key for the hmac algorithms is now done from within the
lock protected sections in their final methods. The lock protecting is
removed from the _hmac_setkey_hw functions.
In final for md5 and sha1 the lock section is removed, because all the
work was already done in transform (which is called from final). As such
only copying the hash to the output is required.
MD5 and MD5_HMAC produce 16 byte hashes (4 DWORDS) only, therefor
writing register D5R to the hash output is removed for MD5_HMAC.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 34a3eaf)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_deu_danube.h (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_deu_ar9.h (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1.c (diff)
コミット 9cb1875d2fcf20c208a63693d7395eb4963f59cb by hauke
ltq-deu: fix ifxdeu-ctr-rfc3686(aes) not matching generic impl

Error ifxdeu-ctr-rfc3686(aes) (16) doesn't match generic impl (20) occurs
when running the cryptomgr extra tests that compare against the linux
kernels generic implementation.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 9cb1875)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 85383b311212576e7afd9d01dec49f69ef6fb886 by hauke
ltq-deu: fix setkey errors and static shared temp for hmac algos

The hmac algorithms state, that keys larger than the key size should be
hashed with the underlying hash algorithms and then those hashes are to
be used as keys. This patch implements this. In order to avoid allocating
a descriptor during setkey, a shash_desc pointer is added to the context.
Another issue for multithreaded callers is the shared temp array.
The temp array is static and as such would be shared among multithreaded
callers, which obviously would neither work nor produce correct results.
The temp array (4k size) is moved to the context and since the size of
the context is limited, it can only be defined as pointer otherwise the
initialisation of the hash algorithm fails.
The allocations and freeing of both the temp and the desc pointer in the
context are done by implementing cra_init and cra_exit functions for
the hmac algorithms.
Also improved indentation in some areas.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 85383b3)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
コミット 0470b05b568c9d9b7188e83c1303d0acac64921d by hauke
ltq-deu: fix temp size exceed in hmac algorithms

Exceeding the temp array size was not checked and instead storage not
allocated by the driver was used/overwritten which in most cases
resulted in reboots. This patch implements processing the input to the
hash algorithm in tempsize chunks.
The _hmac_final methods were changed to _hmac_final_impl adding a
parameter that indicates intermediate or final processing. The started
variable was added to the context to indicate, if there is an
intermediate result in the context. For sha1_hmac the variable to store
the intermediate hash was added to the context too.
In order to avoid md5_hmac_final_impl being recursively called if the
padding of the input and the resulting last transform during the hmac
algorighms final processing causes the temp array to overflow and to
make sure that there is at least one block in the temp array when the
_hmac_final for final processing is called, the check for exceeding
the temp array in _hmac_transform was moved before copying the block
and incrementing dbn. dbn needs to be at least 1 at final processing
time to let the hash engine apply the opad operation.
To make the hash engine not apply the hmac algorithms final opad
operation, for intermediate processing the dbn in the control register
is set to a higher value than number of dbns are actually processed.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 0470b05)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
コミット 6ade9d1ddac660e7f06116359c0812adde86bf9e by hauke
ltq-deu: remove compiler warning and shorten locked sections

Removing hash pointer in _hmac_setkey since its not needed and causes
a compiler warning.
Make the spinlock control sections shorter and move initializations
out of the control sections to free the spinlock faster for allowing
other threads to use the hash engine.
Minor improvements for indentation and removal of blanks and blank
lines in some areas.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 6ade9d1)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_des.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_arc4.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 006fee0dadd184aab8a1a18d629674f8f06e9eda by hauke
ltq-deu: update initialisations for hmac algorithms

The processing in the hmac algorithms depends on the status fields:
count, dbn and started. Not all were initialised in the init method
and after finishing the final method. Added missing fields to init
method and call init method after finishing final.
The memsets have the wrong size in the original driver and did not
clear everything and are not necessary. Since no memset is done in
the kernels generic implementation, memsets were removed.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 006fee0)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_md5_hmac.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_sha1_hmac.c (diff)
コミット 43422deed3939073a2acc23fcc33e18ab3a11924 by hauke
ltq-deu: add aes_xts algorithm

The lantiq AES hardware does not support the xts algorithm. Apart
from the cipher text stealing (XTS), the AES XTS implementation is
just an XOR with the IV, followed by AES ECB, followed by another
XOR with the IV and as such can be also implemented by using the
lantiq hardware's CBC AES implemention plus one additional XOR with
the IV in the driver. The output IV by CBC AES is also not usable
and the gfmul operation not supported by lantiq hardware. Both need
to be done in the driver too in addition to the IV treatment which is
the initial encryption by the other half of the input key and to
set the IV to the IV registers for every block.
In the generic kernel implementation, the block size for XTS is set
to 16 bytes, although the algorithm is designed to process any size
of input larger than 16 bytes. But since there is no way to
indicate a minimum input length, the block size is used. This leads
to certain issues when the skcipher walk functions are used, e.g.
processing less than block size bytes is not supported by calling
skcipher_walk_done.
The walksize is 2 AES blocks because otherwise for splitted input
or output data, less than blocksize is to be returned in some cases,
which cannot be processed. Another issue was that depending on
possible split of input/output data, just 16 bytes are returned while
less than 16 bytes were remaining, while cipher text stealing
requires 17 bytes or more for processing.
For example, if the input is 60 bytes and the walk is 48, then
processing 48 bytes leads to a return code of -EINVAL for
skcipher_walk_done. Therefor the processed counter is used to
figure out, when the actual cipher text stealing for the remaining
bytes less than blocksize needs to be applied.
Measured with cryptsetup benchmark, this XTS AES implementation is
about 19% faster than the kernels XTS implementation that uses the
hardware ECB AES (ca. 18.6 MiB/s vs. 15.8 MiB/s decryption 256b key).
The implementation was tested with the kernels crypto testmgr against
the kernels generic XTS AES implementation including extended tests.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 43422de)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット f8e5c6080c2eb7397b03a4e6f64d3f6ea01b05d1 by hauke
ltq-deu: remove driver disablement for kernel 5.4 and above

Remove the dependency on kernel 5.4 from the Makefile to allow the
driver to compile with kernel 5.10 or kernel versions higher than
5.4.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: f8e5c60)
The file was modifiedpackage/kernel/lantiq/ltq-deu/Makefile (diff)
コミット 79efaa7f8fa5c4e2010c9948155838cfb5e72663 by hauke
ltq-deu: add shash cbcmac-aes algorithm to the driver

Since commit 53b6783 hostapd is using the kernel api which includes the
cbcmac-aes shash algorithm. The kernels implementation is a wrapper around
the aes encryption algorithm, which encrypts block (16 bytes) by block.
When the ltq-deu driver is present, it uses hardware aes, but every 16 byte
encrypt requires setting the key. This is very inefficient and is a huge
overhead. Since the cbcmac-aes is simply a hash that uses the cbc aes
algorithm starting with an iv set to x'00' with an optional ecb aes
encryption of a possible last incomplete block that is padded with the
positional bytes of the last cbc encrypted block, this algorithm is now
added to the driver. Most of the code is derived from md5-hmac and
tailored for aes. Tested with the kernels crypto testmgr including extra
tests against the kernels generic ccm module implementation.
This patch also fixes the overallocation in the aes_ctx that is caused
by using u32 instead of u8 for the aes keys.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 79efaa7)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット a0d6b09c3646b219a56a68adf253bae0f3f29443 by hauke
ltq-deu: remove redundant code for setting the key in aes

After adding xts and cbcmac the aes algorithm source had three sections
for setting the aes key to the hardware which are identical.
Method aes_set_key_hw was created which is now called from within the
spinlock secured control sections in methods ifx_deu_aes, ifx_deu_aes_xts
and aes_cbcmac_final_impl and reduces the size of ifxmips_aes.c.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: a0d6b09)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット 973e28f248d5a56a309daa46800a60a5d7cf694d by hauke
ltq-deu: change PKG_RELEASE to AUTORELEASE

As per suggestion by adschm, PKG_RELEASE is set to AUTORELEASE.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 973e28f)
The file was modifiedpackage/kernel/lantiq/ltq-deu/Makefile (diff)
コミット fc4d88cf73bc8dbd715524fd0a10a7f3a4c47775 by hauke
ltq-deu: add aes_gcm algorithm

The lantiq AES hardware does not support the gcm algorithm. But it
can be implemented in the driver as a combination of the aes_ctr
algorithm and the xor plus gfmul operations for the hashing.
Due to the wrapping of the several algorithms and the inefficient
16 byte block by 16 byte block invokation in the kernel
implementations, this driver is about 3 times faster for the larger
block sizes.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: fc4d88c)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_aes.c (diff)
コミット b61d756b6c8fedb7094ec29198dd3dbba49a1807 by hauke
ltq-deu: disable arc4 algorithm

ARC4 was used for WEP, which is not secure anymore. Therefor it is
disabled in the driver, but the code is not removed for now.

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: b61d756)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/Makefile (diff)
コミット 3d4acc34bb58131804c018271ada6a535d7405e2 by stijn
firewall4: drop kmod-ipt-nat from CONFLICTS

The limitation of not being able to use iptables and nft nat at the same
time exists only in kernels before 4.18.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Jo-Philipp Wich <jo@mein.io>
(commit: 3d4acc3)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット ae60af8572d845c0867d70cca6772eb16a0af642 by stijn
firewall4: order DEPENDS alphabetically

Add some line breaks while at at, to improve readability.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Jo-Philipp Wich <jo@mein.io>
(commit: ae60af8)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 3ec25a657d527427d401562697d6be9b8f375132 by stijn
firewall4: bump to git HEAD

4ead2a6 treewide: move executables to /sbin
9ebc2f4 fw4.uc: filter duplicates in fw4.set
85b74f3 treewide: support flow offloading
be3b4e6 treewide: support hardware flow offloading
38889b7 treewide: support set timeout
31c7550 fw4.uc: do not skip defaults with invalid option
334a127 fw4.uc: introduce DEPRECATED flag
7a0d38f fw4.uc: add _name as deprecated option
5e7ad3b fw4.uc: don't fail on unknown options
be5f4e3 fw4.uc: allow use of cidr in ipsets

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Jo-Philipp Wich <jo@mein.io>
(commit: 3ec25a6)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 53b87a7a28525a634577f9215e2bb9170cf14dfb by stijn
firewall/firewall4: provide uci-firewall

Provide uci-firewall via PROVIDES in both firewall and firewall4. This
will allow us to change the dependency of luci-app-firewall to
uci-firewall, making it possible to use it with either implementation.

Move CONFLICTS from firewall4 to firewall, to solve this recursive
dependency problem:

tmp/.config-package.in:307:error: recursive dependency detected!
tmp/.config-package.in:307:     symbol PACKAGE_firewall is selected by PACKAGE_firewall4
tmp/.config-package.in:328:     symbol PACKAGE_firewall4 depends on PACKAGE_firewall

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Jo-Philipp Wich <jo@mein.io>
(commit: 53b87a7)
The file was modifiedpackage/network/config/firewall/Makefile (diff)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 7881dce7d85a6682a68cc78b934c36ced7e308e5 by jo
firewall4: fix syntax error in dependency spec

Fixes: ae60af8572 ("firewall4: order DEPENDS alphabetically")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 7881dce)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 4d1f13356196103769e610920a9681b731b089d3 by stijn
firewall4: bump to git HEAD

main.uc: fix device gathering

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 4d1f133)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット e708bf76d5a3d936228ae414f999cce36fd66d98 by hauke
toolchain: glibc: Update to version 2.34

glibc version 2.34 does not provide versioned shared libraries any more,
it only provides shared libraries using the ABI version. Do not try to
copy them any more.

The functions from libpthread and librt were integrated into the main
binary, the libpthread.so and librt.so are only used for backwards
compatibility any more.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e708bf7)
The file was modifiedtoolchain/glibc/common.mk (diff)
The file was modifiedtoolchain/glibc/patches/050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch (diff)
The file was modifiedtoolchain/glibc/patches/200-add-dl-search-paths.patch (diff)
The file was modifiedpackage/libs/toolchain/Makefile (diff)
コミット 1b251d36ef4e63385b48befe6ce80fcff57264e1 by hauke
toolchain: glibc: Increase minimum kernel version to 5.4

Increase the minimum kernel version needed by the glibc compiled for
OpenWrt to version 5.4. With this setting the glibc build will remove
all code needed to support older kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1b251d3)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 77df120bc8b220a79a8b158a457847d0d3d3c94b by hauke
toolchain: glibc: Enable --enable-bind-now

Enable --enable-bind-now when CONFIG_PKG_RELRO_FULL is set. This option
is activated by default. This will enable full RELRO protection.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 77df120)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 9f08557649a733b236bb7fd111f6113549a18558 by hauke
kernel: bump 5.4 to 5.4.170

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 9f08557)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/kirkwood/patches-5.4/801-power-reset-linkstation-poweroff-add-new-device.patch (diff)
The file was modifiedtarget/linux/kirkwood/patches-5.4/800-power-reset-linkstation-poweroff-prepare-for-new-dev.patch (diff)
コミット 536f051b971c8b3aada21c35ca7deefb94e7dd74 by hauke
kernel: bump 5.10 to 5.10.90

Add and enable a new kconfig knob to disable unprivileged eBPF by default.

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 536f051)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/204-module_strip.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/kirkwood/patches-5.10/800-power-reset-linkstation-poweroff-prepare-for-new-dev.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedinclude/kernel-version.mk (diff)
The file was modifiedtarget/linux/apm821xx/patches-5.10/802-usb-xhci-force-msi-renesas-xhci.patch (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/kirkwood/patches-5.10/801-power-reset-linkstation-poweroff-add-new-device.patch (diff)
コミット 033b6cef94a4aae6244f75f34bc2879869335002 by hauke
kernel: enhance multicast routing support

Certain utilities, such as smcroute [1], require additional multicast
routing options to be enabled, otherwise they will not function
correctly. Enable these relevant dependancies when IPv4 and/or IPv6
multicast routing are enabled.

[1] https://github.com/troglobit/smcroute/blob/master/README.md#linux-requirements

This increases the uncompressed kernel size on MIPS 24kc by 8KBytes
and the compressed kernel size by 1.8KBytes.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 033b6ce)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 04e6434c62dc8271767f3c675832647477eb9998 by hauke
utils/mdadm: fix build on hosts without /run dir

CHECK_RUN_DIR=0 must be a part of MAKE_FLAGS, not MAKE_VARS, otherwise
it is not possible to compile mdadm on host without /run dir.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 04e6434)
The file was modifiedpackage/utils/mdadm/Makefile (diff)
コミット 766733e17226221a310a30c91927a79f07a456e5 by hauke
ramips: add support for Joowin WR758AC V1 and V2

This commit adds support for Joowin (aka Comfast) WR758AC V1 and V2
devices.

Both have the same wall AP/repeater form factor and differ only
in the 5Ghz chipset (V1 has MT7662, V2 has MT7663).

OpenWrt developers forum page:
https://forum.openwrt.org/t/87355

Specifications:

- CPU: MediaTek MT7628AN (580MHz)
- Flash: 8MB
- RAM: 64MB DDR2
- 2.4 GHz: 802.11b/g/n (MT7603)
- 5 GHz: 802.11ac (V1 has MT7662, V2 has MT7663)
- Antennas: 4x external single band antennas
- LAN: 1x 10/100M
- LED: Wifi 3x blue. Programmable
- Button: WPS

MAC addresses as verified by OEM firmware:

use address source
LAN *:83 factory 0xe000
2g *:85 factory 0x4
5g *:86 factory 0x8004

How to install:
1- Setup a TFTP server on a machine with IP address 192.168.1.10/24
2- Name the image as `firmware_auto.bin` and place it on the root of the
TFTP server
3- Connect the device via Ethernet, it should pick and flash the image

Signed-off-by: Rodrigo Araujo <araujo.rm@gmail.com>
(commit: 766733e)
The file was addedtarget/linux/ramips/dts/mt7628an_joowin_jw-wr758ac-v1.dts
The file was addedtarget/linux/ramips/dts/mt7628an_joowin_jw-wr758ac.dtsi
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_joowin_jw-wr758ac-v2.dts
コミット bc7d36ba3a43bc3bc4eeab6ea127032aba3e1f4e by hauke
ramips: add support for RAISECOM MSG1500 X.00

RAISECOM MSG1500 X.00 is a 2.4/5 GHz band 11ac (Wi-Fi 5) router.
Apart from the general model, there are two ISP customized models:
China Mobile and China Telecom.

Specifications:

- SoC: Mediatek MT7621AT
- RAM: 256MiB DDR3
- Flash: 128MiB NAND
- Ethernet: 5 * 10/100/1000Mbps: 4 * LAN + 1 * WAN
  - Switch: MediaTek MT7530 (SoC)
- WLAN: 1 * MT7615DN Dual-Band 2.4GHz 2T2R (400Mbps) 5GHz 2T2R (867Mbps)
- USB: 1 * USB 2.0 port
- Button: 1 * RESET button, 1 * WPS button, 1 * WIFI button
- LED: blue color: POWER, WAN, WPS, 2.4G, 5G, LAN1, LAN2, LAN3, LAN4, USB
- UART: 1 * serial port header (4-pin)
- Power: DC 12V, 1A
  - Switch: 1 * POWER switch

MAC addresses as verified by vendor firmware:

use   address             source
LAN   C8:XX:XX:3A:XX:E7   Config   "protest_lan_mac"  ascii  (label)
WAN   C8:XX:XX:3A:XX:EA   Config   "protest_wan_mac"  ascii
5G    C8:XX:XX:3A:XX:E8   Factory  "0x4"              hex
2.4G  CA:XX:XX:4A:XX:E8   [not on flash]

The increment of the 4th byte for the 2.4g address appears to vary.
Reported cases:

       5g                 2.4g         increment
C8:XX:XX:90:XX:C3  CA:XX:XX:C0:XX:C3  0x30
C8:XX:XX:3A:XX:08  CA:XX:XX:4A:XX:08  0x10
C8:XX:XX:3A:XX:E8  CA:XX:XX:4A:XX:E8  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.

Notes:

1. The vendor firmware allows you to connect to the router by telnet.
   (known version 1.0.0 can open telnet.)
   There is no official binary firmware available.
   Backup the important partitions data:
   "Bootloader", "Config", "Factory", and "firmware".
   Note that with the vendor firmware the memory is detected only 128MiB
   and the last 512KiB in NAND flash is not used.

2. The POWER LED is default on after press POWER switch.
   The WAN and LAN1 - 4 LEDs are wired to ethernet switch.
   The WPS LED is controlled by MT7615DN's GPIO.
   Currently there is no proper way to configure it.

3. 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'

Flash instructions using initramfs image:

1. Press POWER switch to power down if the router is running.

2. Connect PC to one of LAN ports, and set
   static IP address to "10.10.10.2", netmask to "255.255.255.0",
   and gateway to "10.10.10.1" manually on the PC.

3. Push and hold the WIFI button, and then power up the router.
   After about 10s (or you can call the recovery page, see "4" below)
   you can release the WIFI button.
   There is no clear indication when the router
   is entering or has entered into "RAISECOM Router Recovery Mode".

4. Call the recovery page for the router at "http://10.10.10.1".
   Keep an eye on the "WARNING!! tip" of the recovery page.
   Click "Choose File" to select initramfs image, then click "Upload".

5. If image is uploaded successfully, you will see the page display
   "Device is upgrading the firmware... %".
   Keep an eye on the "WARNING!! tip" of the recovery page.
   When the page display "Upgrade Successfully",
   you can set IP address as "automatically obtain".

6. After the rebooting (PC should automatically obtain an IP address),
   open the SSH connection, then download the sysupgrade image
   to the router and perform sysupgrade with it.

Flash back to vendor firmware:

See "Flash instructions 1 - 5" above.
The only difference is that in step 4
you should select the vendor firmware which you backup.

Signed-off-by: Liangkuan Yang <ylk951207@gmail.com>
(commit: bc7d36b)
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/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_raisecom_msg1500-x-00.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
コミット e0a574d4b73b6444d493866128cf3be3fae10892 by hauke
ramips: add support for Linksys EA6350 v4

Specifications:
- SoC: MT7621DAT (880MHz, 2 Cores)
- RAM: 128 MB
- Flash: 128 MB NAND
- Ethernet: 5x 1GiE MT7530
- WiFi: MT7603/MT7613
- USB: 1x USB 3.0

This is another MT7621 device, very similar to other Linksys EA7300
series devices.

Installation:

Upload the generated factory.bin image via the stock web firmware
updater.

Reverting to factory firmware:

Like other EA7300 devices, this device has an A/B router configuration
to prevent bricking.  Hard-resetting this device three (3) times will
put the device in failsafe (default) mode.  At this point, flash the
OEM image to itself and reboot.  This puts the router back into the 'B'
image and allows for a firmware upgrade.

Troubleshooting:

If the firmware will not boot, first restore the factory as described
above.  This will then allow the factory.bin update to be applied
properly.

Signed-off-by: Nick McKinney <nick@ndmckinney.net>
(commit: e0a574d)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (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 addedtarget/linux/ramips/dts/mt7621_linksys_ea6350-v4.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
コミット 6835ea13f0fa2c3a6036e2af7d6f52839cf93d9a by hauke
elfutils: update to 0.186

Upstreamed patches (deleted):
0001-ppc_initreg.c-Incliude-asm-ptrace.h-for-pt_regs-defi.patch -
https://sourceware.org/git/?p=elfutils.git;a=commitdiff;h=8382833a257b57b0d288be07d2d5e7af6c102869
110-no-cdefs.patch -
https://sourceware.org/git/?p=elfutils.git;a=commitdiff;h=d390548df1942e98a1d836269a5e41ba52e121f1

Auto-refreshed:
006-Fix-build-on-aarch64-musl.patch
101-no-fts.patch

Manually updated and refreshed:
005-build_only_libs.patch
003-libintl-compatibility.patch
100-musl-compat.patch

Disabled _obstack_free check (via configure vars)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 6835ea1)
The file was removedpackage/libs/elfutils/patches/110-no-cdefs.patch
The file was removedpackage/libs/elfutils/patches/0001-ppc_initreg.c-Incliude-asm-ptrace.h-for-pt_regs-defi.patch
The file was modifiedpackage/libs/elfutils/patches/101-no-fts.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/003-libintl-compatibility.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/100-musl-compat.patch (diff)
The file was modifiedpackage/libs/elfutils/patches/005-build_only_libs.patch (diff)
The file was modifiedpackage/libs/elfutils/Makefile (diff)
コミット a8513e24615b01d3199f7f5c610ceb8ca8c74f20 by hauke
mbedtls: enable session tickets

session tickets are a feature of TLSv1.2 and require less memory
and overhead on the server than does managing a session cache

Building mbedtls with support for session tickets will allow the
feature to be used with lighttpd-1.4.56 and later.

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(commit: a8513e2)
The file was modifiedpackage/libs/mbedtls/patches/200-config.patch (diff)
コミット a54b406ccb7b29a86e43e5535b86efede52157e6 by hauke
busybox: update to 1.35.0

Update busybox to 1.35.0

* refresh patches

Config refresh:

Refresh commands, run after busybox is first built once:

cd package/utils/busybox/config/
../convert_menuconfig.pl ../../../../build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/busybox-default/busybox-1.35.0
cd ..
./convert_defaults.pl ../../../build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/busybox-default/busybox-1.35.0/.config > Config-defaults.in

Manual edits needed after config refresh:

* 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)

* 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: a54b406)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was modifiedpackage/utils/busybox/config/libbb/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/coreutils/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/findutils/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/mailutils/Config.in (diff)
The file was modifiedpackage/utils/busybox/Config-defaults.in (diff)
The file was modifiedpackage/utils/busybox/config/procps/Config.in (diff)
The file was modifiedpackage/utils/busybox/patches/301-ip-link-fix-netlink-msg-size.patch (diff)
The file was modifiedpackage/utils/busybox/config/networking/Config.in (diff)
The file was modifiedpackage/utils/busybox/config/archival/Config.in (diff)
コミット 5ee1e045174bad1b7f2754bb022346acc60220f5 by hauke
ltq-vdsl: move to the default device name /dev/dsl_cpe_api/0

This makes patching it for ltq-vdsl-app unnecessary and paves the way
for VRX518 support.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 5ee1e04)
The file was modifiedpackage/network/config/ltq-vdsl-app/src/src/dsl_cpe_ubus.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl/patches/100-compat.patch (diff)
The file was modifiedpackage/network/config/ltq-vdsl-app/patches/100-compat.patch (diff)
コミット 9d878d84227ffac92b5616fb9a4253cae28fc580 by hauke
ltq-ifxos: update to 1.7.1

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
[fix warnings, switch to tag tarball, update patches]
Signed-off-by: Andre Heider <a.heider@gmail.com>
(commit: 9d878d8)
The file was modifiedpackage/kernel/lantiq/ltq-ifxos/patches/100-compat.patch (diff)
The file was modifiedpackage/kernel/lantiq/ltq-ifxos/patches/002-fix-compile.patch (diff)
The file was modifiedpackage/kernel/lantiq/ltq-ifxos/patches/020-no-O3.patch (diff)
The file was modifiedpackage/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch (diff)
The file was removedpackage/kernel/lantiq/ltq-ifxos/patches/200-Fix-app-compilation-failure-from-inclusion-of-wrong-.patch
The file was modifiedpackage/kernel/lantiq/ltq-ifxos/Makefile (diff)
コミット 3fe253c6abc2ccc02ea789cffc47761b2381c6ca by hauke
linux-firmware: add new package r8152-firmware

Linux upstream commit https://github.com/torvalds/linux/commit/9370f2d05a2a150b0aa719a3070b26d478180df3
add load firmware file through request_firmware,this affect the
nanopi r2s and some USB adapters in kernel 5.10 with this error:
'r8152 4-1:1.0: unable to load firmware patch rtl_nic/rtl8153b-2.fw'
This patch split the USB NIC firmware files from r8169 firmware,
and adds r8152-firmware to r8152 driver.
Add kmod-usb-net-cdc-ncm to support RTL8156A and RTL8156B 2.5G ethernet
adapters supported since v5.13-rc1.
https://github.com/torvalds/linux/commit/195aae321c829dd1945900d75561e6aa79cce208

Signed-off-by: Marty Jones <mj8263788@gmail.com>
(commit: 3fe253c)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
The file was modifiedpackage/firmware/linux-firmware/realtek.mk (diff)
コミット a372946e6080b253f42ab1d3af97f4929c269ed9 by f.fainelli
elfutils: Add missing musl-fts dependency

libdw depends on libfts.so when building with the musl-libc library, add
this missing dependency.

Fixes: 6835ea13f0fa ("elfutils: update to 0.186")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
(commit: a372946)
The file was modifiedpackage/libs/elfutils/Makefile (diff)
コミット 46468fc9d5d95279ab0b70914ae85a31a0a5efd6 by hauke
lantiq: replace patches with version accepted upstream

Replace recently added patches with version accepted upstream.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 46468fc)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi (diff)
The file was removedtarget/linux/lantiq/patches-5.10/0710-net-lantiq-configure-burst-length-for-ethernet.patch
The file was addedtarget/linux/lantiq/patches-5.10/0712-v5.16-net-ethernet-lantiq_etop-Fix-compilation-error.patch
The file was removedtarget/linux/lantiq/patches-5.10/0113-MIPS-lantiq-dma-make-a-burst-length-configurable-in-.patch
The file was addedtarget/linux/lantiq/patches-5.10/0711-v5.16-net-lantiq_xrx200-Hardcode-the-burst-length-value.patch
The file was addedtarget/linux/lantiq/patches-5.10/0310-v5.16-MIPS-lantiq-dma-make-the-burst-length-configurable-b.patch
The file was addedtarget/linux/lantiq/patches-5.10/0710-v5.16-net-lantiq-configure-the-burst-length-in-ethernet-dr.patch
コミット 8c501bf9feeaadfb9d950806a312b328baabddcb by hauke
toolchain/binutils: v2.37 Close the file descriptor if there is no archive fd

This fixes the following build error:
/home/build/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib/gcc/aarch64-openwrt-linux-musl/11.2.0/../../../../aarch64-openwrt-linux-musl/bin/ld: /home/sergey/openwrt2/build_dir/target-aarch64_cortex-a53_musl/node-v14.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_base_without_compiler.a: error adding symbols: malformed archive
collect2: error: ld returned 1 exit status

It's a bad error handling related to -EMFILE (too many open files). nodejs is probably just very close to open file limit.

https://sourceware.org/bugzilla/show_bug.cgi?id=28138
https://github.com/nodejs/node/issues/39452

https://github.com/openwrt/packages/issues/17496
https://github.com/openwrt/packages/issues/16729
https://github.com/openwrt/packages/issues/17164

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
[Take full patch from 2.37 branch and refresh]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8c501bf)
The file was addedtoolchain/binutils/patches/2.37/600-Close_the_file_descriptor.patch
コミット d9ff9a4270de3f97124eac7ae9a5174c859f87cd by chunkeey
kernel: add kmod-phy-microchip

phy drivers for Microchip's LAN88xx PHYs.
This is needed for the "LAN7801" variant
of the upstream lan78xx usb ethernet driver.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: d9ff9a4)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 3fabca88944e736176310be06e97f0f3cc9010cb by chunkeey
kernel: provide kmod-fixed-phy as separate kmod

Almost all targets have the fixed-phy feature built into the kernel.
One big exception is x86. This caused a problem with the upcoming
LAN78xx usb driver. Hence this patch breaks out the fixed-phy from
of_mdio (which didn't include the .ko) and puts into a separate
module.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 3fabca8)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 31647d8be8c60bfb6690c87c739b8abe6dc03950 by chunkeey
kernel: add kmod-usb-net-lan78xx

Add kernel module for Microchip LAN78XX based USB 2 & USB 3
10/100/1000 Ethernet adapters. [1]

This kernel module is required for the Seeed Studio's Mini Router
based on RPI CM4 [2].

[1] <https://cateee.net/lkddb/web-lkddb/USB_LAN78XX.html>
[2] <https://www.seeedstudio.com/Dual-GbE-Carrier-Board-with-4GB-RAM-32GB-eMMC-RPi-CM4-Case-p-5029.html>

Link: <https://github.com/openwrt/openwrt/pull/4893>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(added kmod-phy-microchip and kmod-fixed-phy dependencies,
rpi3 needs lan78xx but has it built-in)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 31647d8)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット 479acf03cc8ce475892684d61eea936cf2bbe240 by chunkeey
ipq806x: modularize generic subtarget

This commit moves the device profiles within the ipq806x/generic
subtarget into their own includable .mk file, to support eventually
having subtargets other than generic.

Signed-off-by: Alex Lewontin <alex.c.lewontin@gmail.com>
(commit: 479acf0)
The file was addedtarget/linux/ipq806x/image/generic.mk
The file was modifiedtarget/linux/ipq806x/image/Makefile (diff)
コミット 62a2bfaff81bccd4440dc0482b77b692bf996bd7 by chunkeey
ipq806x: janitorial work, respect line lengths

This commit breaks up some lines so that they are shorter than
74 charcters.

Signed-off-by: Alex Lewontin <alex.c.lewontin@gmail.com>
(commit: 62a2bfa)
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
コミット abc2821286e4d9ccc98146a5bc3cf3f8e1ff4b9f by chunkeey
x86: improve sysinfo handling of dummy values

Fall back to using board_vendor and board_name, if known dummy values
are used for sys_vendor and product_name.

Examples:
To be filled by O.E.M.:To be filled by O.E.M.
--> INTEL Corporation:ChiefRiver

System manufacturer:System Product Name
--> ASUSTeK COMPUTER INC.:P8H77-M PRO

To Be Filled By O.E.M.:To Be Filled By O.E.M.
--> ASRock:Q1900DC-ITX

Gigabyte Technology Co., Ltd.:To be filled by O.E.M.
--> Gigabyte Technology Co., Ltd.:H77M-D3H

empty:empty
--> TYAN Computer Corporation:TYAN Toledo i3210W/i3200R S5211

To Be Filled By O.E.M.:To Be Filled By O.E.M.
--> ASRock:H77 Pro4-M

Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
(commit: abc2821)
The file was modifiedtarget/linux/x86/base-files/lib/preinit/01_sysinfo (diff)
コミット 693958497a8cd55aa2eaba602ac5ab72d23fc1a8 by daniel
mediatek mt7622: fix 300mhz typo in dts

The lowest frequency should be 300MHz, since that is the label
assigned to the OPP in the mt7622.dtsi device tree, while there is one
missing zero in the actual value.

To be clear, the lowest frequency should be 300MHz instead of 30MHz.

As mentioned @dangowrt on the OpenWrt forum there is no benefit in
leaving 30MHz as the lowest frequency.

Signed-off-by: Jip de Beer <gpk6x3591g0l@opayq.com>
Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
(commit: 6939584)
The file was addedtarget/linux/mediatek/patches-5.10/721-dts-mt7622-mediatek-fix-300mhz.patch
コミット 0f50d3daff19a1eae513630a70f0c66af16db796 by stijn
firewall4: bump to git HEAD

9a509d4 ruleset.uc: consolidate ip and ip6 offload
21f311d ruleset.uc: don't trim newline before comment sign
f121383 tests: enable flow offloading in tests
550df40 tests: add test for unknown defaults option
47c5a5b tests: add test for deprecated rule option
69a89d6 tests: add test for unknown rule option
07579df fw4.uc: handle interface zone option

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 0f50d3d)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット b29f4cf34cc8c83034b696d185325a655a23bc06 by hauke
ath79: add support for ASUS RP-AC66

Asus RP-AC66 Repeater

Hardware specifications:
Board: AP152
SoC: QCA9563
DRAM: 64MB DDR2
Flash: 25l128 16MB SPI-NOR
LAN/WAN: 1x1000M QCA8033
WiFi 5GHz: QCA9880
Clocks: CPU:775.000MHz, DDR:650.000MHz, AHB:258.333MHz, Ref:25.000MHz

MAC addresses as verified by OEM firmware:
use            address   source
Lan/Wan   *:24         art 0x1002 (label)
2G             *:24         art 0x1002
5G             *:26         art 0x5006

Installation:

Asus windows recovery tool:
- install the Asus firmware restoration utility
- unplug the router, hold the reset button while powering it on
- release when the power LED flashes slowly
- specify a static IP on your computer:
     IP address: 192.168.1.75
     Subnet mask 255.255.255.0
- Start the Asus firmware restoration utility, specify the factory image
    and press upload
- Do not power off the device after OpenWrt has booted until the LED flashing.

TFTP Recovery method:
- set computer to a static ip, 192.168.1.75
- connect computer to the LAN 1 port of the router
- hold the reset button while powering on the router for a few seconds
- send firmware image using a tftp client; i.e from linux:
$ tftp
tftp> binary
tftp> connect 192.168.1.1
tftp> put factory.bin
tftp> quit

Signed-off-by: Tamas Balogh <tamasbalogh@hotmail.com>
(commit: b29f4cf)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9563_asus_rp-ac66.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
コミット 000825d7925f4f6a2900a2b13eb4245df0e6521b by daniel
opkg: update to git HEAD of 2022-01-09

db7fb64 libopkg: pkg_hash: prefer to-be-installed packages
2edcfad libopkg: set 'const' attribute for argv

This should fix the ImageBuilder problems people are having since we
introduced the 'uci-firewall' providers.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 000825d)
The file was modifiedpackage/system/opkg/Makefile (diff)
コミット 72ef5945508193228544bcd7fcfe81b32e8dc042 by hauke
ath79: Add support for OpenMesh OM5P-AN

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

* Qualcomm/Atheros AR9344 rev 2
* 560/450/225 MHz (CPU/DDR/AHB)
* 64 MB of RAM
* 16 MB of SPI NOR flash
  - 2x 7 MB available; but one of the 7 MB regions is the recovery image
* 1T1R 2.4 GHz Wi-Fi
* 2T2R 5 GHz Wi-Fi
* 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
* 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)
* TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
* 2x ethernet
  - eth0
    + AR8035 ethernet PHY
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as LAN interface
  - eth1
    + 10/100 Mbps Ethernet
    + builtin switch port 1
    + 18-24V passive POE (mode B)
    + used as WAN interface
* 12-24V 1A DC
* 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: 72ef594)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was addedtarget/linux/ath79/dts/ar9344_openmesh_om5p-an.dts
The file was modifiedtarget/linux/ath79/generic/base-files/lib/upgrade/platform.sh (diff)
コミット 97f561725962ddb8823b2e01563a0f37f7930477 by hauke
ath79: Add support for OpenMesh OM5P-AC v1

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)
* 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
* external h/w watchdog (enabled by default))
* TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
* TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
* 2x ethernet
  - eth0
    + AR8035 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as LAN interface
  - eth1
    + AR8035 ethernet PHY (SGMII)
    + 10/100/1000 Mbps Ethernet
    + 18-24V passive POE (mode B)
    + used as WAN interface
* 12-24V 1A DC
* 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: 97f5617)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/qca9558_openmesh_om5p-ac-v1.dts
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット e955a083407e075c5576fc60792f24f116f01596 by ldir
firewall: update to latest HEAD

0f16ea5 options.c: add DSCP code LE Least Effort
24ba465 firewall3: remove redundant syn check
df1306a firewall3: fix locking issue
3624c37 firewall3: support table load on access on Linux 5.15+

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(commit: e955a08)
The file was modifiedpackage/network/config/firewall/Makefile (diff)
コミット 4648a60058eeb5c841ba7bc2f78480d957c692ab by daniel
mediatek: mt7623: Disable power button reset for U7623-02 board

The Unielec U7623 doesn't have a physical power button; I think it's hard
wired so that it turns on automatically when power is applied (unlike the
Banana Pi R2 which is a pain).

So the 'reset on long press of power button' behaviour that we get when
we enable the PMIC keyboard driver is kind of unhelpful. Disable it.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Fixes: 0d3f3323a2 ("mediatek: mt7623: enable more hardware features")
(commit: 4648a60)
The file was modifiedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02-emmc.dtsi (diff)
コミット 8cdc356f8c30b55698d5f57abbd1f3e16d8c653e by daniel
mediatek: mt7623: Re-enable ARM arch timer

CONFIG_ARM_ARCH_TIMER cannot be enabled in the config directly; it is only
selected by CONFIG_HAVE_ARM_ARCH_TIMER. We need to enable the latter in
our config.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Fixes: 4f1c5b01c1 ("mediatek: mt7623: backport musb, improve HDMI console")
(commit: 8cdc356)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット f2c3875dfcbf82d993ebe20f9563125c5fde2c60 by daniel
generic: deny write to uImage.FIT sub-image partitions

Set policy bit to force read-only mode on uImage.FIT filesystem
sub-images mapped as block partitions by the FIT partition parser.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f2c3875)
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)
コミット 8c31f6bcab657df12a54ed699b87ca52375dadc8 by daniel
procd: update to git HEAD

ca6c35c uxc: usage message cosmetics
e083dd4 uxc: fix two minor issues reported by Coverity
35dfbff procd: jail/cgroups: correctly enable "rdma" when requested
3b3ac64 procd: mount /dev with noexec
ac2b8b3 procd: clean up /dev/pts mounts

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8c31f6b)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 7f2052ef22c04e2ee4b51ef1862b81bd5ae26f11 by dedeckeh
netifd: update to git HEAD

96902e8 Revert "netifd: add devtype to ubus call"
29e6acf netifd: add devtype to ubus call
7ccbf08 netifd: add devtype to ubus call

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 7f2052e)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 2bb7c1db70057b2465ec905e30c320eda3c41aa0 by koen.vandeputte
imx: bump SDMA firmware to v3.6

No changelog available

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 2bb7c1d)
The file was modifiedtarget/linux/imx/files/firmware/imx/sdma/sdma-imx6q.bin (diff)
コミット 6eb196ed0f484148f04dedf65cd21651cf3349a7 by koen.vandeputte
generic: platform/mikrotik: make soft_config writable without 4K sectors

Make soft_config writable in all cases. Performing soft_config commit
will fail if mtd partition is not writable.

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
[bump rb_softconfig version number]
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 6eb196e)
The file was modifiedtarget/linux/generic/files/drivers/platform/mikrotik/rb_softconfig.c (diff)
コミット 8441a622eca236c5ed19545c7b11129466c1d8cb by koen.vandeputte
mikrotik: enable variable size erase

Add support for variable size erase blocks.
Enable it to all targets which has mikrotik targets.

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
(commit: 8441a62)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was addedtarget/linux/generic/pending-5.10/402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
The file was modifiedtarget/linux/ipq40xx/mikrotik/config-default (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット fdda3130f22bb9c716f66cda4e9ddde59e602145 by koen.vandeputte
mikrotik: make soft_config writable

Parent mtd partition needs to be writable

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
(commit: fdda313)
The file was modifiedtarget/linux/ath79/dts/qca9533_mikrotik_routerboard-16m.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9556_mikrotik_routerboard-wap-g-5hact2hnd.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_mikrotik_routerboard-sxt-5n.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik.dtsi (diff)
コミット 2a000546187122c86143c97337af4d5beacc4908 by koen.vandeputte
ath79: rb912: fix pll init issues

It was reported that some rb912 boards (ar934x) have issues with some ethernet speeds.
Investigation shows that the board failed to adapt the ethernet pll values as shown here:

[    5.284359] ag71xx 19000000.eth: failed to read pll-handle property

added custom prints in code and triggering a link switch:

[   62.821446] Atheros AG71xx: fast reset
[   62.826442] Atheros AG71xx: update pll 2
[   62.830494] Atheros AG71xx: no pll regmap!

Comparison with another very similar board (rb922 - QCA955x) showed a missing
reference clock frequency in dts, which seems to cause a pll init issue.
Unfortunately, no errors are printed when this occurs.

Adding the frequency property fixes the pll init as it can be parsed now
by the ethernet driver.

[   55.861407] Atheros AG71xx: fast reset
[   55.866403] Atheros AG71xx: update pll 2
[   55.870462] Atheros AG71xx: ath79_set_pllval: regmap: 0x81548000, pll_reg: 0x2c, pll_val: 0x02000000

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 2a00054)
The file was modifiedtarget/linux/ath79/dts/ar9342_mikrotik_routerboard-912uag-2hpnd.dts (diff)
コミット f11df6895606ea10feff0f5e5b69cf564a85d22b by koen.vandeputte
ath79: rb912: remove unused property

ar934x does not define property 'rgmii-enabled' in the parsing code
remove it

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: f11df68)
The file was modifiedtarget/linux/ath79/dts/ar9342_mikrotik_routerboard-912uag-2hpnd.dts (diff)
コミット 9571d9d4b127622d8dd07b838d22b64e800dd23f by koen.vandeputte
ath79: qca955x: remove double declaration

No need to mention the same value twice

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 9571d9d)
The file was modifiedtarget/linux/ath79/dts/qca955x.dtsi (diff)
コミット 2d19e6c6a42cbbd6ab53c4c673ba71303ef6a70b by koen.vandeputte
generic: platform/mikrotik: use MTD notifier

If the SPI probe is sufficiently delayed, the routerboot driver may fail
to init as the routerboot partitions are not yet available.

Register an MTD user notifier instead of doing straight init so that the
init subroutines are only executed when the target MTD partitions are
present.

Because the init/exit routines can now be called outside of the kernel
normal init/exit calls, they cannot be jettisoned and must always be
available: the __init and __exit qualifiers are thus removed.

Reported-by: Denis Kalashnikov <denis281089@gmail.com>
Signed-off-by: Denis Kalashnikov <denis281089@gmail.com>
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
[bump hardconfig/softconfig versions]
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 2d19e6c)
The file was modifiedtarget/linux/generic/files/drivers/platform/mikrotik/routerboot.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/platform/mikrotik/routerboot.h (diff)
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)
コミット bcf91fe8849bf4467637fd5570806837ba93dbd4 by nbd
kernel: move mediatek BMT support patch to generic patches

Preparation for supporting BMT on MT7621. Move source files to the files/
subdirectory in order to simplify maintenance

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: bcf91fe)
The file was addedtarget/linux/generic/files/include/linux/mtd/mtk_bmt.h
The file was removedtarget/linux/mediatek/patches-5.10/330-mtk-bmt-support.patch
The file was addedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c
The file was addedtarget/linux/generic/hack-5.10/430-mtk-bmt-support.patch
The file was addedtarget/linux/mediatek/patches-5.10/330-mtk-snand-bmt-support.patch
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット fde242159785f5831a9da80a1f88babb6a89cb05 by nbd
kernel: mtk_bmt: fix remapping after read/write failure

Copy from the previous block in order to preserve existing data

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fde2421)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 31b6cfb28890071acc0c044abf9c48843e4100ce by nbd
kernel: mtk_bmt: extend debug interface

Add support for showing remapped blocks and garbage collecting old
remapped blocks triggered by using the mark_good/mark_bad files

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 31b6cfb)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット b86452f8414d921058d800922849691a0fcfe2a6 by nbd
kernel: mtk_bmt: add support for limiting range of remapping

This can be used to support ubi on top of mtk_bmt without reflashing the
boot loader. The boot loader + factory + kernel area is covered, while the
rest is passed through as-is

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b86452f)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 0ddead089778e399d01a744d91eed3d665922bd4 by nbd
kernel: mtk_bmt: pass number of bitflips on read to the caller

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0ddead0)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 7235c8d00ccf2d6d1bde3a2bec476d45d8c7c2ab by nbd
kernel: mtk_bmt: remap blocks after reaching bitflip threshold

This ensures that blocks are remapped before data becomes corrupt

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7235c8d)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 76b27f6bb92eec4a25001da8d8188d30440eafd9 by nbd
mediatek: rework and fix mt7622-rfb1-ubi support

Limit bmt remapping range to cover everything up to and including the kernel image,
use the rest of the flash area for ubi.
Fix partition table and sysupgrade support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 76b27f6)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-rfb1-ubi.dts (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
コミット 3c78fabb0de1591489e63e429a7af794303f211b by nbd
ramips: mt7621_nand: fix writing upper half of fdm data

Since the loop iterates from 0-3, subtracting 4 from the shift
multiplier does not make any sense

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3c78fab)
The file was modifiedtarget/linux/ramips/patches-5.10/410-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch (diff)
コミット ff6b4f2cfbc36efb2f3e61fd0c279de8527aa241 by nbd
kernel: mtk_bmt: add abstraction for supporting other formats

Preparation for supporting remapping on MT7621

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ff6b4f2)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット e2aa04d1e50104456902aea685e46c754b07ebf4 by nbd
kernel: mtk_bmt: add support for the bbt format used on mt7621

This does not have spare blocks for remapping, and it is also not suitable
for random write access. It only skips over bad blocks on linear writes of an
image to a partition. As such, it is really only suitable for the kernel
partition, or other partitions with mostly static data

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e2aa04d)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 83b14ec026d611e3c07eedd4869db08ca682d46d by nbd
ramips: enable badblock table support on linksys ea7xxx devices

Use remapping only on the kernel partitions.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 83b14ec)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
コミット 0637093e8cb0e4cfb94dfcfe7b57afc23bf88852 by mail
iptables: enable nftable support by default

OpenWrt plans to move over to firewall4 which uses nftables under the
hood. To allow a smooth migration the package `iptables-nft` offer a
transparent wrapper to apply iptables rules to nftables.

Without the config option for nftables the package isn't installed and
therefore can't be tested. This commit enabled it and therefore provides
the wrapper.

The size of the iptables package increases from 25436 to 26500 Bytes.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 0637093)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 0765466a42f46f7357e260866a4284ed567bb7ad by rsalvaterra
kernel: split kernel version to dedicated files

Move the kernel versions and hash to dedicated files.
This makes kernel bump quicker and fix some annoying
problem with rebasing when multiple kernel bump are proposed.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[Rebased on top of current master]
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 0765466)
The file was modifiedinclude/kernel-version.mk (diff)
The file was addedinclude/kernel-5.10
The file was addedinclude/kernel-5.4
コミット 557067d9b119ffe7f1e2029e0086491de105dfbc by dwmw2
mediatek: mt7623: Enable PCIe bus 0 (and thus SATA) on U7623

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
(commit: 557067d)
The file was modifiedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02-emmc.dtsi (diff)
コミット d9064c31ca06e7b67e05f629606cc54ea29508b2 by dedeckeh
netifd: update to git HEAD

3043206 system: fix compilation with glibc 2.34

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: d9064c3)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 2a31e9ca975d99b6216b2979a825f07253c8947e by mail
hostapd: add op-class to get_status output

Include the current operation class to hostapd get_status interface.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 2a31e9c)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 31545378641d45f5fac5ffc408a31b700b80121f by mail
lantiq: flag FritzBox 7360 family buttons active-low

All buttons of the FritzBox 7360 family are active-low, not active-high.
Corrent the GPIO flag. This fixes release triggers upon push of a button.

Reported-by: Jan-Niklas Burfeind <git@aiyionpri.me>
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 3154537)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi (diff)
コミット 9e15dea36e977cfe9c31a08e32143c3280272fdc by mschiffer
firmware-utils: update to latest master

84dbf8ee49f5 tplink-safeloader: fix Archer A7v5 factory flashing from vendor fw > v1.1.x

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: 9e15dea)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット 7f7705923a8299323057e78ccae4473b5bb05807 by mail
lantiq: add additional caldata offsets

It was reported the AVM FritzBox 7430 has different offsets for the
caldata depending on the device.

Whether this is due to custom bad-block handling or up to the installed
bootloader-version is unknown.

Try both known caldata offsets like it is already done for the ipq40xx
NAND based models. Use the same approach for the FritzBox 7412. While it
is currently unknown, whether it is affected, applying the same logic
has no downsides.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 7f77059)
The file was modifiedtarget/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom (diff)
コミット 6041c693dd4660f1585322c182e83479afb3c381 by mans0n
ramips: add support for HUMAX E2

HUMAX E2 (also known as HUMAX QUANTUM E2) is a 2.4/5GHz band AC router,
based on MediaTek MT7620A.

Specifications:
- SoC: MT7620A
- RAM: DDR2 64MB
- Flash: SPI NOR 8MB (MXIC MX25L6405D)
- WiFi:
  - 2.4GHz: SoC internal
  - 5GHz: MT7610E
- Ethernet: 1x 10/100Mbps
  - Switch: SoC internal
- UART: J2 (57600 8N1)
  - pinout: [3V3] (RXD) (GND) (TXD)

Installation and Recovery via TFTP:
1. Connect ethernet cable between Router port and PC Ethernet port.
2. Set your computer to a static IP **192.168.1.1**
3. Turn the device off and wait a few seconds. Hold the WPS button on front
   of device and insert power.
4. Send a firmware image to **192.168.1.6** using TFTP.
   You can use any TFTP client. (tftp, curl, Tftpd64...)
5. Wait until Power LED stop flashing. **DO NOT TURN OFF DEVICE!**
   The device will be automatically rebooted.

Signed-off-by: Kyoungkyu Park <choryu.park@choryu.space>
(commit: 6041c69)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_humax_e2.dts
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
コミット 9c8ccdcdc86c46e8be52f20e3668f67eff94c8c0 by mans0n
ramips: add support for ipTIME A6004NS-M

ipTIME A6004NS-M is a 2.4/5GHz band AC1900 router, based on MediaTek MT7621A.

Specifications:
- SoC: MediaTek MT7621A (880MHz, Duel-Core)
- RAM: DDR3 256MB
- Flash: SPI NOR 16MB (Winbond W25Q128BV)
- WiFi: MediaTek MT7615E (2.4GHz, 5GHz)
- Ethernet: MediaTek MT7530 (WAN x1, LAN x4, SoC built-in Estimated)
- USB: USB 3.0 x1
- UART: [3.3V, TX, RX, GND] (57600 8N1)

Installation via web interface:
1. Flash initramfs image using OEM's Firmware Update page.
2. Connect to OpenWrt with an SSH connection to `192.168.1.1`.
3. Perform sysupgrade with sysupgrade image.

Revert to stock firmware:
1.  Flash stock firmware via OEM's Recovery mode

How to use OEM's Recovery mode:
1. Power on the device and connect the shell through UART.
2. Connect to the shell and press the `t` key on the keyboard.
3. Set fixed IP with  `192.168.0.2`  with subnet mask  `255.255.255.0`
4. Flash image via TFTP to  `192.168.0.1`

Additional Notes:
1. The higher the 5Ghz Frequency, the lower the stability. It is recommended to use less than 5.775Ghz.
2. If the 5Ghz frequency is too high, 5Ghz may not work.
3. A6ns-M use shared dtsi file of A6004NS-M. (reference: /mt7621_iptime_a6004ns-m.dtsi).

Signed-off-by: SeongUk Moon <antegral@antegral.net>
[convert CRLF to LF]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 9c8ccdc)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_a6004ns-m.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_a6004ns-m.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7621_iptime_a6ns-m.dts (diff)
コミット daae59b729987f4a27ee5986bab02f8a2bdb6ef7 by mail
at91: drop /etc/config/firewall

The file can't be part of base files or the base-files and firewall
packages collide. Two packages must not provide the same config files
without having a defined CONFLICT since it would result in an
undeterministic config state depending on what package is installed
last.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: daae59b)
The file was removedtarget/linux/at91/base-files/etc/config/firewall
コミット 74516f4357d281f093f0daac01c4c5c239acc443 by chunkeey
ramips: fix reboot for remaining 32 MB boards

The following devices have a Winbond W25Q256FV flash chip,
which does not have the RESET pin enabled by default,
and otherwise would require setting a bit in a status register.

Before moving to Linux 5.4, we had the patch:
0053-mtd-spi-nor-add-w25q256-3b-mode-switch.patch
which kept specific flash chips with explicit 3-byte and 4-byte address modes
to stay in 3-byte address mode while idle (after an erase or write)
by using a custom flag SPI_NOR_4B_READ_OP that was part of the patch.

this was obsoleted by the patch:
481-mtd-spi-nor-rework-broken-flash-reset-support.patch
which uses the newer upstream flag SNOR_F_BROKEN_RESET
for devices with a flash chip that cannot be hardware reset with RESET pin
and therefore must be left in 3-byte address mode when idle.

The new patch requires that the DTS of affected devices
have the property "broken-flash-reset", which was not yet added for most of them.

This commit adds the property for remaining affected devices in ramips target,
specifically because of the flash chip model.

However, it is possible that there are other devices
where the flash chip uses an explicit 4-byte address mode
and the RESET pin is not connected to the SOC on the board,
and those DTS would also need this property.

Ref: 22d982ea0033 ("ramips: add support for switching between 3-byte and 4-byte addressing")
Ref: dfa521f12953 ("generic: spi-nor: rework broken-flash-reset")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 74516f4)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hilink_hlk-7688a.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk-l1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_hak5_wifi-pineapple-mk7.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826-e.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2p.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wrtnode_wrtnode2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_jotale_js76x8-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_youku_yk-l1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we826-32m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_glinet_gl-mt1300.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_jotale_js76x8.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_onion_omega2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_widora_neo.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_zyxel_keenetic-extra-ii.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_wiznet_wizfi630s.dts (diff)
コミット 51b9aef553a82cbc80c12e13a4011d4d2e29fde4 by chunkeey
ipq40xx: add support for ASUS RT-ACRH17/RT-AC42U

SOC: IPQ4019
CPU: Quad-core ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
DRAM: 256 MB
NAND: 128 MiB Macronix MX30LF1G18AC
ETH: Qualcomm Atheros QCA8075 Gigabit Switch (4x LAN, 1x WAN)
USB: 1x 3.0 (via Synopsys DesignWare DWC3 controller in the SoC)
WLAN1: Qualcomm Atheros QCA4019 2.4GHz 802.11bgn 2x2:2
WLAN2: Qualcomm Atheros QCA9984 5GHz 802.11nac 4x4:4
INPUT: 1x WPS, 1x Reset
LEDS: Status, WIFI1, WIFI2, WAN (red & blue), 4x LAN

This board is very similar to the RT-ACRH13/RT-AC58U. It must be flashed
with an intermediary initramfs image, the jffs2 ubi volume deleted, and
then finally a sysupgrade with the final image performed.

Signed-off-by: Joshua Roys <roysjosh@gmail.com>
(added ALT0)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 51b9aef)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/preinit/06_set_preinit_iface_ipq40xx.sh (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedpackage/firmware/ipq-wifi/board-asus_rt-ac42u.qca9984
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/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-rt-ac42u.dts
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was addedpackage/firmware/ipq-wifi/board-asus_rt-ac42u.qca4019
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts (diff)
コミット 10bc55c49618190773f7078771c9d724f2341888 by chunkeey
ipq40xx: add RT-ACRH13 alternative name to RT-AC58U

RT-ACRH13 is another name this device was sold as (US?).

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 10bc55c)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット cfc13c44595db591092859fc6adc71f1d8159c50 by chunkeey
ipq40xx: utilize nvmem-cells for macs & (pre-)calibration data

moves extraction entries out of 11-ath10k-caldata and into
the individual board's device-tree.

Some notes:
- mmc could work as well (not tested)
- devices that pass the partitions via mtdparts
   bootargs are kept as is
- gl-b2200 has a weird pcie wifi device
   (vendor claims 9886 wave 2. But firmware-extraction
   was for a wave 1 device?!)

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: cfc13c4)
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-ipq4018-ecw5211.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-e2600ac-c1.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-rutx.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-gl-b2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-eap1300.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-e2600ac-c2.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-r619ac.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-wtr-m2133hp.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-habanero-dvk.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-ap-303.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-ap-303h.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wac510.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-oap100.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-u4019.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-aruba-glenmorangie.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-ap-365.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-gl-ap1300.dts (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-e2600ac.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-gl-s1300.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4028-wpj428.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-eap2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-u4019-32m.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-gl-b1300.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wrtq-329acn.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-ea6350v3.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-rtl30vw.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-wpj419.dts (diff)
コミット 9d530ac4bf6b9804a06dbf5df4631ee86f1304c1 by chunkeey
mvebu: kernel: enable CONFIG_BLK_DEV_NVME

CONFIG_BLK_DEV_NVME [1]:
- This is a kernel driver for SSD connected to PCI or PCIe bus [1].
By default, it is enabled for targets "ipq807x", "rockchip/armv8"
and "x86/64".

With miniPCIe adapter, there is a possibility to connect NVMe disk
to Turris Omnia (cortex-a9), Turris MOX (cortex-a53).

It allows to boot system from NVMe disk, because of that it can not
be kmod package as you can not access the disk to be able to boot from
it.

CONFIG_NVME_CORE [2]:
- This is selected by CONFIG_BLK_DEV_NVME
It does not need to be explicitly enabled, but it is done for "ipq807",
"x64_64" and rockchip/armv8", which has also enabled the previous config
option as well.

Kernel increase: ~28k KiB on mamba kernel

Reference:
[1] https://cateee.net/lkddb/web-lkddb/BLK_DEV_NVME.html
[2] https://cateee.net/lkddb/web-lkddb/NVME_CORE.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 9d530ac)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
コミット 612e1c68016495d69dc87eac5c1b1c845532d2a7 by chunkeey
kernel: 5.10: Backport pci-aardvark driver changes from 5.17

Backport Aardvark PCIe controller driver changes that will appear in
5.17 kernel. They are currently accessible on LKML [1], in linux-next
repository [2], or in Bjorn Helgaas' repository [3].

These changes mainly enhance driver removal method.

[1] https://lore.kernel.org/linux-pci/20211130172913.9727-1-kabel@kernel.org/
[2] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/drivers/pci?h=next-20220107
[3] https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git/log/?h=next

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: 612e1c6)
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0001-PCI-pci-bridge-emul-Add-description-for-class_revisi.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0003-PCI-aardvark-Add-support-for-DEVCAP2-DEVCTL2-LNKCAP2.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0002-PCI-pci-bridge-emul-Add-definitions-for-missing-capa.patch
The file was addedtarget/linux/generic/backport-5.10/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch
コミット 080691d7b1af67205081dff5a7fc4a988e080981 by chunkeey
kernel: 5.10: Backport pending pci-aardvark changes fixing MSI support

Backport Aardvark PCIe controller driver changes that fix MSI support,
that were recently sent to the linux-pci mailing list [1].

These changes fix MSI and MSI-X support for this PCIe controller, which,
among other things, make it possible to use NVMe drives with this PCIe
controllers.

[1] https://lore.kernel.org/linux-pci/20220110015018.26359-1-kabel@kernel.org/

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: 080691d)
The file was addedtarget/linux/generic/pending-5.10/850-0012-PCI-aardvark-Enable-MSI-X-support.patch
The file was addedtarget/linux/generic/pending-5.10/850-0009-PCI-aardvark-Refactor-unmasking-summary-MSI-interrup.patch
The file was addedtarget/linux/generic/pending-5.10/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch
The file was addedtarget/linux/generic/pending-5.10/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch
The file was addedtarget/linux/generic/pending-5.10/850-0020-PCI-aardvark-Don-t-mask-irq-when-mapping.patch
The file was addedtarget/linux/generic/pending-5.10/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch
The file was addedtarget/linux/generic/pending-5.10/850-0022-PCI-aardvark-Update-comment-about-link-going-down-af.patch
The file was addedtarget/linux/generic/pending-5.10/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch
The file was addedtarget/linux/generic/pending-5.10/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch
The file was addedtarget/linux/generic/pending-5.10/850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch
The file was addedtarget/linux/generic/pending-5.10/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch
The file was addedtarget/linux/generic/pending-5.10/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch
The file was addedtarget/linux/generic/pending-5.10/850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.patch
The file was addedtarget/linux/generic/pending-5.10/850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch
The file was addedtarget/linux/generic/pending-5.10/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch
The file was addedtarget/linux/generic/pending-5.10/850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch
The file was addedtarget/linux/generic/pending-5.10/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch
The file was addedtarget/linux/generic/pending-5.10/850-0011-PCI-aardvark-Fix-setting-MSI-address.patch
The file was addedtarget/linux/generic/pending-5.10/850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch
The file was addedtarget/linux/generic/pending-5.10/850-0015-PCI-aardvark-Optimize-writing-PCI_EXP_RTCTL_PMEIE-an.patch
The file was addedtarget/linux/generic/pending-5.10/850-0019-PCI-aardvark-Remove-irq_mask_ack-callback-for-INTx-i.patch
The file was addedtarget/linux/generic/pending-5.10/850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch
The file was addedtarget/linux/generic/pending-5.10/850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch
コミット cf3a6e62a1fded48b89d01d52e8a4e9212e0c768 by chunkeey
kernel: 5.10: Backport Armada 3720 comphy patches from 5.15

Backport 2 patches for Armada 3720 comphy from 5.15 kernel.

These are needed for clear application of pending patches that fix this
driver.

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: cf3a6e6)
The file was addedtarget/linux/generic/backport-5.10/851-v5.15-0002-phy-marvell-phy-mvebu-a3700-comphy-Remove-unsupporte.patch
The file was addedtarget/linux/generic/backport-5.10/851-v5.15-0001-phy-marvell-phy-mvebu-a3700-comphy-Rename-HS-SGMMI-t.patch
コミット bf991fa35754c92da1400e6e0b018c8b787e5ec3 by chunkeey
kernel: 5.10: Backport pending Armada 3720 comphy patches

Backport 5 pending patches [1] for Armada 3720 comphy driver and one
patch for device tree, applied to mvebu-dt64, but pending to appear in
Linus' tree [2].

These patches makes the driver work correctly even with older, buggy
versions of TF-A firmware.

[1] http://lists.infradead.org/pipermail/linux-phy/2022-January/002598.html
[2] http://lists.infradead.org/pipermail/linux-phy/2021-December/002279.html

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: bf991fa)
The file was addedtarget/linux/generic/pending-5.10/851-0003-arm64-dts-marvell-armada-37xx-Add-xtal-clock-to-comp.patch
The file was addedtarget/linux/generic/pending-5.10/851-0001-phy-marvell-phy-mvebu-a3700-comphy-Remove-port-from-.patch
The file was addedtarget/linux/generic/pending-5.10/851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch
The file was addedtarget/linux/generic/pending-5.10/851-0004-Revert-ata-ahci-mvebu-Make-SATA-PHY-optional-for-Arm.patch
The file was addedtarget/linux/generic/pending-5.10/851-0002-phy-marvell-phy-mvebu-a3700-comphy-Add-native-kernel.patch
The file was addedtarget/linux/generic/pending-5.10/851-0005-Revert-usb-host-xhci-mvebu-make-USB-3.0-PHY-optional.patch
コミット 43659a7d740ce3dc3157b52b5e0d7bfdc986698e by chunkeey
mvebu: cortexa53: Enable Armada 37xx rWTM driver

Enabling Armada 37xx rWTM driver. This gives the kernel access to random
number generator, if provided by the rWTM firmware.

Note that the driver is called turris-mox-rwtm because it was initially
written for Turris MOX, but will also work on other Armada 37xx
platforms, if they use rWTM firmware from CZ.NIC [1].

It makes sense to have this driver built-in, so that kernel has access
to random number generator without needing to load any drivers.

[1] https://gitlab.nic.cz/turris/mox-boot-builder

Signed-off-by: Marek Behún <kabel@kernel.org>
Reviewed-by: Andre Heider <a.heider@gmail.com>
(commit: 43659a7)
The file was modifiedtarget/linux/mvebu/cortexa53/config-5.10 (diff)
コミット 01520a96e7c71363e4dfc3e123aee48bcf811c1c by chunkeey
mvebu: enable watchdog for Armada 37XX

This option includes support for watchdog timer on Marvell Armada 37xx
SoCs. [1] It is useful e.g. for Turris MOX, Marvell ESPRESSObin

Enable armada-37xx-watchdog driver as built in for mvebu cortex-a53,
so that kernel can start serving as soon as the driver is probed, until userspace takes over it.

[1] https://cateee.net/lkddb/web-lkddb/ARMADA_37XX_WATCHDOG.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(improved commit message, 2nd paragraph)
Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: 01520a9)
The file was modifiedtarget/linux/mvebu/cortexa53/config-5.10 (diff)
コミット 1ed50b92d1572831f940d1a0248b29fab577e49c by chunkeey
package: kernel: add driver module for NCT7802Y

This commit add package with hwmon-nct7802 module.

This driver implements support for the Nuvoton NCT7802Y hardware monitoring
chip. NCT7802Y supports 6 temperature sensors, 5 voltage sensors, and 3 fan
speed sensors.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(fixed c&p'ed module description)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 1ed50b9)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
コミット 9149ed4f05f86e3fd0dd55c87913ced8a5a32ba4 by chunkeey
mvebu: cortexa9: Add support for Ctera C200-V2

2-Bay NAS - maximum two 3.5" Harddisks

Hardware:
  - SoC: Marvell 88F6707-A1 ARMv7 Processor 1,2GHz (ARMADA 370 SoC)
  - Ram: 1GB (2x Nanya NT5CC512M8DN-D1)
  - NAND Flash: 256MB (ESMT F59L2G81A-25T)
  - Lan: 1x GBE (Marvell 88E1318-NNB2)
  - Storage: 2x SATA HDD 3.5" Slot
  - USB: 2x USB 3.0 port (Renesas uPD720202)
  - Console: Internal J3 connector (1: Vcc, 2: Rx, 3: Tx, 4: GND)
  - LEDs: 13x GPIO controlled
  - Buttons: 2x GPIO controlled

Known issues:
  - Buzzer is unused due lack of proper driver
  - USB1/2 usbport ledtrigger won't work (through DT)
  - Renesas uPD720202 requires firmware file. It's possible to find
    non-free binary. Please look for 'UPDATE.mem' file and put in into
    '/lib/firmware/renesas_usb_fw.mem' file.

Installation:
  - Apply factory initramfs image via stock web-gui.
  - Do sysupgrade to make installation complete.

Back to stock:
  - OpenWrt rootfs partition use unused space after stock firmware.
  - Full revert is possible.
  - Login via ssh and run:

## ctera_c200-v2_back_to_factory start ##
. /lib/functions.sh
part=$(find_mtd_part "active_bank")
active_bank=$(strings "$part" | grep bank)
if [ "$active_bank" = "bank1" ]; then
echo "bank2" > /tmp/change_bank
else
echo "bank1" > /tmp/change_bank
fi
mtd write /tmp/change_bank active_bank
reboot
## ctera_c200-v2_back_to_factory end ##

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(put back-to-stock script into commit message, removed dup. SUBPAGESIZE var,
added 01_leds for non-working dt-usb-port trigger)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 9149ed4)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mvebu/files/arch/arm/boot/dts/armada-370-c200-v2.dts
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa9.mk (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mvebu/image/Makefile (diff)
コミット 83ce42b54eb1393030c5f3fdbf19fa2e1a35c6e4 by chunkeey
mvebu: Move cortexa9 specific config options from global config

Move config options
  CONFIG_PHY_MVEBU_A38X_COMPHY
  CONFIG_RTC_DRV_MV
to cortexa9/config-5.10.

These are not needed for arm64 targets.

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: 83ce42b)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was addedtarget/linux/mvebu/cortexa9/config-5.10
コミット 872b65ecc882c6b9afda9582932c62bc43b6745e by chunkeey
ath79: patch Asus RP-AC66 clean up and fix for sysupgrade image

- clean up leftovers regarding MAC configure in dts
- fix alphabetical order in caldata
- IMAGE_SIZE for sysupgrade image

Signed-off-by: Tamas Balogh <tamasbalogh@hotmail.com>
(commit: 872b65e)
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/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_asus_rp-ac66.dts (diff)
コミット 144609bb3dbed2d612031b7db62740688929161e by chunkeey
build: move Build/copy-file to image-commands.mk

This is makro is present in more than one place.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 144609b)
The file was modifiedtarget/linux/mpc85xx/image/Makefile (diff)
The file was modifiedtarget/linux/apm821xx/image/Makefile (diff)
The file was modifiedinclude/image-commands.mk (diff)
コミット 0a08d4faad5d2b4e7b681e87799d1f6032b524f1 by chunkeey
kernel: add missing kmod+regmap-i2c dependency for NCT7802Y module

x86, mt7623 and others buildbot failed due to:
|Package kmod-hwmon-nct7802 is missing dependencies for the following libraries:
|regmap-core.ko
|regmap-i2c.ko

Fixes: 1ed50b92d157 ("package: kernel: add driver module for NCT7802Y")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 0a08d4f)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
コミット e821849c4f9deb4d95142e15091f2423948d0d70 by mail
lantiq: increase fritz-cal-extract output limit

It was reported the caldata on the FritzBox 7430 is not only stored at
different offsets, but is also larger than the current output size
limit.

Increase the output file size limit (after deflate) by 1024 bytes.

Ref: FS#3604 ("ath9k firmware is 0 bytes on Fritzbox 7430")
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: e821849)
The file was modifiedtarget/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom (diff)
コミット 0a852d8a5e4d6eebe7f32d67b9523ef1b6b5d588 by chunkeey
ipq40xx: AP-365: fix non-existent node or label "macaddr_mfginfo_1d"

Chen Minqiang reported on github:
|  DTC     arch/arm/boot/dts/qcom-ipq4029-ap-365.dtb
|qcom-ipq4019.dtsi:520.23-560.5: ERROR (phandle_references): /soc/wifi@a000000:
|Reference to non-existent node or label "macaddr_mfginfo_1d"
|
|  also defined at qcom-ipq4029-aruba-glenmorangie.dtsi:243.8-248.3
|qcom-ipq4019.dtsi:562.23-602.5: ERROR (phandle_references): /soc/wifi@a800000:
|Reference to non-existent node or label "macaddr_mfginfo_1d"
|
|  also defined at qcom-ipq4029-aruba-glenmorangie.dtsi:250.8-256.3
|ERROR: Input tree has errors, aborting (use -f to force output)
|scripts/Makefile.lib:326: recipe for target 'qcom-ipq4029-ap-365.dtb' failed

Fixes: cfc13c44595d ("ipq40xx: utilize nvmem-cells for macs & (pre-)calibration data")
Reported-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 0a852d8)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4029-ap-365.dts (diff)
コミット 53252c4ce937c32e2f7367448bb49d1fbf3d1e82 by hauke
kernel: bump 5.4 to 5.4.171

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 53252c4)
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-5.4 (diff)
コミット a28afb92143b5a1dfa6327a265967dd0b800ea46 by hauke
kernel: bump 5.4 to 5.4.172

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/mt7621

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: a28afb9)
The file was modifiedinclude/kernel-5.4 (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/820-usb-0014-MLK-17380-3-usb-move-EH-SINGLE_STEP_SET_FEATURE-impl.patch (diff)
コミット 7229981994d3459e9bd5911b3e36fd09ab4ec428 by hauke
kernel: bump 5.10 to 5.10.91

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 7229981)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0579-drm-vc4-Fix-VEC-address-for-BCM2711-in-the-devicetre.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0697-ARM-dts-bcm2711-fold-in-the-correct-interrupt.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
コミット 61e58f7cecb9f6044375dd7839f56a6e07807903 by hauke
kernel: bump 5.10 to 5.10.92

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 61e58f7)
The file was modifiedtarget/linux/generic/pending-5.10/850-0022-PCI-aardvark-Update-comment-about-link-going-down-af.patch (diff)
The file was modifiedtarget/linux/pistachio/patches-5.10/401-mtd-nor-support-mtd-name-from-device-tree.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0001-PCI-pci-bridge-emul-Add-description-for-class_revisi.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0009-PCI-aardvark-Refactor-unmasking-summary-MSI-interrup.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/479-mtd-spi-nor-add-xtx-xt25f128b.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0002-PCI-pci-bridge-emul-Add-definitions-for-missing-capa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0012-PCI-aardvark-Enable-MSI-X-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/481-mtd-spi-nor-rework-broken-flash-reset-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0004-Revert-ata-ahci-mvebu-Make-SATA-PHY-optional-for-Arm.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0001-phy-marvell-phy-mvebu-a3700-comphy-Remove-port-from-.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch (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/generic/pending-5.10/850-0019-PCI-aardvark-Remove-irq_mask_ack-callback-for-INTx-i.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.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/generic/backport-5.10/850-v5.17-0003-PCI-aardvark-Add-support-for-DEVCAP2-DEVCTL2-LNKCAP2.patch (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/generic/pending-5.10/850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0003-arm64-dts-marvell-armada-37xx-Add-xtal-clock-to-comp.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0020-PCI-aardvark-Don-t-mask-irq-when-mapping.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0005-Revert-usb-host-xhci-mvebu-make-USB-3.0-PHY-optional.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/810-uvc-add-iPassion-iP2970-support.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0011-PCI-aardvark-Fix-setting-MSI-address.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/851-v5.15-0001-phy-marvell-phy-mvebu-a3700-comphy-Rename-HS-SGMMI-t.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0015-PCI-aardvark-Optimize-writing-PCI_EXP_RTCTL_PMEIE-an.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0002-phy-marvell-phy-mvebu-a3700-comphy-Add-native-kernel.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/851-v5.15-0002-phy-marvell-phy-mvebu-a3700-comphy-Remove-unsupporte.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch (diff)
コミット 607f06f81cc630448484800e47830fbf0cbc1e24 by hauke
mtd-utils: update to 2.1.4

Changes from 2.1.3 to 2.1.4:

Features:
      - ubiscan debugging and statistics utility

Fixes:
      - Some mtd-tests erroneously using sub-pages instead of the full page size
      - Buffer overrun in fectest
      - Missing jffs2 kernel header in the last release, leading to build
        failures on some systems.

Changes from 2.1.2 to 2.1.3:

Features:
       flashcp: Add new function that copy only different blocks
       flash_erase: Add flash erase chip
       Add flash_otp_erase
       Add an ubifs mount helper
       Add nandflipbits tool

Fixes:
       mkfs.ubifs: Fix runtime assertions when running without crypto
       mtd-utils: Use AC_SYS_LARGEFILE
       Fix test binary installation
       libmtd: avoid divide by zero
       ubihealthd: fix UBIFS build dependency
       mkfs.ubifs: remove OPENSSL_no_config()
       misc-utils: Add fectest to build system
       mkfs.ubifs: Fix build with SELinux
       Fix typos found by Debian's lintian tool
       Fix jffs2 build if zlib or lzo headers are not in default paths

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 607f06f)
The file was modifiedpackage/utils/mtd-utils/patches/130-lzma_jffs2.patch (diff)
The file was modifiedpackage/utils/mtd-utils/Makefile (diff)
コミット 255268ce1a218a670e653dc5c83067f704164b7c by hauke
lantiq: xrx200: enable use of baby jumbo frames

xrx200 max MTU is reduced so that it works correctly when set to the
max, and the max MTU of the switch is increased to match.

In 5.10, the switch driver now enables non-standard MTUs on a per-port
basis, with the overall frame size set based on the cpu port. When the
MTU is not used, this should have no effect. The maximum packet size is
limited as large packets cause the switch to lock up.

0702-net-lantiq-add-support-for-jumbo-frames.patch comes from net-next
commit 998ac358019e491217e752bc6dcbb3afb2a6fa3e.

In 5.4, all switch ports are configured to accept the max MTU, as 5.4
does not have port_max_mtu/port_change_mtu callbacks.

Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
(commit: 255268c)
The file was modifiedtarget/linux/lantiq/patches-5.10/0711-v5.16-net-lantiq_xrx200-Hardcode-the-burst-length-value.patch (diff)
The file was addedtarget/linux/lantiq/patches-5.10/0703-net-lantiq-enable-jumbo-frames-on-GSWIP.patch
The file was addedtarget/linux/lantiq/patches-5.10/0702-v5.16-net-lantiq-add-support-for-jumbo-frames.patch
The file was addedtarget/linux/lantiq/patches-5.10/0705-v5.17-net-lantiq_xrx200-add-ingress-SG-DMA-support.patch
The file was addedtarget/linux/lantiq/patches-5.10/0704-v5.16-net-lantiq_xrx200-increase-buffer-reservation.patch
The file was modifiedtarget/linux/lantiq/patches-5.10/0710-v5.16-net-lantiq-configure-the-burst-length-in-ethernet-dr.patch (diff)
コミット 7e484b902d269d8fd22afeccb765ccc2cd8efa19 by hauke
lantiq: backport latest upstream patches

This patch includes a series of performance improvements. All patches
were accepted and should land in 5.17.
NAT Performance results on BT Home Hub 5A (kernel 5.10.89, mtu 1500):

Down Up
Before 539 Mbps 599 Mbps
After 624 Mbps 695 Mbps

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 7e484b9)
The file was addedtarget/linux/lantiq/patches-5.10/0714-net-lantiq_xrx200-increase-napi-poll-weigth.patch
The file was addedtarget/linux/lantiq/patches-5.10/0715-net-lantiq_xrx200-convert-to-build_skb.patch
The file was addedtarget/linux/lantiq/patches-5.10/0713-MIPS-lantiq-dma-increase-descritor-count.patch
コミット 1699c1dc7f26b332f868d338457abfbe716d6ba0 by hauke
ath79: Add support for OpenMesh OM5P-AC v2

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

* Qualcomm/Atheros QCA9558 ver 1 rev 0
* 720/600/200 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)
* 4x GPIO-LEDs (3x wifi, 1x power)
* 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)
* TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
* 2x ethernet
  - eth0
    + AR8035 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as LAN interface
  - eth1
    + AR8031 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 18-24V passive POE (mode B)
    + used as WAN interface
* 12-24V 1A DC
* internal antennas

This device support is based on the partially working stub from commit
53c474abbdfe ("ath79: add new OF only target for QCA MIPS silicon").

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: 1699c1d)
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 modifiedtarget/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 7f074fe1a79f27d30560c35778d963bc520e9a3e by hauke
ath79: Allow to set spi-nor mtd name via devicetree

On ar71xx, it was possible to overwrite the name of the spi-nor mtd device
identifier using the flash_platform_data which each mach-*.c could adjust
for its devices. A similar feature was introduced for mtd-physmap in
devicetree's. The property linux,mtd-name can be used to set the name and
provide a stable identifier for mtdpart from the bootloader.

But this feature is not yet available upstream for spi-nor devices which
also might receive their partition layout from the bootloader. But the
OpenWrt pistachio support for this property can simply be imported into
ath79 to gain this support.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: 7f074fe)
The file was addedtarget/linux/ath79/patches-5.10/401-mtd-nor-support-mtd-name-from-device-tree.patch
コミット 8143709c90c3aa0a84e14cf4a9dfbcb365b0d966 by hauke
ath79: Add support for OpenMesh OM2P v1

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

* Qualcomm/Atheros AR7240 rev 2
* 350/350/175 MHz (CPU/DDR/AHB)
* 32 MB of RAM
* 16 MB of SPI NOR flash
  - 2x 7 MB available; but one of the 7 MB regions is the recovery image
* 2x 10/100 Mbps Ethernet
* 1T1R 2.4 GHz Wi-Fi
* 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
* 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 fast ethernet
  - eth0
    + 18-24V passive POE (mode B)
    + used as WAN interface
  - eth1
    + builtin switch port 4
    + used as LAN interface
* 12-24V 1A DC
* external antenna

The device itself requires the mtdparts from the uboot arguments to
properly boot the flashed image and to support dual-boot (primary +
recovery image). Unfortunately, the name of the mtd device in mtdparts is
still using the legacy name "ar7240-nor0" which must be supplied using the
Linux-specfic DT parameter linux,mtd-name to overwrite the generic name
"spi0.0".

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: 8143709)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/ar7240_openmesh_om2p-v1.dts
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
コミット ebf639d282ca035c4ac5220371595905eff61eee by hauke
ath79: use lzma-loader for ZyXEL NBG6716

Since gzip-compressed kernel image stopped fitting on 4MB kernel
partition on the device, use lzma-loader wrapping LZMA-compressed
kernel. This yields bootable device once again, and saves a very
substantial amount of space, the kernel size decreasing from about 4.4MB
to about 2.5MB for 5.10 kernel. This avoids changing of the flash layout
for the device.

While at that, reactivate the build for the device.

Fixes: 5d8ea6d34f9 ("ath79: Deactivate ZyXEL NBG6716 by default")
Cc: André Valentin <avalentin@marcant.net>
Cc: Hauke Mehrtens <hauke@hauke-m.de>
Tested-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: ebf639d)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット 78057b559540b9c99c1295ae656be80be5757827 by hauke
ltq-deu: add ltq-deu back to default packages

After enhancing ltq-deu, build it by default for the devices
using it.

Reverts: 964863b ("ltq-deu: Mark lantiq DEU broken")

Signed-off-by: Daniel Kestrel <kestrel1974@t-online.de>
(commit: 78057b5)
The file was modifiedtarget/linux/lantiq/image/danube.mk (diff)
The file was modifiedtarget/linux/lantiq/image/ar9.mk (diff)
The file was modifiedtarget/linux/lantiq/xrx200/target.mk (diff)
コミット e23ca355b0cf11f043e4fd2484fae6623c602135 by hauke
omap: add support for the TRNG Hardware Accelerator

According to TI docs (Processor SDK Linux Getting Started Guide)
the Random Number Generator hardware is found on
OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx boards. It already
defined in device tree files. Let's enable it.

Some tests:

root@RTS1_OI:~# rngtest -c 1000 </dev/hwrng
rngtest 6.10
Copyright (c) 2004 by Henrique de Moraes Holschuh
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.

rngtest: starting FIPS tests...
rngtest: bits received from input: 20000032
rngtest: FIPS 140-2 successes: 999
rngtest: FIPS 140-2 failures: 1
rngtest: FIPS 140-2(2001-10-10) Monobit: 0
rngtest: FIPS 140-2(2001-10-10) Poker: 0
rngtest: FIPS 140-2(2001-10-10) Runs: 1
rngtest: FIPS 140-2(2001-10-10) Long run: 0
rngtest: FIPS 140-2(2001-10-10) Continuous run: 0
rngtest: input channel speed: (min=198.710; avg=1265.501; max=2976.417)Kibits/s
rngtest: FIPS tests speed: (min=1.780; avg=37.085; max=39.736)Mibits/s
rngtest: Program run time: 15961329 microseconds

Signed-off-by: Alexey Smirnov <s.alexey@gmail.com>
(commit: e23ca35)
The file was modifiedtarget/linux/omap/config-5.10 (diff)
コミット e74529552cf8fa16bd40b3db9d5cc82a913a49b4 by hauke
ustream-ssl: update to Git version 2022-01-16

868fd88 ustream-openssl: wolfSSL: Add compatibility for wolfssl >= 5.0

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e745295)
The file was modifiedpackage/libs/ustream-ssl/Makefile (diff)
コミット f1d4c77766f9fe2e56a1208932a7650f2896fff6 by hauke
firmware-utils: update to latest master

d885b49 tplink-safeloader: support Archer C6v3.0 (BR)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f1d4c77)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット 87d489f67a35968242cd4f192dc363dc87056844 by hauke
build: add HOST_CXXFLAGS for host build

Added HOST_CXXFLAGS to specify CXXFLAGS during host-compile
(e.g. to specify c++ standard: HOST_CXXFLAGS += -std=c++11)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 87d489f)
The file was modifiedrules.mk (diff)
The file was modifiedinclude/host-build.mk (diff)
コミット 88204bfa82f982a986d2aa3e166a4c5946040308 by mail
treewide: drop use of which

Ubuntu started to flag which as deprecated and it
seems which is not really standard and may vary
across Distro.
Drop the use of which and use the standard 'command -v'
for this simple task.
Which is still present in the prereq if some package/script
still use which.
A utility script called command_all.sh is implemented that
will just mimic the output of which -a.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 88204bf)
The file was modifiedMakefile (diff)
The file was addedscripts/command_all.sh
The file was modifiedtarget/sdk/files/Makefile (diff)
The file was modifiedinclude/prereq.mk (diff)
The file was modifiedinclude/bpf.mk (diff)
The file was modifiedscripts/download.pl (diff)
The file was modifiedscripts/feeds (diff)
The file was modifiedinclude/cmake.mk (diff)
The file was modifiedscripts/ubinize-image.sh (diff)
コミット e257405c1bfa566a876104c3d4270643a27c336f by mans0n
ipq40xx: image: remove unused DTB_SIZE variable

It is not included in DEVICE_VARS anyways.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: e257405)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 266b5c83c32c13dbd05f0d6f251815cbe6f55621 by mans0n
ipq40xx: rename RT-AC42U WLAN/LAN LEDs

Assign LED numbers properly by adding function-enumerator property in DTS.

While at it, remove default trigger of LAN LEDs as it will be handled in
01_leds anyway.

Fixes: 51b9aef553a8 ("ipq40xx: add support for ASUS RT-ACRH17/RT-AC42U")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 266b5c8)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-rt-ac42u.dts (diff)
コミット 431f379e9d88f1e0ccc26917fa6e5ad006617e28 by chunkeey
mvebu: cortexa9: Fix board.d/01_leds

Fix syntax error in the case statement

Fixes: 9149ed4f05f8 ("mvebu: cortexa9: Add support for Ctera C200-V2")
Signed-off-by: Klaus Kudielka <klaus.kudielka@gmail.com>
(commit: 431f379)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/etc/board.d/01_leds (diff)
コミット 08d9f6e3020b4a149b2007b6ed7d684c49af9bbf by mail
build: switch to firewall4 by default

This commit replaces firewall aka firewall3 with its nftables based
successor firewall4.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 08d9f6e)
The file was modifiedinclude/target.mk (diff)
コミット 522e414dcbe478fa150a49b743e15999026bf774 by mail
layerscape: switch to 5.10 Kernel

Tested by multiple users and since all targets need to be on Kernel 5.10
to be part of the next release, add changes.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 522e414)
The file was modifiedtarget/linux/layerscape/Makefile (diff)
コミット ec85e48a113514502563a06c5d0278a57a8b6b86 by koen.vandeputte
ath79: add support for reset key on MikroTik RB912UAG-2HPnD

On MikroTik RB91x board series a reset key shares SoC gpio
line #15 with NAND ALE and NAND IO7. So we need a custom
gpio driver to manage this non-trivial connection schema.
Also rb91x-nand needs to have an ability to disable a polling
of the key while it works with NAND.

While we've been integrating rb91x-key into a firmware, we've
figured out that:
* In the gpio-latch driver we need to add a "cansleep" suffix to
several gpiolib calls,
* When gpio-latch and rb91x-nand fail to get a gpio and an error
is -EPROBE_DEFER, they shouldn't report about this, since this
actually is not an error and occurs when the gpio-latch probe
function is called before the rb91x-key probe.
We fix these related things here too.

Signed-off-by: Denis Kalashnikov <denis281089@gmail.com>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: ec85e48)
The file was modifiedtarget/linux/ath79/dts/ar9342_mikrotik_routerboard-912uag-2hpnd.dts (diff)
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
The file was addedtarget/linux/ath79/files/drivers/gpio/gpio-rb91x-key.c
The file was modifiedtarget/linux/ath79/patches-5.10/939-mikrotik-rb91x.patch (diff)
The file was modifiedtarget/linux/ath79/config-5.10 (diff)
The file was modifiedtarget/linux/ath79/files/drivers/gpio/gpio-latch.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/rb91x_nand.c (diff)
コミット 46ce629fe0e48236ef926debee5f188f5f99c3f0 by dedeckeh
ipip: add 'nohostroute' option

Add the nohostroute option as available for gre and wg tunnels to
allow the user to prevent explicit creation of a route to the peer
address.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 46ce629)
The file was modifiedpackage/network/config/ipip/Makefile (diff)
The file was modifiedpackage/network/config/ipip/files/ipip.sh (diff)
コミット 408b6558e4c4e547d3dc68d5c1e26d0a97a287a9 by dwmw2
ipq806x: Netgear D7800: Fix RAM and enable PCIe #2

This board has 512MiB of RAM like the R7800, and the VDSL modem is
attached to the second PCIe port.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
(commit: 408b655)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
コミット 71bdff9139a469380f1b0a42425fa091dbb16f88 by hauke
ltq-vdsl-mei: Remove static linking

This removes -static compile option. The -static option tells GCC to
link this statically with the libc, which we do not want in OpenWrt. We
want to link everything dynamically to the libc. This fixes a compile
problem with glibc.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 71bdff9)
The file was addedpackage/kernel/lantiq/ltq-vdsl-mei/patches/030-no-static-linking.patch
コミット 6ae657e459c8c62f4f844a17098d6cc75b81c91b by hauke
util-linux: Add taskset

This adds the taskset application from util Linux.
It is already built, but not packaged yet.

Signed-off-by: Hauke Mehrtens <hmehrtens@maxlinear.com>
(commit: 6ae657e)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット b0c04a37e48547e1c420386b6bd9b08c93de3429 by mail
ramips: update Tenbay T-MB5EU wireless MAC address

The current MAC address assignment is still incorrect.

Use the same MAC address as seen on the stock firmware
for both wireless interfaces.

The 5GHz MAC address OUI is +2 in the first EUI octet. We currently
don't do this in OpenWrt. Ignore this offset for now. With the current
assignment, recurring MAC addresses between radios is already taken care
of.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: b0c04a3)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット ef5f3eb7007e950c9a60810a5f421dcfb75cc97f by mail
ramips: read Tenbay T-MB5EU address from single location

Currently the WAN MAC address is read from a different offset contrary
to all other addresses.

There's conflicting information whether offset 0x28 on the factory
partition contains the valid WAN mac for all devices while 0x4 seems to
be uniform.

Read the WAN mac from this location and calculate it.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: ef5f3eb)
The file was modifiedtarget/linux/ramips/dts/mt7621_tenbay_t-mb5eu-v01.dts (diff)
コミット 7c8ade1765fa283c253d7c29165be77fcd6a1ff0 by mail
ramips: correct vendor name for COMFAST/Joowin

When Joowin WR758AC V1 and V2 devices were added, they should have been
added with the primary manufacturer name which is COMFAST, since Joowin
is just an alternate vendor name on some coutries or stores.

Fix this by changing the the vendor name on the respective files and set
Joowin as ALT0 variants while ensuring compatibility for early users.
Also adjust the model names to better follow the naming rules.

As a side effect, fix mt76x8 network script which was left incorrectly
unsorted on the case block conditions.

Fixes: 766733e172 ("ramips: add support for Joowin WR758AC V1 and V2")
Signed-off-by: Rodrigo Araujo <araujo.rm@gmail.com>
(commit: 7c8ade1)
The file was addedtarget/linux/ramips/dts/mt7628an_comfast_cf-wr758ac.dtsi
The file was addedtarget/linux/ramips/dts/mt7628an_comfast_cf-wr758ac-v1.dts
The file was addedtarget/linux/ramips/dts/mt7628an_comfast_cf-wr758ac-v2.dts
The file was removedtarget/linux/ramips/dts/mt7628an_joowin_jw-wr758ac-v2.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was removedtarget/linux/ramips/dts/mt7628an_joowin_jw-wr758ac-v1.dts
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was removedtarget/linux/ramips/dts/mt7628an_joowin_jw-wr758ac.dtsi
コミット af8a059bb41dd7afee49ce9a5d52e9a8e010bbd8 by mail
ath79: add support for GL.iNet GL-XE300

The GL.iNet GL-XE300 is a 4G LTE Wireless router, based on QCA9531 SoC.

Specifications:

- SoC: QCA9531 (650MHz)
- RAM: DDR2 128M
- Flash: SPI NOR 16M + SPI NAND 128M
- WiFi: 2.4GHz with 2 antennas
- Ethernet:
   - 1x LAN (10/100M)
   - 1x WAN (10/100M)
- LTE:
- USB: 1x USB 2.0 port
- UART:
   - 3.3V, TX, RX, GND / 115200 8N1

MAC addresses as verified by OEM firmware:

use    address   source
LAN    *:c5      art 0x0 (label)
WAN    *:c6      label + 1
WLAN   *:c7      art 0x1002

Installation via U-Boot rescue:

1. Press and hold reset and power buttons simultaneously
2. Wait for the LAN led to blink 5 times
3. Release reset and power buttons
4. The rescue page is accessible via http://192.168.1.1
5. Select the OpenWrt factory image and start upgrade
6. Wait for the router to flash new firmware and reboot

Revert to stock firmware:

i. Download the stock firmware from GL.Inet website
ii. Use the same method explained above to flash the stock firmware

Signed-off-by: Victorien Molle <victorien.molle@wifirst.fr>
[update commit message]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: af8a059)
The file was addedtarget/linux/ath79/dts/qca9531_glinet_gl-xe300.dts
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット 3d3d03479d5b4a976cf1320d29f4bd4937d5a4ba by jo
ucode: add temporary fix for integer formatting on 32bit systems

The ucode VM always passes 64bit integer values to sprintf implementation
while the `%d` format expects 32bit integers on 32bit platforms, leading
to incorrect formatting results.

Temporarily solve the issue by casting the numeric argument to int until
a more thorough fix arrives with the next update.

Fixes: FS#4234
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 3d3d034)
The file was modifiedpackage/utils/ucode/Makefile (diff)
The file was addedpackage/utils/ucode/patches/100-fix-int-format-on-32bit-system.patch
コミット 7edd10f9dfd9010ac899ed837ce1b7929e8b68f9 by dedeckeh
netifd: update to git HEAD

ed71876 iprule: add support for uidrange

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 7edd10f)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット a40b4d335a19022745ef6d714f88e6b26615ad50 by daniel
mediatek: use CONFIG_TARGET_ROOTFS_PARTSIZE

Enable 'rootfs-part' feature to make the size of the partition of the
production image configurable instead of hard-coding it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: a40b4d3)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
The file was modifiedtarget/linux/mediatek/Makefile (diff)
コミット 3a69b4bbb9d29b001b4afc968441e539ffa23023 by daniel
omap: make use of 'rootfs-part' feature

Use 'rootfs-part' feature instead of referencing the TARGET_omap in
Config-images.in.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3a69b4b)
The file was modifiedconfig/Config-images.in (diff)
The file was modifiedtarget/linux/omap/Makefile (diff)
コミット d05ac928f68f108f22ec36e5a24e7217f938becc by daniel
sunxi: make use of 'rootfs-part' feature

Use 'rootfs-part' feature instead of referencing the TARGET_sunxi in
Config-images.in.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d05ac92)
The file was modifiedtarget/linux/sunxi/Makefile (diff)
The file was modifiedconfig/Config-images.in (diff)
コミット 8a324fb7591518b423b63772fe811f289f0bde4f by daniel
uml: make use of 'rootfs-part' feature

Use 'rootfs-part' feature instead of referencing the TARGET_uml in
Config-images.in.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 8a324fb)
The file was modifiedtarget/linux/uml/Makefile (diff)
The file was modifiedconfig/Config-images.in (diff)
コミット 4356e2b58a20ffc15cb8b47018419461e79c6f2b by daniel
mediatek: add common DTS aliases for UniElec U7623 board

* Use serial0 instead of serial2 for the only serial port
* Add LED aliases
* Add ethernet0 alias to inherit ethaddr from U-Boot env

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4356e2b)
The file was modifiedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02-emmc.dtsi (diff)
コミット 213b406ae3364913ef73ea027a38605107fcf78d by daniel
uboot-mediatek: update build for the U7623-02 board

Brings bootmenu and production/recovery dual-boot scheme like on
the BPi-R2, BPi-R64, E8450 and UniFi 6 LR.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 213b406)
The file was addedpackage/boot/uboot-mediatek/patches/500-board-mt7623-fix-mmc-detect.patch
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/401-update-u7623-defconfig.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/300-mt7622-generic-reset-button-ignore-env.patch (diff)
The file was addedpackage/boot/uboot-mediatek/patches/301-mt7623-generic-reset-button-ignore-env.patch
The file was modifiedpackage/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch (diff)
コミット 1ee75dd2906e15f874220151cdd4802d50e4a082 by daniel
mediatek: mt7623: rework images for U7623-02 board

Users of older OpenWrt versions need sysupgrade using the *emmc.img.gz
file once which will upgrade U-Boot and switch to the new image layout.
Users of the vendor firmware need to first flash the legacy image to
then sunsequently carry out a full-flash upgrade.

Alternatively the board can also be flashed using MediaTek's
proprietary SP Flash Tool.

Configuration as well as persistent MAC address will be lost once at
this point and you will have to redo (or restore) all configuration
manually. To restore the previous persistent MAC address users may set
it manually using

fw_setenv ethaddr 00:11:22:33:44:55

For future upgrades once running OpenWrt past this commit, the usual
*sysupgrade.itb file can be used.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1ee75dd)
The file was modifiedtarget/linux/mediatek/image/Makefile (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02-emmc-512m.dts (diff)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was addedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02.dts
The file was removedtarget/linux/mediatek/image/gen_mtk_mmc_img.sh
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi
The file was modifiedtarget/linux/mediatek/mt7623/base-files/etc/board.d/02_network (diff)
The file was removedtarget/linux/mediatek/image/gen_mt7623_emmc_img.sh
The file was removedtarget/linux/mediatek/image/mt7623a_unielec_u7623-uEnv.txt
The file was removedtarget/linux/mediatek/image/Config.in
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
The file was removedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02-emmc.dtsi
コミット 31872a38be6ae88f782cc0db4a17c058b4dc23bc by daniel
uboot-envtools: add configuration for UniElec U7623 board

Add U-Boot env settings to allow accessing the environment using
fw_printenv and fw_setenv tools on the UniElec U7623 board.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 31872a3)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
The file was modifiedpackage/boot/uboot-envtools/files/mediatek_mt7623 (diff)
コミット f5278bf820105c83267d6bc0ad3dfaf1d77a4681 by daniel
mediatek: store random MAC address in U-Boot env on first boot

For devboards without a MAC address assigned from factory, store
the random MAC in U-Boot env on first boot to make it persistent.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f5278bf)
The file was addedtarget/linux/mediatek/base-files/etc/uci-defaults/99_fwenv-store-ethaddr.sh
コミット 145d896e0e68cef80880700060169cc004a7b46e by daniel
uboot-mediatek: update to version 2022.01

Tested on BananaPi R2 (SD, eMMC), BananaPi R64 (SD, eMMC, SPI-NAND) and
UniElec U7623-02 (eMMC).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 145d896)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-14-drivers-mtd-add-support-for-MediaTek-SPI-NAND-flash-.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-19-configs-mt7629-remove-unused-options-and-add-dm-comm.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-16-env-add-support-for-generic-MTD-device.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-01-Revert-clk-Add-debugging-for-return-values.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-20-configs-mt7622-enable-environment-for-mt7622_rfb.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/350-add-support-for-Winbond-W25Q512JV.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/401-update-u7623-defconfig.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/410-add-linksys-e8450.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/200-cmd-add-imsz-and-imszb.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/000-mtk-17-board-mt7629-add-support-for-booting-from-SPI-NAND.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/120-use-xz-instead-of-lzma.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/300-mt7622-generic-reset-button-ignore-env.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/220-cmd-env-readmem.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-18-board-mt7622-use-new-spi-nand-driver.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/110-no-kwbimage.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/000-mtk-09-board-mediatek-add-more-network-configurations.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/301-mt7623-generic-reset-button-ignore-env.patch (diff)
コミット b8ef54f5da32a654b2f47a2466913faef3ff6bc4 by mail
ipq40xx: drop 5.4 kernel

Since 5.10 is now default, no point in keeping
5.4 around.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: b8ef54f)
The file was removedtarget/linux/ipq40xx/patches-5.4/0005-01-v5.8-net-phy-mdio-add-IPQ4019-MDIO-driver.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0002-01-v5.6-regulator-add-IPQ4019-SDHCI-VQMMC-LDO-driver.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/101-arm-dts-IPQ4019-add-SDHCI-VQMMC-LDO-node.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/711-dts-ipq4019-add-ethernet-essedma-node.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0014-v5.7-crypto-qce-use-cryptlen-when-adding-extra-sgl.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0018-v5.9-pinctrl-msm-open-drain.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0019-v5.6-mtd-spi-nor-Add-support-for-mx25r3235f.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/705-net-add-qualcomm-ar40xx-phy.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0015-v5.7-crypto-qce-use-AES-fallback-for-small-requests.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0013-v5.6-crypto-qce-allow-building-only-hashes-ciphers.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/902-dts-ipq4019-ap-dk04.1.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0005-02-v5.8-02-ARM-dts-qcom-ipq4019-add-MDIO-node.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0009-v5.6-crypto-qce-fix-xts-aes-qce-key-sizes.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/302-arm-compressed-set-ipq40xx-watchdog-to-allow-boot.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0008-v5.6-crypto-qce-fix-ctr-aes-qce-block-chunk-sizes.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0001-v5.7-ARM-qcom-Add-support-for-IPQ40xx.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0011-v5.6-crypto-qce-update-the-skcipher-IV.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0010-v5.6-crypto-qce-save-a-sg-table-slot-for-result-buf.patch
The file was removedtarget/linux/ipq40xx/config-5.4
The file was removedtarget/linux/ipq40xx/patches-5.4/301-arm-compressed-add-appended-DTB-section.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0003-v5.7-ARM-dts-qcom-add-gpio-ranges-property.patch
The file was removedtarget/linux/ipq40xx/files-5.4/drivers/net/phy/ar40xx.c
The file was removedtarget/linux/ipq40xx/patches-5.4/0003-v5.6-ARM-dts-qcom-Add-nodes-for-SMP-boot-in-IPQ40xx.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0017-v5.8-phy-add-driver-for-Qualcomm-IPQ40xx-USB-PHY.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/102-ARM-dts-qcom-ipq4019-add-USB-devicetree-nodes.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0002-02-v5.5-ARM-dts-qcom-ipq4019-Add-SDHCI-controller-node.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/707-net-phy-Add-Qualcom-QCA807x-driver.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0016-v5.7-crypto-qce-handle-AES-XTS-cases-that-qce-fails.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0006-v5.5-crypto-qce-add-CRYPTO_ALG_KERN_DRIVER_ONLY-flag.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/105-ipq40xx-fix-sleep-clock.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/702-dts-ipq4019-add-PHY-switch-nodes.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0012-v5.6-crypto-qce-initialize-fallback-only-for-AES.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/104-clk-fix-apss-cpu-overclocking.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/901-arm-boot-add-dts-files.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0004-v5.8-ARM-dts-qcom-ipq4019-fix-high-resolution-timer.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/706-dt-bindings-net-add-QCA807x-PHY.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/708-arm-dts-ipq4019-QCA807x-properties.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/300-clk-qcom-ipq4019-add-ess-reset.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/710-net-add-qualcomm-essedma-ethernet-driver.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/900-dts-ipq4019-ap-dk01.1.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/997-device_tree_cmdline.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/0007-v5.5-crypto-qce-switch-to-skcipher-API.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/850-soc-add-qualcomm-syscon.patch
The file was removedtarget/linux/ipq40xx/files-5.4/drivers/net/phy/ar40xx.h
The file was removedtarget/linux/ipq40xx/patches-5.4/103-arm-dts-qcom-ipq4019-add-more-labels.patch
The file was removedtarget/linux/ipq40xx/patches-5.4/100-GPIO-add-named-gpio-exports.patch
コミット f8bc8fa3778648c31e46ff3d8c277b473f663fae by nbd
build: change PYTHON to python3

On recent macOS, /usr/bin/python3 is a wrapper that finds the right python executable
It checks argv[0] to determine if python2 or python3 should be called. Always execute
it as python3 to ensure it calls the right version

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f8bc8fa)
The file was modifiedrules.mk (diff)
コミット 1404b3c3e6ac602887d4ba4854902d1db99871d3 by nbd
build: increase scan depth for finding targets

This allows targets to be put into target/linux/feeds

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1404b3c)
The file was modifiedinclude/toplevel.mk (diff)
コミット 0bdf8d12063b9be1cd73798f54a53279d21c9c95 by nbd
scripts/feeds: fix installing targets without explicitly specifying the feed

Add similar code to what is done on packages

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0bdf8d1)
The file was modifiedscripts/feeds (diff)
コミット ebc36ebb2349ef5d492dd2bd5be962bac26bb19a by nbd
scripts/feeds: install targets to target/linux/feeds and support overriding

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ebc36eb)
The file was modifiedscripts/feeds (diff)
コミット f5865452ac806f43e34a29f89f5b8ab8070e7813 by daniel
mediatek: mt7623: include regular AHCI PCI driver

The legacy image for the UniElec U7623-02 until now included
kmod-ata-ahci-mtk. The MT7623 chip doesn't have that IP and that
board uses a PCIe-connected AHCI controller for the SATA port and
mSATA-pins of the mPCIe socket. Hence include kmod-ata-ahci instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f586545)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
コミット d8c5406a93d7d99c5abbec6d3a042922b6b4f8e2 by mail
meta: create FUNDING.yml

By adding this file a badge should appear in the GitHub web interface to
motivate people donate money to the OpenWrt project.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: d8c5406)
The file was added.github/FUNDING.yml
コミット 2b583ab8a74a6bd41f1c9629b3b66ba561d6fceb by mail
rockchip: disable UHS modes for NanoPi R4S

The NanoPi R4S leaves the SD card in 1.8V signalling when rebooting
while U-Boot requires the card to be in 3.3V mode.

Remove UHS support from the SD controller so the card remains in 3.3V
mode. This reduces transfer speeds but ensures a reboot whether from
userspace or following a kernel panic is always working.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 2b583ab)
The file was addedtarget/linux/rockchip/patches-5.10/105-nanopi-r4s-sd-signalling.patch
コミット ef4c97576b5a61b12190f54c52906bac2433932c by mail
netfilter: correct some dependencies

nf-nathelper-extra and nf-conntrack-netlink had iptables related
dependencies, yet, when looking for the respective kernel symbols and
checking it's dependencies it was confirmed that iptables wasn't
required and that these were either it's own moodule or tool independent
(nftables or iptables).

Correct these and make sure no unneeded extras are pulled in.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
(commit: ef4c975)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
コミット 0ac0840088d538981a0df573bf58899e3ee9dbf7 by nbd
sdk: ship llvm toolchain

This allows ebpf packages like qosify to be built with it

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0ac0840)
The file was modifiedtarget/sdk/Makefile (diff)
コミット 53ebacacf93278c6e71052eb5b3708c599129e55 by nbd
tools/fakeroot: fix unresolved symbols on arm64 macOS

The $INODE64 symbol variants are not present, since the base system
always uses 64-bit file offsets

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 53ebaca)
The file was modifiedtools/fakeroot/patches/500-macos_arm64_compile_fix.patch (diff)
コミット 1d4750fd50eeadad640fb62e1b11bf4cdde39dd1 by nbd
tools/coreutils: build chown

On ARM macOS, injecting extra shared libraries does not work for system
binaries. This causes fakeroot to fail for chown calls

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1d4750f)
The file was modifiedtools/coreutils/Makefile (diff)
コミット 3869ccbcc891a7185550a2a422e2db01fd994b7d by nbd
tools: build bash on macOS and use it for ipkg-build

On macOS, system binaries silently drop the environment variables for injecting
extra shared libraries (used by fakeroot). This is done for security reasons.
Work around this by building bash from source, so that it gets an ad-hoc signature
and does not have these restrictions

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3869ccb)
The file was modifiedinclude/package-ipkg.mk (diff)
The file was modifiedtools/Makefile (diff)
The file was addedtools/bash/Makefile
コミット 17135ae0917b54f8ba30a834b2cf8bbcfc0778e6 by f.fainelli
perf: Depend on libbfd and libopcodes when enabled

bpftool will enabled libbfd and libopcodes which gets picked up by perf
as libraries to link against. Add those missing dependencies when either
of these packages are enabled.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
(commit: 17135ae)
The file was modifiedpackage/devel/perf/Makefile (diff)
コミット ebeb003470952ca08c25e650a35926fad25ebd91 by daniel
firmware-utils: update to git HEAD of 2022-01-28

6c95945 ptgen: add Chromium OS kernel partition support
8e7274e cros-vbutil: add Chrome OS vboot kernel-signing utility

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ebeb003)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット c06482489d79e9250efbee5e9238c8883a0e6bea by gch981213
kernel: 5.10: drop broken-flash-reset patch

Flash accessing instruction templates are determined during probe since
v5.6 for spimem-dirmap support in spi-nor driver in upstream commit:
df5c21002cf4 ("mtd: spi-nor: use spi-mem dirmap API")
As a result, changing bus_width on the fly doesn't work anymore and this
patch will cause executing spi-mem ops with 3-byte address on 16-32M
flash area.
We can't easily revert that behavioral change upstream so drop the patch
to prevent u-boot and eeprom from being erased.

Fixes: b10d604459("kernel: add linux 5.10 support")
Reported-by: Frank Di Matteo <dimatto@foxmail.com>
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: c064824)
The file was removedtarget/linux/generic/pending-5.10/481-mtd-spi-nor-rework-broken-flash-reset-support.patch
The file was modifiedtarget/linux/ramips/patches-5.10/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch (diff)
コミット a47f15294324462192acd6c2f304f888ff609cb4 by stijn
ramips: enable I2C_CHARDEV in mt7621/config-5.10

I2C_CHARDEV used to be enabled in mt7621/config-5.4. Enable it in the
5.10 config, as it's required for PoE control on Unifi Switch Flex.

Fixes: b4aad29a1d7a ("ramips: add support for kernel 5.10")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: a47f152)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
コミット 0a29133b1f1ebae60c6fe65281e52e1ade6d388d by jo
ucode: update to latest Git HEAD

c6dae42 LICENSE: add ISC license file
402f603 lib: introduce struct library
dcb6ffd struct: fix PowerPC specific compiler pragma name
a0512ea treewide: fix typo in exported function names and types
eaaaf88 nl80211: fix wiphy dump reply merge logic
e6efadb fs: add utility functions
54ef6c0 nl80211: fix premature netlink reply receive abort
07802f3 syntax: disallow keywords in object property shorthand notation
3489b75 vm: support object property access on resource value types
dc8027c types: consider resource prototypes when marking reachable objects
5680fab treewide: fix upvalue reference type name
0d29b25 treewide: fix "resource" misspellings
99fdafd vm: introduce value registry
66f7c00 ubus: add support for async requests
5c77dd5 fs: implement fdopen(), file.fileno() and proc.fileno()
b605dbf treewide: rework numeric value handling
599d233 vallist: store double values in a platform neutral manner
5bb9ab7 struct: reuse double packing routines from core
2fd7ab5 vm: optimize string concatenation
eafa321 lib: implement uniq() function
6b2e79a types: add initial infrastructure for function serialization
725bb75 compiler, vm: use a program wide constant list
6c2caf9 source: refactor source file handling
371ba45 program: implement support for precompiling source files
3578afe build: support building without compile capabilities
61d0a34 lib: replace usages of vasprintf() with xvasprintf()
03b6a8e syntax: drop legacy syntax support
01132db lib: fix %J string formats with precision specifier
3f44c42 lib: rework format string handling
a1b3c5d struct: implement `*` format, fix invalid memory accesses
34a04a2 run_tests.sh: fix exitcode evaluation
abe38e7 run_tests.sh: add ability to define environment variables for testcases
04fa2ba tests: reorganize testcase files
6a55d10 lib: fix exists() error return value
aa860a3 vm: fix `null` loose equality/inequality checks
3f6d199 vallist: uc_number_parse(): parse empty strings as `0`, not `NaN`
ddc5aa7 vm: fix NaN strict equality tests

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 0a29133)
The file was removedpackage/utils/ucode/patches/100-fix-int-format-on-32bit-system.patch
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット edb41fea66ce3e6b7bec6edac5275706106f5380 by jo
firewall4: update to latest Git HEAD

16a1070 fw4.uc: handle zone masq6 option
5f61dbf ruleset: fix chain selection for mark and dscp targets
0bc844b ruleset: properly deal with wildcards in zone device selectors
101988d fw4: fix family comparisons
127dbc0 ruleset: emit AF specific rules for DSCP matches
d63cb89 fw4: fix parsing inverted numeric DSCP values
8c8a867 fw4: fix wrong `parse_network()` return value on `parse_subnet()` failure
f85bb2d ruleset: consolidate zone matches for raw_prerouting and raw_output chains
5669bc7 fw4: consolidate device grouping logic
94f03e0 ruleset: properly render redirect targets without port
fff9779 fw4: fix family selection logic for redirect rules
ca88fcd tests: update interface dump mock data
e60bb4b ruleset: support non-contiguous address masks
8fec51a fw4: fix potential crashes when parsing invalid redirect sections
c08eb44 fw4: fix redirect destination zone resolving
0df6ba0 fw4: fix address selection logic for DNAT reflection rules
60a2518 tests: add test coverage for redirect rules
e479eff fw4: add RFC-8622 'Least Effort' (LE) DSCP mark
ac8a737 ruleset: remove redundant syn check
bd5dc4b tests: run testcases in strict mode
3ee6a5c ruleset: fix undeclared variable access uncovered by strict mode

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: edb41fe)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット fcb29171bc9a3a80c2685ef23ba6552abef04bbb by hauke
arc770: Remove arc770 target

The arc700 target is not booting up since some time, see here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/issues/400

It looks like there is a problem in the toolchain when using glibc.

Currently no one is working on fixing this problem, remove the target
instead. This target also does not have many users we are aware of.

If someone wants to have this target back, feel free to add a fixed
version of this target again.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Acked-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: fcb2917)
The file was removedtarget/linux/arc770/patches-5.4/700-stmmac-Disable-frame-filtering-completely.patch
The file was modifiedpackage/devel/perf/Makefile (diff)
The file was removedtarget/linux/arc770/generic/profiles/00-default.mk
The file was removedtarget/linux/arc770/image/Config.in
The file was removedtarget/linux/arc770/generic/target.mk
The file was removedtarget/linux/arc770/image/Makefile
The file was removedtarget/linux/arc770/config-5.4
The file was removedtarget/linux/arc770/base-files/etc/board.d/02_network
The file was removedtarget/linux/arc770/Makefile
The file was removedtarget/linux/arc770/image/gen_axs10x_sdcard_img.sh
The file was removedtarget/linux/arc770/image/uEnv.txt
コミット 764b1ecb69038c10009f82ecfdf5809d391b6226 by hauke
kernel: Fix compile warning

This fixes the following compile warning:
  CC      init/do_mounts.o
init/do_mounts.c:478:19: warning: 'mount_ubi_rootfs' defined but not used [-Wunused-function]
  478 | static int __init mount_ubi_rootfs(void)
      |                   ^~~~~~~~~~~~~~~~

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 764b1ec)
The file was modifiedtarget/linux/generic/pending-5.4/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch (diff)
コミット c120f7943eee9613b0332f20a5ac95085a299991 by hauke
kernel: Add CONFIG_CRYPTO_DEV_OCTEONTX_CPT kernel config option

This new kernel configuration option is available when building the
octeontx target.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c120f79)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット d2ae4821c225f17e6484a8a7eeed20965901c9df by hauke
octeontx: Refresh kernel configuration

Refresh the kernel configuration.
No manual changes done.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d2ae482)
The file was modifiedtarget/linux/octeontx/config-5.10 (diff)
コミット 01e58f8bee2f4f33abcb4ab73c1f7b5ebfd10c5d by hauke
netfilter.mk: add conntrack support to nft bridge

This allows to implement statefull bridge filtering

As the uncompressed size is only 7.6k (arm64), just add
nf_conntrack_bridge.ko to kmod-nft-bridge package

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 01e58f8)
The file was modifiedinclude/netfilter.mk (diff)
コミット 76725938f1aa73330e8abeb8744871996f42422f by hauke
kernel: bump 5.4 to 5.4.173

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 7672593)
The file was modifiedinclude/kernel-5.4 (diff)
コミット 30cff7c3b076308fac13610c3c6ab9eb6bb04e6f by hauke
kernel: bump 5.4 to 5.4.174

Removed upstreamed patches:
  layerscape/patches-5.4/302-dts-0083-arm64-ls1028a-qds-correct-bus-of-rtc.patch[1]

All other patches automatically rebased.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.4.174&id=65816c1034769e714edb70f59a33bc5472d9e55f

Build system: x86_64
Build-tested: ramips/mt7621

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 30cff7c)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0060-arm64-dts-ls1028a-add-flexspi-nodes.patch (diff)
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0083-arm64-ls1028a-qds-correct-bus-of-rtc.patch
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/302-dts-0113-arm64-dts-fsl-ls1028a-qds-Add-overlays-for-various-s.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0092-arm64-dts-ls1028a-Add-DP-DT-nodes.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/430-MIPS-BCM63XX-add-nand-clocks.patch (diff)
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)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/339-MIPS-BCM63XX-add-support-for-BCM63268.patch (diff)
The file was modifiedinclude/kernel-5.4 (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-5.4/302-dts-0073-arm64-ls1028aqds-Add-support-DP-nodes-for-LS1028AQDS.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.4/130-itus_shield_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/layerscape/patches-5.4/302-dts-0084-arm64-dts-ls1028a-define-networking-options-for-QDS.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.4/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.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)
コミット 5bd926efa99a0638e03e26ed50f1c44b196888da by hauke
util-linux: add lslocks

This change adds the "lslocks" utility from util-linux.

Signed-off-by: Roman Azarenko <roman.azarenko@iopsys.eu>
(commit: 5bd926e)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 536a8021c397ff944d235a39fbb1774f8cd08ec7 by mans0n
firmware-utils: bump to git HEAD

0c15cad iptime-naspkg: add image header tool for ipTIME NAS series
872c87c iptime-crc32: add image header tool for new ipTIME models

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 536a802)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット 81a561b4a64d3d0107e82f49e52d4d0ff1a29719 by mans0n
kernel: move bootargs-append patch to generic

This moves bootargs-append support patch from ipq40xx and ipq806x to
generic. This way we can append additional boot arguments from DTS instead
of only being able to overwrite them.

This is a preparation for kirkwood support of ipTIME NAS1.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 81a561b)
The file was addedtarget/linux/generic/hack-5.10/920-device_tree_cmdline.patch
The file was addedtarget/linux/generic/hack-5.4/920-device_tree_cmdline.patch
The file was removedtarget/linux/ipq40xx/patches-5.10/997-device_tree_cmdline.patch
The file was modifiedtarget/linux/ipq806x/patches-5.10/900-arm-add-cmdline-override.patch (diff)
The file was modifiedtarget/linux/mpc85xx/patches-5.10/102-powerpc-add-cmdline-override.patch (diff)
The file was removedtarget/linux/ipq806x/patches-5.10/997-device_tree_cmdline.patch
コミット aaebc7aa2eff9a0bb9e843e472cb2eb94022f12e by mans0n
kirkwood: drop kernel 5.4 support

It has been 3 months since we switched this target to 5.10, now we can
remove the 5.4 files.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: aaebc7a)
The file was removedtarget/linux/kirkwood/patches-5.4/106-goflexnet.patch
The file was removedtarget/linux/kirkwood/patches-5.4/110-pogo_e02.patch
The file was removedtarget/linux/kirkwood/patches-5.4/112-sheevaplug.patch
The file was removedtarget/linux/kirkwood/patches-5.4/107-01-zyxel-nsa3x0-common-nand-partitions.patch
The file was removedtarget/linux/kirkwood/patches-5.4/001-ARM-dts-kirkwood-Add-Check-Point-L-50-board.patch
The file was removedtarget/linux/kirkwood/config-5.4
The file was removedtarget/linux/kirkwood/patches-5.4/201-enable-sata-port-specific-led-triggers.patch
The file was removedtarget/linux/kirkwood/patches-5.4/109-pogoplug_v4.patch
The file was removedtarget/linux/kirkwood/patches-5.4/103-iomega-ix2-200.patch
The file was removedtarget/linux/kirkwood/patches-5.4/113-readynas_duo_v2.patch
The file was removedtarget/linux/kirkwood/patches-5.4/801-power-reset-linkstation-poweroff-add-new-device.patch
The file was removedtarget/linux/kirkwood/patches-5.4/102-dockstar.patch
The file was removedtarget/linux/kirkwood/patches-5.4/203-blackarmor-nas220.patch
The file was removedtarget/linux/kirkwood/patches-5.4/107-03-nsa325.patch
The file was removedtarget/linux/kirkwood/patches-5.4/202-linksys-find-active-root.patch
The file was removedtarget/linux/kirkwood/patches-5.4/101-iconnect.patch
The file was removedtarget/linux/kirkwood/patches-5.4/800-power-reset-linkstation-poweroff-prepare-for-new-dev.patch
The file was removedtarget/linux/kirkwood/patches-5.4/100-ib62x0.patch
The file was removedtarget/linux/kirkwood/patches-5.4/105-linksys-viper-dts.patch
The file was removedtarget/linux/kirkwood/patches-5.4/111-l-50.patch
コミット 0c568d044fac166e803ab6a9bcd2f18d31309f9f by mans0n
kirkwood: rework 02_network

Just like other targets do, introduce two setup functions for interfaces
and MAC addresses.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 0c568d0)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
コミット 957f9adeb1f8ec5de8d73e183dec267dbc6dc8bb by mans0n
kirkwood: add support for ipTIME NAS1

ipTIME NAS1 is a 1-bay NAS, based on Marvell Kirkwood SoC.

Specifications:
* SoC: 88F6281
* RAM: 256 MiB
* Flash: SPI NOR 16 MiB
* SATA: 1x 3Gb/s
* Ethernet: 1x 1GbE
* USB: 1x 2.0
* Fan: 2 speed level
* UART: JP1 (115200 8N1)
  * Pinout: [3V3] (TXD) (RXD) (GND)

Notes:
* There are several variants of the model name: "NAS-I", "NASI", "NAS1".
  Here "NAS1" is adopted for consistent naming scheme.
* The reset button is also a USB copy button in stock FW,
  but in this patch the former is the only default behavior.

Installation via web interface:
1.  Flash sysupgrade image through the stock web interface.

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

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 957f9ad)
The file was modifiedtarget/linux/kirkwood/config-5.10 (diff)
The file was modifiedtarget/linux/kirkwood/image/Makefile (diff)
The file was addedtarget/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-nas1.dts
The file was modifiedinclude/image-commands.mk (diff)
The file was modifiedtarget/linux/kirkwood/base-files/lib/preinit/07_set_iface_mac (diff)
The file was modifiedtarget/linux/kirkwood/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/kirkwood/base-files/lib/upgrade/platform.sh (diff)
コミット 7a4a33060ff1457df6fdfeb3257b44a01f673776 by mans0n
kernel: add disabled POWER_RESET_QNAP

Move the disabled symbol from target configs to generic configs.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 7a4a330)
The file was modifiedtarget/linux/kirkwood/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/modules.mk (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット f4fd2a1354a81e5222b6a263076538fbb7d4a090 by mans0n
mvebu: remove duplicate CONFIG_POWER_RESET entries

The option is already enabled in the target config since 9149ed4f05f8
("mvebu: cortexa9: Add support for Ctera C200-V2").

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: f4fd2a1)
The file was modifiedtarget/linux/mvebu/cortexa72/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/cortexa53/config-5.10 (diff)
The file was modifiedtarget/linux/mvebu/modules.mk (diff)
コミット 6ff970bb51f53c731b0612152734cec82ca92543 by mans0n
mvebu: add support for ipTIME NAS1dual

ipTIME NAS1dual is a 1-bay NAS, based on Marvell Armada 385 SoC.

Specifications:
* SoC: 88F6820
* RAM: 2 GiB
* Flash: SPI NOR 64 MiB
* SATA: 1x 3Gb/s
* Ethernet: 2x 1GbE
* USB: 1x 3.0
* Fan: 2 speed level
* UART: J11 (115200 8N1)
  * Pinout: [3V3] (TXD) (RXD) (GND)

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

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

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 6ff970b)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mvebu/files/arch/arm/boot/dts/armada-385-nas1dual.dts
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mvebu/image/cortexa9.mk (diff)
コミット 03aa57d7ab7a50ca022a26d087d6c64740232a3b by mans0n
ramips: make the relocation address configurable

If no argument is given to relocate-kernel, KERNEL_LOADADDR will be used
just as before.

This is a preparation for ramips support of ipTIME AX2004M.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 03aa57d)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
コミット f4a79148f8cbb7dfbcddfb0c1128caec45a01596 by mans0n
ramips: add support for ipTIME AX2004M

ipTIME AX2004M is an 802.11ax (Wi-Fi 6) router, based on MediaTek
MT7621A.

Specification:
* SoC: MT7621A
* RAM: 256 MiB
* Flash: NAND 128 MiB
* Wi-Fi:
  * MT7915D: 2.4/5 GHz (DBDC)
* Ethernet: 5x 1GbE
  * Switch: SoC built-in
* USB: 1x 3.0
* UART: J4 (115200 baud)
  * Pinout: [3V3] (TXD) (RXD) (GND)

MAC address:

| interface |        MAC        |     source     | comment
|-----------|-------------------|----------------|---------
|       LAN | 58:XX:XX:00:XX:9B |                | [1]
|       WAN | 58:XX:XX:00:XX:99 |                |
|   WLAN 2G | 58:XX:XX:00:XX:98 | factory 0x4    |
|   WLAN 5G | 5A:XX:XX:40:XX:98 |                |
|           |                   |                |
|           | 58:XX:XX:00:XX:98 | config ethaddr |

[1] Used in this patch as WLAN 5G MAC address with the local bit set

Load address:
* stock
  * 0x80010000: FIT image
  * 0x81001000: kernel image -> entry
* OpenWrt
  * 0x80010000: FIT image
  * 0x82000000: uncompressed kernel+relocate image
  * 0x80001000: relocated kernel image -> entry

Installation via **recovery** mode:
1.  Press reset button, power up the device, wait >10s for CPU LED
    to stop blinking.
2.  Upload recovery image through the recovery web page at 192.168.0.1.

Revert to stock firmware:
1.  Install stock image via recovery mode.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: f4a7914)
The file was modifiedinclude/image-commands.mk (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 addedtarget/linux/ramips/dts/mt7621_iptime_ax2004m.dts
コミット 3dc38823a2994639500ca201ac16928b7bf0bd8a by mail
CI: add formal checks

The formal checks verify the following things:
- Commits does not contain any merge commits
- Signed by a real name
- Commit titles starts with an `<area>:`
- Author name matches signed of name
- Commit message is not empty

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 3dc3882)
The file was added.github/workflows/formal.yml
The file was added.github/workflows/ci_helpers.sh
コミット 8fde82095ba0321b2ab377b63f22b64a2443762c by mans0n
ramips: add support for Wavlink WL-WN535K1

The Wavlink WL-WN535K1 is a "mesh" router with 2 gigabit ethernet ports
and one fast ethernet port. Mine is branded as Talius TAL-WMESH1.
It can be found in kits of 2 or 3 (WL-WN535K2 or WL-WN535K3).
The motherboard is labelled as WS-WN535G3-B-V1.2 so this image could
potentially work for WL-WN535G3R and WS-WN535G3R with little to none
effort, but it's untested.

Hardware
--------
SoC:   Mediatek MT7620A
RAM:   64MB
FLASH: 8MB NOR (GigaDevice GD25Q64CS)
ETH:
  - 2x 10/100/1000 Mbps Ethernet (RTL8211F)
  - 1x 10/100 Mbps Ethernet (integrated in SOC)
WIFI:
  - 2.4GHz: 1x (integrated in SOC) (2x2:2)
  - 5GHz:   1x MT7612E (2x2:2)
  - 4 internal antennas
BTN:
  - 1x Reset button
  - 1x Touchlink button (set to WPS)
  - 1x ON/OFF switch
LEDS:
  - 1x Red led (system status)
  - 1x Blue led (system status)
  - 3x Green leds (ethernet port status/act)
UART:
  - 57600-8-N-1

Everything works correctly.

Currently there is no firmware update available. Because of this, in
order to restore the OEM firmware, you must firstly dump the OEM
firmware from your router before you flash the OpenWrt image.

Backup the OEM Firmware
-----------------------
The following steps are to be intended for users having little to none
experience in linux. Obviously there are many ways to backup the OEM
firmware, but probably this is the easiest way for this router.
Procedure tested on WN535K1_V1510_200916 firmware version.

1) Go to http://192.168.10.1/webcmd.shtml

2) Type the following line in the "Command" input box and then press enter:
mkdir /etc_ro/lighttpd/www/dev; dd if=/dev/mtd0ro of=/etc_ro/lighttpd/www/dev/mtd0ro

3) After few seconds in the textarea should appear this output:
16384+0 records in
16384+0 records out

   If your output doesn't match mine, stop reading and ask for
   help in the forum.

4) Open in another tab http://192.168.10.1/dev/mtd0ro to download the
   content of the whole NOR. If the file size is 0 byte, stop reading
   and ask for help in the forum.

5) Come back to the http://192.168.10.1/webcmd.shtml webpage and type:
rm /etc_ro/lighttpd/www/dev/mtd0ro;for i in 1 2 3 4 5; do dd if=/dev/mtd${i}ro of=/etc_ro/lighttpd/www/dev/mtd${i}ro; done

6) After few seconds, in the textarea should appear this output:
384+0 records in
384+0 records out
128+0 records in
128+0 records out
128+0 records in
128+0 records out
14720+0 records in
14720+0 records out
1024+0 records in
1024+0 records out

   If your output doesn't match mine, stop reading and ask for
   help in the forum.

7) Open the following links to download the partitions of the OEM FW:
http://192.168.10.1/dev/mtd1ro
http://192.168.10.1/dev/mtd2ro
http://192.168.10.1/dev/mtd3ro
http://192.168.10.1/dev/mtd4ro
http://192.168.10.1/dev/mtd5ro

   If one (or more) of these files are 0 byte, stop reading and ask
   for help in the forum.

8) Store these downloaded files in a safe place.

9) Reboot your router to remove any temporary file in ram.

Installation
------------
Flash the initramfs image in the OEM firmware interface
(http://192.168.10.1/update_mesh.shtml).
When Openwrt boots, flash the sysupgrade image otherwise you won't be
able to keep configuration between reboots.

Restore OEM Firmware
--------------------
Flash the "mtd4ro" file you previously backed-up directly from LUCI.
Warning: Remember to not keep settings!
Warning2: Remember to force the flash.

Notes
-----
1) Router mac addresses:
   LAN XX:XX:XX:XX:XX:E2 (factory @ 0x28)
   WAN XX:XX:XX:XX:XX:E3 (factory @ 0x2e)
   WIFI 2G XX:XX:XX:XX:XX:E4 (factory @ 0x04)
   WIFI 5G XX:XX:XX:XX:XX:E5 (factory @ 0x8004)

   LABEL XX:XX:XX:XX:XX:E5

2) The OEM firmware upgrade page accepts only files containing the
   string "WN535K1" in the filename.

3) Additional notes 1,2,3 in the WS-WN583A6 commit are still valid
(https://github.com/openwrt/openwrt/commit/92780d80ab6f5f03fac2407c06eb267dd83914a1)

Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
[remove trailing whitespace]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 8fde820)
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-wn535k1.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)
コミット b21bc3479d46e6a4c3cc6bf7c245d4b0ddccb7db by mans0n
ath79: ASUS RP-AC66 use flash till the end

This makes available the additional space,
which was occupied by OEM's jffs2 partition before:
"0x000000f80000-0x000001000000 : jffs2"

Reverting to the OEM firmware will also recover
this partition, i.e. it is not needed and can be
used by OpenWrt.

Signed-off-by: Tamas Balogh <tamasbalogh@hotmail.com>
(commit: b21bc34)
The file was modifiedtarget/linux/ath79/dts/qca9563_asus_rp-ac66.dts (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 6d76ec38721f964ae9ac65d80ef8628199986fa4 by daniel
procd: support generic mount triggers and clean up

Allow init scripts to trigger free-form actions by exposing
procd_add_action_mount_trigger.
Clean up mount trigger wrappers while at it to reduce code duplication.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6d76ec3)
The file was modifiedpackage/system/procd/files/procd.sh (diff)
コミット 88baf6ce2c880149bd1c1d8ddacc7bc61dd4f18b by daniel
ubox: only start log to file when filesystem has been mounted

If log_file is on an filesystem mounted using /etc/config/fstab we have
to wait for that to happen before starting the logread process.
Inhibit the start of the file-writer process and use a mount trigger to
fire it up once the filesystem actually becomes available.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 88baf6c)
The file was modifiedpackage/system/ubox/files/log.init (diff)
コミット 3572c5a5da9dfd31ecc4096a8ba1c90683dba3e2 by dedeckeh
glibc: update to 2.34 HEAD

72123e1b56 NEWS: Add a bug entry for BZ #28755
08beb3a3f4 x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755]
b50d5b746c x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755]
1b9cd6a721 NEWS: add bug entry for BZ #28769 and BZ #28770
3438bbca90 Linux: Detect user namespace support in io/tst-getcwd-smallbuff
d084965adc realpath: Avoid overwriting preexisting error (CVE-2021-3998)
472e799a5f getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999)
8c8a71c85f tst-realpath-toolong: Fix hurd build
f7a79879c0 realpath: Set errno to ENAMETOOLONG for result larger than PATH_MAX [BZ #28770]
73c362840c stdlib: Fix formatting of tests list in Makefile
269eb9d930 stdlib: Sort tests in Makefile
062ff490c1 support: Add helpers to create paths longer than PATH_MAX
82b1acd9de powerpc: Fix unrecognized instruction errors with recent binutils
1d401d1fcc x86: use default cache size if it cannot be determined [BZ #28784]
6890b8a3ae CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768)
1081f1d3dd sunrpc: Test case for clnt_create "unix" buffer overflow (bug 22542)
7b5d433fd0 CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" (bug 22542)
5575daae50 socket: Add the __sockaddr_un_set function
03e6e02e6a Disable debuginfod in printer tests [BZ #28757]
705f1e4606 Update syscall lists for Linux 5.16
2fe2af88ab i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771)
73558ffe84 Update syscall lists for Linux 5.15
e64235ff42 powerpc: Fix unrecognized instruction errors with recent GCC

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 3572c5a)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット b0145891676faa38f0a5991e3e229aed7b4a9117 by rafal
bcm4908: backport BCM4908 pinctrl driver

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: b014589)
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
The file was addedtarget/linux/bcm4908/patches-5.4/087-v5.18-0002-pinctrl-bcm-add-driver-for-BCM4908-pinmux.patch
The file was addedtarget/linux/bcm4908/patches-5.10/085-v5.18-0002-pinctrl-bcm-add-driver-for-BCM4908-pinmux.patch
The file was addedtarget/linux/bcm4908/patches-5.10/085-v5.18-0001-dt-bindings-pinctrl-Add-binding-for-BCM4908-pinctrl.patch
The file was addedtarget/linux/bcm4908/patches-5.4/087-v5.18-0001-dt-bindings-pinctrl-Add-binding-for-BCM4908-pinctrl.patch
コミット a11e9fd1d5b511eeaec2c1e024d2adb33d9f16c5 by rafal
bcm4908: fixup pinctrl patches for kernel 5.4

Fixes: b0145891676f ("bcm4908: backport BCM4908 pinctrl driver")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: a11e9fd)
The file was modifiedtarget/linux/bcm4908/patches-5.4/087-v5.18-0002-pinctrl-bcm-add-driver-for-BCM4908-pinmux.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/087-v5.18-0001-dt-bindings-pinctrl-Add-binding-for-BCM4908-pinctrl.patch (diff)
コミット 840f07e532e081befc2465fd16a0388dd95e55fb by rafal
bcm4908: backport bcm_sf2 patch for better LED registers support

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 840f07e)
The file was modifiedtarget/linux/bcm4908/patches-5.10/700-net-dsa-bcm_sf2-enable-GPHY-for-switch-probing.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/701-net-dsa-bcm_sf2-keep-GPHY-enabled-on-the-BCM4908.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/700-net-dsa-bcm_sf2-enable-GPHY-for-switch-probing.patch (diff)
The file was addedtarget/linux/bcm4908/patches-5.4/076-v5.17-net-dsa-bcm_sf2-refactor-LED-regs-access.patch
The file was addedtarget/linux/bcm4908/patches-5.10/076-v5.17-net-dsa-bcm_sf2-refactor-LED-regs-access.patch
The file was modifiedtarget/linux/bcm4908/patches-5.10/701-net-dsa-bcm_sf2-keep-GPHY-enabled-on-the-BCM4908.patch (diff)
コミット 5e6867fd542b04c0b8c8e7b8360f1cac03a77b99 by daniel
mediatek: u7623-02: enable early console also in legacy image

Append 'earlycon=uart8250,mmio32,0x11004000' to the boot arguments
embedded in device-tree in order to enable early console on the
UniElec U7623 board when using the vendor/stock bootloader.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5e6867f)
The file was modifiedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02-emmc-512m.dts (diff)
コミット 5d110c016184fc2f072a41b77fce322b439bc225 by daniel
procd: seccomp/jail: Fix build error on arm with glibc

From: Peter Lundkvist <peter.lundkvist@gmail.com>

This fixes the make_syscall_h.sh script to recognize both
__NR_Linux, used by mips, and __NR_SYSCALL_BASE and
__ARM_NR_BASE used by arm.

Run-tested on arm (ipq806x) and mips (ath79), both with glibc.
Compile-tested and checked resulting syscall_names.h file wuth
glibc: aarch64, powerpc, x86_64, i486
musl: arm, mips

Fixes: FS#4194, FS#4195

Signed-off-by: Peter Lundkvist <peter.lundkvist@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5d110c0)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 9ba7a834254de33a3578a1a5884a39dc88ef7caf by daniel
mediatek: mt7623: simplify partition generation

The two options 'emmc' and 'sdmmc' now became identical lines after
introducing CONFIG_TARGET_ROOTFS_PARTSIZE.
Remove the now useless if-clauses.

Fixes: a40b4d335a ("mediatek: use CONFIG_TARGET_ROOTFS_PARTSIZE")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9ba7a83)
The file was modifiedtarget/linux/mediatek/image/mt7623.mk (diff)
コミット b6a2cee4b79f6834a4ac437016a09a77ae8eba14 by daniel
ubox: fix broken deferred start of logfile writer

Just use 'start' action which will have the desired effect instead of
trying to introduce a 'start_file' action which didn't work that way
because procd jshn magic would have to wrap around it.

Fixes: 88baf6ce2c ("ubox: only start log to file when filesystem has been mounted")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b6a2cee)
The file was modifiedpackage/system/ubox/files/log.init (diff)
コミット 0c635cf830bc9bb46005f5f8ac414c80e1bcab4e by daniel
linux-firmware: intel: add firmware for AX210

Add the most recent supported firmware file for Intel Wi-Fi 6E AX210
wireless chip. The API version 67 is not yet supported by the driver.
Additional PNVM file is required since API version 62.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 0c635cf)
The file was modifiedpackage/firmware/linux-firmware/intel.mk (diff)
コミット c7a559980ad18270c0c1c7afa4cbe708f26fb851 by mans0n
ath79: improve support for Dongwon T&I DW02-412H

* Move &nand node to DTSI
* Utilize nvmem for fetching caldata
* Rename build recipe, clean before build
* Simplify KERNEL definition

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: c7a5599)
The file was modifiedtarget/linux/ath79/dts/qca9557_dongwon_dw02-412h-64m.dts (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_dongwon_dw02-412h-128m.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9557_dongwon_dw02-412h.dtsi (diff)
コミット f16f4190222a0ce2955d71b3972367505dfad2ab by mans0n
ipq806x: convert remaining mtd-mac-address-increment

Commit d284e6ef0f06 ("treewide: convert mtd-mac-address-increment* to
generic implementation") renamed "mtd-mac-address-increment" property
to "mac-address-increment". Convert remaining usages that have been
added after that.

Fixes: f44e933458b1 ("ipq806x: provide WiFI mac-addresses from dts")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: f16f419)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
コミット ad5bf160016a6206b6cfe219bfdff7964f21717a by mans0n
ath79: convert remaining mtd-mac-address-increment

Commit d284e6ef0f06 ("treewide: convert mtd-mac-address-increment* to
generic implementation") renamed "mtd-mac-address-increment" property
to "mac-address-increment". Convert remaining usages that have been
added after that.

Fixes: af8a059bb41d ("ath79: add support for GL.iNet GL-XE300")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: ad5bf16)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-xe300.dts (diff)
コミット da8b720b0ecbb6d58f28a31b082b0c53be149a5a by rafal
bcm4908: backport first 5.18 DTS changes

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: da8b720)
The file was addedtarget/linux/bcm4908/patches-5.10/036-v5.18-0001-arm64-dts-broadcom-bcm4908-use-proper-TWD-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.10/036-v5.18-0002-arm64-dts-broadcom-bcm4908-add-pinctrl-binding.patch
The file was modifiedtarget/linux/bcm4908/patches-5.10/085-v5.18-0001-dt-bindings-pinctrl-Add-binding-for-BCM4908-pinctrl.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.4/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch (diff)
The file was addedtarget/linux/bcm4908/patches-5.4/036-v5.18-0002-arm64-dts-broadcom-bcm4908-add-pinctrl-binding.patch
The file was addedtarget/linux/bcm4908/patches-5.4/036-v5.18-0001-arm64-dts-broadcom-bcm4908-use-proper-TWD-binding.patch
コミット cd6a6e3030ff9b758469cc159c219bc7a49df5e8 by stijn
Revert "ramips: add support for ipTIME AX2004M"

Commit f4a79148f8cb ("ramips: add support for ipTIME AX2004M") seems to
leak KERNEL_LOADADDR 0x82000000 to other devices, causing the to no
longer boot. The leak is visible in u-boot:

   Using 'config-1' configuration
   Trying 'kernel-1' kernel subimage
     Description:  MIPS OpenWrt Linux-5.10.92
     Type:         Kernel Image
     Compression:  lzma compressed
     Data Start:   0x840000e4
     Data Size:    10750165 Bytes = 10.3 MiB
     Architecture: MIPS
     OS:           Linux
     Load Address: 0x82000000
     Entry Point:  0x82000000

Normally, it should look like this:

   Using 'config-1' configuration
   Trying 'kernel-1' kernel subimage
     Description:  MIPS OpenWrt Linux-5.10.92
     Type:         Kernel Image
     Compression:  lzma compressed
     Data Start:   0xbfca00e4
     Data Size:    2652547 Bytes = 2.5 MiB
     Architecture: MIPS
     OS:           Linux
     Load Address: 0x80001000
     Entry Point:  0x80001000

Revert the commit to avoid more people soft-bricking their devices.

This reverts commit f4a79148f8cbb7dfbcddfb0c1128caec45a01596.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: cd6a6e3)
The file was modifiedinclude/image-commands.mk (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 removedtarget/linux/ramips/dts/mt7621_iptime_ax2004m.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 782a4e00b7c04662212b4fd18d8236fc436d28ee by hauke
toolchain: gdb: Update to version 11.2

This is a minor corrective release over GDB 11.1, fixing the following issues:
* PR sim/28302 (gdb fails to build with glibc 2.34)
* PR build/28318 (std::thread support configure check does not use CXX_DIALECT)
* PR gdb/28405 (arm-none-eabi: internal-error: ptid_t remote_target::select_thread_for_ambiguous_stop_reply(const target_waitstatus*): Assertion `first_resumed_thread != nullptr' failed)
* PR tui/28483 ([gdb/tui] breakpoint creation not displayed)
* PR build/28555 (uclibc compile failure since commit 4655f8509fd44e6efabefa373650d9982ff37fd6)
* PR rust/28637 (Rust characters will be encoded using DW_ATE_UTF)
* PR gdb/28758 (GDB 11 doesn't work correctly on binaries with a SHT_RELR (.relr.dyn) section)
* PR gdb/28785 (Support SHT_RELR (.relr.dyn) section)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 782a4e0)
The file was modifiedtoolchain/gdb/Makefile (diff)
コミット 5b96048de109f7004de9f975c998523c1b252a80 by hauke
gdb: Update gdb to version 11.2

This is a minor corrective release over GDB 11.1, fixing the following issues:
* PR sim/28302 (gdb fails to build with glibc 2.34)
* PR build/28318 (std::thread support configure check does not use CXX_DIALECT)
* PR gdb/28405 (arm-none-eabi: internal-error: ptid_t remote_target::select_thread_for_ambiguous_stop_reply(const target_waitstatus*): Assertion `first_resumed_thread != nullptr' failed)
* PR tui/28483 ([gdb/tui] breakpoint creation not displayed)
* PR build/28555 (uclibc compile failure since commit 4655f8509fd44e6efabefa373650d9982ff37fd6)
* PR rust/28637 (Rust characters will be encoded using DW_ATE_UTF)
* PR gdb/28758 (GDB 11 doesn't work correctly on binaries with a SHT_RELR (.relr.dyn) section)
* PR gdb/28785 (Support SHT_RELR (.relr.dyn) section)

The sizes of the ipk changed on mips 24Kc like this:
2285775 gdb_11.1-3_mips_24kc.ipk
2287441 gdb_11.2-4_mips_24kc.ipk
191828 gdbserver_11.1-3_mips_24kc.ipk
191811 gdbserver_11.2-4_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5b96048)
The file was modifiedpackage/devel/gdb/Makefile (diff)
コミット 57f38e2c827e3be71d8b1709073e366afe011985 by hauke
mbedtls: Update to version 2.16.12

This fixes the following security problems:
* Zeroize several intermediate variables used to calculate the expected
  value when verifying a MAC or AEAD tag. This hardens the library in
  case the value leaks through a memory disclosure vulnerability. For
  example, a memory disclosure vulnerability could have allowed a
  man-in-the-middle to inject fake ciphertext into a DTLS connection.
* Fix a double-free that happened after mbedtls_ssl_set_session() or
  mbedtls_ssl_get_session() failed with MBEDTLS_ERR_SSL_ALLOC_FAILED
  (out of memory). After that, calling mbedtls_ssl_session_free()
  and mbedtls_ssl_free() would cause an internal session buffer to
  be free()'d twice. CVE-2021-44732

The sizes of the ipk changed on MIPS 24Kc like this:
182454 libmbedtls12_2.16.11-2_mips_24kc.ipk
182742 libmbedtls12_2.16.12-1_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 57f38e2)
The file was modifiedpackage/libs/mbedtls/Makefile (diff)
コミット cec4614df8f8e8e8402f247f66e3f96b7e916a15 by hauke
ethtool: Update to version 5.16

795f420 cmis: Rename CMIS parsing functions
369b43a cmis: Initialize CMIS memory map
da16288 cmis: Use memory map during parsing
6acaeb9 cmis: Consolidate code between IOCTL and netlink paths
d7d15f7 sff-8636: Rename SFF-8636 parsing functions
4230597 sff-8636: Initialize SFF-8636 memory map
b74c040 sff-8636: Use memory map during parsing
799572f sff-8636: Consolidate code between IOCTL and netlink paths
9fdf45c sff-8079: Split SFF-8079 parsing function
2ccda25 netlink: eeprom: Export a function to request an EEPROM page
86792db cmis: Request specific pages for parsing in netlink path
6e2b32a sff-8636: Request specific pages for parsing in netlink path
c2170d4 sff-8079: Request specific pages for parsing in netlink path
9538f38 netlink: eeprom: Defer page requests to individual parsers
664586e Merge branch 'review/next/module-mem-map' into master
50fdaec ethtool: Set mask correctly for dumping advertised FEC modes
c5e7133 cable-test: Fix premature process termination
73091cd sff-8636: Use an SFF-8636 specific define for maximum number of channels
837c166 sff-common: Move OFFSET_TO_U16_PTR() to common header file
8658852 cmis: Initialize Page 02h in memory map
27b42a9 cmis: Initialize Banked Page 11h in memory map
340d88e cmis: Parse and print diagnostic information
eae6a99 cmis: Print Module State and Fault Cause
82012f2 cmis: Print Module-Level Controls
d7b1007 sff-8636: Print Power set and Power override bits
429f2fc Merge branch 'review/cmis-diag' into master
32457a9 monitor: do not show duplicate options in help text
c01963e Release version 5.16.

The sizes of the ipk changed on MIPS 24Kc like this:
34317 ethtool_5.15-1_mips_24kc.ipk
34311 ethtool_5.16-1_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: cec4614)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 64866ba47412c8cb39f891b1861c25df22023694 by hauke
strace: Update to version 5.16

The sizes of the ipk changed on MIPS 24Kc like this:
289764 strace_5.14-1_mips_24kc.ipk
310899 strace_5.16-1_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 64866ba)
The file was modifiedpackage/devel/strace/Makefile (diff)
コミット 693d7c12e8fcdf553cd46fb561c63786b45a585a by hauke
util-linux: Do not build raw any more.

The man page of the raw tool does not build because the disk-utils/raw.8
file is missing. It looks like it should be in the tar.xz file we
download, but it is missing.

We do not package the raw tool, so this is not a problem.

This fixes the following build error:
No rule to make target 'disk-utils/raw.8', needed by 'all-am'.  Stop.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 693d7c1)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 18c6b99666acc98238013b081b9cdaf2ab4d06d9 by hauke
util-linux: Update to version 2.37.3

This release fixes two security mount(8) and umount(8) issues:

CVE-2021-3996
    Improper UID check in libmount allows an unprivileged user to unmount FUSE
    filesystems of users with similar UID.

CVE-2021-3995
    This issue is related to parsing the /proc/self/mountinfo file allows an
    unprivileged user to unmount other user's filesystems that are either
    world-writable themselves or mounted in a world-writable directory.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 18c6b99)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 8c2445a0e4f2f5b7bcccc5f7e47b8cc831cac86c by hauke
e2fsprogs: Update to version 1.46.5

The sizes of the ipk changed on MIPS 24Kc like this:
  8788 badblocks_1.45.6-2_mips_24kc.ipk
  8861 badblocks_1.46.5-1_mips_24kc.ipk

  3652 chattr_1.45.6-2_mips_24kc.ipk
  3657 chattr_1.46.5-1_mips_24kc.ipk

58128 debugfs_1.45.6-2_mips_24kc.ipk
60279 debugfs_1.46.5-1_mips_24kc.ipk

  8551 dumpe2fs_1.45.6-2_mips_24kc.ipk
  8567 dumpe2fs_1.46.5-1_mips_24kc.ipk

  4797 e2freefrag_1.45.6-2_mips_24kc.ipk
  4791 e2freefrag_1.46.5-1_mips_24kc.ipk

159790 e2fsprogs_1.45.6-2_mips_24kc.ipk
168212 e2fsprogs_1.46.5-1_mips_24kc.ipk

  7083 e4crypt_1.45.6-2_mips_24kc.ipk
  7134 e4crypt_1.46.5-1_mips_24kc.ipk

  5749 filefrag_1.45.6-2_mips_24kc.ipk
  6233 filefrag_1.46.5-1_mips_24kc.ipk

  4361 libcomerr0_1.45.6-2_mips_24kc.ipk
  4355 libcomerr0_1.46.5-1_mips_24kc.ipk

168040 libext2fs2_1.45.6-2_mips_24kc.ipk
174209 libext2fs2_1.46.5-1_mips_24kc.ipk

  8514 libss2_1.45.6-2_mips_24kc.ipk
  8613 libss2_1.46.5-1_mips_24kc.ipk

  3148 lsattr_1.45.6-2_mips_24kc.ipk
  3227 lsattr_1.46.5-1_mips_24kc.ipk

22530 resize2fs_1.45.6-2_mips_24kc.ipk
22909 resize2fs_1.46.5-1_mips_24kc.ipk

33315 tune2fs_1.45.6-2_mips_24kc.ipk
34511 tune2fs_1.46.5-1_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8c2445a)
The file was modifiedpackage/utils/e2fsprogs/Makefile (diff)
The file was removedpackage/utils/e2fsprogs/patches/003-build-Add-SYSLIBS-to-e4crypt-linking.patch
The file was modifiedpackage/utils/e2fsprogs/patches/001-com_err_version.patch (diff)
コミット 392609543d90bc3a9d050580fca39e34f52d6183 by hauke
libcap: Update to version 2.63

The sizes of the ipk changed on MIPS 24Kc like this:
11248 libcap_2.51-1_mips_24kc.ipk
14461 libcap_2.63-1_mips_24kc.ipk

18864 libcap-bin_2.51-1_mips_24kc.ipk
20576 libcap-bin_2.63-1_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3926095)
The file was modifiedpackage/libs/libcap/patches/300-disable-tests.patch (diff)
The file was modifiedpackage/libs/libcap/Makefile (diff)
コミット 8c1a84aada660021a2f346114671a214df29aadd by hauke
uboot-envtools: Update to version 2022.01

The sizes of the ipk changed on MIPS 24Kc like this:
13281 uboot-envtools_2021.01-54_mips_24kc.ipk
13308 uboot-envtools_2022.01-1_mips_24kc.ipk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8c1a84a)
The file was modifiedpackage/boot/uboot-envtools/Makefile (diff)
コミット 6cab21bd6d23407fb2dc4cf68015c4998839b5f7 by hauke
kernel: Make kmod-usb-net-lan78xx depend on kmod-of-mdio

kmod-usb-net-lan78xx depends on kmod-of-mdio when this package is
activated.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6cab21b)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット d438bdca5d04c168f8646f2091d180ee10febe2b by hauke
toolchain: glibc: Remove patch for ARC700

The ARC700 target was renoved, this patch is not needed any more.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d438bdc)
The file was removedtoolchain/glibc/patches/300-arc.patch
コミット aa8299ee4f75e90795e58b4cc548bb2f7fe0c391 by hauke
kernel: bump 5.4 to 5.4.175

All patches automatically rebased.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: aa8299e)
The file was modifiedinclude/kernel-5.4 (diff)
コミット 45d541bb409355f090b971d96ebebd8610ef84a7 by hauke
kernel: add kmod-vrf

Add option to compile kmod-vrf, support for Virtual Routing and
Forwarding (Lite).

This module depends on NET_L3_MASTER_DEV, which is a boolean kernel
option, so we need to create a configuration option also for this, and
make kmod-vrf depend on it.

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: 45d541b)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 93d91197b98463277b601ec2653351666a4ca4bd by hauke
wolfssl: update to 5.1.1-stable

Bump from 4.8.1-stable to 5.1.1-stable

Detailed release notes: https://github.com/wolfSSL/wolfssl/releases

Upstreamed patches:
001-Maths-x86-asm-change-asm-snippets-to-get-compiling.patch -
https://github.com/wolfSSL/wolfssl/commit/fa8f23284d4689c2a737204b337b58d966dcbd8c
002-Update-macro-guard-on-SHA256-transform-call.patch -
https://github.com/wolfSSL/wolfssl/commit/f447e4c1fa4c932c0286fa0331966756e243db81

Refreshed patches:
100-disable-hardening-check.patch
200-ecc-rng.patch

CFLAG -DWOLFSSL_ALT_CERT_CHAINS replaced to --enable-altcertchains
configure option

The size of the ipk changed on aarch64 like this:
491341 libwolfssl4.8.1.31258522_4.8.1-stable-7_aarch64_cortex-a53.ipk
520322 libwolfssl5.1.1.31258522_5.1.1-stable-1_aarch64_cortex-a53.ipk

Tested-by: Alozxy <alozxy@users.noreply.github.com>
Acked-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 93d9119)
The file was modifiedpackage/libs/wolfssl/patches/100-disable-hardening-check.patch (diff)
The file was removedpackage/libs/wolfssl/patches/001-Maths-x86-asm-change-asm-snippets-to-get-compiling.patch
The file was removedpackage/libs/wolfssl/patches/002-Update-macro-guard-on-SHA256-transform-call.patch
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
The file was modifiedpackage/libs/wolfssl/patches/200-ecc-rng.patch (diff)
コミット 70eedac9b30a06d0d1445bfa31743440ba535e51 by hauke
ipq40xx: add MikroTik cAP ac support

This adds support for the MikroTik RouterBOARD RBcAPGi-5acD2nD
(cAP ac), a  indoor dual band, dual-radio 802.11ac wireless AP, two
10/100/1000 Mbps Ethernet ports.

See https://mikrotik.com/product/cap_ac for more info.

Specifications:
- SoC: Qualcomm Atheros IPQ4018
- RAM: 128 MB
- Storage: 16 MB NOR
- Wireless:
   · Built-in IPQ4018 (SoC) 802.11b/g/n 2x2:2, 2.5 dBi antennae
   · Built-in IPQ4018 (SoC) 802.11a/n/ac 2x2:2, 2.5 dBi antennae
- Ethernet: Built-in IPQ4018 (SoC, QCA8075) , 2x 1000/100/10 port,
   PoE in and passive PoE out

Unsupported:
- PoE out

Installation:
Boot the initramfs image via TFTP and then flash the sysupgrade
image using "sysupgrade -n"

Signed-off-by: Alar Aun <alar.aun@gmail.com>
(commit: 70eedac)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/03_gpio_switches (diff)
The file was addedpackage/firmware/ipq-wifi/board-mikrotik_cap-ac.qca4019
The file was modifiedpackage/firmware/ipq-wifi/Makefile (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-cap-ac.dts
The file was modifiedtarget/linux/ipq40xx/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
コミット f2232544b879affe4e84c13fdf38da80e07c7360 by daniel
kernel: bump 5.10 to 5.10.93

No patches required rebasing.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: f223254)
The file was modifiedinclude/kernel-5.10 (diff)
コミット 1343acc8cd9e5c4206c2f65f1897c7be5660f046 by daniel
kernel: bump 5.10 to 5.10.94

Deleted (upstreamed):
bcm27xx/patches-5.10/950-0669-drm-vc4-hdmi-Make-sure-the-device-is-powered-with-CE.patch [1]
bcm27xx/patches-5.10/950-0672-drm-vc4-hdmi-Move-initial-register-read-after-pm_run.patch [1]
gemini/patches-5.10/0003-ARM-dts-gemini-NAS4220-B-fis-index-block-with-128-Ki.patch [2]

Manually rebased:
bcm27xx/patches-5.10/950-0675-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-CEC-int.patch

Manually reverted:
generic/pending-5.10/860-Revert-ASoC-mediatek-Check-for-error-clk-pointer.patch [3]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.94&id=55b10b88ac8654fc2f31518aa349a2e643b37f18
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.94&id=958a8819d41420d7a74ed922a09cacc0ba3a4218
[3] https://lore.kernel.org/all/trinity-2a727d96-0335-4d03-8f30-e22a0e10112d-1643363480085@3c-app-gmx-bap33/

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1343acc)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0001-PCI-pci-bridge-emul-Add-description-for-class_revisi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0136-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0408-drm-atomic-Pass-the-full-state-to-CRTC-atomic-enable.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0002-PCI-pci-bridge-emul-Add-definitions-for-missing-capa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/713-v5.15-net-phy-marvell-add-SFP-support-for-88E1510.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0028-mm-Remove-the-PFN-busy-warning.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0676-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-hotplug.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0460-drm-vc4-hdmi-Don-t-register-the-CEC-adapter-if-there.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0528-drm-connector-Add-helper-to-compare-HDR-metadata.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0684-drm-vc4-hdmi-Don-t-poll-for-the-infoframes-status-on.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0415-drm-vc4-hdmi-Store-pixel-frequency-in-the-connector-.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0003-PCI-aardvark-Add-support-for-DEVCAP2-DEVCTL2-LNKCAP2.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0603-vc4-drm-hdmi-Fix-missing-declaration.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0675-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-CEC-int.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0020-PCI-aardvark-Don-t-mask-irq-when-mapping.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0636-drm-vc4-Register-HDMI-codec.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0672-drm-vc4-hdmi-Move-initial-register-read-after-pm_run.patch
The file was modifiedtarget/linux/generic/pending-5.10/850-0015-PCI-aardvark-Optimize-writing-PCI_EXP_RTCTL_PMEIE-an.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch (diff)
The file was modifiedtarget/linux/lantiq/patches-5.10/0152-lantiq-VPE.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-0131-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0183-Initialise-rpi-firmware-before-clk-bcm2835.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0019-PCI-aardvark-Remove-irq_mask_ack-callback-for-INTx-i.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0458-drm-vc4-hdmi-Split-the-interrupt-handlers.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0313-vc4_hdmi-Set-HDMI_MAI_FMT.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0317-vc4_hdmi-Remove-firmware-logic-for-MAI-threshold-set.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0318-vc_hdmi-Set-VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/339-MIPS-BCM63XX-add-support-for-BCM63268.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch (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-0655-drm-vc4-hdmi-Enable-the-scrambler-on-reconnection.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0538-drm-vc4-hdmi-Convert-to-the-new-clock-request-API.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0459-drm-vc4-hdmi-Support-BCM2711-CEC-interrupt-setup.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0505-vc4-drm-Avoid-full-hdmi-audio-fifo-writes.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0647-drm-vc4-Fix-timings-for-interlaced-modes.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0413-drm-vc4-hdmi-Don-t-access-the-connector-state-in-res.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0600-drm-vc4-hdmi-Simplify-the-connector-state-retrieval.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0575-drm-vc4-hdmi-Enable-the-scrambler.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/430-MIPS-BCM63XX-add-nand-clocks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0476-drm-vc4-Add-connector-check-to-trigger-mode_change-w.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0024-clk-bcm2835-Read-max-core-clock-from-firmware.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0023-clk-bcm2835-Add-claim-clocks-property.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/302-arm-compressed-set-ipq40xx-watchdog-to-allow-boot.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/bcm27xx/patches-5.10/950-0475-drm-vc4-Add-HDR-metadata-property-to-the-VC5-HDMI-co.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0412-drm-vc4-Pass-the-atomic-state-to-encoder-hooks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0529-drm-vc4-Use-the-new-helpers.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/860-Revert-ASoC-mediatek-Check-for-error-clk-pointer.patch
The file was modifiedtarget/linux/generic/pending-5.10/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0031-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0654-drm-vc4-hdmi-Use-a-fixed-rate-for-the-HSM-clock-on-B.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0315-drm-vc4-move-setup-from-hw_params-to-prepare.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0602-drm-vc4-hdmi-Add-a-workqueue-to-set-scrambling.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0379-vc4-Clear-unused-infoframe-packet-RAM-registers.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0576-drm-vc4-hdmi-Raise-the-maximum-clock-rate.patch (diff)
The file was removedtarget/linux/gemini/patches-5.10/0003-ARM-dts-gemini-NAS4220-B-fis-index-block-with-128-Ki.patch
The file was modifiedtarget/linux/octeontx/patches-5.10/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0377-vc4_hdmi-Report-that-3d-stereo-is-allowed.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0667-drm-vc4-hdmi-Put-the-device-on-error-in-pre_crtc_con.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/259-regmap_dynamic.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0334-net-bcmgenet-Reset-RBUF-on-first-open.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0601-drm-vc4-hdmi-Rely-on-interrupts-to-handle-hotplug.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0531-drm-vc4-hdmi-Signal-the-proper-colorimetry-info-in-t.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0577-vc4-drm-hdmi-Handle-case-when-bvb-clock-is-null.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0036-tty-amba-pl011-Add-un-throttle-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0527-drm-connector-Create-a-helper-to-attach-the-hdr_outp.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0456-drm-vc4-hdmi-Update-the-CEC-clock-divider-on-HSM-rat.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0677-drm-vc4-hdmi-Only-call-into-DRM-framework-if-registe.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0034-amba_pl011-Add-cts-event-workaround-DT-property.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0032-amba_pl011-Round-input-clock-up.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/081-net-next-regmap-allow-to-define-reg_update_bits-for-no-bus.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0717-drm-vc4-hdmi-Make-sure-the-controller-is-powered-up-.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0637-drm-vc4-hdmi-Remove-redundant-variables.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0012-PCI-aardvark-Enable-MSI-X-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0314-drm-vc4-add-iec958-controls-to-vc4_hdmi.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0011-PCI-aardvark-Fix-setting-MSI-address.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0592-drm-vc4-Allow-DBLCLK-modes-even-if-horz-timing-is-od.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0178-clk-bcm2835-Disable-v3d-clock.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0316-drm-vc4-enable-HBR-MAI-format-on-HBR-streams.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0417-drm-vc4-hdmi-Enable-10-12-bpc-output.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0537-clk-Introduce-a-clock-request-API.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0022-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0670-drm-vc4-hdmi-Add-missing-clk_disable_unprepare-on-er.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0410-drm-atomic-Pass-the-full-state-to-CRTC-atomic-begin-.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch (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)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0117-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch (diff)
The file was modifiedtarget/linux/octeon/patches-5.10/130-itus_shield_support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0346-drm-vc4-A-present-but-empty-dmas-disables-audio.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0652-drm-vc4-Fix-pixel-wrap-issue-with-DVP-teardown.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-5.10/801-pci-mvebu-time-out-reset-on-link-up.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0349-drm-vc4-Add-all-the-HDMI-registers-into-the-debugfs-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0414-drm-vc4-hdmi-Create-a-custom-connector-state.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0457-drm-vc4-hdmi-Introduce-a-CEC-clock.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0574-drm-vc4-hdmi-Properly-compute-the-BVB-clock-rate.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0137-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0668-drm-vc4-hdmi-Split-the-CEC-disable-enable-functions-.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0669-drm-vc4-hdmi-Make-sure-the-device-is-powered-with-CE.patch
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0310-vc4_hdmi-Remove-cec_available-flag-as-always-support.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/pending-5.10/850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.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/bcm63xx/patches-5.10/341-MIPS-BCM63XX-add-support-for-BCM6318.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0147-clk-bcm2835-Avoid-null-pointer-exception.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0416-drm-vc4-hdmi-Use-the-connector-state-pixel-rate-for-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0020-Register-the-clocks-early-during-the-boot-process-so.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/300-mips_expose_boot_raw.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/712-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0022-PCI-aardvark-Update-comment-about-link-going-down-af.patch (diff)
コミット b9736cb78c508dfeda7178973fe4fb9eb12c6a1b by daniel
kernel: bump 5.10 to 5.10.95

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: b9736cb)
The file was modifiedtarget/linux/ath79/patches-5.10/401-mtd-nor-support-mtd-name-from-device-tree.patch (diff)
The file was modifiedtarget/linux/pistachio/patches-5.10/401-mtd-nor-support-mtd-name-from-device-tree.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
コミット ff97fb98e3176aef0378318d7ff52aaa85bfeb48 by daniel
kernel: bump 5.10 to 5.10.96

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: ff97fb9)
The file was modifiedtarget/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/generic/hack-5.10/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-11-net-resolve-forwarding-path-from-virtual-netdevice-a.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0371-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/108-v5.14-net-stmmac-explicitly-deassert-gmac-ahb-reset.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0138-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch (diff)
コミット dc2da6a23369c8da069321dcfd593a9cf8c993c6 by daniel
bcm63xx: Remove patch already in Linux stable

Remove the 434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch, it was
already applied to Linux 5.10.37 and is not needed any more.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: dc2da6a)
The file was removedtarget/linux/bcm63xx/patches-5.10/434-nand-brcmnand-fix-OOB-R-W-with-Hamming-ECC.patch
コミット 4367d4f869cb031790d8077fd4405830762a6134 by daniel
uqmi: update to git HEAD

f254fc5 uqmi: add support for get operating mode

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4367d4f)
The file was modifiedpackage/network/utils/uqmi/Makefile (diff)
コミット a5c8811c04799a601447a5b0cd21d39e00c0ae0e by hauke
iptables: fix ip6tables-extra description

The define was referencing ip6tables-mod-extra instead of ip6tables-extra

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: a5c8811)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 4e7ad159043f3c75eaf4d81a2dc089d7babba07e by hauke
iptables: fix ip6tables-nft description

ip6tables-nft packages ip6tables* utils not iptables*

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 4e7ad15)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 1ebb8e3b6be8ed070dcb466fc8d1631e5453df72 by hauke
netfilter: add kmod-nft-compat

This modules is required by iptables-nft

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 1ebb8e3)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
The file was modifiedinclude/netfilter.mk (diff)
コミット b0bd6599e840c443d8ccb8759315e4dd006fd6aa by hauke
iptables: rework ip(6)tables-nft dependencies

according to iptables-nft man page,
"These tools use the libxtables framework extensions and hook to the nf_tables
kernel subsystem using the nft_compat module."

This means that to work, iptables-nft needs the same modules as
iptables legacy except the ip(6)table-{filter,mangle,nat,raw}
ip_tables, ip6tables.
When those modules are loaded iptables-nft-save output contains
"# Warning: iptables-legacy tables present, use iptables-legacy-save to see them"
But as long as it's empty it should not be a problem.

To have nft properly display the rules created by ip(6)tables-nft we need
all iptables targets and matches to be built as extension and not built-in
(/usr/lib/iptables/libip(6)t_*.so)

When switching a package to iptables-nft, you need to keep the
iptables-mod-* dependencies

This patch does minimal changes:
- remove the direct iptables-nft -> iptables dependency
- and more important add nft-compat dependency

The rule
iptables-nft -A OUTPUT -d 8.8.8.8 -m comment --comment "aaa" -j REJECT
becomes
table ip filter {
chain OUTPUT {
type filter hook output priority filter; policy accept;
ip daddr 8.8.8.8 # xt_comment counter packets 0 bytes 0 # xt_REJECT
}
}

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: b0bd659)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 3a5df36cf694ca821ad5486ff360969bd3492aaa by hauke
iptables: use ALTERNATIVES for ip(6)tables(-nft)

As nftables is now the default, ip(6)tables-nft gets higher priority

The removed symlinks ("$(CP)" line) will now be installed by the
ALTERNATIVES mechanism

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 3a5df36)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 0e32c6baf37688e8cefed5718afe13ec18f75233 by hauke
iptables: add ip{,6}tables-legacy{,-restore,-save} symlinks

Now that we can have both legacy and nft iptables variants
installed at the same time, install the legacy symlinks

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 0e32c6b)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 02b9b6872a4f70b304264cd4ccea0ec633b16816 by nbd
mac80211: backport support for ndo_fill_forward_path

Will be used in an upcoming mt76 update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 02b9b68)
The file was addedpackage/kernel/mac80211/patches/subsys/330-mac80211-add-support-for-.ndo_fill_forward_path.patch
コミット 543ada64edb88ff68328bcde5418eac7afcc3634 by nbd
mac80211: reorganize patches

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 543ada6)
The file was removedpackage/kernel/mac80211/patches/subsys/310-mac80211-agg-tx-don-t-schedule_and_wake_txq-under-st.patch
The file was addedpackage/kernel/mac80211/patches/subsys/311-mac80211-minstrel_ht-rework-rate-downgrade-code-and-.patch
The file was addedpackage/kernel/mac80211/patches/subsys/306-mac80211-use-coarse-boottime-for-airtime-fairness-co.patch
The file was removedpackage/kernel/mac80211/patches/subsys/309-mac80211-send-ADDBA-requests-using-the-tid-queue-of-.patch
The file was addedpackage/kernel/mac80211/patches/subsys/302-mac80211-fix-regression-in-SSN-handling-of-addba-tx.patch
The file was removedpackage/kernel/mac80211/patches/subsys/354-mac80211-minstrel_ht-reduce-fluctuations-in-rate-pro.patch
The file was removedpackage/kernel/mac80211/patches/subsys/304-mac80211-sta-randomize-BA-session-dialog-token-alloc.patch
The file was addedpackage/kernel/mac80211/patches/subsys/300-mac80211-fix-rate-control-for-retransmitted-frames.patch
The file was removedpackage/kernel/mac80211/patches/subsys/305-mac80211-fix-regression-in-SSN-handling-of-addba-tx.patch
The file was addedpackage/kernel/mac80211/patches/subsys/307-mac80211_hwsim-make-6-GHz-channels-usable.patch
The file was addedpackage/kernel/mac80211/patches/subsys/308-mac80211-add-support-for-.ndo_fill_forward_path.patch
The file was removedpackage/kernel/mac80211/patches/subsys/355-mac80211-minstrel_ht-rework-rate-downgrade-code-and-.patch
The file was addedpackage/kernel/mac80211/patches/subsys/309-mac80211-minstrel_ht-fix-MINSTREL_FRAC-macro.patch
The file was addedpackage/kernel/mac80211/patches/subsys/305-mac80211-agg-tx-don-t-schedule_and_wake_txq-under-st.patch
The file was removedpackage/kernel/mac80211/patches/subsys/321-mac80211_hwsim-make-6-GHz-channels-usable.patch
The file was removedpackage/kernel/mac80211/patches/subsys/311-mac80211-use-coarse-boottime-for-airtime-fairness-co.patch
The file was addedpackage/kernel/mac80211/patches/subsys/301-mac80211-sta-randomize-BA-session-dialog-token-alloc.patch
The file was removedpackage/kernel/mac80211/patches/subsys/301-mac80211-fix-rate-control-for-retransmitted-frames.patch
The file was removedpackage/kernel/mac80211/patches/subsys/306-mac80211-set-up-the-fwd_skb-dev-for-mesh-forwarding.patch
The file was removedpackage/kernel/mac80211/patches/subsys/330-mac80211-add-support-for-.ndo_fill_forward_path.patch
The file was addedpackage/kernel/mac80211/patches/subsys/303-mac80211-set-up-the-fwd_skb-dev-for-mesh-forwarding.patch
The file was addedpackage/kernel/mac80211/patches/subsys/310-mac80211-minstrel_ht-reduce-fluctuations-in-rate-pro.patch
The file was removedpackage/kernel/mac80211/patches/subsys/353-mac80211-minstrel_ht-fix-MINSTREL_FRAC-macro.patch
The file was addedpackage/kernel/mac80211/patches/subsys/304-mac80211-send-ADDBA-requests-using-the-tid-queue-of-.patch
コミット 03ea0405a6db0e5144d486a682e97a0be47a47c1 by nbd
mac80211: backport MBSSID/EMA support patches

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 03ea040)
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was modifiedpackage/network/utils/iw/patches/001-nl80211_h_sync.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/313-nl80211-MBSSID-and-EMA-support-in-AP-mode.patch
The file was addedpackage/kernel/mac80211/patches/subsys/312-mac80211-split-beacon-retrieval-functions.patch
コミット 0b5a547ef0310a95467bbf8cce8c3e28a7ab1cfc by nbd
mac80211: backport support for background radar detection

Will be used in an upcoming mt76 update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0b5a547)
The file was addedpackage/kernel/mac80211/patches/subsys/316-cfg80211-fix-possible-NULL-pointer-dereference-in-cf.patch
The file was addedpackage/kernel/mac80211/patches/subsys/317-cfg80211-schedule-offchan_cac_abort_wk-in-cfg80211_r.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/315-cfg80211-move-offchan_cac_event-to-a-dedicated-work.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/400-allow-ibss-mixed.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/320-cfg80211-rename-offchannel_chain-structs-to-backgrou.patch
The file was addedpackage/kernel/mac80211/patches/subsys/314-cfg80211-implement-APIs-for-dedicated-radar-detectio.patch
The file was addedpackage/kernel/mac80211/patches/subsys/318-cfg80211-allow-continuous-radar-monitoring-on-offcha.patch
The file was addedpackage/kernel/mac80211/patches/subsys/319-mac80211-introduce-set_radar_offchan-callback.patch
コミット e045e40671ab6f689b79a2b51ec9eb9461423d46 by nbd
mt76: update to the latest version

833b9d7fcf7f mt76: allow drivers to drop rx packets early
f703084f31cb mt76: mt7915: process txfree and txstatus without allocating skbs
047b9a9e78b3 mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663
fea36e02075c mt76: only kick tx queue if frames were queued
8381e54ebfb5 linux-firmware: update firmware for MT7921 WiFi device
d57dadb8c861 Revert "mt76: only kick tx queue if frames were queued"
3a21d6e2153b mt76: mt7663: disable 4addr capability
f1d66cf7a6c5 mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2
c9a4146404d4 sync with upstream
4ed8c910b94e mt76: mt7921: fix possible resume failure
bf105aa6cd2f mt76: mt7921: fix network buffer leak by txs missing
e2b454b6fb30 mt76: connac: introduce MCU_EXT macros
5a87f5497c9b mt76: connac: align MCU_EXT definitions with 7915 driver
720ddc32507d mt76: connac: remove MCU_FW_PREFIX bit
da5128a59eda mt76: connac: introduce MCU_UNI_CMD macro
116109bee7cb mt76: connac: introduce MCU_CE_CMD macro
f96fbdf038d5 mt76: connac: rely on MCU_CMD macro
922f0d408413 mt76: mt7915: rely on mt76_connac definitions
b4ae1da1d1e0 mt76: mt7921: reduce log severity levels for informative messages
db105a722b87 mt76: mt7921s: make pm->suspended usage consistent
e2cc063238c0 mt76: mt7921s: fix suspend error with enlarging mcu timeout value
812b73f2f1e0 mt76: mt7915: introduce mt76_vif in mt7915_vif
b041a8a30055 mt76: mt7915: add mu-mimo and ofdma debugfs knobs
b851a3e7839d mt76: mt7921: remove dead definitions
266c7a9f2994 mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv
19cc7d83190c mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work
928c4550e413 mt76: mt7921s: make pm->suspended usage consistent [update]
8d6c68a7d0d1 mt76: mt7921: fix possible resume failure [update]
26fb105e538c mt76: mt7921s: fix cmd timeout in throughput test
9db482264389 mt76: mt7921: fix build regression
3edb87cdf138 mt7915: formatting change to sync with upstream
5cad38ba247d mt76: mt7915: add mt7915_mmio_probe() as a common probing function
15f9f88b362a mt76: mt7915: refine register definition
de49cf43ef34 mt76: add MT_RXQ_MAIN_WA for mt7916
6032c35f1306 mt76: mt7915: rework dma.c to adapt mt7916 changes
074d7c5381ed mt76: mt7915: add firmware support for mt7916
27b3253318e7 mt76: mt7915: rework eeprom.c to adapt mt7916 changes
030540246088 mt76: mt7915: enlarge wcid size to 544
400129c69f91 mt76: mt7915: add txfree event v3
cbbb3f65fcd0 mt76: mt7915: update rx rate reporting for mt7916
eb51c4deef0e mt76: mt7915: update mt7915_chan_mib_offs for mt7916
fb4709222028 mt76: mt7915: add mt7916 calibrated data support
e758feeaf1d6 mt76: mt7915: add device id for mt7916
115ea27a5cab mt76: connac: fix sta_rec_wtbl tag len
b3f922266685 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
bac5eda1f5b2 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
b44485d5c8ac mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
9cc58e254d53 mt76: connac: move mt76_connac_mcu_get_cipher in common code
60dcd9f09ff6 mt76: connac: move mt76_connac_chan_bw in common code
a8d0b7d0cc60 mt76: mt7915: rely on mt76_connac_get_phy utilities
4441db30c1c1 mt76: connac: move mt76_connac_mcu_add_key in connac module
794b6f18d0fb mt76: mt7915: fix code defect
9d2a01b6cb60 mt76: set wlan_idx_hi on mt7916
2c89977b32c2 mt76: mt7915: fix kernel build warning
6c4874839830 mt76: make mt76_sar_capa static
215fdcc7ca6c mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
bc254718b40e mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
22fcff5ff21a mt76: sdio: lock sdio when it is needed
4669882aa595 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset
944545855e0f mt76: mt7921s: update mt7921s_wfsys_reset sequence
854c8d076a34 mt76: mt7915: move pci specific code back to pci.c
a77da27796f2 mt76: mt7915: fix warning: variable 'base' is used uninitialized
7b5e69961c71 mt76: mt7915: fix warning: variable 'flags' set but not used
b5138e7b89f9 mt76: mt7921: fix a possible race enabling/disabling runtime-pm
af218fbe2500 linux-firmware: update firmware for MT7921 WiFi device
31c19c467950 mt76: mt7915: remove duplicated defs in mcu.h
9198eca1b16f mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
829d87a93a51 mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
50956cf17901 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
bda40f4e1d5e mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
4728939c1d48 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
e3ae1828068b mt76: mt7915: rely on mt76_connac_mcu_sta_ba
d9e9989eca07 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
168713595fff mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
60394d3e3504 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
3a79454d078d mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
9ae9aa6c1aea mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
fd8cdfab91e4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
a92024c5a5b5 mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module
6dc585a3a274 mt76: connac: introduce is_connac_v1 utility routine
0f29d2aa5a72 mt76: connac: move mt76_connac_mcu_set_pm in connac module
dcf408ff8a5e mt76: mt7921: get rid of mt7921_mcu_get_eeprom
77b2a8601fc1 mt76: mt7915: rely on mt76_connac_mcu_start_firmware
65f78dee243a mt76: connac: move mt76_connac_mcu_restart in common module
5adf5b14040b mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch
69bf1dabe78f mt76: mt7915: rely on mt76_connac_mcu_init_download
951b1ddd370e mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module
0826b3992238 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
058de6d36fa9 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
aafda86aed2b mt76: mt7921e: make dev->fw_assert usage consistent
def12bef91a3 mt76: mt7921: forbid the doze mode when coredump is in progress
009414d27d37 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
3c5856eca223 mt76: mt7921: set EDCA parameters with the MCU CE command
01a3d73b452e mt76: mt7615: fix a possible race enabling/disabling runtime-pm
123ed864d1ae mt76: mt7921e: process txfree and txstatus without allocating skbs
018f98abba68 mt76: connac: add support for passing the cipher field in bss_info
288e7443e35c mt76: mt7615: update bss_info with cipher after setting the group key
36e1577cb3d3 mt76: mt7915: update bss_info with cipher after setting the group key
d42590d8fcc8 mt76: make cipher in struct mt76_vif u8 instead of enum
11602b8505c6 mt76: mt7615e: process txfree and txstatus without allocating skbs
2ef775c10bd3 linux-firmware: add firmware for MT7916
976ea3879730 mt76: mt7915: add support for passing chip/firmware debug data to user space
d11bd7bd83f4 tools: add support for sending firmware debug data via udp
dc8e2e8dcd34 mt76: mt7921: do not always disable fw runtime-pm
7063127f852b mt76: mt7921: fix a leftover race in runtime-pm
f78f4334b0b2 mt76: mt7615: fix a leftover race in runtime-pm
f1f94d19c160 mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
c2ff2f0d6d19 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
3e7954a0b32e mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
3c2cc9034376 mt76: mt7921e: fix possible probe failure after reboot
f7f6c6dcc6eb mt76: mt7921: fix crash when startup fails.
8656198c925b mt76: sdio: disable interrupt in mt76s_sdio_irq
6204d61ab821 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
68c5aa56f5f2 mt76: mt7921: toggle runtime-pm adding a monitor vif
541e4e8d3c3e mt76: mt7915: set bssinfo/starec command when adding interface
78770f741af9 mt76: mt7915: introduce mt7915_set_radar_background routine
93c03778f92e mt76: mt7915: enable radar trigger on rdd2
4c76a6c3a1f2 mt76: mt7915: introduce rdd_monitor debugfs node
5b94045f927e mt76: mt7915: report radar pattern if detected by rdd2
22094b27ff6a mt76: mt7915: enable radar background detection
4282ca57a143 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
0f16c67657a2 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap
9a16d33311a7 mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap
639b55fdc95e mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
ebbd2717a16e mt76: mt7663s: flush runtime-pm queue after waking up the device
37c3bf2256de mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
96959bd15eef mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
4e42e55ce636 mt76: stop the radar detector after leaving dfs channel
8b32439d5a86 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
b4e6f0d6f15a mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
15398f1e8385 mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
607eda6eb032 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
69d20f2e6cb0 mt76: mt7915: fix the nss setting in bitrates
c3ffa536249a mt76: sdio: honor the largest Tx buffer the hardware can support
e3e3562f8fa0 mt76: mt7921s: run sleep mode by default
553200cf63fd firmware: update mt7662 firmware to version 2.3
20d1fed838b9 mt76x02: improve mac error check/reset reliability
9b2ac62d6f31 mt76: mt76x02: improve tx hang detection
fae295af31eb mt76: mt7915: fix/rewrite the dfs state handling logic
e0f9479bf893 mt76: mt7615: fix/rewrite the dfs state handling logic
822e1135e7e1 mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
f8c0ed1e6bdf mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
ab9b8078427a mt76: dma: initialize skip_unmap in mt76_dma_rx_fill

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e045e40)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 782d4c8306c89fc8b7e98601acc5b6da0bd596bb by hauke
uboot-mvebu: update to version 2022.01

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Tested-by: Andre Heider <a.heider@gmail.com> # ESPRESSObin
(commit: 782d4c8)
The file was modifiedpackage/boot/uboot-mvebu/Makefile (diff)
コミット 5c804bc199e43e7d41af3242cba950f88bb29807 by hauke
uboot-mvebu: Add U-boot for Turris Omnia

* Add U-boot support for Turris Omnia

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 5c804bc)
The file was modifiedpackage/boot/uboot-mvebu/Makefile (diff)
コミット d16bd89c71da6bad5f4d37008217ced3bac4e5d6 by hauke
uboot-mvebu: backport two patches for Marvell A38x

This solves issue with DDR training on Turris Omnia.

Log:
********   DRAM initialization Failed (res 0x1)   ********
DDR3 Training Sequence - FAILED
ERROR ### Please RESET the board ###

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: d16bd89)
The file was addedpackage/boot/uboot-mvebu/patches/011-ddr-marvell-a38x-fix-synchronous-asynchronous-mode.patch
The file was addedpackage/boot/uboot-mvebu/patches/010-ddr-marvell-a38x-fix-split-out-mix.patch
コミット 7c3efd5273fde3ec53d7f80670963e16512c6f17 by hauke
ramips: Switch Teltonika RUT5xx to kernel GPIO-line watchdog driver

The commit 04e91631e050 ("om-watchdog: add support for Teltonika RUT5xx
(ramips)") used the deprecated om-watchdog daemon to handle the GPIO-line
connected watchdog on the Teltonika RUT5xx.

But this daemon has massive problems since commit 30f61a34b4cf
("base-files: always use staged sysupgrade"). The process will always be
stopped on sysupgrades. If the sysupgrade takes slightly longer, the
watchdog is not triggered at the correct time and thus the sysupgrade will
interrupted hard by the watchdog sysupgrade. And this hard interrupt can
easily brick the device when there is no fallback (dual-boot, ...).

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: 7c3efd5)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
The file was modifiedtarget/linux/ramips/dts/rt3050_teltonika_rut5xx.dts (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-5.10 (diff)
コミット 8a8b7b423428309d66c96d93dc11499e21b665cb by hauke
om-watchdog: Drop unused package

All devices which used this package migrated to the kernel GPIO-line
watchdog driver and configure it over their DT.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
(commit: 8a8b7b4)
The file was removedpackage/kernel/om-watchdog/files/om-watchdog
The file was removedpackage/kernel/om-watchdog/Makefile
The file was removedpackage/kernel/om-watchdog/files/om-watchdog.init
コミット fb6cf22866b3bb6dfcbee0659f785982d071c863 by hauke
tools/meson: update to 0.61.1

Changelog:

backend_startup_project
Add a man page backend to refman
extract_objects() supports generated sources
Python 3.6 support will be dropped in the next release
Warning if check kwarg of run_command is missing
meson rewrite can modify extra_files
meson rewrite target <target> info outputs target's extra_files
Visual Studio 2022 backend
Support for CMake <3.14 is now deprecated for CMake subprojects
Added support for sccache
install_symlink function

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: fb6cf22)
The file was modifiedtools/meson/Makefile (diff)
コミット 8c1d5129ee8464b3a240d73c48eb2d166537c1a8 by nbd
bpf-headers: fix build error from within the SDK

The SDK does not ship the generic platform files. Use relative path for
GENERIC_PLATFORM_DIR to make it work. This points it at the files from
the feed directory instead of the base SDK path

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8c1d512)
The file was modifiedpackage/kernel/bpf-headers/Makefile (diff)