Skip to content
成功

変更履歴

概要

  1. kernel: usb: remove left-over LINUX_5_10 dependency symbol (commit: fcd5fd4) (details)
  2. apm821xx: WNDR4700: delete dead dt definitions (commit: 1085c4b) (details)
  3. apm821xx: convert legacy nand partition layout (commit: f095822) (details)
  4. apm821xx: WNDR4700: utilize ath9k nvmem-cells (commit: a1693a8) (details)
  5. ipq806x: utilize nvmem-cells for pre-calibration data (commit: 2047058) (details)
  6. linux-firmware: qca99x0 update package (commit: c2630ac) (details)
  7. ipq806x: G10: use ASROCK's wifi calibration data (commit: 965e878) (details)
  8. generic: kernel: add patches with ZTE MF286D modem (commit: 4d3e17e) (details)
  9. ipq40xx: add support for ZTE MF286D (commit: a91ab8b) (details)
  10. ipq40xx: add Linksys MR8300 WAN port (commit: 2c1f8a6) (details)
  11. bcm27xx: update distroconfig.txt for faster RPi4 (commit: 02fbdc6) (details)
  12. ath79: kernel: drop _machine_restart again (commit: 54e82f5) (details)
  13. ath79: support ZTE MF286 (commit: 8c78a13) (details)
  14. octeontx: switch to 5.10 Kernel (commit: 7a1ce08) (details)
  15. kernel: backport MediaTek jumbo frame support (commit: 637a3aa) (details)
  16. kernel: backport MT7530 ageing time support (commit: 4834565) (details)
  17. kernel: backport MT7530 VLAN fix (commit: ee6ba21) (details)
  18. kernel: backport MT7530 MDB operations (commit: d5f4472) (details)
  19. kernel: backport MediaTek Ethernet PHY driver (commit: 8b4cba5) (details)
  20. kernel: backport MT7530 IRQ support (commit: 3f4301e) (details)
  21. util-linux: package ipcs command (commit: 2c929f8) (details)
  22. Revert "kernel: backport MT7530 IRQ support" (commit: 781f2f7) (details)
  23. Revert "kernel: backport MediaTek Ethernet PHY driver" (commit: 1b311aa) (details)
  24. kernel: bpf-headers: fix build error when testing kernel is used (commit: 4d90452) (details)
  25. ipq806x: convert TP-Link Archer VR2600v to denx,uimage (commit: f6a01d7) (details)
  26. base-files: replace fgrep with grep -F (commit: 7994461) (details)
  27. target/linux: replace egrep with grep -E (commit: 8cfce16) (details)
  28. include/meson: fix host build directory (commit: 4c42e2d) (details)
  29. tools/zstd: update to 1.5.2 (commit: 8de901c) (details)
  30. ath79: add support for TP-Link TL-WR841HP v2 (commit: 43ec6d6) (details)
  31. ath79: add support for booting QCN5502 SoC (commit: 6ede645) (details)
  32. ath79: add partial support for Netgear EX7300v2 (commit: c32008a) (details)
  33. ath79: add support for Mikrotik LHG 5 (commit: e068383) (details)
  34. ramips: add support for Xiaomi Mi Router CR660x series (commit: 3343ca7) (details)
  35. Revert "tools/zstd: update to 1.5.2" (commit: af79853) (details)
  36. netifd: update to latest Git HEAD (commit: 3b1692c) (details)
  37. ucode: update to latest Git HEAD (commit: 134c88c) (details)
  38. firewall4: update to latest Git HEAD (commit: 2dd6777) (details)
  39. uhttpd: update to latest Git HEAD (commit: 881a059) (details)
  40. rpcd: update to latest Git HEAD (commit: 07eccc2) (details)
  41. hostapd: automatically calculate channel center freq on chan_switch (commit: 46e0eeb) (details)
  42. firewall4: update to latest Git HEAD (commit: ae75541) (details)
  43. hostapd: update to v2.10 (commit: adb8c09) (details)
  44. hostapd: refresh patches (commit: 04ed224) (details)
  45. wireguard-tools: allow generating private_key (commit: 5406684) (details)
  46. ipq806x: Enlarge D7800 flash - use netgear partition (commit: a0ad07e) (details)
  47. ramips: move KERNEL_LOADADDR into Device/Default (commit: 09f3834) (details)
  48. ucode: update to latest Git HEAD (commit: 1847382) (details)
  49. kernel: generic: select the fq_codel qdisc by default (commit: f39872d) (details)
  50. meta: drop issue_template (commit: 64125ed) (details)
  51. kernel: backport MediaTek Ethernet PHY driver (commit: 73fd9f7) (details)
  52. ath25: switch to 5.10 Kernel (commit: 8d8d26b) (details)
  53. kernel: backport MT7530 IRQ support (commit: f9cfe7a) (details)
  54. mt7622: bpi-r64: enable using mt7531 switch irq (commit: 7323ef2) (details)
  55. mt7622: linksys-e8450: enable using mt7531 switch irq (commit: c32835c) (details)
  56. qosify: update to the latest version (commit: 8072bf3) (details)
  57. tools/cmake: add MAKE config variable (commit: 0d25db7) (details)
  58. target/linux: add missing symbol (commit: 4a4f6a7) (details)
  59. octeon: switch to Kernel 5.10 (commit: bc05cfa) (details)
  60. ramips: add support for ipTIME AX2004M (commit: 37753f3) (details)
  61. ramips: update WLAN MAC address of ipTIME A3004T (commit: cdc735d) (details)
  62. ramips: move MAC configs to device dts from wrc-gs-2pci.dtsi (commit: 34a373c) (details)
  63. ramips: add support for ELECOM WRC-2533GS2 (commit: 337e942) (details)
  64. kernel: bump 5.10 to 5.10.98 (commit: e9c1c83) (details)
  65. kernel: bump 5.10 to 5.10.99 (commit: 5e43dd1) (details)
  66. kernel: bump 5.10 to 5.10.100 (commit: c391dcd) (details)
  67. ucode: update to latest Git HEAD (commit: 4aea6d2) (details)
  68. firewall4: update to latest Git HEAD (commit: 0d1220a) (details)
  69. mac80211: fix rekey failure in drivers with 802.3 decap offload (commit: 2fd208e) (details)
  70. tcpdump: Fix CVE-2018-16301 (commit: 8f5875c) (details)
  71. kernel: add a fast path for the bridge code (commit: 94b4da9) (details)
  72. kernel: remove 640-bridge-only-accept-EAP-locally.patch (commit: 5625625) (details)
  73. procd: simplify uxc init script (commit: 5205010) (details)
  74. ramips: mt7621: do memory detection on KSEG1 (commit: 2f024b7) (details)
  75. kernel: fix copy&paste mistake in bridge offload code (commit: 54e1a6f) (details)
  76. kernel: fix a race condition leading to a crash in hw flow offloading (commit: ebe0b2a) (details)
  77. build: store source_date_epoch as integer (commit: 2120cad) (details)
  78. feeds: use git-src-full to allow Git versioning (commit: 7fae1e5) (details)
  79. mac80211: fix traffic stalls on forwarded mesh packets due to wrong AC selection (commit: eae0dbf) (details)
  80. mt76: update to the latest version (commit: 5a0975f) (details)
  81. bcm4908: backport watchdog and I2C changes (commit: 923cc86) (details)
  82. kernel: backport fix for initializing skb->cb in the bridge code to 5.4 (commit: dabc78b) (details)
  83. ramips: fix NAND flash driver ECC bit position mask (commit: 918d4ab) (details)
  84. ath25: drop Linux 5.4 support (commit: 961175a) (details)
  85. libnetfilter-conntrack: bump to 1.0.9 (commit: add7884) (details)
  86. base-files: Make sure rootfs_data_max is considered (commit: 397de50) (details)
  87. realtek: drop support for Linux 5.4 (commit: 58b82e6) (details)
  88. realtek: Add GPIO support for RTL930X and RTL931X (commit: 2314ba7) (details)
  89. realtek: remove legacy GPIO driver support (commit: 48dd446) (details)
  90. realtek: Add support for RTL9300/RTL9310 I2C controller (commit: 63a0a4d) (details)
  91. realtek: Add support for RTL9300/RTL9310 I2C multiplexing (commit: f4bdb7f) (details)
  92. realtek: Add support for SFP EEPROM-access over SMBus (commit: 45053b5) (details)
  93. realtek: Create rtl838x subtarget (commit: 14705ae) (details)
  94. realtek: Set RTL838X sub-target specific properties (commit: cf8e145) (details)
  95. realtek: Add Makefile for RTL839x sub-architecture (commit: 8de54c2) (details)
  96. realtek: Add initial kernel config for RTL838x sub-target (commit: 47be194) (details)
  97. realtek: Create rtl838x sub-target specific makefiles (commit: 0d7cace) (details)
  98. realtek: Create 4 different Realtek Platforms (commit: fce11f6) (details)
  99. realtek: Optimize kernel configuration for RTL838X (commit: 4021dd5) (details)
  100. realtek: Change Platform defines to depend on CONFIG_RTL83XX (commit: f603090) (details)
  101. realtek: Enable Multithreading support in prom.c (commit: 04489b7) (details)
  102. realtek: Add kernel config for RTL839x SoCs (commit: 0c9f614) (details)
  103. realtek: Add VPE support for the IRQ driver (commit: 6c18e9c) (details)
  104. realtek: Update RTL838X DTS to new Realtek IRQ controller notation (commit: 1df2f8d) (details)
  105. realtek: Update rtl839x.dtsi for realtek,rtl-intc, new gpio controller remove RTL8231 node (commit: 0a7565e) (details)
  106. realtek: Add support for ZyXEL GS1900-48 Switch (commit: 47f5a0a) (details)
  107. realtek: Increase zone size for Ethernet driver DMA (commit: b3287a2) (details)
  108. realtek: Fix RTL839x TX CPU-Tag (commit: 2f51e56) (details)
  109. realtek: rename rtl838x_reg structure (commit: 9024202) (details)
  110. realtek: Fix RTL931X-specific Ethernet driver functions (commit: 6378d72) (details)
  111. realtek: Add SerDes access functions for RTL931X (commit: 6b79484) (details)
  112. realtek: fix RTL839X receive tag decoding (commit: 9d84724) (details)
  113. realtek: Fix Ethernet driver IRQ service routine for SMP (commit: 1b1f05f) (details)
  114. realtek: Fix RTL931X Ethernet driver (commit: 0536c58) (details)
  115. realtek: Replace the RTL9300 generic timer with a CEVT timer (commit: 775d903) (details)
  116. realtek: Use new CEVT timer (commit: 5cb2828) (details)
  117. realtek: Adding RTL930X sub-target (commit: a75b9e3) (details)
  118. realtek: Improve IRQ request in Ethernet driver (commit: a825835) (details)
  119. realtek: Remove RTL838X PHY firmware from RTL839X kernel (commit: 8079574) (details)
  120. realtek: Use SerDes Information from .dts for phylink config (commit: bf0ffe3) (details)
  121. realtek: Allow PHY-IDs to differ from Port numbers (commit: 60df655) (details)
  122. realtek: Add support for detecting RTL9303 SoCs (commit: c7cc4e9) (details)
  123. realtek: Improve MAC config handling for all SoCs (commit: 51c8f76) (details)
  124. realtek: Add SDS configuration routines for the RTL93XX platforms (commit: 7026084) (details)
  125. realtek: Add RTL930X sub-target (commit: 400676e) (details)
  126. realtek: Add support for ZxXEL XGS1250-12 Switch (commit: 5b8b382) (details)
  127. realtek: Cleanup setting inner/outer PVID and Ingress/Egres VLAN filtering (commit: 77f3e2e) (details)
  128. realtek: Backport LAG functionality for DSA (commit: 8557b45) (details)
  129. realtek: Add Link Aggregation (aka trunking) support (commit: 32e5b5e) (details)
  130. realtek: Backport bridge configuration for DSA (commit: afa3ab5) (details)
  131. realted: Add DSA bridge offload configuration (commit: f3c5e7d) (details)
  132. realtek: Add L2 aging configuration functions for all SoC families (commit: 9d396fc) (details)
  133. realtek: Copy all BPDUs to the kernel (commit: d22923b) (details)
  134. realtek: Store and Restore MC memberships for port enable/disable (commit: 724e4af) (details)
  135. realtek: Add HW support for RTL931X for PIE, L2 and STP aging (commit: 9ed6097) (details)
  136. realtek: Add RTL931X sub-target (commit: 0b8dfe0) (details)
  137. realtek: Fix link status detection on RTL9302 for SFP modules (commit: 3cab11a) (details)
  138. realtek: Add specific PHY polling options to support the Zyxel XGS1250/XGS1210 (commit: 08cf48c) (details)
  139. realtek: Add support for the RTL8221B PHY (commit: caaac9a) (details)
  140. realtek: add support for port led configuration on RTL93XX (commit: 0538dc6) (details)
  141. realtek: backport Clause-45 MDIO helper functions (commit: 854458f) (details)
  142. realtek: implement Clause-45 MDIO write on rtl931x (commit: af93bf6) (details)
  143. realtek: switch to use generic MDIO accessor functions (commit: b53202a) (details)
  144. realtek: fix locking issues (commit: 68c66b0) (details)
  145. realtek: rtl83xx-phy: abstract and document PHY features (commit: eef7f17) (details)
  146. realtek: fix RTL8231 gpio count (commit: 851212a) (details)
  147. realtek: use automatic GPIO numbering for RTL8231 (commit: 5da2e0c) (details)
  148. realtek: always require SMI bus ID for RTL8231 (commit: 44f7cfd) (details)
  149. realtek: add RTL8231 chip detection (commit: a93dfff) (details)
  150. sunix: fix typo in kmod-ata-core (commit: e329227) (details)
  151. procd: update to git HEAD (commit: e9e61d7) (details)
  152. realtek: fix locking bug in rtl838x_hw_receive() (commit: 4d80200) (details)
  153. procd: update to git HEAD (commit: 48ace62) (details)
  154. config: build: cleanup whitespace issue (commit: ce7264a) (details)
  155. kernel: 5.10: backport gpio-cascade and related symbols (commit: 966de48) (details)
  156. kernel: add package kmod-multiplexer (commit: 15f0074) (details)
  157. kernel: add package kmod-gpio-cascade (commit: 2f50d65) (details)
  158. ath79: use gpio-cascade for Buffalo WZR-HP-G300NH (commit: b99aee5) (details)
  159. gpio-nxp-74hc153: remove package (commit: 2c211a9) (details)
  160. x86: geode: add kmod-crypto-ebc needed for hw acceleration (commit: e1e4cbd) (details)
  161. base-files: add support for heartbeat led trigger (commit: 6607172) (details)
  162. ath79: Add support for Ubiquiti NanoBeam AC Gen1 XC (commit: 73ea763) (details)
  163. build: scripts/config - update to kconfig-v5.14 (commit: 009293c) (details)
  164. net: ethernet: mtk_eth_soc: add ipv6 flow offload support (commit: e316664) (details)
  165. hostapd: add STA extended capabilities to get_clients (commit: 6f78723) (details)
  166. hostapd: fallback to psk when generating r0kh/r1kh (commit: e6df13d) (details)
  167. ramips: add Ubiquiti EdgePoint R6 as alt name (commit: 2fd049f) (details)
  168. apm821xx: add alternative names for supported devices (commit: b45f3c4) (details)
  169. ipq40xx: limit available radio channels for GL.iNet GL-B2200 (commit: 7270c9f) (details)
  170. ipq40xx: document pcie wifi chip on the GL.Inet GL-B2200 (commit: 80d34d9) (details)
  171. ipq806x: TP-Link VR2600v convert legacy partitioning (commit: c420947) (details)
  172. ipq806x: update defconfig (commit: c5dca80) (details)
  173. mvebu: mark all mtd partitions on GL.iNet GL-MV1000 read-only (commit: 22436d7) (details)
  174. x86: fix support for Sophos SG/XG wireless products (commit: 6905ad2) (details)
  175. target/linux: add help text to kernel config (commit: 63f32eb) (details)
  176. linux/modules: split up oid_registry (commit: 666d427) (details)
  177. ksmbd: add out-of-tree module (commit: fbb8e1e) (details)
  178. mpc85xx: Patch HiveAP 330 u-boot to fix boot (commit: cfe79f2) (details)
  179. mpc85xx: update lp5521 led-controller node for 5.10 (commit: 583ac0e) (details)
  180. mpc85xx: change legacy "eeprom" compatible (commit: c752899) (details)
  181. mpc85xx: utilize dt-binding definitions for keys + gpios (commit: 256e1db) (details)
  182. mpc85xx: add HiveAP-350 alternative name for HiveAP-330 (commit: 2db231e) (details)
  183. kernel: add kmod-hwmon-lm70 support (commit: 2aa97ec) (details)
  184. apm821xx: WNDR4700: use upstream tc654 cooling devices (commit: b0d5939) (details)
  185. ath79: utilize nvmem on Netgear EX7300 v2 (commit: 3e3e78d) (details)
  186. wireless-regdb: update to version 2022.02.18 (commit: 19a9026) (details)
  187. Revert "ramips: increase spi-max-frequency for ipTIME mt7620 devices" (commit: 9968a90) (details)
  188. ramips: add support for ipTIME A3002MESH (commit: 125b9ae) (details)
  189. ath79: fix wndr4500v3 lan port order to match case (commit: e282e50) (details)
  190. ramips: mt7621: print size of factory initramfs-image if it's too big (commit: 65df862) (details)
  191. ramips: clean up Makefile formatting (commit: 61d97bf) (details)
  192. netifd: bump to version 2022-02-20 (commit: d8bf730) (details)
  193. mpc85xx: fix KEY_RFKILL vs KEY_RFKill (commit: c062087) (details)
  194. ipq806x: disable Linksys EA7500v1 and EA8500 (commit: 5696244) (details)
  195. ath79: uboot-envtools: fix partition for ZTE MF286 (commit: 411940d) (details)
  196. ipq40xx: mikrotik: fix LED script (commit: c1e06a0) (details)
  197. mac80211: add debug compile option for rtw88 devices (commit: 808210d) (details)
  198. bcm27xx: bcm2708: update defconfig (commit: dbb4542) (details)
  199. bcm27xx: bcm2709: update defconfig (commit: 332f695) (details)
  200. bcm27xx: bcm2710: update defconfig (commit: a478202) (details)
  201. bcm27xx: bcm2711: update defconfig (commit: 82da1df) (details)
  202. uboot-mvebu: backport pending patches for Marvell A38x (commit: 696f0a1) (details)
  203. mvebu: cortexa72: enable ARM_ARMADA_8K_CPUFREQ (commit: 6f88526) (details)
  204. realtek: consolidate bootargs again (commit: 1ca0810) (details)
  205. realtek: fix node addresses for RTL839x (commit: 004d4d6) (details)
  206. realtek: move RTL8231 definitions to board files (commit: 4b31717) (details)
  207. realtek: use higher priority for timer interrupts (commit: a39fbaf) (details)
  208. realtek: ZyXEL GS1900-48: drop status from gpio1 (commit: 6614082) (details)
  209. realtek: ZyXEL GS1900-48: fix system LED polarity (commit: fa20f2b) (details)
  210. realtek: clean up RTL930x timer DT node (commit: 71810eb) (details)
  211. realtek: use DT provided address for timers (commit: 9db651f) (details)
  212. realtek: remove debugging code from timer (commit: 66d8db0) (details)
  213. qosify: update to the latest version (commit: cbfce92) (details)
  214. ath79: image: drop 'BOARDNAME' from devices recipes (commit: 034531d) (details)
  215. ath79: image: use 'kmod-usb-chipidea2' for AR933x devices (commit: aae7af4) (details)
  216. openssl: config engines in /etc/ssl/engines.cnf.d (commit: 17a6ca1) (details)
  217. openssl: configure engine packages during install (commit: 30b0351) (details)
  218. openssl: configure engines with uci (commit: 0134f84) (details)
  219. build: toplevel.mk: fix missing kconfig dependency tracking (commit: 418dc04) (details)
  220. scripts/diffconfig.sh: ensure config/conf is built (commit: c0849c1) (details)
  221. base-files: make sure tools are present in sysupgrade ramdisk (commit: 2baded9) (details)
  222. mediatek: mt7622: drop RAMFS_COPY_BIN and RAMFS_COPY_DATA (commit: bb90430) (details)
  223. mediatek: mt7623: drop RAMFS_COPY_BIN (commit: 9e6a71e) (details)
  224. wolfssl: fix API breakage of SSL_get_verify_result (commit: b9251e3) (details)
  225. Revert "scripts/diffconfig.sh: ensure config/conf is built" (commit: d6119e2) (details)
  226. mvebu: add targz feature flag (commit: 5777c6f) (details)
  227. tools: use https for bc mirrors (commit: 1e25490) (details)
  228. CI: allow dots in commit subject area (commit: fb5d0dc) (details)
  229. hostapd: SAE - Enable hunting-and-pecking and H2E (commit: e8d048c) (details)
  230. base-file: remove password aging feature form /etc/shadow (commit: e040d31) (details)
  231. at91bootstrap: update to v3.10.4, v4.0.1 (commit: bf13b2d) (details)
  232. uboot-at91: update to linux4sam-2021.10 (commit: 3ed992a) (details)
  233. at91: add kernel support for sama7g5 soc (commit: e58cd45) (details)
  234. at91: add support for sama7g5-ek board (commit: 3e53eec) (details)
  235. Revert "bcm27xx: bcm27xx: update defconfig" (commit: 83f2f1a) (details)
  236. x86: grub2: search for the "kernel" filesystem on all disks (commit: 1050e66) (details)
  237. kernel: package ramoops pstore-ram crash log storage (commit: 97158fe) (details)
  238. ipq806x: kernel crash log ramoops storage for R7800 and XR500 (commit: cf346df) (details)
  239. kernel: generic: add missing 5.10 symbols (commit: 3c561cf) (details)
  240. bcm4908: fix USB PHY support (commit: 0dbcefd) (details)
  241. CI: build changes in tools/ on ubuntu/macos (commit: fb830fd) (details)
  242. tools/quilt: update to 0.67 (commit: 68a20d8) (details)
  243. mac80211: add #if guards against 5.4 compile failures (commit: e126a1e) (details)
  244. kernel: add disabled PSTORE+REED_SOLOMON symbols for 5.4 (commit: 71d86a2) (details)
  245. mpc85xx: HiveAP-330: add tmp125 temperature sensor (commit: 8144f9c) (details)
  246. bcm63xx: Fast 2704n: configure the WAN port (commit: 33a7cd1) (details)
  247. x86: geode: fix package nameing kmod-crypto-ebc does not exist (commit: 4e28494) (details)
  248. ath79: add Zyxel EMG2926-Q10A (commit: fe1ecf1) (details)
  249. scripts/diffconfig.sh: ensure config/conf is built (commit: 65c28d7) (details)
  250. ramips: mt7621-dts: fix switch@1f warnings (commit: 2b20218) (details)
  251. ramips: mt7621-dts: enable flow control on port@6 (commit: 704c842) (details)
  252. ramips: mt7621-dts: add pinctrl properties for ethernet (commit: 7774b86) (details)
  253. jsonfilter: update makefile url (commit: abd18bd) (details)
  254. usbmode: update to version 2022-02-24 (commit: 104e912) (details)
  255. tools/meson: update to 0.61.2 (commit: 628970a) (details)
  256. ath79: support ZTE MF286A/R (commit: 7ac8da0) (details)
  257. ipq806x: Increase kernel size to 4 MB for EA8500/EA7500v1 (commit: ec32c4e) (details)
  258. mbedtls: update to 2.28.0 LTS branch (commit: fbf485e) (details)
  259. at91: remove pm debug features from sama5 kernel config (commit: d52bf5a) (details)
  260. argp-standalone: add host-compile ability (commit: 64d159c) (details)
  261. iucode-tool: fix host-compile on macos and non-x86 linux (commit: e6a4f30) (details)
  262. firmware: intel-microcode: update to 20220207 (commit: 1753f8c) (details)
  263. firmware-utils: bump to git HEAD (commit: 73dfc9e) (details)
  264. ramips: support TP-Link EAP615-Wall (commit: a1b8a4d) (details)
  265. bcm63xx: fix booting with Kernel 5.10 (commit: c3ccc45) (details)
  266. bcm63xx: switch to Kernel 5.10 (commit: 493b60d) (details)
  267. ath79: reduce 'nvmem-cells' definitions on ALFA Network QCA9531 boards (commit: f645bac) (details)
  268. ath79: utilize ath9k 'nvmem-cells' on ALFA Network boards (commit: 53ac6ee) (details)
  269. ath79: add support for ALFA Network Tube-2HQ (commit: 131671b) (details)
  270. uboot-envtools: ath79: add support for ALFA Network Tube-2HQ (commit: 2d5b596) (details)
  271. ath79: add support for TP-Link Archer A9 v6 (commit: 9c335ac) (details)
  272. netfilter: separate packages for kmod-ipt-socket and kmod-ipt-tproxy (commit: 4f443c8) (details)
  273. netfilter: add kmod-nft-socket (commit: 0225df1) (details)
  274. netfilter: add kmod-nft-tproxy (commit: 43276b6) (details)
  275. firmware-utils: bump to git HEAD (commit: 0dc3566) (details)
  276. check-toolchain-clean.sh: fix shellcheck warnings (commit: 9116096) (details)
  277. check-toolchain-clean.sh: workaround stray rebuilds (commit: 57f7a86) (details)
  278. rampis: feed zbt-we1026 external watchdog (commit: 1a97c03) (details)
  279. ipq806x: base-files: asrock: fix bootcount include (commit: fc317a1) (details)
  280. ubus: bump to git HEAD (commit: 58212a6) (details)
  281. mt7620: fix missing kernel config symbol (commit: fb2801b) (details)
  282. iptables: fix libnftnl/IPTABLES_NFTABLES dependency (commit: 50d3271) (details)
  283. iptables: make mod depend on libxtables (commit: d35a573) (details)
  284. iptables: move IPTABLES_{CONNLABEL,NFTABLES} to libxtables (commit: 316c406) (details)
  285. iptables: rename to ip(6)tables-legacy, add PROVIDES (commit: 795e715) (details)
  286. iptables: move libiptext* to their own packages (commit: 39d50a2) (details)
  287. iptables: bump PKG_RELEASE (commit: d95b74f) (details)
  288. kernel: move CONFIG_ASN1 to generic config (commit: 4a956a0) (details)
  289. bcm27xx: bcm2711: update defconfig (commit: a68dd80) (details)
  290. bcm27xx: bcm2710: update defconfig (commit: d4c20ff) (details)
  291. verbose.mk: print ERROR messages in non-verbose (commit: aee3594) (details)
  292. image-commands.mk: Use ERROR_MESSAGE for imagesize fails (commit: a947849) (details)
  293. u-boot.mk: add LOCALVERSION (explicitly specify OpenWrt build) (commit: d6aa9d9) (details)
  294. layerscape: use semantic versions for LSDK (commit: 038d5bd) (details)
  295. tools/mklibs: update to 0.1.45 (commit: c8b7065) (details)
  296. tools/mtools: update to 4.0.37 (commit: 63e530a) (details)
  297. tools/cmake: update to 3.22.2 (commit: 03f5570) (details)
  298. tools/ccache: add cmake dependency (commit: 2d5f032) (details)
  299. tools/zstd: update to 1.5.2 (commit: 94dd68f) (details)
  300. tools/findutils: update to 4.9.0 (commit: c8fdca4) (details)
  301. tools/expat: update to 2.4.6 (commit: 4e13229) (details)
  302. tools/fakeroot: update to 1.27 (commit: 40f91f6) (details)
  303. tools/mkimage: update to 2022.01 (commit: 4a19cf3) (details)
  304. tools/libressl: update to version 3.4.2 (commit: 495c4f4) (details)
  305. ipset: update to 7.15 (commit: ba6a483) (details)
  306. kernel: kmod-tcp-scalable: add scalable tcp congestion algorithm (commit: 02e42f0) (details)
  307. kernel: bump 5.10 to 5.10.101 (commit: a2d4b57) (details)
  308. kernel: bump 5.10 to 5.10.102 (commit: 0989b7a) (details)
  309. kernel: 5.10: allocate last level PTEs in high memory (commit: 72d2c54) (details)
  310. kernel: 5.10: remove CONFIG_DEVTMPFS{,_MOUNT} from kconfigs (commit: 8235723) (details)
  311. procd: remove support for mounting /tmp in zram (commit: 247eaa4) (details)
  312. bcm4908: support "rootfs_data" on U-Boot devices (commit: 93259e8) (details)
  313. qosify: add PKG_RELEASE (commit: 1848b25) (details)
  314. qosify: bump to git HEAD (commit: c2d7896) (details)
  315. tools/fakeroot: restore macos bugfix that was dropped during the last update (commit: 545cabe) (details)
  316. mkhash: fix build errors on FreeBSD 13.0 (commit: 1324403) (details)
  317. uboot-mvebu: backport patch to fix nvme detail crash (commit: 0f432fa) (details)
  318. util-linux: add lsns (commit: ef4bf8b) (details)
  319. kernel: bump 5.10 to 5.10.103 (commit: 05ed7dc) (details)
  320. libnetfilter-conntrack: backport patch fixing compilation with 5.15 (commit: 4393d8c) (details)
  321. kernel: add support for XMC XM25QH128C (commit: df1383f) (details)
  322. mediatek: add support for Ruijie RG-EW3200GX PRO (commit: ce8a33b) (details)
  323. uboot-envtools: mt7622: add support for Ruijie RG-EW3200GX PRO (commit: d15f9b9) (details)
  324. iproute2: Remove libxtables from some tc variants (commit: 921392e) (details)
  325. ramips: Add support for TP-Link TL-WPA8631P v3 (commit: 6c743c3) (details)
  326. ramips: increase spi frequency for Buffalo WCR-1166DS (commit: 621d88d) (details)
  327. ramips: update MAC address configuration for Buffalo WCR-1166DS (commit: 770cfe9) (details)
  328. kernel: move parser_trx patches of custom magic to generic (commit: cc49abc) (details)
  329. kernel: backport patch to allow using parser_trx from ramips (commit: d339de2) (details)
  330. ramips: switch parser of trx for mt76x8 subtarget (commit: 5403def) (details)
  331. ramips: use parser_trx for Buffalo WCR-1166DS (commit: f7f9e6b) (details)
  332. realtek: net: dsa: configure better brport flags when ports leave the bridge (commit: 0890fb2) (details)
  333. qosify: update to the latest version (commit: 7591499) (details)
  334. toolchain/binutils: remove old versions (commit: b3b0a25) (details)
  335. bpf-headers: ship a modified version of stdarg.h from musl to fix ebpf build on glibc (commit: 1b46333) (details)
  336. bcm4908: fix init on CFE devices (commit: c45b5ab) (details)
  337. linux-firmware: Update to version 20220209 (commit: baea825) (details)
  338. nftables: update to version 1.0.2 (commit: d71928c) (details)
  339. realtek: add support for I-O DATA BSH-G24MB (commit: 7b19770) (details)
  340. uboot-envtools: add support for I-O DATA BSH-G24MB (commit: 9811322) (details)
  341. lantiq: xrx200: fix use after free bug (commit: c46621b) (details)
  342. ath79: Add green power LED to Airtight C-75 (commit: 4eefdc7) (details)
  343. ipq806x: provide ramoops for R7800/XR500 by default (commit: 549f869) (details)
  344. ath79: add support for MikroTik RouterBOARD mAP lite (commit: eb38af7) (details)
  345. ath79: fix button labels for WZR-HP-AG300H and WZR-600DHP (commit: 62125c3) (details)
  346. ramips: add support for Renkforce WS-WN530HP3-A (commit: ed364cd) (details)
  347. build: image: use UTC for zip timestamp (commit: e42764c) (details)
  348. tools: zip: fetch SOURCE_DATE_EPOCH directly (commit: 39d0647) (details)
  349. tools: zip: make encrypted archives reproducible (commit: 4f3a565) (details)
  350. ramips: add support for Asus RT-AC1200 (commit: 3c4810f) (details)
  351. ramips: mt7621: add support for Zbtlink ZBT-WG1608 (commit: 2876f75) (details)
  352. ramips: fix DEVICE_VENDOR for unbranded devices (commit: 94d4269) (details)
  353. ramips: allow USB power control on TP-Link MR3020v3 (commit: 9d06f1a) (details)
  354. toolchain: binutils: add support for version 2.38 (commit: 6b82218) (details)
  355. CI: move logs/ to GITHUB_WORKSPACE (commit: a5eeac8) (details)
  356. iptables: add iptables-mod-socket (commit: 289fbc5) (details)
  357. kernel: wwan: add MeigLink SLM750 modem support (commit: 802df09) (details)
  358. x86: legacy: enable pata_sis driver (commit: c8350df) (details)
  359. imx: fix USB support (commit: 25d1c85) (details)
  360. uboot-bcm4908: add package with BCM4908 U-Boot (commit: 0d45e1e) (details)
  361. bcm4908: include U-Boot in images (commit: 34fd5e3) (details)
  362. uqmi: set CID during 'query-data-status' operation (commit: c8a8811) (details)
  363. uqmi: update to git HEAD (commit: 2a801ee) (details)
  364. base-files: call "sync" after initial setup (commit: 9851d4b) (details)
  365. ramips: Add support for Dual-Q H721 (commit: b3da44b) (details)
  366. ramips: update WLAN MAC address of Phicomm K2P (commit: 285e636) (details)
  367. ramips: update WLAN MAC address of JCG Y2 (commit: 7fa227e) (details)
  368. ath79: Add LED labels for Airtight C-75 (commit: 591a2b9) (details)
  369. ramips: Apply pinctrl DTS changes to TL-WPA8631P (commit: 8d25551) (details)
  370. tools/expat: update to 2.4.7 (commit: 3150e8b) (details)
  371. tools/expat: enable DTD (commit: cca5367) (details)
  372. ipset: add backport patch for IPv6 nftables ipset-translation (commit: e5440ec) (details)
  373. iptables: backport missing init_extensions6() calls (commit: e9c99e0) (details)
  374. tools/mtools: update to 4.0.38 (commit: 7f92046) (details)
  375. tools/cmake: update to 3.22.3 (commit: f88a6da) (details)
  376. tools/fakeroot: update to 1.28 (commit: 9a44bc7) (details)
  377. tools/ccache: update to 4.6 (commit: 9c290ad) (details)
  378. kernel: bump 5.10 to 5.10.104 (commit: 3f5b2d2) (details)
  379. kernel/modules: add kmod-inet-diag package (commit: efc8aff) (details)
  380. realtek: add ZyXEL GS1900-24 v1 support (commit: d1a8690) (details)
  381. realtek: enable pca953x driver for rtl838x subtarget (commit: da1347d) (details)
  382. realtek: add support for Panasonic Switch-M8eG PN28080K (commit: e83ab24) (details)
  383. ath79: improve factory.bin for some Senao devices (commit: 0772349) (details)
  384. ath79: add support for Araknis AN-300-AP-I-N (commit: 561f46b) (details)
  385. ath79: add support for Araknis AN-500-AP-I-AC (commit: 56716b5) (details)
  386. ath79: add support for Araknis AN-700-AP-I-AC (commit: 41be1a2) (details)
  387. mac80211: headers: fix lockdep_assert_not_held() (commit: 9cdd15d) (details)
  388. kernel: backport DSA patches fixing null-pointer dereference for 5.10 (commit: fbe2c3f) (details)
  389. kernel: include CONFIG_KEXEC_SIG in configs (commit: 23f94aa) (details)
  390. mt76: update to the latest version (commit: da2b972) (details)
  391. uboot-bcm4908: use "xxd" from staging_dir (commit: 9dbca6b) (details)
  392. uboot-bcm4908: update to the latest generic (commit: 3592aa8) (details)
  393. uboot-bcm4908: add BCM4912 build (commit: f4c2dab) (details)
  394. bcm4908: include U-Boot DTB files for ASUS GT-AX6000 & Netgear RAX220 (commit: 2de8669) (details)
  395. qoriq: enable I2C in target kernel config (commit: 832b902) (details)
  396. ramips: mt7620: Add support for D-Link DWR-961 A1 (commit: be89c9e) (details)
  397. ramips: add support for Netgear WN3000RPv3 (commit: 7bc20cb) (details)
  398. Revert "ramips: add support for Netgear WN3000RPv3" (commit: fe34001) (details)
  399. ramips: add support for Netgear WN3100RPv2 (commit: 46c5de5) (details)
  400. openssl: bump to 1.1.1n (commit: e17c6ee) (details)
  401. base-files: Align rootfs_data upgrades to 64KiB on eMMC (commit: e8a0c55) (details)
  402. argp-standalone: fix compilation with Alpine Linux (commit: 80b88b0) (details)
  403. mpc85xx: add support for Extreme Networks WS-AP3825i (commit: 7e61482) (details)
  404. ipq806x: fix TP-Link Archer VR2600v bootlooping (commit: 621b058) (details)
  405. lantiq: fritz7362sl: fix SPI flash node reg property (commit: dadedd5) (details)
  406. lantiq: fritz7362sl: add partition subnode for SPI flash (commit: a622273) (details)
  407. mpc85xx: fix missing kernel config symbol and DTS whitespace issue (commit: 83ca16f) (details)
  408. ath79: improve support for GL.iNet GL-XE300 (commit: 0905b07) (details)
  409. kernel: enable SERIAL_8250_16550A_VARIANTS (commit: 4ecf834) (details)
  410. mac80211: backport MBSSID support (commit: 9c8cd14) (details)
  411. bpftools: update to standalone bpftools + libbpf, use the latest version (commit: 00cbf6f) (details)
  412. bpftools: fix library path on 64 bit systems (commit: 54aab4e) (details)
  413. iwinfo: update to latest Git head (commit: 013b043) (details)
  414. bcm27xx: bcm2711: add kmod-usb-net-lan78xx (commit: 31ccc27) (details)
  415. cypress-firmware: update it to version 5.4.18-2021_0812 (commit: 7ca7e0b) (details)
  416. quilt.mk: fix typo in the Host section (commit: 9586a27) (details)
  417. arptables: rename package to arptables-legacy (commit: 2f5088e) (details)
  418. ebtables: rename to ebtables-legacy (commit: 905b499) (details)
  419. iptables: add xtables-legacy package (commit: afb6824) (details)
  420. iptables: add xtables-nft package (commit: c913be1) (details)
  421. iptables: add {arp,eb}tables-nft (commit: 66bb6dd) (details)
  422. iptables: bump PKG_RELEASE (commit: 30c15d0) (details)
  423. kernel: bump 5.10 to 5.10.105 (commit: 048f0b1) (details)
  424. kernel: bump 5.10 to 5.10.106 (commit: b04d38a) (details)
  425. procd: move service command to procd (commit: b901738) (details)
  426. base-files: add wrapper for procd service list command (commit: 09c41ea) (details)
  427. ramips: add support for Beeline SmartBox Flash (commit: f8b0213) (details)
  428. ncurses: update to 6.3 (commit: 3bf10ba) (details)
  429. kernel: bump 5.10 to 5.10.107 (commit: 1eb5d50) (details)
  430. ramips: add support for D-Link DIR-878 R1 (commit: 42626ae) (details)
  431. ipq40xx: add support for Telco X1 Pro (commit: 7ea2f3d) (details)
  432. mediatek: Add GD5F1GQ5xExxG to mtk-snand (commit: 4177de1) (details)
  433. mediatek: Add support for Xiaomi Redmi Router AX6S (commit: 9f9477b) (details)
  434. kernel: delete Linux 5.4 config and patches (commit: 3a14580) (details)
  435. ltq-vectoring: add driver (commit: f872b96) (details)
  436. ltq-vdsl-mei: enable vectoring error sample callback (commit: 93f0e1f) (details)
  437. ltq-vdsl-app: set MAC address for vectoring error reports (commit: b35d33c) (details)
  438. ltq-vdsl-mei: add locking to interrupt handler (commit: 1700424) (details)
  439. mvebu: udpu: fix initramfs booting (commit: 80f21e5) (details)
  440. mvebu: udpu: include LM75 kmod by default (commit: a8b2d35) (details)
  441. uboot-mvebu: backport patch to fix eMMC (commit: a703830) (details)
  442. kernel: Fix patch header (commit: f811c33) (details)
  443. qosify: update to the latest version (commit: 81f3c4d) (details)
  444. ramips/mediatek: enable threaded NAPI in the ethernet driver (commit: fdbb468) (details)
  445. uboot-envtools: oxnas: fix wrong eraseblock size for shuttle,kd20 (commit: fa67639) (details)
  446. sunxi: cortexa7: fix ethernet link detection on a20-olinuxino-lime2 (commit: ffa1088) (details)
  447. uboot-mediatek: add patch to allow accessing bootconf from Linux (commit: dfc3ea6) (details)
  448. kernel: generic: use chosen bootconf in FIT partition parser (commit: 503f3b9) (details)
  449. kmod-lzo: include the lzo-rle kmod in the package (commit: aaa0c09) (details)
  450. qosify: update to the latest version (commit: af434e0) (details)
  451. odhcpd: update to git HEAD (commit: 73c6d8f) (details)
  452. openssl: move engine.mk to INCLUDE_DIR (commit: 1bf94b6) (details)
  453. kernel: generic: improve FIT partition parser (commit: ab14364) (details)
  454. scripts/mkits.sh: replace forgotten '-' with ${REFERENCE_CHAR} (commit: e89c852) (details)
  455. kernel: generic: fix warning in FIT partition parser (commit: d3a4607) (details)
  456. kernel: set options to make external initramfs reproducible (commit: 29d7461) (details)
  457. zlib: backport security fix for a reproducible crash in compressor (commit: b3aa290) (details)
  458. ath79: fix label MAC address for Ubiquiti UniFi (commit: 2a02b70) (details)
  459. ath79: change Ubiquiti UniFi AP model name to include "AP" (commit: dc23df8) (details)
  460. uqmi: fix acquiring PIN status (commit: ee7cb5e) (details)
  461. mpc85xx: move Extreme WS-AP3825i GPIO extender (commit: f0c09d0) (details)
  462. mpc85xx: overhaul WS-AP3825i LED setup (commit: 9024f1e) (details)
  463. qoriq: remove CONFIG_GDB_SCRIPTS from kernel config (commit: e1de25b) (details)
  464. imagebuilder: fix broken image generation with external targets (commit: 621f39d) (details)
  465. openwrt-keyring: add OpenWrt 22.03 GPG/usign keys (commit: 7598863) (details)
  466. gettext-full: add gmsgfmt symlink in host install (commit: 636cb00) (details)
  467. ath79: fix TPLINK_HWREV field for TL-WR1043ND v4 (commit: 8ba71f1) (details)
  468. musl-fts: add host build (commit: 1fb0993) (details)
  469. libselinux: use musl-fts for host builds (commit: abb2683) (details)
  470. ipq40xx: disable non-building tel(co Electronics) x1pro (commit: 4ce52de) (details)
  471. apm821xx: fix crash/panic related to SATA/SSD choice (commit: e95dec8) (details)
  472. kernel: Package GOOGLE_FIRMWARE drivers (commit: e5b009e) (details)
  473. firmware/ipq-wifi: Add Google Wifi board-2.bin (commit: 331d78a) (details)
  474. ipq40xx: Support Chromium OS image-type creation (commit: 17b0504) (details)
  475. ipq40xx: qcom_scm: Disable SDI at boot (commit: a93ec36) (details)
  476. ipq40xx: qcom_scm: Fix cold boot address command (commit: 26af098) (details)
  477. ipq40xx: Add subtarget for Google WiFi (Gale) (commit: f1c041e) (details)
  478. ipq40xx: add support for FRITZ!Box 7520 (commit: cb6f4be) (details)
  479. gpio-cdev: re-add nu801 userspace driver (commit: 3f87451) (details)
  480. kernel: backport two intel igc patches from 5.15 (commit: dd45cc2) (details)
  481. kernel: move rtl8152 patches to generic (commit: 210c534) (details)
  482. lantiq: xrx200: replace patch with upstream version (commit: b4970da) (details)
  483. cypress-firmware: drop several packages (commit: 51dee3f) (details)
  484. ipq40xx: update E2600AC c1/c2 board (commit: bdc786e) (details)
  485. mac80211: backport patch that allows receiving packets with non-standard VHT MCS10-11 rates (commit: 56ae4eb) (details)
  486. kernel: split up mtk_bmt driver code (commit: 601c7b4) (details)
  487. kernel: mtk_bmt: allow get_mapping_block to return an error (commit: b4c7f8c) (details)
  488. kernel: mtk_bmt: fix block copying on remap with bmt v2 (commit: 7d1e2be) (details)
  489. kernel: mtk_bmt: on error, do not attempt to remap out-of-range blocks (commit: be1f2b4) (details)
  490. ramips: move mt7621_nand driver to files (commit: 2f2e81a) (details)
  491. ramips: mt7621_nand: reduce log verbosity (commit: 89c1959) (details)
  492. ramips: mt7621_nand: initialize ECC_FDMADDR (commit: 73b2a4c) (details)
  493. ramips: enable support for mtk_bmt in the nand flash driver (commit: 4947623) (details)
  494. ramips: skip bbt scan on mt7621 (commit: 55e8d52) (details)
  495. kernel: add support for mediatek NMBM flash mapping support (commit: 06382d1) (details)
  496. kernel: mtk_bmt: add debugfs file to attempt repair of remapped sectors (commit: 2a8a333) (details)
  497. kernel: mtdsplit: support UBI after FIT images (commit: 62fd9f9) (details)
  498. ath79: fix link for long cables with OCEDO Raccoon (commit: 4551bfd) (details)
  499. kernel: add missing (disabled) GOOGLE_* symbols (commit: b034a9e) (details)
  500. ipq40xx: WAC510: device-tree overhauling (commit: 026fda1) (details)
  501. kernel: add (disabled) ASYMMETRIC_TPM_KEY_SUBTYPE symbol (commit: 6387715) (details)
  502. ramips: fix wifi mac address of HiWiFi series devices (commit: 2e6d19e) (details)
  503. kernel: mark CONFIG_PSTORE_COMPRESS_DEFAULT as "is not set" (commit: de4879c) (details)
  504. x86: Add support for Sophos XG 85 and XG 86 devices (commit: c7bcbcd) (details)
  505. kernel: bump 5.10 to 5.10.108 (commit: 2c26eb4) (details)
  506. generic: sync mtd rootfs hack with part_bits (commit: 13960fb) (details)
  507. generic: 5.15: copy config and patch from 5.10 (commit: 9a038e7) (details)
  508. generic: 5.15: drop upstream patch (commit: 79dfa44) (details)
  509. generic: 5.15: rework backport patch (commit: fc87789) (details)
  510. generic: 5.15: qca8k: refresh backport patches (commit: 7829ae4) (details)
  511. generic: 5.15: rework hack patch (commit: 1f302af) (details)
  512. generic: 5.15: rework pending patch (commit: 4835036) (details)
  513. generic: 5.15: standardize tcp_no_window_check pending patch (commit: 92fb51b) (details)
  514. generic: 5.15: fix affinity warning for qcom target (commit: 7aa0f93) (details)
  515. generic: 5.15: refresh config (commit: 07b92c6) (details)
  516. generic: 5.15: add support for new kernel version (commit: b268ec5) (details)
  517. kernel: 5.15: add new module (commit: bd0db60) (details)
  518. generic: 5.15: backport mirror mode and LAG feature for qca8k (commit: ec818e5) (details)
  519. generic: 5.15: fix new AQR PHY patches (commit: 81fdb6a) (details)
  520. generic: 5.15: fix AQR 113C and 813 (commit: 71efd34) (details)
  521. generic: 5.15: get uImage.FIT partition parser ready (commit: 30a5e07) (details)
  522. generic: 5.15: backport mdio improvement patch for qca8k (commit: 327b6db) (details)
  523. generic: fix compilation warning for ar8xxx swconfig (commit: 49d9d2b) (details)
  524. generic: 5.15: refresh backport patch (commit: 39a7c8d) (details)
  525. generic: 5.15: refresh hack patch (commit: 49cb5e5) (details)
  526. generic: 5.15: refresh pending patch (commit: 009f8af) (details)
  527. mediatek: add patches for MT7622 WED (wireless ethernet dispatch) (commit: 0f029b3) (details)
  528. kernel: add missing config symbols for 5.15 (commit: a92db8a) (details)
  529. mediatek: add patches for 5.15 and kernel config for mt7622 (commit: ade563b) (details)
  530. generic: 5.15: add more missing Kconfig symbols (commit: 1562e43) (details)
  531. musl-fts: remove shared libraries from host (commit: 8a75ed4) (details)
  532. pcre: disable shared libraries for host builds (commit: f857174) (details)
  533. elfutils: fix host compilation with Alpine Linux (commit: 8a5d095) (details)
  534. gpio-cdev: provide HASH values for nu801 (commit: 7368345) (details)
  535. gpio-cdev: move kmod-leds-uleds dependency to MX100 (commit: eeb8fd4) (details)
  536. ipq40xx: stop chromium sub-target builds on the buildbots (commit: 35d2bbc) (details)
  537. kernel: 5.15: add more missing symbols (commit: f08fc07) (details)
  538. kernel: 5.15: add missing Kconfig symbols for NFS (commit: f667277) (details)
  539. mediatek: add 5.15 config for mt7623 and mt7629 (commit: c3029f3) (details)
  540. kernel: add more missing config symbols for 5.15 (commit: 1e83d53) (details)
  541. kernel: sort generic configuration (commit: 26e7c22) (details)
  542. ipq806x: 5:15: copy config and patch from 5.10 (commit: 3064e76) (details)
  543. ipq806x: 5:15: refresh config (commit: 4c5d5c6) (details)
  544. ipq806x: 5:15: drop upstream patch (commit: 327677a) (details)
  545. ipq806x: 5:15: add testing kernel version (commit: 8cc2cae) (details)
  546. ipq806x: rework rootfs conflicts patch for smem (commit: e86dfd0) (details)
  547. ipq806x: backport nand raname to kernel 5.10 (commit: af70a27) (details)
  548. ipq806x: 5:15: fix dedicated krait cpufreq (commit: 876a49c) (details)
  549. kernel: Backport mv88e6xxx patch to keep pvid at 0 if VLAN-unaware and remove hack (commit: 9caa6f0) (details)
  550. build: add support for passing C preprocessor flags for DTS builds (commit: ac11f36) (details)
  551. ramips: add linux 5.15 support for mt7621 (commit: a3764ee) (details)
  552. build: autotools: fix cache path (commit: 044ca14) (details)
  553. malta: enable testing kernel 5.15 (commit: 09f6200) (details)
  554. libs/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) (commit: 8839a93) (details)
  555. libs/zlib: fix implicit function declaration warning (commit: 3eb777e) (details)
  556. tools/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032) (commit: 9d8f620) (details)
  557. urandom-seed: use seedrng for seeding the random number generator (commit: 2edc017) (details)
  558. ramips: fix kernel module build errors on linux 5.15 (commit: 92081f9) (details)
  559. kernel: add missing nls dependency for kmod-fs-ntfs3 (commit: 3f8ea00) (details)
  560. kernel: 5.15: fix mediatek usb module change (commit: f65596e) (details)
  561. mt76: update to the latest version (commit: 103ad90) (details)
  562. scripts/gen_image_generic.sh: make ext4 bootfs reproducible (commit: 068ea2c) (details)
  563. mvebu: make boot filesystem reproducible (commit: 44b4571) (details)
  564. layerscape: make boot filesystem reproducible (commit: 1c7e146) (details)
  565. generic: 5.15: fix FIT partition parser on block partitions (commit: 506ddce) (details)
  566. kernel: generic: add more missing kernel symbols for 5.15 (commit: 756e71b) (details)
  567. generic: backport 5.16 fix for hv utils build failure (commit: 972f2bf) (details)
  568. x86: copy config and patches from 5.10 to 5.15 (commit: 7ef7544) (details)
  569. x86: enable 5.15 as testing kernel (commit: 9b3bc5d) (details)
  570. x86: update config for 5.15 (commit: 12c33d9) (details)
  571. kernel: modules: fix kmod-mdio-devres dependency for 5.15 (commit: be9a69c) (details)
  572. sunxi: copy config and patches from 5.10 to 5.15 (commit: c707e1b) (details)
  573. sunxi: enable 5.15 as testing kernel (commit: 6d1dd34) (details)
  574. sunxi: rebase sun50i-h5-nanopi-r1s-h5.dts onto 5.15 (commit: c80088b) (details)
  575. sunxi: refresh kernel 5.15 patches (commit: 177e79c) (details)
  576. sunxi: update config for 5.15 (commit: f32ecb9) (details)
  577. realtek: Remove dnsmasq and odhcpd-ipv6only from default (commit: 2acebbd) (details)
  578. realtek: Use firewall4 (commit: 4690306) (details)
  579. realtek: Fix tc default package (commit: 34fb36e) (details)
  580. image: let mksquashfs4 use all processors (commit: df2ae88) (details)
  581. kernel: fix initramfs reproducibility (commit: fc6a83e) (details)
  582. bcm53xx: add support for Asus RT-AC88U (commit: 72b9b72) (details)
  583. bcm53xx: drop dead upgrade code (commit: a6dc0f6) (details)
  584. mt76: update to the latest version (commit: 5e34b31) (details)
  585. build: store sha256_unsigned in JSON (commit: 8822a8d) (details)
  586. bcm53xx: backport DT changes from 5.17 & 5.18 (commit: a721fb9) (details)
  587. bcm53xx: add switch ports for Buffalo WZR-900DHP & re-enable it (commit: fc94c0d) (details)
  588. ath79: add 5.15 support for generic subtarget (commit: 9a0155b) (details)
  589. ath79: fix label MAC address for Ubiquiti UniFi AP Outdoor+ (commit: aee9ccf) (details)
  590. busybox: fix busybox lock applet pidstr buffer overflow (commit: 3456775) (details)
  591. kernel: bump 5.10 to 5.10.109 (commit: c41da16) (details)
  592. bcm53xx: prepare kernel 5.15 support (commit: 9ac80a4) (details)
  593. imx: copy config and patches from 5.10 to 5.15 (commit: 059ef70) (details)
  594. imx: enable 5.15 as testing kernel (commit: 5188e43) (details)
  595. imx: update config for 5.15 (commit: 2b395c2) (details)
  596. kernel: generic: add more missing kernel symbols for 5.15 (commit: 853686f) (details)
  597. kernel: modules: fix kmod-drm dependency for 5.15 (commit: f5a5471) (details)
  598. tools: SOURCE_DATE_EPOCH handling for mkfs.fat (commit: 5959c46) (details)
  599. imx: make 5.15 default kernel and remove 5.10 support (commit: 9d26651) (details)
  600. kernel: modules: fix kmod-drm-imx-ldb dependency for 5.15 (commit: f389831) (details)
  601. imx: re-enable ARM arch timer (commit: bf1c3a5) (details)
  602. ath79: migrate Archer C5 5GHz radio device paths (commit: c6eb63d) (details)
  603. busybox: Fix snprintf arguments in lock (commit: d80336e) (details)
  604. generic: add missing symbol for 5.15 (commit: 00a941a) (details)
  605. mxs: copy config from 5.10 to 5.15 (commit: 4ab9f9f) (details)
  606. mxs: update config for 5.15 (commit: e5c697a) (details)
  607. mxs: enable 5.15 as testing kernel (commit: 483fe53) (details)
  608. Revert "ipq40xx: stop chromium sub-target builds on the buildbots" (commit: 39d28b8) (details)
  609. octeon: mark source-only (commit: 1fa8780) (details)
  610. toolchain: reproducible libstdcpp (commit: 950bd40) (details)
  611. scripts: make sure conffiles are sorted (commit: 56ce110) (details)
  612. kernel: scale nf_conntrack_max more reasonably (commit: 15fbb91) (details)
  613. layerscape: image: drop redundant parameter from kernel build recipe (commit: 4117b5a) (details)
  614. kernel: modules: drop 'AddDepends/bluetooth' calls (commit: 173198e) (details)
  615. imx: base-files: drop redundant space after case keywords (commit: 4b1b76d) (details)
  616. bpf-headers: support CONFIG_HZ=300 (commit: 72b93b7) (details)
  617. kernel: add missing symbol (commit: 500c37c) (details)
  618. kernel: backport pgalloc memory leak fix (commit: 9283359) (details)
  619. Revert "octeon: mark source-only" (commit: f6cda9f) (details)
  620. octeon: Introduce 5.15 testing kernel (commit: bf6002e) (details)
  621. kernel: load device-mapper early on boot (commit: 82f9ad6) (details)
  622. Revert "kernel: backport MT7530 VLAN fix" (commit: 3e0daca) (details)
  623. qoriq: enable support for Marvell Alaska PHYs (commit: d7eba80) (details)
  624. grub2: add missing license (commit: 839b1ff) (details)
  625. bpf-headers: update to linux 5.15 (commit: 39ec9ed) (details)
  626. CI: usability improvements for tools (commit: 80f79be) (details)
  627. ath79: fix ar934x spi driver delays (commit: f8e65fe) (details)
  628. kernel: add missing symbol for 5.15 (commit: aff4ffb) (details)
  629. ath79: mikrotik: add 5.15 support for mikrotik subtarget (commit: 5af9aaf) (details)
  630. ath79: mikrotik: enable ecc hamming algorithm for kernel 5.15 (commit: d1456a4) (details)
  631. kernel: package mhi bus driver (commit: 120e2d9) (details)
  632. kernel: package mhi pci driver (commit: 8da3de8) (details)
  633. kernel: package mhi network driver (commit: de840a5) (details)
  634. kernel: package mhi wwan ctrl driver (commit: 2519190) (details)
  635. kernel: package mhi mbim driver (commit: 6af4679) (details)
  636. ubox: update to the latest version (commit: 0b98a55) (details)
  637. qosify: update to the latest version (commit: c38b2c5) (details)
  638. kernel: set SOURCE_DATE_EPOCH for initramfs root dir (commit: 54bcf58) (details)
  639. bridger: add bridge forwarding accelerator (commit: 64f629e) (details)
  640. dnsmasq: add procd interface index tracking (commit: 76f55e3) (details)
  641. scripts: make sure sort-order is independent from locale (commit: 1d77dca) (details)
  642. libselinux: add missing host-build dependency on libsepol/host (commit: 0d3850d) (details)
  643. kernel: add missing CONFIG_SECURITY_LANDLOCK symbol for 5.15 (commit: d6a3949) (details)
  644. uboot-imx: bump to 2022.01 release (commit: e213375) (details)
  645. imx: bootscript-apalis: make it working with U-Boot 2022.01 (commit: bfbf235) (details)
  646. imx: image: use 'u-boot-dtb.img' filename for SPL payload (commit: a0528ca) (details)
  647. uboot-imx: build 'u-boot-dtb.img' for SolidRun CuBox-i (commit: 0892fd9) (details)
  648. bcm27xx: include 'rtc' in target's 'FEATURES' (commit: ff09905) (details)
  649. ubox: add example /etc/modules.conf + conffiles entry (commit: 4ec10da) (details)
  650. mt76: update to the latest version (commit: fd354ff) (details)
  651. kernel: remove duplicate patch that is already in the 5.15 kernel tree (commit: a5916a5) (details)
  652. at91/sama7: Remove config options build as module (commit: 5a84a87) (details)
  653. at91/sama7: Do not activate cgroups and namespaces (commit: a2f1db9) (details)
  654. at91/sama7: Deactivate certification and key system (commit: ac2bc4b) (details)
  655. at91/sama7: Use ext4 driver for ext2 and ext3 (commit: 6709b67) (details)
  656. at91/sama7: Do not build in Bluetooth (commit: 3296881) (details)
  657. at91: Automatically detect USB feature (commit: f6d5663) (details)
  658. hostapd: add support for enabling link measurements (commit: 2ca5c3d) (details)
  659. hostapd: add ubus method for requesting link measurements (commit: 965aa33) (details)
  660. hostapd: add ubus link-measurements notifications (commit: f6445cf) (details)
  661. ucode: update to latest Git HEAD (commit: cef3e6a) (details)
  662. firewall4: update to latest Git HEAD (commit: 1a35ac9) (details)
  663. bcm53xx: refresh kernel 5.15 config (commit: dd89576) (details)
  664. qosify: update to the latest version (commit: 0392644) (details)
  665. kernel: v5.15: backport GigaDevice SPI-NAND supports (commit: 4218688) (details)
  666. kernel: v5.10: backport GigaDevice SPI-NAND supports (commit: 55be011) (details)
  667. kernel: mtk_bmt: skip bitflip check if threshold isn't set (commit: 6fa50e2) (details)
  668. kernel: Fix readid method of XTX XT26G0xA (commit: 3711aee) (details)
  669. kernel: Fix oob layout of XTX XT26G0xA (commit: a5de91a) (details)
  670. tools/cmake: fix download url (commit: 56f091d) (details)
  671. tools/meson: update to 0.61.4 (commit: 19f3fcc) (details)
  672. gpio-button-hotplug: fix data race (commit: 1e991e0) (details)
  673. libnfnetlink: update to 1.0.2 (commit: aecf088) (details)
  674. libmnl: update to 1.0.5 (commit: c3b7389) (details)
  675. dropbear: bump to 2022.82 (commit: 65256ae) (details)
  676. mwlwifi: fix 5.15 kernel support (commit: 6461384) (details)
  677. ath79: Move TPLink WPA8630Pv2 to ath79-tiny target (commit: 44e1e5d) (details)
  678. ipq40xx: add RT-AC2200 alternative name to RT-AC42U/RT-ACRH17 (commit: 3204906) (details)
  679. armvirt: refresh 5.10 config (commit: fcb68aa) (details)
  680. armvirt: copy config files from 5.10 (commit: 5064ea8) (details)
  681. armvirt: refresh 5.15 config (commit: f551f49) (details)
  682. armvirt: move common symbols from subtarget to target config (commit: 03befa2) (details)
  683. armvirt: add 5.15 as testing kernel (commit: 848f112) (details)
  684. generic: 5.15: fix aardvak pci pending patch (commit: 5b3a75e) (details)
  685. kernel: move some symbols to generic config (commit: a98ded6) (details)
  686. kernel: bump 5.15 to 5.15.32 (commit: 5a09eb1) (details)
  687. kernel: bump 5.15 to 5.15.33 (commit: be381a7) (details)
  688. kernel: bump 5.10 to 5.10.110 (commit: b92ec82) (details)
  689. trusted-firmware-a.mk: make sure include directory exists (commit: 738d44f) (details)
  690. arm-trusted-firmware-mediatek: remove no longer needed Configure step (commit: dffad93) (details)
  691. imagebuilder: export SOURCE_DATE_EPOCH to environment (commit: 5cf5dce) (details)
  692. mac80211: Update to version 5.15.33-1 (commit: 3aa96ef) (details)
  693. scripts/gen_image_generic.sh: generate reproducible EFI filesystem (commit: aece8f5) (details)
  694. mediatek/mt7622: enable accelerated crypto drivers (commit: c9c2b01) (details)
  695. wolfssl: bump to 5.2.0 (commit: e89f3e8) (details)
  696. nftables: add CONFLICT between versions (commit: 1135b75) (details)
  697. toolchain: musl: Update to version 1.2.3 (commit: 685ae26) (details)
  698. mac80211: backport minstrel_ht fix for legacy rates (commit: 5d5afd5) (details)
  699. netfilter: move nf-log modules into separate packages (commit: bea01fa) (details)
  700. kernel: add missing symbols for 5.15 (commit: 4bfdb12) (details)
  701. ath79: nand: add 5.15 support for nand subtarget (commit: f3fa68e) (details)
  702. firewall3: bump to latest git HEAD (commit: 435d7a0) (details)
  703. base-files: more robust sysupgrade on NAND (commit: 0dbca1b) (details)
  704. malta: add config-5.15 (commit: acf701a) (details)
  705. procd: update to git HEAD (commit: 2c88730) (details)
  706. netifd: relax check in dhcp proto handler (commit: c5f113c) (details)
  707. kernel: 5.15: add support for ESMT F50x1G41LB (commit: 10068a2) (details)
  708. mediatek: 5.15: enable arm arch timer for mt7629 (commit: e304241) (details)
  709. mediatek: 5.15: re-enable arch timer on MT7623 as well (commit: 9a22943) (details)
  710. urandom-seed: go back to seeding with shell script temporarily (commit: a001630) (details)
  711. generic: backport 5.16 RTL8366RB improvements (commit: 30d2fcf) (details)
  712. gemini: Create patches and config for kernel v5.15 (commit: bc19ce0) (details)
  713. gemini: Bump kernel to v5.15 (commit: 81da8a2) (details)
  714. scripts/gen_image_generic.sh: fix order of files in EFI bootfs (commit: 4d289ae) (details)
  715. mtools: update to version 4.0.39 (commit: 08ebc38) (details)
  716. kernel: of-mdio: fix 5.15 fwnode_mdio dependency (commit: c707731) (details)
  717. kernel: mdio-devres: fix of-mdio dependency (commit: 0fa0a19) (details)
  718. kernel: usb-net-smsc95xx: fix 5.15 dependency (commit: 0225469) (details)
  719. kernel: netdevices: add generic selftests module (commit: 8361946) (details)
  720. kernel: usb-net-asix: fix 5.15 dependency (commit: afb0e93) (details)
  721. build: target: improve UX of CONFIG_TARGET handling (commit: 68e672f) (details)
  722. ath79: add support for Yuncore XD3200 (commit: c91df22) (details)
  723. mac80211 adjust QCA9561 PA bias (commit: f9ff282) (details)
  724. ath79: add support for Yuncore A930 (commit: a05dcb0) (details)
  725. ath79: cleanup mikrotik routerboot partitions (commit: 8084ec8) (details)
  726. image: strip metadata from images when used in other artifacts (commit: 7a256d9) (details)
  727. ath79: add nvmem cell mac-address-ascii support (commit: ecd81de) (details)
  728. ath79: port HiWiFi HC6361 from ar71xx (commit: 5c147d3) (details)
  729. ipq806x: remove non-working fixes for USB bug in 5.10 dtsi additions (commit: 3a4d972) (details)
  730. ipq806x: fix USB bug in 5.10 dtsi additions (commit: 284f2c2) (details)
  731. ipq806x: fix wrong CPU OPP for ipq8062 (commit: 3f0d87f) (details)
  732. kernel: backport ZTE RNDIS bogus MAC address fix (commit: c99013e) (details)
  733. comgt: ncm: allow specification of interface name (commit: a67629b) (details)
  734. comgt: ncm: select first available network interface for device (commit: b2940bb) (details)
  735. comgt: ncm: try to detect interface for ttyACM ports (commit: ed79578) (details)
  736. comgt: support ZTE MF286R modem (commit: e02fb42) (details)
  737. lantiq: fritz736x: Move GPIO resets to the inidvidual board.dts files (commit: 56cd49b) (details)
  738. pcre: pass -fPIC under host as well (commit: fc60b97) (details)
  739. readline: add host PIC (commit: b363f74) (details)
  740. ramips: add support for Wavlink WL-WN531A3 (commit: bb505d8) (details)
  741. ramips: add support for BOLT! Arion (commit: 78c3534) (details)
  742. kernel: bump 5.10 to 5.10.111 (commit: 0085dd6) (details)
  743. kernel: bump 5.15 to 5.15.34 (commit: de7535a) (details)
  744. scripts: use std library for jam crc32 calculation (commit: 0642a21) (details)
  745. scripts: format to black (commit: 6f692c9) (details)
  746. ramips: add support for ASUS RT-AC1200-V2 (commit: a4bf562) (details)
  747. ramips: mt7621: make u_env partition r/w for Linksys EA7xxx devices (commit: fb3f519) (details)
  748. ath79: add support for MikroTik RouterBOARD 962UiGS-5HacT2HnT (hAP ac) (commit: c2140e3) (details)
  749. ath79: add support for Sophos AP100/AP55 family (commit: 6f1efb2) (details)
  750. ipq806x: Askey RT4230W REV6: enable onboard spi flash (commit: eee41e3) (details)
  751. ipq806x: RT4230W: utilize nvmem-cells for ath10k caldata (commit: 45b3111) (details)
  752. realtek: add ZyXEL GS1900-24HP v1 support (commit: a5ac8ad) (details)
  753. Revert "mac80211 adjust QCA9561 PA bias" (commit: c0a6fef) (details)
  754. ramips: add support for OrayBox X3A (commit: 9a750aa) (details)
  755. linux-firmware: Update to version 20220411 (commit: 54d9051) (details)
  756. mac80211: fix QCA9561 PA bias (commit: 7dc52a7) (details)
  757. ath79: add support for MikroTik RouterBOARD wAP-2nD (wAP) (commit: e20de22) (details)
  758. mediatek: remove crypto-hw-mtk package (commit: 3f2d070) (details)
  759. base-files: emit diagnostics on sysupgrade abort (commit: f5ed603) (details)
  760. base-files: improve sysupgrade ubiblock handling (commit: e3238a4) (details)
  761. base-files: fix nand sysupgrade comments (commit: 1e191ad) (details)
  762. base-files: safer sysupgrade for kernel-in-UBI devices (commit: 073dc45) (details)
  763. base-files: safer sysupgrade.tar for kernel-out-of-UBI (commit: ecbcc0b) (details)
  764. base-files: clean up nand tar sysupgrade code (commit: 264d948) (details)
  765. base-files: clean up ubinized sysupgrade code (commit: de4b65a) (details)
  766. base-files: clean up nand sysupgrade code (commit: f8351d6) (details)
  767. base-files: fix issues in nand sysupgrade (commit: bfd9afc) (details)
  768. base-files: trim unnecessary nand sysupgrade code (commit: 9a2f08f) (details)
  769. base-files: minimize critical time in sysupgrade (commit: 9ba28f9) (details)
  770. mediatek: mt7622: remove '0x' prefix from pstore address in dts (commit: fc24533) (details)
  771. uboot-mediatek: remove '0x' prefix from pstore node (commit: 810b48e) (details)
  772. toolchain: Update glibc 2.34 to recent HEAD (commit: 0b5a323) (details)
  773. build: use numeric-owner in ipkg-build (commit: 7a73221) (details)
  774. kernel: add missing config symbols (commit: 92add80) (details)
  775. wolfssl: fix compilation with /dev/crypto (commit: c18c6e5) (details)
  776. kernel: x86: remove an upstreamed patch (commit: 6e837bc) (details)
  777. uboot-mediatek: replace patch with accepted commit (commit: 079828f) (details)
  778. kernel: update FIT partition parser to new property name (commit: 690f715) (details)
  779. mt76: update to the latest version (commit: 0d2d52d) (details)
  780. ucode: update to latest Git HEAD (commit: 0400774) (details)
  781. firewall4: update to latest Git HEAD (commit: af02a12) (details)
  782. ucode: fix PKG_MIRROR_HASH (commit: c597043) (details)
  783. mt76: update to the latest version (commit: fb4edce) (details)
  784. ath79: ZTE MF286R: add comgt-ncm to DEVICE_PACKAGES (commit: 8a1003c) (details)
  785. bcm63xx: fix description fix name case (commit: b8ed98b) (details)
  786. kernel: bump 5.10 to 5.10.112 (commit: cab20be) (details)
  787. kernel: bump 5.15 to 5.15.35 (commit: daa35a4) (details)
  788. ramips: add support for YunCore AX820/HWAP-AX820 (commit: 4891b86) (details)
  789. firmware-utils: bump to git HEAD (commit: 36790ca) (details)
  790. ramips: add support for TP-Link RE650 v2 (commit: 3979997) (details)
  791. ath79: ubnt: drop swconfig on ac-{lite,lr,mesh} (commit: 089eb02) (details)
  792. iwinfo: update to latest HEAD (commit: 4698029) (details)
  793. general: update README.md (commit: 8bde124) (details)
  794. build: update download.pl to change priority of mirrors (commit: e8265a2) (details)
コミット fcd5fd49c5ceba3325de5d7615b87eeeb481f4d2 by chunkeey
kernel: usb: remove left-over LINUX_5_10 dependency symbol

this should have been removed together with linux 5.4 APM821XX
support. Currently, this didn't hurt or broke something. But it
will in the next stable kernel release.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: fcd5fd4)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット 1085c4b4a72a5277a611cc4a8ac2e5742da127fc by chunkeey
apm821xx: WNDR4700: delete dead dt definitions

cooling-{min|max}-level are no longer used.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 1085c4b)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.dts (diff)
コミット f095822699cc397f86d2c24616aaaa7f814dc8d9 by chunkeey
apm821xx: convert legacy nand partition layout

in order to get nvmem-cells to work on AP and routers
(Netgears WNDR4700). The nvmem-cell needs to be within
a fixed-partition dt-node.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: f095822)
The file was modifiedtarget/linux/apm821xx/dts/meraki-mr24.dts (diff)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.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-wndap6x0.dtsi (diff)
コミット a1693a8c2cdc74a5bf33cabaadc2174f2f088dbf by chunkeey
apm821xx: WNDR4700: utilize ath9k nvmem-cells

the WNDR4700 can fetch its calibration data and
mac-addresses directly from the "wifi_data" partition.
This allows us to get rid of the 10-ath9k-eeprom file
for the apm821xx target completely.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a1693a8)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.dts (diff)
The file was removedtarget/linux/apm821xx/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
コミット 20470580cd271de1e6017c88261b577ed4773476 by chunkeey
ipq806x: utilize nvmem-cells for pre-calibration data

converts extraction entries from 11-ath10k-caldata into
nvmem-cells in the individual board's device-tree file.

The patch also moves previously existing referenced
nvmem-cells data nodes which were placed at the end
back into the partitions node. As well as removing
some duplicated properties from qcom-ipq8065-xr500.dts's
art (the included nighthawk.dtsi defines those already).

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2047058)
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/files/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-xr500.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-ipq8062-wg2600hp3.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-ipq8065-r7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット c2630ac910febd0be4ab8dc41f2aa7bda55e19f4 by chunkeey
linux-firmware: qca99x0 update package

Kalle Valo ath10k-firmware repository no longer provides the
legacy board.bin files for the qca99x0 chips. Instead he
copied over the codeaurora version and add more board files.

In the future, this board-2.bin should find its way to
linux-firmware.git, which would allow us to remove the
extra download code completely.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: c2630ac)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
The file was modifiedpackage/firmware/linux-firmware/qca_ath10k.mk (diff)
コミット 965e8783337511e2aa435935c797dc945e039b7c by chunkeey
ipq806x: G10: use ASROCK's wifi calibration data

brings back the ath10k QCA9980 wifi nodes to which
it adds ASROCK's wifi calibration data. These are
now provided by the ath10k_firmware.git's board-2.bin.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 965e878)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-g10.dts (diff)
コミット 4d3e17e205b7abc12ad40bf6a3d32a06d8f07dc6 by chunkeey
generic: kernel: add patches with ZTE MF286D modem

This patch includes patches sent upstream with ZTE MF286D modem
support. It adds support for qmi and serial option driver.

Links to ML:
https://lore.kernel.org/linux-usb/20220111221132.14586-1-paweldembicki@gmail.com/
https://lore.kernel.org/linux-usb/20220111221205.14662-1-paweldembicki@gmail.com/

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: 4d3e17e)
The file was addedtarget/linux/generic/pending-5.10/842-net-qmi_wwan-add-ZTE-MF286D-modem-19d2-1485.patch
The file was addedtarget/linux/generic/pending-5.10/841-USB-serial-option-add-ZTE-MF286D-modem.patch
コミット a91ab8bc05b737d7e14976aaf929a71ea37fa1c6 by chunkeey
ipq40xx: add support for ZTE MF286D

ZTE MF286D is a LTE router with four gigabit ethernet ports
and integrated QMI mPCIE modem.

Hardware specification:

  - CPU: IPQ4019
  - RAM: 256MB
  - Flash: NAND 128MB + NOR 2MB
  - WLAN1:  Qualcomm Atheros QCA4019 2.4GHz 802.11bgn 2x2:2
  - WLAN2:  Qualcomm Atheros QCA4019 5GHz 802.11anac 2x2:2
  - LTE: mPCIe cat 12 card (Modem chipset MDM9250)
  - LAN: 4 Gigabit Ports
  - USB: 1x USB2.0 (regular port). 1x USB3.0 (mpcie - used by the modem)
  - Serial console: X8 connector 115200 8n1

Known issues:

  - Many LEDs are driven by the modem. Only internal LEDs and wifi LEDs
    are driven by cpu.
  - Wifi LED is triggered by phy0tpt only
  - No VoIP support
  - LAN1/WAN port is configured as WAN
  - ZTE gives only one MAC per device. Use +1/+2/+3 increment for WAN
    and WLAN0/1

Opening the case:

1. Take of battery lid (no battery support for this model, battery cage
   is dummy).
2. Unscrew screw placed behind battery lid.
3. Take off back cover. It attached with multiple plastic clamps.
4. Unscrew four more screws hidden behind back case.
5. Remove front panel from blue chassis. There are more plastic
   clamps.
6. Unscrew two boards, which secures the PCB in the chassis.
7. Extract board from blue chassis.

Console connection (X8 connector):

1. Parameters: 115200 8N1
2. Pin description: (from closest pin to X8 descriptor to farthest)
    - VCC (3.3V)
    - TX
    - RX
    - GND

Install Instructions:

Serial + initramfs:
1. Place OpenWrt initramfs image for the device on a TFTP in
   the server's root. This example uses Server IP: 192.168.1.3
2. Connect serial console (115200,8n1) to X8 connector.
3. Connect TFTP server to RJ-45 port.
4. Stop in u-Boot and run u-Boot commands:
setenv serverip 192.168.1.3
setenv ipaddr 192.168.1.72
set fdt_high 0x85000000
tftp openwrt-ipq40xx-generic-zte_mf286d-initramfs-fit-zImage.itb
bootm $loadaddr
5. Please make backup of original partitions, if you think about revert
   to stock.
6. Login via ssh or serial and remove stock partitions:
ubiattach -m 9
ubirmvol /dev/ubi0 -N ubi_rootfs
ubirmvol /dev/ubi0 -N ubi_rootfs_data
7. Install image via "sysupgrade -n".

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(cosmetic changes to the commit message)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: a91ab8b)
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/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
The file was addedpackage/firmware/ipq-wifi/board-zte_mf286d.qca4019
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-mf286d.dts
コミット 2c1f8a665eb3dce27deb4f9f9b718eb8baf997bd by chunkeey
ipq40xx: add Linksys MR8300 WAN port

This makes the WAN interface and port appear in
LuCi -> Network -> Switch on Linksys MR8300.
This allows to configure a VLAN on WAN.

Fixes: FS#4227

Signed-off-by: Julien Cassette <julien.cassette@gmail.com>
(commit: 2c1f8a6)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/02_network (diff)
コミット 02fbdc6a47ba6d3ede3c5bb639035f3978ba5a5a by chunkeey
bcm27xx: update distroconfig.txt for faster RPi4

Newer RPi 4 Rev 6 (8 GB models and recent 2 GB / 4 GB models) ship with
the so-called C0 processor which can run turbo mode at 1.8 GHz max rather
than 1.5 GHz gracefully.  Add 'arm_boost=1' to pi4 section of to enable.

Note that this setting has no effect on older chips; they continue with
their 1.5 GHz max unless users overclock them.

Ref: https://www.raspberrypi.com/news/bullseye-bonus-1-8ghz-raspberry-pi-4

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 02fbdc6)
The file was modifiedtarget/linux/bcm27xx/image/distroconfig.txt (diff)
コミット 54e82f5c9a21b52f99daf4465c3039e2901406ff by chunkeey
ath79: kernel: drop _machine_restart again

Backport patch ("MIPS: ath79: drop _machine_restart again"), which is
required to support GPIO restart handler on ZTE MF286, broken due to
_machine_restart being restored in kernel accidentally, wich causes any
registered restart handlers to not execute, including one from
ath79-reset driver.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 54e82f5)
The file was addedtarget/linux/generic/backport-5.10/860-v5.17-MIPS-ath79-drop-_machine_restart-again.patch
コミット 8c78a13bfc1f34ea12076eb9864cd14bd7fe70e9 by chunkeey
ath79: support ZTE MF286

ZTE MF286 is an indoor LTE category 6 CPE router with simultaneous
dual-band 802.11ac plus 802.11n Wi-Fi radios and quad-port gigabit
Ethernet switch, FXS and external USB 2.0 port.

Hardware highlights:
- CPU: QCA9563 SoC at 775MHz,
- RAM: 128MB DDR2,
- NOR Flash: MX25L1606E 2MB SPI Flash, for U-boot only,
- NAND Flash: GD5F1G04UBYIG 128MB SPI NAND-Flash, for all other data,
- Wi-Fi 5GHz: QCA9882 2x2 MIMO 802.11ac radio,
- WI-Fi 2.4GHz: QCA9563 3x3 MIMO 802.11n radio,
- Switch: QCA8337v2 4-port gigabit Ethernet, with single SGMII CPU port,
- WWAN: MDM9230-based category 6 internal LTE modem in extended
  mini-PCIE form factor, with 3 internal antennas and 2 external antenna
  connections, single mini-SIM slot. Modem model identified as MF270,
- FXS: one external ATA port (handled entirely by modem part) with two
  physical connections in parallel,
- USB: Single external USB 2.0 port,
- Switches: power switch, WPS, Wi-Fi and reset buttons,
- LEDs: Wi-Fi, Test (internal). Rest of LEDs (Phone, WWAN, Battery,
  Signal state) handled entirely by modem. 4 link status LEDs handled by
  the switch on the backside.
- Battery: 3Ah 1-cell Li-Ion replaceable battery, with charging and
  monitoring handled by modem.
- Label MAC device: eth0

Console connection: connector X2 is the console port, with the following
pinout, starting from pin 1, which is the topmost pin when the board is
upright:
- VCC (3.3V). Do not use unless you need to source power for the
  converer from it.
- TX
- RX
- GND
Default port configuration in U-boot as well as in stock firmware is
115200-8-N-1.

Installation:
Due to different flash layout from stock firmware, sysupgrade from
within stock firmware is impossible, despite it's based on QSDK which
itself is based on OpenWrt.

STEP 0: Stock firmware update:
As installing OpenWrt cuts you off from official firmware updates for
the modem part, it is recommended to update the stock firmware to latest
version before installation, to have built-in modem at the latest firmware
version.

STEP 1: gaining root shell:

Method 1:
This works if busybox has telnetd compiled in the binary.
If this does not work, try method 2.

Using well-known exploit to start telnetd on your router - works
only if Busybox on stock firmware has telnetd included:
- Open stock firmware web interface
- Navigate to "URL filtering" section by going to "Advanced settings",
  then "Firewall" and finally "URL filter".
- Add an entry ending with "&&telnetd&&", for example
  "http://hostname/&&telnetd&&".
- telnetd will immediately listen on port 4719.
- After connecting to telnetd use "admin/admin" as credentials.

Method 2:
This works if busybox does not have telnetd compiled in. Notably, this
is the case in DNA.fi firmware.
If this does not work, try method 3.

- Set IP of your computer to 192.168.1.22.
- Have a TFTP server running at that address
- Download MIPS build of busybox including telnetd, for example from:
  https://busybox.net/downloads/binaries/1.21.1/busybox-mips
  and put it in it's root directory. Rename it as "telnetd".
- As previously, login to router's web UI and navigate to "URL
  filtering"
- Using "Inspect" feature, extend "maxlength" property of the input
  field named "addURLFilter", so it looks like this:
  <input type="text" name="addURLFilter" id="addURLFilter" maxlength="332"
    class="required form-control">
- Stay on the page - do not navigate anywhere
- Enter "http://aa&zte_debug.sh 192.168.1.22 telnetd" as a filter.
- Save the settings. This will download the telnetd binary over tftp and
  execute it. You should be able to log in at port 23, using
  "admin/admin" as credentials.

Method 3:
If the above doesn't work, use the serial console - it exposes root shell
directly without need for login. Some stock firmwares, notably one from
finnish DNA operator lack telnetd in their builds.

STEP 2: Backing up original software:
As the stock firmware may be customized by the carrier and is not
officially available in the Internet, IT IS IMPERATIVE to back up the
stock firmware, if you ever plan to returning to stock firmware.

Method 1: after booting OpenWrt initramfs image via TFTP:
PLEASE NOTE: YOU CANNOT DO THIS IF USING INTERMEDIATE FIRMWARE FOR INSTALLATION.
- Dump stock firmware located on stock kernel and ubi partitions:

  ssh root@192.168.1.1: cat /dev/mtd4 > mtd4_kernel.bin
  ssh root@192.168.1.1: cat /dev/mtd8 > mtd8_ubi.bin

And keep them in a safe place, should a restore be needed in future.

Method 2: using stock firmware:
- Connect an external USB drive formatted with FAT or ext4 to the USB
  port.
- The drive will be auto-mounted to /var/usb_disk
- Check the flash layout of the device:

  cat /proc/mtd

  It should show the following:
  mtd0: 00080000 00010000 "uboot"
  mtd1: 00020000 00010000 "uboot-env"
  mtd2: 00140000 00020000 "fota-flag"
  mtd3: 00140000 00020000 "caldata"
  mtd4: 00140000 00020000 "mac"
  mtd5: 00600000 00020000 "cfg-param"
  mtd6: 00140000 00020000 "oops"
  mtd7: 00800000 00020000 "web"
  mtd8: 00300000 00020000 "kernel"
  mtd9: 01f00000 00020000 "rootfs"
  mtd10: 01900000 00020000 "data"
  mtd11: 03200000 00020000 "fota"

  Differences might indicate that this is NOT a vanilla MF286 device but
  one of its later derivatives.
- Copy over all MTD partitions, for example by executing the following:

  for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i > \
  /var/usb_disk/mtd$i; done

- If the count of MTD partitions is different, this might indicate that
  this is not a standard MF286 device, but one of its later derivatives.
- (optionally) rename the files according to MTD partition names from
  /proc/mtd
- Unmount the filesystem:

  umount /var/usb_disk; sync

  and then remove the drive.
- Store the files in safe place if you ever plan to return to stock
  firmware. This is especially important, because stock firmware for
  this device is not available officially, and is usually customized by
  the mobile providers.

STEP 3: Booting initramfs image:

Method 1: using serial console (RECOMMENDED):
- Have TFTP server running, exposing the OpenWrt initramfs image, and
  set your computer's IP address as 192.168.1.22. This is the default
  expected by U-boot. You may wish to change that, and alter later
  commands accordingly.
- Connect the serial console if you haven't done so already,
- Interrupt boot sequence by pressing any key in U-boot when prompted
- Use the following commands to boot OpenWrt initramfs through TFTP:

  setenv serverip 192.168.1.22
  setenv ipaddr 192.168.1.1
  tftpboot 0x81000000 openwrt-ath79-nand-zte_mf286-initramfs-kernel.bin
  bootm 0x81000000

  (Replace server IP and router IP as needed). There is no  emergency
  TFTP boot sequence triggered by buttons, contrary to MF283+.
- When OpenWrt initramfs finishes booting, proceed to actual
  installation.

Method 2: using initramfs image as temporary boot kernel
This exploits the fact, that kernel and rootfs MTD devices are
consecutive on NAND flash, so from within stock image, an initramfs can
be written to this area and booted by U-boot on next reboot, because it
uses "nboot" command which isn't limited by kernel partition size.
- Download the initramfs-kernel.bin image
- Split the image into two parts on 3MB partition size boundary, which
  is the size of kernel partition. Pad the output of second file to
  eraseblock size:

  dd if=openwrt-ath79-nand-zte_mf286-initramfs-kernel.bin \
  bs=128k count=24 \
  of=openwrt-ath79-zte_mf286-intermediate-kernel.bin

  dd if=openwrt-ath79-nand-zte_mf286-initramfs-kernel.bin \
  bs=128k skip=24 conv=sync \
  of=openwrt-ath79-zte_mf286-intermediate-rootfs.bin

- Copy over /usr/bin/flash_eraseall and /usr/bin/nandwrite utilities to
  /tmp. This is CRITICAL for installation, as erasing rootfs will cut
  you off from those tools on flash!

- After backing up the previous MTD contents, write the images to the
  respective MTD devices:

  /tmp/flash_eraseall /dev/<kernel-mtd>

  /tmp/nandwrite /dev/<kernel-mtd> \
  /var/usb_disk/openwrt-ath79-zte_mf286-intermediate-kernel.bin

  /tmp/flash_eraseall /dev/<kernel-mtd>

  /tmp/nandwrite /dev/<rootfs-mtd> \
  /var/usb_disk/openwrt-ath79-zte_mf286-intermediate-rootfs.bin

- Ensure that no bad blocks were present on the devices while writing.
  If they were present, you may need to vary the split  between
  kernel and rootfs parts, so U-boot reads a valid uImage after skipping
  the bad blocks. If it fails, you will be left with method 3 (below).
- If write is OK, reboot the device, it will reboot to OpenWrt
  initramfs:

  reboot -f

- After rebooting, SSH into the device and use sysupgrade to perform
  proper installation.

Method 3: using built-in TFTP recovery (LAST RESORT):
- With that method, ensure you have complete backup of system's NAND
  flash first. It involves deliberately erasing the kernel.
- Download "-initramfs-kernel.bin" image for the device.
- Prepare the recovery image by prepending 8MB of zeroes to the image,
  and name it root_uImage:

  dd if=/dev/zero of=padding.bin bs=8M count=1

  cat padding.bin openwrt-ath79-nand-zte_mf286-initramfs-kernel.bin >
  root_uImage

- Set up a TFTP server at 192.0.0.1/8. Router will use random address
  from that range.
- Put the previously generated "root_uImage" into TFTP server root
  directory.
- Deliberately erase "kernel" partition" using stock firmware after
  taking backup. THIS IS POINT OF NO RETURN.
- Restart the device. U-boot will attempt flashing the recovery
  initramfs image, which will let you perform actual installation using
  sysupgrade. This might take a considerable time, sometimes the router
  doesn't establish Ethernet link properly right after booting. Be
  patient.
- After U-boot finishes flashing, the LEDs of switch ports will all
  light up. At this moment, perform power-on reset, and wait for OpenWrt
  initramfs to finish booting. Then proceed to actual installation.

STEP 4: Actual installation:
- scp the sysupgrade image to the device:

  scp openwrt-ath79-nand-zte_mf286-squashfs-sysupgrade.bin \
  root@192.168.1.1:/tmp/

- ssh into the device and execute sysupgrade:

  sysupgrade -n /tmp/openwrt-ath79-nand-zte_mf286-squashfs-sysupgrade.bin

- Wait for router to reboot to full OpenWrt.

STEP 5: WAN connection establishment
Since the router is equipped with LTE modem as its main WAN interface, it
might be useful to connect to the Internet right away after
installation. To do so, please put the following entries in
/etc/config/network, replacing the specific configuration entries with
one needed for your ISP:

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option auth '<auth>' # As required, usually 'none'
        option pincode '<pin>' # If required by SIM
        option apn '<apn>' # As required by ISP
        option pdptype '<pdp>' # Typically 'ipv4', or 'ipv4v6' or 'ipv6'

For example, the following works for most polish ISPs
config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option auth 'none'
        option apn 'internet'
        option pdptype 'ipv4'

If you have build with LuCI, installing luci-proto-qmi helps with this
task.

Restoring the stock firmware:

Preparation:
If you took your backup using stock firmware, you will need to
reassemble the partitions into images to be restored onto the flash. The
layout might differ from ISP to ISP, this example is based on generic stock
firmware.
The only partitions you really care about are "web", "kernel", and
"rootfs". For easy padding and possibly restoring configuration, you can
concatenate most of them into images written into "ubi" meta-partition
in OpenWrt. To do so, execute something like:

cat mtd5_cfg-param.bin mtd6-oops.bin mtd7-web.bin mtd9-rootfs.bin > \
mtd8-ubi_restore.bin

You can skip the "fota" partition altogether,
it is used only for stock firmware update purposes and can be overwritten
safely anyway. The same is true for "data" partition which on my device
was found to be unused at all. Restoring mtd5_cfg-param.bin will restore
the stock firmware configuration you had before.

Method 1: Using initramfs:
- Boot to initramfs as in step 3:
- Completely detach ubi0 partition using ubidetach /dev/ubi0_0
- Look up the kernel and ubi partitions in /proc/mtd
- Copy over the stock kernel image using scp to /tmp
- Erase kernel and restore stock kernel:
  (scp mtd4_kernel.bin root@192.168.1.1:/tmp/)
  mtd write <kernel_mtd> mtd4_kernel.bin
  rm mtd4_kernel.bin
- Copy over the stock partition backups one-by-one using scp to /tmp, and
  restore them individually. Otherwise you might run out of space in
  tmpfs:

  (scp mtd3_ubiconcat0.bin root@192.168.1.1:/tmp/)

  mtd write <ubiconcat0_mtd> mtd3_ubiconcat0.bin
  rm mtd3_ubiconcat0.bin

  (scp mtd5_ubiconcat1.bin root@192.168.1.1:/tmp/)

  mtd write <ubiconcat1_mtd> mtd5_ubiconcat1.bin
  rm mtd5_ubiconcat1.bin

- If the write was correct, force a device reboot with

  reboot -f

Method 2: Using live OpenWrt system (NOT RECOMMENDED):
- Prepare a USB flash drive contatining MTD backup files
- Ensure you have kmod-usb-storage and filesystem driver installed for
  your drive
- Mount your flash drive

  mkdir /tmp/usb

  mount /dev/sda1 /tmp/usb

- Remount your UBI volume at /overlay to R/O

  mount -o remount,ro /overlay

- Write back the kernel and ubi partitions from USB drive

  cd /tmp/usb
  mtd write mtd4_kernel.bin /dev/<kernel_mtd>

  mtd write mtd8_ubi.bin /dev/<kernel_ubi>

- If everything went well, force a device reboot with
  reboot -f

Last image may be truncated a bit due to lack of space in RAM, but this will happen over "fota"
MTD partition which may be safely erased after reboot anyway.

Method 3: using built-in TFTP recovery (LAST RESORT):
- Assemble a recovery rootfs image from backup of stock partitions by
  concatenating "web", "kernel", "rootfs" images dumped from the device,
  as "root_uImage"
- Use it in place of "root_uImage" recovery initramfs image as in the
  TFTP pre-installation method.

Quirks and known issues
- Kernel partition size is increased to 4MB compared to stock 3MB, to
  accomodate future kernel updates - at this moment OpenWrt 5.10 kernel
  image is at 2.5MB which is dangerously close to the limit. This has no
  effect on booting the system - but keep that in mind when reassembling
  an image to restore stock firmware.
- uqmi seems to be unable to change APN manually, so please use the one
  you used before in stock firmware first. If you need to change it,
  please use protocok '3g' to establish connection once, or use the
  following command to change APN (and optionally IP type) manually:
  echo -ne 'AT+CGDCONT=1,"IP","<apn>' > /dev/ttyUSB0
- The only usable LED as a "system LED" is the green debug LED hidden
  inside the case. All other LEDs are controlled by modem, on which the
  router part has some influence only on Wi-Fi LED.
- Wi-Fi LED currently doesn't work while under OpenWrt, despite having
  correct GPIO mapping. All other LEDs are controlled by modem,
  including this one in stock firmware. GPIO19, mapped there only acts
  as a gate, while the actual signal source seems to be 5GHz Wi-Fi
  radio, however it seems it is not the LED exposed by ath10k as
  ath10k-phy0.
- GPIO5 used for modem reset is a suicide switch, causing a hardware
  reset of whole board, not only the modem. It is attached to
  gpio-restart driver, to restart the modem on reboot as well, to ensure
  QMI connectivity after reboot, which tends to fail otherwise.
- Modem, as in MF283+, exposes root shell over ADB - while not needed
  for OpenWrt operation at all - have fun lurking around.
- MAC address shift for 5GHz Wi-Fi used in stock firmware is
  0x320000000000, which is impossible to encode in the device tree, so I
  took the liberty of using MAC address increment of 1 for it, to ensure
  different BSSID for both Wi-Fi interfaces.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 8c78a13)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/nand/config-default (diff)
The file was addedtarget/linux/ath79/dts/qca9563_zte_mf286.dts
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
コミット 7a1ce08bdbd36a132fbd0d4114346fb5e4d3aa36 by mail
octeontx: switch to 5.10 Kernel

Tested by multiple users and seems to work fine.

Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Tested-by: Daniel Danzberger <daniel@dd-wrt.com>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 7a1ce08)
The file was modifiedtarget/linux/octeontx/Makefile (diff)
コミット 637a3aaa6f889bb8c846a48b3407daf72fe89037 by stijn
kernel: backport MediaTek jumbo frame support

Allow MTU up to 2026 on mediatek, ramips/mt7621 targets.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 637a3aa)
The file was addedtarget/linux/generic/backport-5.10/763-v5.11-net-dsa-mt7530-enable-MTU-normalization.patch
The file was addedtarget/linux/generic/backport-5.10/611-v5.12-net-ethernet-mediatek-support-setting-MTU.patch
The file was addedtarget/linux/generic/backport-5.10/762-v5.11-net-dsa-mt7530-support-setting-MTU.patch
コミット 4834565bb4ebb9a0089afb047eea091346a91952 by stijn
kernel: backport MT7530 ageing time support

Allow setting ageing time from 1 to 1,048,576 seconds.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 4834565)
The file was addedtarget/linux/generic/backport-5.10/764-v5.11-net-dsa-mt7530-support-setting-ageing-time.patch
コミット ee6ba216d8ba1b02154c287e64d709a8bc7b0054 by stijn
kernel: backport MT7530 VLAN fix

Fix FDB learning bugs when VLAN filtering is enabled.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: ee6ba21)
The file was addedtarget/linux/generic/backport-5.10/768-v5.15-net-dsa-mt7530-set-STP-state-on-filter-ID-1.patch
The file was addedtarget/linux/generic/backport-5.10/769-v5.15-net-dsa-mt7530-always-install-FDB-entries-with-IVL-a.patch
The file was addedtarget/linux/generic/backport-5.10/765-v5.15-net-dsa-mt7530-disable-learning-on-standalone-ports.patch
The file was addedtarget/linux/generic/backport-5.10/766-v5.15-net-dsa-mt7530-enable-assisted-learning-on-CPU-port.patch
The file was addedtarget/linux/generic/backport-5.10/767-v5.15-net-dsa-mt7530-use-independent-VLAN-learning-on-VLAN.patch
コミット d5f447250953288aca213c43a45f127b2c303baa by stijn
kernel: backport MT7530 MDB operations

Use hardware to forward multicast traffic instead of trapping to the
host.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: d5f4472)
The file was addedtarget/linux/generic/backport-5.10/770-v5.15-net-dsa-mt7530-support-MDB-operations.patch
コミット 8b4cba53a9402f44da2dced4a78ca065b15dca94 by stijn
kernel: backport MediaTek Ethernet PHY driver

Add support for MediaTek Gigabit Ethernet PHYs found in MT7530.
Fix some link up/down issues.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 8b4cba5)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was addedtarget/linux/generic/backport-5.10/771-v5.14-net-phy-add-MediaTek-Gigabit-Ethernet-PHY-driver.patch
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
コミット 3f4301e123f29348b4ad87578d62b7d1f5f210c6 by stijn
kernel: backport MT7530 IRQ support

Support MT7530 PHY link change interrupts, and enable for MT7621.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 3f4301e)
The file was addedtarget/linux/generic/backport-5.10/772-v5.14-net-dsa-mt7530-add-interrupt-support.patch
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 2c929f8105237d3ebd645ea4e3387585c139b6ab by stijn
util-linux: package ipcs command

Add a package for util-linux' ipcs command, to show information about
System V inter-process communication facilities.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 2c929f8)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 781f2f73004344fc5cd74e0bc205ed890101f51e by hauke
Revert "kernel: backport MT7530 IRQ support"

This reverts commit 3f4301e123f29348b4ad87578d62b7d1f5f210c6.

This broke the mt7530 on Linksys e8450 (mt7622) for me.
[    1.300554] mt7530 mdio-bus:00: no interrupt support

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 781f2f7)
The file was removedtarget/linux/generic/backport-5.10/772-v5.14-net-dsa-mt7530-add-interrupt-support.patch
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 1b311aab3141bbea5667be4517e2599e6235cca0 by hauke
Revert "kernel: backport MediaTek Ethernet PHY driver"

This reverts commit 8b4cba53a9402f44da2dced4a78ca065b15dca94.

This broke the mt7530 on Linksys e8450 (mt7622) for me.
[    1.312943] mt7530 mdio-bus:00 lan1 (uninitialized): failed to connect to PHY: -EINVAL
[    1.320890] mt7530 mdio-bus:00 lan1 (uninitialized): error -22 setting up PHY for tree 0, switch 0, port 0
[    1.331163] mt7530 mdio-bus:00 lan2 (uninitialized): failed to connect to PHY: -EINVAL
[    1.339085] mt7530 mdio-bus:00 lan2 (uninitialized): error -22 setting up PHY for tree 0, switch 0, port 1
[    1.349321] mt7530 mdio-bus:00 lan3 (uninitialized): failed to connect to PHY: -EINVAL
[    1.357241] mt7530 mdio-bus:00 lan3 (uninitialized): error -22 setting up PHY for tree 0, switch 0, port 2
[    1.367452] mt7530 mdio-bus:00 lan4 (uninitialized): failed to connect to PHY: -EINVAL
[    1.375367] mt7530 mdio-bus:00 lan4 (uninitialized): error -22 setting up PHY for tree 0, switch 0, port 3
[    1.385750] mt7530 mdio-bus:00 wan (uninitialized): failed to connect to PHY: -EINVAL
[    1.393575] mt7530 mdio-bus:00 wan (uninitialized): error -22 setting up PHY for tree 0, switch 0, port 4

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1b311aa)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was removedtarget/linux/generic/backport-5.10/771-v5.14-net-phy-add-MediaTek-Gigabit-Ethernet-PHY-driver.patch
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
コミット 4d904524effc9eb0cc5094574c55d3a520803223 by mail
kernel: bpf-headers: fix build error when testing kernel is used

Now that we have separate files for each kernel version,
only the version/hash for the target kernel are available.
This cause a missing hash error (and wrong kernel version) for
bpf-headers when a testing kernel version is used for the current target.

Fix this error by manually including the kernel version/hash file for the
specific kernel version requested.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 4d90452)
The file was modifiedpackage/kernel/bpf-headers/Makefile (diff)
コミット f6a01d7f5c3d945f031cf24ab66066806dd62db3 by chunkeey
ipq806x: convert TP-Link Archer VR2600v to denx,uimage

The recent device-tree modification that added pre-cal
nvmem-cells pushed the device's kernel+dtb over the
allotted 3072k KERNEL_SIZE.

> WARNING: Image file tplink_vr2600v-uImage is too big: 3147214 > 3145728

There was a previous kernel partition size upgrade:
commit 0c967d92b3d9 ("ipq806x: increase kernel partition size for the TP-Link Archer VR2600v")
It has been seemingly upgraded from a 2048k KERNEL_SIZE in the past.
The commit talks about using the MTD_SPLIT_TPLINK_FW. But looking at
the image make recipe, there is no code that adds a TPLINK header.
So instead the board will use "denx,umimage". This requires
MTD_SPLIT_UIMAGE_FW, but this is present thanks to some NEC devices.

(Maybe the MTD_CONFIG_ARGS can be removed as well? But it could be
there because of the padding at the beginning. This needs testing.)

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: f6a01d7)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
コミット 7994461a5a1c2cdd8bf4cc3fa38c4d496534f080 by hauke
base-files: replace fgrep with grep -F

fgrep is deprecated and replaced by grep -F. The latter is used
throughout the tree whereas this is the only usage of the former.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 7994461)
The file was modifiedpackage/base-files/files/etc/profile (diff)
コミット 8cfce165a7e3605c22b045cdc1f745b4d6b49fb9 by hauke
target/linux: replace egrep with grep -E

egrep is deprecated and replaced by grep -E. The latter is used
throughout the tree.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 8cfce16)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/linksys.sh (diff)
The file was modifiedtarget/linux/bcm4908/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/lib/upgrade/linksys.sh (diff)
The file was modifiedtarget/linux/kirkwood/base-files/lib/upgrade/linksys.sh (diff)
コミット 4c42e2d9dda739baa6a144cdb009aef1a33824a0 by hauke
include/meson: fix host build directory

When using a non default MESON_HOST_BUILD_DIR, HOST_BUILD_DIR is not
appropriate to use. This change matches the target configure section.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 4c42e2d)
The file was modifiedinclude/meson.mk (diff)
コミット 8de901ccf7e2b227bd970e9c477f00c15ce6aae9 by hauke
tools/zstd: update to 1.5.2

Switched to building with meson as it's faster and does not need a
dependency on cmake, which takes a long time to build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 8de901c)
The file was modifiedtools/zstd/Makefile (diff)
The file was modifiedtools/Makefile (diff)
コミット 43ec6d64bb368253f159ec9e6d8343fdbb0d97e4 by hauke
ath79: add support for TP-Link TL-WR841HP v2

Specifications:
- AR9344 SoC, 8 MB nor flash, 64 MB DDR2 RAM
- 2x2 9dBi antenna, wifi 2.4Ghz 300Mbps
- 4x Ethernet LAN 10/100, 1x Ethernet WAN 10/100
- 1x WAN, 4x LAN, Wifi, PWR, WPS, SYSTEM Leds
- Reset/WPS button
- Serial UART at J4 onboard: 3.3v GND RX TX, 1152008N1

MAC addresses as verified by OEM firmware:

vendor   OpenWrt   address
LAN      eth0      label
WAN      eth1      label + 1
WLAN     phy0      label

The label MAC address was found in u-boot 0x1fc00.

Installation:
To install openwrt,
- set the device's SSID to each of the following lines,
  making sure to include the backticks.
- set the ssid and click save between each line.

`echo "httpd -k"> /tmp/s`
`echo "sleep 10">> /tmp/s`
`echo "httpd -r&">> /tmp/s`
`echo "sleep 10">> /tmp/s`
`echo "httpd -k">> /tmp/s`
`echo "sleep 10">> /tmp/s`
`echo "httpd -f">> /tmp/s`
`sh /tmp/s`

- Now, wait 60 sec.
- After the reboot sequence, the router may have fallen back to
  its default IP address with the default credentials (admin:admin).
- Log in to the web interface and go the the firmware upload page.
  Select "openwrt-ath79-generic-tplink_tl-wr841hp-v2-squashfs-factory.bin"
  and you're done : the system now accepts the openwrt.

Forum support topic:
https://forum.openwrt.org/t/support-for-tplink-tl-wr841hp-v2/69445/

Signed-off-by: Saiful Islam <si87868@gmail.com>
(commit: 43ec6d6)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/ar9344_tplink_tl-wr841hp-v2.dts
コミット 6ede645282f94c32a33a2c6858375b8c2f609922 by hauke
ath79: add support for booting QCN5502 SoC

Based on wikidevi, QCN5502 is a "Dragonfly" like QCA9561 and QCA9563.
Treating it as QCA956x seems to work.

Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
(commit: 6ede645)
The file was addedtarget/linux/ath79/patches-5.10/940-ath79-add-support-for-booting-QCN550x.patch
コミット c32008a37b81d0ab1062993241a1e9f0a8e73102 by hauke
ath79: add partial support for Netgear EX7300v2

Hardware
--------
SoC: QCN5502
Flash: 16 MiB
RAM: 128 MiB
Ethernet: 1 gigabit port
Wireless No1: QCN5502 on-chip 2.4GHz 4x4
Wireless No2: QCA9984 pcie 5GHz 4x4
USB: none

Installation
------------
Flash the factory image using the stock web interface or TFTP the
factory image to the bootloader.

What works
----------
- LEDs
- Ethernet port
- 5GHz wifi (QCA9984 pcie)

What doesn't work
-----------------
- 2.4GHz wifi (QCN5502 on-chip)
  (I was not able to make this work, probably because ath9k requires
  some changes to support QCN5502.)

Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
(commit: c32008a)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/qcn5502_netgear_ex7300-v2.dts
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)
コミット e0683839b8036388213d7662f3e0066a29b7d480 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 Riepler <jakob+openwrt@chaosfield.at>
(commit: e068383)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (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
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
コミット 3343ca7e6837b2ac5f237ea78bf73d50831dea20 by hauke
ramips: add support for Xiaomi Mi Router CR660x series

Xiaomi Mi Router CR6606 is a Wi-Fi6 AX1800 Router with 4 GbE Ports.
Alongside the general model, it has three carrier customized models:
CR6606 (China Unicom), CR6608 (China Mobile), CR6609 (China Telecom)

Specifications:
- SoC: MediaTek MT7621AT
- RAM: 256MB DDR3 (ESMT M15T2G16128A)
- Flash: 128MB NAND (ESMT F59L1G81MB)
- Ethernet: 1000Base-T x4 (MT7530 SoC)
- WLAN: 2x2 2.4GHz 574Mbps + 2x2 5GHz 1201Mbps (MT7905DAN + MT7975DN)
- LEDs: System (Blue, Yellow), Internet (Blue, Yellow)
- Buttons: Reset, WPS
- UART: through-hole on PCB ([VCC 3.3v](RX)(GND)(TX) 115200, 8n1)
- Power: 12VDC, 1A

Jailbreak Notes:
1. Get shell access.
   1.1. Get yourself a wireless router that runs OpenWrt already.
   1.2. On the OpenWrt router:
      1.2.1. Access its console.
      1.2.2. Create and edit
             /usr/lib/lua/luci/controller/admin/xqsystem.lua
             with the following code (exclude backquotes and line no.):
```
     1  module("luci.controller.admin.xqsystem", package.seeall)
     2
     3  function index()
     4      local page   = node("api")
     5      page.target  = firstchild()
     6      page.title   = ("")
     7      page.order   = 100
     8      page.index = true
     9      page   = node("api","xqsystem")
    10      page.target  = firstchild()
    11      page.title   = ("")
    12      page.order   = 100
    13      page.index = true
    14      entry({"api", "xqsystem", "token"}, call("getToken"), (""),
103, 0x08)
    15  end
    16
    17  local LuciHttp = require("luci.http")
    18
    19  function getToken()
    20      local result = {}
    21      result["code"] = 0
    22      result["token"] = "; nvram set ssh_en=1; nvram commit; sed -i
's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear; /etc/init.d/drop
bear start;"
    23      LuciHttp.write_json(result)
    24  end
```
      1.2.3. Browse http://{OWRT_ADDR}/cgi-bin/luci/api/xqsystem/token
             It should give you a respond like this:
             {"code":0,"token":"; nvram set ssh_en=1; nvram commit; ..."}
             If so, continue; Otherwise, check the file, reboot the rout-
             er, try again.
      1.2.4. Set wireless network interface's IP to 169.254.31.1, turn
             off DHCP of wireless interface's zone.
      1.2.5. Connect to the router wirelessly, manually set your access
             device's IP to 169.254.31.3, make sure
             http://169.254.31.1/cgi-bin/luci/api/xqsystem/token
             still have a similar result as 1.2.3 shows.
   1.3. On the Xiaomi CR660x:
        1.3.1. Login to the web interface. Your would be directed to a
               page with URL like this:
               http://{ROUTER_ADDR}/cgi-bin/luci/;stok={STOK}/web/home#r-
               outer
        1.3.2. Browse this URL with {STOK} from 1.3.1, {WIFI_NAME}
               {PASSWORD} be your OpenWrt router's SSID and password:
               http://{MIROUTER_ADDR}/cgi-bin/luci/;stok={STOK}/api/misy-
               stem/extendwifi_connect?ssid={WIFI_NAME}&password={PASSWO-
               RD}
               It should return 0.
        1.3.3. Browse this URL with {STOK} from 1.3.1:
               http://{MIROUTER_ADDR}/cgi-bin/luci/;stok={STOK}/api/xqsy-
               stem/oneclick_get_remote_token?username=xxx&password=xxx&-
               nonce=xxx
   1.4. Before rebooting, you can now access your CR660x via SSH.
        For CR6606, you can calculate your root password by this project:
        https://github.com/wfjsw/xiaoqiang-root-password, or at
        https://www.oxygen7.cn/miwifi.
        The root password for carrier-specific models should be the admi-
        nistration password or the default login password on the label.
        It is also feasible to change the root password at the same time
        by modifying the script from step 1.2.2.
        You can treat OpenWrt Router however you like from this point as
        long as you don't mind go through this again if you have to expl-
        oit it again. If you do have to and left your OpenWrt router unt-
        ouched, start from 1.3.
2. There's no official binary firmware available, and if you lose the
   content of your flash, no one except Xiaomi can help you.
   Dump these partitions in case you need them:
   "Bootloader" "Nvram" "Bdata" "crash" "crash_log"
   "firmware" "firmware1" "overlay" "obr"
   Find the corespond block device from /proc/mtd
   Read from read-only block device to avoid misoperation.
   It's recommended to use /tmp/syslogbackup/ as destination, since files
   would be available at http://{ROUTER_ADDR}/backup/log/YOUR_DUMP
   Keep an eye on memory usage though.
3. Since UART access is locked ootb, you should get UART access by modify
   uboot env. Otherwise, your router may become bricked.
   Excute these in stock firmware shell:
    a. nvram set boot_wait=on
    b. nvram set bootdelay=3
    c. nvram commit
   Or in OpenWrt:
    a. opkg update && opkg install kmod-mtd-rw
    b. insmod mtd-rw i_want_a_brick=1
    c. fw_setenv boot_wait on
    d. fw_setenv bootdelay 3
    e. rmmod mtd-rw

Migrate to OpenWrt:
1. Transfer squashfs-firmware.bin to the router.
2. nvram set flag_try_sys1_failed=0
3. nvram set flag_try_sys2_failed=1
4. nvram commit
5. mtd -r write /path/to/image/squashfs-firmware.bin firmware

Additional Info:
1. CR660x series routers has a different nand layout compared to other
    Xiaomi nand devices.
2. This router has a relatively fresh uboot (2018.09) compared to other
    Xiaomi devices, and it is capable of booting fit image firmware.
    Unfortunately, no successful attempt of booting OpenWrt fit image
    were made so far. The cause is still yet to be known. For now, we use
    legacy image instead.

Signed-off-by: Raymond Wang <infiwang@pm.me>
(commit: 3343ca7)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was addedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-cr660x.dtsi
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-cr6606.dts
The file was addedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-cr6608.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7621_xiaomi_mi-router-cr6609.dts
コミット af79853c73ad333b71a1ca5e3fbf58e168a953b6 by jo
Revert "tools/zstd: update to 1.5.2"

This reverts commit 8de901ccf7e2b227bd970e9c477f00c15ce6aae9.

Apparently this update breaks tools building.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: af79853)
The file was modifiedtools/Makefile (diff)
The file was modifiedtools/zstd/Makefile (diff)
コミット 3b1692c463fae107177fcee51874696f6323d0d2 by jo
netifd: update to latest Git HEAD

fd4c9e1 system-linux: expose hw-tc-offload ethtool feature in device status dump
3d76f2e system-linux: add wrapper function for creating link config messages
88af2f1 system-linux: delete bridge devices using netlink
85c3548 system-linux: create bridge devices using netlink

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 3b1692c)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 134c88c6899df58dae4f70b9d361d7d1d686c6c4 by jo
ucode: update to latest Git HEAD

11adf0c source: convert source objects into proper uc_value_t type
3a49192 treewide: rework function memory model
7edad5c tests: add functional tests for builtin functions
d5003fd lib: fix leaking tokener in uc_json() on parse exception
5d0ecd9 lib: fix infinite loop on empty regexp matches in uc_replace()
3ad57f1 lib: fix infinite loop on empty regexp matches in uc_match()
32d596d lib: fix infinite loop on empty regexp matches in uc_split()
3e3f38d vm: ensure consistent trace output between gcc and clang compiled ucode
3600ded vm: fix leaking function value on call exception
3059295 vm: NULL-initialize pointer to make cppcheck happy
98e59bf source: zero-initialize conversion union to make cppcheck happy
7a65c14 run_tests.sh: change workdir to testcase directory during execution
afec8d7 run_tests.sh: support placing supplemental testcase files
3ada6e0 run_tests.sh: always treat outputs as text data
2cb627f program: rename bytecode load/write functions, track path of executed file
1094ffa lib: fix memory leak in uc_require_ucode()

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 134c88c)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット 2dd6777f15defc6fe343e8485d3e22325570fb2b by jo
firewall4: update to latest Git HEAD

b54f462 fw4: parse traffic rules before forwarding rules
4d5af8b fw4: consolidate helper code
300c737 fw4: fix applying zone family restrictions to forwardings
eb9c25a tests: implement fs.opendir() mock interface
d30ff48 tests: fix mocked fs.popen() trace log
52831a0 fw4: improve flowtable handling
7cb10c8 fw4: disable "flow_offloading_hw" option for now
b2241a1 fw4: fix enabling NAT reflection rules for DNATs without explicit family

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 2dd6777)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 881a059977166f9ef45fdcc283f763b75409b217 by jo
uhttpd: update to latest Git HEAD

2f8b136 main: fix leaking -p/-s argument values
881fd3b ucode: adjust to latest ucode api
8b2868e file: specify UTF-8 as charset for dirlists, add option to override
3a5bd84 main: add ucode options to help text
16aa142 examples: add ucode handler example
3ceccd0 ucode: add ucode plugin support
f0f1406 examples: add example Lua handler script
9e87095 listen: avoid invalid memory access

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 881a059)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
The file was modifiedpackage/network/services/uhttpd/files/uhttpd.init (diff)
The file was modifiedpackage/network/services/uhttpd/files/uhttpd.config (diff)
コミット 07eccc29ab96c6dcbdfb28f52f813731200cb149 by jo
rpcd: update to latest Git HEAD

909f2a0 ucode: adjust to latest ucode api
4c532bf ucode: add ucode interpreter plugin
9c6ba38 treewide: adjust ubus object type names
75a96dc build: honour CMake install prefix in hardcoded paths

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 07eccc2)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 46e0eeb760c9d1da38660f9a02119a558d403625 by nbd
hostapd: automatically calculate channel center freq on chan_switch

Simplifies switching to different channels when on >= VHT80

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 46e0eeb)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット ae75541594c1802be16140aeb59254e1c75fe7a8 by jo
firewall4: update to latest Git HEAD

a0518b6 fw4: gracefully handle unsupported hardware offloading
ac99eba init: fix boot action in init script

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: ae75541)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット adb8c09a83d3f8e1d9e9fcbb8189b415ac0f6e86 by mail
hostapd: update to v2.10

Upstreamed patches:
020-mesh-make-forwarding-configurable.patch
e6db1bc5da3fd7d5f4dba24aa102543b4749912f
550-WNM-allow-specifying-dialog-token.patch
979f19716539362f8ce60a77bf1b88fdcf5ba8e5
720-ACS-fix-channel-100-frequency.patch
2341585c349231af00cdef8d51458df01bc6965f
741-proxyarp-fix-compilation-with-Hotspot-2.0-disabled.patch
08bdf4f90de61a84ed8f4dd918272dd9d36e2e1f

Compile-tested: wpad-wolfssl hostapd-openssl
Run-tested: ath79-generic

Signed-off-by: David Bauer <mail@david-bauer.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: adb8c09)
The file was removedpackage/network/services/hostapd/patches/550-WNM-allow-specifying-dialog-token.patch
The file was removedpackage/network/services/hostapd/patches/741-proxyarp-fix-compilation-with-Hotspot-2.0-disabled.patch
The file was modifiedpackage/network/services/hostapd/patches/470-survey_data_fallback.patch (diff)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
The file was removedpackage/network/services/hostapd/patches/720-ACS-fix-channel-100-frequency.patch
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
The file was modifiedpackage/network/services/hostapd/patches/010-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch (diff)
The file was removedpackage/network/services/hostapd/patches/020-mesh-make-forwarding-configurable.patch
The file was modifiedpackage/network/services/hostapd/patches/301-mesh-noscan.patch (diff)
コミット 04ed224543ad10030c4394c86e533f02bf596a1b by mail
hostapd: refresh patches

Refresh patches after updating to hostapd v2.10.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 04ed224)
The file was modifiedpackage/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/021-fix-sta-add-after-previous-connection.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/370-ap_sta_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/750-qos_map_set_without_interworking.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/001-wolfssl-init-RNG-with-ECC-key.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/600-ubus_support.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/400-wps_single_auth_enc_type.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/500-lto-jobserver-support.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/310-rescan_immediately.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/461-driver_nl80211-use-new-parameters-during-ibss-join.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/711-wds_bridge_force.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/350-nl80211_del_beacon_bss.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/341-mesh-ctrl-iface-channel-switch.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/030-driver_nl80211-rewrite-neigh-code-to-not-depend-on-l.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/740-snoop_iface.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/011-mesh-use-deterministic-channel-on-channel-switch.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/590-rrm-wnm-statistics.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/050-build_fix.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/460-wpa_supplicant-add-new-config-params-to-be-used-with.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/464-fix-mesh-obss-check.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/330-nl80211_fix_set_freq.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/301-mesh-noscan.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/730-ft_iface.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/200-multicall.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/700-wifi-reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/360-ctrl_iface_reload.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/300-noscan.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/710-vlan_no_bridge.patch (diff)
コミット 5406684087815d3f66df9d8318e15db7137148f5 by ynezz
wireguard-tools: allow generating private_key

When the uci configuration is created automatically during a very early
stage, where no entropy daemon is set up, generating the key directly is
not an option. Therefore we allow to set the private_key to "generate"
and generate the private key directly before the interface is taken up.

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
Tested-by: Jan-Niklas Burfeind <git@aiyionpri.me>
(commit: 5406684)
The file was modifiedpackage/network/utils/wireguard-tools/files/wireguard.sh (diff)
コミット a0ad07ea039c125c28b5b3893c6f935cf68dfdd5 by ynezz
ipq806x: Enlarge D7800 flash - use netgear partition

Increase the available flash memory size in Netgear R7800
by repurposing the unused "netgear" partition that is
located after the firmware partition.

Available flash space for kernel+rootfs+overlay increases
by 68 MB from 32 MB to 100 MB.

In a typical build, overlay space increases from 15 to 85,
increasing the package installation possibilities greatly.

Reverting to the OEM firmware is still possible, as the OEM
firmware contains logic to initialise the "netgear" partition
if its contents do not match expectations. In OEM firmware,
"netgear" contains 6 UBI sub-partitions that are defined in
/etc/netgear.cfg and initialisation is done by /etc/preinit

This is based on https://github.com/openwrt/openwrt/commit/fb8a578aa70572b3e56b64d296e22c2931e77b69

Signed-off-by: Mike Lothian <mike@fireburn.co.uk>
(commit: a0ad07e)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
コミット 09f383465e0780cf285a02704eb30f1c3d88aa4b by mans0n
ramips: move KERNEL_LOADADDR into Device/Default

Commit f4a79148f8cb ("ramips: add support for ipTIME AX2004M") was
reverted due to KERNEL_LOADADDR leakage, and it seems the problem can be
mitigated by moving the variable definition into Device/Default. By this,
KERNEL_LOADADDR redefined in a device recipe will not be leaked into the
subsequent device recipes anymore and thus will remain as a per-device
variable.

Ref: cd6a6e3030ff ("Revert "ramips: add support for ipTIME AX2004M"")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 09f3834)
The file was modifiedtarget/linux/ramips/image/Makefile (diff)
コミット 1847382456e9bc2bf23258a5aa39b5bcfb265117 by jo
ucode: update to latest Git HEAD

a317c17 compiler: fix incorrect loop break targets

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 1847382)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット f39872d966aa39c0ae767002828d09ddba44ccd1 by rsalvaterra
kernel: generic: select the fq_codel qdisc by default

The kernel configuration allows us to select a default qdisc. Let's do this for
5.10 (as 5.4 is on its way out) and get rid of the hacky patch we've been
carrying.

Acked-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: f39872d)
The file was removedtarget/linux/generic/hack-5.10/661-use_fq_codel_by_default.patch
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 64125ed1d0067f0648f2669b29b59a77ece3bf10 by jo
meta: drop issue_template

The contents do not apply anymore now that the switch to Github issue
has been decided.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 64125ed)
The file was removed.github/issue_template
コミット 73fd9f79ced3e50ddf34e50d5bfaf2dc65767188 by daniel
kernel: backport MediaTek Ethernet PHY driver

Add support for MediaTek Gigabit Ethernet PHYs found in MT7530 and
MT7531. Fix some link up/down issues.
The errornous check for the PHY mode which broke things with MT7531
has been removed as suggested by patch
net: phy: mediatek: remove PHY mode check on MT7531
As a result, things are working fine now on MT7622+MT7531 as well.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Tested-by: Daniel Golle <daniel@makrotopia.org>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 73fd9f7)
The file was modifiedtarget/linux/ramips/mt7621/config-5.10 (diff)
The file was addedtarget/linux/generic/backport-5.10/771-v5.14-net-phy-add-MediaTek-Gigabit-Ethernet-PHY-driver.patch
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
コミット 8d8d26ba428d6f45c456b25622397e6ff75b1d47 by mail
ath25: switch to 5.10 Kernel

Tested-by: Chuanhong Guo <gch981213@gmail.com>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 8d8d26b)
The file was modifiedtarget/linux/ath25/Makefile (diff)
コミット f9cfe7af1f1f16082eb1fdda89f0331948517f22 by daniel
kernel: backport MT7530 IRQ support

Support MT7530 PHY link change interrupts, and enable for MT7621.

For external MT7530, a GPIO IRQ line is required, which is
board-specific, so it should be added to each DTS. In case the
interrupt-controller property is missing, it will fall back to
polling mode.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
(commit: f9cfe7a)
The file was addedtarget/linux/generic/backport-5.10/772-v5.14-net-dsa-mt7530-add-interrupt-support.patch
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 7323ef2ffab9f25aa92ea786870150baa9db7004 by daniel
mt7622: bpi-r64: enable using mt7531 switch irq

Now that we support link-state-change interrupts, wire up MT7531 IRQ
line which is connected to GPIO#53 according to the schematics [1].

As a result, PHY state no longer needs to be polled on that board.

[1]: https://forum.banana-pi.org/t/bpi-r64-mt7622-schematic-diagram-public/10118
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7323ef2)
The file was addedtarget/linux/mediatek/patches-5.10/180-dts-mt7622-bpi-r64-add-mt7531-irq.patch
コミット c32835ccfe683e8d97c4b68cb7d38a3009e72411 by daniel
mt7622: linksys-e8450: enable using mt7531 switch irq

Turns out the MT7531 switch IRQ line is connected to GPIO#53 just like
on the BPi-R64, so this seems to be part of the reference design and
will probably apply to most MT7622+MT7531 boards.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c32835c)
The file was modifiedtarget/linux/mediatek/dts/mt7622-linksys-e8450.dtsi (diff)
コミット 8072bf33220b0e7091c2fe1771a8bd52a24a9728 by nbd
qosify: update to the latest version

e230e71e0a12 map: fix copy-paste error in codepoints map
580d2ccf89f3 bpf: declare tcp_ports/udp_ports without typedef
8d6c19a81f3f ubus: fix a use-after-free bug

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8072bf3)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 0d25db7f17efbf5ab539508dd0a5d1eb739a1c43 by mail
tools/cmake: add MAKE config variable

Makes sure that Ninja from staging_dir is used and nowhere else.

Reported by reproducible builds project. Builds have been failing ever
since tools/cmake started using Ninja.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 0d25db7)
The file was modifiedtools/cmake/Makefile (diff)
コミット 4a4f6a7dff1cedddbe97439a15f38785dd8e3101 by mail
target/linux: add missing symbol

Found when building the qoriq target.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 4a4f6a7)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット bc05cfa0c555f2a1dda9f114503884126c199b53 by mail
octeon: switch to Kernel 5.10

Acked-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: bc05cfa)
The file was modifiedtarget/linux/octeon/Makefile (diff)
コミット 37753f34ac68fbd70730aa37a6b8b94ad3215d85 by mans0n
ramips: add support for ipTIME AX2004M

ipTIME AX2004M is an 802.11ax (Wi-Fi 6) router, based on MediaTek
MT7621A.

Specifications:
* 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 addresses:

| interface |    MAC address    |     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 addresses:
* stock
  * 0x80010000: FIT image
  * 0x81001000: kernel image -> entry
* OpenWrt
  * 0x80010000: FIT image
  * 0x82000000: uncompressed kernel+relocate image
  * 0x80001000: relocated kernel image -> entry

Notes:
* This device has a dual-boot partition scheme, but this firmware works
  only on boot partition 1. The stock web interface will flash only on the
  inactive boot partition, but the recovery web page will always flash on
  boot partition 1.

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: 37753f3)
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/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_ax2004m.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
コミット cdc735de621e09ae2f2c470f72d12d90eeb35ffa by mans0n
ramips: update WLAN MAC address of ipTIME A3004T

Reported MAC addresses:

| interface |    MAC address    |     source     | comment
|-----------|-------------------|----------------|---------
|       LAN | 90:xx:xx:18:xx:1F |                | [1]
|       WAN | 90:xx:xx:18:xx:1D |                |
|   WLAN 2G | 92:xx:xx:48:xx:1C |                |
|   WLAN 5G | 90:xx:xx:18:xx:1C | factory 0x4    |
|           | 90:xx:xx:18:xx:1C | config ethaddr |

[1] Used in this patch as WLAN 2G MAC address with the local bit set

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: cdc735d)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 34a373c0df0233150b5c87e9c925ca2b2b754a6e by mans0n
ramips: move MAC configs to device dts from wrc-gs-2pci.dtsi

The locations of MAC addresses in mtd for LAN/WAN on ELECOM WRC-2533GS2
are changed from the other WRC-GS/GST devices with 2x PCIe. So move the
related configurations in mt7621_elecom_wrc-gs-2pci.dtsi to dts of each
model.

- WRC-1750GS
- WRC-1750GSV
- WRC-1750GST2
- WRC-1900GST
- WRC-2533GST
- WRC-2533GST2

  -> LAN: 0xE000, WAN: 0xE006

- WRC-2533GS2

  -> LAN: 0xFFF4, WAN: 0xFFFA

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 34a373c)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1900gst.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-2533gst.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-2533gst2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-gs-2pci.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1750gst2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1750gsv.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_elecom_wrc-1750gs.dts (diff)
コミット 337e942290fa6a18e0289ae32420c5c402aead1a by mans0n
ramips: add support for ELECOM WRC-2533GS2

ELECOM WRC-2533GS2 is a 2.4/5 GHz band 11ac (Wi-Fi 5) router, based on
MT7621A.

Specification:

- SoC : MediaTek MT7621A
- RAM : DDR3 128 MiB (NT5CC64M16GP-DI)
- Flash : SPI-NOR 16 MiB (MX25L12835FM2I-10G)
- WLAN : 2.4/5GHz 4T4R (2x MediaTek MT7615)
- Ethernet : 10/100/1000 Mbps x5
  - Switch : MediaTek MT7530 (SoC)
- LEDs/Keys : 4x/6x (2x buttons, 1x slide-switch)
- UART : through-hole on PCB
  - J4: 3.3V, GND, TX, RX from ethernet port side
  - 57600n8
- Power : 12 VDC, 1.5 A

Flash instruction using factory image:

1. Boot WRC-2533GS2 normally with "Router" mode
2. Access to "http://192.168.2.1/" and open firmware update page
   ("ファームウェア更新")
3. Select the OpenWrt factory image and click apply ("適用") button
4. Wait ~120 seconds to complete flashing

MAC Addresses:

LAN : 04:AB:18:xx:xx:FB (Factory, 0xFFF4 (hex))
WAN : 04:AB:18:xx:xx:FC (Factory, 0xFFFA (hex))
2.4 GHz : 04:AB:18:xx:xx:FD (Factory, 0x4    (hex))
5 GHz : 04:AB:18:xx:xx:FE (Factory, 0x8004 (hex))

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 337e942)
The file was addedtarget/linux/ramips/dts/mt7621_elecom_wrc-2533gs2.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット e9c1c83679891a02e3b95b954847a95621cbbc79 by hauke
kernel: bump 5.10 to 5.10.98

Manually rebased:
bcm27xx/patches-5.10/950-0675-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-CEC-int.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: e9c1c83)
The file was modifiedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/701-v5.17-net-ethernet-mtk_eth_soc-fix-return-values-and-refac.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/860-v5.17-MIPS-ath79-drop-_machine_restart-again.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-0457-drm-vc4-hdmi-Introduce-a-CEC-clock.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/841-USB-serial-option-add-ZTE-MF286D-modem.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/pending-5.10/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.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-0310-vc4_hdmi-Remove-cec_available-flag-as-always-support.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0349-drm-vc4-Add-all-the-HDMI-registers-into-the-debugfs-.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch (diff)
The file was modifiedtarget/linux/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-0576-drm-vc4-hdmi-Raise-the-maximum-clock-rate.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/630-packet_socket_type.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/bcm27xx/patches-5.10/950-0668-drm-vc4-hdmi-Split-the-CEC-disable-enable-functions-.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-0654-drm-vc4-hdmi-Use-a-fixed-rate-for-the-HSM-clock-on-B.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 modifiedinclude/kernel-5.10 (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-0602-drm-vc4-hdmi-Add-a-workqueue-to-set-scrambling.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/703-v5.17-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-ac.patch (diff)
コミット 5e43dd1fa7ed294a4ba7a3aa32c8960d9f3818e7 by hauke
kernel: bump 5.10 to 5.10.99

Had to update generic defconfig (make kernel_menuconfig CONFIG_TARGET=generic)
for this bump, but since that only modifies the target defined in .config,
and since that target also needed to be updated for unrelated reasons, manually
propagated the newly added symbol to the generic config.

Removed upstreamed:
    pending-5.10/860-Revert-ASoC-mediatek-Check-for-error-clk-pointer.patch[1]

All other patches automatically rebased.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.99&id=080f371d984e8039c66db87f3c54804b0d172329

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 5e43dd1)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0185-pinctrl-bcm2835-Remove-gpiochip-on-error.patch (diff)
The file was removedtarget/linux/generic/pending-5.10/860-Revert-ASoC-mediatek-Check-for-error-clk-pointer.patch
The file was modifiedtarget/linux/realtek/patches-5.10/700-net-dsa-add-support-for-rtl838x-switch.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0187-pinctrl-bcm2835-Accept-fewer-than-expected-IRQs.patch (diff)
コミット c391dcdf86b3001b98725225b54ae60f4b6d493c by hauke
kernel: bump 5.10 to 5.10.100

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: c391dcd)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/910-dts-mt7622-bpi-r64-wifi-eeprom.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/900-dts-mt7622-bpi-r64-aliases-for-dtoverlay.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/707-net-phy-Add-Qualcom-QCA807x-driver.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/602-arm64-dts-mediatek-Split-PCIe-node-for-MT2712-MT7622.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/500-gsw-rtl8367s-mt7622-support.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/705-add-rtl-phy.patch (diff)
コミット 4aea6d231b303ab56e81427ee1e46f09bfe6c8dd by jo
ucode: update to latest Git HEAD

a29bad9 compiler: fix patchlist corruption on switch statement syntax errors
86f0662 lib: change `ord()` to always return single byte value
116a8ce vallist: fix storing/retrieving short strings with 8bit byte value

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 4aea6d2)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット 0d1220acdfdc0b73d3d00429175468703f6f7d36 by jo
firewall4: update to latest Git HEAD

53caa1a fw4: resolve zone layer 2 devices for hw flow offloading
9fe58f5 fw4: rework and fix family inheritance logic
8795296 tests: mocklib: fix infinite recursion in wrapped print()
281b1bc tests: change mocked wan interface type to PPPoE
93b710d tests: mocklib: forward compatibility change
1a94915 fw4: only stage reflection rules if all required addrs are known
5c21714 fw4: add device iifname/oifname matches to DSCP and MARK rules
3eacc97 tests: adjust 01_ruleset test case to latest changes

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 0d1220a)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット 2fd208e2724e330ee9f42acb1c76be8942f968b2 by nbd
mac80211: fix rekey failure in drivers with 802.3 decap offload

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2fd208e)
The file was addedpackage/kernel/mac80211/patches/subsys/321-mac80211-fix-EAPoL-rekey-fail-in-802.3-rx-path.patch
コミット 8f5875c4e221453932f217a82f8c3092cacba3e5 by hauke
tcpdump: Fix CVE-2018-16301

This fixes the following security problem:
The command-line argument parser in tcpdump before 4.99.0 has a buffer
overflow in tcpdump.c:read_infile(). To trigger this vulnerability the
attacker needs to create a 4GB file on the local filesystem and to
specify the file name as the value of the -F command-line argument of
tcpdump.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8f5875c)
The file was addedpackage/network/utils/tcpdump/patches/102-CVE-2018-16301.patch
The file was modifiedpackage/network/utils/tcpdump/Makefile (diff)
コミット 94b4da9b4aaded6ed8a5bd93bf38a7c92753fe68 by nbd
kernel: add a fast path for the bridge code

This caches flows between MAC addresses on separate ports, including their VLAN
in order to bypass the normal bridge forwarding code.
In my test on MT7622, this reduces LAN->WLAN bridging CPU usage by 6-10%,
potentially even more on weaker platforms

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 94b4da9)
The file was modifiedtarget/linux/generic/hack-5.10/640-bridge-only-accept-EAP-locally.patch (diff)
The file was addedtarget/linux/generic/hack-5.10/600-bridge_offload.patch
コミット 56256259a1b970db23411af73875b87850750e50 by nbd
kernel: remove 640-bridge-only-accept-EAP-locally.patch

The issue of EAP frames sent to group address (or the wrong address) has been
addressed in mac80211, so this hack is no longer needed

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5625625)
The file was removedtarget/linux/generic/hack-5.10/640-bridge-only-accept-EAP-locally.patch
The file was removedtarget/linux/generic/hack-5.4/640-bridge-only-accept-EAP-locally.patch
コミット 5205010a546fed2227c208f6bd025b47398f4cf3 by daniel
procd: simplify uxc init script

'uxc boot' is inteded to be called multiple times, so there is not need
to guard the first call on boot -- the actual code anyway didn't do
that, so just remove it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5205010)
The file was modifiedpackage/system/procd/files/uxc.init (diff)
コミット 2f024b79331141e2a62c9bf3601c803b26bde77b by gch981213
ramips: mt7621: do memory detection on KSEG1

It's reported that current memory detection code occasionally detects
larger memory under some bootloaders.
Current memory detection code tests whether address space wraps around
on KSEG0, which is unreliable because it's cached.

Rewrite memory size detection to perform the same test on KSEG1 instead.
While at it, this patch also does the following two things:
1. use a fixed pattern instead of a random function pointer as the magic
   value.
2. add an additional memory write and a second comparison as part of the
   test to prevent possible smaller memory detection result due to
   leftover values in memory.

Fixes: 6d91ddf517 ("ramips: mt7621: add support for memory detection")
Reported-by: Rui Salvaterra <rsalvaterra@gmail.com>
Tested-by: Rui Salvaterra <rsalvaterra@gmail.com>
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 2f024b7)
The file was addedtarget/linux/ramips/patches-5.10/325-mt7621-fix-memory-detect.patch
コミット 54e1a6fced535cc2a8ed5204072dbf8882761b00 by nbd
kernel: fix copy&paste mistake in bridge offload code

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 54e1a6f)
The file was modifiedtarget/linux/generic/hack-5.10/600-bridge_offload.patch (diff)
コミット ebe0b2af65c27b96cd0db9533cb63feda5a581f6 by nbd
kernel: fix a race condition leading to a crash in hw flow offloading

flowtable->net was initialized too late, and this could be triggered even
without hardware offload support on the device

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ebe0b2a)
The file was modifiedtarget/linux/generic/hack-5.10/650-netfilter-add-xt_FLOWOFFLOAD-target.patch (diff)
コミット 2120cad38d6f78cc1b727459eeedb6ed9a14edbe by mail
build: store source_date_epoch as integer

The value is retreived from a env variable which defaults to be read as
a string. However the SOURCE_DATE_EPOCH is a unix timestamp aka integer.

Fix this to allow downstream tools to parse the value directly.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 2120cad)
The file was modifiedscripts/json_add_image_info.py (diff)
コミット 7fae1e5677e9bb4979c8d4ac99be4de6955b13d0 by mail
feeds: use git-src-full to allow Git versioning

Both $(AUTORELEASE) and $(PKG_SRC_VERSION) (from luci.git) use the Git
log to determine releases and package timestamps.

Feeds are shallow cloned by default, resulting in an incomplete Git log
and therefore different local package versions than offered upstream.

This commits sets the default feeds to use `src-git-full` to solve that.

Add fixes from "2b1d92f: scripts/feeds: silence git warning by selecting
pull style" to `src-git-full`

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 7fae1e5)
The file was modifiedscripts/feeds (diff)
The file was modifiedfeeds.conf.default (diff)
コミット eae0dbf68cb973d7b629d65c3a2645ccaef7410a by nbd
mac80211: fix traffic stalls on forwarded mesh packets due to wrong AC selection

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: eae0dbf)
The file was addedpackage/kernel/mac80211/patches/subsys/322-mac80211-fix-forwarded-mesh-frames-AC-queue-selectio.patch
コミット 5a0975f7ef2561dd8bbc29e8a9a327f28e641a37 by nbd
mt76: update to the latest version

ddd3c2f38b30 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
7fa5229a4228 mt76: improve signal strength reporting
025a72cd2d24 mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
8c765fd92d97 mt76: mt7615: introduce SAR support
799a15bb68f9 mt76: fix endianness errors in reverse_frag0_hdr_trans
c114919f0c08 mt76: mt7915: Fix channel state update error issue
93191a37e59a mt76: mt7915: fix potential memory leak of fw monitor packets
cde589b2efb7 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
6ef22f4dc4e4 mt76: mt7915: add support for MT7986
7f1818cd8f2d mt76: mt7915: introduce band_idx in mt7915_phy
1d57a0d506db mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv()
1f2a4816a3de mt76: mt7615: fix compiler warning on frame size
d60f335e785b mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor
d0ab636cb61c mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
9d9bd7b3c48c mt76: connac: adjust wlan_idx size from u8 to u16
be1091f1172d mt76: mt7615: Fix assigning negative values to unsigned variable
d4fc42889a30 mt76: mt7915: check band idx for bcc event
98ee3e2889ea mt76: mt7915: fix logic error and remove the unused member of mt7915_dev
bbbbafb67bac mt76: mt7915: fix compiler warning
abd80cf68db1 mt76: mt7915: fix the muru tlv issue
a050c14b5631 mt76: mt7915: use min_t() to make code cleaner
9fee8f3736eb mt76: mt7915e: Fix degraded performance after temporary overheat
f2e1a62cf0d0 mt76: mt7915e: Add a hwmon attribute to get the actual throttle state.
c67df0d3130a mt76: mt7915e: Enable thermal management by default

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5a0975f)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 923cc869a6eec7dd6fdf728b2adb05824e4b9ac0 by rafal
bcm4908: backport watchdog and I2C changes

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 923cc86)
The file was addedtarget/linux/bcm4908/patches-5.4/182-watchdog-bcm7038_wdt-Support-BCM6345-compatible-stri.patch
The file was addedtarget/linux/bcm4908/patches-5.10/182-watchdog-bcm7038_wdt-Support-BCM6345-compatible-stri.patch
The file was removedtarget/linux/bcm4908/patches-5.10/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch
The file was addedtarget/linux/bcm4908/patches-5.10/181-watchdog-allow-building-BCM7038_WDT-for-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.10/087-v5.18-0001-i2c-brcmstb-allow-compiling-on-BCM4908.patch
The file was removedtarget/linux/bcm4908/patches-5.4/301-arm64-dts-broadcom-bcm4908-add-TWD-block.patch
The file was addedtarget/linux/bcm4908/patches-5.4/180-i2c-brcmstb-fix-support-for-DSL-and-CM-variants.patch
The file was modifiedtarget/linux/bcm4908/patches-5.4/300-arm64-dts-broadcom-bcm4908-limit-amount-of-GPIOs.patch (diff)
The file was modifiedtarget/linux/bcm4908/config-5.10 (diff)
The file was addedtarget/linux/bcm4908/patches-5.10/036-v5.18-0004-arm64-dts-broadcom-bcm4908-add-I2C-block.patch
The file was removedtarget/linux/bcm4908/patches-5.4/800-watchdog-bcm7038_wdt-allow-building-on-ARCH_BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.4/036-v5.18-0004-arm64-dts-broadcom-bcm4908-add-I2C-block.patch
The file was addedtarget/linux/bcm4908/patches-5.4/181-watchdog-allow-building-BCM7038_WDT-for-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.10/036-v5.18-0003-arm64-dts-broadcom-bcm4908-add-watchdog-block.patch
The file was removedtarget/linux/bcm4908/patches-5.10/800-watchdog-bcm7038_wdt-allow-building-on-ARCH_BCM4908.patch
The file was modifiedtarget/linux/bcm4908/patches-5.10/300-arm64-dts-broadcom-bcm4908-limit-amount-of-GPIOs.patch (diff)
The file was addedtarget/linux/bcm4908/patches-5.4/087-v5.18-0001-i2c-brcmstb-allow-compiling-on-BCM4908.patch
The file was addedtarget/linux/bcm4908/patches-5.4/036-v5.18-0003-arm64-dts-broadcom-bcm4908-add-watchdog-block.patch
The file was modifiedtarget/linux/bcm4908/config-5.4 (diff)
The file was addedtarget/linux/bcm4908/patches-5.10/180-i2c-brcmstb-fix-support-for-DSL-and-CM-variants.patch
コミット dabc78b644c0fb8f17ff5456f6cb92e78b53f248 by nbd
kernel: backport fix for initializing skb->cb in the bridge code to 5.4

Fixes issues with proxyarp

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: dabc78b)
The file was modifiedtarget/linux/generic/pending-5.4/643-net-bridge-support-hardware-flow-table-offload.patch (diff)
The file was addedtarget/linux/generic/backport-5.4/610-v5.9-net-bridge-clear-bridge-s-private-skb-space-on-xmit.patch
コミット 918d4ab41ea34358c747aab5471bbb0a2a786dd8 by nbd
ramips: fix NAND flash driver ECC bit position mask

The bit position mask was accidentally made too wide, overlapping with the LSB
from the byte position mask. This caused ECC calculation to fail for odd bytes

Signed-off-by: Chad Monroe <chad.monroe@smartrg.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 918d4ab)
The file was modifiedtarget/linux/ramips/patches-5.10/410-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch (diff)
コミット 961175a8015d348009ca2189dacbe412925a6d33 by mail
ath25: drop Linux 5.4 support

We've been bumped to 5.10, no need to carry this stuff anymore.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 961175a)
The file was removedtarget/linux/ath25/patches-5.4/108-ar2315_gpio.patch
The file was removedtarget/linux/ath25/patches-5.4/142-redboot_various_erase_size_fix.patch
The file was removedtarget/linux/ath25/patches-5.4/330-board_leds.patch
The file was removedtarget/linux/ath25/patches-5.4/130-watchdog.patch
The file was removedtarget/linux/ath25/patches-5.4/120-spiflash.patch
The file was removedtarget/linux/ath25/patches-5.4/141-redboot_partition_scan.patch
The file was removedtarget/linux/ath25/patches-5.4/210-reset_button.patch
The file was removedtarget/linux/ath25/patches-5.4/107-ar5312_gpio.patch
The file was removedtarget/linux/ath25/patches-5.4/110-ar2313_ethernet.patch
The file was removedtarget/linux/ath25/patches-5.4/700-swconfig_mvswitch.patch
The file was removedtarget/linux/ath25/config-5.4
The file was removedtarget/linux/ath25/patches-5.4/220-enet_micrel_workaround.patch
The file was removedtarget/linux/ath25/patches-5.4/140-redboot_boardconfig.patch
コミット add7884cd09a828467a8ad88c7c5e719f2c77410 by stijn
libnetfilter-conntrack: bump to 1.0.9

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Jo-Philipp Wich <jo@mein.io>
(commit: add7884)
The file was modifiedpackage/libs/libnetfilter-conntrack/Makefile (diff)
コミット 397de500896f3c7c4e2468c21521502392af4574 by daniel
base-files: Make sure rootfs_data_max is considered

For sysupgrade on NAND/UBI devices there is the U-Boot environment
variable rootfs_data_max which can be used to limit the size of the
rootfs_data volume created on sysupgrade.
This stopped working reliable with recent kernels, probably due to a
race condition when reading the number of free erase blocks from sysfs
just after removing a volume.
Change the script to just try creating rootfs_data with the desired
size and retry with maximum size in case that fails. Hence calculating
the available size in the script can be dropped which works around the
problem.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 397de50)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 58b82e6ca503aea3f67b4692f2c3196cb0a2ca2c by daniel
realtek: drop support for Linux 5.4

Drop patches and files for Linux 5.4 now that we've been using 5.10
for a while and support for Linux 5.4 has gone out-of-sync.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 58b82e6)
The file was removedtarget/linux/realtek/files-5.4/arch/mips/rtl838x/setup.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c
The file was removedtarget/linux/realtek/patches-5.4/702-net-ethernet-add-support-for-rtl838x-ethernet.patch
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_zyxel_gs1900-24hp-v2.dts
The file was removedtarget/linux/realtek/files-5.4/arch/mips/include/asm/mach-rtl838x/ioremap.h
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/Makefile
The file was removedtarget/linux/realtek/files-5.4/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h
The file was removedtarget/linux/realtek/files-5.4/drivers/mtd/spi-nor/rtl838x-nor.c
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_allnet_all-sg8208m.dts
The file was removedtarget/linux/realtek/files-5.4/arch/mips/rtl838x/prom.c
The file was removedtarget/linux/realtek/patches-5.4/400-mtd-add-rtl838x-spi-flash-driver.patch
The file was removedtarget/linux/realtek/patches-5.4/702-net-dsa-increase-dsa-max-ports-for-rtl838x.patch
The file was removedtarget/linux/realtek/files-5.4/arch/mips/rtl838x/irq.c
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_zyxel_gs1900-10hp.dts
The file was removedtarget/linux/realtek/dts-5.4/rtl838x.dtsi
The file was removedtarget/linux/realtek/files-5.4/drivers/gpio/gpio-rtl8231.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/common.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/qos.c
The file was removedtarget/linux/realtek/patches-5.4/701-net-dsa-add-rtl838x-support-for-tag-trailer.patch
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_d-link_dgs-1210-28.dts
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl83xx.h
The file was removedtarget/linux/realtek/files-5.4/arch/mips/include/asm/mach-rtl838x/irq.h
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_d-link_dgs-1210-10p.dts
The file was removedtarget/linux/realtek/patches-5.4/301-gpio-add-rtl838x-driver.patch
The file was removedtarget/linux/realtek/files-5.4/drivers/mtd/spi-nor/rtl838x-spi.h
The file was removedtarget/linux/realtek/patches-5.4/703-include-linux-add-phy-ops-for-rtl838x.patch
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gigabit_1xx.dtsi
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_d-link_dgs-1210-16.dts
The file was removedtarget/linux/realtek/patches-5.4/705-add-rtl-phy.patch
The file was removedtarget/linux/realtek/files-5.4/drivers/net/ethernet/rtl838x_eth.h
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_inaba_aml2-17gp.dts
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/dsa.c
The file was removedtarget/linux/realtek/patches-5.4/302-clocksource-add-rtl9300-driver.patch
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gigabit_3xx.dtsi
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gigabit.dtsi
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gs310tp-v1.dts
The file was removedtarget/linux/realtek/files-5.4/drivers/gpio/gpio-rtl838x.c
The file was removedtarget/linux/realtek/files-5.4/arch/mips/rtl838x/Platform
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl838x.h
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl931x.c
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gs110tpp-v1.dts
The file was removedtarget/linux/realtek/config-5.4
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_zyxel_gs1900-8hp-v2.dts
The file was removedtarget/linux/realtek/files-5.4/drivers/net/phy/rtl83xx-phy.h
The file was removedtarget/linux/realtek/dts-5.4/rtl930x.dtsi
The file was removedtarget/linux/realtek/patches-5.4/700-net-dsa-add-support-for-rtl838x-switch.patch
The file was removedtarget/linux/realtek/files-5.4/arch/mips/rtl838x/Makefile
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_zyxel_gs1900.dtsi
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/Kconfig
The file was removedtarget/linux/realtek/patches-5.4/300-mips-add-rtl838x-platform.patch
The file was removedtarget/linux/realtek/files-5.4/drivers/clocksource/timer-rtl9300.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl930x.c
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_zyxel_gs1900-8.dts
The file was removedtarget/linux/realtek/dts-5.4/rtl8382_d-link_dgs-1210.dtsi
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gs308t-v1.dts
The file was removedtarget/linux/realtek/patches-5.4/704-drivers-net-phy-eee-support-for-rtl838x.patch
The file was removedtarget/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/debugfs.c
The file was removedtarget/linux/realtek/files-5.4/drivers/net/phy/rtl83xx-phy.c
The file was removedtarget/linux/realtek/patches-5.4/705-include-linux-phy-increase-phy-address-number-for-rtl839x.patch
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_netgear_gs108t-v3.dts
The file was removedtarget/linux/realtek/dts-5.4/rtl8380_zyxel_gs1900-8hp-v1.dts
コミット 2314ba725b2b33cd679d46eba42b73f854427632 by daniel
realtek: Add GPIO support for RTL930X and RTL931X

We add support for the RTL930X and RTL931X architectures
in the gpio-realtek-otto.c driver.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 2314ba7)
The file was addedtarget/linux/realtek/patches-5.10/320-gpio-add-support-for-RTL930X-and-RTL931X.patch
コミット 48dd4466147de7b1f143c42d23fa4d4780496f40 by daniel
realtek: remove legacy GPIO driver support

This patch removes support for the legacy GPIO driver, since now
the gpio-otto driver can be used on all platforms

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 48dd446)
The file was removedtarget/linux/realtek/patches-5.10/306-gpio-add-legacy-rtl838x-driver.patch
The file was removedtarget/linux/realtek/files-5.10/drivers/gpio/gpio-rtl838x.c
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
コミット 63a0a4d85bc900464c5b046b13808a582345f8c8 by daniel
realtek: Add support for RTL9300/RTL9310 I2C controller

This adds support for the RTL9300 and RTL9310 I2C controller.
The controller implements the SMBus protocol for SMBus transfers
over an I2C bus. The driver supports selecting one of the 2 possible
SCL pins and any of the 8 possible SDA pins. Bus speeds of
100kHz (standard speed) and 400kHz (high speed I2C) are supported.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 63a0a4d)
The file was addedtarget/linux/realtek/files-5.10/drivers/i2c/busses/i2c-rtl9300.c
The file was addedtarget/linux/realtek/files-5.10/drivers/i2c/busses/i2c-rtl9300.h
The file was addedtarget/linux/realtek/patches-5.10/310-add-i2c-rtl9300-support.patch
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
コミット f4bdb7fdccdfe3fa382abe77f72a16c2f2e6add0 by daniel
realtek: Add support for RTL9300/RTL9310 I2C multiplexing

The RTL9300/RTL9310 I2C controllers have support for 2 independent I2C
masters, each with a fixed SCL pin, that cannot be changed. Each of these
masters can use 8 (RTL9300) or 16 (RTL9310) different pins for SDA.
This multiplexer directly controls the two masters and their shared
IO configuration registers to allow multiplexing between any of these
busses. The two masters cannot be used in parallel as the multiplex
is protected by a standard multiplex lock.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: f4bdb7f)
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/i2c/busses/i2c-rtl9300.c (diff)
The file was addedtarget/linux/realtek/patches-5.10/311-add-i2c-mux-rtl9300-support.patch
The file was addedtarget/linux/realtek/files-5.10/drivers/i2c/muxes/i2c-mux-rtl9300.c
コミット 45053b507c66d93c6db70e25f867e19a3af9bad4 by daniel
realtek: Add support for SFP EEPROM-access over SMBus

The EEPROMs on SFP modules are compatible both to I2C as well
as SMBus. However, the kernel so far only supports I2C
access. We add SMBus access routines, because the I2C driver
for the RTL9300 HW only supports that protocol. At the same
time we disable I2C access to PHYs on SFP modules as otherwise
detection of any SFP module would fail. This is not in any
way problematic at this point in time since the RTL93XX
platform so far does not support PHYs on SFP modules.

The patches are copied and rebased version of:
https://bootlin.com/blog/sfp-modules-on-a-board-running-linux/

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 45053b5)
The file was addedtarget/linux/realtek/patches-5.10/711-net-phy-add-an-MDIO-SMBus-library.patch
The file was addedtarget/linux/realtek/patches-5.10/710-net-phy-sfp-re-probe-modules-on-DEV_UP-event.patch
The file was addedtarget/linux/realtek/patches-5.10/712-net-phy-sfp-add-support-for-SMBus.patch
The file was modifiedtarget/linux/realtek/config-5.10 (diff)
コミット 14705ae3bdf3602d192d31e6123921f0780260b0 by daniel
realtek: Create rtl838x subtarget

mv generic/target.mk to rtl838x/target.mk in order to create
an initial makefile for the rtl838x sub-architecture

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 14705ae)
The file was removedtarget/linux/realtek/generic/target.mk
The file was addedtarget/linux/realtek/rtl838x/target.mk
コミット cf8e1459558d60322945bca53f50b29ba13e6dc0 by daniel
realtek: Set RTL838X sub-target specific properties

This defines the sub-target specific properties for the RTL838X
sub-target.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: cf8e145)
The file was modifiedtarget/linux/realtek/rtl838x/target.mk (diff)
コミット 8de54c2ce63b9cfaf4b3125d621db6b79cdd94b8 by daniel
realtek: Add Makefile for RTL839x sub-architecture

Adds the initial Makefile for the RTL839x sub-architecture.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 8de54c2)
The file was addedtarget/linux/realtek/rtl839x/target.mk
コミット 47be1943edc6f3db297785a33f752383bc1c2684 by daniel
realtek: Add initial kernel config for RTL838x sub-target

Move the generic kernel configs to the rtl838x sub-target.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 47be194)
The file was removedtarget/linux/realtek/config-5.10
The file was addedtarget/linux/realtek/rtl838x/config-5.10
コミット 0d7cace7bd25e0c5675755a2c36c8886b9adacd4 by daniel
realtek: Create rtl838x sub-target specific makefiles

Create the RTL838x specific Makefiles. Move CPU-type into
rtl838x.mk as this is specifc to that platform. Add
rtl838x subtarget into main Makefile.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 0d7cace)
The file was addedtarget/linux/realtek/image/rtl838x.mk
The file was modifiedtarget/linux/realtek/Makefile (diff)
The file was modifiedtarget/linux/realtek/image/Makefile (diff)
コミット fce11f68491b46b93df69de0630cd9edb90bc772 by daniel
realtek: Create 4 different Realtek Platforms

Creates RTL83XX as a basic kernel config parameter for the
RTL838X, RTL839x, RTL930X and RTL931X platforms with respective
configurations for the SoCs, which are introduced in addition.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: fce11f6)
The file was modifiedtarget/linux/realtek/patches-5.10/305-irqchip-update-dependency-for-irq-realtek-rtl.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/705-add-rtl-phy.patch (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/Kconfig (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/realtek/rtl838x/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/303-gpio-update-dependencies-for-gpio-realtek-otto.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/301-gpio-add-rtl8231-driver.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/304-spi-update-dependency-for-spi-realtek-rtl.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/300-mips-add-rtl838x-platform.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/307-wdt-update-dependency-for-realtek-otto-wdt.patch (diff)
コミット 4021dd527bdf3a9d88cd6dcd868a262c122f2e5c by daniel
realtek: Optimize kernel configuration for RTL838X

The RTL838X SoCs do not use Aquantia PHYs, remove this.
Also the RTL838X uses a high resolution R4K timer.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 4021dd5)
The file was modifiedtarget/linux/realtek/rtl838x/config-5.10 (diff)
コミット f603090311b51d6eecc41d704be09bf77a086fa9 by daniel
realtek: Change Platform defines to depend on CONFIG_RTL83XX

In order for the Platform includes to be available on
all sub-targets, make them dependent on CONFIG_RTL83XX.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: f603090)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/rtl838x/Platform (diff)
コミット 04489b72556131a42cde999a5fedd8ea4812c73c by daniel
realtek: Enable Multithreading support in prom.c

Adds Multithreading support functions in prom.c.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 04489b7)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c (diff)
コミット 0c9f614c99f7aeb10d30a8ead95752893d5c62af by daniel
realtek: Add kernel config for RTL839x SoCs

Adds a dedicated kernel configuration for RTL839X SoCs
enabling SMP.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 0c9f614)
The file was addedtarget/linux/realtek/rtl839x/config-5.10
コミット 6c18e9c491959ac0674ebe36b09f9ddc3f2c9bce by daniel
realtek: Add VPE support for the IRQ driver

In order to support VSMP, enable support for both VPEs
of the RTL839X and RTL930X SoCs in the irq-realtek-rtl
driver. Add support for IRQ affinity setting.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 6c18e9c)
The file was addedtarget/linux/realtek/patches-5.10/315-irqchip-irq-realtek-rtl-add-VPE-support.patch
コミット 1df2f8d83107486d0a759dce734a59852705078c by daniel
realtek: Update RTL838X DTS to new Realtek IRQ controller notation

Replace the interrupt controller node with the new realtek,rtl-intc
node and change all device interrupts to use the 2 field notation:
interrupts = <[SoC IRQ] [Index to MIPS IRQ]>

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 1df2f8d)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl838x.dtsi (diff)
コミット 0a7565e53653f3e5a3448ef892b414187b8abba2 by daniel
realtek: Update rtl839x.dtsi for realtek,rtl-intc, new gpio controller remove RTL8231 node

Update the IRQ configuration to work with the new rtl-intc controller.
Also change all KSEG1 addresses in reg = <> of the devics to physical
addresses.

Use the new gpio-otto controller instead of the legacy driver.
Also remove the memory node as this is better put into a device .dts.

Also remove the RTL8231 GPIO controller node from this base file
since the chip might not be found in all Realtek RTL839x devices.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 0a7565e)
The file was addedtarget/linux/realtek/dts-5.10/rtl839x.dtsi
コミット 47f5a0a3eed593e147ee1bdd36ea532ee266ba18 by daniel
realtek: Add support for ZyXEL GS1900-48 Switch

The GS1900-48 is a 48 + 2 port Gigabit L2 switch with 48 gigabit ports.
Hardware:
    RTL8393M SoC
    Macronix MX25l12805D (16MB flash)
    128MB RAM
    6 * RTL8218B external PHY
    2 * RTL8231 GPIO extenders to control the port LEDs, system LED and
    Reset button

2 Uplink ports are SFP cages which support 1000 Base-X mini GBIC modules.

Power is supplied via a 230 volt mains connector.
The board has a hard reset switch SW1, which is is not reachable from the outside.
J4 provides a 12V RS232 serial connector which is connected through U8 to
the 3.3V UART of the RTL8393. Conversion is done by U8, a SIPEX 3232EC.
To connect to the UART, wires can be soldered to R603 (TX)  and R602 (RX).

Installation:
Install the squashfs image via Realtek's original Web-Interface.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 47f5a0a)
The file was modifiedtarget/linux/realtek/Makefile (diff)
The file was addedtarget/linux/realtek/dts-5.10/rtl8393_zyxel_gs1900-48.dts
The file was addedtarget/linux/realtek/image/rtl839x.mk
コミット b3287a21650bf1883f12efebdd7e0315ad750a59 by daniel
realtek: Increase zone size for Ethernet driver DMA

Set CONFIG_FORCE_MAX_ZONEORDER setting to 13 to allow larger
contiguous memory allocation for the DMA of the Ethernet
driver. Increase the number of entries in the RX ring
to 300 making use of the larger DMA region now possible for
receiveing packets.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: b3287a2)
The file was modifiedtarget/linux/realtek/rtl838x/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/rtl839x/config-5.10 (diff)
コミット 2f51e567ff6704e9354a359410e41b619617b59f by daniel
realtek: Fix RTL839x TX CPU-Tag

Setting bits 20 and 23 in a u16 is obviously wrong.
According to https://www.svanheule.net/realtek/cypress/cputag
cpu_tag[2] starts at bit 48 in the cpu-tag structure, so
bit 43 is bit 5 in cpu_tag[2] and bit 40 is bit 8 in
cpu_tag[2].

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 2f51e56)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 90242020529cef66c4ceccd56396b669ea4ad818 by daniel
realtek: rename rtl838x_reg structure

Rename the SoC-specific rtl838x_reg structure in the Ethernet
driver to avoid confusion with the structure of the same name
in the DSA driver. New name is: rtl838x_eth_reg

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9024202)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.h (diff)
コミット 6378d72ef6f548bdb8fc0e636fdb5fbecc869f34 by daniel
realtek: Fix RTL931X-specific Ethernet driver functions

Fix the update counter of the RX ring, add SDS access functions
for RTL931X.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 6378d72)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h (diff)
コミット 6b79484268879d0a68530147964a793fafac6716 by daniel
realtek: Add SerDes access functions for RTL931X

Adds RTL931X SerDes access functions as needed by the Ethernet driver.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 6b79484)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h (diff)
コミット 9d847244d9fd22f2c0d44891d06edc0a0f0f3238 by daniel
realtek: fix RTL839X receive tag decoding

Correct offset in RX tag structure. Correct offload decision flagging.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9d84724)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 1b1f05f6826e35eefbf74a68ee313f9f2cc29b5d by daniel
realtek: Fix Ethernet driver IRQ service routine for SMP

Do not lock the register structure in IRQ context. It is not
necessary and leads to lockups under SMP load.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 1b1f05f)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 0536c582e673aa292377f4b8cb11002238a39d32 by daniel
realtek: Fix RTL931X Ethernet driver

Various fixes to enable Ethernet on the RTL931X:
- Network start and stop sequence for RTL931X HW
- MDIO access on RTL931X SoC
- Chip initialization
- SerDes setup

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 0536c58)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 775d903216a08c2a8009863d2f9c33f62657ba94 by daniel
realtek: Replace the RTL9300 generic timer with a CEVT timer

The RTL9300 has a broken R4K MIPS timer interrupt, however, the
R4K clocksource works. We replace the RTL9300 timer with a
Clock Event Timer (CEVT), which is VSMP aware and can be instantiated
as part of brining a VSMTP cpu up instead of the R4K CEVT source.
For this we place the RTL9300 CEVT timer in arch/mips/kernel
together with other MIPS CEVT timers, initialize the SoC IRQs
from a modified smp-mt.c and instantiate each timer as part
of the MIPS time setup in arch/mips/include/asm/time.h instead
of the R4K CEVT, similarly as is done by other MIPS CEVT timers.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 775d903)
The file was removedtarget/linux/realtek/patches-5.10/302-clocksource-add-rtl9300-driver.patch
The file was addedtarget/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c
The file was addedtarget/linux/realtek/patches-5.10/309-cevt-rtl9300-support.patch
The file was removedtarget/linux/realtek/files-5.10/drivers/clocksource/timer-rtl9300.c
コミット 5cb28280922d361290d7af1a1c54ddcfa806c7b6 by daniel
realtek: Use new CEVT timer

Selects the new CEVT timer for Realtek instead of the previous
timer driver. While we are at it, we explicitily state we do
not use the I2C driver of the RTL9300.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 5cb2828)
The file was modifiedtarget/linux/realtek/rtl838x/config-5.10 (diff)
The file was modifiedtarget/linux/realtek/rtl839x/config-5.10 (diff)
コミット a75b9e3ecb61c00f026459d2d6a3e465f9346543 by daniel
realtek: Adding RTL930X sub-target

This adds the RTL931X sub-target in the realtek target Makefile.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: a75b9e3)
The file was modifiedtarget/linux/realtek/Makefile (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
コミット a82583594277e12d31254697aa6b034f4b59f6f5 by daniel
realtek: Improve IRQ request in Ethernet driver

Improves the IRQ request code by using platform_get_irq() which provides
better error handling.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: a825835)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 8079574f2c42aa1f4d9175c3367e45215b094a15 by daniel
realtek: Remove RTL838X PHY firmware from RTL839X kernel

The RTL839X does not have an internal phy and thus does not need to have any
firmware as part of the kernel, especially not firmware for the RTL838X.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 8079574)
The file was modifiedtarget/linux/realtek/rtl839x/config-5.10 (diff)
コミット bf0ffe3310a514bc6ab18ca1adc44f6391a7695f by daniel
realtek: Use SerDes Information from .dts for phylink config

When a port is brought up, read the SDS-id via the phy_device
for a given port and use this to configure the SDS when it
is brought up.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: bf0ffe3)
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/rtl838x.h (diff)
コミット 60df655d5b17fd225b7c742a5780a09e397ae935 by daniel
realtek: Allow PHY-IDs to differ from Port numbers

We were using the PHY-ids (the reg entries in the PHY
sections of the .dts) as the port numbers. Now scan the
ports section in the .dts, and use the actual port numbers,
following the phy-handle to the PHY properties.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 60df655)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.c (diff)
コミット c7cc4e95a52a5b9173d041b308e5a5dbfc9a1a5d by daniel
realtek: Add support for detecting RTL9303 SoCs

Adds support for detecting RTL9303 SoCs as found e.g.
in the Ubiquiti USW switch.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: c7cc4e9)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c (diff)
コミット 51c8f766124487f6e84076c272645e5f29d32f5e by daniel
realtek: Improve MAC config handling for all SoCs

Adds a rtl931x_phylink_mac_config for the RTL931X and improve
the handling of the RTL930X phylink configuration. Add separate
handling of the RTL839x since some configurations are different
from the RTL838X.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 51c8f76)
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/rtl83xx.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
コミット 7026084066fb6e2a7c40a4620f0fb6182b68c5cb by daniel
realtek: Add SDS configuration routines for the RTL93XX platforms

Adds configuration routines for the internal SerDes of the
RTL930X and RTL931X.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 7026084)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット 400676e4429306ec836174847ae7fb8504c63263 by daniel
realtek: Add RTL930X sub-target

Adds the sub-target for the RTL930X-based routers. Adds an
initial kernel configuration.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 400676e)
The file was addedtarget/linux/realtek/rtl930x/target.mk
The file was addedtarget/linux/realtek/rtl930x/config-5.10
コミット 5b8b382df9a960d880df14b79213b7f705aa9e90 by daniel
realtek: Add support for ZxXEL XGS1250-12 Switch

The ZyXEL XGS1250-12 Switch is a 11 + 1 port multi-GBit switch with
8 x 1000BaseT, 3 x 1000/2500/5000/10000BaseT Ethernet ports and
1 SFP+ module slot.

Hardware:
- RTL9302B SoC
- Macronix MX25L12833F (16MB flash)
- Nanja NT5CC64M16GP-1 (128MB DDR3 SDRAM)
- RTL8231 GPIO extender to control the port LEDs
- RTL8218D 8x Gigabit PHY
- Aquantia AQR113c 1/2.5/5/10 Gigabit PHYs
- SFP+ 10GBit slot

Power is supplied via a 12V 2A standard barrel connector. At the
right side behind the grid is UART serial connector. A Serial
header can be connected to from the outside of the switch trough
the airvents with a standard 2.54mm header.
Pins are from top to bottom Vcc(3.3V), TX, RX and GND. Serial
connection is via 115200 baud, 8N1.

A reset button is accessble through a hole in the front panel

At the time of this commit, all ethernet ports work under OpenWRT,
including the various NBaseT modes, however the 10GBit SFP+ slot is not
supported.

Installation
--------------
* Connect serial as per the layout above. Connection parameters: 115200 8N1.
* Navigate to 'Management' in the OEM web interface and click on 'Firmware upgrade'
  to the left.
* Upload the OpenWrt initramfs image, and wait till the switch reboots.
* Connect to the device through serial and change the U-boot boot command.
  > fw_setenv bootcmd 'rtk network on; boota'
* Reboot, scp the sysupgrade image to /tmp, verify the checksum and flash it:
  > sysupgrade /tmp/openwrt-realtek-rtl930x-zyxel_xgs1250-12-squashfs-sysupgrade.bin
* Upon reboot, you have a functional OpenWrt installation. Leave the bootcmd
  value as is - without 'rtk network on' the switch will fail to initialise
  the network.

Web recovery
------------
The XGS1250-12 has a handy web recovery that will load when U-boot does
not find a bootable kernel. In case you would like to trigger the web
recovery manually, partially overwrite the firmware partition with some
zeroes:

  # dd if=/dev/zero of=/dev/mtd5 bs=1M count=2

If you have serial connected you'll see U-boot will start the web recovery
and print it's listening on 192.168.1.1, but by default it seems to be on
the OEM default IP for the switch - 192.168.1.3. The web recovery only
listens on HTTP (80) and *not* on 443 (HTTPS) unlike the web UI.

Return to stock
---------------
You can flash the ZyXEL firmware images to return to stock:

  # sysupgrade -F -n XGS1250-12_Firmware_V1.00(ABWE.1)C0.bix

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 5b8b382)
The file was addedtarget/linux/realtek/image/rtl930x.mk
The file was addedtarget/linux/realtek/dts-5.10/rtl9302_zyxel_xgs1250-12.dts
コミット 77f3e2ea17a751aee5d3cbd2abf83dd94911e38c by daniel
realtek: Cleanup setting inner/outer PVID and Ingress/Egres VLAN filtering

Use setting functions instead of register numbers in order to clean up the code.
Also use enums to define inner/outer VLAN types and the filter type.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 77f3e2e)
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/rtl931x.c (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)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
コミット 8557b458e204e9a290e7475a98c4293ba9ad4131 by daniel
realtek: Backport LAG functionality for DSA

Add the LAG configuration API for DSA as found in Linux 5.12 so that we
can implement it in the dsa driver.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 8557b45)
The file was addedtarget/linux/realtek/patches-5.10/709-lag-offloading.patch
コミット 32e5b5ee6b86956d7f97736615bb56c8a28cd841 by daniel
realtek: Add Link Aggregation (aka trunking) support

This adds LAG support for all 4 SoC families, including support
ofr the use of different distribution algorithm for the load-
balancing between individual links.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 32e5b5e)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl931x.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/rtl838x.c (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/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/common.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl83xx.h (diff)
コミット afa3ab54c03d5126b14651f367b38165fab5b3cc by daniel
realtek: Backport bridge configuration for DSA

Adds the DSA API for bridge configuration (flooding, L2 learning,
and aging) offload as found in Linux 5.12 so that we can implement
it in our drivver.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: afa3ab5)
The file was addedtarget/linux/realtek/patches-5.10/708-brflood-api.patch
コミット f3c5e7ddcc365f66f9b21f3332a95d281a101303 by daniel
realted: Add DSA bridge offload configuration

Add functionality to enable or disable L2 learning offload and port flooding
for RTL83XX.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: f3c5e7d)
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/rtl839x.c (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/rtl838x.c (diff)
コミット 9d396fc1e8a7068acaa34eef2f87409c16a209bd by daniel
realtek: Add L2 aging configuration functions for all SoC families

Instead of a generic L2 aging configuration function with complex
logic, we implement an individual function for all SoC types.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9d396fc)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl931x.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/rtl838x.c (diff)
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/dsa.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット d22923be668c07d4f732c4e6a51025e35193993b by daniel
realtek: Copy all BPDUs to the kernel

In order to receive STP information at the kernel level, we make sure
that all Bridge Protocol Data Units are copied to the CPU-Port.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: d22923b)
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/dsa.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/rtl839x.c (diff)
コミット 724e4af530cd089b6096b7f5bae9515f64f546dd by daniel
realtek: Store and Restore MC memberships for port enable/disable

We need to store and restore MC memberships in HW when a port joins or
leaves a bridge as well as when it is enabled or disabled, as these
properties should not change in these situations.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 724e4af)
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)
コミット 9ed609705481adc95360463488e8f5081665e536 by daniel
realtek: Add HW support for RTL931X for PIE, L2 and STP aging

We add HW support routines for the RTL931X SoC family for handling
the Packet Inspection Engine, L2 table handling and STP aging.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 9ed6097)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット 0b8dfe085180b58b81d2657c76b080168e3bc8df by daniel
realtek: Add RTL931X sub-target

We add the RTL931X sub-target with kernel configuration for
a dual core MIPS InterAptive CPU.

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 0b8dfe0)
The file was addedtarget/linux/realtek/rtl931x/config-5.10
The file was modifiedtarget/linux/realtek/Makefile (diff)
The file was addedtarget/linux/realtek/image/rtl931x.mk
The file was addedtarget/linux/realtek/rtl931x/target.mk
The file was addedtarget/linux/realtek/patches-5.10/312-rt9313-support.patch
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/debugfs.c (diff)
The file was addedtarget/linux/realtek/dts-5.10/rtl931x.dtsi
コミット 3cab11ad13d795650be4745815ad2829e74d430f by daniel
realtek: Fix link status detection on RTL9302 for SFP modules

For SFP slots on the RTL9302, the link status is not correctly detected.
Use the link media status instead.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 3cab11a)
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)
コミット 08cf48c344395d69bdd31cc4a9e9cde11295b8a5 by daniel
realtek: Add specific PHY polling options to support the Zyxel XGS1250/XGS1210

Both the Aquantia AQR113c and the RTL8226 PHYs in the Zyxel XGS1250 and the
Zyxel XGS1210 require special polling configuration settings in the
RTL930X_SMI_10GPHY_POLLING_REGxx_CFG configuration registers. Set them.
Additionally, for RTL 1GBit phys set the RTL930X_SMI_PRVTE_POLLING_CTRL bits
in the poll mask.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 08cf48c)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット caaac9ab3bb34a067001595648f6fb6b57621202 by daniel
realtek: Add support for the RTL8221B PHY

The RTL8221B PHY is a newer version of the RTL8226, also supporting
2.5GBit Ethernet. It is found with RTL931X devices such as the
EdgeCore ECS4125-10P

Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: caaac9a)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h (diff)
コミット 0538dc693b54e52fdfb8b7cd052eb96b5eb65708 by daniel
realtek: add support for port led configuration on RTL93XX

Using the led-set attribute of a port in the dts we allow configuration
of the port leds. Each led-set is being defined in the led-set configuration
of the .dts, giving a specific configuration to steer the port LEDs via a serial
connection.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 0538dc6)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.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/dsa.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/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h (diff)
コミット 854458f9861306f4f0803961ca6aa30134830790 by daniel
realtek: backport Clause-45 MDIO helper functions

Import commit ("c6af53f038aa3 net: mdio: add helpers to extract clause
45 regad and devad fields") from Linux 5.17 to allow making the MDIO
code in the ethernet driver more readable.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 854458f)
The file was addedtarget/linux/realtek/patches-5.10/020-v5.17-net-mdio-add-helpers-to-extract-clause-45-regad-and-.patch
コミット af93bf6129d812937eeffc183878d60c6b700b7e by daniel
realtek: implement Clause-45 MDIO write on rtl931x

* Add missing Clause-45 write support for rtl931x
* Switch to use helper functions in all Clause-45 access functions to
   make the code more readable.
* More meaningful/unified debugging output (dynamic kprintf)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: af93bf6)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット b53202a8c3f728c348c5376e5b5fb36af7c37744 by daniel
realtek: switch to use generic MDIO accessor functions

Instead of directly calling SoC-specific functions in order to access
(paged) MII registers or MMD registers, create infrastructure to allow
using the generic phy_*, phy_*_paged and phy_*_mmd functions.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: b53202a)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/common.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.h (diff)
The file was addedtarget/linux/realtek/patches-5.10/800-net-mdio-support-hardware-assisted-indirect-access.patch
コミット 68c66b0fa3a101841acf163baa2db6f884a4a24d by daniel
realtek: fix locking issues

Fixe a coupld of locking issues found by applying lock
debugging to the code.

Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
(commit: 68c66b0)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット eef7f17652001ce7c087b8576c0021494a0e7e7e by daniel
realtek: rtl83xx-phy: abstract and document PHY features

Replace magic values with more self-descriptive code now that I start
to understand more about the design of the PHY (and MDIO controller).

Remove one line before reading RTL8214FC internal PHY id which turned
out to be a no-op and can hence safely be removed (confirmed by
INAGAKI Hiroshi[1])

[1]: https://github.com/openwrt/openwrt/commit/df8e6be59a1fbce3f8c6878fe7440a129b1245d6#r66890713

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: eef7f17)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.c (diff)
コミット 851212a71454735ebabf401d07845a642700e11e by stijn
realtek: fix RTL8231 gpio count

The RTL8231's gpio_chip.ngpio was set to 36, which is the largest valid
GPIO index. Fix the allowed number of GPIOs by setting ngpio to 37, the
actual line count.

Reported-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 851212a)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c (diff)
コミット 5da2e0cc20b4ef1bf91ec17d726e8cf9a322940e by stijn
realtek: use automatic GPIO numbering for RTL8231

Set the gpio_chip.base to -1 to use automatic GPIO line indexing.
Setting base to 0 or a positive number is deprecated and should not be
used.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 5da2e0c)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c (diff)
コミット 44f7cfd760cc85355611a694a9b4cf04c5736845 by stijn
realtek: always require SMI bus ID for RTL8231

The SMI bus ID for RTL8231 currently defaults to 0, and can be
overridden from the devicetree. However, there is no value check on the
DT-provided value, aside from masking which would only cause value
wrap-around.

Change the driver to always require the "indirect-access-bus-id"
property, as there is no real reason to use 0 as default, and perform a
sanity check on the value when probing. This allows the other parts of
the driver to be simplified a bit.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 44f7cfd)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c (diff)
コミット a93dfff10e067c152d4872719ec7837fcd8c94a3 by stijn
realtek: add RTL8231 chip detection

When initialising the driver, check if the RTL8231 chip is actually
present at the specified address. If the READY_CODE value does not match
the expected value, return -ENXIO to fail probing.

This should help users to figure out which address an RTL8231 is
configured to use, if measuring pull-up/-down resistors is not an
option.

On an unsuccesful probe, the driver will log:
    [    0.795364] Probing RTL8231 GPIOs
    [    0.798978] rtl8231_init called, MDIO bus ID: 30
    [    0.804194] rtl8231-gpio rtl8231-gpio: no device found at bus address 30

When a device is found, only the first two lines will be logged:
    [    0.453698] Probing RTL8231 GPIOs
    [    0.457312] rtl8231_init called, MDIO bus ID: 31

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: a93dfff)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c (diff)
コミット e329227f40b86bc37827c530d1e6b1696bfa3003 by mail
sunix: fix typo in kmod-ata-core

There was a missing `k` in the package name.
s/mod-ata-core/kmod-ata-core

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: e329227)
The file was modifiedtarget/linux/sunxi/image/cortexa8.mk (diff)
コミット e9e61d76fd5227f175b41f2d39e6c26cb3133524 by daniel
procd: update to git HEAD

df1123e uxc: add support for user-defined settings
0272c7c uxc: allow editing settings using 'create'
a839518 uxc: clean up error handling

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e9e61d7)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 4d8020072ee291fe4e7b751e2c1490830932bcc4 by daniel
realtek: fix locking bug in rtl838x_hw_receive()

A Locking bug in the packet receive path was introduced with PR
#4973. The following patch prevents the driver from locking
after a few minutes with an endless flow of

[ 1434.185085] rtl838x-eth 1b00a300.ethernet eth0: Ring contention: r: 0, last a28000f4, cur a28000f8
[ 1434.208971] rtl838x-eth 1b00a300.ethernet eth0: Ring contention: r: 0, last a28000f4, cur a28000fc
[ 1434.794800] rtl838x-eth 1b00a300.ethernet eth0: Ring contention: r: 0, last a28000f4, cur a28000fc
[ 1435.049187] rtl838x-eth 1b00a300.ethernet eth0: Ring contention: r: 0, last a28000f4, cur a28000fc

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
(commit: 4d80200)
The file was modifiedtarget/linux/realtek/files-5.10/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 48ace6211443c701466c239b3a8d17761fe7c54f by daniel
procd: update to git HEAD

a87d010 uxc: remove unused printf parameter
ad65249 instance: exit in case asprintf() fails

Build with glibc should again work after this commit.

Fixes: e9e61d76fd ("procd: update to git HEAD")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 48ace62)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット ce7264a6e0ed95a69b5b17c6841be6baffa67628 by ynezz
config: build: cleanup whitespace issue

In order to have it tidy.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: ce7264a)
The file was modifiedconfig/Config-build.in (diff)
コミット 966de48813e68c4e5447055cbb50ea1ab2e8d66c by ynezz
kernel: 5.10: backport gpio-cascade and related symbols

The patch is under review at [1].

Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi>

[1] http://patchwork.ozlabs.org/project/linux-gpio/patch/20211026191506.3099-3-maukka@ext.kapsi.fi/
(commit: 966de48)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was addedtarget/linux/generic/pending-5.10/801-gpio-gpio-cascade-add-generic-GPIO-cascade.patch
コミット 15f0074beb55f85ee1de6a34a4c7758f5616f9e1 by ynezz
kernel: add package kmod-multiplexer

Adds new kernel module for GPIO controlled multiplexer support.

Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [missing commit description]
(commit: 15f0074)
The file was addedpackage/kernel/linux/modules/multiplexer.mk
コミット 2f50d6516125209cd37200ae48cf2b56a83d3822 by ynezz
kernel: add package kmod-gpio-cascade

Adds kernel module for Generic GPIO cascade.

Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [missing commit description]
(commit: 2f50d65)
The file was addedpackage/kernel/linux/modules/gpio-cascade.mk
コミット b99aee5080c05edd1681018c95f4ebdd762c8bae by ynezz
ath79: use gpio-cascade for Buffalo WZR-HP-G300NH

Switch to a generic GPIO cascade driver.

Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [missing commit description]
(commit: b99aee5)
The file was modifiedtarget/linux/ath79/dts/ar9132_buffalo_wzr-hp-g300nh.dtsi (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 2c211a901d965f9a7282ca1bf43abc66bd2fe360 by ynezz
gpio-nxp-74hc153: remove package

This module was used solely by Buffalo WZR-HP-G300NH devices
and has become obsolete with the introduction of gpio-cascade.

Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi>
(commit: 2c211a9)
The file was removedpackage/kernel/gpio-nxp-74hc153/Makefile
The file was removedpackage/kernel/gpio-nxp-74hc153/src/Makefile
The file was removedpackage/kernel/gpio-nxp-74hc153/src/gpio-nxp-74hc153.c
コミット e1e4cbde5ceb228e60fff1fc752cb90d9a7df2ab by ynezz
x86: geode: add kmod-crypto-ebc needed for hw acceleration

Module kmod-crypto-hw-geode provides accelerated cbc(aes) and ecb(aes)
but the software implementation is also needed when AES key size isn't
128 so that the operation can fall back. Add the kmod so that it would
all work as expected out of the box.

Tested-by: timur_davletshin
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
(commit: e1e4cbd)
The file was modifiedtarget/linux/x86/image/geode.mk (diff)
コミット 66071729a27919e555752fce25210b1b035eb319 by ynezz
base-files: add support for heartbeat led trigger

This patch adds support for creation heartbeat led trigger with,
for example, this command:

ucidef_set_led_heartbeat "..." "..." "..."

from /etc/board.d/01_leds.

Signed-off-by: Alexey Smirnov <s.alexey@gmail.com>
(commit: 6607172)
The file was modifiedpackage/base-files/files/lib/functions/uci-defaults.sh (diff)
コミット 73ea763c0dcdb96c9163790f20edd964399035c0 by ynezz
ath79: Add support for Ubiquiti NanoBeam AC Gen1 XC

The Ubiquiti NanoBeam AC Gen1 XC (NBE-5AC-19) is an outdoor 802.11ac CPE
with a waterproof casing (ultrasonically welded) and bulb shaped.

Hardware:
- SoC: Qualcomm Atheros QCA9558
- RAM: 128 MB DDR2
- Flash: 16 MB SPI NOR
- Ethernet: 1x GbE, AR8033 phy connected via SGMII
- PSU: 24 Vdc passive PoE
- WiFi 5 GHz: Qualcomm Atheros QCA988X
- Buttons: 1x reset
- LEDs: 1x power, 1x Ethernet, 4x RSSI, all blue
- Internal antenna: 19 dBi planar

Installation from stock airOS firmware:
- Follow instructions for XC-type Ubiquiti devices on OpenWrt wiki at
   https://openwrt.org/toh/ubiquiti/common

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
(commit: 73ea763)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/qca9558_ubnt_nanobeam-ac-xc.dts
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-ubnt.mk (diff)
コミット 009293c52e637612cd118717a1bea4e142889e09 by ynezz
build: scripts/config - update to kconfig-v5.14

Functional Changes
---------- -------
- make 'imply' not impose any restrictions: allow symbols implied by y
  to become m
- change "modules" from sub-option to first-level attribute

Bugfixes
--------
- nconf: fix core dump when searching in empty menu
- nconf: stop endless search loops
- xconfig: fix content of the main widget
- xconfig: fix support for the split view mode

Other Changes
----- -------
- highlight xconfig 'comment' lines with '***'
- xconfig: navigate menus on hyperlinks
- xconfig: drop support for Qt4
- improve host ncurses detection

Update the 'option modules' usage to just 'modules' in Config.in.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 009293c)
The file was modifiedConfig.in (diff)
The file was modifiedscripts/config/Makefile (diff)
The file was modifiedscripts/config/confdata.c (diff)
The file was modifiedscripts/config/lkc.h (diff)
The file was addedscripts/config/internal.h
The file was modifiedscripts/config/mconf-cfg.sh (diff)
The file was modifiedscripts/config/.gitignore (diff)
The file was modifiedscripts/config/lexer.l (diff)
The file was modifiedtarget/sdk/files/Config.in (diff)
The file was modifiedscripts/config/images.h (diff)
The file was modifiedscripts/config/parser.tab.h (diff)
The file was modifiedscripts/config/parser.y (diff)
The file was modifiedscripts/config/qconf.h (diff)
The file was modifiedscripts/config/lxdialog/util.c (diff)
The file was modifiedscripts/config/qconf.cc (diff)
The file was modifiedscripts/config/preprocess.c (diff)
The file was modifiedscripts/config/README (diff)
The file was modifiedscripts/config/symbol.c (diff)
The file was modifiedscripts/config/nconf.gui.c (diff)
The file was modifiedscripts/config/conf.c (diff)
The file was modifiedscripts/config/nconf.h (diff)
The file was modifiedscripts/config/images.c (diff)
The file was modifiedscripts/config/lexer.lex.c (diff)
The file was modifiedscripts/config/nconf.c (diff)
The file was modifiedscripts/config/mconf.c (diff)
The file was modifiedscripts/config/menu.c (diff)
The file was modifiedscripts/config/qconf-cfg.sh (diff)
The file was modifiedscripts/config/expr.h (diff)
The file was modifiedscripts/config/parser.tab.c (diff)
The file was modifiedscripts/config/lkc_proto.h (diff)
コミット e3166643fbc9f3cf67948c660a76b5cc60bf0ef8 by nbd
net: ethernet: mtk_eth_soc: add ipv6 flow offload support

Add the missing IPv6 flow offloading support for routing only.
Hardware flow offloading is done by the packet processing engine (PPE)
of the Ethernet MAC and as it doesn't support mangling of IPv6 packets,
IPv6 NAT cannot be supported.

Signed-off-by: David Bentham <db260179@gmail.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e316664)
The file was addedtarget/linux/generic/pending-5.10/701-net-ethernet-mtk_eth_soc-add-ipv6-flow-offloading-support.patch
コミット 6f787239771044ed7eeaf22301c543b699f25cb4 by mail
hostapd: add STA extended capabilities to get_clients

Add the STAs extended capabilities to the ubus STA information. This
way, external daemons can be made aware of a STAs capabilities.

This field is of an array type and contains 0 or more bytes of a STAs
advertised extended capabilities.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 6f78723)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット e6df13d0e16dd394ca26a80feeb013234948e875 by mail
hostapd: fallback to psk when generating r0kh/r1kh

The 80211r r0kh and r1kh defaults are generated from the md5sum of
"$mobility_domain/$auth_secret".  auth_secret is only set when using EAP
authentication, but the default key is used for SAE/PSK as well.  In
this case,  auth_secret is empty, and the default value of the key can
be computed from the SSID alone.

Fallback to using $key when auth_secret is empty.  While at it, rename
the variable holding the generated key from 'key' to 'ft_key', to avoid
clobbering the PSK.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
[make ft_key local]
Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: e6df13d)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット 2fd049f5cdeebebfc91084ea316ac1fa2b84a369 by mail
ramips: add Ubiquiti EdgePoint R6 as alt name

The Ubiquiti EdgePoint R6 is identical to the EdgeRouter X SFP.
However, it fits well into outdoor environments due to its water-proven
case.

More specifications: 9715beb04c74 ("ramips: add support for Ubiquiti
EdgeRouter X-SFP")

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 2fd049f)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット b45f3c435ad30d470d95861a0821384ac1608ec1 by chunkeey
apm821xx: add alternative names for supported devices

with the introduction of the DEVICE_ALTX_VENDOR, DEVICE_ALTX_MODEL
multiple/sibiling devices can seemingly supported by one device entry.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: b45f3c4)
The file was modifiedtarget/linux/apm821xx/image/sata.mk (diff)
The file was modifiedtarget/linux/apm821xx/image/nand.mk (diff)
コミット 7270c9f8f6367630ee08c90fa71b4d1d4d519db4 by chunkeey
ipq40xx: limit available radio channels for GL.iNet GL-B2200

The PCIe and built-in 5GHZ radios are meant to operate on different
frequency bands. The hardware enforces this via RF filters.
Add this information to allow software enforcing it as well.
Credits to Piotr Dymacz for the invaluable help.

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
(commit: 7270c9f)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-gl-b2200.dts (diff)
コミット 80d34d9d593865248bf5a23794e9163895140de7 by chunkeey
ipq40xx: document pcie wifi chip on the GL.Inet GL-B2200

Enrico provided a bootlog that shows the chip is a WAVE-2 QCA9888v2:

> pci 0000:01:00.0: [168c:0056] type 00 class 0x028000
> [...]
> ath10k 5.15 driver, optimized for CT firmware, probing pci device: 0x56.
> ath10k_pci 0000:01:00.0: qca9888 hw2.0 target 0x01000000 [...] chip_id 0x00000000 sub 0000:0000
> ath10k_pci 0000:01:00.0: firmware ver 10.4b-ct-9888-fW-13-5ae337bb1 api 5  features mfp,[...]
> ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 6535d835
> ath10k_pci 0000:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal file max-sta 32 raw 0 hwcrypto 1

this patch switches the device over to pre-calibration.
(this is more or less cosmetic)

Reported-by: Enrico Mioso <mrkiko.rs@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 80d34d9)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-gl-b2200.dts (diff)
コミット c420947bb358e90bd31c78fe5aa26738b25a02c3 by chunkeey
ipq806x: TP-Link VR2600v convert legacy partitioning

This device still had the legacy flash partitioning.
This is a problem, because neither the nvmem-cells
for mac-address and calibration. Nor the denx,uimage
mtd-splitter compatible would be picked up.

The patch also changes the node-names of the flash
and partition nodes to hopefully meet all the
current FDT trends.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: c420947)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
コミット c5dca805267eacc2c6f0ced2ea80d46846834360 by chunkeey
ipq806x: update defconfig

Enabled `CONFIG_ALL_KMODS` and ran `make kernel_menuconfig` against
ipq806x to update defconfig.

The removed symbols are in fact present in
target/linux/generic/config-5.10. CONFIG_MDIO_DEVRES
was likely added due to this:
<https://elixir.bootlin.com/linux/v5.10.100/source/drivers/net/phy/Kconfig#L16>

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: c5dca80)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
コミット 22436d762bbd872c347a7b1ef21c474625435ff8 by chunkeey
mvebu: mark all mtd partitions on GL.iNet GL-MV1000 read-only

On this device, two of the three defined MTD partitions are
automatically set to read-only, since they do not end at an
erase/write block boundary.

In particular, the only partition remaining writable is the
one holding the u-boot bootloader.

Mark all of the partitions read-only, at least until a better
understanding of why the layout has been laid out this way is
gained.

Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
(commit: 22436d7)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts (diff)
コミット 6905ad2494dbcbae32751db98e4a9d138701aa2f by chunkeey
x86: fix support for Sophos SG/XG wireless products

Correct typo that caused network interfaces for Sophos
SG/XG wireless devices to not be configured properly.

Tested on Sophos SG 135wr2, Sophos XG 125wr2 and
Sophos SG 105wr1

Signed-off-by: Raylynn Knight <rayknight@me.com>
(commit: 6905ad2)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
コミット 63f32eb88ee6a4ed96bf28e9b93383e8064a0597 by chunkeey
target/linux: add help text to kernel config

These options will be used for ksmbd. Once kernel 5.15
makes it in, this patch can go away.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 63f32eb)
The file was addedtarget/linux/generic/hack-5.10/253-ksmbd-config.patch
コミット 666d427652b7ec0b9b4f761a0faf828b14b4f9ca by chunkeey
linux/modules: split up oid_registry

This will be needed by ksmbd in a following commit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 666d427)
The file was modifiedpackage/kernel/linux/modules/fs.mk (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedpackage/kernel/linux/modules/lib.mk (diff)
コミット fbb8e1ef45fa3ebb10e653cdb14465508541350d by chunkeey
ksmbd: add out-of-tree module

ksmbd is an upstream linux alternative to Samba which is lighterweight
and more performant, especially on underpowered devices.

Moving it here from the packages feed as it is now an upstream kernel
module. Also easier to update as version updates can be coordinated better

The next LTS kernel (5.15) has this included. A depend on kernel < 5.15
will need to be added later.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: fbb8e1e)
The file was addedpackage/kernel/ksmbd/Makefile
The file was addedpackage/kernel/ksmbd/patches/01-keep_kmod_metadata.patch
コミット cfe79f2eb8b3c874f3d1a4441b8a60af32169974 by chunkeey
mpc85xx: Patch HiveAP 330 u-boot to fix boot

When Kernel 5.10 was enabled for mpc85xx, the kernel once again became too
large upon decompression (>7MB or so) to decompress itself on boot (see
FS#4110[1]).

There have been many attempts to fix booting from a compressed kernel on
the HiveAP-330:

- b683f1c36d8a ("mpc85xx: Use gzip compressed kernel on HiveAP-330")
- 98089bb8ba82 ("mpc85xx: Use uncompressed kernel on the HiveAP-330")
- 26cb167a5ca7 ("mpc85xx: Fix Aerohive HiveAP-330 initramfs image")

We can no longer compress the kernel due to size, and the stock bootloader
does not support any other types of compression. Since an uncompressed
kernel no longer fits in the 8MiB kernel partition at 0x2840000, we need to
patch u-boot to autoboot by running variable which isn't set by the
bootloader on each autoboot.

This commit repartitions the HiveAP, requiring a new COMPAT_VERSION,
and uses the DEVICE_COMPAT_MESSAGE to guide the user to patch u-boot,
which changes the variable run on boot to be `owrt_boot`; the user can
then set the value of that variable appropriately.

The following has been documented in the device's OpenWrt wiki page:
<https://openwrt.org/toh/aerohive/hiveap-330>. Please look there
first/too for more information.

The from-stock and upgrade from a previous installation now becomes:

0) setup a network with a dhcp server and a tftp server at serverip
(192.168.1.101) with the initramfs image in the servers root directory.

1) Hook into UART (9600 baud) and enter U-Boot. You may need to enter
a password of administrator or AhNf?d@ta06 if prompted. If the password
doesn't work. Try reseting the device by pressing and holding the reset
button with the stock OS.

2) Once in U-Boot, set the new owrt_boot and tftp+boot the initramfs image:
   Use copy and paste!

# fw_setenv owrt_boot 'setenv bootargs \"console=ttyS0,$baudrate\";bootm 0xEC040000 - 0xEC000000'
# save
# dhcp
# setenv bootargs console=ttyS0,$baudrate
# tftpboot 0x1000000 192.168.1.101:openwrt-mpc85xx-p1020-aerohive_hiveap-330-initramfs-kernel.bin
# bootm

3) Once openwrt booted:
carefully copy and paste this into the root shell. One step at a time

  # 3.0 install kmod-mtd-rw from the internet and load it

  opkg update; opkg install kmod-mtd-rw
  insmod mtd-rw i_want_a_brick=y

  # 3.1 create scripts that modifies uboot

cat <<- "EOF" > /tmp/uboot-update.sh
  . /lib/functions/system.sh
  cp "/dev/mtd$(find_mtd_index 'u-boot')" /tmp/uboot
  cp /tmp/uboot /tmp/uboot_patched
  ofs=$(strings -n80 -td < /tmp/uboot | grep '^ [0-9]* setenv bootargs.*cp\.l' | cut -f2 -d' ')
  for off in $ofs; do
    printf "run owrt_boot;            " | dd of=/tmp/uboot_patched bs=1 seek=${off} conv=notrunc
  done
  md5sum /tmp/uboot*
EOF

  # 3.2 run the script to do the modification

  sh /tmp/uboot-update.sh

  # verify that /tmp/uboot and /tmp/uboot_patched are good
  #
  # my uboot was: (is printed during boot)
  # U-Boot 2009.11 (Jan 12 2017 - 00:27:25), Build: jenkins-HiveOS-Honolulu_AP350_Rel-245
  #
  # d84b45a2e8aca60d630fbd422efc6b39  /tmp/uboot
  # 6dc420f24c2028b9cf7f0c62c0c7f692  /tmp/uboot_patched
  # 98ebc7e7480ce9148cd2799357a844b0  /tmp/uboot-update.sh <-- just for reference

  # 3.3 this produces the /tmp/u-boot_patched file.

  mtd write /tmp/uboot_patched u-boot

3) scp over the sysupgrade file to /tmp/ and run sysupgrade to flash OpenWrt:

  sysupgrade -n /tmp/openwrt-mpc85xx-p1020-aerohive_hiveap-330-squashfs-sysupgrade.bin

4) after the reboot, you are good to go.

Other notes:

- Note that after this sysupgrade, the AP will be unavailable for 7 minutes
  to reformat flash. The tri-color LED does not blink in any way to
  indicate this, though there is no risk in interrupting this process,
  other than the jffs2 reformat being reset.

- Add a uci-default to fix the compat version. This will prevent updates
  from previous versions without going through the installation process.

- Enable CONFIG_MTD_SPLIT_UIMAGE_FW and adjust partitioning to combine
  the kernel and rootfs into a single dts partition to maximize storage
  space, though in practice the kernel can grow no larger than 16MiB due
  to constraints of the older mpc85xx u-boot platform.

- Because of that limit, KERNEL_SIZE has been raised to 16m.

- A .tar.gz of the u-boot source for the AP330 (a.k.a. Goldengate) can
  be found here[2].

- The stock-jffs2 partition is also removed to make more space -- this
  is possible only now that it is no longer split away from the rootfs.

- the console-override is gone. The device will now get the console
  through the bootargs. This has the advantage that you can set a different
  baudrate in uboot and the linux kernel will stick with it!

- due to the repartitioning, the partition layout and names got a makeover.

- the initramfs+fdt method is now combined into a MultiImage initramfs.
  The separate fdt download is no longer needed.

- added uboot-envtools to the mpc85xx target. All targets have uboot and
  this way its available in the initramfs.

[1]: https://bugs.openwrt.org/index.php?do=details&task_id=4110
[2]: magnet:?xt=urn:btih:e53b27006979afb632af5935fa0f2affaa822a59

Tested-by: Martin Kennedy <hurricos@gmail.com>
Signed-off-by: Martin Kennedy <hurricos@gmail.com>
(rewrote parts of the commit message, Initramfs-MultiImage,
dropped bootargs-override, added wiki entry + link, uboot-envtools)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: cfe79f2)
The file was modifiedpackage/boot/uboot-envtools/files/mpc85xx (diff)
The file was modifiedtarget/linux/mpc85xx/p1020/config-default (diff)
The file was addedtarget/linux/mpc85xx/base-files/etc/uci-defaults/05_fix-compat-version
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
The file was modifiedtarget/linux/mpc85xx/image/p1020.mk (diff)
The file was modifiedtarget/linux/mpc85xx/Makefile (diff)
コミット 583ac0e11df7e29142837410a320db4654e4ff96 by chunkeey
mpc85xx: update lp5521 led-controller node for 5.10

The tricolor LED which is controlled by a lp5521 needed
some maintenance as the driver failed to load in the
current v5.10 image:
| lp5521: probe of 0-0032 failed with error -22

This is because the device-tree needed to be updated
to match the latest led coloring and function trends.

- removed the device name from the label
- added color/function properties
- added required reg and cells properties

For reference a disabled multicolor/RGB is added since this
reflects the real hardware. Unfortunately, the multicolor
sysfs interface isn't supported by yet.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 583ac0e)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
コミット c7528996a5208ed94eb2e6dc82079542a7869ab3 by chunkeey
mpc85xx: change legacy "eeprom" compatible

silences the following message:
> eeprom 0-0051: eeprom driver is deprecated, please use at24 instead

The chip was likely a Dallas Semiconductor and later MAXIM part
before Analog Devices, Inc. bought MAXIM.

From the datasheet:

"The DS28CN01 combines 1024 bits of EEPROM with challenge-and-response
authentication security implemented with the FIPS 180-1/180-2 and
ISO/IEC 10118-3 Secure Hash Algorithm (SHA-1)."

...

"Write Access Requires Knowledge of the Secret
and the Capability of Computing and Transmitting
a 160-Bit MAC as Authorization"

OpenWrt doesn't use it. There's no in-kernel driver
from what I know. Let's document that the chip is
at the location.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: c752899)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
コミット 256e1dbc7d09b165bcfadb373cde963f5d7f7fca by chunkeey
mpc85xx: utilize dt-binding definitions for keys + gpios

include the device-tree binding headers that provide definitions
for keys codes and gpios in the device-tree files.

Random bonus: merge tl-wdr4900-v1's uboot with the nvmem-node.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 256e1db)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/red-15w-rev1.dts (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3710i.dts (diff)
コミット 2db231e77a3a547a6635d16cdf97f9128a8bd277 by chunkeey
mpc85xx: add HiveAP-350 alternative name for HiveAP-330

The HiveAP-350 has six external antennas connectors.
(It also has twice the flash?)

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2db231e)
The file was modifiedtarget/linux/mpc85xx/image/p1020.mk (diff)
コミット 2aa97ecb59e9bc654c14af78337bef02e08965bf by chunkeey
kernel: add kmod-hwmon-lm70 support

package hwmon's lm70.ko. This module supports the
National Semiconductor/TI LM70,LM71,LM74 and
TI TMP121,TMP122,TMP123 and TMP124 chips (all SPI).

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 2aa97ec)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
コミット b0d5939b80008aca8090832eb9918b998f08e8f3 by chunkeey
apm821xx: WNDR4700: use upstream tc654 cooling devices

Upstream hwmon-maintainer had various comments about
the changes to the tc654 driver. These have been
addressed and the cooling device support is destined
for inclusion.

One of the comments was the change of the cooling states
scaling. No longer the driver uses the same values as the
hwmon interface, instead the states are now the 17 states
the tc654 supports.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: b0d5939)
The file was modifiedtarget/linux/apm821xx/dts/netgear-wndr4700.dts (diff)
The file was addedtarget/linux/apm821xx/base-files/etc/init.d/hwmon_fancontrol
The file was modifiedtarget/linux/apm821xx/patches-5.10/804-hwmon-tc654-add-thermal_cooling-device.patch (diff)
コミット 3e3e78de1103cb0c5af4cc229152236758c37901 by mans0n
ath79: utilize nvmem on Netgear EX7300 v2

mtd-mac-address should no longer be used after commit 5ae2e786395c
("kernel: drop support for mtd-mac-address"). Convert it to nvmem-cells.

While at it, also convert OpenWrt's custom mtd-cal-data property and
userspace pre-calibration data extraction to the nvmem implementation.

Note: nvmem-cells in QCN5502 wmac has not been tested.

Fixes: c32008a37b81 ("ath79: add partial support for Netgear EX7300v2")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 3e3e78d)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/dts/qcn5502_netgear_ex7300-v2.dts (diff)
コミット 19a90262df89f8419b058cf9a00dc9e8d465088b by mans0n
wireless-regdb: update to version 2022.02.18

e061299 wireless-regdb: Raise DFS TX power limit to 250 mW (24 dBm) for the US
2ce78ed wireless-regdb: Update regulatory rules for Croatia (HR) on 6GHz
0d39f4c wireless-regdb: Update regulatory rules for South Korea (KR)
acad231 wireless-regdb: Update regulatory rules for France (FR) on 6 and 60 GHz
ea83a82 wireless-regdb: add support for US S1G channels
4408149 wireless-regdb: add 802.11ah bands to world regulatory domain
5f3cadc wireless-regdb: Update regulatory rules for Spain (ES) on 6GHz
e0ac69b Revert "wireless-regdb: Update regulatory rules for South Korea (KR)"
40e5e80 wireless-regdb: Update regulatory rules for South Korea (KR)
e427ff2 wireless-regdb: Update regulatory rules for China (CN)
0970116 wireless-regdb: Update regulatory rules for the Netherlands (NL) on 6GHz
4dac44b wireless-regdb: update regulatory database based on preceding changes

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 19a9026)
The file was modifiedpackage/firmware/wireless-regdb/Makefile (diff)
コミット 9968a909c248169064446ed40e66d18986d93d11 by mans0n
Revert "ramips: increase spi-max-frequency for ipTIME mt7620 devices"

This reverts commit 13a185bf8acb67da4a68873e560876c0e60b1a87.

There was a report that one A1004ns device fails to detect its flash
chip correctly:

[    1.470297] spi-nor spi0.0: unrecognized JEDEC id bytes: e0 10 0c 40 10 08
[    1.484110] spi-nor: probe of spi0.0 failed with error -2

It also uses a different flash chip model:
* in my hand: Winbond W25Q128FVSIG (SOIC-8)
* reported: Macronix MX25L12845EMI-10G (SOP-16)

Reducing spi-max-frequency solved the detection failure. Hence revert.

Reported-by: Koasing <koasing@gmail.com>
Tested-by: Koasing <koasing@gmail.com>
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 9968a90)
The file was modifiedtarget/linux/ramips/dts/mt7620a_iptime.dtsi (diff)
コミット 125b9aec2929f38511c69f41a9e51c6d81055325 by mans0n
ramips: add support for ipTIME A3002MESH

Add support for ipTIME A3002MESH.

Hardware:
- SoC: MediaTek MT7621AT (880MHz, Duel-Core)
- RAM: DDR3 128MB
- Flash: XMC XM25QH128AHIG (SPI-NOR 16MB)
- WiFi: MediaTek MT7615D (2.4GHz, 5GHz, DBDC)
- Ethernet: MediaTek MT7530 (WAN x1, LAN x2, SoC built-in)
- UART: [GND, RX, TX, 3.3V] (57600 8N1, J4)

MAC addresses:
| interface |        MAC        |     source     | comment
|-----------|-------------------|----------------|----------
|       LAN | 70:XX:XX:5X:XX:X3 |                |
|       WAN | 70:XX:XX:5X:XX:X1 | u-boot 0x1fc40 |
|   WLAN 2G | 72:XX:XX:4X:XX:X0 |                |
|   WLAN 5G | 70:XX:XX:5X:XX:X0 | factory 0x4    |
|           | 70:XX:XX:5X:XX:X0 | u-boot 0x1fc20 | unknown
|           | 70:XX:XX:5X:XX:X2 | factory 0x8004 | unknown

- WLAN 2G MAC address is not the same as stock firmware since OpenWrt
  uses LAN MAC address with local bit sets.

Installation:
1. Flash initramfs image. This can be done using stock web ui or TFTP
2. Connect to OpenWrt with an SSH connection to 192.168.1.1
3. Perform sysupgrade with sysupgrade image

Revert to stock firmware:
- Flash stock firmware via OEM TFTP Recovery mode
- Perform sysupgrade with stock image

TFTP Recovery method:
1. Unplug the router
2. Hold the reset button and plug in
3. Release when the power LED stops flashing and go off
4. Set your computer IP address manually to 192.168.0.x / 255.255.255.0
5. Flash image with TFTP client to 192.168.0.1

Signed-off-by: Yoonji Park <koreapyj@dcmys.kr>
[wrap/rephrase commit message]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 125b9ae)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_a3002mesh.dts
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)
コミット e282e50d44910956d145950e62b75d4fc9a5e20d by mans0n
ath79: fix wndr4500v3 lan port order to match case

The LED and LAN port numbering on the case of wndr4500v3 devices are
reversed relative to the wndr4300v2. I created this patch to so that the
ordering in OpenWRT will be consistent with that.

Signed-off-by: Graham Cole <diakka@gmail.com>
(commit: e282e50)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
コミット 65df862b50a6301964c9a2d7d8281e68e60ce16f by mans0n
ramips: mt7621: print size of factory initramfs-image if it's too big

It's helpful to know the current and maximal size of the imagefiles if the
creation fails.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
(commit: 65df862)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 61d97bf377fe3d6e4369e96cf497a16555bf0874 by mans0n
ramips: clean up Makefile formatting

Use correct indent in target/linux/ramips/image/mt7621.mk
to be consistent with the rest of the file.

Signed-off-by: Nick McKinney <nick@ndmckinney.net>
[rephrase commit message as Adrian suggested, fix a6004ns-m indent]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 61d97bf)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット d8bf730fe063fde08f9852f8260244a910fddd06 by ynezz
netifd: bump to version 2022-02-20

Contains following changes:

136006b88826 cmake: fix usage of implicit library and include paths
bc0e84d689e2 netifd: interface-ip: don't set fib6 policies if ipv6 disabled

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: d8bf730)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット c062087a6ce092f785e7e4e31714fb14c94f1ce8 by chunkeey
mpc85xx: fix KEY_RFKILL vs KEY_RFKill

This fixes a buildbot builder error:
Error: arch/powerpc/boot/dts/tl-wdr4900-v1.dts:245.18-19 syntax error

Fixes: 256e1dbc7d09 ("mpc85xx: utilize dt-binding definitions for keys + gpios")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: c062087)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts (diff)
コミット 5696244ae242b7965b6754a59aa104016840db52 by chunkeey
ipq806x: disable Linksys EA7500v1 and EA8500

The kernel of both images will no longer fit into
the 3072KiB / 3MiB kernel partition:
|Image Name:   ARM OpenWrt Linux-5.10.100
|Created:      Sat Feb 19 00:11:55 2022
|Image Type:   ARM Linux Kernel Image (uncompressed)
|Data Size:    3147140 Bytes = 3073.38 KiB = 3.00 MiB

Disable both targets for now, until a solution is available.
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 5696244)
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
コミット 411940ded49a44719b16d3d3ace448d0c1536ada by chunkeey
ath79: uboot-envtools: fix partition for ZTE MF286

By mistake, a wrong partition for U-boot environment was introduced for
ZTE MF286 while adding support, when flash layout wasn't finalized. Fix
that, according to the actual flash layout:
dev:    size   erasesize  name
mtd0: 00140000 00020000 "fota-flag"
mtd1: 00140000 00020000 "caldata"
mtd2: 00140000 00020000 "mac"
mtd3: 00f40000 00020000 "ubiconcat0"
mtd4: 00400000 00020000 "kernel"
mtd5: 06900000 00020000 "ubiconcat1"
mtd6: 00080000 00010000 "u-boot"
mtd7: 00020000 00010000 "u-boot-env"
mtd8: 07840000 00020000 "ubi"

Fixes: 8c78a13bfc1f ("ath79: support ZTE MF286")
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 411940d)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
コミット c1e06a0cbb0ffede0bf619c0e2c6e5bf1f5020b8 by chunkeey
ipq40xx: mikrotik: fix LED script

Fix the missing ;; after the cAP ac case in /e/b/01_leds.

Fixes: 93d9119 ("ipq40xx: add MikroTik cAP ac support")
Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (minor touch-up)
(commit: c1e06a0)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/board.d/01_leds (diff)
コミット 808210d992fe4107e8c7f8525e9e6dbf753fad75 by chunkeey
mac80211: add debug compile option for rtw88 devices

This commit adds the following package compile options.

CONFIG_PACKAGE_RTW88_DEBGUG:
Compile the driver with additional debug logging output

CONFIG_PACKAGE_RTW88_DEBGUGFS:
Add the possibility to map information about the driver rtw88 into
debugfs.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 808210d)
The file was modifiedpackage/kernel/mac80211/realtek.mk (diff)
コミット dbb45421bab6e6f2b257810f5162b81e0310b620 by chunkeey
bcm27xx: bcm2708: update defconfig

Enabled CONFIG_ALL_KMODS and ran make kernel_menuconfig against
bcm2708 to update defconfig.  Some of the removed symbols are
present in target/linux/generic/config-5.10 while others were
removed by the make target.

Signed-off-by: John Audia <graysky@archlinux.us>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (wrapped)
(commit: dbb4542)
The file was modifiedtarget/linux/bcm27xx/bcm2708/config-5.10 (diff)
コミット 332f69583ada04b74dd700c2ccb9c4c639de02be by chunkeey
bcm27xx: bcm2709: update defconfig

Enabled CONFIG_ALL_KMODS and ran make kernel_menuconfig against
bcm2709 to update defconfig.  Some of the removed symbols are
present in target/linux/generic/config-5.10 while others were
removed by the make target.

Signed-off-by: John Audia <graysky@archlinux.us>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (wrapped)
(commit: 332f695)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.10 (diff)
コミット a478202d74b66c3da17d57442649eb4f131fc7b2 by chunkeey
bcm27xx: bcm2710: update defconfig

Enabled CONFIG_ALL_KMODS and ran make kernel_menuconfig against
bcm2710 to update defconfig.  Some of the removed symbols are
present in target/linux/generic/config-5.10 while others were
removed by the make target.

Signed-off-by: John Audia <graysky@archlinux.us>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (wrapped)
(commit: a478202)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.10 (diff)
コミット 82da1dfd69aa80d31cd152b5c7bfb76fb25bb03f by chunkeey
bcm27xx: bcm2711: update defconfig

Enabled CONFIG_ALL_KMODS and ran make kernel_menuconfig against
bcm2711 to update defconfig.  Some of the removed symbols are
present in target/linux/generic/config-5.10 while others were
removed by the make target.

Signed-off-by: John Audia <graysky@archlinux.us>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (wrapped)
(commit: 82da1df)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
コミット 696f0a1cb466d580a91a62717e474bb11e3d4a53 by chunkeey
uboot-mvebu: backport pending patches for Marvell A38x

100-ddr-marvell-a38x-fix-BYTE_HOMOGENEOUS_SPLIT_OUT-deci.patch [1]:
SoC Marvell A38x is used in Turris Omnia, and we thought that with recent
fiddling around DDR training to fix it once for all, there were
reproduced the issue in the upcoming new revision Turris Omnia boards.

101-arm-mvebu-spl-Add-option-to-reset-the-board-on-DDR-t.patch [2]:
This is useful when some board may occasionally fail with DDR training,
and it adds the option to reset the board on the DDR training failure

102-arm-mvebu-turris_omnia-Reset-the-board-immediately-o.patch [3]:
This enables the option CONFIG_DDR_RESET_ON_TRAINING_FAILURE (added by
101 patch), so the Turris Omnia board is restarted immediately, and it
does not require to reset the board manually or wait 120s for MCU to
reset the board

[1] https://patchwork.ozlabs.org/project/uboot/patch/20220217000837.13003-1-kabel@kernel.org/
[2] https://patchwork.ozlabs.org/project/uboot/patch/20220217000849.13028-1-kabel@kernel.org/
[3] https://patchwork.ozlabs.org/project/uboot/patch/20220217000849.13028-2-kabel@kernel.org/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 696f0a1)
The file was addedpackage/boot/uboot-mvebu/patches/102-arm-mvebu-turris_omnia-Reset-the-board-immediately-o.patch
The file was addedpackage/boot/uboot-mvebu/patches/101-arm-mvebu-spl-Add-option-to-reset-the-board-on-DDR-t.patch
The file was addedpackage/boot/uboot-mvebu/patches/100-ddr-marvell-a38x-fix-BYTE_HOMOGENEOUS_SPLIT_OUT-deci.patch
コミット 6f88526fa4e0aa5f60834d181d04f8a9911887be by chunkeey
mvebu: cortexa72: enable ARM_ARMADA_8K_CPUFREQ

Enable the AP806's cpufreq driver. This driver is compatible with the
Armada 7K and 8K platforms.

Tested-by: Stijn Segers <foss@volatilesystems.org> (RB5009UG+S+IN)
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
(commit: 6f88526)
The file was modifiedtarget/linux/mvebu/cortexa72/config-5.10 (diff)
コミット 1ca081000a6acf36a7e6c42362d8fa5767413203 by daniel
realtek: consolidate bootargs again

Bootargs for devices in the realtek target were previously consolidated
in commit af2cfbda2bf5 ("realtek: Consolidate bootargs"), since all
devices currently use the same arguments.

Commit a75b9e3ecb61 ("realtek: Adding RTL930X sub-target") reverted this
without any argumentation, so let's undo that.

Commit 0b8dfe085180 ("realtek: Add RTL931X sub-target") introduced the
old bootargs also for RTL931x, without providing any actual device
support. Until that is done, let's assume vendors will have done what
they did before, and use a baud rate of 115200.

Fixes: a75b9e3ecb61 ("realtek: Adding RTL930X sub-target")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 1ca0810)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl839x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8393_zyxel_gs1900-48.dts (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl9302_zyxel_xgs1250-12.dts (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl931x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
コミット 004d4d66c84c650c4d0f283e43569a2a1efb0e1f by daniel
realtek: fix node addresses for RTL839x

The address in some node names doesn't match the actual offset specified
in the DT node. Update the names to fix this.

While fixing the node names, also drop the unused node labels.

Fixes: 0a7565e53653 ("realtek: Update rtl839x.dtsi for realtek,rtl-intc, new gpio controller remove RTL8231 node")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 004d4d6)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl839x.dtsi (diff)
コミット 4b31717fb031e6b99f476e79b5e8b3d6a8b0b9ff by daniel
realtek: move RTL8231 definitions to board files

The RTL8231 is an external chip, and not part of the SoC. That means
it is more appropriate to define it in the board specific (base) files,
instead of the DT include for the SoC itself.

Moving the RTL8231 definition also ensures that boards with no GPIO
expander, or an alternative one, don't have a useless gpio1 node label
defined.

Tested on a Netgear GS110TPPv1.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 4b31717)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl838x.dtsi (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-10p.dts (diff)
コミット a39fbaf23a4a6632bcc17d41481238e8179f8524 by daniel
realtek: use higher priority for timer interrupts

The assigned output index for the event timers was quite low, lower even
than the ethernet interrupt. This means that high network load could
preempt timer interrupts, possibly leading to all sorts of strange
behaviour.

Increase the interrupt output index of the event timers to 5, which is
the highest priority output and corresponds to the (otherwise unused)
MIPS CPU timer interrupt.

Fixes: a75b9e3ecb61 ("realtek: Adding RTL930X sub-target")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: a39fbaf)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
コミット 66140820e14fb76ef0c56188de657d105f1edb64 by daniel
realtek: ZyXEL GS1900-48: drop status from gpio1

The default value for a DT node's status property is already "okay", so
there's no need to specify it again. Drop the status property to clean
up the DTS.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 6614082)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8393_zyxel_gs1900-48.dts (diff)
コミット fa20f2bfc76fe18d110c97da27d38d35c2b93847 by daniel
realtek: ZyXEL GS1900-48: fix system LED polarity

When driven by a GPIO pin, the system LED needs to be configured as
active high. Otherwise the LED switches off after booting and
initialisation.

Fixes: 47f5a0a3eed5 ("realtek: Add support for ZyXEL GS1900-48 Switch")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: fa20f2b)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl8393_zyxel_gs1900-48.dts (diff)
コミット 71810eb068d06adf9efc14bc7dd6359c4bda711c by daniel
realtek: clean up RTL930x timer DT node

The Realtek timer node for RTL930x doesn't have any child nodes, making
the use of '#address-cells' quite pointless. It is also not an interrupt
controller, meaning it makes no sense to define '#interrupt-cells'.

The I/O address for this node is also wrong, but this is hidden by the
fact that the driver associated with this node bypasses the usual DT
machinery and does it's own thing. Correct the address to have a sane
value, even though it isn't actually used.

Fixes: a75b9e3ecb61 ("realtek: Adding RTL930X sub-target")
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 71810eb)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
コミット 9db651f4a2b724a18d4b3551b6b35fbcc911a05d by daniel
realtek: use DT provided address for timers

The I/O base address for the timers was hardcoded into the driver,
or derived from the HW IRQ number as an even more horrible hack. All
supported SoC families have these timers, but with hardcoded addresses
the code cannot be reused right now.

Request the timer's base address from the DT specification, and store it
in a private struct for future reference.

Matching the second interrupt specifier, the address range for the
second timer is added to the DT specification.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 9db651f)
The file was modifiedtarget/linux/realtek/dts-5.10/rtl930x.dtsi (diff)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c (diff)
コミット 66d8db01cc04f18ccfa63d2e49ed281a6fe66c3c by daniel
realtek: remove debugging code from timer

Remove some (dead) debugging code from the Realtek timer to clean up the
sources of this driver.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: 66d8db0)
The file was modifiedtarget/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c (diff)
コミット cbfce9236754700a343632fff8e035acbc1b1384 by nbd
qosify: update to the latest version

65b42032063f interface: add missing autorate-ingress options

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: cbfce92)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 034531db73fa2546ad6724dd90ed13fe7a3ee7fb by pepe2k
ath79: image: drop 'BOARDNAME' from devices recipes

The 'BOARDNAME' variable is part of target configuration and shouldn't
be part of a device's image recipe.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 034531d)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
コミット aae7af4219e56c2787f675109d9dd1a44a5dcba4 by pepe2k
ath79: image: use 'kmod-usb-chipidea2' for AR933x devices

AR933x based devices should include 'kmod-usb-chipidea2' for USB
support. Fixes: #9243.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: aae7af4)
The file was modifiedtarget/linux/ath79/image/tiny.mk (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット 17a6ca12d3dfbb8808ca6d8a5300ff2a9121ba36 by ynezz
openssl: config engines in /etc/ssl/engines.cnf.d

This changes the configuration of engines from the global openssl.cnf to
files in the /etc/ssl/engines.cnf.d directory.  The engines.cnf file has
the list of enabled engines, while each engine has its own configuration
file installed under /etc/ssl/engines.cnf.d.

Patches were refreshed with --zero-commit.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 17a6ca1)
The file was modifiedpackage/libs/openssl/patches/120-strip-cflags-from-binary.patch (diff)
The file was modifiedpackage/libs/openssl/patches/100-Configure-afalg-support.patch (diff)
The file was modifiedpackage/libs/openssl/patches/150-openssl.cnf-add-engines-conf.patch (diff)
The file was modifiedpackage/libs/openssl/patches/510-e_devcrypto-ignore-error-when-closing-session.patch (diff)
The file was modifiedpackage/libs/openssl/patches/430-e_devcrypto-make-the-dev-crypto-engine-dynamic.patch (diff)
The file was modifiedpackage/libs/openssl/patches/400-eng_devcrypto-save-ioctl-if-EVP_MD_.FLAG_ONESHOT.patch (diff)
The file was modifiedpackage/libs/openssl/patches/130-dont-build-tests-fuzz.patch (diff)
The file was addedpackage/libs/openssl/files/engines.cnf
The file was modifiedpackage/libs/openssl/patches/420-eng_devcrypto-add-command-to-dump-driver-info.patch (diff)
The file was addedpackage/libs/openssl/files/afalg.cnf
The file was modifiedpackage/libs/openssl/patches/500-e_devcrypto-default-to-not-use-digests-in-engine.patch (diff)
The file was modifiedpackage/libs/openssl/patches/110-openwrt_targets.patch (diff)
The file was modifiedpackage/libs/openssl/patches/140-allow-prefer-chacha20.patch (diff)
The file was addedpackage/libs/openssl/files/devcrypto.cnf
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was addedpackage/libs/openssl/files/padlock.cnf
コミット 30b0351039850d01c382b745a1f40b81b4be2a93 by ynezz
openssl: configure engine packages during install

This enables an engine during its package's installation, by adding it
to the engines list in /etc/ssl/engines.cnf.d/engines.cnf.

The engine build system was reworked, with the addition of an engine.mk
file that groups some of the engine packages' definitions, and could be
used by out of tree engines as well.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 30b0351)
The file was addedpackage/libs/openssl/engine.mk
The file was modifiedpackage/libs/openssl/files/engines.cnf (diff)
The file was modifiedpackage/libs/openssl/patches/150-openssl.cnf-add-engines-conf.patch (diff)
The file was modifiedpackage/libs/openssl/Makefile (diff)
コミット 0134f845dab95e0e7f885f4e227d9a41aedf909d by ynezz
openssl: configure engines with uci

This uses uci to configure engines, by generating a list of enabled
engines in /var/etc/ssl/engines.cnf from engines configured in
/etc/config/openssl:

    config engine 'devcrypto'
            option enabled '1'

Currently the only options implemented are 'enabled', which defaults to
true and enables the named engine, and the 'force' option, that enables
the engine even if the init script thinks the engine does not exist.

The existence test is to check for either a configuration file
/etc/ssl/engines.cnf.d/%ENGINE%.cnf, or a shared object file
/usr/lib/engines-1.1/%ENGINE%.so.

The engine list is generated by an init script which is set to run after
'log' because it informs the engines being enabled or skipped.  It
should run before any service using OpenSSL as the crypto library,
otherwise the service will not use any engine.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 0134f84)
The file was removedpackage/libs/openssl/files/engines.cnf
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was modifiedpackage/libs/openssl/engine.mk (diff)
The file was addedpackage/libs/openssl/files/openssl.init
The file was modifiedpackage/libs/openssl/patches/150-openssl.cnf-add-engines-conf.patch (diff)
コミット 418dc0497db02b1ccddf26009e16d42496b7f554 by ynezz
build: toplevel.mk: fix missing kconfig dependency tracking

Toplevel Make is not aware about changes in the `scripts/config/*conf`
targets and this is causing issues for during update to that part of
build tree, where one needs to handle this manually by either force
rebuilding the targets or running `make config-clean`. Fix this by
forcing the rebuild if necessary.

Fixes: #9297
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 418dc04)
The file was modifiedinclude/toplevel.mk (diff)
コミット c0849c1d9c17ba96a37b67363b5551c065e9f50d by ynezz
scripts/diffconfig.sh: ensure config/conf is built

diffconfig.sh runs ./scripts/config/conf, but it does not get built
with 'make {menu,x,n}config.  Call 'make ./scripts/config/conf' to
ensure it's been built befpre running it.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: c0849c1)
The file was modifiedscripts/diffconfig.sh (diff)
コミット 2baded9ecc3434abadec43bbcc0aca95a12deddd by daniel
base-files: make sure tools are present in sysupgrade ramdisk

Not all targets create /var/lock or touch /var/lock/fw_printenv.lock in
their platform.sh. This is problematic as fw_printenv then fails in
case /var/lock/fw_printenv.lock has not been created by previous calls
to fw_printenv/fw_setenv before sysupgrade is run.

Targets using fw_printenv/fw_setenv during sysupgrade:
* ath79/*
* ipq40xx/*
* ipq806x/*
* kirkwood/*
* layerscape/*
* mediatek/mt7622
* mvebu/*
* ramips/*
* realtek/*

Targets currently using additional steps in /lib/upgrade/platform.sh
to make sure /var/lock/fw_printenv.lock (or at least /var/lock)
actually exists:
* ath79/* (openmesh devices)
* ipq40xx/* (linksys devices)
* ipq806x/* (linksys devices)
* kirkwood/* (linksys devices)
* layerscape/*
* mvebu/cortexa9 (linksys devices)

Given that accessing the U-Boot environment during sysupgrade is not
uncommon and the situation across targets is currently quite diverse,
just make sure both tools as well fw_env.config are always copied to
the ramdisk used for sysupgrade. Also make sure /var/lock always
exists.

This now allows to remove copying of fw_printenv/fw_setenv as well as
fw_env.config, creation of /var/lock or even /var/lock/fw_printenv.lock
from lib/upgrade/platform.sh or files included there.

As the same applies also to 'fwtool' which is used by generic eMMC
sysupgrade, also always copy that to ramdisk.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2baded9)
The file was modifiedpackage/base-files/files/lib/upgrade/stage2 (diff)
コミット bb9043031a94dc961b749a97058413e98b2e9f65 by daniel
mediatek: mt7622: drop RAMFS_COPY_BIN and RAMFS_COPY_DATA

Now that both, fw_printenv/fw_setenv and fwtool are always present
during stage2 sysupgrade, we no longer need to list them in
RAMFS_COPY_BIN and RAMFS_COPY_DATA in platform.sh.
Drop both variables as they are now unneeded.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: bb90430)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
コミット 9e6a71e86d5707db3ca3248a09f735cbd07c0a4c by daniel
mediatek: mt7623: drop RAMFS_COPY_BIN

fwtool is now always part of the sysupgrade stage2 ramdisk, so drop
the no longer needed RAMFS_COPY_BIN variable.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9e6a71e)
The file was modifiedtarget/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh (diff)
コミット b9251e3b407592f3114e739231088c3d27663c4c by ynezz
wolfssl: fix API breakage of SSL_get_verify_result

Backport fix for API breakage of SSL_get_verify_result() introduced in
v5.1.1-stable.  In v4.8.1-stable SSL_get_verify_result() used to return
X509_V_OK when used on LE powered sites or other sites utilizing
relaxed/alternative cert chain validation feature. After an update to
v5.1.1-stable that API calls started returning X509_V_ERR_INVALID_CA
error and thus rendered all such connection attempts imposible:

$ docker run -it openwrt/rootfs:x86_64-21.02.2 sh -c "wget https://letsencrypt.org"
Downloading 'https://letsencrypt.org'
Connecting to 18.159.128.50:443
Connection error: Invalid SSL certificate

Fixes: #9283
References: https://github.com/wolfSSL/wolfssl/issues/4879
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: b9251e3)
The file was addedpackage/libs/wolfssl/patches/300-fix-SSL_get_verify_result-regression.patch
コミット d6119e2f38c8bbadd2a469da8d4db699aa94bb04 by ynezz
Revert "scripts/diffconfig.sh: ensure config/conf is built"

This reverts commit c0849c1d9c17ba96a37b67363b5551c065e9f50d as it seems
to introduce regression in config.buildinfo files produced at least by
buildbots:

$ curl -s https://downloads.openwrt.org/snapshots/targets/ath79/generic/config.buildinfo | head -2
make[3]: Entering directory '/builder/shared-workdir/build'
make[3]: Leaving directory '/builder/shared-workdir/build'

References: https://github.com/openwrt/openwrt/issues/9297#issuecomment-1049719381
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: d6119e2)
The file was modifiedscripts/diffconfig.sh (diff)
コミット 5777c6fc954f24c2d1d9af878a1bda243ab3e177 by mail
mvebu: add targz feature flag

Adding the feature flag automatically creates a a rootfs.tar.gz files
which can be used for Docker rootfs containers.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 5777c6f)
The file was modifiedtarget/linux/mvebu/Makefile (diff)
コミット 1e2549045c8ce8f1553266b011af872cf1ccb893 by mail
tools: use https for bc mirrors

All mirrors offer encrypted downloads, use it.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 1e25490)
The file was modifiedtools/bc/Makefile (diff)
コミット fb5d0dc362e5206dbedb694dbe27953582eb887b by mail
CI: allow dots in commit subject area

Due to a limited grep pattern, subjects containing dots like `image.mk`
were falsely reported as problematic. Extend pattern to allow dots.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: fb5d0dc)
The file was modified.github/workflows/formal.yml (diff)
コミット e8d048c5e0ad0807a0362fe31c68c8f5eb228bff by mail
hostapd: SAE - Enable hunting-and-pecking and H2E

Enable both the hunting-and-pecking loop and hash-to-element mechanisms
by default in OpenWRT with SAE.

Commercial Wi-Fi solutions increasingly frequently now ship with both
hunting-and-pecking and hash-to-element (H2E) enabled by default as this
is more secure and more performant than offering hunting-and-pecking
alone for H2E capable clients.

The hunting and pecking loop mechanism is inherently fragile and prone to
timing-based side channels in its design and is more computationally
intensive to perform. Hash-to-element (H2E) is its long-term
replacement to address these concerns.

For clients that only support the hunting-and-pecking loop mechanism,
this is still available to use by default.

For clients that in addition support, or were to require, the
hash-to-element (H2E) mechanism, this is then available for use.

Signed-off-by: Nick Lowe <nick.lowe@gmail.com>
(commit: e8d048c)
The file was modifiedpackage/network/services/hostapd/files/hostapd.sh (diff)
コミット e040d31177b1507ccac965adc18f2e968310b5c3 by mail
base-file: remove password aging feature form /etc/shadow

In the default shadow file, as visible in the failsafe mode, the user
root has value of `0` set in  the 3rd field, the date of last password
change. This setting means that the password needs to be changed the
next time the user will log in the system. `dropbear` server is ignoring
this setting but `openssh-server` tries to enforce it and fails in the
failsafe mode because the rootfs is R/O.

Disable the password aging feature for user root by setting the 3rd
filed empty.

Signed-off-by: Rucke Teg <rucketeg@protonmail.com>
(commit: e040d31)
The file was modifiedpackage/base-files/files/etc/shadow (diff)
コミット bf13b2da2a2336662ac9a7a9952add19557ef935 by ynezz
at91bootstrap: update to v3.10.4, v4.0.1

AT91Bootstrap version 4 is available only for SAM9X60, SAMA5D2, SAMA5D3,
SAMA5D4, SAMA7G5. Thus use v4.0.1 for the above targets and v3.10.4 for
the rest of them. With the switch to v4 AT91Bootstrap binaries are now
on build/binaries. Take also this into account. Also, patches directory
is not needed anymore with the version update.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: bf13b2d)
The file was modifiedpackage/boot/at91bootstrap/at91bootstrap.mk (diff)
The file was modifiedpackage/boot/at91bootstrap/Makefile (diff)
The file was removedpackage/boot/at91bootstrap/patches/001-Makefile-Remove-nostartfiles-from-LDFLAGS.patch
コミット 3ed992a99630457f660761ce199e3d2a00f06168 by ynezz
uboot-at91: update to linux4sam-2021.10

Update uboot-at91 to linux4sam-2021.10 version.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 3ed992a)
The file was modifiedpackage/boot/uboot-at91/Makefile (diff)
The file was removedpackage/boot/uboot-at91/patches/010-fix_dtc_compilation_on_host_gcc10.patch
The file was modifiedpackage/boot/uboot-at91/patches/001-fix-Wformat-security.patch (diff)
コミット e58cd453d58b20c6a6f34d3591640aa19aa14d25 by ynezz
at91: add kernel support for sama7g5 soc

Add kernel support for SAMA7G5 by back-porting mainline kernel patches.
Among SAMA7G5 features could be remembered:
- ARM Cortex-A7
- double data rate multi-port dynamic RAM controller supporting DDR2,
  DDR3, DDR3L, LPDDR2, LPDDR3 up to 533MHz
- peripherals for audio, video processing
- 1 gigabit + 1 megabit Ethernet controllers
- 6 CAN controllers
- trust zone support
- DVFS for CPU
- criptography IPs

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: e58cd45)
The file was addedtarget/linux/at91/patches-5.10/116-net-macb-add-capability-to-not-set-the-clock-rate.patch
The file was addedtarget/linux/at91/patches-5.10/125-regulator-mcp16502-add-support-for-ramp-delay.patch
The file was addedtarget/linux/at91/patches-5.10/207-ARM-at91-ddr-add-registers-definitions-for-sama7g5-s.patch
The file was addedtarget/linux/at91/patches-5.10/132-dmaengine-at_xdmac-adapt-perid-for-mem2mem-operation.patch
The file was addedtarget/linux/at91/patches-5.10/165-media-atmel-atmel-isc-extract-CBC-submodule-config-i.patch
The file was addedtarget/linux/at91/patches-5.10/162-media-atmel-atmel-isc-extract-CSC-submodule-config-i.patch
The file was addedtarget/linux/at91/patches-5.10/105-clk-at91-sama7g5-add-5th-divisor-for-mck0-layout-and.patch
The file was addedtarget/linux/at91/patches-5.10/191-i2c-at91-remove-define-CONFIG_PM.patch
The file was addedtarget/linux/at91/patches-5.10/120-net-macb-add-support-for-sama7g5-emac-interface.patch
The file was addedtarget/linux/at91/patches-5.10/149-ARM-at91-pm-Move-prototypes-to-mutually-included-hea.patch
The file was addedtarget/linux/at91/patches-5.10/145-power-reset-at91-sama5d2_shdwc-add-support-for-sama7.patch
The file was addedtarget/linux/at91/patches-5.10/219-ARM-at91-pm-add-sama7g5-shdwc.patch
The file was addedtarget/linux/at91/patches-5.10/205-ARM-at91-pm-add-support-for-waiting-MCK1.4.patch
The file was addedtarget/linux/at91/patches-5.10/104-clk-at91-clk-master-add-5th-divisor-for-mck-master.patch
The file was addedtarget/linux/at91/patches-5.10/135-net-macb-Correct-usage-of-MACB_CAPS_CLK_HW_CHG-flag.patch
The file was addedtarget/linux/at91/patches-5.10/220-ARM-configs-at91-add-defconfig-for-sama7-family-of-S.patch
The file was modifiedtarget/linux/at91/sama5/config-default (diff)
The file was addedtarget/linux/at91/patches-5.10/246-clk-at91-sama7g5-set-low-limit-for-mck0-at-32KHz.patch
The file was addedtarget/linux/at91/patches-5.10/167-media-atmel-atmel-isc-add-SUB422-and-SUB420-to-regis.patch
The file was addedtarget/linux/at91/patches-5.10/171-media-atmel-atmel-isc-add-support-for-version-regist.patch
The file was addedtarget/linux/at91/patches-5.10/150-ASoC-mchp-i2s-mcc-Add-compatible-for-SAMA7G5.patch
The file was addedtarget/linux/at91/patches-5.10/112-clk-at91-Fix-the-declaration-of-the-clocks.patch
The file was addedtarget/linux/at91/patches-5.10/164-media-atmel-atmel-isc-create-register-offsets-struct.patch
The file was addedtarget/linux/at91/patches-5.10/212-ARM-at91-pm-add-sama7g5-ddr-controller.patch
The file was addedtarget/linux/at91/patches-5.10/133-dmaengine-at_xdmac-add-support-for-sama7g5-based-at_.patch
The file was addedtarget/linux/at91/patches-5.10/126-regulator-mcp16502-remove-void-documentation-of-stru.patch
The file was addedtarget/linux/at91/patches-5.10/121-ASoC-pcm5102a-Make-codec-selectable.patch
The file was addedtarget/linux/at91/patches-5.10/178-media-atmel-atmel-isc-create-callback-for-GAM-submod.patch
The file was addedtarget/linux/at91/patches-5.10/182-media-atmel-atmel-isc-regs-add-additional-fields-for.patch
The file was addedtarget/linux/at91/patches-5.10/198-ARM-at91-pm-move-the-setup-of-soc_pm.bu-suspended.patch
The file was addedtarget/linux/at91/patches-5.10/244-clk-at91-clk-master-add-notifier-for-divider.patch
The file was addedtarget/linux/at91/patches-5.10/161-media-atmel-atmel-isc-specialize-dma-cfg.patch
The file was addedtarget/linux/at91/patches-5.10/157-media-atmel-atmel-isc-specialize-gamma-table-into-pr.patch
The file was addedtarget/linux/at91/patches-5.10/202-ARM-at91-pm-use-r7-instead-of-tmp1.patch
The file was addedtarget/linux/at91/patches-5.10/127-regulator-core-validate-selector-against-linear_min_.patch
The file was addedtarget/linux/at91/patches-5.10/240-clk-at91-clk-master-check-if-div-or-pres-is-zero.patch
The file was addedtarget/linux/at91/patches-5.10/222-ARM-dts-at91-add-sama7g5-SoC-DT-and-sama7g5-ek.patch
The file was addedtarget/linux/at91/patches-5.10/234-clk-at91-re-factor-clocks-suspend-resume.patch
The file was addedtarget/linux/at91/patches-5.10/190-media-atmel-fix-build-when-ISC-m-and-XISC-y.patch
The file was addedtarget/linux/at91/patches-5.10/176-media-atmel-atmel-isc-create-product-specific-v4l2-c.patch
The file was addedtarget/linux/at91/patches-5.10/192-ASoC-codecs-ad193x-add-support-for-96kHz-and-192kHz-.patch
The file was addedtarget/linux/at91/sama7/config-default
The file was addedtarget/linux/at91/patches-5.10/179-media-atmel-atmel-isc-create-callback-for-RLP-submod.patch
The file was addedtarget/linux/at91/patches-5.10/209-ARM-at91-pm-add-support-for-MCK1.4-save-restore-for-.patch
The file was addedtarget/linux/at91/patches-5.10/141-drivers-soc-atmel-add-spdx-license-identifier.patch
The file was addedtarget/linux/at91/patches-5.10/180-media-atmel-atmel-isc-move-the-formats-list-into-pro.patch
The file was addedtarget/linux/at91/patches-5.10/158-media-atmel-atmel-isc-specialize-driver-name-constan.patch
The file was addedtarget/linux/at91/patches-5.10/107-clk-at91-sama7g5-remove-mck0-from-parent-list-of-oth.patch
The file was addedtarget/linux/at91/patches-5.10/130-regulator-mcp16502-lpm-pin-can-be-optional-on-some-p.patch
The file was addedtarget/linux/at91/patches-5.10/134-dmaengine-at_xdmac-add-AXI-priority-support-and-reco.patch
The file was addedtarget/linux/at91/patches-5.10/232-ARM-dts-at91-sama7g5ek-use-proper-slew-rate-settings.patch
The file was addedtarget/linux/at91/patches-5.10/218-ARM-at91-pm-add-pm-support-for-SAMA7G5.patch
The file was addedtarget/linux/at91/patches-5.10/122-ASoC-atmel-i2s-do-not-warn-if-muxclk-is-missing.patch
The file was addedtarget/linux/at91/patches-5.10/197-ARM-at91-pm-move-pm_bu-to-soc_pm-data-structure.patch
The file was addedtarget/linux/at91/patches-5.10/216-ARM-at91-pm-add-sama7g5-s-pmc.patch
The file was addedtarget/linux/at91/patches-5.10/159-media-atmel-atmel-isc-add-checks-for-limiting-frame-.patch
The file was addedtarget/linux/at91/patches-5.10/177-media-atmel-atmel-isc-create-callback-for-DPC-submod.patch
The file was addedtarget/linux/at91/patches-5.10/181-media-atmel-atmel-isc-create-an-adapt-pipeline-callb.patch
The file was addedtarget/linux/at91/patches-5.10/221-ARM-multi_v7_defconfig-add-sama7g5-SoC.patch
The file was addedtarget/linux/at91/patches-5.10/143-clocksource-drivers-timer-microchip-pit64b-Add-clock.patch
The file was addedtarget/linux/at91/patches-5.10/168-media-atmel-atmel-isc-add-RLP-to-register-offsets.patch
The file was addedtarget/linux/at91/patches-5.10/206-ARM-at91-sfrbu-add-sfrbu-registers-definitions-for-s.patch
The file was addedtarget/linux/at91/patches-5.10/201-ARM-at91-pm-do-not-initialize-pdev.patch
The file was addedtarget/linux/at91/patches-5.10/225-ARM-dts-at91-sama7g5-add-securam-node.patch
The file was addedtarget/linux/at91/patches-5.10/102-dt-bindings-clock-at91-add-sama7g5-pll-defines.patch
The file was addedtarget/linux/at91/patches-5.10/160-media-atmel-atmel-isc-specialize-max-width-and-max-h.patch
The file was addedtarget/linux/at91/patches-5.10/129-regulator-core-return-zero-for-selectors-lower-than-.patch
The file was addedtarget/linux/at91/patches-5.10/106-clk-at91-clk-sam9x60-pll-allow-runtime-changes-for-p.patch
The file was addedtarget/linux/at91/patches-5.10/110-clk-at91-clk-master-re-factor-master-clock.patch
The file was addedtarget/linux/at91/patches-5.10/237-clk-at91-clk-master-add-register-definition-for-sama.patch
The file was addedtarget/linux/at91/patches-5.10/142-drivers-soc-atmel-fix-type-for-same7.patch
The file was addedtarget/linux/at91/patches-5.10/123-regulator-mcp16502-add-linear_min_sel.patch
The file was addedtarget/linux/at91/patches-5.10/146-pinctrl-at91-pio4-add-support-for-slew-rate.patch
The file was addedtarget/linux/at91/patches-5.10/103-clk-at91-sama7g5-allow-SYS-and-CPU-PLLs-to-be-export.patch
The file was addedtarget/linux/at91/patches-5.10/114-clk-at91-sama7g5-remove-all-kernel-doc-kernel-doc-wa.patch
The file was addedtarget/linux/at91/patches-5.10/194-clk-at91-add-register-definition-for-sama7g5-s-maste.patch
The file was addedtarget/linux/at91/patches-5.10/119-net-macb-add-support-for-sama7g5-gem-interface.patch
The file was addedtarget/linux/at91/patches-5.10/195-ARM-at91-add-new-SoC-sama7g5.patch
The file was addedtarget/linux/at91/patches-5.10/172-media-atmel-atmel-isc-add-his_entry-to-register-offs.patch
The file was addedtarget/linux/at91/patches-5.10/166-media-atmel-atmel-isc-add-CBC-to-the-reg-offsets-str.patch
The file was addedtarget/linux/at91/patches-5.10/199-ARM-at91-pm-document-at91_soc_pm-structure.patch
The file was addedtarget/linux/at91/patches-5.10/214-ARM-at91-pm-save-ddr-phy-calibration-data-to-securam.patch
The file was addedtarget/linux/at91/patches-5.10/118-net-macb-unprepare-clocks-in-case-of-failure.patch
The file was addedtarget/linux/at91/patches-5.10/139-drivers-soc-atmel-add-per-soc-id-and-version-match-m.patch
The file was addedtarget/linux/at91/patches-5.10/183-media-atmel-atmel-isc-base-add-support-for-more-form.patch
The file was addedtarget/linux/at91/patches-5.10/99-scripts-fix-compilation-error.patch
The file was addedtarget/linux/at91/sama7/target.mk
The file was addedtarget/linux/at91/patches-5.10/227-ARM-dts-at91-sama7g5-add-chipid.patch
The file was addedtarget/linux/at91/patches-5.10/108-clk-at91-sama7g5-decrease-lower-limit-for-MCK0-rate.patch
The file was addedtarget/linux/at91/patches-5.10/203-ARM-at91-pm-avoid-push-and-pop-on-stack-while-memory.patch
The file was addedtarget/linux/at91/patches-5.10/217-ARM-at91-sama7-introduce-sama7-SoC-family.patch
The file was modifiedtarget/linux/at91/Makefile (diff)
The file was addedtarget/linux/at91/patches-5.10/144-ASoC-atmel-pdc-Use-managed-DMA-buffer-allocation.patch
The file was addedtarget/linux/at91/patches-5.10/117-net-macb-add-function-to-disable-all-macb-clocks.patch
The file was addedtarget/linux/at91/patches-5.10/236-clk-at91-sama7g5-add-securam-s-peripheral-clock.patch
The file was addedtarget/linux/at91/patches-5.10/196-ARM-at91-debug-add-sama7g5-low-level-debug-uart.patch
The file was addedtarget/linux/at91/patches-5.10/210-ARM-at91-pm-add-support-for-2.5V-LDO-regulator-contr.patch
The file was addedtarget/linux/at91/patches-5.10/124-regulator-mcp16502-adapt-for-get-set-on-other-regist.patch
The file was addedtarget/linux/at91/patches-5.10/230-ARM-at91-pm-group-constants-and-addresses-loading.patch
The file was addedtarget/linux/at91/patches-5.10/189-watchdog-sama5d4_wdt-add-support-for-sama7g5-wdt.patch
The file was addedtarget/linux/at91/patches-5.10/226-ARM-dts-at91-sama7g5-add-shdwc-node.patch
The file was addedtarget/linux/at91/patches-5.10/184-media-atmel-atmel-isc-sama5d2-remove-duplicate-defin.patch
The file was addedtarget/linux/at91/patches-5.10/238-clk-at91-clk-master-improve-readability-by-using-loc.patch
The file was addedtarget/linux/at91/patches-5.10/241-clk-at91-clk-master-mask-mckr-against-layout-mask.patch
The file was addedtarget/linux/at91/patches-5.10/174-media-atmel-atmel-isc-extend-pipeline-with-extra-mod.patch
The file was addedtarget/linux/at91/patches-5.10/193-media-atmel-atmel-sama5d2-isc-fix-YUYV-format.patch
The file was addedtarget/linux/at91/patches-5.10/213-ARM-at91-pm-add-sama7g5-ddr-phy-controller.patch
The file was addedtarget/linux/at91/patches-5.10/153-ASoC-mchp-i2s-mcc-Add-FIFOs-support.patch
The file was addedtarget/linux/at91/patches-5.10/175-media-atmel-atmel-isc-add-CC-initialization-function.patch
The file was addedtarget/linux/at91/patches-5.10/173-media-atmel-atmel-isc-add-register-description-for-a.patch
The file was addedtarget/linux/at91/patches-5.10/200-ARM-at91-pm-check-for-different-controllers-in-at91_.patch
The file was addedtarget/linux/at91/patches-5.10/115-net-macb-add-userio-bits-as-platform-configuration.patch
The file was addedtarget/linux/at91/patches-5.10/186-ASoC-atmel-fix-shadowed-variable.patch
The file was addedtarget/linux/at91/patches-5.10/243-clk-at91-clk-sam9x60-pll-add-notifier-for-div-part-o.patch
The file was addedtarget/linux/at91/patches-5.10/147-pinctrl-at91-pio4-fix-Prefer-unsigned-int-to-bare-us.patch
The file was addedtarget/linux/at91/patches-5.10/128-regulator-core-do-not-continue-if-selector-match.patch
The file was addedtarget/linux/at91/patches-5.10/235-clk-at91-pmc-execute-suspend-resume-only-for-backup-.patch
The file was addedtarget/linux/at91/patches-5.10/242-clk-at91-clk-master-fix-prescaler-logic.patch
The file was addedtarget/linux/at91/patches-5.10/224-ARM-dts-at91-sama7g5-add-ram-controllers.patch
The file was addedtarget/linux/at91/patches-5.10/131-pinctrl-at91-pio4-add-support-for-fewer-lines-on-las.patch
The file was addedtarget/linux/at91/patches-5.10/109-clk-at91-sama7g5-do-not-allow-cpu-pll-to-go-higher-t.patch
The file was addedtarget/linux/at91/patches-5.10/187-ASoC-atmel-atmel-i2s-remove-useless-initialization.patch
The file was addedtarget/linux/at91/patches-5.10/170-media-atmel-atmel-isc-add-DMA-to-register-offsets.patch
The file was addedtarget/linux/at91/patches-5.10/208-ARM-at91-pm-add-self-refresh-support-for-sama7g5.patch
The file was addedtarget/linux/at91/patches-5.10/148-net-macb-Add-default-usrio-config-to-default-gem-con.patch
The file was addedtarget/linux/at91/patches-5.10/151-ASoC-mchp-i2s-mcc-Add-multi-channel-support-for-I2S-.patch
The file was addedtarget/linux/at91/patches-5.10/111-clk-at91-sama7g5-register-cpu-clock.patch
The file was addedtarget/linux/at91/patches-5.10/229-ARM-dts-at91-sama7g5ek-add-suspend-voltage-for-ddr3l.patch
The file was addedtarget/linux/at91/patches-5.10/233-ARM-dts-at91-sama7g5ek-to-not-touch-slew-rate-for-SD.patch
The file was addedtarget/linux/at91/patches-5.10/163-media-atmel-atmel-isc-base-add-id-to-clock-debug-mes.patch
The file was addedtarget/linux/at91/patches-5.10/239-clk-at91-pmc-add-sama7g5-to-the-list-of-available-pm.patch
The file was addedtarget/linux/at91/patches-5.10/113-clk-at91-Trivial-typo-fixes-in-the-file-sama7g5.c.patch
The file was addedtarget/linux/at91/patches-5.10/215-ARM-at91-pm-add-backup-mode-support-for-SAMA7G5.patch
The file was addedtarget/linux/at91/patches-5.10/245-clk-at91-sama7g5-remove-prescaler-part-of-master-clo.patch
The file was addedtarget/linux/at91/patches-5.10/152-ASoC-mchp-i2s-mcc-Add-support-to-select-TDM-pins.patch
The file was addedtarget/linux/at91/patches-5.10/137-drivers-soc-atmel-use-GENMASK.patch
The file was addedtarget/linux/at91/patches-5.10/156-media-atmel-atmel-isc-Remove-redundant-assignment-to.patch
The file was modifiedtarget/linux/at91/sam9x/config-default (diff)
The file was addedtarget/linux/at91/patches-5.10/140-drivers-soc-atmel-add-support-for-sama7g5.patch
The file was addedtarget/linux/at91/patches-5.10/154-pinctrl-at91-pio4-Fix-slew-rate-disablement.patch
The file was addedtarget/linux/at91/patches-5.10/204-ARM-at91-pm-s-CONFIG_SOC_SAM9X60-CONFIG_HAVE_AT91_SA.patch
The file was addedtarget/linux/at91/patches-5.10/223-ARM-at91-pm-do-not-panic-if-ram-controllers-are-not-.patch
The file was addedtarget/linux/at91/patches-5.10/138-drivers-soc-atmel-fix-__initconst-should-be-placed-a.patch
The file was addedtarget/linux/at91/patches-5.10/211-ARM-at91-pm-wait-for-ddr-power-mode-off.patch
The file was addedtarget/linux/at91/patches-5.10/231-ARM-at91-pm-preload-base-address-of-controllers-in-t.patch
The file was addedtarget/linux/at91/patches-5.10/228-ARM-at91-pm-switch-backup-area-to-vbat-in-backup-mod.patch
The file was addedtarget/linux/at91/patches-5.10/188-ASoC-atmel-i2s-Set-symmetric-sample-bits.patch
The file was addedtarget/linux/at91/patches-5.10/169-media-atmel-atmel-isc-add-HIS-to-register-offsets.patch
The file was addedtarget/linux/at91/patches-5.10/155-media-atmel-properly-get-pm_runtime.patch
The file was addedtarget/linux/at91/patches-5.10/136-ARM-at91-sam9x60-SiP-types-added-to-soc-description.patch
The file was addedtarget/linux/at91/patches-5.10/185-media-atmel-atmel-isc-add-microchip-xisc-driver.patch
The file was addedtarget/linux/at91/patches-5.10/247-clk-use-clk_core_get_rate_recalc-in-clk_rate_get.patch
コミット 3e53eec58958b56c1be02d001f4b51dfb1714525 by ynezz
at91: add support for sama7g5-ek board

Add support for SAMA7G5-EK board.
Hardware:
- SoC: SAMA7G5
- RAM: Aliance Memory AS4C256M16D3LC (4 Gbit DDR3L)
- SD/MMC: 1 standard 4bit SD Card interface
- USB: 1 Micro-AB host/device, 1 Type-A host, 1 Type-C host
- CAN: 2 interfaces
- Ethernet: 10/100 port, 1Gbps port
- Wi-Fi/BT: 1 optional interface
- Audio: 1 SPDIF RX port, 1 SPDIF TX port, 4 digital microphones
- Camera: 1 RPi CSI camera interface
- Debug: 1 J-Link-OB + CDC, 1 JTAG
- LEDs: 1 RGB
- Buttons: 4 push buttons
- Expansions: 1 RPi Expansion connector, 2 mikroBUS connectors
- Power management: 1 power management IC, 1 power consumption
  measurement device

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: 3e53eec)
The file was modifiedpackage/boot/at91bootstrap/Makefile (diff)
The file was addedtarget/linux/at91/image/sama7.mk
The file was modifiedtarget/linux/at91/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/at91/image/uboot-env.txt (diff)
The file was modifiedpackage/boot/uboot-at91/Makefile (diff)
コミット 83f2f1ad5840eae4bd265ffc46f1982571514123 by chunkeey
Revert "bcm27xx: bcm27xx: update defconfig"

This reverts all four commits
dbb45421bab "bcm27xx: bcm2708: update defconfig"
332f69583ad "bcm27xx: bcm2709: update defconfig"
a478202d74b "bcm27xx: bcm2710: update defconfig"
82da1dfd69a "bcm27xx: bcm2711: update defconfig"

this also highlighted an unrelated kconfig failure
that warrants investigation. But for now it is important
for the bcm27xx target to come back again.

|*
|* Restart config...
|*
|*
|* Allow override default queue discipline
|*
|Allow override default queue discipline (NET_SCH_DEFAULT) [Y/n/?] y
|  Default queuing discipline
|    1. Fair Queue (DEFAULT_FQ) (NEW)
|    2. Controlled Delay (DEFAULT_CODEL) (NEW)
|  > 3. Fair Queue Controlled Delay (DEFAULT_FQ_CODEL)
|    4. Stochastic Fair Queue (DEFAULT_SFQ) (NEW)
|    5. Priority FIFO Fast (DEFAULT_PFIFO_FAST)
|  choice[1-5?]:
|Error in reading or end of file.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 83f2f1a)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2708/config-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.10 (diff)
コミット 1050e66c8f7c67ab8b3d1895e2559f03baeb2345 by chunkeey
x86: grub2: search for the "kernel" filesystem on all disks

Previously, grub2 was hardcoded to always look on "hd0" for the
kernel.

This works well when the system only had a single disk.
But if there was a second disk/stick present, it may have look
on the wrong drive because of enumeration races.

This patch utilizes grub2 search function to look for a filesystem
with the label "kernel". This works thanks to existing setup in
scripts/gen_image_generic.sh. Which sets the "kernel" label on
both the fat and ext4 filesystem variants.

Signed-off-by: Jax Jiang <jax.jiang.007@gmail.com>
Suggested-by: Alberto Bursi <bobafetthotmail@gmail.com> (MX100 WA)
(word wrapped, slightly rewritten commit message, removed MX100 WA)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 1050e66)
The file was modifiedtarget/linux/x86/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/x86/image/grub-efi.cfg (diff)
The file was modifiedpackage/boot/grub2/Makefile (diff)
コミット 97158fe10e6090a8b21629df130734bac53f87ee by chunkeey
kernel: package ramoops pstore-ram crash log storage

Package the ability to log kernel crashes to 'ramoops' pstore
files into RAM in /sys/fs/pstore

Reference to the ramoops admin guide in upstream Linux:
https://www.kernel.org/doc/html/v5.10/admin-guide/ramoops.html

The files in RAM survive a warm reboot, but not a cold reboot.

Note: kmod-ramoops selects kmod-pstore and kmod-reed-solomon.

The feature can be used by selecting the kmod-ramoops and
adding a ramoops reserved-memory definition to the device DTS.
Example from R7800:

       reserved-memory {
                rsvd@5fe00000 {
                        reg = <0x5fe00000 0x200000>;
                        reusable;
                };

                ramoops@42100000 {
                        compatible = "ramoops";
                        reg = <0x42100000 0x40000>;
                        record-size = <0x4000>;
                        console-size = <0x4000>;
                        ftrace-size = <0x4000>;
                        pmsg-size = <0x4000>;
                };
        };

If no definition has been made in DTS, no crash log is stored
for the device.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(added CONFIG_EFI_VARS_PSTORE disable)
(commit: 97158fe)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedpackage/kernel/linux/modules/fs.mk (diff)
コミット cf346dfadf5b8a40ae814b6fc171d6a4c4b64b9c by chunkeey
ipq806x: kernel crash log ramoops storage for R7800 and XR500

Define the kernel crash log storage ramoops/pstore feature
for R7800 and its sister XR500.

Reference to the ramoops admin guide in upstream Linux:
https://www.kernel.org/doc/html/v5.10/admin-guide/ramoops.html

Tested with R7800.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: cf346df)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi (diff)
コミット 3c561cff0bb5bfa20ac0b498e98bb0a884bb9616 by rsalvaterra
kernel: generic: add missing 5.10 symbols

Add the following kconfig symbols (disabled):

CONFIG_DEFAULT_FQ
CONFIG_DEFAULT_CODEL
CONFIG_DEFAULT_SFQ

Also resort the config with the kconfig.pl script.

Fixes: f39872d966 ("kernel: generic: select the fq_codel qdisc by default")

Tested-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 3c561cf)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 0dbcefdd5229daacf6cd4c9996b8e6f31c90ffd1 by rafal
bcm4908: fix USB PHY support

This fixes problem with USB PHY not handling some USB 3.0 devices.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 0dbcefd)
The file was addedtarget/linux/bcm4908/patches-5.10/088-v5.18-phy-phy-brcm-usb-fixup-BCM4908-support.patch
The file was addedtarget/linux/bcm4908/patches-5.4/088-v5.18-phy-phy-brcm-usb-fixup-BCM4908-support.patch
コミット fb830fd894f7ae5ad23f712ebf50808f8be2a1f7 by mail
CI: build changes in tools/ on ubuntu/macos

This commits adds GitHub CI to check that all tools compile on both
Ubuntu and macOS. Since running in parrallel this should also detect
badly set depdendencies within tools/Makefile.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: fb830fd)
The file was added.github/workflows/tools.yml
コミット 68a20d86313a58128cc8c17a58d5bd38c603c673 by mail
tools/quilt: update to 0.67

  - Call pager with original LANG environment variable
  - Consistently complain early if no series file is found
  - Fix handling of symbolic links by several commands
  - Tighten the patch format parsing
  - Reuse the shell (performance)
  - Document the series file format further
  - Document that quilt loads /etc/quilt.quiltrc
  - configure: Make stat configurable
  - series: Minor optimizations
  - setup: Don't obey the settings of any englobing .pc
  - setup: Default to fast mode
  - quilt.el: Fix documentation of quilt-pc-directory
  - quilt.el: Load /etc/quilt.quiltrc if ~/.quiltrc doesn't exist
  - quilt.el: Fix quilt-editable when QUILT_PATCHES_PREFIX is set

Refresh patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
[add changelog]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 68a20d8)
The file was modifiedtools/quilt/Makefile (diff)
The file was modifiedtools/quilt/patches/001-fix_compile.patch (diff)
The file was modifiedtools/quilt/patches/000-relocatable.patch (diff)
コミット e126a1e4137f5c7fba00e762369eb30a16f8fbf4 by chunkeey
mac80211: add #if guards against 5.4 compile failures

Both struct net_device_path_ctx and struct net_device_path
are not available in 5.4. This causes an build error on the
bcm63xx target.

|mac80211/driver-ops.h: In function 'drv_net_fill_forward_path':
|driver-ops.h:1502:57: error: passing argument 4 of
|'local->ops->net_fill_forward_path' from incompatible pointer type
| [-Werror=incompatible-pointer-types]
| 1502 |                          ctx, path);
|      |                          ^~~
|      |                            |
|      |                         struct net_device_path_ctx *

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e126a1e)
The file was modifiedpackage/kernel/mac80211/patches/subsys/319-mac80211-introduce-set_radar_offchan-callback.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/308-mac80211-add-support-for-.ndo_fill_forward_path.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/320-cfg80211-rename-offchannel_chain-structs-to-backgrou.patch (diff)
コミット 71d86a2db92d3426f594b21873b9a2cc952b33c2 by chunkeey
kernel: add disabled PSTORE+REED_SOLOMON symbols for 5.4

The last remaining 5.4 target currently chokes because the
symbols haven't been disabled like for 5.10.

Fixes: 97158fe10e60 ("kernel: package ramoops pstore-ram crash log storage")
Reported-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 71d86a2)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
コミット 8144f9c665327cae94a4e4b27ed3789d3777f978 by chunkeey
mpc85xx: HiveAP-330: add tmp125 temperature sensor

the Aerohive HiveAP-330 and HiveAP-350 come equipped
with an TI TMP125 temperature chip. This patch wires
up the necessary support for this sensor and exposes
it through hwmon / thermal sensor framework. Upstream
support is coming, but it has to go through hwmon-next
first.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 8144f9c)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/hiveap-330.dts (diff)
The file was addedtarget/linux/generic/backport-5.10/870-hwmon-next-hwmon-lm70-Add-ti-tmp125-support.patch
The file was modifiedtarget/linux/mpc85xx/image/p1020.mk (diff)
コミット 33a7cd1833b8d7106f8d9813132e6a22f1f7c8d8 by ynezz
bcm63xx: Fast 2704n: configure the WAN port

The Sagem/Plusnet F@ST2704N has a red label in ethernet port 4. Its purpose is
to be used as Fibre/WAN with the stock firmware.

Configure the Eth4 as WAN.

Fixes: fbbb977772 (brcm63xx: Tune the network configuration for several
routers)

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
(commit: 33a7cd1)
The file was modifiedtarget/linux/bcm63xx/base-files/etc/board.d/02_network (diff)
コミット 4e28494144d2806e33fba6ebb452dd418046ed1a by ynezz
x86: geode: fix package nameing kmod-crypto-ebc does not exist

This commit fixes the package naming that was added by commit:
e1e4cbde5ceb228e60fff1fc752cb90d9a7df2ab

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 4e28494)
The file was modifiedtarget/linux/x86/image/geode.mk (diff)
コミット fe1ecf1fcbc00642b60f00f95640c17787cc9c62 by ynezz
ath79: add Zyxel EMG2926-Q10A

The Zyxel EMG2926-Q10A is 99% the Zyxel NBG6716, but the bootloader
expects a different product name when flashing over TFTP. Also, the
EMG2926-Q10A always has 128 MiB of NAND flash whereas the NBG6716
reportedly can have either 128 MiB or 256 MiB.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
(commit: fe1ecf1)
The file was modifiedtarget/linux/ath79/nand/base-files/lib/preinit/10_fix_eth_mac.sh (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9558_zyxel_emg2926_q10a.dts
The file was modifiedtarget/linux/ath79/base-files/etc/hotplug.d/ieee80211/00-wifi-migration (diff)
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/hotplug.d/ieee80211/10-fix-wifi-mac (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット 65c28d7a6750b5f73328736414902e58339b0784 by ynezz
scripts/diffconfig.sh: ensure config/conf is built

diffconfig.sh runs ./scripts/config/conf, but it does not get built
with 'make {menu,x,n}config.  Call 'make ./scripts/config/conf' to
ensure it's been built before running it, aborting in case of failure.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>[removed Fixes: due revert]
(commit: 65c28d7)
The file was modifiedscripts/diffconfig.sh (diff)
コミット 2b202185d2ba1eeb3e176128a738240753ba194a by ynezz
ramips: mt7621-dts: fix switch@1f warnings

Remove reg property from ports node to fix this warning:

Warning (unit_address_vs_reg): /ethernet@1e100000/mdio-bus/switch@1f/ports: node has a reg or ranges property, but no unit name

Another warning surfaces afterwards. Remove #address-cells and #size-cells
from switch@1f node to fix this warning:

Warning (avoid_unnecessary_addr_size): /ethernet@1e100000/mdio-bus/switch@1f: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(commit: 2b20218)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 704c8426fb9d8de7ac8f41dd61e44092d7527620 by ynezz
ramips: mt7621-dts: enable flow control on port@6

Flow control needs to be enabled on both sides to work.
It is already enabled on gmac0, enable it on port@6 too.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Tested-by: Sungbo Eo <mans0n@gorani.run>
(commit: 704c842)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
コミット 7774b86019377fa4aae0f0612d8cb67201eb13bf by ynezz
ramips: mt7621-dts: add pinctrl properties for ethernet

Add the missing pinctrl properties on the ethernet node.
GMAC1 will start working with this change.

Link: https://lore.kernel.org/netdev/83a35aa3-6cb8-2bc4-2ff4-64278bbcd8c8@arinc9.com/

Overwrite pinctrl-0 property without rgmii2_pins on devicetrees which use
the rgmii2 pins as GPIO (22 - 33).

Give gpio function to rgmii2 pin group on mt7621_tplink_archer-x6-v3.dtsi
which uses GPIO 28.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(commit: 7774b86)
The file was modifiedtarget/linux/ramips/dts/mt7621_netgear_ex6150.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg2626.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_rexx0-v1.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_archer-x6-v3.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mikrotik_routerboard-m11g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg3526.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_firefly_firewrt.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_sercomm_na502.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_telco-electronics_x1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_wavlink_wl-wn531a6.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zyxel_nr7101.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_winstars_ws-wn583a6.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_edgerouter-x.dtsi (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_re350-v1.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mtc_wr1201.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_alfa-network_quad-e4g.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_mediatek_mt7621-eval-board.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg1602.dtsi (diff)
コミット abd18bd033fba30ccb391d4d18baf9944bedb96b by ynezz
jsonfilter: update makefile url

Specify URL as PKG_SOURCE_URL in the jsonfilter Makefile.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
(commit: abd18bd)
The file was modifiedpackage/utils/jsonfilter/Makefile (diff)
コミット 104e912c27d40f336574c1dee7703b4f4a2a576f by ynezz
usbmode: update to version 2022-02-24

* usbmode: add config #0 and delay before actual config

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 104e912)
The file was modifiedpackage/utils/usbmode/Makefile (diff)
コミット 628970a1959c0a0fbc0c3deb3d92945af63c2ddc by ynezz
tools/meson: update to 0.61.2

Seems to be minor bugfixes with Cygwin and Windows.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 628970a)
The file was modifiedtools/meson/Makefile (diff)
コミット 7ac8da00609f42b8aba74b7efc6b0d055b7cef3e by chunkeey
ath79: support ZTE MF286A/R

ZTE MF286A and MF286R are indoor LTE category 6/7 CPE router with simultaneous
dual-band 802.11ac plus 802.11n Wi-Fi radios and quad-port gigabit
Ethernet switch, FXS and external USB 2.0 port.

Hardware highlights:
- CPU: QCA9563 SoC at 775MHz,
- RAM: 128MB DDR2,
- NOR Flash: MX25L1606E 2MB SPI Flash, for U-boot only,
- NAND Flash: W25N01GV 128MB SPI NAND-Flash, for all other data,
- Wi-Fi 5GHz: QCA9886 2x2 MIMO 802.11ac Wave2 radio,
- WI-Fi 2.4GHz: QCA9563 3x3 MIMO 802.11n radio,
- Switch: QCA8337v2 4-port gigabit Ethernet, with single SGMII CPU port,
- WWAN:
  [MF286A] MDM9230-based category 6 internal LTE modem
  [MF286R] PXA1826-based category 7 internal LTE modem
  in extended  mini-PCIE form factor, with 3 internal antennas and
  2 external antenna connections, single mini-SIM slot.
- FXS: one external ATA port (handled entirely by modem part) with two
  physical connections in parallel,
- USB: Single external USB 2.0 port,
- Switches: power switch, WPS, Wi-Fi and reset buttons,
- LEDs: Wi-Fi, Test (internal). Rest of LEDs (Phone, WWAN, Battery,
  Signal state) handled entirely by modem. 4 link status LEDs handled by
  the switch on the backside.
- Battery: 3Ah 1-cell Li-Ion replaceable battery, with charging and
  monitoring handled by modem.
- Label MAC device: eth0

The device shares many components with previous model, MF286, differing
mostly by a Wave2 5GHz radio, flash layout and internal LED color.
In case of MF286A, the modem is the same as in MF286. MF286R uses a
different modem based on Marvell PXA1826 chip.

Internal modem of MF286A is supported via uqmi, MF286R modem isn't fully
supported, but it is expected to use comgt-ncm for connection, as it
uses standard 3GPP AT commands for connection establishment.

Console connection: connector X2 is the console port, with the following
pinout, starting from pin 1, which is the topmost pin when the board is
upright:
- VCC (3.3V). Do not use unless you need to source power for the
  converer from it.
- TX
- RX
- GND
Default port configuration in U-boot as well as in stock firmware is
115200-8-N-1.

Installation:
Due to different flash layout from stock firmware, sysupgrade from
within stock firmware is impossible, despite it's based on QSDK which
itself is based on OpenWrt.

STEP 0: Stock firmware update:
As installing OpenWrt cuts you off from official firmware updates for
the modem part, it is recommended to update the stock firmware to latest
version before installation, to have built-in modem at the latest firmware
version.

STEP 1: gaining root shell:

Method 1:
This works if busybox has telnetd compiled in the binary.
If this does not work, try method 2.

Using well-known exploit to start telnetd on your router - works
only if Busybox on stock firmware has telnetd included:
- Open stock firmware web interface
- Navigate to "URL filtering" section by going to "Advanced settings",
  then "Firewall" and finally "URL filter".
- Add an entry ending with "&&telnetd&&", for example
  "http://hostname/&&telnetd&&".
- telnetd will immediately listen on port 4719.
- After connecting to telnetd use "admin/admin" as credentials.

Method 2:
This works if busybox does not have telnetd compiled in. Notably, this
is the case in DNA.fi firmware.
If this does not work, try method 3.

- Set IP of your computer to 192.168.0.22. (or appropriate subnet if
  changed)
- Have a TFTP server running at that address
- Download MIPS build of busybox including telnetd, for example from:
  https://busybox.net/downloads/binaries/1.21.1/busybox-mips
  and put it in it's root directory. Rename it as "telnetd".
- As previously, login to router's web UI and navigate to "URL
  filtering"
- Using "Inspect" feature, extend "maxlength" property of the input
  field named "addURLFilter", so it looks like this:
  <input type="text" name="addURLFilter" id="addURLFilter" maxlength="332"
    class="required form-control">
- Stay on the page - do not navigate anywhere
- Enter "http://aa&zte_debug.sh 192.168.0.22 telnetd" as a filter.
- Save the settings. This will download the telnetd binary over tftp and
  execute it. You should be able to log in at port 23, using
  "admin/admin" as credentials.

Method 3:
If the above doesn't work, use the serial console - it exposes root shell
directly without need for login. Some stock firmwares, notably one from
finnish DNA operator lack telnetd in their builds.

STEP 2: Backing up original software:
As the stock firmware may be customized by the carrier and is not
officially available in the Internet, IT IS IMPERATIVE to back up the
stock firmware, if you ever plan to returning to stock firmware.
It is highly recommended to perform backup using both methods, to avoid
hassle of reassembling firmware images in future, if a restore is
needed.

Method 1: after booting OpenWrt initramfs image via TFTP:
PLEASE NOTE: YOU CANNOT DO THIS IF USING INTERMEDIATE FIRMWARE FOR INSTALLATION.
- Dump stock firmware located on stock kernel and ubi partitions:

  ssh root@192.168.1.1: cat /dev/mtd4 > mtd4_kernel.bin
  ssh root@192.168.1.1: cat /dev/mtd9 > mtd9_ubi.bin

And keep them in a safe place, should a restore be needed in future.

Method 2: using stock firmware:
- Connect an external USB drive formatted with FAT or ext4 to the USB
  port.
- The drive will be auto-mounted to /var/usb_disk
- Check the flash layout of the device:

  cat /proc/mtd

  It should show the following:
  mtd0: 000a0000 00010000 "u-boot"
  mtd1: 00020000 00010000 "u-boot-env"
  mtd2: 00140000 00010000 "reserved1"
  mtd3: 000a0000 00020000 "fota-flag"
  mtd4: 00080000 00020000 "art"
  mtd5: 00080000 00020000 "mac"
  mtd6: 000c0000 00020000 "reserved2"
  mtd7: 00400000 00020000 "cfg-param"
  mtd8: 00400000 00020000 "log"
  mtd9: 000a0000 00020000 "oops"
  mtd10: 00500000 00020000 "reserved3"
  mtd11: 00800000 00020000 "web"
  mtd12: 00300000 00020000 "kernel"
  mtd13: 01a00000 00020000 "rootfs"
  mtd14: 01900000 00020000 "data"
  mtd15: 03200000 00020000 "fota"
  mtd16: 01d00000 00020000 "firmware"

  Differences might indicate that this is NOT a MF286A device but
  one of other variants.
- Copy over all MTD partitions, for example by executing the following:

  for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do cat /dev/mtd$i > \
  /var/usb_disk/mtd$i; done

  "Firmware" partition can be skipped, it is a concatenation
  of "kernel" and "rootfs".

- If the count of MTD partitions is different, this might indicate that
  this is not a MF286A device, but one of its other variants.
- (optionally) rename the files according to MTD partition names from
  /proc/mtd
- Unmount the filesystem:

  umount /var/usb_disk; sync

  and then remove the drive.
- Store the files in safe place if you ever plan to return to stock
  firmware. This is especially important, because stock firmware for
  this device is not available officially, and is usually customized by
  the mobile providers.

STEP 3: Booting initramfs image:

Method 1: using serial console (RECOMMENDED):
- Have TFTP server running, exposing the OpenWrt initramfs image, and
  set your computer's IP address as 192.168.0.22. This is the default
  expected by U-boot. You may wish to change that, and alter later
  commands accordingly.
- Connect the serial console if you haven't done so already,
- Interrupt boot sequence by pressing any key in U-boot when prompted
- Use the following commands to boot OpenWrt initramfs through TFTP:

  setenv serverip 192.168.0.22
  setenv ipaddr 192.168.0.1
  tftpboot 0x81000000 openwrt-ath79-nand-zte_mf286a-initramfs-kernel.bin
  bootm 0x81000000

  (Replace server IP and router IP as needed). There is no  emergency
  TFTP boot sequence triggered by buttons, contrary to MF283+.
- When OpenWrt initramfs finishes booting, proceed to actual
  installation.

Method 2: using initramfs image as temporary boot kernel
This exploits the fact, that kernel and rootfs MTD devices are
consecutive on NAND flash, so from within stock image, an initramfs can
be written to this area and booted by U-boot on next reboot, because it
uses "nboot" command which isn't limited by kernel partition size.
- Download the initramfs-kernel.bin image
- After backing up the previous MTD contents, write the images to the
  "firmware" MTD device, which conveniently concatenates "kernel" and
  "rootfs" partitions that can fit the initramfs image:

  nandwrite -p /dev/<firmware-mtd> \
  /var/usb_disk/openwrt-ath79-zte_mf286a-initramfs-kernel.bin

- If write is OK, reboot the device, it will reboot to OpenWrt
  initramfs:

  reboot -f

- After rebooting, SSH into the device and use sysupgrade to perform
  proper installation.

Method 3: using built-in TFTP recovery (LAST RESORT):
- With that method, ensure you have complete backup of system's NAND
  flash first. It involves deliberately erasing the kernel.
- Download "-initramfs-kernel.bin" image for the device.
- Prepare the recovery image by prepending 8MB of zeroes to the image,
  and name it root_uImage:

  dd if=/dev/zero of=padding.bin bs=8M count=1

  cat padding.bin openwrt-ath79-nand-zte_mf286a-initramfs-kernel.bin >
  root_uImage

- Set up a TFTP server at 192.0.0.1/8. Router will use random address
  from that range.
- Put the previously generated "root_uImage" into TFTP server root
  directory.
- Deliberately erase "kernel" partition" using stock firmware after
  taking backup. THIS IS POINT OF NO RETURN.
- Restart the device. U-boot will attempt flashing the recovery
  initramfs image, which will let you perform actual installation using
  sysupgrade. This might take a considerable time, sometimes the router
  doesn't establish Ethernet link properly right after booting. Be
  patient.
- After U-boot finishes flashing, the LEDs of switch ports will all
  light up. At this moment, perform power-on reset, and wait for OpenWrt
  initramfs to finish booting. Then proceed to actual installation.

STEP 4: Actual installation:
- Set your computer IP to 192.168.1.22/24
- scp the sysupgrade image to the device:

  scp openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin \
  root@192.168.1.1:/tmp/

- ssh into the device and execute sysupgrade:

  sysupgrade -n /tmp/openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin

- Wait for router to reboot to full OpenWrt.

STEP 5: WAN connection establishment
Since the router is equipped with LTE modem as its main WAN interface, it
might be useful to connect to the Internet right away after
installation. To do so, please put the following entries in
/etc/config/network, replacing the specific configuration entries with
one needed for your ISP:

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option auth '<auth>' # As required, usually 'none'
        option pincode '<pin>' # If required by SIM
        option apn '<apn>' # As required by ISP
        option pdptype '<pdp>' # Typically 'ipv4', or 'ipv4v6' or 'ipv6'

For example, the following works for most polish ISPs
config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option auth 'none'
        option apn 'internet'
        option pdptype 'ipv4'

The required minimum is:
config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
In this case, the modem will use last configured APN from stock
firmware - this should work out of the box, unless your SIM requires
PIN which can't be switched off.

If you have build with LuCI, installing luci-proto-qmi helps with this
task.

Restoring the stock firmware:

Preparation:
If you took your backup using stock firmware, you will need to
reassemble the partitions into images to be restored onto the flash. The
layout might differ from ISP to ISP, this example is based on generic stock
firmware
The only partitions you really care about are "web", "kernel", and
"rootfs". These are required to restore the stock firmware through
factory TFTP recovery.

Because kernel partition was enlarged, compared to stock
firmware, the kernel and rootfs MTDs don't align anymore, and you need
to carve out required data if you only have backup from stock FW:
- Prepare kernel image
  cat mtd12_kernel.bin mtd13_rootfs.bin > owrt_kernel.bin
  truncate -s 4M owrt_kernel_restore.bin
- Cut off first 1MB from rootfs
  dd if=mtd13_rootfs.bin of=owrt_rootfs.bin bs=1M skip=1
- Prepare image to write to "ubi" meta-partition:
  cat mtd6_reserved2.bi mtd7_cfg-param.bin mtd8_log.bin mtd9_oops.bin \
  mtd10_reserved3.bin mtd11_web.bin owrt_rootfs.bin > \
  owrt_ubi_ubi_restore.bin

You can skip the "fota" partition altogether,
it is used only for stock firmware update purposes and can be overwritten
safely anyway. The same is true for "data" partition which on my device
was found to be unused at all. Restoring mtd5_cfg-param.bin will restore
the stock firmware configuration you had before.

Method 1: Using initramfs:
This method is recmmended if you took your backup from within OpenWrt
initramfs, as the reassembly is not needed.
- Boot to initramfs as in step 3:
- Completely detach ubi0 partition using ubidetach /dev/ubi0_0
- Look up the kernel and ubi partitions in /proc/mtd
- Copy over the stock kernel image using scp to /tmp
- Erase kernel and restore stock kernel:
  (scp mtd4_kernel.bin root@192.168.1.1:/tmp/)
  mtd write <kernel_mtd> mtd4_kernel.bin
  rm mtd4_kernel.bin
- Copy over the stock partition backups one-by-one using scp to /tmp, and
  restore them individually. Otherwise you might run out of space in
  tmpfs:

  (scp mtd3_ubiconcat0.bin root@192.168.1.1:/tmp/)

  mtd write <ubiconcat0_mtd> mtd3_ubiconcat0.bin
  rm mtd3_ubiconcat0.bin

  (scp mtd5_ubiconcat1.bin root@192.168.1.1:/tmp/)

  mtd write <ubiconcat1_mtd> mtd5_ubiconcat1.bin
  rm mtd5_ubiconcat1.bin

- If the write was correct, force a device reboot with

  reboot -f

Method 2: Using live OpenWrt system (NOT RECOMMENDED):
- Prepare a USB flash drive contatining MTD backup files
- Ensure you have kmod-usb-storage and filesystem driver installed for
  your drive
- Mount your flash drive

  mkdir /tmp/usb

  mount /dev/sda1 /tmp/usb

- Remount your UBI volume at /overlay to R/O

  mount -o remount,ro /overlay

- Write back the kernel and ubi partitions from USB drive

  cd /tmp/usb
  mtd write mtd4_kernel.bin /dev/<kernel_mtd>

  mtd write mtd9_ubi.bin /dev/<kernel_ubi>

- If everything went well, force a device reboot with
  reboot -f

Last image may be truncated a bit due to lack of space in RAM, but this will happen over "fota"
MTD partition which may be safely erased after reboot anyway.

Method 3: using built-in TFTP recovery:
This method is recommended if you took backups using stock firmware.
- Assemble a recovery rootfs image from backup of stock partitions by
  concatenating "web", "kernel", "rootfs" images dumped from the device,
  as "root_uImage"
- Use it in place of "root_uImage" recovery initramfs image as in the
  TFTP pre-installation method.

Quirks and known issuesa
- It was observed, that CH340-based USB-UART converters output garbage
  during U-boot phase of system boot. At least CP2102 is known to work
  properly.
- Kernel partition size is increased to 4MB compared to stock 3MB, to
  accomodate future kernel updates - at this moment OpenWrt 5.10 kernel
  image is at 2.5MB which is dangerously close to the limit. This has no
  effect on booting the system - but keep that in mind when reassembling
  an image to restore stock firmware.
- uqmi seems to be unable to change APN manually, so please use the one
  you used before in stock firmware first. If you need to change it,
  please use protocok '3g' to establish connection once, or use the
  following command to change APN (and optionally IP type) manually:
  echo -ne 'AT+CGDCONT=1,"IP","<apn>' > /dev/ttyUSB0
- The only usable LED as a "system LED" is the blue debug LED hidden
  inside the case. All other LEDs are controlled by modem, on which the
  router part has some influence only on Wi-Fi LED.
- Wi-Fi LED currently doesn't work while under OpenWrt, despite having
  correct GPIO mapping. All other LEDs are controlled by modem,
  including this one in stock firmware. GPIO19, mapped there only acts
  as a gate, while the actual signal source seems to be 5GHz Wi-Fi
  radio, however it seems it is not the LED exposed by ath10k as
  ath10k-phy0.
- GPIO5 used for modem reset is a suicide switch, causing a hardware
  reset of whole board, not only the modem. It is attached to
  gpio-restart driver, to restart the modem on reboot as well, to ensure
  QMI connectivity after reboot, which tends to fail otherwise.
- Modem, as in MF283+, exposes root shell over ADB - while not needed
  for OpenWrt operation at all - have fun lurking around.
  The same modem module is used as in older MF286.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 7ac8da0)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_zte_mf286.dts (diff)
The file was addedtarget/linux/ath79/dts/qca9563_zte_mf286r.dts
The file was addedtarget/linux/ath79/dts/qca9563_zte_mf286.dtsi
The file was addedtarget/linux/ath79/dts/qca9563_zte_mf286ar.dtsi
The file was addedtarget/linux/ath79/dts/qca9563_zte_mf286a.dts
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット ec32c4ef01055228de9412fc8bf4a3e80929c88d by chunkeey
ipq806x: Increase kernel size to 4 MB for EA8500/EA7500v1

Increase the kernel size from 3 MB to 4 MB for EA8500 and EA7500v1.
* modify the common .dtsi
* modify the kernel size in the image recipes

Define compat-version 2.0 to force factory image usage for sysupgrade.
Add explanation message. Reenable both devices.

As for 4MiB (and not more): Hannu Nyman noted that:
"We have lots of ipq806x devices with 4 MB kernel, so will
need action at that point in future in any case.
(Assuming that the bootloader did not have a 4 MB limit that
has been tested...)"

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(squashed, added 4MiB notice of support in ipq806x)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: ec32c4e)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi (diff)
The file was addedtarget/linux/ipq806x/base-files/etc/uci-defaults/05_fix-compat-version
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
コミット fbf485e6c62732919440565d5662635628c79faf by chunkeey
mbedtls: update to 2.28.0 LTS branch

<https://github.com/ARMmbed/mbedtls/releases/tag/v2.28.0>
"Mbed TLS 2.28 is a long-time support branch.
It will be supported with bug-fixes and security
fixes until end of 2024."

<https://github.com/ARMmbed/mbedtls/blob/development/BRANCHES.md>
"Currently, the only supported LTS branch is: mbedtls-2.28.
For a short time we also have the previous LTS, which has
recently ended its support period, mbedtls-2.16.
This branch will move into the archive namespace around the
time of the next release."

this will also add support for uacme ualpn support.

size changes
221586 libmbedtls12_2.28.0-1_mips_24kc.ipk
182742 libmbedtls12_2.16.12-1_mips_24kc.ipk

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(remark about 2.16's EOS, slightly reworded)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: fbf485e)
The file was modifiedpackage/libs/mbedtls/Makefile (diff)
The file was modifiedpackage/libs/mbedtls/patches/200-config.patch (diff)
コミット d52bf5a424581996bb40dd6ae7c3e5db43542680 by chunkeey
at91: remove pm debug features from sama5 kernel config

Remove PM debug features from sama5 kernel config. It is not
necessary to have it on production code. This also fixes the
build for sama5 target after commit 97158fe10e60 ("kernel:
package ramoops pstore-ram crash log storage)

Fixes: 97158fe10e60 ("kernel: package ramoops pstore-ram crash log storage")
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
(commit: d52bf5a)
The file was modifiedtarget/linux/at91/sama5/config-default (diff)
コミット 64d159cdadadb6c23b9a62fc96dba27a6ed95893 by chunkeey
argp-standalone: add host-compile ability

This patch adds host-compile ability to argp-standalone for build
hosts without glibc and argp lib, e.g. MacOS.

iucode-tool/host can not be built on MacOS due to lack of argp.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: 64d159c)
The file was modifiedpackage/libs/argp-standalone/Makefile (diff)
コミット e6a4f30ed77f8ae6a08cb5cab1fd9509fde3227f by chunkeey
iucode-tool: fix host-compile on macos and non-x86 linux

iucode-tool/host is used by intel-microcode to manipulate with
microcode.bin file. iucode-tool requires cpuid.h at compile time
for autodection feature, but non-x86 build hosts does not have
this header file (e.g. ubuntu 20.04 aarch64) or this header
generates compile time error (#error macro) (e.g. macos arm64).

This patch provides compat cpuid.h to build iucode-tool/host on
non-x86 linux hosts and macos. CPU autodectection is not required
for intel-microcode package build so compat cpuid.h is ok for
OpenWrt purposes.

glibc and argp lib are not present in macos so iucode-tool/host
build fails. This patch adds argp-standalone/host as build
dependency if host os is macos.

Generated ucode (intel-microcode package) is exactly the same on
Linux x86_64 (Ubuntu 20.04), Linux aarch64 (Ubuntu 20.04) and
Darwin arm64 (MacOS 11.6) build hosts.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(commit: e6a4f30)
The file was addedpackage/system/iucode-tool/patches/200_add-cpuid-compatibility-header-to-build-on-non-x86.patch
The file was modifiedpackage/system/iucode-tool/Makefile (diff)
コミット 1753f8c14bc09183492d62bccb8d8e42b5f24e19 by chunkeey
firmware: intel-microcode: update to 20220207

Debians' changelog by Henrique de Moraes Holschuh <hmh@debian.org>:

* upstream changelog: new upstream datafile 20220207
    * Mitigates (*only* when loaded from UEFI firmware through the FIT)
      CVE-2021-0146, INTEL-SA-00528: VT-d privilege escalation through
      debug port, on Pentium, Celeron and Atom processors with signatures
      0x506c9, 0x506ca, 0x506f1, 0x706a1, 0x706a8
      https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/57#issuecomment-1036363145
    * Mitigates CVE-2021-0127, INTEL-SA-00532: an unexpected code breakpoint
      may cause a system hang, on many processors.
    * Mitigates CVE-2021-0145, INTEL-SA-00561: information disclosure due
      to improper sanitization of shared resources (fast-store forward
      predictor), on many processors.
    * Mitigates CVE-2021-33120, INTEL-SA-00589: out-of-bounds read on some
      Atom Processors may allow information disclosure or denial of service
      via network access.
    * Fixes critical errata (functional issues) on many processors
    * Adds a MSR switch to enable RAPL filtering (default off, once enabled
      it can only be disabled by poweroff or reboot).  Useful to protect
      SGX and other threads from side-channel info leak.  Improves the
      mitigation for CVE-2020-8694, CVE-2020-8695, INTEL-SA-00389 on many
      processors.
    * Disables TSX in more processor models.
    * Fixes issue with WBINDV on multi-socket (server) systems which could
      cause resets and unpredictable system behavior.
    * Adds a MSR switch to 10th and 11th-gen (Ice Lake, Tiger Lake, Rocket
      Lake) processors, to control a fix for (hopefully rare) unpredictable
      processor behavior when HyperThreading is enabled.  This MSR switch
      is enabled by default on *server* processors.  On other processors,
      it needs to be explicitly enabled by an updated UEFI/BIOS (with added
      configuration logic).  An updated operating system kernel might also
      be able to enable it.  When enabled, this fix can impact performance.
    * Updated Microcodes:
      sig 0x000306f2, pf_mask 0x6f, 2021-08-11, rev 0x0049, size 38912
      sig 0x000306f4, pf_mask 0x80, 2021-05-24, rev 0x001a, size 23552
      sig 0x000406e3, pf_mask 0xc0, 2021-04-28, rev 0x00ec, size 105472
      sig 0x00050653, pf_mask 0x97, 2021-05-26, rev 0x100015c, size 34816
      sig 0x00050654, pf_mask 0xb7, 2021-06-16, rev 0x2006c0a, size 43008
      sig 0x00050656, pf_mask 0xbf, 2021-08-13, rev 0x400320a, size 35840
      sig 0x00050657, pf_mask 0xbf, 2021-08-13, rev 0x500320a, size 36864
      sig 0x0005065b, pf_mask 0xbf, 2021-06-04, rev 0x7002402, size 28672
      sig 0x00050663, pf_mask 0x10, 2021-06-12, rev 0x700001c, size 28672
      sig 0x00050664, pf_mask 0x10, 2021-06-12, rev 0xf00001a, size 27648
      sig 0x00050665, pf_mask 0x10, 2021-09-18, rev 0xe000014, size 23552
      sig 0x000506c9, pf_mask 0x03, 2021-05-10, rev 0x0046, size 17408
      sig 0x000506ca, pf_mask 0x03, 2021-05-10, rev 0x0024, size 16384
      sig 0x000506e3, pf_mask 0x36, 2021-04-29, rev 0x00ec, size 108544
      sig 0x000506f1, pf_mask 0x01, 2021-05-10, rev 0x0036, size 11264
      sig 0x000606a6, pf_mask 0x87, 2021-12-03, rev 0xd000331, size 291840
      sig 0x000706a1, pf_mask 0x01, 2021-05-10, rev 0x0038, size 74752
      sig 0x000706a8, pf_mask 0x01, 2021-05-10, rev 0x001c, size 75776
      sig 0x000706e5, pf_mask 0x80, 2021-05-26, rev 0x00a8, size 110592
      sig 0x000806a1, pf_mask 0x10, 2021-09-02, rev 0x002d, size 34816
      sig 0x000806c1, pf_mask 0x80, 2021-08-06, rev 0x009a, size 109568
      sig 0x000806c2, pf_mask 0xc2, 2021-07-16, rev 0x0022, size 96256
      sig 0x000806d1, pf_mask 0xc2, 2021-07-16, rev 0x003c, size 101376
      sig 0x000806e9, pf_mask 0x10, 2021-04-28, rev 0x00ec, size 104448
      sig 0x000806e9, pf_mask 0xc0, 2021-04-28, rev 0x00ec, size 104448
      sig 0x000806ea, pf_mask 0xc0, 2021-04-28, rev 0x00ec, size 103424
      sig 0x000806eb, pf_mask 0xd0, 2021-04-28, rev 0x00ec, size 104448
      sig 0x000806ec, pf_mask 0x94, 2021-04-28, rev 0x00ec, size 104448
      sig 0x00090661, pf_mask 0x01, 2021-09-21, rev 0x0015, size 20480
      sig 0x000906c0, pf_mask 0x01, 2021-08-09, rev 0x2400001f, size 20480
      sig 0x000906e9, pf_mask 0x2a, 2021-04-29, rev 0x00ec, size 106496
      sig 0x000906ea, pf_mask 0x22, 2021-04-28, rev 0x00ec, size 102400
      sig 0x000906eb, pf_mask 0x02, 2021-04-28, rev 0x00ec, size 104448
      sig 0x000906ec, pf_mask 0x22, 2021-04-28, rev 0x00ec, size 103424
      sig 0x000906ed, pf_mask 0x22, 2021-04-28, rev 0x00ec, size 103424
      sig 0x000a0652, pf_mask 0x20, 2021-04-28, rev 0x00ec, size 93184
      sig 0x000a0653, pf_mask 0x22, 2021-04-28, rev 0x00ec, size 94208
      sig 0x000a0655, pf_mask 0x22, 2021-04-28, rev 0x00ee, size 94208
      sig 0x000a0660, pf_mask 0x80, 2021-04-28, rev 0x00ea, size 94208
      sig 0x000a0661, pf_mask 0x80, 2021-04-29, rev 0x00ec, size 93184
      sig 0x000a0671, pf_mask 0x02, 2021-08-29, rev 0x0050, size 102400
    * Removed Microcodes:
      sig 0x00080664, pf_mask 0x01, 2021-02-17, rev 0xb00000f, size 130048
      sig 0x00080665, pf_mask 0x01, 2021-02-17, rev 0xb00000f, size 130048
  * update .gitignore and debian/.gitignore.
    Add some missing items from .gitignore and debian/.gitignore.
  * ucode-blacklist: do not late-load 0x406e3 and 0x506e3.
    When the BIOS microcode is older than revision 0x7f (and perhaps in some
    other cases as well), the latest microcode updates for 0x406e3 and
    0x506e3 must be applied using the early update method.  Otherwise, the
    system might hang.  Also: there must not be any other intermediate
    microcode update attempts [other than the one done by the BIOS itself],
    either.  It must go from the BIOS microcode update directly to the
    latest microcode update.
  * source: update symlinks to reflect id of the latest release, 20220207

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 1753f8c)
The file was modifiedpackage/firmware/intel-microcode/Makefile (diff)
コミット 73dfc9e7d9013d39ca8a3cc9fe833875b71bdbe6 by stijn
firmware-utils: bump to git HEAD

  706e9cc tplink-safeloader: support for Archer A6 v3 JP
  497726b firmware-utils: support checksum for AVM fritzbox wasp SOCs
  2ca6462 iptime-crc32: add support for AX8004M
  57d0e31 tplink-safeloader: TP-Link EAP615-Wall v1 support
  8a8da19 tplink-safeloader: add TL-WPA8631P v3 support
  eea4ee7 tplink-safeloader: add TP-Link Archer A9 v6 support

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 73dfc9e)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット a1b8a4d7b3ff3fa671623e2bccafd43a3c141e07 by stijn
ramips: support TP-Link EAP615-Wall

Add support for the TP-Link EAP615-Wall, an AX1800 Wall Plate WiFi 6 AP.
The device is very similar to the TP-Link EAP235-Wall.

Hardware:
* SoC: MediaTek MT7621AT
* RAM: 128MiB
* Flash: 16MiB SPI-NOR
* Ethernet: 4x GbE
  * Back: ETH0 (PoE-PD)
  * Bottom: ETH1, ETH2, ETH3 (PoE passthrough)
* WiFi: MT7905DAN/MT7975DN 2.4/5 GHz 2T2R
* LEDS: 1x white
* Buttons: 1x LED, 1x reset

Stock firmware uses a random MAC address for ethernet. OpenWrt uses the
MAC address that is on the device label for ethernet and the wireless
interfaces. MAC address must not be incremented, as this will cause MAC
address conflicts in case you have two devices with consecutive MAC
addresses. Instead, different locally administered addresses will be
generated automatically, based on the MAC on the label.

Installation via stock firmware:
* Enable SSH in the TP-Link web interface
* SSH to the device
* Run `cliclientd stopcs`
* Upload the OpenWrt factory image via the TP-Link web interface

Installation via bootloader:
* Solder TTL header. Pinout: 1: TX, 2: RX, 3: GND, 4: VCC, with pin 1
  closest to ETH1. Baud rate 115200
* Interrupt boot process by holding a key during boot
* Boot the OpenWrt initramfs:
  # tftpboot 0x84000000 openwrt-ramips-mt7621-tplink_eap615-wall-v1-initramfs-kernel.bin
  # bootm
* Copy openwrt-ramips-mt7621-tplink_eap615-wall-v1-squashfs-sysupgrade.bin
  to /tmp and use sysupgrade to install it

Thanks to Sander Vanheule for his work on the EAP235-Wall, which made
adding support for the EAP615-Wall very easy.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Sander Vanheule <sander@svanheule.net>
Acked-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(commit: a1b8a4d)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_eap615-wall-v1.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
コミット c3ccc4529d883346d52d543887274290c619cb8c by mail
bcm63xx: fix booting with Kernel 5.10

This is a workaround to make the target overall bootable. With this more
people should be able to test the Kernel 5.10 and report further issues.

Suggested-by: Daniel González Cabanelas <dgcbueu@gmail.com>
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: c3ccc45)
The file was addedtarget/linux/bcm63xx/patches-5.10/100-macronix_nand_block_protection_support.patch
コミット 493b60d044c1d32ec7dbc4b02f7f5d6ada397a29 by mail
bcm63xx: switch to Kernel 5.10

Bump the last missing target to Kernel 5.10. While this requires a work
around to boot it will allow more people to test the new Kernel before
the upcomming release.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 493b60d)
The file was modifiedtarget/linux/bcm63xx/Makefile (diff)
コミット f645bacd06643ba6141f9be34c22681449a42392 by pepe2k
ath79: reduce 'nvmem-cells' definitions on ALFA Network QCA9531 boards

All the QCA9531 based boards from ALFA Network are based on the same
design and share a common DTSI: 'qca9531_alfa-network_r36a.dtsi'.

Instead of defining 'nvmem-cells' for the MAC address in every device's
DTS, move definition to the common DTSI file.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: f645bac)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_n2q.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_r36a.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_pi-wifi4.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_r36a.dts (diff)
コミット 53ac6ee552baca52f3f18fc95b793c03e1bf9581 by pepe2k
ath79: utilize ath9k 'nvmem-cells' on ALFA Network boards

Drop custom 'mtd-cal-data' and switch to 'nvmem-cells' based solution
for fetching radio calibration data and its MAC address.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 53ac6ee)
The file was modifiedtarget/linux/ath79/dts/ar9344_alfa-network_n5q.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9331_alfa-network_ap121f.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_alfa-network_r36a.dtsi (diff)
コミット 131671bc54dff89c33c10241b8fca8fa34a9b2bf by pepe2k
ath79: add support for ALFA Network Tube-2HQ

ALFA Network Tube-2HQ is a successor of the Tube-2H/P series (EOL) which
was based on the Atheros AR9331. The new version uses Qualcomm QCA9531.

Specifications:

- Qualcomm/Atheros QCA9531 v2
- 650/400/200 MHz (CPU/DDR/AHB)
- 64 or 128 MB of RAM (DDR2)
- 16+ MB of flash (SPI NOR)
- 1x 10/100 Mbps Ethernet with passive PoE input (24 V)
  (802.3at/af PoE support with optional module)
- 1T1R 2.4 GHz Wi-Fi with external PA (SE2623L, up to 27 dBm) and LNA
- 1x Type-N (male) antenna connector
- 6x LED (5x driven by GPIO)
- 1x button (reset)
- external h/w watchdog (EM6324QYSP5B, enabled by default)
- UART (4-pin, 2.00 mm pitch) header on PCB

Flash instruction:

You can use sysupgrade image directly in vendor firmware which is based
on LEDE/OpenWrt. Alternatively, you can use web recovery mode in U-Boot:

1. Configure PC with static IP 192.168.1.2/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
   device, wait for first blink of all LEDs (indicates network setup),
   then keep button for 3 following blinks and release it.
3. Open 192.168.1.1 address in your browser and upload sysupgrade image.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 131671b)
The file was addedtarget/linux/ath79/dts/qca9531_alfa-network_tube-2hq.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
コミット 2d5b596b493bfaeab024d6ecee37d97420c2ac07 by pepe2k
uboot-envtools: ath79: add support for ALFA Network Tube-2HQ

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 2d5b596)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
コミット 9c335accfe57f3049850b8fdb684c9e7e5feea82 by pepe2k
ath79: add support for TP-Link Archer A9 v6

TP-Link Archer A9 v6 (FCCID: TE7A9V6) is an AC1900 Wave-2 gigabit home
router based on a combination of Qualcomm QCN5502 (most likely a 4x4:4
version of the QCA9563 WiSOC), QCA9984 and QCA8337N.

The vendor's firmware content reveals that the same device might be
available on the US market under name 'Archer C90 v6'. Due to lack of
access to such hardware, support introduced in this commit was tested
only on the EU version (sold under 'Archer A9 v6' name).

Based on the information on the PL version of the vendor website, this
device has been already phased out and is no longer available.

Specifications:

- Qualcomm QCN5502 (775 MHz)
- 128 MB of RAM (DDR2)
- 16 MB of flash (SPI NOR)
- 5x Gbps Ethernet (Qualcomm QCA8337N over SGMII)
- Wi-Fi:
  - 802.11b/g/n on 2.4 GHz: Qualcomm QCN5502* in 4x4:4 mode
  - 802.11a/n/ac on 5 GHz: Qualcomm QCA9984 in 3x3:3 mode
  - 3x non-detachable, dual-band external antennas (~3.5 dBi for 5 GHz,
    ~2.2 dBi for 2.4 GHz, IPEX/U.FL connectors)
  - 1x internal PCB antenna for 2.4 GHz (~1.8 dBi)
- 1x USB 2.0 Type-A
- 11x LED (4x connected to QCA8337N, 7x connected to QCN5502)
- 2x button (reset, WPS)
- UART (4-pin, 2.54 mm pitch) header on PCB (not populated)
- 1x mechanical power switch
- 1x DC jack (12 V)

  *) unsupported due to missing support for QCN550x in ath9k

UART system serial console notice:

The RX signal of the main SOC's UART on this device is shared with the
WPS button's GPIO. The first-stage U-Boot by default disables the RX,
resulting in a non-functional UART input.
If you press and keep 'ENTER' on the serial console during early
boot-up, the first-stage U-Boot will enable RX input.

Vendor firmware allows password-less access to the system over serial.

Flash instruction (vendor GUI):

1. It is recommended to first upgrade vendor firmware to the latest
   version (1.1.1 Build 20210315 rel.40637 at the time of writing).
2. Use the 'factory' image directly in the vendor's GUI.

Flash instruction (TFTP based recovery in second-stage U-Boot):

1. Rename 'factory' image to 'ArcherA9v6_tp_recovery.bin'
2. Setup a TFTP server on your PC with IP 192.168.0.66/24.
3. Press and hold the reset button for ~5 sec while turning on power.
4. The device will download image, flash it and reboot.

Flash instruction (web based recovery in first-stage U-Boot):

1. Use 'CTRL+C' during power-up to enable CLI in first-stage U-Boot.
2. Connect a PC with IP set to 192.168.0.1 to one of the LAN ports.
3. Issue 'httpd' command and visit http://192.168.0.1 in browser.
4. Use the 'factory' image.

If you would like to restore vendor's firmware, follow one of the
recovery methods described above.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 9c335ac)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was addedtarget/linux/ath79/dts/qcn5502_tplink_archer-a9-v6.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 4f443c885dede3331b969e6265a41a0ff1e3059a by yszhou4tech
netfilter: separate packages for kmod-ipt-socket and kmod-ipt-tproxy

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 4f443c8)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
The file was modifiedinclude/netfilter.mk (diff)
コミット 0225df1ec8570d144a0a8d7862036c532cc44dbd by yszhou4tech
netfilter: add kmod-nft-socket

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 0225df1)
The file was modifiedinclude/netfilter.mk (diff)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
コミット 43276b60c6dd5adeec89401c6ddd514e2cd22896 by yszhou4tech
netfilter: add kmod-nft-tproxy

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 43276b6)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
The file was modifiedinclude/netfilter.mk (diff)
コミット 0dc3566a3b5a54c57cccdf09d36ff54d85ecac21 by stijn
firmware-utils: bump to git HEAD

  002cfaf firmware-utils: fix compilation with macOS

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 0dc3566)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット 9116096c0f1abe3cdb07ad9c9340dd4ca65ce797 by ynezz
check-toolchain-clean.sh: fix shellcheck warnings

Fixes following complaints and suggestions:

In scripts/check-toolchain-clean.sh line 2:
eval `grep CONFIG_GCC_VERSION .config`
      ^-- SC2046 (warning): Quote this to prevent word splitting.
      ^-- SC2006 (style): Use $(...) notation instead of legacy backticks `...`.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 9116096)
The file was modifiedscripts/check-toolchain-clean.sh (diff)
コミット 57f7a86c681b70c688f51e26d31e45baf64ac5f9 by ynezz
check-toolchain-clean.sh: workaround stray rebuilds

It seems, that there are currently some unhandled corner cases in which
`.toolchain_build_ver` results in empty file and thus forcing rebuilds,
even if the toolchain was build correctly just a few moments ago. Until
proper fix is found, workaround that by checking for this corner case
and simply populate `.toolchain_build_ver` file.

While at it, improve the UX and display version mismatch, so it's more
clear what has forced the rebuild:

"Toolchain build version changed (11.2.0-1 != ), running make targetclean"

References: https://gitlab.com/ynezz/openwrt/-/jobs/2133332533/raw
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 57f7a86)
The file was modifiedscripts/check-toolchain-clean.sh (diff)
コミット 1a97c03d864ee5ab917aff2988c62fce223c041e by ynezz
rampis: feed zbt-we1026 external watchdog

Without feeding the gpio watchdog, the board will reset after 90 seconds

Signed-off-by: Arvid E. Picciani <aep@exys.org>
(commit: 1a97c03)
The file was modifiedtarget/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-5g.dtsi (diff)
The file was modifiedtarget/linux/ramips/mt7620/config-5.10 (diff)
コミット fc317a190c930c9c338bd07c2e323b6b9eaa1f07 by ynezz
ipq806x: base-files: asrock: fix bootcount include

Fixes following warning message during image building process:

Finalizing root filesystem...
root-ipq806x/lib/upgrade/asrock.sh: line 1: /lib/functions.sh: No such file or directory
Enabling boot
root-ipq806x/lib/upgrade/asrock.sh: line 1: /lib/functions.sh: No such file or directory
Enabling bootcount

Fixes #9350

Fixes: 98b86296e67d ("ipq806x: add support for ASRock G10")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: fc317a1)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/asrock.sh (diff)
コミット 58212a6194e4a9620c67053e616c5cb67a0ced50 by stijn
ubus: bump to git HEAD

  66baa44 libubus: introduce new status messages
  b3cd5ab cli: use UBUS_STATUS_PARSE_ERROR
  584f56a cli: improve error logging for call command

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 58212a6)
The file was modifiedpackage/system/ubus/Makefile (diff)
コミット fb2801b82c06878ae2ad20b8f95546c34ed3cdf4 by ynezz
mt7620: fix missing kernel config symbol

Fixes following missing kernel config symbol after adding GPIO watchdog:

  Software watchdog (SOFT_WATCHDOG) [M/n/y/?] m
  Watchdog device controlled through GPIO-line (GPIO_WATCHDOG) [Y/n/m/?] y
    Register the watchdog as early as possible (GPIO_WATCHDOG_ARCH_INITCALL) [N/y/?] (NEW)

Fixes: 1a97c03d864e ("rampis: feed zbt-we1026 external watchdog")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: fb2801b)
The file was modifiedtarget/linux/ramips/mt7620/config-5.10 (diff)
コミット 50d327196681f9514739355573e49db0ad151d6a by hauke
iptables: fix libnftnl/IPTABLES_NFTABLES dependency

libxtables doesn't depend on libnftnl, iptables-nft does,
so move the dependency to not pull libnftnl with firewall3/iptables-legacy

Also libxtables-nft depends on IPTABLES_NFTABLES

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 50d3271)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット d35a573004ff21e5a7bbdb896967454c63b7a363 by hauke
iptables: make mod depend on libxtables

'iptables-mod-' can be used directly by firewall3, by
iptables and by iptables-nft. They are not linked to
iptables but to libxtables, so fix the dependencies to allow
to remove iptables(-legacy)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: d35a573)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 316c406e62a535d17d654ab8c4f5e84a0485058f by hauke
iptables: move IPTABLES_{CONNLABEL,NFTABLES} to libxtables

Those 2 configs are not specific to iptables(-legacy)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 316c406)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 795e7155cbe3e78669f6821bf7aecb7c4e1e1afb by hauke
iptables: rename to ip(6)tables-legacy, add PROVIDES

Using PROVIDES allows to have other packages continue to
depend on iptables and users to pick between legacy and nft
version.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 795e715)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 39d50a2008b7f29a46b7a9511525613816cc15e1 by hauke
iptables: move libiptext* to their own packages

iptables-nft doesn't depend on libip{4,6}tc, so move
libiptext* libs in their own packages to clean up dependencies
Rename libxtables-nft to libiptext-nft

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 39d50a2)
The file was modifiedpackage/network/config/firewall/Makefile (diff)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット d95b74f7c9f8ce58e583991f598a9b39bb43ee2f by hauke
iptables: bump PKG_RELEASE

Following dependencies rework, bump PKG_RELEASE

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: d95b74f)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 4a956a06f23f56162f90eec79a3cbc6caa732681 by hauke
kernel: move CONFIG_ASN1 to generic config

Rather than populating this symbol in the individual configs, move it to the
generic config.

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 4a956a0)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット a68dd8057ce27cb8fe20443fbacfc9b066248133 by hauke
bcm27xx: bcm2711: update defconfig

Ran `make kernel_menuconfig CONFIG_TARGET=bcm2711` having used the snapshot
config for bcm2711[1].  Manually added back two symbols that the make target
removed, namely:
* # CONFIG_SND_SOC_AD193X_I2C is not set
* # CONFIG_SND_SOC_AD193X_SPI is not set

Without adding these back, the build fails due to unsatisfied deps[2].

Build system: x86_64
Build-tested: bcm2711/multidevices

1. https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2711/config.buildinfo
2. https://github.com/openwrt/openwrt/commit/a478202d74b66c3da17d57442649eb4f131fc7b2#commitcomment-67096592

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: a68dd80)
The file was modifiedtarget/linux/bcm27xx/bcm2711/config-5.10 (diff)
コミット d4c20ff948fc9c64b03af648f911f222fcb593a2 by hauke
bcm27xx: bcm2710: update defconfig

Ran `make kernel_menuconfig CONFIG_TARGET=bcm2710` having used the snapshot
config for bcm2710[1].  Manually added back two symbols that the make target
removed, namely:
* # CONFIG_SND_SOC_AD193X_I2C is not set
* # CONFIG_SND_SOC_AD193X_SPI is not set

1. https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2710/config.buildinfo

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: d4c20ff)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-5.10 (diff)
コミット aee3594ffcb72ae3e18c3719012d52519ee2d160 by mail
verbose.mk: print ERROR messages in non-verbose

Using `make -j9` only prints a subset of messages to follow the build
process progressing. However this silently skips over errors which might
be of interested. Using `make V=s` easily floods the terminal making it
hard to find error messages between the lines.

A compromise is the usage of `$(call ERROR_MESSAGE,...)` which prints a
message in red. This function is silenced in the non-verbose mode, even
if only used at a single place in `package/Makefile` where it notifies
about a OPKG corner case.

This commit moves the `ERROR_MESSAGE` definition outside of the
`OPENWRT_VERBOSE` condition and print error messages in every mode.

With this in place further error messages are possible.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: aee3594)
The file was modifiedinclude/verbose.mk (diff)
コミット a9478490d86e16f130f12fe5394ee484dcf13822 by mail
image-commands.mk: Use ERROR_MESSAGE for imagesize fails

If a image is bigger than the device can handle, an error message is
printed. This is usually silenced and silently ignored, making it harder
to debug. While it's possible to run the build in verbose mode (via
`make V=s`) and grep for *is too big*, it's more intuitive to print the
error message directly. For that use the newly unlocked `$(call
ERROR_MESSAGE,...)` definition which now also print in non-verbose mode.

Fixes: FS#50 (aka #7604)

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: a947849)
The file was modifiedinclude/image-commands.mk (diff)
コミット d6aa9d9e071d9f23ed26f5142991bc66aefe20f5 by mail
u-boot.mk: add LOCALVERSION (explicitly specify OpenWrt build)

For debugging purposes, we need to know if users are using modified
U-boot versions or not. Currently, the U-boot version is somehow
stripped. This is a little bit problematic when there are
backported/wip/to-upstream patches.

To make it more confusing, there was (before this commit) two U-boot
versioning. U-boot compiled by OpenWrt build bots are missing ``Build:``
This is also the case when the U-boot is compiled locally.

Example:
```
U-Boot SPL 2022.01 (Jan 27 2022 - 00:24:34 +0000)
U-Boot 2022.01 (Jan 27 2022 - 00:24:34 +0000)
```

On the other hand, if you run full build, you can at least see, where it
was compiled. Notice added ``Build:``.

Example:
```
U-Boot 2022.01 (Jan 27 2022 - 00:24:34 +0000), Build: jenkins-turris-os-packages-burstlab-omnia-216
```

In both cases, it is not clear to U-boot developers if it is an unmodified
build. This is also caused that there is a missing ``.git`` file from
U-boot folder, and so there is no history. It leads to that it can not
contain suffix ``-dirty`` (uncommitted modifications) or even something
else like number of commits, etc. [1]

When U-boot is compiled as it should be, the version should look like
this: ``U-Boot 2022.04-rc1-01173-g278195ea1f (Feb 11 2022 - 14:46:50 +0100)``
The date is not changed daily when there are new OpenWrt builds.

This commit adds OpenWrt specific version, which could be verified by
using strings.

```
$ strings bin/targets/mvebu/cortexa9/u-boot-omnia/u-boot-spl.kwb | grep -E "OpenWrt*"
U-Boot SPL 2022.01-OpenWrt-r18942+54-cbfce92367 (Feb 21 2022 - 13:17:34 +0000)
arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 11.2.0 r18942+54-cbfce92367) 11.2.0
2022.01-OpenWrt-r18942+54-cbfce92367
U-Boot 2022.01-OpenWrt-r18942+54-cbfce92367 (Feb 21 2022 - 13:17:34 +0000)
```

[1] https://u-boot.readthedocs.io/en/latest/develop/version.html

Reported-by: Pali Rohár <pali@kernel.org>
Suggested-by: Karel Kočí <karel.koci@nic.cz>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: d6aa9d9)
The file was modifiedinclude/u-boot.mk (diff)
コミット 038d5bdab117e4c618442dfc96858263dd1ee72e by mail
layerscape: use semantic versions for LSDK

PKG_VERSION should not contain the package name but the version only.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 038d5bd)
The file was modifiedpackage/boot/uboot-layerscape/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-dpl/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ppfe-firmware/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-rcw/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/fman-ucode/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-mc/Makefile (diff)
The file was modifiedpackage/boot/tfa-layerscape/Makefile (diff)
The file was modifiedpackage/firmware/layerscape/ls-ddr-phy/Makefile (diff)
The file was modifiedpackage/network/utils/layerscape/restool/Makefile (diff)
コミット c8b7065f61b75cab17b3b39c5091aa8de14f0aa8 by hauke
tools/mklibs: update to 0.1.45

Refresh 2to3 patch. Upstream partially did this against some older
python version. This is still needed.

Refreshed other patches to be python3 safe.

Remove uClibc patches as only musl is present now.

Refresh others.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: c8b7065)
The file was modifiedtools/mklibs/patches/005-duplicate_syms.patch (diff)
The file was modifiedtools/mklibs/Makefile (diff)
The file was modifiedtools/mklibs/patches/007-gc_sections.patch (diff)
The file was modifiedtools/mklibs/patches/002-disable_symbol_checks.patch (diff)
The file was removedtools/mklibs/patches/009-uclibc_libpthread_symbols.patch
The file was modifiedtools/mklibs/patches/100-apply-2to3.patch (diff)
The file was removedtools/mklibs/patches/006-uclibc_init.patch
The file was modifiedtools/mklibs/patches/011-remove_multiarch.patch (diff)
The file was modifiedtools/mklibs/patches/008-uclibc_libgcc_link.patch (diff)
The file was modifiedtools/mklibs/patches/003-no_copy.patch (diff)
コミット 63e530a5194809ed60590baa822c1e1ec2e1219e by hauke
tools/mtools: update to 4.0.37

No changelog is available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 63e530a)
The file was modifiedtools/mtools/Makefile (diff)
コミット 03f55708cb849ff729be3ece34d949cc87de9bf9 by hauke
tools/cmake: update to 3.22.2

Mostly random Python 3.10 fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 03f5570)
The file was modifiedtools/cmake/Makefile (diff)
コミット 2d5f03205ab81fcbee6ef2d2853db98a85f0ecd3 by hauke
tools/ccache: add cmake dependency

This will be needed for the next commit as ccache's cmake dependency is
satisfied by zstd currenly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 2d5f032)
The file was modifiedtools/Makefile (diff)
コミット 94dd68ff736c75d628a98a1f050d7f0454fc4af1 by hauke
tools/zstd: update to 1.5.2

Switched to building with meson as it's faster and does not need a
dependency on cmake, which takes a long time to build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 94dd68f)
The file was modifiedtools/zstd/Makefile (diff)
The file was modifiedtools/Makefile (diff)
コミット c8fdca4f6f5a24c8cefefaf65e6302526442218b by hauke
tools/findutils: update to 4.9.0

Add compilation fix for Ubuntu 20.04. Provided by upstream maintainer:

https://github.com/openwrt/packages/issues/17912#issuecomment-1046726426

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: c8fdca4)
The file was modifiedtools/findutils/Makefile (diff)
The file was addedtools/findutils/patches/010-endpwent.patch
コミット 4e13229dd19e90975af9a51b4bc888477fbfad5e by hauke
tools/expat: update to 2.4.6

Switched to CMake for faster compilation and greater parallel
friendliness.

Added CMake options from the packages feed.

This release fixes various CVEs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 4e13229)
The file was modifiedtools/Makefile (diff)
The file was modifiedtools/expat/Makefile (diff)
コミット 40f91f6a2f633d2fbca13aa7ad6e5be1e79f5aa6 by hauke
tools/fakeroot: update to 1.27

Remove macOS stuff. Upstream has fixed it in the same way.

Add SOL_TCP define. Taken from elsewhere in the code.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 40f91f6)
The file was addedtools/fakeroot/patches/600-macOS.patch
The file was modifiedtools/fakeroot/Makefile (diff)
The file was removedtools/fakeroot/patches/500-macos_arm64_compile_fix.patch
The file was removedtools/fakeroot/patches/100-macos_compile_fix.patch
The file was modifiedtools/fakeroot/patches/400-alpine-libc.musl-fix.patch (diff)
コミット 4a19cf3bc7caa8e1010dc5d2f6fc4411349ae6e4 by hauke
tools/mkimage: update to 2022.01

- enable dot config
- enable openwrt verbose
- add bison as dependency to avoid failure
```
  bison -oscripts/kconfig/zconf.tab.c -t -l scripts/kconfig/zconf.y
bison: /builder/shared-workdir/build/staging_dir/host/share/bison/m4sugar/m4sugar.m4: cannot open: No such file or directory
```

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(commit: 4a19cf3)
The file was modifiedtools/mkimage/Makefile (diff)
The file was modifiedtools/Makefile (diff)
The file was addedtools/mkimage/patches/095-tools-disable-TOOLS_FIT_FULL_CHECK.patch
コミット 495c4f4e197166a6fa997d4620ca6c241e3abd45 by hauke
tools/libressl: update to version 3.4.2

Release notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.2-relnotes.txt

```
It includes the following security fix

  * In some situations the X.509 verifier would discard an error on an
    unverified certificate chain, resulting in an authentication bypass.
    Thanks to Ilya Shipitsin and Timo Steinlein for reporting.
```

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 495c4f4)
The file was modifiedtools/libressl/Makefile (diff)
コミット ba6a48366f4ae4b7b47a11f95141554c52a2a5db by hauke
ipset: update to 7.15

Update to the latest upstream version. In this version there is a new
tool with which you can convert ipsets into nftables sets. Since we are
now using nftables as default firewall, this could be a useful tool for
porting ipsets to nftables sets.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: ba6a483)
The file was addedpackage/network/utils/ipset/patches/0001-lib-ipset-fix-printf-warning.patch
The file was modifiedpackage/network/utils/ipset/Makefile (diff)
コミット 02e42f0650a64f29e8e21f7ba0a8ceb366463585 by hauke
kernel: kmod-tcp-scalable: add scalable tcp congestion algorithm

Signed-off-by: Catalin Toda <catalinii@gmail.com>
(commit: 02e42f0)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
コミット a2d4b5711aa73d14ffbc4f90a7944473b80baecb by hauke
kernel: bump 5.10 to 5.10.101

Removed upstreamed:
  pending-5.10/841-USB-serial-option-add-ZTE-MF286D-modem.patch[1]
  bcm27xx/950-0592-drm-vc4-Allow-DBLCLK-modes-even-if-horz-timing-is-od.patch[2]

All other patches automatically rebased.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.101&id=7113440a36c741efd7c76e3d70b3634100120cdb
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.101&id=21c890ca8eaecea06cabb92be2a53a6f26f56383

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: a2d4b57)
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/generic/backport-5.10/712-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.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/bcm4908/patches-5.10/076-v5.17-net-dsa-bcm_sf2-refactor-LED-regs-access.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-0349-drm-vc4-Add-all-the-HDMI-registers-into-the-debugfs-.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/071-v5.12-0001-net-dsa-bcm_sf2-support-BCM4908-s-integrated-switch.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/sunxi/patches-5.10/062-add-sun8i-h3-zeropi-support.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/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-0417-drm-vc4-hdmi-Enable-10-12-bpc-output.patch (diff)
The file was modifiedtarget/linux/sunxi/patches-5.10/100-sunxi-h3-add-support-for-nanopi-r1.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-0459-drm-vc4-hdmi-Support-BCM2711-CEC-interrupt-setup.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0592-drm-vc4-Allow-DBLCLK-modes-even-if-horz-timing-is-od.patch
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/bcm4908/patches-5.10/075-v5.13-0003-net-dsa-bcm_sf2-Fill-in-BCM4908-CFP-entries.patch (diff)
The file was removedtarget/linux/generic/pending-5.10/841-USB-serial-option-add-ZTE-MF286D-modem.patch
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/bcm27xx/patches-5.10/950-0313-vc4_hdmi-Set-HDMI_MAI_FMT.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/bcm27xx/patches-5.10/950-0332-staging-fbtft-Add-support-for-display-variants.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0738-Makefiles-dt-Always-set-on-ARCH_BCM2835.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/bcm27xx/patches-5.10/950-0346-drm-vc4-A-present-but-empty-dmas-disables-audio.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/075-v5.13-0006-net-dsa-bcm_sf2-Fix-bcm_sf2_reg_rgmii_cntrl-call-for.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0650-Support-RPi-DPI-interface-in-mode6-for-18-bit-color.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/075-v5.13-0002-net-dsa-bcm_sf2-setup-BCM4908-internal-crossbar.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/lantiq/patches-5.10/0703-net-lantiq-enable-jumbo-frames-on-GSWIP.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-0318-vc_hdmi-Set-VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE.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-0310-vc4_hdmi-Remove-cec_available-flag-as-always-support.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-0576-drm-vc4-hdmi-Raise-the-maximum-clock-rate.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/bcm4908/patches-5.10/075-v5.13-0004-net-dsa-bcm_sf2-add-function-finding-RGMII-register.patch (diff)
コミット 0989b7ad3a38345bc09a535782884d78ec195c9d by hauke
kernel: bump 5.10 to 5.10.102

Removed upstreamed:
bcm4908/patches-5.10/180-i2c-brcmstb-fix-support-for-DSL-and-CM-variants.patch[1]

All other patches automatically rebased.

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

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 0989b7a)
The file was modifiedtarget/linux/generic/pending-5.10/834-ledtrig-libata.patch (diff)
The file was removedtarget/linux/bcm4908/patches-5.10/180-i2c-brcmstb-fix-support-for-DSL-and-CM-variants.patch
The file was modifiedtarget/linux/ipq806x/patches-5.10/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/086-v5.12-0002-phy-phy-brcm-usb-specify-init-function-format-at-str.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/086-v5.12-0001-phy-phy-brcm-usb-improve-getting-OF-matching-data.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/801-gpio-gpio-cascade-add-generic-GPIO-cascade.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/002-5.13-gpio-add-realtek-otto-gpio-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0348-gpio-Add-gpio-fsm-driver.patch (diff)
The file was modifiedtarget/linux/realtek/patches-5.10/301-gpio-add-rtl8231-driver.patch (diff)
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/ath79/patches-5.10/939-mikrotik-rb91x.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/086-v5.12-0005-phy-phy-brcm-usb-support-PHY-on-the-BCM4908.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/802-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-5.10/999-libata-hacks.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/920-mikrotik-rb4xx.patch (diff)
コミット 72d2c54ccbfec20503b2ae9ff3ea66cfcf3c8703 by rsalvaterra
kernel: 5.10: allocate last level PTEs in high memory

Enable support for allocating user space page table entries in high memory [1],
for the targets which support this feature. This saves precious low memory
(permanently mapped, the only type of memory directly accessible by the kernel).

[1] https://www.kernel.org/doc/html/latest/vm/highmem.html

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 72d2c54)
The file was modifiedtarget/linux/mvebu/config-5.10 (diff)
The file was modifiedtarget/linux/ipq40xx/config-5.10 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.10 (diff)
The file was modifiedtarget/linux/x86/config-5.10 (diff)
The file was modifiedtarget/linux/bcm53xx/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.10 (diff)
The file was modifiedtarget/linux/zynq/config-5.10 (diff)
コミット 8235723c78b535635ef47951ec8fa61d6a4f3593 by rsalvaterra
kernel: 5.10: remove CONFIG_DEVTMPFS{,_MOUNT} from kconfigs

They are required for container support, but are handled in Config-kernel.in.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 8235723)
The file was modifiedtarget/linux/oxnas/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-5.10 (diff)
The file was modifiedtarget/linux/archs38/config-5.10 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-5.10 (diff)
コミット 247eaa44161b0a07e2dd40ffaa181d47ca10a96b by rsalvaterra
procd: remove support for mounting /tmp in zram

The /tmp directory is mounted as tmpfs. The tmpfs filesystem is backed by
anonymous memory, which means it can be swapped out at any time, if there is
memory pressure [1]. For this reason, a zram swap device is a much better
choice than mounting /tmp on zram, since it's able to compress all anonymous
memory, and not just the memory assigned to /tmp. We already have the zram-swap
package for this specific purpose, which means procd's tmp-on-zram is both
redundant and more limited.

A follow-up patch will remove support for mounting /tmp in zram from procd
itself.

[1] https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 247eaa4)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 93259e8ca261c7965618fe11c2d385638da5cfa6 by rafal
bcm4908: support "rootfs_data" on U-Boot devices

1. Create "rootfs_data" dynamicaly

U-Boot firmware images can contain only 2 UBI volumes: bootfs (container
with U-Boot + kernel + DTBs) and rootfs (e.g. squashfs). There is no way
to include "rootfs_data" UBI volume or make firmware file tell U-Boot to
create one.

For that reason "rootfs_data" needs to be created dynamically. Use
preinit script to handle that. Fire it right before "mount_root" one.

2. Relate "rootfs_data" to flashed firmware

As already explained flashing new firmware with U-Boot will do nothing
to the "rootfs_data". It could result in new firmware reusing old
"rootfs_data" overlay UBI volume and its file. Users expect a clean
state after flashing firmware (even if flashing the same one).

Solve that by reading flash counter of running firmware and storing it
in "rootfs_data" UBI volume. Every mismatch will result in wiping old
data.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 93259e8)
The file was modifiedtarget/linux/bcm4908/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/bcm4908/base-files/lib/functions/bcm4908.sh
The file was addedtarget/linux/bcm4908/base-files/lib/preinit/75_rootfs_prepare
コミット 1848b25cddae2744772a8e40bc734f0e6f64554d by stijn
qosify: add PKG_RELEASE

Without PKG_RELEASE, it's impossible to trigger package updates when
changing files included in the package that are not in the qosify git
repository.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Felix Fietkau <nbd@nbd.name>
(commit: 1848b25)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット c2d7896a650edd6ff4f37dbb33d45027001c23f4 by stijn
qosify: bump to git HEAD

  interface: disable autorate-ingress by default

Also change the example config to reflect this.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: c2d7896)
The file was modifiedpackage/network/config/qosify/files/qosify.conf (diff)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 545cabee9ed0fc2c75dd5f4503bbb8b1333a009a by nbd
tools/fakeroot: restore macos bugfix that was dropped during the last update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 545cabe)
The file was modifiedtools/fakeroot/patches/600-macOS.patch (diff)
コミット 1324403eb6c65baa77dd83d1aa9fbd385b877826 by hauke
mkhash: fix build errors on FreeBSD 13.0

be64enc, be16dec, and be32dec are declared on FreeBSD 13.0, in
/usr/include/sys/endian.h so we should not declare them.

Fixes the following error during feeds update:
staging_dir/host/bin/mkhash: No such file or directory

gcc scripts/mkhash.c
scripts/mkhash.c:111:1: error: redefinition of 'be64enc'
  111 | be64enc(void *buf, uint64_t u)

Signed-off-by: Georgi Valkov <gvalkov@abv.bg>
(commit: 1324403)
The file was modifiedscripts/mkhash.c (diff)
コミット 0f432fa3a926bf07f2c6c70ee9a64cbaa95e5d16 by hauke
uboot-mvebu: backport patch to fix nvme detail crash

Steps to reproduce:
1. Insert NVMe disk with a reduction to Turris Omnia
2. Go to U-boot
3. Run these two commands:
a) ``nvme scan``
b) ``nvme detail``
4. Wait for crash

This is backported from U-boot upstream repository.
It should be included in the upcoming release - 2022.04 [1].

It was tested on Turris Omnia, mvebu, cortex-a9, OpenWrt master.

[1] https://patchwork.ozlabs.org/project/uboot/patch/20211209100639.21530-1-pali@kernel.org/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[Export the patch from U-Boot git]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0f432fa)
The file was addedpackage/boot/uboot-mvebu/patches/012-nvme-Do-not-allocate-8kB-buffer-on-stack.patch
コミット ef4bf8b403205062ddb38ebe7b8c4951be346368 by hauke
util-linux: add lsns

lsns lists system namespaces

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
(commit: ef4bf8b)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 05ed7dc50d7fd0be3ea8d6bdf06227bdeae2e7a5 by hauke
kernel: bump 5.10 to 5.10.103

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 05ed7dc)
The file was modifiedtarget/linux/at91/patches-5.10/132-dmaengine-at_xdmac-adapt-perid-for-mem2mem-operation.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/157-media-atmel-atmel-isc-specialize-gamma-table-into-pr.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/215-ARM-at91-pm-add-backup-mode-support-for-SAMA7G5.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/162-media-atmel-atmel-isc-extract-CSC-submodule-config-i.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/197-ARM-at91-pm-move-pm_bu-to-soc_pm-data-structure.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/125-regulator-mcp16502-add-support-for-ramp-delay.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/180-media-atmel-atmel-isc-move-the-formats-list-into-pro.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/128-regulator-core-do-not-continue-if-selector-match.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/167-media-atmel-atmel-isc-add-SUB422-and-SUB420-to-regis.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/213-ARM-at91-pm-add-sama7g5-ddr-phy-controller.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/236-clk-at91-sama7g5-add-securam-s-peripheral-clock.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/133-dmaengine-at_xdmac-add-support-for-sama7g5-based-at_.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/104-clk-at91-clk-master-add-5th-divisor-for-mck-master.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/210-ARM-at91-pm-add-support-for-2.5V-LDO-regulator-contr.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/107-clk-at91-sama7g5-remove-mck0-from-parent-list-of-oth.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/190-media-atmel-fix-build-when-ISC-m-and-XISC-y.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/220-ARM-configs-at91-add-defconfig-for-sama7-family-of-S.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/226-ARM-dts-at91-sama7g5-add-shdwc-node.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/181-media-atmel-atmel-isc-create-an-adapt-pipeline-callb.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/243-clk-at91-clk-sam9x60-pll-add-notifier-for-div-part-o.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/230-ARM-at91-pm-group-constants-and-addresses-loading.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/156-media-atmel-atmel-isc-Remove-redundant-assignment-to.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/149-ARM-at91-pm-Move-prototypes-to-mutually-included-hea.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/163-media-atmel-atmel-isc-base-add-id-to-clock-debug-mes.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/177-media-atmel-atmel-isc-create-callback-for-DPC-submod.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/174-media-atmel-atmel-isc-extend-pipeline-with-extra-mod.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/170-media-atmel-atmel-isc-add-DMA-to-register-offsets.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/212-ARM-at91-pm-add-sama7g5-ddr-controller.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/161-media-atmel-atmel-isc-specialize-dma-cfg.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/194-clk-at91-add-register-definition-for-sama7g5-s-maste.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/193-media-atmel-atmel-sama5d2-isc-fix-YUYV-format.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/202-ARM-at91-pm-use-r7-instead-of-tmp1.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/208-ARM-at91-pm-add-self-refresh-support-for-sama7g5.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/216-ARM-at91-pm-add-sama7g5-s-pmc.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/209-ARM-at91-pm-add-support-for-MCK1.4-save-restore-for-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/211-ARM-at91-pm-wait-for-ddr-power-mode-off.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/105-clk-at91-sama7g5-add-5th-divisor-for-mck0-layout-and.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/143-clocksource-drivers-timer-microchip-pit64b-Add-clock.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/at91/patches-5.10/244-clk-at91-clk-master-add-notifier-for-divider.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/245-clk-at91-sama7g5-remove-prescaler-part-of-master-clo.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/175-media-atmel-atmel-isc-add-CC-initialization-function.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/110-clk-at91-clk-master-re-factor-master-clock.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/192-ASoC-codecs-ad193x-add-support-for-96kHz-and-192kHz-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/189-watchdog-sama5d4_wdt-add-support-for-sama7g5-wdt.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/196-ARM-at91-debug-add-sama7g5-low-level-debug-uart.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/188-ASoC-atmel-i2s-Set-symmetric-sample-bits.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/246-clk-at91-sama7g5-set-low-limit-for-mck0-at-32KHz.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/109-clk-at91-sama7g5-do-not-allow-cpu-pll-to-go-higher-t.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/140-drivers-soc-atmel-add-support-for-sama7g5.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/148-net-macb-Add-default-usrio-config-to-default-gem-con.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/185-media-atmel-atmel-isc-add-microchip-xisc-driver.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/247-clk-use-clk_core_get_rate_recalc-in-clk_rate_get.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/145-power-reset-at91-sama5d2_shdwc-add-support-for-sama7.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/169-media-atmel-atmel-isc-add-HIS-to-register-offsets.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/116-net-macb-add-capability-to-not-set-the-clock-rate.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/191-i2c-at91-remove-define-CONFIG_PM.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/205-ARM-at91-pm-add-support-for-waiting-MCK1.4.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/108-clk-at91-sama7g5-decrease-lower-limit-for-MCK0-rate.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/195-ARM-at91-add-new-SoC-sama7g5.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/137-drivers-soc-atmel-use-GENMASK.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/238-clk-at91-clk-master-improve-readability-by-using-loc.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/141-drivers-soc-atmel-add-spdx-license-identifier.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/224-ARM-dts-at91-sama7g5-add-ram-controllers.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/160-media-atmel-atmel-isc-specialize-max-width-and-max-h.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/166-media-atmel-atmel-isc-add-CBC-to-the-reg-offsets-str.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0246-sc16is7xx-Fix-for-hardware-flow-control.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/151-ASoC-mchp-i2s-mcc-Add-multi-channel-support-for-I2S-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/182-media-atmel-atmel-isc-regs-add-additional-fields-for.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/134-dmaengine-at_xdmac-add-AXI-priority-support-and-reco.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/232-ARM-dts-at91-sama7g5ek-use-proper-slew-rate-settings.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/240-clk-at91-clk-master-check-if-div-or-pres-is-zero.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/119-net-macb-add-support-for-sama7g5-gem-interface.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/135-net-macb-Correct-usage-of-MACB_CAPS_CLK_HW_CHG-flag.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/146-pinctrl-at91-pio4-add-support-for-slew-rate.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/176-media-atmel-atmel-isc-create-product-specific-v4l2-c.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/152-ASoC-mchp-i2s-mcc-Add-support-to-select-TDM-pins.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/122-ASoC-atmel-i2s-do-not-warn-if-muxclk-is-missing.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/106-clk-at91-clk-sam9x60-pll-allow-runtime-changes-for-p.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/123-regulator-mcp16502-add-linear_min_sel.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/127-regulator-core-validate-selector-against-linear_min_.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/118-net-macb-unprepare-clocks-in-case-of-failure.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/234-clk-at91-re-factor-clocks-suspend-resume.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/103-clk-at91-sama7g5-allow-SYS-and-CPU-PLLs-to-be-export.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/153-ASoC-mchp-i2s-mcc-Add-FIFOs-support.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/214-ARM-at91-pm-save-ddr-phy-calibration-data-to-securam.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/203-ARM-at91-pm-avoid-push-and-pop-on-stack-while-memory.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/150-ASoC-mchp-i2s-mcc-Add-compatible-for-SAMA7G5.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/117-net-macb-add-function-to-disable-all-macb-clocks.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/179-media-atmel-atmel-isc-create-callback-for-RLP-submod.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/200-ARM-at91-pm-check-for-different-controllers-in-at91_.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/199-ARM-at91-pm-document-at91_soc_pm-structure.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/130-regulator-mcp16502-lpm-pin-can-be-optional-on-some-p.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/173-media-atmel-atmel-isc-add-register-description-for-a.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/231-ARM-at91-pm-preload-base-address-of-controllers-in-t.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/217-ARM-at91-sama7-introduce-sama7-SoC-family.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/229-ARM-dts-at91-sama7g5ek-add-suspend-voltage-for-ddr3l.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/184-media-atmel-atmel-isc-sama5d2-remove-duplicate-defin.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/218-ARM-at91-pm-add-pm-support-for-SAMA7G5.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/235-clk-at91-pmc-execute-suspend-resume-only-for-backup-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/239-clk-at91-pmc-add-sama7g5-to-the-list-of-available-pm.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/225-ARM-dts-at91-sama7g5-add-securam-node.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/115-net-macb-add-userio-bits-as-platform-configuration.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/120-net-macb-add-support-for-sama7g5-emac-interface.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/241-clk-at91-clk-master-mask-mckr-against-layout-mask.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/114-clk-at91-sama7g5-remove-all-kernel-doc-kernel-doc-wa.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/126-regulator-mcp16502-remove-void-documentation-of-stru.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/113-clk-at91-Trivial-typo-fixes-in-the-file-sama7g5.c.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/206-ARM-at91-sfrbu-add-sfrbu-registers-definitions-for-s.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/183-media-atmel-atmel-isc-base-add-support-for-more-form.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/159-media-atmel-atmel-isc-add-checks-for-limiting-frame-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/233-ARM-dts-at91-sama7g5ek-to-not-touch-slew-rate-for-SD.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/171-media-atmel-atmel-isc-add-support-for-version-regist.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/204-ARM-at91-pm-s-CONFIG_SOC_SAM9X60-CONFIG_HAVE_AT91_SA.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/198-ARM-at91-pm-move-the-setup-of-soc_pm.bu-suspended.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/102-dt-bindings-clock-at91-add-sama7g5-pll-defines.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/112-clk-at91-Fix-the-declaration-of-the-clocks.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/187-ASoC-atmel-atmel-i2s-remove-useless-initialization.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-10-netfilter-nftables-update-table-flags-from-the-commi.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/219-ARM-at91-pm-add-sama7g5-shdwc.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/221-ARM-multi_v7_defconfig-add-sama7g5-SoC.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/111-clk-at91-sama7g5-register-cpu-clock.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/242-clk-at91-clk-master-fix-prescaler-logic.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/178-media-atmel-atmel-isc-create-callback-for-GAM-submod.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/158-media-atmel-atmel-isc-specialize-driver-name-constan.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/228-ARM-at91-pm-switch-backup-area-to-vbat-in-backup-mod.patch (diff)
The file was modifiedtarget/linux/bcm4908/patches-5.10/088-v5.18-phy-phy-brcm-usb-fixup-BCM4908-support.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/172-media-atmel-atmel-isc-add-his_entry-to-register-offs.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/138-drivers-soc-atmel-fix-__initconst-should-be-placed-a.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/142-drivers-soc-atmel-fix-type-for-same7.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/223-ARM-at91-pm-do-not-panic-if-ram-controllers-are-not-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/147-pinctrl-at91-pio4-fix-Prefer-unsigned-int-to-bare-us.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/99-scripts-fix-compilation-error.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/136-ARM-at91-sam9x60-SiP-types-added-to-soc-description.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/121-ASoC-pcm5102a-Make-codec-selectable.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/186-ASoC-atmel-fix-shadowed-variable.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/237-clk-at91-clk-master-add-register-definition-for-sama.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/155-media-atmel-properly-get-pm_runtime.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/144-ASoC-atmel-pdc-Use-managed-DMA-buffer-allocation.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/168-media-atmel-atmel-isc-add-RLP-to-register-offsets.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/207-ARM-at91-ddr-add-registers-definitions-for-sama7g5-s.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/124-regulator-mcp16502-adapt-for-get-set-on-other-regist.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/164-media-atmel-atmel-isc-create-register-offsets-struct.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/201-ARM-at91-pm-do-not-initialize-pdev.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/222-ARM-dts-at91-add-sama7g5-SoC-DT-and-sama7g5-ek.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/at91/patches-5.10/131-pinctrl-at91-pio4-add-support-for-fewer-lines-on-las.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/154-pinctrl-at91-pio4-Fix-slew-rate-disablement.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/227-ARM-dts-at91-sama7g5-add-chipid.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/129-regulator-core-return-zero-for-selectors-lower-than-.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/165-media-atmel-atmel-isc-extract-CBC-submodule-config-i.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/139-drivers-soc-atmel-add-per-soc-id-and-version-match-m.patch (diff)
コミット 4393d8c0902233a2808577abc42b4ce2083a5832 by hauke
libnetfilter-conntrack: backport patch fixing compilation with 5.15

Backport patch fixing compilation with 5.15 and musl provided by Robert Marko

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 4393d8c)
The file was modifiedpackage/libs/libnetfilter-conntrack/Makefile (diff)
The file was addedpackage/libs/libnetfilter-conntrack/patches/0001-conntrack-fix-build-with-kernel-5_15-and-musl.patch
コミット df1383f7964527b2e7178ae744cd167a2c230f9f by hauke
kernel: add support for XMC XM25QH128C

The XMC XM25QH128C is a 16MB SPI NOR chip. The patch is verified on Ruijie RG-EW3200GX PRO.
Datasheet available at https://www.xmcwh.com/uploads/435/XM25QH128C.pdf

Signed-off-by: Langhua Ye <y1248289414@outlook.com>
(commit: df1383f)
The file was addedtarget/linux/generic/pending-5.10/485-mtd-spi-nor-add-xmc-xm25qh128c.patch
コミット ce8a33b021a703b1933f627835f6cdc88c0ecdd3 by hauke
mediatek: add support for Ruijie RG-EW3200GX PRO

X32 Pro is another product  name for it in the Chinese market.

Specifications:
- SoC: MT7622B
- RAM: 256MB
- Flash: XMC XM25QH128C or Winbond WQ25Q128JVSQ 16MB SPI NOR
- Ethernet: 5x1GbE
- Switch: MT7531BE
- WiFi: 2.4G: MT7622 5G: MT7915AN+MT7975AN
- 3LEDs: System LED(blue) + Mesh LED(green) + Mesh LED(red)
- 2Keys: Mesh button + Reset button
- UART: Marked J19 on board. 3.3v, 115200n1
- Power: 12V 2.5A

MAC addresses as verified by OEM firmware:
use   address    source
WAN   *:F4       ethaddr@product_info
LAN   *:F5
5g    *:F6
2g    *:F7

Flash instruction:
1. Serve the initramfs.img using a TFTP server with address 10.10.10.3.
2. Interrupt the uboot startup process via UART.
3. Select "System Load Linux to SDRAM via TFTP" item.
4. (important) Back up firmware(mtd7) partitions with:
        dd if=/dev/mtd7 of=/tmp/firmware.bin
   and then download the firmware.bin image via SCP.
5. Flash the OpenWrt sysupgrade firmware.

Recovery stock firmware:
1. Transfer the firmware.bin image to the device.
2. Flash the image with:
        mtd write firmware.bin firmware

Signed-off-by: Langhua Ye <y1248289414@outlook.com>
(commit: ce8a33b)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
The file was addedtarget/linux/mediatek/mt7622/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac
The file was addedtarget/linux/mediatek/dts/mt7622-ruijie-rg-ew3200gx-pro.dts
The file was modifiedtarget/linux/mediatek/mt7622/base-files/etc/board.d/02_network (diff)
コミット d15f9b9043eac41ecfa1aaf1d65dca460b3c7fb4 by hauke
uboot-envtools: mt7622: add support for Ruijie RG-EW3200GX PRO

Add U-Boot environment settings for Ruijie RG-EW3200GX PRO to allow
users to access the bootloader environment using fw_printenv/fw_setenv
while running OpenWrt.

Signed-off-by: Langhua Ye <y1248289414@outlook.com>
(commit: d15f9b9)
The file was modifiedpackage/boot/uboot-envtools/files/mediatek_mt7622 (diff)
コミット 921392e2169e6a6eb94e9cf60449a53fc167ab96 by hauke
iproute2: Remove libxtables from some tc variants

This adds the new tc-bpf variant and removes libxtables dependency from
the tc-tiny variant. The tc-full variant stays like before and contains
everything.

This allows to use tc without libxtables.

The variants have the following sizes:
root@OpenWrt:/# ls -al /usr/libexec/tc-*
-rwxr-xr-x    1 root     root        282453 Mar  1 21:55 /usr/libexec/tc-bpf
-rwxr-xr-x    1 root     root        282533 Mar  1 21:55 /usr/libexec/tc-full
-rwxr-xr-x    1 root     root        266037 Mar  1 21:55 /usr/libexec/tc-tiny

They are linking the following shared libraries:
root@OpenWrt:/# ldd /usr/libexec/tc-tiny
        /lib/ld-musl-mips-sf.so.1 (0x77d6e000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77d4a000)
        libc.so => /lib/ld-musl-mips-sf.so.1 (0x77d6e000)
root@OpenWrt:/# ldd /usr/libexec/tc-bpf
        /lib/ld-musl-mips-sf.so.1 (0x77da6000)
        libbpf.so.0 => /usr/lib/libbpf.so.0 (0x77d60000)
        libelf.so.1 => /usr/lib/libelf.so.1 (0x77d3e000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77d1a000)
        libc.so => /lib/ld-musl-mips-sf.so.1 (0x77da6000)
        libz.so.1 => /usr/lib/libz.so.1 (0x77cf6000)
root@OpenWrt:/# ldd /usr/libexec/tc-full
        /lib/ld-musl-mips-sf.so.1 (0x77de8000)
        libbpf.so.0 => /usr/lib/libbpf.so.0 (0x77da2000)
        libelf.so.1 => /usr/lib/libelf.so.1 (0x77d80000)
        libxtables.so.12 => /usr/lib/libxtables.so.12 (0x77d66000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77d42000)
        libc.so => /lib/ld-musl-mips-sf.so.1 (0x77de8000)
        libz.so.1 => /usr/lib/libz.so.1 (0x77d1e000)

This is based on a patch from Tiago Gaspar.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 921392e)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット 6c743c3006f9b8446a11eab4af2f7997ab6a6a2f by hauke
ramips: Add support for TP-Link TL-WPA8631P v3

AV1300 Gigabit Passthrough Powerline ac Wi-Fi Extender

Specifications
--------------
* SoC: MediaTek MT7621AT
* CPU: 880 MHz MIPS 1004KEc dual-core CPU
* RAM: 64 MiB DDR2 (Zentel A3R12E40DBF-8E)
* Flash: 8 MiB SPI NOR (GigaDevice GD25Q64CSIG)
* Ethernet: SoC built-in Switch 5x 1GbE
  * Port 0: PLC (connected through AR8035-A)
  * Port 1-3: LAN
* WLAN: 2x2 2.4GHz 300 Mbps + 2x2 5GHz 867 Mbps (MT7603EN + MT7613BEN)
* PLC: HomePlug AV2 (Qualcomm QCA7500)
* PLC Flash: 2MiB SPI NOR (GigaDevice GD25Q16CSIG)
* Buttons: Reset, LED, Pair, Wi-Fi
* LEDs: Power (green), PLC (green/amber), LAN (green), 2.4G (green),
  5G (green)
* UART: J1 (57600 baud)
  * Pinout: (3V3) (GND) (RX) (TX)
  * Visually identify GND from connection to PCB ground plane

Installation
------------
Installation is possible from the OEM web interface. Make sure to install
the latest OEM firmware first, so that the PLC firmware is at the latest
version. However, please first check the OpenWRT Wiki page for
confirmation that your OEM firmware version is supported.

Signed-off-by: Joe Mullally <jwmullally@gmail.com>
(commit: 6c743c3)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_tl-wpa8631p-v3.dts
コミット 621d88d7416a61ee3bae0211ab518ab39ea77324 by hauke
ramips: increase spi frequency for Buffalo WCR-1166DS

Use higher frequency than current and up the speed to access to the
flash on WCR-1166DS.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 621d88d)
The file was modifiedtarget/linux/ramips/dts/mt7628an_buffalo_wcr-1166ds.dts (diff)
コミット 770cfe9bffbe53fc9c3802041e0c1b1fda8fc015 by hauke
ramips: update MAC address configuration for Buffalo WCR-1166DS

This patch converts MAC address configuration of Buffalo WCR-1166DS in
02_network to use the generic function of OpenWrt. And also, add
label_mac.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 770cfe9)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
コミット cc49abc06bca59911caf5b904c3181814636e4da by hauke
kernel: move parser_trx patches of custom magic to generic

This patch moves the patches of parser_trx in mediatek target to
generic/backport-5.10 to use the changes from ramips target and
backport the additional patch of the parser.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: cc49abc)
The file was addedtarget/linux/generic/backport-5.10/409-v5.14-0003-mtd-parsers-trx-Allow-to-use-TRX-parser-on-Mediatek-.patch
The file was modifiedtarget/linux/generic/pending-5.10/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch (diff)
The file was removedtarget/linux/mediatek/patches-5.10/351-mtd-parsers-trx-Allow-to-specify-brcm-trx-magic-in-D.patch
The file was removedtarget/linux/mediatek/patches-5.10/352-mtd-parsers-trx-Allow-to-use-TRX-parser-on-Mediatek-.patch
The file was addedtarget/linux/generic/backport-5.10/409-v5.14-0002-mtd-parsers-trx-Allow-to-specify-brcm-trx-magic-in-D.patch
The file was addedtarget/linux/generic/backport-5.10/409-v5.14-0001-dt-bindings-mtd-brcm-trx-Add-brcm-trx-magic.patch
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was removedtarget/linux/mediatek/patches-5.10/350-dt-bindings-mtd-brcm-trx-Add-brcm-trx-magic.patch
コミット d339de2e215f718529e8001ecb102241131f395d by hauke
kernel: backport patch to allow using parser_trx from ramips

This patch adds a patch to allow using parser_trx from ramips target,
mainly for Buffalo devices.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: d339de2)
The file was addedtarget/linux/generic/backport-5.10/410-mtd-next-mtd-parsers-trx-allow-to-use-on-MediaTek-MIPS-SoCs.patch
コミット 5403defbec81ef2daaddc191d34f653cb1ab3050 by hauke
ramips: switch parser of trx for mt76x8 subtarget

This patch enable parser_trx and disable mtdsplit_trx for mt76x8
subtarget.
The trx format is used only on Buffalo WCR-1166DS in mt76x8 subtarget
and the parser need to be switched to parser_trx to use the custom magic
number in the header for WCR-1166DS.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 5403def)
The file was modifiedtarget/linux/ramips/mt76x8/config-5.10 (diff)
コミット f7f9e6bd20bbdca6f136d469d1712e6b124635b4 by hauke
ramips: use parser_trx for Buffalo WCR-1166DS

Buffalo WCR-1166DS uses trx-fomatted firmware and the custom magic
number (0x5C436F74, "\Cot") is required for OpenWrt installation from
OEM WebUI.
But the current mtdsplit_trx doesn't support the custom magic number and
fail to parse and split to kernel and rootfs when the factory image is
flashed. Then, the kernel fails to mount rootfs automatically and panics.

Before the commit fddc78bc116bc043fb5cd92dbc45cfd054c21af8, mtdsplit_trx
was patched in ramips target and the device-specific magic number was
supported only for WCR-1166DS[1].
But the patch was not inherited to the later version of the kernel and
deleted by the above commit, then, the custom magic number support was
broken.

[1]: https://github.com/openwrt/openwrt/blob/05d6e92594c507dcd1f4be6c1bcb2282fe1abe1f/target/linux/ramips/patches-4.4/0400-mtd-mtdsplit-add-support-for-custom-trx-magic-for-Buffalo-WCR-1166DS.patch#L27

log (factory image):

[    1.165312] spi-mt7621 10000b00.spi: sys_freq: 193333333
[    1.195782] spi-nor spi0.0: w25q128 (16384 Kbytes)
[    1.205353] 7 fixed-partitions partitions found on MTD device spi0.0
[    1.217938] Creating 7 MTD partitions on "spi0.0":
[    1.227436] 0x000000000000-0x000000030000 : "u-boot"
[    1.238427] 0x000000030000-0x000000040000 : "u-boot-env"
[    1.250123] 0x000000040000-0x000000050000 : "factory"
[    1.261306] 0x000000050000-0x000000810000 : "firmware"
[    1.282051] 0x000000810000-0x000000fd0000 : "firmware2"
[    1.293594] 0x000000fd0000-0x000000fe0000 : "glbcfg"
[    1.304719] 0x000000fe0000-0x000000ff0000 : "board_data"
...
[    1.452424] /dev/root: Can't open blockdev
[    1.460619] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    1.475434] Please append a correct "root=" boot option; here are the available partitions:
[    1.491986] 1f00             192 mtdblock0
[    1.491989]  (driver?)
[    1.504938] 1f01              64 mtdblock1
[    1.504941]  (driver?)
[    1.517885] 1f02              64 mtdblock2
[    1.517888]  (driver?)
[    1.530831] 1f03            7936 mtdblock3
[    1.530834]  (driver?)
[    1.543777] 1f04            7936 mtdblock4
[    1.543781]  (driver?)
[    1.556724] 1f05              64 mtdblock5
[    1.556727]  (driver?)
[    1.569672] 1f06              64 mtdblock6
[    1.569675]  (driver?)
[    1.582617] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    1.598976] Rebooting in 1 seconds..

This patch fixes this issue by using parser_trx with specifying custom
magic number in dts instead of mtdsplit_trx.

log (fixed factory image):

[    1.202044] spi-mt7621 10000b00.spi: sys_freq: 193333333
[    1.225369] spi-nor spi0.0: w25q128 (16384 Kbytes)
[    1.235015] 7 fixed-partitions partitions found on MTD device spi0.0
[    1.247603] Creating 7 MTD partitions on "spi0.0":
[    1.257106] 0x000000000000-0x000000030000 : "u-boot"
[    1.269447] 0x000000030000-0x000000040000 : "u-boot-env"
[    1.281192] 0x000000040000-0x000000050000 : "factory"
[    1.294208] 0x000000050000-0x000000810000 : "firmware"
[    1.305774] 2 trx partitions found on MTD device firmware
[    1.316540] Creating 2 MTD partitions on "firmware":
[    1.326399] 0x00000000001c-0x000000214754 : "linux"
[    1.336063] mtd: partition "linux" doesn't start on an erase/write block boundary -- force read-only
[    1.357070] 0x000000214754-0x0000007c0000 : "rootfs"
[    1.366994] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only
[    1.386368] mtd: device 5 (rootfs) set to be root filesystem
[    1.398700] 1 squashfs-split partitions found on MTD device rootfs
[    1.411027] 0x000000520000-0x0000007c0000 : "rootfs_data"
[    1.422841] 0x000000810000-0x000000fd0000 : "firmware2"
[    1.436282] 0x000000fd0000-0x000000fe0000 : "glbcfg"
[    1.447408] 0x000000fe0000-0x000000ff0000 : "board_data"
...
[    1.611216] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: f7f9e6b)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_buffalo_wcr-1166ds.dts (diff)
コミット 0890fb2df4d89f8792c00859d68641f50df2b4f2 by stijn
realtek: net: dsa: configure better brport flags when ports leave the bridge

Ensures that the DSA driver sets exactly the same default flags as the
bridge when a port joins or leaves.  Without this we end up with a
confusing flag mismatch, where DSA and bridge ports use different sets
of flags.

This is critical as the "learning" mismatch will be harmful to the
network, causing all traffic to be flooded on all ports.

The original commit was buggy, trying to set the flags one-by-one in a
loop.  This was not supported by the API and the end result was that
all but the last flag were cleared.  This bug was implicitly fixed
upstream by commit e18f4c18ab5b ("net: switchdev: pass flags and mask
to both {PRE_,}BRIDGE_FLAGS attributes").

This is a minimum temporary stop measure fix for the critical lack of
"learning" only.  The major API change associated with a full v5.12+
backport is neither required nor wanted. A simpler fix, moving the
call to dsa_port_bridge_flags() out of the loop,  has therefore been
merged into this modified backport.

Fixes: afa3ab54c03d ("realtek: Backport bridge configuration for DSA")
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Acked-by: Daniel Golle <daniel@makrotopia.org>
Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
[fix typos in commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 0890fb2)
The file was addedtarget/linux/realtek/patches-5.10/713-v5.12-net-dsa-configure-better-brport-flags-when-ports-lea.patch
コミット 759149977ea9794bcb928500680fa9462ad74394 by nbd
qosify: update to the latest version

3276aed81c73 move run_cmd() to main.c
558eabc13c64 map: move dns host based lookup code to a separate function
6ff06d66c36c dns: add code for snooping dns packets
a78bd43c4a54 ubus: remove dnsmasq subscriber
9773ffa70f1f map: process dns patterns in the order in which they were defined
f13b67c9a786 dns: allow limiting dns entry matching to cname name

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7591499)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット b3b0a25ee8cf5f508f06822d53af0b60e3116d8a by nbd
toolchain/binutils: remove old versions

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b3b0a25)
The file was removedtoolchain/binutils/patches/2.32/500-Change-default-emulation-for-mips64-linux.patch
The file was removedtoolchain/binutils/patches/2.35.2/500-Change-default-emulation-for-mips64-linux.patch
The file was removedtoolchain/binutils/patches/2.35.2/400-mips_no_dynamic_linking_sym.patch
The file was removedtoolchain/binutils/patches/2.34/400-mips_no_dynamic_linking_sym.patch
The file was removedtoolchain/binutils/patches/2.36.1/300-001_ld_makefile_patch.patch
The file was removedtoolchain/binutils/patches/2.36.1/400-mips_no_dynamic_linking_sym.patch
The file was modifiedtoolchain/binutils/Config.version (diff)
The file was removedtoolchain/binutils/patches/2.32/400-mips_no_dynamic_linking_sym.patch
The file was removedtoolchain/binutils/patches/2.35.2/300-001_ld_makefile_patch.patch
The file was removedtoolchain/binutils/patches/2.32/300-001_ld_makefile_patch.patch
The file was removedtoolchain/binutils/patches/2.32/300-012_check_ldrunpath_length.patch
The file was removedtoolchain/binutils/patches/2.34/500-Change-default-emulation-for-mips64-linux.patch
The file was modifiedtoolchain/binutils/Config.in (diff)
The file was removedtoolchain/binutils/patches/2.36.1/500-Change-default-emulation-for-mips64-linux.patch
The file was removedtoolchain/binutils/patches/2.34/300-001_ld_makefile_patch.patch
コミット 1b463338954e8cacd1193e097957302b389fb45e by nbd
bpf-headers: ship a modified version of stdarg.h from musl to fix ebpf build on glibc

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 1b46333)
The file was modifiedpackage/kernel/bpf-headers/Makefile (diff)
The file was addedpackage/kernel/bpf-headers/files/stdarg.h
コミット c45b5abf6fce79ff3aab6d98cde3e8ff0ae1b1d6 by rafal
bcm4908: fix init on CFE devices

exit in preinit script was stopping whole process

Fixes: 93259e8ca261 ("bcm4908: support "rootfs_data" on U-Boot devices")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: c45b5ab)
The file was modifiedtarget/linux/bcm4908/base-files/lib/preinit/75_rootfs_prepare (diff)
コミット baea8255e0c442c8edfdb8755d644b6e6ba687ba by hauke
linux-firmware: Update to version 20220209

This switches the iwlwifi-firmware-ax200 file to API version 66, this is
the most recent version supported by our driver.

The following files used in OpenWrt changed:
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_dmcub.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_010a.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_010b.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_0303.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_gf.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_gf_010a.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_gf_010b.bin
ar3k-firmware/lib/firmware/qca/nvm_usb_00130201_gf_0303.bin
ar3k-firmware/lib/firmware/qca/rampatch_usb_00130200.bin
ar3k-firmware/lib/firmware/qca/rampatch_usb_00130201.bin
iwlwifi-firmware-ax200/lib/firmware/iwlwifi-cc-a0-66.ucode
iwlwifi-firmware-ax210/lib/firmware/iwlwifi-ty-a0-gf-a0-66.ucode
iwlwifi-firmware-ax210/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm
iwlwifi-firmware-iwl9000/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-firmware-iwl9260/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode
rtl8822ce-firmware/lib/firmware/rtw88/rtw8822c_fw.bin

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: baea825)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
The file was modifiedpackage/firmware/linux-firmware/intel.mk (diff)
コミット d71928c1e36ed0247b2b663ba05b109eb401718f by hauke
nftables: update to version 1.0.2

Changelog:
https://lwn.net/ml/netdev/YhO5Pn+6+dgAgSd9@salvia/

Patches:

removed:
- 001-parser-allow-quoted-string-in-flowtable_expr_member:
it is now part of upstream release [1]

added:
- 001-examples-compile-with-make-check.patch:
backported from [2], it fixes:

nft-json-file.c:3:10: fatal error: nftables/libnftables.h: No such file or directory
    3 | #include <nftables/libnftables.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

[1] https://git.netfilter.org/nftables/commit/?h=v1.0.2&id=07af4429241c9832a613cb8620331ac54257d9df
[2] https://git.netfilter.org/nftables/commit/?id=18a08fb7f0443f8bde83393bd6f69e23a04246b3

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: d71928c)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
The file was addedpackage/network/utils/nftables/patches/001-examples-compile-with-make-check.patch
The file was removedpackage/network/utils/nftables/patches/001-parser-allow-quoted-string-in-flowtable_expr_member.patch
コミット 7b19770525bcb10c82bd6fd769b8db574ac9087f by hauke
realtek: add support for I-O DATA BSH-G24MB

I-O DATA BSH-G24MB is a 24 port gigabit switch, based on RTL8382M.

Specification:

- SoC : Realtek RTL8382M
- RAM : DDR2 128 MiB (Nanya NT5TU128M8HE-AC)
- Flash : SPI-NOR 16 MiB (Macronix MX25L12835FM2I-10G)
- Ethernet : 10/100/1000 Mbps x24
  - port 1-8 : RTL8218B
  - port 9-16 : RTL8218B (SoC)
  - port 17-24 : RTL8218B
- LEDs/Keys : 2x, 1x
- UART : pin header on PCB
  - JP2: 3.3V, TX, RX, GND from rear side
  - 115200n8
- Power : 100 VAC, 50/60 Hz
  - Plug : IEC 60320-C13

Flash instruction using sysupgrade image:

1. Boot BSH-G24MB normally
2. Connect BSH-G24MB to the DHCP enabled network
3. Find the device's IP address and open the WebUI and login
   Note: by default, the device obtains IP address from DHCP server of
         the network
4. Open firmware update page ("ファームウェア アップデート")
5. Rename the OpenWrt sysupgrade image to "bsh-g24mb_v100.image" and
   select it
6. Press apply ("適用") button to perform update
7. Wait ~150 seconds to complete flashing

Note:

- BSH-G24MB has a power-related LED ("電源"), but it's not connected to
  the GPIO of the SoC or RTL8231 and cannot be controlled. Instead of
  it, use system status LED on other than running-state.

- "sys_loop" LED indicates system status and loop-detection status in
  stock firmware.

- BSH-G24MB has 2x os-image partitions named as "RUNTIME"/"RUNTIME2" in
  16 MiB SPI-NOR flash and the size of image per partition is only
  6848 KiB. The secondary image is never used on stock firmware, so also
  use it on OpenWrt to get more space.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 7b19770)
The file was addedtarget/linux/realtek/dts-5.10/rtl8382_iodata_bsh-g24mb.dts
The file was modifiedtarget/linux/realtek/image/rtl838x.mk (diff)
コミット 98113220fa87019c01dfcf08f41730f97323858a by hauke
uboot-envtools: add support for I-O DATA BSH-G24MB

This patch adds the device-specific configuration to u-boot-envtools for
I-O DATA BSH-G24MB switch.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
(commit: 9811322)
The file was modifiedpackage/boot/uboot-envtools/files/realtek (diff)
コミット c46621b3f3fff89cce4dd5e24bd52a4337e44378 by ynezz
lantiq: xrx200: fix use after free bug

The skb->len field is read after the packet is sent to the network
stack. In the meantime, skb can be freed. This patch fixes this bug.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: c46621b)
The file was removedtarget/linux/lantiq/patches-5.10/0715-net-lantiq_xrx200-convert-to-build_skb.patch
The file was addedtarget/linux/lantiq/patches-5.10/0715-v5.17-net-lantiq_xrx200-convert-to-build_skb.patch
The file was removedtarget/linux/lantiq/patches-5.10/0714-net-lantiq_xrx200-increase-napi-poll-weigth.patch
The file was addedtarget/linux/lantiq/patches-5.10/0714-v5.17-net-lantiq_xrx200-increase-napi-poll-weigth.patch
The file was addedtarget/linux/lantiq/patches-5.10/0713-v5.17-MIPS-lantiq-dma-increase-descritor-count.patch
The file was addedtarget/linux/lantiq/patches-5.10/0716-v5.17-net-lantiq_xrx200-fix-use-after-free-bug.patch
The file was removedtarget/linux/lantiq/patches-5.10/0713-MIPS-lantiq-dma-increase-descritor-count.patch
コミット 4eefdc7adbbafbb3ed3c091ead20ba0a674a48da by ynezz
ath79: Add green power LED to Airtight C-75

In addition to the missing green LED definition, the polarity of the
amber power LED was incorrect which is fixed here.

Signed-off-by: Sven Schwermer <sven@svenschwermer.de>
(commit: 4eefdc7)
The file was modifiedtarget/linux/ath79/dts/qca9550_airtight_c-75.dts (diff)
コミット 549f8694c308761c25690a519de724ea3ad2bd76 by ynezz
ipq806x: provide ramoops for R7800/XR500 by default

Add kmod-ramoops to the default set of device packages in
R7800 and XR500, so that the ramoops kernel crash logs
are provided by default for these routers.

The capability was earlier defined by 97158fe1 and cf346dfa,
but the feature was not yet turned on by default.

The possible kernel crashes are stored into /sys/fs/pstore/*

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(commit: 549f869)
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
コミット eb38af788180d624e5b37aa5db1fe3766b138dc8 by ynezz
ath79: add support for MikroTik RouterBOARD mAP lite

The MikroTik RouterBOARD mAPL-2nd (sold as mAP Lite) is a small
2.4 GHz 802.11b/g/n PoE-capable AP.

See https://mikrotik.com/product/RBmAPL-2nD for more info.

Specifications:
- SoC: Qualcomm Atheros QCA9533
- RAM: 64 MB
- Storage: 16 MB NOR
- Wireless: Atheros AR9531 (SoC) 802.11b/g/n 2x2:2, 1.5 dBi antenna
- Ethernet: Atheros AR8229 (SoC), 1x 10/100 port, 802.3af/at PoE in
- 4 user-controllable LEDs:
   · 1x power (green)
   · 1x user (green)
   · 1x lan (green)
   · 1x wlan (green)

Flashing:
TFTP boot initramfs image and then perform sysupgrade. Follow common
MikroTik procedure as in https://openwrt.org/toh/mikrotik/common.

Note: following 781d4bfb397cdd12ee0151eb66c577f470e3377d
The network setup avoids using the integrated switch and connects the
single Ethernet port directly. This way, link speed (10/100 Mbps) is
properly reported by eth0.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: eb38af7)
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 addedtarget/linux/ath79/dts/qca9533_mikrotik_routerboard-mapl-2nd.dts
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/01_leds (diff)
コミット 62125c3ad51478c1bb9c237471ac04ea971bda6a by ynezz
ath79: fix button labels for WZR-HP-AG300H and WZR-600DHP

These were present in ar71xx but overlooked when porting to ath79.

Fixes: 480bf2827392 ("ath79: add support for Buffalo WZR-HP-AG300H")

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(commit: 62125c3)
The file was modifiedtarget/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dtsi (diff)
コミット ed364cd4b03b289a7bb4b32c350c46eddeb6b6b9 by ynezz
ramips: add support for Renkforce WS-WN530HP3-A

This adds support for the Renkforce WS-WN530HP3-A ceiling-
mountable Wireless Access Point, which is powered over PoE.
Hardware:
- SoC: Mediatek MT7621DAT
- RAM: 128MiB on SoC
- Flash: 16MiB GigaDevice GD25Q128C
- 2.4Ghz Wifi: Mediatek MT603EN
- 5GHz Wifi: MT613BEN
- Ethernet:
  - 1x 1GBit WAN port, passive PoE capable
  - 2x 1GBit LAN ports
LEDs: 1x Bi-Color LED (red/blue)
Buttons: 1x Reset Button, 1x Power Button

Installation:
Power on the access point and immedately press the reset
button for 10 seconds. Connect web-browser to 192.168.10.1
and upload sysupgrade image. Flash uploaded image and wait
about 2 minutes for reboot.

Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [fixed SoB]
(commit: ed364cd)
The file was addedtarget/linux/ramips/dts/mt7621_renkforce_ws-wn530hp3-a.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)
コミット e42764cc5fa364e9fa553903c56191484738965e by mans0n
build: image: use UTC for zip timestamp

Zip uses DOS timestamp for mtime which is stored in local time and hence
depends on the timezone of the build system. Force zip to use UTC timezone
to make image builds more reproducible.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: e42764c)
The file was modifiedinclude/image-commands.mk (diff)
コミット 39d06472eb93d72940b2728d33e2dafa2676e47b by mans0n
tools: zip: fetch SOURCE_DATE_EPOCH directly

Remove "--mtime" option introduced in commit 18c9faa03211 ("tools: zip:
add option for reproducible archives") and instead fetch SOURCE_DATE_EPOCH
environment variable directly in the code.

Ref: https://sourceforge.net/p/infozip/patches/25/
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 39d0647)
The file was addedtools/zip/patches/011-reproducible-mtime.patch
The file was modifiedinclude/image-commands.mk (diff)
The file was removedtools/zip/patches/011-add-option-for-reproducible-archives.patch
コミット 4f3a565f5d23724cc46d9a32d76ad18425fe6e2d by mans0n
tools: zip: make encrypted archives reproducible

Zip always try to generate new encryption header depending on execution
time and process id, which is far from being reproducible. This commit
changes the zip srand() seed to a predictable value to generate
reproducible random bytes for the encryption header. This will compromise
the goal of secure archive encryption, but it would not be a big problem
for our purpose.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 4f3a565)
The file was addedtools/zip/patches/012-make-encrypted-archives-reproducible.patch
コミット 3c4810fecc65dfc36bf43438c07749e9efe1bcb5 by mans0n
ramips: add support for Asus RT-AC1200

Asus RT-AC1200 is a 2.4/5GHz dual band AC router,
based on MediaTek MT7628AN.

Specification:
* SoC: MT7628AN
* RAM: DDR2 64 MiB
* Flash: 16 MiB NOR (W25Q128BV)
* Wi-Fi:
  * 2.4GHz: SoC Built-in
  * 5GHz: MT7612EN
* Ethernet: 5x 100Mbps
  * Switch: SoC built-in
* USB: 1x 2.0

Flash Layout:
0x0000000-0x0030000 : "bootloader"
0x0030000-0x0040000 : "nvram"
0x0040000-0x0050000 : "factory"
0x0050000-0x1000000 : "firmware"

MAC address:
LAN: factory 0x28
WAN: factory 0x22
2.4G: factory 0x4
5G: factory 0x8004

Installation via **recovery** mode:
1. Download the Asus recovery firmware (windows) tool from
   http://dlcdnet.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/Rescue.zip
2. Set your ethernet IP manually 192.168.1.5 / 255.255.255.0 with NO
   gateway.
3. Plug in your ethernet to LAN port 1 on the router.
4. Load up the recovery software with the firmware file, but don't press
   "Upload" yet.
5. Plug in the router to power WHILE HOLDING the reset button in. While
   CONTINUING to hold the button, select "Upload" Continue to hold the
   reset button in until it finishes and verifies!
6. If that doesn't work try pressing "Upload" first just before you do
   step 5. At some point while holding reset the rescue tool will finally
   detect and upload the firmware. That's when you can let go of the
   reset button.
7. The router will reboot and not much will happen. Wait a minute or 2.
8. Power off and on the router again. Voila. Set everything your Ethernet
   IP back to DHCP (automatically) and you're good to go.

Revert to stock firmware:
1. Install stock image via recovery mode.

Tested-by: Ivan Pavlov <AuthorReflex@gmail.com>
Signed-off-by: Ray Wang <raywang777@foxmail.com>
(commit: 3c4810f)
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_asus_rt-ac1200.dts
コミット 2876f7534fe84f047f02bdda2886a9aeedbb8e76 by mans0n
ramips: mt7621: add support for Zbtlink ZBT-WG1608

Zbtlink ZBT-WG1608 is a Wi-Fi router intendent to use with WWAN (4G/5G)
modems.

Specifications:
* SoC: MediaTek MT7621A
* RAM: 256/512 MiB
* Flash: 16/32 MiB (SPI NOR)
* Wi-Fi:
  * MediaTek MT7603E : 2.4Ghz
  * MediaTek MT7613BE : 5Ghz
* Ethernet: 10/100/1000 Mbps Ethernet x5 ports (4xLAN + WAN)
* M.2: 1x slot with USB&SIM
  * EM7455/EM12-G/EM160R/RM500Q-AE
* USB: 1x 3.0 Type-A port
* External storage: 1x microSD (SDXC) slot
* UART: console (115200 baud)
* LED:
  * 1 power indicator
  * 1 WLAN 2.4G controlled (wlan 2G)
  * 3 SoC controlled (wlan 5G, wwan, internet)
  * 5 per Eth phy (4xLAN + WAN)

MAC Addresses:
* LAN    : f8:5e:3c:xx:xx:e0 (Factory, 0xe000 (hex))
* WAN    : f8:5e:3c:xx:xx:e1 (Factory, 0xe006 (hex))
* 2.4 GHz: f8:5e:3c:xx:xx:de (Factory, 0x0004 (hex))
* 5 GHz  : f8:5e:3c:xx:xx:df (Factory, 0x8004 (hex))

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.

Recovery Mode:
* Press reset button, power up the device, wait for about 10sec.
* Upload sysupgrade image through the firmware recovery mode web page at
  192.168.1.1.

Signed-off-by: Kim Namu <namu@theseed.io>
(commit: 2876f75)
The file was addedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg1608.dtsi
The file was addedtarget/linux/ramips/dts/mt7621_zbtlink_zbt-wg1608-16m.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
コミット 94d4269ec720db66ec8b92df1821ef19330897b1 by mans0n
ramips: fix DEVICE_VENDOR for unbranded devices

In commit ee66fe4ea9a6 ("ramips: convert DEVICE_TITLE to new variables"),
DEVICE_VENDOR of some unbranded devices were set incorrectly:
* WR512-3GN is not a dev board from Ralink.
* "XDX-RN502J" is the whole model name and should be not split.

This patch sets their DEVICE_VENDOR to "Unbranded", and changes their DTS
model properties accordingly.

Ref: d0bf15f23595 ("ramips: add support for A5-V11 board (resubmit)")
Ref: 9085b05d9e71 ("ramips: rt305x: support for wr512-3gn-like routers")
Ref: 0e486d2fd297 ("ramips: add support for unbranded XDX-RN502J board")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 94d4269)
The file was modifiedtarget/linux/ramips/dts/rt3052_unbranded_wr512-3gn-8m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_unbranded_wr512-3gn-4m.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt5350_unbranded_a5-v11.dts (diff)
The file was modifiedtarget/linux/ramips/dts/rt3052_unbranded_xdx-rn502j.dts (diff)
The file was modifiedtarget/linux/ramips/image/rt305x.mk (diff)
コミット 9d06f1a618530ecfbd945cf3fb46b610f9b52c86 by mans0n
ramips: allow USB power control on TP-Link MR3020v3

By switching EPHY_LED4_N_JTRST_N from EPHY_LED4_N to GPIO#39
we can control USB port power an all current revisions of MR3020v3.
It was not a thing on some first revisions, pin was unused.
But for now on all current MR3020v3 boards EPHY_LED4_N_JTRST_N pin
is connected to USB power key.
Also it was not used as EPHY indicator on any revision of the board.

Signed-off-by: Dmitry Chigiryov <dmitry.chigiryov@ya.ru>
[changed author address (used SoB one)]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 9d06f1a)
The file was modifiedtarget/linux/ramips/dts/mt7628an_tplink_tl-mr3020-v3.dts (diff)
コミット 6b822189b11d0abb3a8618f7b9f73a9de50caabd by rsalvaterra
toolchain: binutils: add support for version 2.38

While at it, also fix the download.xs4all.nl and add ftp.gnu.org to the GNU
mirrors, as it seems to be updated faster.

Deleted (upstreamed):
600-Close_the_file_descriptor.patch [1]

[1] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=5a98fb7513b559e20dfebdbaa2a471afda3b4742

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 6b82218)
The file was modifiedtoolchain/binutils/Config.version (diff)
The file was modifiedtoolchain/binutils/Config.in (diff)
The file was modifiedscripts/download.pl (diff)
The file was addedtoolchain/binutils/patches/2.38/300-001_ld_makefile_patch.patch
The file was modifiedtoolchain/binutils/Makefile (diff)
The file was addedtoolchain/binutils/patches/2.38/500-Change-default-emulation-for-mips64-linux.patch
The file was addedtoolchain/binutils/patches/2.38/400-mips_no_dynamic_linking_sym.patch
コミット a5eeac8033786a7a04b7569175e41e415b6579c0 by mail
CI: move logs/ to GITHUB_WORKSPACE

Artifacts can only be uploaded from inside the GITHUB_WORKSPACE. While
the Linux CI jobs run inside that per default, a special case-sensitive
mount outside the GITHUB_WORKSPACE is used for macOS builds.

To make log artifacts work for both macOS and Linux, move logs/ folder
to GITHUB_WORKSPACE on failures.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: a5eeac8)
The file was modified.github/workflows/tools.yml (diff)
コミット 289fbc5102a31e563d91cb8c99596bd63901406a by yszhou4tech
iptables: add iptables-mod-socket

Previously libxt_socket.so was included in iptables-mod-tproxy.  It was
missed out when trying to make kmod-ipt-socket and kmod-ipt-tproxy
separate packages

Fixes: 4f443c88 ("netfilter: separate packages for kmod-ipt-socket and kmod-ipt-tproxy")
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 289fbc5)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 802df0987328246a405b9183b92b7ac94838e8e2 by daniel
kernel: wwan: add MeigLink SLM750 modem support

Add patch found in Teltonika RUT9_R_00.07.01.4 GPL SDK download[1]
adding USB IDs of the MeigLink SLM750 to the relevant kernel drivers.
Newer versions of Teltonika's 2G/3G/4G RUT9XX WWAN router series come
with this kind of modem.

[1]: https://wiki.teltonika-networks.com/view/GPL
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 802df09)
The file was addedtarget/linux/generic/hack-5.10/780-usb-net-MeigLink_modem_support.patch
コミット c8350dfb3cdee7653744bbb4ee3b0ac1b015912c by mschiffer
x86: legacy: enable pata_sis driver

This driver is needed to boot from CompactFlash on the Siemens Futro S400.
The device has an AMD NX1500 CPU, which seems to be unsupported by the
geode subtarget, so it must use legacy.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: c8350df)
The file was modifiedtarget/linux/x86/legacy/config-5.10 (diff)
コミット 25d1c85d1ad3bf48832634c6a37e981a4572a569 by pepe2k
imx: fix USB support

The ChipIdea USB kernel driver gained support for disabling glue drivers
in 5.8, see upstream commmit: 95caa2ae70fd ("usb: chipidea: allow
disabling glue drivers if EMBEDDED").

This enables 'CONFIG_USB_CHIPIDEA_IMX' in the 'imx' target kernel config
which brings back USB support.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 25d1c85)
The file was modifiedtarget/linux/imx/config-5.10 (diff)
コミット 0d45e1ea96ef29649f080c54f99fb1c80482421b by rafal
uboot-bcm4908: add package with BCM4908 U-Boot

New BCM4908 devices come with U-Boot instead of CFE. Firmwares for such
devices has to include U-Boot.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 0d45e1e)
The file was addedpackage/boot/uboot-bcm4908/patches/100-check-config-allow-to-complete-build-even-with-ad-ho.patch
The file was addedpackage/boot/uboot-bcm4908/Makefile
The file was addedpackage/boot/uboot-bcm4908/patches/200-configs-bcm94908-unset-CONFIG_SPL.patch
The file was addedpackage/boot/uboot-bcm4908/patches/201-Assume-TPL-support-for-ATF-when-compiling-U-Boot-wit.patch
コミット 34fd5e325af5cbcb64696c9b4b1660f22299790f by rafal
bcm4908: include U-Boot in images

This is a step forward in adding support for devices with U-Boot.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 34fd5e3)
The file was modifiedtarget/linux/bcm4908/image/bootfs-generic.its (diff)
コミット c8a88118af4602e9eb1b57434d9e2e2c57667e53 by daniel
uqmi: set CID during 'query-data-status' operation

Modems used in ZTE mobile broadband routers require to query the data
session status using the same CID as one used to establish the session,
otherwise they will report the session as "disconnected" despite
reporting correct PDH in previous step. Without this change, IPv6
connection on these modems doesn't establish properly. In IPv4 this bug
is present as well, but for some reason querying of IPv4 status works
using temporary CID, this however seems noncompliant with QMI
specifications, so fix it as well.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: c8a8811)
The file was modifiedpackage/network/utils/uqmi/files/lib/netifd/proto/qmi.sh (diff)
コミット 2a801ee562b52913ab90bc88b5d463de7f67a9b9 by daniel
uqmi: update to git HEAD

44dd095 uqmi: corrected too short received SMS

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2a801ee)
The file was modifiedpackage/network/utils/uqmi/Makefile (diff)
コミット 9851d4b6ce6e89d164a04803817625a9041b060a by daniel
base-files: call "sync" after initial setup

OpenWrt uses a lot of (b)ash scripts for initial setup. This isn't the
best solution as they almost never consider syncing files / data. Still
this is what we have and we need to try living with it.

Without proper syncing OpenWrt can easily get into an inconsistent state
on power cut. It's because:
1. Actual (flash) inode and data writes are not synchronized
2. Data writeback can take up to 30 seconds (dirty_expire_centisecs)
3. ubifs adds extra 5 seconds (dirty_writeback_centisecs) "delay"

Some possible cases (examples) for new files:
1. Power cut during 5 seconds after write() can result in all data loss
2. Power cut happening between 5 and 35 seconds after write() can result
   in empty file (inode flushed after 5 seconds, data flush queued)

Above affects e.g. uci-defaults. After executing some migration script
it may get deleted (whited out) without generated data getting actually
written. Power cut will result in missing data and deleted file.

There are three ways of dealing with that:
1. Rewriting all user-space init to proper C with syncs
2. Trying bash hacks (like creating tmp files & moving them)
3. Adding sync and hoping for no power cut during critical section

This change introduces the last solution that is the simplest. It
reduces time during which things may go wrong from ~35 seconds to
probably less than a second. Of course it applies only to IO operations
performed before /etc/init.d/boot . It's probably the stage when the
most new files get created.

All later changes are usually done using smarter C apps (e.g. busybox or
uci) that creates tmp files and uses rename() that is expected to be
atomic.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
(commit: 9851d4b)
The file was modifiedpackage/base-files/files/etc/init.d/boot (diff)
コミット b3da44b6471dbfb3b71201a80f8844a3bc71ee35 by mans0n
ramips: Add support for Dual-Q H721

Dual-Q H721 is a router platform board, it is the smaller model of
the U7621-06.

The device has the following specifications:

MT7621AT (880 MHz)
256 of RAM (DDR3)
16 MB of FLASH (MX25l12805d SPI)
5x 1 Gbps Ethernet (MT7621 built-in switch)
1x M.2 (NGFF) 3.7V 3A max for 5G M.2 Modem work at USB3.0 mode
1x Minipcie 3.7V 3A max for LTE Modem work at USB2.0 Mode
2x Minipcie for WIFI card
4x Lan+1x Wan 10/100M/1000M RJ45 port
14x LEDs (1x GPIO-controlled)
1x reset button
1x UART header (4-pins)
1x mico SD-card reader
1x DC jack for main power (5~27 V)

The following has been tested and is working:

Ethernet switch
miniPCIe slots (tested with Wi-Fi cards and LTE modem cards)
miniSIM slot (works with normal size simcard)
sysupgrade
reset button
micro SD-card reader

Installation:

This board has no locked down bootloader. The seller can be asked to
install openwrt, so upgrades are standard sysupgrade method.

Recovery:

This board contains a Chinese, closed-source bootloader called Breed
(Boot and Recovery Environment for Embedded Devices). Breed supports web
recovery and to enter it, you keep the reset button pressed for around
5 seconds during boot. Your machine will be assigned an IP through DHCP
and the router will use IP address 192.168.1.1. The recovery website is
in Chinese, but is easy to use. Click on the second item in the list to
access the recovery page, then the second item on the next page is where
you select the firmware. In order to start the recovery, you click the
button at the bottom.

Signed-off-by: Dawsen Gao <dawsen_gao@163.com>
[change author name (used SoB one), add ethernet pinctrl,
apply sorting to device recipe]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: b3da44b)
The file was addedtarget/linux/ramips/dts/mt7621_dual-q_h721.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 285e636b1665f0f238da072c497f150f9acc4b54 by mans0n
ramips: update WLAN MAC address of Phicomm K2P

The wireless mac address difference of this machine is similar
to that of D-Link DIR-853-R1, so use the same practice.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 285e636)
The file was modifiedtarget/linux/ramips/dts/mt7621_phicomm_k2p.dts (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 7fa227ead5246cfa61b38888b2394d433ad66f36 by mans0n
ramips: update WLAN MAC address of JCG Y2

MAC addresses on OEM firmware:
  04:xx:xx:xx:xx:c8  factory 0x4     wlan2g
  06:xx:xx:xx:xx:c8  [not on flash]  wlan5g

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 7fa227e)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
コミット 591a2b95254116f8286f369078c520ff84106079 by mans0n
ath79: Add LED labels for Airtight C-75

Keep labels since OpenWrt userland tooling (get_dt_led) depends on them
to find the LED instances referenced by the led-* aliases.

The label for the amber power LED was removed in 4eefdc7adb.

Signed-off-by: Sven Schwermer <sven@svenschwermer.de>
(commit: 591a2b9)
The file was modifiedtarget/linux/ath79/dts/qca9550_airtight_c-75.dts (diff)
コミット 8d255512437ec47cc7d87d7e11480c0a287417c6 by mans0n
ramips: Apply pinctrl DTS changes to TL-WPA8631P

Applies changes from 7774b86019 to new device committed later. Fix some
whitespace in the DTS. Use standard model name format in DTS.

Fixes: 6c743c3006f9 ("ramips: Add support for TP-Link TL-WPA8631P v3")
Signed-off-by: Joe Mullally <jwmullally@gmail.com>
Reported-by: Arınç ÜNAL <arinc.unal@arinc9.com>
(commit: 8d25551)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_tl-wpa8631p-v3.dts (diff)
コミット 3150e8bf3e58255241ffaeeec5e4063576518d90 by nbd
tools/expat: update to 2.4.7

Mostly a bug fix to the bug fix to CVE-2022-25236

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 3150e8b)
The file was modifiedtools/expat/Makefile (diff)
コミット cca5367f2726c7fbe319cf97330903ee7a4c00ee by nbd
tools/expat: enable DTD

Fixes gdb usage, which depends on it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: cca5367)
The file was modifiedtools/expat/Makefile (diff)
コミット e5440ec87163fa24d5df890bc60f0c3e65be8dd9 by hauke
ipset: add backport patch for IPv6 nftables ipset-translation

When porting mwan3 from iptables to nftables I tried the new translation
tool for ipset ipset-translate. I noticed that no IPv6 ipset can be
created with the tool. I have reported the problem to the upstream
project and the following patch fixes the problem.

Until this upsream is included in a new release, this patch should be
used in Openwrt.

https://lore.kernel.org/netfilter-devel/20220228190217.2256371-1-pablo@netfilter.org/T/#m09cc3cb738f2e42024c7aecf5b7240d9f6bbc19c

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: e5440ec)
The file was modifiedpackage/network/utils/ipset/Makefile (diff)
The file was addedpackage/network/utils/ipset/patches/0002-Fix-IPv6-sets-nftables-translation.patch
コミット e9c99e0f7f02e94d8e8ca3da4429f5221684c305 by hauke
iptables: backport missing init_extensions6() calls

This fixes ip6tables-nft no being able to use built-in
extensions like icmp6.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: e9c99e0)
The file was addedpackage/network/utils/iptables/patches/001-xtables-Call-init_extensions6-for-static-builds.patch
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 7f92046dff4d0c797c42f0754bf5d5adb5eb6990 by hauke
tools/mtools: update to 4.0.38

No real changelog available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 7f92046)
The file was modifiedtools/mtools/Makefile (diff)
コミット f88a6da020796b33a638c21929803c8b695e45b8 by hauke
tools/cmake: update to 3.22.3

Seems to be mostly pthread fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: f88a6da)
The file was modifiedtools/cmake/Makefile (diff)
コミット 9a44bc78b4413673f15a425e066d5c771b8054c6 by hauke
tools/fakeroot: update to 1.28

Refreshed patches.

Upstream says there's only a bugfix for GNU Hurd.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9a44bc7)
The file was modifiedtools/fakeroot/patches/400-alpine-libc.musl-fix.patch (diff)
The file was modifiedtools/fakeroot/Makefile (diff)
コミット 9c290ad498326c06a8e9dabe19dfb1b1c709e651 by hauke
tools/ccache: update to 4.6

Full changelog: https://ccache.dev/releasenotes.html#_ccache_4_6

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9c290ad)
The file was modifiedtools/ccache/Makefile (diff)
コミット 3f5b2d25eef9a252c54adcad18ba65a0d19d69b2 by hauke
kernel: bump 5.10 to 5.10.104

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 3f5b2d2)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/140-mtd-parsers-trx-parse-firmware-MTD-partitions-only.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0027-i2c-bcm2835-Add-debug-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0146-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch (diff)
コミット efc8aff62cb244583a14c30f8d099103b75ced1d by hauke
kernel/modules: add kmod-inet-diag package

Add option to compile kmod-inet-diag, support for INET (TCP, DCCP, etc)
socket monitoring interface used by native Linux tools such as ss.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(commit: efc8aff)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
コミット d1a8690742fc448b764cf5fb448b6459c13e3ccc by hauke
realtek: add ZyXEL GS1900-24 v1 support

The ZyXEL GS1900-24 v1 is a 24 port switch with two SFP ports, similar to
the other GS1900 switches.

Specifications
--------------
* Device:    ZyXEL GS1900-24 v1
* SoC:       Realtek RTL8382M 500 MHz MIPS 4KEc
* Flash:     16 MiB
* RAM:       Winbond W9751G8KB-25 64 MiB DDR2 SDRAM
* Ethernet:  24x 10/100/1000 Mbps, 2x SFP 100/1000 Mbps
* LEDs:
  * 1 PWR LED (green, not configurable)
  * 1 SYS LED (green, configurable)
  * 24 ethernet port link/activity LEDs (green, SoC controlled)
  * 2 SFP status/activity LEDs (green, SoC controlled)
* Buttons:
  * 1 "RESET" button on front panel (soft reset)
  * 1 button ('SW1') behind right hex grate (hardwired power-off)
* Power:     120-240V AC C13
* UART:      Internal populated 10-pin header ('J5') providing RS232;
             connected to SoC UART through a SIPEX 3232EC for voltage
             level shifting.

* 'J5' RS232 Pinout (dot as pin 1):
  2) SoC RXD
  3) GND
  10) SoC TXD

Serial connection parameters: 115200 8N1.

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

OEM upgrade method:

* Log in to OEM management web interface

* Navigate to Maintenance > Firmware > Management

* If "Active Image" has the first option selected, OpenWrt will need to be
  flashed to the "Active" partition. If the second option is selected,
  OpenWrt will need to be flashed to the "Backup" partition.

* Navigate to Maintenance > Firmware > Upload

* Upload the openwrt-realtek-rtl838x-zyxel_gs1900-24-v1-initramfs-kernel.bin
  file by your preferred method to the previously determined partition.
  When prompted, select to boot from the newly flashed image, and reboot
  the switch.

* Once OpenWrt has booted, scp the sysupgrade image to /tmp and flash it:

  > sysupgrade /tmp/openwrt-realtek-rtl838x-zyxel_gs1900-24-v1-squashfs-sysupgrade.bin

U-Boot TFTP method:

* Configure your client with a static 192.168.1.x IP (e.g. 192.168.1.10).

* Set up a TFTP server on your client and make it serve the initramfs
  image.

* Connect serial, power up the switch, interrupt U-boot by hitting the
  space bar, and enable the network:

  > rtk network on

> Since the GS1900-24 v1 is a dual-partition device, you want to keep the
  OEM firmware on the backup partition for the time being. OpenWrt can
  only be installed in the first partition anyway (hardcoded in the
  DTS). To ensure we are set to boot from the first partition, issue the
  following commands:

  > setsys bootpartition 0
  > savesys

* Download the image onto the device and boot from it:

  > tftpboot 0x81f00000 192.168.1.10:openwrt-realtek-rtl838x-zyxel_gs1900-24-v1-initramfs-kernel.bin
  > bootm

* Once OpenWrt has booted, scp the sysupgrade image to /tmp and flash it:

  > sysupgrade /tmp/openwrt-realtek-rtl838x-zyxel_gs1900-24-v1-squashfs-sysupgrade.bin

Signed-off-by: Martin Kennedy <hurricos@gmail.com>
(commit: d1a8690)
The file was addedtarget/linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24-v1.dts
The file was modifiedpackage/boot/uboot-envtools/files/realtek (diff)
The file was modifiedtarget/linux/realtek/image/rtl838x.mk (diff)
コミット da1347d6d6462b14a62c76dc7b90205dcb3ceacd by hauke
realtek: enable pca953x driver for rtl838x subtarget

The system status LED on Panasonic Switch-M8eG PN28080K is connected to
a PCA9539PW. To use the LED as a status LED of OpenWrt while booting,
enable the pca953x driver and built-in to the kernel.
Also enable CONFIG_GPIO_PCA953X_IRQ to use interrupt via RTL83xx GPIO.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Acked-by: Sander Vanheule <sander@svanheule.net>
(commit: da1347d)
The file was modifiedtarget/linux/realtek/rtl838x/config-5.10 (diff)
コミット e83ab243bef6e32c1fbb8ceda5301aa21f0c51cf by hauke
realtek: add support for Panasonic Switch-M8eG PN28080K

Panasonic Switch-M8eG PN28080K is a 8 + 1 port gigabit switch, based on
RTL8380M.

Specification:

- SoC : Realtek RTL8380M
- RAM : DDR3 128 MiB (Winbond W631GG8KB-15)
- Flash : SPI-NOR 32 MiB (Macronix MX25L25635FMI-10G)
- Ethernet : 10/100/1000 Mbps x8 + 1
  - port 1-8 : TP, RTL8218B (SoC)
  - port 9 : SFP, RTL8380M (SoC)
- LEDs/Keys : 7x / 1x
- UART : RS-232 port on the front panel (connector: RJ-45)
  - 3:TX, 4:GND, 5:GND, 6:RX (pin number: RJ-45)
  - 9600n8
- Power : 100-240 VAC, 50/60 Hz, 0.5 A
  - Plug : IEC 60320-C13
- Stock OS : VxWorks based

Flash instruction using initramfs image:

1.  Prepare the TFTP server with the IP address 192.168.1.111
2.  Rename the OpenWrt initramfs image to "0101A8C0.img" and place it to
    the TFTP directory
3.  Download the official upgrading firmware (ex: pn28080k_v30000.rom)
    and place it to the TFTP directory
4.  Boot M8eG and interrupt the U-Boot with Ctrl + C keys
5.  Execute the following commands and boot with the OpenWrt initramfs
    image

    rtk network on
    tftpboot 0x81000000
    bootm

6.  Backup mtdblock files to the computer by scp or anything and reboot
7.  Interrupt the U-Boot and execute the following commands to re-create
    filesystem in the flash

    ffsmount c:/
    ffsfmt c:/

    this step takes a long time, about ~ 4 mins

8.  Execute the following commands to put the official images to the
    filesystem

    updatert <official image>

    example:

      updatert pn28080k_v30000.rom

    this step takes about ~ 40 secs

9.  Set the environment variables of the U-Boot by the following commands

    setenv loadaddr 0xb4e00000
    setenv bootcmd bootm
    saveenv

10: Download the OpenWrt initramfs image and boot with it

    tftpboot 0x81000000 0101A8C0.img
    bootm

11: On the initramfs image, download the sysupgrade image and perform
    sysupgrade with it

    sysupgrade <imagename>

12: Wait ~ 120 seconds to complete flashing

Note:

- "Switch-M8eG" is a model name, and "PN28080K" is a model number.
  Switch-M8eG has an another (old) model number ("PN28080"), it's not a
  Realtek based hardware.

- Switch-M8eG has a "POWER" LED (Green), but it's not connected to any
  GPIO pin.

- The U-Boot checks the runtime images in the flash when booting and
  fails to execute anything in "bootcmd" variable if the images are not
  exsisting.

- A filesystem is formed in the flash (0x100000-0x1DFFFFF) on the stock
  firmware and it includes the stock images, configuration files and
  checksum files. It's unknown format, can't be managed on the OpenWrt.
  To get the enough space for OpenWrt, move the filesystem to the head
  of "fs_reserved" partition by execution of "ffsfmt" and "updatert".

- On the other devices in the same series of Switch-M8eG PN28080K, the
  INT pin on the PCA9555 is not connected to anywhere.

Back to the stock firmware:

1. Delete "loadaddr" variable and set "bootcmd" to the original value

   on U-Boot:

     setenv loadaddr
     setenv bootcmd 'bootm 0x81000000'

   on OpenWrt:

     fw_setenv loadaddr
     fw_setenv bootcmd 'bootm 0x81000000'

2. Perform reset or reboot

  on U-Boot:

    reset

  on OpenWrt:

    reboot

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Reviewed-by: Sander Vanheule <sander@svanheule.net>
(commit: e83ab24)
The file was addedtarget/linux/realtek/dts-5.10/rtl83xx_panasonic_mxxeg-pn28xx0k.dtsi
The file was addedtarget/linux/realtek/dts-5.10/rtl8380_panasonic_m8eg-pn28080k.dts
The file was modifiedtarget/linux/realtek/image/rtl838x.mk (diff)
コミット 07723492e9acf5aea51eb8de3bcc4e36305c9e6b by hauke
ath79: improve factory.bin for some Senao devices

Some boards with firmware made with Senao SDK based on Linux 3.3
have the following lines in the OEM upgrade script at
/etc/fwupgrade.sh

local append=""
local CONF_TAR="/tmp/sysupgrade.tgz"
[ -f "$CONF_TAR" ] && append="-j $CONF_TAR"

and

\# check FWINFO filename
[ -z $(ls FWINFO* | grep -i ${modelname}) ] && errcode="1"

This addition also prevents needing to factory reset after flashing
for some boards that also have these lines in the script

\# Support downgrade but do default (Smart v2.x.x.x -> senaowrt v1.x.x.x)
[ $(ls FWINFO* | grep -i ${modelname} | cut -d "-" -f4 | cut -c 2) -lt 2 ] && append=""

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 0772349)
The file was modifiedtarget/linux/ath79/image/common-senao.mk (diff)
コミット 561f46bd02a99c47298b396485f7bac2b4c9fce7 by hauke
ath79: add support for Araknis AN-300-AP-I-N

FCC ID: U2M-AN300APIN

Araknis AN-300-AP-I-N is an indoor wireless access point with
1 Gb ethernet port, dual-band wireless,
internal antenna plates, and 802.3at PoE+

this board is a Senao device:
the hardware is equivalent to EnGenius EWS310AP
the software is modified Senao SDK which is based on openwrt and uboot
including image checksum verification at boot time,
and a failsafe image that boots if checksum fails

**Specification:**

  - AR9344 SOC MIPS 74kc, 2.4 GHz WMAC, 2x2
  - AR9382 WLAN PCI on-board 168c:0030, 5 GHz, 2x2
  - AR8035-A PHY RGMII GbE with PoE+ IN
  - 40 MHz clock
  - 16 MB FLASH MX25L12845EMI-10G
  - 2x 64 MB RAM 1839ZFG V59C1512164QFJ25
  - UART console J10, populated, RX shorted to ground
  - 4 antennas 5 dBi, internal omni-directional plates
  - 4 LEDs power, 2G, 5G, wps
  - 1 button reset

  NOTE: all 4 gpio controlled LEDS are viewed through the same lightguide
therefore, the power LED is off for default state

**MAC addresses:**

  MAC address labeled as ETH
  Only one Vendor MAC address in flash at art 0x0

  eth0 ETH  *:7d art 0x0
  phy1 2.4G *:7e ---
  phy0 5GHz *:7f ---

**Serial Access:**

  the RX line on the board for UART is shorted to ground by resistor R176
  therefore it must be removed to use the console
  but it is not necessary to remove to view boot log

  optionally, R175 can be replaced with a solder bridge short

  the resistors R175 and R176 are next to the UART RX pin at J10

**Installation:**

  Method 1: Firmware upgrade page:

    (if you cannot access the APs webpage)
    factory reset with the reset button
    connect ethernet to a computer
    OEM webpage at 192.168.20.253
    username and password 'araknis'
    make a new password, login again...

    Navigate to 'File Management' page from left pane
    Click Browse and select the factory.bin image
    Upload and verify checksum
    Click Continue to confirm
    wait about 3 minutes

  Method 2: Serial to load Failsafe webpage:

    After connecting to serial console and rebooting...
    Interrupt uboot with any key pressed rapidly
    execute `run failsafe_boot` OR `bootm 0x9fd70000`
    wait a minute
    connect to ethernet and navigate to
    192.168.20.253
    Select the factory.bin image and upload
    wait about 3 minutes

**Return to OEM:**

  Method 1: Serial to load Failsafe webpage (above)

  Method 2: delete a checksum from uboot-env
  this will make uboot load the failsafe image at next boot
  because it will fail the checksum verification of the image

    ssh into openwrt and run
    `fw_setenv rootfs_checksum 0`
    reboot, wait a minute
    connect to ethernet and navigate to
    192.168.20.253
    select OEM firmware image and click upgrade

  Method 3: backup mtd partitions before upgrade

**TFTP recovery:**

  Requires serial console, reset button does nothing

  rename initramfs-kernel.bin to '0101A8C0.img'
  make available on TFTP server at 192.168.1.101
  power board, interrupt boot with serial console
  execute `tftpboot` and `bootm 0x81000000`

  NOTE: TFTP may not be reliable due to bugged bootloader
set MTU to 600 and try many times

**Format of OEM firmware image:**

  The OEM software is built using SDKs from Senao
  which is based on a heavily modified version
  of Openwrt Kamikaze or Altitude Adjustment.
  One of the many modifications is sysupgrade being performed by a custom script.
  Images are verified through successful unpackaging, correct filenames
  and size requirements for both kernel and rootfs files, and that they
  start with the correct magic numbers (first 2 bytes) for the respective headers.

  Newer Senao software requires more checks but their script
  includes a way to skip them.

  The OEM upgrade script is at
  /etc/fwupgrade.sh

  OKLI kernel loader is required because the OEM software
  expects the kernel to be less than 1536k
  and the OEM upgrade procedure would otherwise
  overwrite part of the kernel when writing rootfs.

Note on PLL-data cells:

  The default PLL register values will not work
  because of the external AR8035 switch between
  the SOC and the ethernet port.

  For QCA955x series, the PLL registers for eth0 and eth1
  can be see in the DTSI as 0x28 and 0x48 respectively.
  Therefore the PLL registers can be read from uboot
  for each link speed after attempting tftpboot
  or another network action using that link speed
  with `md 0x18050028 1` and `md 0x18050048 1`.

  The clock delay required for RGMII can be applied at the PHY side,
  using the at803x driver `phy-mode` setting through the DTS.
  Therefore, the Ethernet Configuration registers for GMAC0
  do not need the bits for RGMII delay on the MAC side.
  This is possible due to fixes in at803x driver
  since Linux 5.1 and 5.3

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 561f46b)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was addedtarget/linux/ath79/dts/ar9344_araknis_an-300-ap-i-n.dts
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/image/generic.mk (diff)
コミット 56716b578e0f0085fadc337d0476d0028ed43994 by hauke
ath79: add support for Araknis AN-500-AP-I-AC

FCC ID: 2AG6R-AN500APIAC

Araknis AN-500-AP-I-AC is an indoor wireless access point with
1 Gb ethernet port, dual-band wireless,
internal antenna plates, and 802.3at PoE+

this board is a Senao device:
the hardware is equivalent to EnGenius EAP1200
the software is modified Senao SDK which is based on openwrt and uboot
including image checksum verification at boot time,
and a failsafe image that boots if checksum fails

**Specification:**

  - QCA9557 SOC MIPS 74kc, 2.4 GHz WMAC, 2x2
  - QCA9882 WLAN PCI card 168c:003c, 5 GHz, 2x2, 26dBm
  - AR8035-A PHY RGMII GbE with PoE+ IN
  - 40 MHz clock
  - 16 MB FLASH MX25L12845EMI-10G
  - 2x 64 MB RAM NT5TU32M16
  - UART console J10, populated, RX shorted to ground
  - 4 antennas 5 dBi, internal omni-directional plates
  - 4 LEDs power, 2G, 5G, wps
  - 1 button reset

  NOTE: all 4 gpio controlled LEDS are viewed through the same lightguide
therefore, the power LED is off for default state

**MAC addresses:**

  MAC address labeled as ETH
  Only one Vendor MAC address in flash at art 0x0

  eth0 ETH  *:e1 art 0x0
  phy1 2.4G *:e2 ---
  phy0 5GHz *:e3 ---

**Serial Access:**

  the RX line on the board for UART is shorted to ground by resistor R176
  therefore it must be removed to use the console
  but it is not necessary to remove to view boot log

  optionally, R175 can be replaced with a solder bridge short

  the resistors R175 and R176 are next to the UART RX pin at J10

**Installation:**

  Method 1: Firmware upgrade page:

    (if you cannot access the APs webpage)
    factory reset with the reset button
    connect ethernet to a computer
    OEM webpage at 192.168.20.253
    username and password 'araknis'
    make a new password, login again...

    Navigate to 'File Management' page from left pane
    Click Browse and select the factory.bin image
    Upload and verify checksum
    Click Continue to confirm
    wait about 3 minutes

  Method 2: Serial to load Failsafe webpage:

    After connecting to serial console and rebooting...
    Interrupt uboot with any key pressed rapidly
    execute `run failsafe_boot` OR `bootm 0x9fd70000`
    wait a minute
    connect to ethernet and navigate to
    192.168.20.253
    Select the factory.bin image and upload
    wait about 3 minutes

**Return to OEM:**

  Method 1: Serial to load Failsafe webpage (above)

  Method 2: delete a checksum from uboot-env
  this will make uboot load the failsafe image at next boot
  because it will fail the checksum verification of the image

    ssh into openwrt and run
    `fw_setenv rootfs_checksum 0`
    reboot, wait a minute
    connect to ethernet and navigate to
    192.168.20.253
    select OEM firmware image and click upgrade

  Method 3: backup mtd partitions before upgrade

**TFTP recovery:**

  Requires serial console, reset button does nothing

  rename initramfs-kernel.bin to '0101A8C0.img'
  make available on TFTP server at 192.168.1.101
  power board, interrupt boot with serial console
  execute `tftpboot` and `bootm 0x81000000`

  NOTE: TFTP may not be reliable due to bugged bootloader
set MTU to 600 and try many times

**Format of OEM firmware image:**

  The OEM software is built using SDKs from Senao
  which is based on a heavily modified version
  of Openwrt Kamikaze or Altitude Adjustment.
  One of the many modifications is sysupgrade being performed by a custom script.
  Images are verified through successful unpackaging, correct filenames
  and size requirements for both kernel and rootfs files, and that they
  start with the correct magic numbers (first 2 bytes) for the respective headers.

  Newer Senao software requires more checks but their script
  includes a way to skip them.

  The OEM upgrade script is at
  /etc/fwupgrade.sh

  OKLI kernel loader is required because the OEM software
  expects the kernel to be less than 1536k
  and the OEM upgrade procedure would otherwise
  overwrite part of the kernel when writing rootfs.

Note on PLL-data cells:

  The default PLL register values will not work
  because of the external AR8035 switch between
  the SOC and the ethernet port.

  For QCA955x series, the PLL registers for eth0 and eth1
  can be see in the DTSI as 0x28 and 0x48 respectively.
  Therefore the PLL registers can be read from uboot
  for each link speed after attempting tftpboot
  or another network action using that link speed
  with `md 0x18050028 1` and `md 0x18050048 1`.

  The clock delay required for RGMII can be applied at the PHY side,
  using the at803x driver `phy-mode` setting through the DTS.
  Therefore, the Ethernet Configuration registers for GMAC0
  do not need the bits for RGMII delay on the MAC side.
  This is possible due to fixes in at803x driver
  since Linux 5.1 and 5.3

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 56716b5)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was addedtarget/linux/ath79/dts/qca9557_araknis_an-500-ap-i-ac.dts
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/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット 41be1a2de2f84f532a7eb1c11ece99811ca47ba5 by hauke
ath79: add support for Araknis AN-700-AP-I-AC

FCC ID: 2AG6R-AN700APIAC

Araknis AN-700-AP-I-AC is an indoor wireless access point with
1 Gb ethernet port, dual-band wireless,
internal antenna plates, and 802.3at PoE+

this board is a Senao device:
the hardware is equivalent to EnGenius EAP1750
the software is modified Senao SDK which is based on openwrt and uboot
including image checksum verification at boot time,
and a failsafe image that boots if checksum fails

**Specification:**

  - QCA9558 SOC MIPS 74kc, 2.4 GHz WMAC, 3x3
  - QCA9880 WLAN PCI card, 5 GHz, 3x3, 26dBm
  - AR8035-A PHY RGMII GbE with PoE+ IN
  - 40 MHz clock
  - 16 MB FLASH MX25L12845EMI-10G
  - 2x 64 MB RAM NT5TU32M16
  - UART console J10, populated, RX shorted to ground
  - 4 antennas 5 dBi, internal omni-directional plates
  - 4 LEDs power, 2G, 5G, wps
  - 1 button reset

  NOTE: all 4 gpio controlled LEDS are viewed through the same lightguide
therefore, the power LED is off for default state

**MAC addresses:**

  MAC address labeled as ETH
  Only one Vendor MAC address in flash at art 0x0

  eth0 ETH  *:xb art 0x0
  phy1 2.4G *:xc ---
  phy0 5GHz *:xd ---

**Serial Access:**

  the RX line on the board for UART is shorted to ground by resistor R176
  therefore it must be removed to use the console
  but it is not necessary to remove to view boot log

  optionally, R175 can be replaced with a solder bridge short

  the resistors R175 and R176 are next to the UART RX pin at J10

**Installation:**

  Method 1: Firmware upgrade page:

    (if you cannot access the APs webpage)
    factory reset with the reset button
    connect ethernet to a computer
    OEM webpage at 192.168.20.253
    username and password 'araknis'
    make a new password, login again...

    Navigate to 'File Management' page from left pane
    Click Browse and select the factory.bin image
    Upload and verify checksum
    Click Continue to confirm
    wait about 3 minutes

  Method 2: Serial to load Failsafe webpage:

    After connecting to serial console and rebooting...
    Interrupt uboot with any key pressed rapidly
    execute `run failsafe_boot` OR `bootm 0x9fd70000`
    wait a minute
    connect to ethernet and navigate to
    192.168.20.253
    Select the factory.bin image and upload
    wait about 3 minutes

**Return to OEM:**

  Method 1: Serial to load Failsafe webpage (above)

  Method 2: delete a checksum from uboot-env
  this will make uboot load the failsafe image at next boot
  because it will fail the checksum verification of the image

    ssh into openwrt and run
    `fw_setenv rootfs_checksum 0`
    reboot, wait a minute
    connect to ethernet and navigate to
    192.168.20.253
    select OEM firmware image and click upgrade

  Method 3: backup mtd partitions before upgrade

**TFTP recovery:**

  Requires serial console, reset button does nothing

  rename initramfs-kernel.bin to '0101A8C0.img'
  make available on TFTP server at 192.168.1.101
  power board, interrupt boot with serial console
  execute `tftpboot` and `bootm 0x81000000`

  NOTE: TFTP may not be reliable due to bugged bootloader
set MTU to 600 and try many times

**Format of OEM firmware image:**

  The OEM software is built using SDKs from Senao
  which is based on a heavily modified version
  of Openwrt Kamikaze or Altitude Adjustment.
  One of the many modifications is sysupgrade being performed by a custom script.
  Images are verified through successful unpackaging, correct filenames
  and size requirements for both kernel and rootfs files, and that they
  start with the correct magic numbers (first 2 bytes) for the respective headers.

  Newer Senao software requires more checks but their script
  includes a way to skip them.

  The OEM upgrade script is at
  /etc/fwupgrade.sh

  OKLI kernel loader is required because the OEM software
  expects the kernel to be less than 1536k
  and the OEM upgrade procedure would otherwise
  overwrite part of the kernel when writing rootfs.

Note on PLL-data cells:

  The default PLL register values will not work
  because of the external AR8035 switch between
  the SOC and the ethernet port.

  For QCA955x series, the PLL registers for eth0 and eth1
  can be see in the DTSI as 0x28 and 0x48 respectively.
  Therefore the PLL registers can be read from uboot
  for each link speed after attempting tftpboot
  or another network action using that link speed
  with `md 0x18050028 1` and `md 0x18050048 1`.

  The clock delay required for RGMII can be applied at the PHY side,
  using the at803x driver `phy-mode` setting through the DTS.
  Therefore, the Ethernet Configuration registers for GMAC0
  do not need the bits for RGMII delay on the MAC side.
  This is possible due to fixes in at803x driver
  since Linux 5.1 and 5.3

Signed-off-by: Michael Pratt <mcpratt@pm.me>
(commit: 41be1a2)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
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 addedtarget/linux/ath79/dts/qca9558_araknis_an-700-ap-i-ac.dts
コミット 9cdd15d8a5d2d504e4d1ec8a118e9c3e564de92e by ynezz
mac80211: headers: fix lockdep_assert_not_held()

LOCK_STATE_HELD define was omitted during backport of
lockdep_assert_not_held() which leads to build failures of kernels with
CONFIG_LOCKDEP=y:

backports-5.15.8-1/backport-include/linux/lockdep.h:16:47: error: 'LOCK_STATE_HELD' undeclared (first use in this function)

Fix it by adding missing LOCK_STATE_HELD define.

References: PR#9373
Reported-by: Oskari Rauta <oskari.rauta@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 9cdd15d)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was addedpackage/kernel/mac80211/patches/build/070-headers-fix-lockdep_assert_not_held.patch
コミット fbe2c3feaa4ef5747a691cb4c808925b024ff450 by ynezz
kernel: backport DSA patches fixing null-pointer dereference for 5.10

Backport patches
  381a730182f1 ("net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave")
  108dc8741c20 ("net: dsa: Avoid cross-chip syncing of VLAN filtering")
from upstream (currently in net-next) to fix null-pointer dereference.

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: fbe2c3f)
The file was addedtarget/linux/generic/backport-5.10/773-v5.18-2-net-dsa-Avoid-cross-chip-syncing-of-VLAN-filtering.patch
The file was addedtarget/linux/generic/backport-5.10/773-v5.18-1-net-dsa-Move-VLAN-filtering-syncing-out-of-dsa_switc.patch
コミット 23f94aa330a59eaecbb1b9328a9649e1642345f7 by ynezz
kernel: include CONFIG_KEXEC_SIG in configs

Seeing failure to build because of missing symbols related to provisioning
CONFIG_KEXEC and signed images.  Without this, if you set
CONFIG_KERNEL_KEXEC=y and try to build, target/linux will hang at:

scripts/kconfig/conf  --syncconfig Kconfig
...
kexec system call (KEXEC) [Y/n/?] y
kexec file based system call (KEXEC_FILE) [Y/n/?] y
Verify kernel signature during kexec_file_load() syscall (KEXEC_SIG) [N/y/?] (NEW)

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(commit: 23f94aa)
The file was modifiedtarget/linux/generic/config-5.4 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-5.10 (diff)
コミット da2b97210cdcee893a59628455b595d6c69544f6 by nbd
mt76: update to the latest version

378b638c70c0 mt76: mt7915: fix unused variable with testmode disabled
4f4309542862 mt76: mt7915: only use u32_get_bits with constant value
de06d828a0bf mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
c007ba3ec7a9 mt76: mt7915: simplify conditional
64c74dc93f68 mt76: fix dfs state issue with 160 MHz channels
d3471b0d92c1 mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
f4c87b32e0e9 mt76: mt7663u: introduce mt7663u_mcu_power_on routine
82de5987af54 mt76: mt7921: fix up the monitor mode
c501df4086e1 mt76: mt7921: use mt76_hw instead of open coding it
594ee03d5a11 mt76: mt7915: fix DFS no radar detection event
d8d2b383a241 mt76: split single ldpc cap bit into bits
0f336fba20fe mt76: mt7921: make mt7921_init_tx_queues static
00a066ce9914 mt76: mt7921: fix xmit-queue dump for usb and sdio
d6d2479568b2 mt76: mt7921: fix mt7921_queues_acq implementation
d17b74420199 mt76: fix monitor mode crash with sdio driver
c374559eae6f mt76: mt7915: allow beaconing on all chains
b219af63b9ce mt76: connac: add 6 GHz support for wtbl and starec configuration
630384cb3246 mt76: mt7915: add 6 GHz support
28ff1bddc7e8 mt76: mt7915: fix eeprom fields of txpower init values
d4b226cc15e7 mt76: mt7915: add txpower init for 6GHz
31e820d4ce4b mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
9fee1faf6028 mt76: mt7915: check for devm_pinctrl_get() failure
31a970940b97 mt76: connac: make read-only array ba_range static const
e49af7036bbc mt76: use le32/16_get_bits() whenever possible
0664d39039c2 mt76: fix invalid rssi report
f16fc9d96105 mt76: mt7915: set band1 TGID field in tx descriptor
67ce2708dcef mt76: mt7915: fix beamforming mib stats
6e899abec818 mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
c6780c85cff2 mt76: mt7915: fix typos in comments
aa6eadc09a83 mt76: usb: add req_type to ___mt76u_rr signature
74a519ab8353 mt76: usb: add req_type to ___mt76u_wr signature
2651d2c66cbd mt76: usb: introduce __mt76u_init utility routine
c03e095eee27 mt76: mt7921: disable runtime pm for usb
41085cdcd7e3 mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
e700aba6bae3 mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
056b7f4ebcc6 mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
0abf682a3def mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
b0c60d5252de mt76: mt7921: add mt7921u driver
053668acdaf8 mt76: mt7921: move mt7921_init_hw in a dedicated work

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: da2b972)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 9dbca6bf6e6e088afd18fb532ed9135c21aec1cc by rafal
uboot-bcm4908: use "xxd" from staging_dir

This fixes:
bash: xxd: command not found
on hosts without xxd installed.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 9dbca6b)
The file was modifiedpackage/boot/uboot-bcm4908/Makefile (diff)
コミット 3592aa85664040a118654555afb78659af756a4e by rafal
uboot-bcm4908: update to the latest generic

0625aad74d arm: dts: add ASUS GT-AX6000
6fb1cb624d arm: dts: add Netgear RAXE450 / RAXE550

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 3592aa8)
The file was modifiedpackage/boot/uboot-bcm4908/Makefile (diff)
コミット f4c2dab544ec22fac6ab2de32aa5bb361c7566f7 by rafal
uboot-bcm4908: add BCM4912 build

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: f4c2dab)
The file was modifiedpackage/boot/uboot-bcm4908/patches/201-Assume-TPL-support-for-ATF-when-compiling-U-Boot-wit.patch (diff)
The file was modifiedpackage/boot/uboot-bcm4908/Makefile (diff)
The file was modifiedpackage/boot/uboot-bcm4908/patches/200-configs-bcm94908-unset-CONFIG_SPL.patch (diff)
コミット 2de86691b67ea73d858ec1c78757faae795691e4 by rafal
bcm4908: include U-Boot DTB files for ASUS GT-AX6000 & Netgear RAX220

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 2de8669)
The file was modifiedtarget/linux/bcm4908/image/bootfs-generic.its (diff)
コミット 832b90216f5d9f5c825d7c89609fde9508d48d57 by stijn
qoriq: enable I2C in target kernel config

The I2C controller used in QorIQ PPC devices requires the mpc-i2c
driver, which is enabled by the I2C_MPC kernel config symbol. Enable
this and its dependencies in the target kernel config, as is done for
the mpc85xx target.

This fixes missing hwmon, rtc and tpm devices on the M300.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 832b902)
The file was modifiedtarget/linux/qoriq/config-5.10 (diff)
コミット be89c9eec4c28123b61ed020ad5b8b02905e73af by mans0n
ramips: mt7620: Add support for D-Link DWR-961 A1

The DWR-961 A1 Wireless Router is based on the MT7620A SoC.
It's a merge of two Amit boards: DWR-960 with ethernet part
of Lava LR-25G001.

ROMID it's taken from Telenor branded version and it works with tested
device. Images from D-Link site for this router are from DWR-953 and it
have ROMID DLK6E2424001. I don't know if it's mistake on web-site
or if it's will require different image.

Specification:

- MediaTek MT7620A (580 Mhz)
- 128 MB of RAM
- 16 MB of FLASH
- 1x 802.11bgn radio
- 1x 802.11ac radio (MT7612 mpcie card)
- 5x 10/100/1000 Mbps Ethernet: 4xLAN and 1xWAN (QCA8337)
- 2x internal, non-detachable antennas (Wifi 2.4G)
- 3x external, detachable antennas (2x LTE, 1x Wifi 5G)
- 1x LTE modem cat 6
- UART (J5) header on PCB (57600 8n1)
- 13x LED, 2x button
- JBOOT bootloader

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

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

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(commit: be89c9e)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_dlink_dwr-960.dts (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_dlink_dwr-961-a1.dts
The file was addedtarget/linux/ramips/dts/mt7620a_dlink_dwr-96x.dtsi
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/03_gpio_switches (diff)
コミット 7bc20cb6143e089fae6ad4b173fc42b55bdbecfe by mans0n
ramips: add support for Netgear WN3000RPv3

This patch adds support for the Netgear WN3100RPv2
http://www.netgear.com/support/product/wn3100rpv2.aspx

Specifications:
- SoC: MediaTek MT7620A (580MHz, ramips)
- RAM: 32MB DDR
- Storage: 8MB NOR SPI flash
- Wireless: builtin MT7620A, 2x2:2 with u.FL connectors
- Ethernet: 1x100M
- Stock firmware based on OpenWRT Kamikaze

Like the EX2700, the bootloader expects a secondary image signature,
see https://forum.openwrt.org/viewtopic.php?pid=312577#p312577

This device seems to be same hardware as a WN3000RPv3

Flash instructions:
- Use the Netgear WebUI to upgrade to OpenWRT using the factory image
  (see note below),
- Use the sysupgrade image for upgrading versions from OpenWRT,
- TFTP recovery procedure can be used to flash the factory image
  (preferred method).

Note:
- The WebUI may not reboot automatically, wait at least 5 minutes before
  powercycling the device

Flashing using TFTP:
- Set you IP address to 192.168.1.10/24 (no gateway)
- Connect your machine to the Ethernet port
- Power off the device and wait for 10 seconds,
- Hold the reset button and power on the device (do not release reset),
- Hold the reset button until the green light is flashing (Approx. 15s)
- launch tftp, set mode to binary and connect to 192.168.1.1
- put the factory firmware image
- All leds will switch off (like a power off), this is normal
- Wait for the device to reboot in the new OpenWRT image (max 5 mins)
- The first boot will take longer than usual.
- After boot, the Device IP on the ethernet port is 192.168.1.1

Signed-off-by: Rodolphe de Saint Léger <rdesaintleger@gmail.com>
[drop unneeded includes in dts, wrap commit message]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 7bc20cb)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_wn3000rp-v3.dts (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_netgear_wn3100rp-v2.dts
The file was addedtarget/linux/ramips/dts/mt7620a_netgear_wn3x00rp.dtsi
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
コミット fe34001ee5a6bdb6208ed935e0302d26deafe249 by mans0n
Revert "ramips: add support for Netgear WN3000RPv3"

This reverts commit 7bc20cb6143e089fae6ad4b173fc42b55bdbecfe.

It adds support for Netgear WN3100RPv2, but the commit title is wrong.
It will be re-added with the correct title.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: fe34001)
The file was modifiedtarget/linux/ramips/image/mt7620.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_wn3000rp-v3.dts (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/01_leds (diff)
The file was removedtarget/linux/ramips/dts/mt7620a_netgear_wn3100rp-v2.dts
The file was removedtarget/linux/ramips/dts/mt7620a_netgear_wn3x00rp.dtsi
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
コミット 46c5de53856d97a1a926a272acc76a9af654f320 by mans0n
ramips: add support for Netgear WN3100RPv2

This patch adds support for the Netgear WN3100RPv2
http://www.netgear.com/support/product/wn3100rpv2.aspx

Specifications:
- SoC: MediaTek MT7620A (580MHz, ramips)
- RAM: 32MB DDR
- Storage: 8MB NOR SPI flash
- Wireless: builtin MT7620A, 2x2:2 with u.FL connectors
- Ethernet: 1x100M
- Stock firmware based on OpenWRT Kamikaze

Like the EX2700, the bootloader expects a secondary image signature,
see https://forum.openwrt.org/viewtopic.php?pid=312577#p312577

This device seems to be same hardware as a WN3000RPv3

Flash instructions:
- Use the Netgear WebUI to upgrade to OpenWRT using the factory image
  (see note below),
- Use the sysupgrade image for upgrading versions from OpenWRT,
- TFTP recovery procedure can be used to flash the factory image
  (preferred method).

Note:
- The WebUI may not reboot automatically, wait at least 5 minutes before
  powercycling the device

Flashing using TFTP:
- Set you IP address to 192.168.1.10/24 (no gateway)
- Connect your machine to the Ethernet port
- Power off the device and wait for 10 seconds,
- Hold the reset button and power on the device (do not release reset),
- Hold the reset button until the green light is flashing (Approx. 15s)
- launch tftp, set mode to binary and connect to 192.168.1.1
- put the factory firmware image
- All leds will switch off (like a power off), this is normal
- Wait for the device to reboot in the new OpenWRT image (max 5 mins)
- The first boot will take longer than usual.
- After boot, the Device IP on the ethernet port is 192.168.1.1

Signed-off-by: Rodolphe de Saint Léger <rdesaintleger@gmail.com>
[drop unneeded includes in dts, wrap commit message]
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
(commit: 46c5de5)
The file was modifiedtarget/linux/ramips/dts/mt7620a_netgear_wn3000rp-v3.dts (diff)
The file was modifiedtarget/linux/ramips/mt7620/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7620a_netgear_wn3100rp-v2.dts
The file was addedtarget/linux/ramips/dts/mt7620a_netgear_wn3x00rp.dtsi
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)
コミット e17c6ee62770005e398364ee5d955c9a8ab6f016 by ynezz
openssl: bump to 1.1.1n

This is a bugfix release. Changelog:

  *) Fixed a bug in the BN_mod_sqrt() function that can cause it to loop
     forever for non-prime moduli. (CVE-2022-0778)

  *) Add ciphersuites based on DHE_PSK (RFC 4279) and ECDHE_PSK
     (RFC 5489) to the list of ciphersuites providing Perfect Forward
     Secrecy as required by SECLEVEL >= 3.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(commit: e17c6ee)
The file was modifiedpackage/libs/openssl/Makefile (diff)
コミット e8a0c55909427703b7c72ed46326531397287b20 by chunkeey
base-files: Align rootfs_data upgrades to 64KiB on eMMC

Rootfs overlays get created at a ROOTDEV_OVERLAY_ALIGN (64KiB)
alignment after the rootfs, but emmc_do_upgrade() is assuming
it comes at the very next 512-byte sector.

Suggested-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(move spaces around, mention fstools' libtoolfs)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e8a0c55)
The file was modifiedpackage/base-files/files/lib/upgrade/emmc.sh (diff)
コミット 80b88b083aa3c38ddd2efb89614c2c55dcaa3037 by chunkeey
argp-standalone: fix compilation with Alpine Linux

This package is a C89 one. Add the proper CFLAG to fix compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 80b88b0)
The file was modifiedpackage/libs/argp-standalone/Makefile (diff)
コミット 7e614820a89208c4e91a3a5f9de07a5402accdaa by chunkeey
mpc85xx: add support for Extreme Networks WS-AP3825i

Hardware:

- SoC:     Freescale P1020
  - CPU:     2x e500v2 @ 800MHz
- Flash:   64MiB NOR (1x Intel JS28F512)
- Memory:  256MiB (2x ProMOS DDR3 V73CAG01168RBJ-I9H 1Gb)
- WiFi1:   2.4+5GHz abgn 3x3 (Atheros AR9590)
- Wifi2:   5GHz an+ac 3x3 (Qualcomm Atheros QCA9890)
- ETH:     2x PoE Gigabit Ethernet (2x Atheros AR8035)
- Power:   12V (center-positive barrel) or 48V PoE (active or passive)
- Serial:  Cisco-compatible RJ45 next to 12V power socket (115200 baud)
- LED Driver: TI LV164A
  - LEDs: (not functioning)
    - 2x Power (Green + Orange)
    - 4x ETH (ETH1 + ETH2) x (Green + Orange)
    - 2x WiFi (WiFi2 + WiFi1)

Installation:

1. Grab the OpenWrt initramfs <openwrt-initramfs-bin>, e.g.
   openwrt-mpc85xx-p1020-extreme-networks_ws-ap3825i-initramfs-kernel.bin.
   Place it in the root directory of a DHCP+TFTP server, e.g. OpenWrt
   `dnsmasq` with configuration `dhcp.server.enable_tftp='1'`.

2. Connect to the serial port and boot the AP with options
   e.g. 115200,N,8. Stop autoboot in U-Boot by pressing Enter after
   'Scanning JFFS2 FS:' begins, then waiting for the prompt to be
   interrupted. Credentials are identical to the one in the APs
   interface. By default it is admin / new2day: if these do not work,
   follow the OEM's reset procedure using the reset button.

3. Set the bootcmd so the AP can boot OpenWrt by executing:

```uboot
setenv boot_openwrt "cp.b 0xEC000000 0x2000000 0x2000000; interrupts off; bootm start 0x2000000; bootm loados; fdt resize; fdt boardsetup; fdt chosen; bootm prep; bootm go;"
setenv bootcmd "run boot_openwrt"
saveenv
```

   If you plan on going back to the vendor firmware - the bootcmd for it
   is stored in the boot_flash variable.

4. Load the initramfs image to RAM and boot by executing

```uboot
setenv ipaddr <ipv4 client address>;
setenv serverip <tftp server address>;
tftpboot 0x2000000 <openwrt-initramfs-bin>;
interrupts off;
bootm start 0x2000000;
bootm loados;
fdt resize;
fdt boardsetup;
fdt chosen;
bootm prep;
bootm go;
```

5. Make a backup of the "firmware" partition if you ever wish to go back
   to the vendor firmware.

6. Upload the OpenWrt sysupgrade image via SCP to the devices /tmp
   folder.

7. Flash OpenWrt using sysupgrade.

```ash
sysupgrade /tmp/<openwrt-sysupgrade-bin>
```

Notes:

- We must step through the `bootm` process manually to avoid fdt
  relocation. To explain: the stock U-boot (and stock Linux) are configured
  with a very large CONFIG_SYS_BOOTMAPSZ (and the device's stock Linux
  kernel is configured to be able to handle it). The U-boot version
  predates the check for the `fdt_high` variable, meaning that upon fdt
  relocation, the fdt can (and will) be moved to a very high address; the
  default appears to be 0x9ffa000. This address is so high that when the
  Linux kernel starts reading the fdt at the beginning of the boot process,
  it encounters a memory access exception and panics[5]. While it is
  possible to reduce the highest address the fdt will be relocated to by
  setting `bootm_size`, this also has the side effect of limiting the
  amount of RAM the kernel can use[3].

- Because it is not relocated, the flattened device tree needs to be
  padded in the build process to guarantee that `fdt resize` has
  enough space.

- The primary ethernet MAC address is stored (and set) in U-boot; they are
  shimmed into the device tree by 'fdt boardsetup' through the
  'local-mac-address' property of the respective ethernet node, so OpenWrt
  does not need to set this at runtime. Note that U-boot indexes the
  ethernet nodes by alias, which is why the device tree explicitly aliases
  ethernet1 to enet2.

- LEDs do not function under OpenWrt. Each of 8 LEDs is connected to an
  output of a TI LV164A shift register, which is wired to GPIO lines and
  operates through bit-banged SPI. Unfortunately, I am unable to get the
  spi-gpio driver to recognize the `led_spi` device tree node at all, as
  confirmed by patching in printk messages demonstrating
  spi-gpio.c::spi_gpio_probe never runs. It is possible to manually
  articulate the shift register by exporting the GPIO lines and stepping
  their values through the sysfs.

- Though they do not function under OpenWrt, I have left the pinout details
  of the LEDs and shift register in the device tree to represent real
  hardware.

- An archive of the u-boot and Linux source for the AP3825i (which is one
  device of a range of devices code-named 'CHANTRY') be found here[1].

- The device has an identical case to both the Enterasys WS-AP3725i and
  Adtran BSAP-2030[2] (and potentially other Adtran BSAPs). Given that
  there is no FCC ID for the board itself (only its WLAN modules), it's
  likely these are generic boards, and even that the WS-AP3725i is
  identical, with only a change in WLAN card. I have ordered one to confirm
  this.

- For additional information: the process of porting the board is
  documented in an OpenWrt forum thread[4].

[1]: magnet:?xt=urn:btih:f5306a5dfd06d42319e4554565429f84dde96bbc
[2]: https://forum.openwrt.org/t/support-for-adtran-bluesocket-bsap-2030/48538
[3]: https://forum.openwrt.org/t/adding-openwrt-support-for-ws-ap3825i/101168/29
[4]: https://forum.openwrt.org/t/adding-openwrt-support-for-ws-ap3825i/101168
[5]: https://forum.openwrt.org/t/adding-openwrt-support-for-ws-ap3825i/101168/26

Tested-by: Martin Kennedy <hurricos@gmail.com>
Signed-off-by: Martin Kennedy <hurricos@gmail.com>
(commit: 7e61482)
The file was modifiedtarget/linux/mpc85xx/image/Makefile (diff)
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/platforms/85xx/ws-ap3825i.c
The file was modifiedtarget/linux/mpc85xx/p1020/config-default (diff)
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3825i.dts
The file was addedtarget/linux/mpc85xx/patches-5.10/107-powerpc-85xx-add-ws-ap3825i-support.patch
The file was modifiedtarget/linux/mpc85xx/image/p1020.mk (diff)
The file was modifiedtarget/linux/mpc85xx/base-files/etc/hotplug.d/ieee80211/10-fix-wifi-mac (diff)
コミット 621b0589fb5cc1cbab826deb1614009fb60ad995 by chunkeey
ipq806x: fix TP-Link Archer VR2600v bootlooping

Timo Schroeder reported:
"The TP-Link Archer VR2600v is stuck in a boot loop on written
snapshot image. It's able to boot using the snapshot uimage
though, but there ath10k firmware can't be found.
21.02.2 release version doesn't have either problem."

The VR2600v has a 512 byte header at the beginning of the
firmware that needs to be accounted for.

Fixes: f6a01d7f5c3d ("ipq806x: convert TP-Link Archer VR2600v to denx,uimage")
Reported-by: Timo Schroeder <der.timosch@gmail.com>
References: <https://github.com/openwrt/openwrt/issues/9467>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 621b058)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts (diff)
コミット dadedd5580c53752c0f308ac2861bb07c7f88801 by chunkeey
lantiq: fritz7362sl: fix SPI flash node reg property

The &spi node has #address-cells = <1> and #size-cells = <0>. Drop the
extra 0 in the reg property from the SPI flash node to ensure it's
number of cells matches the definition in the parent node. This also
makes the reg property for the SPI flash node consistent with all other
VR9 boards.

Fixes: eae6cac6a30b ("lantiq: add support for AVM FRITZ!Box 7362 SL")
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: dadedd5)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7362sl.dts (diff)
コミット a6222738760b9ab796ac0f69d6df8b3f2b9c2f26 by chunkeey
lantiq: fritz7362sl: add partition subnode for SPI flash

Without a partition subnode ofpart_core still parses direct subnodes as
partitions, but it ignores nodes with a compatible property. Due to
this, the switch to nvmem-cells made the urlader partition inaccessible.
As a result, the wireless network was broken, as the calibration data
is read from that partition by a script.

Fixes: #8983
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: a622273)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7362sl.dts (diff)
コミット 83ca16fc4350c65110caeb7143afc9e9cd300d23 by ynezz
mpc85xx: fix missing kernel config symbol and DTS whitespace issue

Buildbot has reported following issue while crunching mpc85xx/p1010
subtarget:

Extreme Networks WS-AP3825i (WS_AP3825I) [N/y/?] (NEW)

Fix it by disabling that config symbol in target kernel config and while
at it fix DTS whitespace issue.

Fixes: 7e614820a892 ("mpc85xx: add support for Extreme Networks WS-AP3825i")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 83ca16f)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3825i.dts (diff)
The file was modifiedtarget/linux/mpc85xx/config-5.10 (diff)
コミット 0905b07139ebfa7fff6bd76207317846413ea4aa by mail
ath79: improve support for GL.iNet GL-XE300

- fix eth0 eth1 sharing same mac so it conforms to the behavior stated
  in the original commit and the way it is in vendor firmware :
  WAN is label, LAN is label +1 and WLAN is label +2
- add default leds config
- add default network config

Signed-off-by: Pascal Coudurier <coudu@wanadoo.fr>
(commit: 0905b07)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/dts/qca9531_glinet_gl-xe300.dts (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/01_leds (diff)
コミット 4ecf8346c074ff80101a17d39086010f8f4b23b8 by stijn
kernel: enable SERIAL_8250_16550A_VARIANTS

Kernel 5.6 introduced a new config symbol SERIAL_8250_16550A_VARIANTS.
In kernel 5.8, this symbol was changed to default to on on !x86, as some
embedded devices still use 16650A variants. Let's play safe here and
enable this symbol in the generic config, to avoid others from running
into this problem and having to spend several hours trying to bisect
this problem. While we could disable the symbol in the x86 target
configs, a 20ms boot time reduction really isn't worth the time wasted
on bisecting this issue.

Matt discovered this problem while working on adding support for the
WatchGuard Firebox M200 to the qoriq target, where it caused some
characters to be missing on the console output.

Reported-by: Matt Fawcett <mattytap@icloud.com>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Reviewed-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 4ecf834)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 9c8cd1462d939bdd7f01f4daa3cb86f512d0e75f by nbd
mac80211: backport MBSSID support

Required for an upcoming mt76 update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9c8cd14)
The file was addedpackage/kernel/mac80211/patches/subsys/323-mac80211-MBSSID-support-in-interface-handling.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch (diff)
The file was addedpackage/kernel/mac80211/patches/subsys/325-mac80211-MBSSID-channel-switch.patch
The file was addedpackage/kernel/mac80211/patches/subsys/324-mac80211-MBSSID-beacon-handling-in-AP-mode.patch
The file was addedpackage/kernel/mac80211/patches/subsys/326-mac80211-update-bssid_indicator-in-ieee80211_assign_.patch
コミット 00cbf6f6ab1d5c45a40c68167af897c9526542e8 by nbd
bpftools: update to standalone bpftools + libbpf, use the latest version

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 00cbf6f)
The file was removedpackage/network/utils/bpftools/patches/005-tools-arch-powerpc-fix-EDEADLOCK-redefinition-errors.patch
The file was removedpackage/network/utils/bpftools/patches/006-musl-120.patch
The file was modifiedpackage/network/utils/bpftools/Makefile (diff)
The file was addedpackage/network/utils/bpftools/patches/001-cflags.patch
The file was addedpackage/network/utils/bpftools/patches/002-includes.patch
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 54aab4e7198b07c7323b5aad4cfedef3793ed1ee by nbd
bpftools: fix library path on 64 bit systems

drop the use of LIB_SUFFIX

Fixes: 00cbf6f6ab1d ("bpftools: update to standalone bpftools + libbpf, use the latest version")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 54aab4e)
The file was modifiedpackage/network/utils/bpftools/Makefile (diff)
コミット 013b0435641ab12d9a896c29c213d90da64bc623 by hauke
iwinfo: update to latest Git head

Changelog:
90bfbb9 devices: Add Cypress CYW43455
234075b devices: fix AMD RZ608 format
0e2a318 devices: add AMD RZ608 device-id

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 013b043)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 31ccc27f41f6844f91728c7448d6ca0a0d0ae5b5 by hauke
bcm27xx: bcm2711: add kmod-usb-net-lan78xx

Some vendors like Seeedstudio in their product [1] with Raspberry Pi
Compute Module 4 uses Microchip LAN7800 (USB 3.0 to Gigabit
Ethernet Bridge) - USB 3.0 extended from PCIe of CM4.

lsusb output:
```
Bus 002 Device 002: ID 0424:7800 Microchip LAN7800
```

Raspberry Pi 4 and even Compute Module 4 has many resources available
and for just one kernel module it is not necessary to add additional specific CM4 profiles.
Let's include it by default, so the both Ethernet ports will be usable
to have better user-experience. Because previous generation of Raspberry
Pi included LAN7800 Gigabit Ethernet by default and it is enabled there
[2] in kernel without additional kernel module, which was added recently [3].

After this commit in dmesg can be found this:

```
root@OpenWrt:~# dmesg | grep lan
[    7.038889] lan78xx 2-3:1.0 (unnamed net_device) (uninitialized): int urb period 64
[    7.090484] usbcore: registered new interface driver lan78xx
```

Tested and works with sysupgrade image.

[1] https://www.seeedstudio.com/Dual-GbE-Carrier-Board-with-4GB-RAM-32GB-eMMC-RPi-CM4-Case-p-5029.html
[2] https://github.com/openwrt/openwrt/blob/32c74552b2310531af593ee0f859a3935a3a7cbd/target/linux/bcm27xx/bcm2709/config-5.4#L437
[3] https://github.com/openwrt/openwrt/commit/31647d8be8c60bfb6690c87c739b8abe6dc03950

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 31ccc27)
The file was modifiedtarget/linux/bcm27xx/image/Makefile (diff)
コミット 7ca7e0b22de6e629f5df12b8a935a168073bcca3 by hauke
cypress-firmware: update it to version 5.4.18-2021_0812

- Binary files were renamed to cyfmac from brcmfmac, but the files needs
  to be on the router with the previous naming

[    6.656165] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[    6.665182] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
[    6.674928] brcmfmac mmc1:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43455-sdio.bin

- Cypress were acquired by Infineon Technologies
Thus change the project URL and switch to download files from their
GitHub repository. This is much better than the previous solution, which
requires finding new threads on their community forum about new driver
updates, and it will be necessary to change the URL each time.

Unfortunately, it seems that there is not published changelog, but
according to this forum thread [1], be careful by opening the link from
solution since it contains ending bracket ), it brings fixes for various
security vulnerabilities, which were fixed in 7_45_234.

Fixes:
- FragAttacks
- Kr00k

Also add LICENSE file

Run tested on Seeedstudio router powered by Raspberry Pi 4 CM with
package cypress-firmware-43455-sdio.

Before:
root@OpenWrt:~# dmesg | grep 'Firmware: BCM4345/6'
[    6.895050] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Mar 23 2020 02:20:01 version 7.45.206 (r725000 CY) FWID 01-febaba43

After:
root@OpenWrt:~# dmesg | grep 'Firmware: BCM4345/6'
[    6.829805] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Apr 15 2021 03:03:20 version 7.45.234 (4ca95bb CY) FWID 01-996384e2

[1] https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Outdated-brcmfmac-firmware-for-Raspberry-Pi-4-in-OpenWrt-21-02-1/m-p/331593#M2269

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 7ca7e0b)
The file was modifiedpackage/firmware/cypress-firmware/Makefile (diff)
コミット 9586a270a06aa8305f066a07ca35ca4883035eed by hauke
quilt.mk: fix typo in the Host section

HOST_PATCH_DIR is used for host patches, not PATCH_DIR.

Fixes refreshing patches with a custom HOST_PATCH_DIR.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 9586a27)
The file was modifiedinclude/quilt.mk (diff)
コミット 2f5088ef5f3abd581e82970d223206a87a3c1909 by hauke
arptables: rename package to arptables-legacy

This prepare the introduction of arptables-nft.
Add PROVIDES so dependencies are not broken,
use ALTERNATIVES.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 2f5088e)
The file was modifiedpackage/network/utils/arptables/Makefile (diff)
コミット 905b49920fa85d80aa36c1df0db1bb8f13843648 by hauke
ebtables: rename to ebtables-legacy

This prepare the introduction of ebtables-nft.
Add PROVIDES so dependencies are not broken,
use ALTERNATIVES.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 905b499)
The file was modifiedpackage/network/utils/ebtables/Makefile (diff)
コミット afb6824a2c188e5f2610c989a2848bb70e594efb by hauke
iptables: add xtables-legacy package

This allows to install ip6tables-legacy without iptables-legacy

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: afb6824)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット c913be1da1b4688cbfebaa54895624ad5e01c476 by hauke
iptables: add xtables-nft package

This allows to install ip6tables-nft without iptables-nft
This prepare the addition of {arp,eb}tables-nft

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: c913be1)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 66bb6dde36c22d3fb305f2d75741efd715ffeccc by hauke
iptables: add {arp,eb}tables-nft

Add a patch to add some missing init_extensions{a,b}() calls
Package lib{arp,eb}t_*.so

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 66bb6dd)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
The file was addedpackage/network/utils/iptables/patches/002-xtables-Call-init_extensions_a_b.patch
コミット 30c15d06e872c3170367fbf3c33da3d2b7b639cd by hauke
iptables: bump PKG_RELEASE

Following {arp,eb}tables-nft addition, bump PKG_RELEASE

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(commit: 30c15d0)
The file was modifiedpackage/network/utils/iptables/Makefile (diff)
コミット 048f0b170296c6fc2e2076bbe7c07b4c840d31f6 by hauke
kernel: bump 5.10 to 5.10.105

Updated default config with new sym (CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y).

Manually rebased:
    generic/hack-5.10/220-arm-gc_sections.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 048f0b1)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0157-arch-arm64-Add-Revision-Serial-Model-to-cpuinfo.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/220-arm-gc_sections.patch (diff)
コミット b04d38a2eaa5604aa7216e0c02846d96dc2d317f by hauke
kernel: bump 5.10 to 5.10.106

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: b04d38a)
The file was modifiedtarget/linux/generic/backport-5.10/773-v5.18-1-net-dsa-Move-VLAN-filtering-syncing-out-of-dsa_switc.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/bcm27xx/patches-5.10/950-0697-ARM-dts-bcm2711-fold-in-the-correct-interrupt.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0638-ARM-dts-bcm2711-Tune-DMA-parameters-for-HDMI-audio.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0580-drm-vc4-Separate-VEC-compatible-variants.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/119-net-macb-add-support-for-sama7g5-gem-interface.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0256-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/148-net-macb-Add-default-usrio-config-to-default-gem-con.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0463-bcm2711-Disable-bsc_intr-and-aon_intr-by-default-and.patch (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/generic/backport-5.10/773-v5.18-2-net-dsa-Avoid-cross-chip-syncing-of-VLAN-filtering.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/at91/patches-5.10/115-net-macb-add-userio-bits-as-platform-configuration.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/realtek/patches-5.10/709-lag-offloading.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0462-ARM-dts-bcm2711-Add-the-CEC-interrupt-controller.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/120-net-macb-add-support-for-sama7g5-emac-interface.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/118-net-macb-unprepare-clocks-in-case-of-failure.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/117-net-macb-add-function-to-disable-all-macb-clocks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0464-bcm2711-Remove-old-GIC-interrupt.patch (diff)
コミット b9017384cae7bbc47186fdf35a80207844876a0d by hauke
procd: move service command to procd

The service command belongs to the procd and does not belong in the
shinit. In the course of the move, the script was also checked with
shellcheck and cleaned up.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: b901738)
The file was modifiedpackage/base-files/files/etc/shinit (diff)
The file was addedpackage/system/procd/files/service
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 09c41ea6792a86cfcacb13f6727f5049c3f87cd6 by hauke
base-files: add wrapper for procd service list command

A service managed by procd does have a json object with usefull information.
This information could by dumped with the following command.

ubus call service list "{ 'verbose':true, 'name': '<service-name>)'". }"

This line is long and complicated to enter. This commit adds a wrapper
call to the procd service section tool to simplify the input and get the
output faster.

We could now enter the command /etc/initd/<service> info to get the info
faster.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(commit: 09c41ea)
The file was modifiedpackage/base-files/files/etc/rc.common (diff)
コミット f8b02130d2cd3b919c1292bc8ee8870f66794536 by hauke
ramips: add support for Beeline SmartBox Flash

Beeline SmartBox Flash is a wireless AC1300 (WiFi 5) router manufactured
by Arcadyan company.

Device specification
--------------------
SoC Type: MediaTek MT7621AT
RAM: 256 MiB, Winbond W632GU6NB
Flash: 128 MiB (NAND), Winbond W29N01HVSINF
Wireless 2.4 GHz (MT7615DN): b/g/n, 2x2
Wireless 5 GHz (MT7615DN): a/n/ac, 2x2
Ethernet: 3xGbE (WAN, LAN1, LAN2)
USB ports: 1xUSB3.0
Button: 1 (Reset/WPS)
LEDs: 1 RGB LED
Power: 12 VDC, 1.5 A
Connector type: Barrel
Bootloader: U-Boot (Ralink UBoot Version: 5.0.0.2)
OEM: Arcadyan WE42022

Installation
------------
1. Place *factory.trx on any web server (192.168.1.2 in this example)
2. Connect to the router using telnet shell (no password required)
3. Save MAC adresses to U-Boot environment:
   uboot_env --set --name eth2macaddr --value $(ifconfig | grep eth2 | \
    awk '{print $5}')
   uboot_env --set --name eth3macaddr --value $(ifconfig | grep eth3 | \
    awk '{print $5}')
   uboot_env --set --name ra0macaddr --value $(ifconfig | grep ra0 | \
    awk '{print $5}')
   uboot_env --set --name rax0macaddr --value $(ifconfig | grep rax0 | \
    awk '{print $5}')
4. Ensure that MACs were saved correctly:
   uboot_env --get --name eth2macaddr
   uboot_env --get --name eth3macaddr
   uboot_env --get --name ra0macaddr
   uboot_env --get --name rax0macaddr
5. Download and write the OpenWrt images:
   cd /tmp
   wget http://192.168.1.2/factory.trx
   mtd_write erase /dev/mtd4
   mtd_write write factory.trx /dev/mtd4
6. Set 1st boot partition and reboot:
   uboot_env --set --name bootpartition --value 0
   reboot

Back to Stock
-------------
1. Run in the OpenWrt shell:
   fw_setenv bootpartition 1
   reboot
2. Optional step. Upgrade the stock firmware with any version to
   overwrite the OpenWrt in Slot 1.

MAC addresses
-------------
+-----------+-------------------+----------------+
| Interface | MAC               | Source         |
+-----------+-------------------+----------------+
| label     | 30:xx:xx:51:xx:09 | No MACs was    |
| LAN       | 30:xx:xx:51:xx:09 | found on Flash |
| WAN       | 30:xx:xx:51:xx:06 | [1]            |
| WLAN_2g   | 30:xx:xx:51:xx:07 |                |
| WLAN_5g   | 32:xx:xx:41:xx:07 |                |
+-----------+-------------------+----------------+
[1]:
a. Label wasb't found neither in factory nor in other places.
b. MAC addresses are stored in encrypted partition "glbcfg". Encryption
   key hasn't known yet. To ensure the correct MACs in OpenWrt, a hack
   with saving of the MACs to u-boot-env during the installation was
   applied.
c. Default Ralink ethernet MAC address (00:0C:43:28:80:36) was found in
   "Factory" 0xfff0. It's the same for all Smartbox Flash devices. OEM
   firmware also uses this MAC when initialazes ethernet driver. In
   OpenWrt we use it only as internal GMAC (eth0), all other MACs are
   unique. Therefore, there is no any barriers to the operation of several
   Smartbox Flash devices even within the same broadcast domain.

Stock firmware image format
---------------------------
+--------------+---------------+----------------------------------------+
| Offset       | 1.0.15        | Description                            |
+==============+===============+========================================+
| 0x0          | 5d 43 6f 74   | TRX magic "]Cot"                       |
+--------------+---------------+----------------------------------------+
| 0x4          | 00 70 ff 00   | Length (reverse)                       |
+--------------+---------------+----------------------------------------+
|              |               | htonl(~crc) from 0xc ("flag_version")  |
| 0x8          | 72 b3 93 16   | to "Length"                            |
+--------------+---------------+----------------------------------------+
| 0xc          | 00 00 01 00   | Flags                                  |
+--------------+---------------+----------------------------------------+
|              |               | Offset (reverse) of Kernel partition   |
| 0x10         | 1c 00 00 00   | from the start of the header           |
+--------------+---------------+----------------------------------------+
|              |               | Offset (reverse) of RootFS partition   |
| 0x14         | 00 00 42 00   | from the start of the header           |
+--------------+---------------+----------------------------------------+
| 0x18         | 00 00 00 00   | Zeroes                                 |
+--------------+---------------+----------------------------------------+
| 0x1c         | 27 05 19 56 … | Kernel data + zero padding             |
+--------------+---------------+----------------------------------------+
|              |               | RootFS data (starting with "hsqs") +   |
| 0x420000     | 68 73 71 73 … | zero padding to "Length"               |
+--------------+---------------+----------------------------------------+
|              |               | Some signature data (format is         |
|              |               | unknown). Necessary for the fw         |
| "Lenght"     | 00 00 00 00 … | update via oem fw web interface.       |
+--------------+---------------+----------------------------------------+
| "Lenght" +   |               | TRX magic "HDR0". U-Boot is            |
| 0x10c        | 48 44 52 30   | checking it at every boot.             |
+--------------+---------------+----------------------------------------+
|              |               | 1.00:                                  |
|              |               |   Zero padding to ("Lenght" + 0x23000) |
|              |               | 1.0.12:                                |
|              |               |   Zero padding to ("Lenght" + 0x2a000) |
| "Lenght" +   |               | 1.0.13, 1.0.15, 1.0.16:                |
| 0x110        | 00 00 00 00   |   Zero padding to ("Lenght" + 0x10000) |
+--------------+---------------+----------------------------------------+

Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
(commit: f8b0213)
The file was addedtarget/linux/ramips/dts/mt7621_beeline_smartbox-flash.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (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/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (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/lib/upgrade/platform.sh (diff)
コミット 3bf10bac1117eeb9e27c69f4bc5dbfe604c97733 by hauke
ncurses: update to 6.3

release notes: https://invisible-island.net/ncurses/announce-6.3.html

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(commit: 3bf10ba)
The file was modifiedpackage/libs/ncurses/patches/100-ncurses-5.6-20080112-urxvt.patch (diff)
The file was modifiedpackage/libs/ncurses/patches/101-ncurses-5.6-20080628-kbs.patch (diff)
The file was modifiedpackage/libs/ncurses/Makefile (diff)
The file was modifiedpackage/libs/ncurses/patches/900-terminfo.patch (diff)
The file was modifiedpackage/libs/ncurses/patches/103-ncurses-ar-determinism.patch (diff)
The file was modifiedpackage/libs/ncurses/patches/102-ncurses-5.9-gcc-5.patch (diff)
コミット 1eb5d50fd3dff15a2e316fcfa3c25597be429526 by hauke
kernel: bump 5.10 to 5.10.107

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 1eb5d50)
The file was modifiedtarget/linux/mpc85xx/patches-5.10/107-powerpc-85xx-add-ws-ap3825i-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/530-jffs2_make_lzma_available.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/251-kconfig.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/253-ksmbd-config.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
コミット 42626aef676d2ca1ea1577b7a47ba8e4135f1a4c by hauke
ramips: add support for D-Link DIR-878 R1

Specifications:
- SoC: MediaTek MT7621AT
- RAM: 128 MB (DDR3)
- Flash: 16 MB (SPI NOR)
- WiFi: MT7615N (2.4GHz) and MT7615N (5Ghz)
- Switch: 1 WAN, 4 LAN (Gigabit)
- Buttons: Reset, WiFi Toggle, WPS
- LEDs: Power, Internet, WiFi 2.4G WiFi 5G

The R1 revision is identical to the A1 revision except
- No Config2 Parition, therefore
- factory partition resized to 64k from 128K
- Firmware partition offset is 0x50000 not 0x60000
- Firmware partitions size increased by 64K
- Firmware partition type is "denx,uimage", not "sge,uimage"
- Padding of image creation "uimage-padhdr 96" removed

Installation:
Update to the last D-Link firmware through web-ui before OpenWRT
installation then follow the instructions to patch your device using
D-Link FailsafeUI.

- D-Link FailsafeUI:
Power down the router, press and hold the reset button, then
re-plug it. Keep the reset button pressed until the internet LED stops
flashing, then jack into any lan port and manually assign a static IP
address in 192.168.0.0/24 other than 192.168.0.1 (e.g. 192.168.0.2)
and go to http://192.168.0.1
Flash with the factory image.

Signed-off-by: Igor Nazarov <tigron.dev@gmail.com>
(commit: 42626ae)
The file was addedtarget/linux/ramips/dts/mt7621_dlink_dir-878-r1.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 7ea2f3d6e22b506d137cf255ae73ae498c176d1c by hauke
ipq40xx: add support for Telco X1 Pro

Telco X1 Pro is a Cat12 LTE-A Pro modem router.
Vendor firmware is based on a recent version of OpenWrt.
Flashing is possible via CLI using sysupgrade -F -n
The serial headers allow bootloader and console access
Serial setting: 115200  8N1

Brief Specifications:
IPQ4019 SoC
32MB flash
512MB RAM
4x gigabit LAN
1x gigabit WAN
Dual-band Wave-2 wifi
2x SMA LTE antenna connectors
2x RP-SMA wifi antennas
1x USB 2.0 port
1x Reset button
Serial headers installed
1x Nano SIM tray
1x Quectel EM-12G LTE-A Pro modem
1x M.2 slot attached to USB 3.0
1x internal micro SD card slot

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(commit: 7ea2f3d)
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-x1pro.dts
The file was addedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-x1pro.dtsi
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 4177de10df384e0106191e5b204b0aa11431fe77 by daniel
mediatek: Add GD5F1GQ5xExxG to mtk-snand

Some units of the Xiaomi Redmi Router AX6S/Xiaomi Router AX3200 contain this part.

Signed-off-by: Richard Huynh <voxlympha@gmail.com>
(commit: 4177de1)
The file was modifiedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-ids.c (diff)
コミット 9f9477b2751231d57cdd8c227149b88c93491d93 by daniel
mediatek: Add support for Xiaomi Redmi Router AX6S

Also known as the "Xiaomi Router AX3200" in western markets,
but only the AX6S is widely installation-capable at this time.

SoC: MediaTek MT7622B
RAM: DDR3 256 MiB (ESMT M15T2G16128A)
Flash: SPI-NAND 128 MiB (ESMT F50L1G41LB or Gigadevice GD5F1GQ5xExxG)
WLAN: 2.4/5 GHz 4T4R
2.4 GHz: MediaTek MT7622B
5 GHz: MediaTek MT7915E
Ethernet: 4x 10/100/1000 Mbps
Switch: MediaTek MT7531B
LEDs/Keys: 2/2 (Internet + System LED, Mesh button + Reset pin)
UART: Marked J1 on board VCC RX GND TX, beginning from "1". 3.3v, 115200n8
Power: 12 VDC, 1.5 A

Notes:
U-Boot passes through the ethaddr from uboot-env partition,
but also has been known to reset it to a generic mac address
hardcoded in the bootloader.

However, bdata is also populated with the ethernet mac addresses,
but is also typically never written to. Thus this is used instead.

Installation:
1. Flash stock Xiaomi "closed beta" image labelled
'miwifi_rb03_firmware_stable_1.2.7_closedbeta.bin'.
(MD5: 5eedf1632ac97bb5a6bb072c08603ed7)

2. Calculate telnet password from serial number and login

3. Execute commands to prepare device
nvram set ssh_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit

4. Download and flash image
On computer:
python -m http.server
On router:
cd /tmp
wget http://<IP>:8000/factory.bin
mtd -r write factory.bin firmware

Device should reboot at this point.

Reverting to stock:
Stock Xiaomi recovery tftp that accepts their signed images,
with default ips of 192.168.31.1 + 192.168.31.100.
Stock image should be renamed to tftp server ip in hex (Eg. C0A81F64.img)
Triggered by holding reset pin on powerup.

A simple implementation of this would be via dnsmasq's
dhcp-boot option or using the vendor's (Windows only)
recovery tool available on their website.

Signed-off-by: Richard Huynh <voxlympha@gmail.com>
(commit: 9f9477b)
The file was modifiedtarget/linux/mediatek/image/mt7622.mk (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/mt7622/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-envtools/files/mediatek_mt7622 (diff)
The file was addedtarget/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
コミット 3a14580411adfb75f9a44eded9f41245b9e44606 by mail
kernel: delete Linux 5.4 config and patches

As the upcoming release will be based on Linux 5.10 only, remove all
kernel configuration as well as patches for Linux 5.4.
There were no targets still actively using Linux 5.4.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3a14580)
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0114-arm64-dts-fsl-ls1028a-add-labels-to-Ethernet-switch-.patch
The file was removedtarget/linux/generic/backport-5.4/042-v5.5-arm64-csum-Fix-pathological-zero-length-calls.patch
The file was removedtarget/linux/generic/pending-5.4/645-netfilter-nf_flow_table-rework-hardware-offload-time.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch
The file was removedtarget/linux/generic/backport-5.4/408-v5.13-mtd-cfi_cmdset_0002-Disable-buffered-writes-for-AMD.patch
The file was removedtarget/linux/generic/backport-5.4/745-v5.7-net-dsa-mt7530-add-support-for-port-mirroring.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0102-LF-20-1-arm64-dts-ls1012ardb-Update-qspi-node-dts-pr.patch
The file was removedtarget/linux/generic/backport-5.4/718-v5.5-net-sfp-fix-sfp_bus_put-kernel-documentation.patch
The file was removedtarget/linux/generic/pending-5.4/770-11-net-ethernet-mtk_eth_soc-avoid-rearming-interrupt-if.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0079-arm64-dts-ls1028a-Fix-interrupt-map-property-of-PCIe.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0005-arm64-dts-broadcom-bcm4908-describe-firmware-partiti.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/334-MIPS-BCM63XX-detect-BCM6368-variants.patch
The file was removedtarget/linux/generic/backport-5.4/310-v5.6-mips-vdso-fix-jalr-t9-crash-in-vdso-code.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/144-add-removed-syscon_regmap_lookup_by_pdevname.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0025-crypto-curve25519-generic-C-library-implementations.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0026-crypto-curve25519-add-kpp-selftest.patch
The file was removedtarget/linux/generic/backport-5.4/771-mdio-bus-add-generic-find-bus.patch
The file was removedtarget/linux/generic/pending-5.4/749-net-phylink-split-phylink_sfp_module_insert.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0011-drivers-soc-fsl-add-qixis-driver.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch
The file was removedtarget/linux/generic/backport-5.4/732-v5.5-net-sfp-track-upstream-s-attachment-state-in-state-m.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/515-board-bcm6348.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0060-crypto-x86-curve25519-Remove-unused-carry-variables.patch
The file was removedtarget/linux/generic/backport-5.4/801-v5.6-leds-populate-the-device-s-of_node.patch
The file was removedtarget/linux/generic/pending-5.4/532-jffs2_eofdetect.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/145-pinctrl-BCM6362-fix-gpio-mode.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0002-ARM-dts-BCM5301X-Specify-uart2-in-the-DT.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0032-crypto-chacha20poly1305-import-construction-and-self.patch
The file was removedtarget/linux/bcm4908/files-5.4/drivers/net/ethernet/broadcom/unimac.h
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0093-wireguard-noise-error-out-precomputed-DH-during-hand.patch
The file was removedtarget/linux/bcm4908/patches-5.4/075-v5.13-0005-net-dsa-bcm_sf2-fix-BCM4908-RGMII-reg-s.patch
The file was removedtarget/linux/generic/backport-5.4/011-kbuild-export-SUBARCH.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/430-MIPS-BCM63XX-add-nand-clocks.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0057-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch
The file was removedtarget/linux/generic/pending-5.4/404-mtd-add-more-helper-functions.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch
The file was removedtarget/linux/generic/pending-5.4/753-net-sfp-add-support-for-Clause-45-PHYs.patch
The file was removedtarget/linux/generic/pending-5.4/756-net-sfp-use-a-definition-for-the-fault-recovery-atte.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0026-arm64-dts-nxp-add-more-thermal-zone-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/331-MIPS-BCM63XX-define-variant-id-field.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0128-wireguard-selftests-make-sure-rp_filter-is-disabled-.patch
The file was removedtarget/linux/generic/pending-5.4/102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.12-0002-phy-phy-brcm-usb-specify-init-function-format-at-str.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0087-arm-dts-ls1021a-fix-that-FlexTimer-cannot-wakeup-sys.patch
The file was removedtarget/linux/generic/hack-5.4/400-block-fit-partition-parser.patch
The file was removedtarget/linux/generic/backport-5.4/736-v5.5-net-sfp-allow-modules-with-slow-diagnostics-to-probe.patch
The file was removedtarget/linux/generic/pending-5.4/741-net-sfp-derive-interface-mode-from-ethtool-link-mode.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0053-crypto-arm64-chacha-correctly-walk-through-blocks.patch
The file was removedtarget/linux/generic/backport-5.4/756-v5.8-net-dsa-rtl8366-Pass-GENMASK-signed-bits.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0001-ARM-dts-BCM5301X-Specify-PWM-in-the-DT.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0005-crypto-arm64-chacha-depend-on-generic-chacha-library.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0055-arm64-dts-ls1028a-Add-PCIe-controller-DT-nodes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/034-v5.16-0002-arm64-dts-broadcom-bcm4908-Move-reboot-syscon-out-of.patch
The file was removedtarget/linux/generic/hack-5.4/400-unlock_mx25l6406e_with_4bit_block_protect.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0107-arm64-dts-ls1012ardb-Update-qspi-node-property.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/420-BCM63XX-add-endian-check-for-ath9k.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0083-wireguard-selftests-ensure-non-addition-of-peers-wit.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/047-v5.12-bcm63xx_enet-fix-kernel-panic.patch
The file was removedtarget/linux/bcm4908/patches-5.4/082-v5.12-0003-soc-bcm-brcmstb-add-stubs-for-getting-platform-IDs.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0114-wireguard-noise-take-lock-when-removing-handshake-en.patch
The file was removedtarget/linux/generic/hack-5.4/645-netfilter-connmark-introduce-set-dscpmark.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0012-net-broadcom-bcm4908_enet-enable-RX-after-processing.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0087-wireguard-receive-reset-last_under_load-to-zero.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-06-mips-bpf-Remove-old-BPF-JIT-implementations.patch
The file was removedtarget/linux/generic/hack-5.4/920-device_tree_cmdline.patch
The file was removedtarget/linux/bcm4908/patches-5.4/701-net-dsa-bcm_sf2-keep-GPHY-enabled-on-the-BCM4908.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0006-arm64-dts-ls1012a-accumulated-change-for-ls1012a-boa.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0097-LF-387-5-arm64-dts-layerscape-add-chip-specific-comp.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.13-0002-dt-bindings-phy-brcm-brcmstb-usb-phy-add-power-domai.patch
The file was removedtarget/linux/generic/backport-5.4/731-v5.5-net-sfp-ensure-TX_FAULT-has-deasserted-before-probin.patch
The file was removedtarget/linux/generic/hack-5.4/220-arm-gc_sections.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0001-dt-bindings-net-rename-BCM4908-Ethernet-binding.patch
The file was removedtarget/linux/generic/backport-5.4/724-v5.5-net-sfp-rename-T_PROBE_WAIT-to-T_SERIAL.patch
The file was removedtarget/linux/generic/pending-5.4/412-mtd-partial_eraseblock_unlock.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0050-arm64-dts-lx2160a-add-interrupt-property-for-aquanti.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/160-kmap_coherent.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0088-wireguard-send-account-for-mtu-0-devices.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch
The file was removedtarget/linux/generic/pending-5.4/752-net-phy-add-Broadcom-BCM84881-PHY-driver.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0008-phy-usb-Add-support-for-new-Synopsys-USB-controller-.patch
The file was removedtarget/linux/generic/hack-5.4/250-netfilter_depends.patch
The file was removedtarget/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch
The file was removedtarget/linux/bcm4908/patches-5.4/074-v5.13-0001-net-broadcom-bcm4908_enet-read-MAC-from-OF.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0119-wireguard-selftests-test-multiple-parallel-streams.patch
The file was removedtarget/linux/generic/backport-5.4/800-v5.5-iio-imu-Add-support-for-the-FXOS8700-IMU.patch
The file was removedtarget/linux/generic/pending-5.4/420-mtd-redboot_space.patch
The file was removedtarget/linux/bcm4908/patches-5.4/181-watchdog-allow-building-BCM7038_WDT-for-BCM4908.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0045-arm64-dts-Fix-DWC3-IP-VBUS-glitch-issue-on-Layerscap.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0042-crypto-x86-poly1305-import-unmodified-cryptogams-imp.patch
The file was removedtarget/linux/generic/backport-5.4/730-v5.5-net-sfp-allow-fault-processing-to-transition-to-othe.patch
The file was removedtarget/linux/generic/backport-5.4/403-v5.13-mtd-parsers-ofpart-support-BCM4908-fixed-partitions.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0111-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch
The file was removedtarget/linux/generic/backport-5.4/817-v5.8-i2c-pxa-ensure-timeout-messages-are-unique.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0005-soc-fsl-qbman_portals-add-APIs-to-retrieve-the-probi.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0036-crypto-lib-chacha20poly1305-use-chacha20_crypt.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0099-arm64-dts-layerscape-apply-dma-coherent-for-dwc3-nod.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/518-board_bcm6368.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0112-arm64-dts-fsl-ls1028a-prepare-dts-for-overlay.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0069-crypto-arm64-chacha-simplify-tail-block-handling.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0026-sdk_dpaa-ls1043a-errata-fix-arm32-build.patch
The file was removedtarget/linux/generic/pending-5.4/201-extra_optimization.patch
The file was removedtarget/linux/generic/pending-5.4/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0029-arm64-dts-lx2160-Add-all-pcs-mdio-definitions-accord.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0005-ARM-dts-BCM5301X-Use-corretc-pinctrl-compatible-for-.patch
The file was removedtarget/linux/generic/backport-5.4/025-power-reset-add-driver-for-LinkStation-power-off.patch
The file was removedtarget/linux/generic/backport-5.4/810-v5.8-i2c-pxa-move-private-definitions-to-i2c-pxa.c.patch
The file was removedtarget/linux/bcm4908/patches-5.4/080-v5.11-tty-serial-bcm63xx-lower-driver-dependencies.patch
The file was removedtarget/linux/generic/pending-5.4/770-13-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0068-arm64-dts-lx2160a-Update-phy-mode-for-Aquantia-PHYs.patch
The file was removedtarget/linux/bcm4908/patches-5.4/036-v5.18-0004-arm64-dts-broadcom-bcm4908-add-I2C-block.patch
The file was removedtarget/linux/generic/pending-5.4/480-mtd-set-rootfs-to-be-root-dev.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/032-v5.9-MIPS-BCM63xx-improve-CFE-version-detection.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-01-mips-uasm-Add-workaround-for-Loongson-2F-nop-CPU-err.patch
The file was removedtarget/linux/generic/backport-5.4/811-v5.8-i2c-pxa-move-DT-IDs-along-side-platform-IDs.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0088-arm64-dts-ls1028a-fix-dwc-pci-over-smmu.patch
The file was removedtarget/linux/generic/hack-5.4/773-bgmac-add-srab-switch.patch
The file was removedtarget/linux/generic/pending-5.4/612-netfilter_match_reduce_memory_access.patch
The file was removedtarget/linux/generic/pending-5.4/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0028-crypto-lib-curve25519-work-around-Clang-stack-spilli.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0006-ARM-dts-BCM5301X-Linksys-EA9500-make-use-of-pinctrl.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0090-arm64-dts-ls1028a-Update-clock-cells-of-dpclk-node.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0038-sdk_dpaa-ls1043a-errata-stop-advertising-S-G-and-GSO.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0006-net-broadcom-bcm4908_enet-fix-minor-typos.patch
The file was removedtarget/linux/generic/pending-5.4/920-mangle_bootargs.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0039-staging-fsl_qbman-Calculate-valid-bit-from-MC-RR.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0045-sdk_dpaa-ceetm-increment-the-interface-s-ern-counter.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0044-sdk_dpaa-ceetm-coding-style-fixes-and-added-comments.patch
The file was removedtarget/linux/generic/pending-5.4/770-10-net-ethernet-mtk_eth_soc-unmap-rx-data-before-callin.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0004-phy-usb-Add-wake-on-functionality.patch
The file was removedtarget/linux/generic/backport-5.4/310-mips-Kconfig-Add-ARCH_HAS_FORTIFY_SOURCE.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/327-irqchip-bcm6345-periph-clear-on-init.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/421-BCM63XX-add-led-pin-for-ath9k.patch
The file was removedtarget/linux/generic/backport-5.4/831-v5.13-0004-firmware-bcm47xx_nvram-look-for-NVRAM-with-for-inste.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0079-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0049-sdk-dts-ls104x-move-dma-coherent-from-soc-to-its-chi.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/428-bcm63xx_enet-rgmii-ctrl-fix.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0016-arm64-dts-ls104x-add-iommu-map-to-pci-controllers.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0021-crypto-blake2s-generic-C-library-implementation-and-.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0008-ARM-dts-BCM5301X-Disable-USB-3-PHY-on-devices-withou.patch
The file was removedtarget/linux/bcm4908/patches-5.4/033-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch
The file was removedtarget/linux/bcm4908/patches-5.4/072-v5.12-0002-net-broadcom-bcm4908enet-add-BCM4908-controller-driv.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0010-ARM-dts-BCM5301X-Update-Ethernet-switch-node-name.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0009-ARM-dts-BCM5301X-Enable-USB-3-PHY-on-Luxul-XWR-3150.patch
The file was removedtarget/linux/generic/backport-5.4/825-v5.8-spi-rb4xx-null-pointer-bug-fix.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0007-fsl_qbman-SDK-DPAA-1.x-QBMan-drivers.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/415-MIPS-BCM63XX-export-the-attached-flash-type.patch
The file was removedtarget/linux/generic/backport-5.4/746-v5.5-net-dsa-mv88e6xxx-Split-monitor-port-configuration.patch
The file was removedtarget/linux/layerscape/armv8_64b/config-5.4
The file was removedtarget/linux/bcm53xx/patches-5.4/311-ARM-BCM5301X-Add-power-button-for-Buffalo-WZR-1750DHP.patch
The file was removedtarget/linux/generic/pending-5.4/646-netfilter-nf_flow_table-rework-private-driver-data.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/045-v5.12-bcm63xx_enet-convert-to-build_skb.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0098-wireguard-socket-remove-errant-restriction-on-loopin.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0135-wireguard-allowedips-free-empty-intermediate-nodes-w.patch
The file was removedtarget/linux/generic/pending-5.4/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch
The file was removedtarget/linux/generic/pending-5.4/191-rtc-rs5c372-let_the_alarm_to_be_used_as_wakeup_source.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0010-phy-usb-PHY-s-MDIO-registers-not-accessible-without-.patch
The file was removedtarget/linux/generic/backport-5.4/400-v5.8-dt-bindings-mtd-partition-Document-the-slc-mode-prop.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/023-v5.8-mtd-rawnand-brcmnand-rename-v4-registers.patch
The file was removedtarget/linux/archs38/patches-5.4/0001-arch-arc-Add-compiler-option-for-gcc8.4.patch
The file was removedtarget/linux/generic/pending-5.4/103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
The file was removedtarget/linux/generic/pending-5.4/743-net-sfp-add-module-start-stop-upstream-notifications.patch
The file was removedtarget/linux/generic/backport-5.4/751-v5.6-net-mvmdio-avoid-error-message-for-optional-IRQ.patch
The file was removedtarget/linux/generic/backport-5.4/753-v5.8-net-dsa-mt7530-fix-VLAN-setup.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0105-LF-18-1-arm64-dts-ls1088ardb-Update-qspi-dts-node-pr.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0041-crypto-poly1305-add-new-32-and-64-bit-generic-versio.patch
The file was removedtarget/linux/generic/backport-5.4/041-v5.5-arm64-Implement-optimised-checksum-routine.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0007-crypto-arm-chacha-import-Eric-Biggers-s-scalar-accel.patch
The file was removedtarget/linux/generic/pending-5.4/400-mtd-add-rootfs-split-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0104-wireguard-queueing-preserve-flow-hash-across-packet-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0066-crypto-x86-poly1305-add-back-a-needed-assignment.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0007-of-of_reserved_mem-Ensure-cma-reserved-region-not-cr.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0020-dpaa_eth-memac-set-adjust_link-callback-for-fixed-li.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0007-arm64-dts-ls1043a-accumulated-change-for-ls1043a-boa.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0009-phy-usb-fix-driver-to-defer-on-clk_get-defer.patch
The file was removedtarget/linux/generic/hack-5.4/211-darwin-uuid-typedef-clash.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0042-sdk_dpaa-ceetm-add-independent-CEETM-congestion-thre.patch
The file was removedtarget/linux/generic/pending-5.4/647-net-dsa-support-hardware-flow-table-offload.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0125-crypto-mips-add-poly1305-core.S-to-.gitignore.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/159-cpu_fixes.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0115-LF-789-2-arm64-dts-add-overlay-support-for-ls1028a-q.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0018-sdk_dpaa-use-new-api-ethtool_ksettings_-get-set.patch
The file was removedtarget/linux/generic/backport-5.4/804-v5.8-i2c-pxa-remove-unneeded-includes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0009-arm64-dts-broadcom-bcm4908-set-Asus-GT-AC5300-port-7.patch
The file was removedtarget/linux/bcm4908/patches-5.4/031-v5.12-0002-arm64-dts-broadcom-bcm4908-add-BCM4906-Netgear-R8000.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0057-sdk_fman-fix-probing-of-10G-ports-on-T102x.patch
The file was removedtarget/linux/generic/backport-5.4/747-v5.5-net-dsa-mv88e6xxx-Add-support-for-port-mirroring.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/310-no_highpage.patch
The file was removedtarget/linux/generic/backport-5.4/719-v5.5-net-sfp-fix-sfp_bus_add_upstream-warning.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0123-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
The file was removedtarget/linux/generic/hack-5.4/901-debloat_sock_diag.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0002-arm64-add-support-to-remap-kernel-cacheable-memory-t.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0056-crypto-arm-64-poly1305-add-artifact-to-.gitignore-fi.patch
The file was removedtarget/linux/generic/backport-5.4/765-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0032-sdk_dpaa-ls1043a-errata-restrict-the-max-mtu.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0118-add-DTS-for-Traverse-LS1043-Boards.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0036-sdk-dpa-use-netdev-dev-for-DMA-mapping.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/320-MIPS-BCM47XX-Devices-database-update-for-4.x.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/010-v5.8-MIPS-BCM63xx-fix-6328-boot-selection-bit.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0120-arm64-dts-ls1046a-fix-ippdexpcr-offset-not-correct.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-02-mips-bpf-Add-eBPF-JIT-for-32-bit-MIPS.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0113-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0129-wireguard-do-not-use-O3.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/519-board_bcm63268.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0098-LF-403-ARM64-dts-fsl-Add-clock-names-mclk0-for-SAI-n.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0010-scripts-Makefile-Enable-creation-of-_symbols_-DT-nod.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0100-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/025-v5.8-mtd-rawnand-brcmnand-rename-page-sizes.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0059-sdk_fman-on-P-series-platforms-the-OH-ports-start-at.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/300-fork_cacheflush.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0110-wireguard-implement-header_ops-parse_protocol-for-AF.patch
The file was removedtarget/linux/generic/hack-5.4/210-darwin_scripts_include.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0027-crypto-curve25519-implement-generic-KPP-driver.patch
The file was removedtarget/linux/generic/pending-5.4/811-pci_disable_usb_common_quirks.patch
The file was removedtarget/linux/generic/pending-5.4/403-mtd-hook-mtdsplit-to-Kbuild.patch
The file was removedtarget/linux/generic/backport-5.4/750-v5.5-net-phy-add-support-for-clause-37-auto-negotiation.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0012-LF-789-1-Revert-scripts-Makefile-Enable-creation-of-.patch
The file was removedtarget/linux/generic/backport-5.4/782-net-next-2-of-net-fix-of_get_mac_addr_nvmem-for-non-platform-devices.patch
The file was removedtarget/linux/generic/pending-5.4/762-net-bridge-switchdev-Refactor-br_switchdev_fdb_notif.patch
The file was removedtarget/linux/generic/hack-5.4/910-kobject_uevent.patch
The file was removedtarget/linux/generic/pending-5.4/308-mips32r2_tune.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0121-arm64-dts-ls1043a-update-USB-nodes-status-to-match-b.patch
The file was removedtarget/linux/bcm4908/patches-5.4/034-v5.16-0003-arm64-dts-broadcom-bcm4908-Fix-UART-clock-name.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0005-arch-arm-add-ARM-specific-fucntions-required-for-ehc.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/820-wgt634u-nvram-fix.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0003-ARM-dts-BCM5301X-Fix-memory-nodes-names.patch
The file was removedtarget/linux/generic/hack-5.4/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0007-phy-usb-Add-support-for-new-Synopsys-USB-controller-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch
The file was removedtarget/linux/generic/hack-5.4/259-regmap_dynamic.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0001-ARM-dts-BCM5301X-Linksys-EA9500-add-port-5-and-port-.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0010-arm64-dts-broadcom-bcm4908-add-Ethernet-TX-irq.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/366-MIPS-BCM63XX-fallback-sprom-override-devid.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/400-bcm963xx_flashmap.patch
The file was removedtarget/linux/generic/pending-5.4/311-MIPS-zboot-put-appended-dtb-into-a-section.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0005-nand-raw-workaround-for-EDO-high-speed-mode.patch
The file was removedtarget/linux/generic/backport-5.4/405-v5.13-mtd-parsers-ofpart-make-symbol-bcm4908_partitions_qu.patch
The file was removedtarget/linux/generic/pending-5.4/333-arc-enable-unaligned-access-in-kernel-mode.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/391-MIPS-BCM63XX-do-not-register-uart.patch
The file was removedtarget/linux/generic/pending-5.4/763-net-bridge-switchdev-Include-local-flag-in-FDB-notif.patch
The file was removedtarget/linux/generic/backport-5.4/410-mtd-fix-calculating-partition-end-address.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0027-arm64-dts-lx2160a-rdb-Add-Inphi-PHY-node.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch
The file was removedtarget/linux/bcm4908/patches-5.4/075-v5.13-0004-net-dsa-bcm_sf2-add-function-finding-RGMII-register.patch
The file was removedtarget/linux/generic/pending-5.4/307-mips_highmem_offset.patch
The file was removedtarget/linux/bcm4908/patches-5.4/088-v5.18-phy-phy-brcm-usb-fixup-BCM4908-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/360-MIPS-BCM63XX-add-support-for-raw-sproms.patch
The file was removedtarget/linux/generic/backport-5.4/737-v5.5-net-phy-add-core-phylib-sfp-support.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0012-dpaa_eth-ceetm-adapt-to-the-new-gnet-stats-API.patch
The file was removedtarget/linux/generic/backport-5.4/818-v5.8-i2c-pxa-remove-some-unnecessary-debug.patch
The file was removedtarget/linux/bcm4908/patches-5.4/071-v5.12-0002-net-dsa-bcm_sf2-use-2-Gbps-IMP-port-link-on-BCM4908.patch
The file was removedtarget/linux/generic/backport-5.4/749-v5.5-net-dsa-mv88e6xxx-Fix-masking-of-egress-port.patch
The file was removedtarget/linux/generic/backport-5.4/780-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch
The file was removedtarget/linux/generic/backport-5.4/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch
The file was removedtarget/linux/generic/backport-5.4/738-v5.5-net-phy-marvell10g-add-SFP-support.patch
The file was removedtarget/linux/bcm4908/patches-5.4/087-v5.18-0002-pinctrl-bcm-add-driver-for-BCM4908-pinmux.patch
The file was removedtarget/linux/generic/pending-5.4/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0030-sdk_fman-resolve-arm32-compilation-issues-for-linux-.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0002-arm64-dts-broadcom-bcm4908-describe-Ethernet-control.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0066-arm64-dts-ls1028a-add-gpu-node.patch
The file was removedtarget/linux/generic/hack-5.4/651-wireless_mesh_header.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0025-sdk_dpaa-ls1043a-errata-do-not-recycle-the-realigned.patch
The file was removedtarget/linux/bcm4908/patches-5.4/170-net-broadcom-bcm4908_enet-reset-DMA-rings-sw-indexes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/087-v5.18-0001-dt-bindings-pinctrl-Add-binding-for-BCM4908-pinctrl.patch
The file was removedtarget/linux/generic/backport-5.4/700-v5.5-net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0021-arm64-dts-lx2160a-rdb-Add-RGMII-PHY-nodes-for-dpmac-.patch
The file was removedtarget/linux/generic/pending-5.4/465-m25p80-mx-disable-software-protection.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/511-board_bcm6318.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0003-cgroup-let-a-symlink-too-be-created-with-a-cftype-fi.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0014-dpa_eth-remove-unused-code.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0023-sdk_dpaa-ls1043a-errata-realign-skb-in-place-if-need.patch
The file was removedtarget/linux/generic/pending-5.4/840-hwrng-bcm2835-set-quality-to-1000.patch
The file was removedtarget/linux/bcm4908/patches-5.4/036-v5.18-0002-arm64-dts-broadcom-bcm4908-add-pinctrl-binding.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0016-crypto-x86-poly1305-depend-on-generic-library-not-ge.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0009-arm64-dts-ls1088a-accumulated-change-to-ls1088a-boar.patch
The file was removedtarget/linux/generic/pending-5.4/130-add-linux-spidev-compatible-si3210.patch
The file was removedtarget/linux/generic/backport-5.4/406-v5.13-0002-dt-bindings-nvmem-drop-nodename-restriction.patch
The file was removedtarget/linux/generic/backport-5.4/343-netfilter-nft_flow_offload-handle-netdevice-events-f.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0073-arm64-ls1028aqds-Add-support-DP-nodes-for-LS1028AQDS.patch
The file was removedtarget/linux/generic/pending-5.4/800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0067-arm64-dts-fsl-add-optee-node-for-ls1028.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0010-arm64-add-stage-2-cache-able-non-shareable-page-type.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0127-wireguard-selftests-remove-old-conntrack-kconfig-val.patch
The file was removedtarget/linux/generic/hack-5.4/531-debloat_lzma.patch
The file was removedtarget/linux/layerscape/armv7/config-5.4
The file was removedtarget/linux/bcm63xx/patches-5.4/431-MIPS-BCM63XX-add-nand-rset.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0028-sdk_dpaa-avoid-crashing-on-OOM.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0106-wireguard-noise-do-not-assign-initiation-time-in-if-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch
The file was removedinclude/kernel-5.4
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0107-wireguard-device-avoid-circular-netns-references.patch
The file was removedtarget/linux/generic/pending-5.4/0931-w1-gpio-fix-problem-with-platfom-data-in-w1-gpio.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0080-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0118-wireguard-socket-remove-bogus-__be32-annotation.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/036-v5.14-0001-ARM-dts-BCM5301X-Fix-NAND-nodes-names.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0007-ARM-dts-BCM5301X-Move-CRU-devices-to-the-CRU-node.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0062-crypto-arm-poly1305-Add-prototype-for-poly1305_block.patch
The file was removedtarget/linux/generic/backport-5.4/758-v5.8-net-dsa-rtl8366rb-Support-the-CPU-DSA-tag.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/040-v5.12-bcm63xx_enet-batch-process-rx-path.patch
The file was removedtarget/linux/generic/backport-5.4/407-v5.13-0001-dt-bindings-mtd-add-binding-for-Linksys-Northstar-pa.patch
The file was removedtarget/linux/generic/pending-5.4/770-16-net-ethernet-mediatek-mtk_eth_soc-add-flow-offloadin.patch
The file was removedtarget/linux/generic/pending-5.4/770-08-net-ethernet-mtk_eth_soc-cache-hardware-pointer-of-l.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0070-arm64-dts-ls1012a-ls1043a-ls1046a-ls1088a-ls208xa-re.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/324-irqchip-bcm6345-periph-fix-block-uninitialized.patch
The file was removedtarget/linux/generic/pending-5.4/758-net-sfp-error-handling-for-phy-probe.patch
The file was removedtarget/linux/generic/backport-5.4/371-netfilter-nf_flow_table-fix-up-ct-state-of-flows-aft.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/432-MIPS-BCM63XX-detect-nand-nvram.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0008-arm-add-new-non-shareable-ioremap.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0076-arm64-dts-ls1028a-support-Felix-PF5-INTB-interrupt.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0093-arm64-dts-fsl-Specify-phy-mode-for-CPU-ports.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0122-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0065-crypto-x86-poly1305-Remove-assignments-with-no-effec.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0012-crypto-chacha-unexport-chacha_generic-routines.patch
The file was removedtarget/linux/generic/pending-5.4/240-remove-unsane-filenames-from-deps_initramfs-list.patch
The file was removedtarget/linux/generic/backport-5.4/850-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/381-Documentation-add-BCM6318-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/801-ssb_export_fallback_sprom.patch
The file was removedtarget/linux/generic/pending-5.4/270-platform-mikrotik-build-bits.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch
The file was removedtarget/linux/generic/backport-5.4/370-netfilter-nf_flow_table-fix-offloaded-connection-tim.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0008-ENGR00279980-ubi-attach-do-not-return-EINVAL-if-the-.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-03-mips-bpf-Add-new-eBPF-JIT-for-64-bit-MIPS.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0009-dpa-SDK-DPAA-1.x-Ethernet-driver.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0030-arm64-dts-lx2160-PCS-PHY-definitions-for-10GBase-KR-.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0059-arm64-dts-fsl-ls1046-Modify-the-qspi-flash-frequency.patch
The file was removedtarget/linux/generic/hack-5.4/421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
The file was removedtarget/linux/generic/pending-5.4/419-mtd-redboot-add-of_match_table-with-DT-binding.patch
The file was removedtarget/linux/generic/backport-5.4/030-modpost-add-a-helper-to-get-data-pointed-by-a-symbol.patch
The file was removedtarget/linux/generic/backport-5.4/739-v5.5-net-phylink-update-to-use-phy_support_asym_pause.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0011-LF-419-arm64-crash_core-Export-TCR_EL1.T1SZ-in-vmcor.patch
The file was removedtarget/linux/generic/pending-5.4/476-mtd-spi-nor-add-eon-en25q128.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch
The file was removedtarget/linux/generic/pending-5.4/494-mtd-ubi-add-EOF-marker-support.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0111-arm64-dts-fsl-ls1028a-rdb-fix-QSGMII-PHY-node-names.patch
The file was removedtarget/linux/generic/pending-5.4/410-mtd-parsers-ofpart-fix-parsing-subpartitions.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0003-ARM-dts-BCM5310X-Harmonize-xHCI-DT-nodes-name.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0124-crypto-mips-poly1305-enable-for-all-MIPS-processors.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0108-wireguard-receive-account-for-napi_gro_receive-never.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch
The file was removedtarget/linux/generic/pending-5.4/770-09-net-ethernet-mtk_eth_soc-only-read-the-full-rx-descr.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0131-wireguard-peer-allocate-in-kmem_cache.patch
The file was removedtarget/linux/generic/pending-5.4/770-03-net-ethernet-mtk_eth_soc-fix-unnecessary-tx-queue-st.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/423-bcm63xx_enet_add_b53_support.patch
The file was removedtarget/linux/generic/backport-5.4/733-v5.5-net-sfp-split-power-mode-switching-from-probe.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0004-crypto-x86-chacha-expose-SIMD-ChaCha-routine-as-libr.patch
The file was removedtarget/linux/generic/backport-5.4/900-v5.9-0001-dt-bindings-Add-multicolor-class-dt-bindings-documen.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0102-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0005-arm64-dts-ls2081ardb-Add-DTS-support-for-NXP-LS2081A.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0029-crypto-curve25519-x86_64-library-and-KPP-implementat.patch
The file was removedtarget/linux/generic/backport-5.4/772-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0015-arm64-dts-ls104x-add-missing-dma-ranges-property.patch
The file was removedtarget/linux/generic/pending-5.4/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
The file was removedtarget/linux/generic/pending-5.4/747-net-phylink-support-Clause-45-PHYs-on-SFP-modules.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0014-crypto-x86-poly1305-unify-Poly1305-state-struct-with.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0078-arm64-dts-fix-endianness-of-rcpm.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/502-board-bcm6358-DWV-S0_fixes.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch
The file was removedtarget/linux/generic/backport-5.4/852-v5.10-0002-net-sfp-add-workaround-for-Realtek-RTL8672-and-RTL96.patch
The file was removedtarget/linux/generic/pending-5.4/482-mtd-spi-nor-fix-4-byte-opcode-support-for-w25q256.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/800-wl_exports.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0113-arm64-dts-fsl-ls1028a-qds-Add-overlays-for-various-s.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0003-arm64-dts-ls1012a-Add-LS1012A-2G5RDB-board-support.patch
The file was removedtarget/linux/generic/backport-5.4/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0003-net-broadcom-rename-BCM4908-driver-update-DT-binding.patch
The file was removedtarget/linux/generic/hack-5.4/647-netfilter-flow-acct.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0035-sdk_dpaa-accept-frames-on-RX-even-if-larger-than-MTU.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0072-arm64-ls1028ardb-Add-support-DP-nodes-for-LS1028ARDB.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/032-v5.9-ARM-dts-BCM5301X-Specify-switch-ports-for-Luxul-devi.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0117-wireguard-avoid-double-unlikely-notation-when-using-.patch
The file was removedtarget/linux/generic/backport-5.4/300-MIPS-Exclude-more-dsemul-code-when-CONFIG_MIPS_FP_SU.patch
The file was removedtarget/linux/generic/pending-5.4/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0122-arm64-dts-ls1043a-remove-thermal-zone-5-from-dts.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0014-arm64-dts-ls104xa-set-mask-to-drop-TBU-ID-from-Strea.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0068-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0077-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/325-irqchip-bcm6345-external-fix-base-uninitialized.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0002-ARM-dts-BCM5301X-Harmonize-EHCI-OHCI-DT-nodes-name.patch
The file was removedtarget/linux/generic/pending-5.4/402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch
The file was removedtarget/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
The file was removedtarget/linux/generic/hack-5.4/230-openwrt_lzma_options.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0011-dpaa_eth-ceetm-adapt-to-net-sched-API-changes.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0033-arm64-dts-freescale-lx2160a-add-pcie-DT-nodes.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0116-wireguard-selftests-check-that-route_me_harder-packe.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0031-sdk_dpaa-ls1043a-errata-maintain-timestamp-info.patch
The file was removedtarget/linux/generic/backport-5.4/721-v5.5-net-sfp-move-tx-disable-on-device-down-to-main-state.patch
The file was removedtarget/linux/generic/pending-5.4/820-libata-Assign-OF-node-to-the-SCSI-device.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/433-MIPS-BCM63XX-enable-nand-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0064-arm64-dts-lx2160a-update-interrupt-property-for-Aqua.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/031-v5.8-ARM-dts-BCM5301X-Add-missing-memory-device_type-for-.patch
The file was removedtarget/linux/generic/pending-5.4/611-netfilter_match_bypass_default_table.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/132-pinctrl-add-a-pincontrol-driver-for-BCM6328.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0037-crypto-arch-conditionalize-crypto-api-in-arch-glue-f.patch
The file was removedtarget/linux/generic/hack-5.4/761-dt-bindings-net-add-RTL8152-binding-documentation.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0004-arm64-add-ioremap-for-normal-cacheable-non-shareable.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0081-wireguard-allowedips-fix-use-after-free-in-root_remo.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/142-pinctrl-add-a-pincontrol-driver-for-BCM63268.patch
The file was removedtarget/linux/generic/pending-5.4/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0052-sdk_dpaa-ceetm-remove-tc-class-reference-counting.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0084-wireguard-selftests-tie-socket-waiting-to-target-pid.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0133-wireguard-allowedips-remove-nodes-in-O-1.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/800-0002-nvmem-brcm_nvram-provide-NVMEM-content-to-the-NVRAM-.patch
The file was removedtarget/linux/generic/hack-5.4/721-phy_packets.patch
The file was removedtarget/linux/generic/pending-5.4/466-Revert-mtd-spi-nor-fix-Spansion-regressions-aliased-.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0116-LF-881-arm64-dts-add-a-dts-file-for-dpdk.patch
The file was removedtarget/linux/generic/backport-5.4/720-v5.5-net-sfp-move-sfp-sub-state-machines-into-separate-fu.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/035-v5.13-0001-ARM-dts-BCM5301X-fix-reg-formatting-in-memory-node.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0121-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
The file was removedtarget/linux/generic/pending-5.4/770-06-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0074-wireguard-Kconfig-select-parent-dependency-for-crypt.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0004-net-broadcom-bcm4908_enet-drop-unneeded-memset.patch
The file was removedtarget/linux/generic/pending-5.4/613-netfilter_optional_tcp_window_check.patch
The file was removedtarget/linux/generic/pending-5.4/450-mtd-spi-nor-allow-NOR-driver-to-write-fewer-bytes-th.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/383-bcm63xx_select_pinctrl.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0058-crypto-lib-chacha20poly1305-Add-missing-function-dec.patch
The file was removedtarget/linux/generic/pending-5.4/491-ubi-auto-create-ubiblock-device-for-rootfs.patch
The file was removedtarget/linux/bcm4908/patches-5.4/083-v5.5-0002-phy-phy-brcm-usb-init-fix-use-of-integer-as-pointer.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0064-crypto-poly1305-x86_64-Use-XORL-r32-32.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/036-v5.14-0002-ARM-dts-BCM5301X-Fix-pinmux-subnodes-names.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch
The file was removedtarget/linux/bcm4908/patches-5.4/085-v5.8-0001-phy-phy-brcm-usb-Constify-static-structs.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/532-MIPS-BCM63XX-add-inventel-Livebox-support.patch
The file was removedtarget/linux/bcm4908/patches-5.4/074-v5.13-0002-dt-bindings-net-bcm4908-enet-add-optional-TX-interru.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0035-arm64-dts-lx2160a-add-optee-tz-node.patch
The file was removedtarget/linux/bcm53xx/config-5.4
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0055-crypto-x86-curve25519-leave-r12-as-spare-register.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/080-v5.13-0001-dt-bindings-nvmem-add-Broadcom-s-NVRAM.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0036-arm64-dts-ls104x-constrain-sata-dma-address-size.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0024-crypto-blake2s-x86_64-SIMD-implementation.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/372_dont_register_pflash_when_available_in_dtb.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0011-phy-usb-bdc-Fix-occasional-failure-with-BDC-on-7211.patch
The file was removedtarget/linux/generic/pending-5.4/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
The file was removedtarget/linux/generic/pending-5.4/770-01-net-ethernet-mtk_eth_soc-significantly-reduce-mdio-b.patch
The file was removedtarget/linux/generic/backport-5.4/774-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch
The file was removedtarget/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/413-BCM63XX-allow-providing-fixup-data-in-board-data.patch
The file was removedtarget/linux/generic/backport-5.4/814-v5.8-i2c-pxa-fix-i2c_pxa_wait_bus_not_busy-boundary-condi.patch
The file was removedtarget/linux/bcm4908/patches-5.4/300-arm64-dts-broadcom-bcm4908-limit-amount-of-GPIOs.patch
The file was removedtarget/linux/generic/pending-5.4/482-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0008-fmd-SDK-DPAA-1.x-FMan-driver.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/338-MIPS-BCM63XX-increase-number-of-IRQs.patch
The file was removedtarget/linux/generic/backport-5.4/727-v5.5-net-sfp-control-TX_DISABLE-and-phy-only-from-main-st.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0042-arm64-dts-fix-the-LS104x-QDS-mdio-mux-support.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0034-crypto-chacha_generic-remove-unnecessary-setkey-func.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/337-MIPS-BCM63XX-widen-cpuid-field.patch
The file was removedtarget/linux/generic/pending-5.4/655-increase_skb_pad.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0034-Extend-FM-MAC-Statistics-with-frame-size-counters-re.patch
The file was removedtarget/linux/bcm4908/patches-5.4/031-v5.12-0003-arm64-dts-broadcom-bcm4908-use-proper-NAND-binding.patch
The file was removedtarget/linux/bcm4908/patches-5.4/182-watchdog-bcm7038_wdt-Support-BCM6345-compatible-stri.patch
The file was removedtarget/linux/generic/backport-5.4/723-v5.5-net-sfp-handle-module-remove-outside-state-machine.patch
The file was removedtarget/linux/generic/backport-5.4/031-modpost-refactor-namespace_from_kstrtabns-to-not-har.patch
The file was removedtarget/linux/generic/pending-5.4/447-mtd-spinand-gigadevice-Add-support-for-GD5F4GQ4xC.patch
The file was removedtarget/linux/bcm4908/patches-5.4/030-v5.11-0003-v5.11-arm64-add-config-for-Broadcom-BCM4908-SoCs.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/976-ssb_increase_pci_delay.patch
The file was removedtarget/linux/generic/backport-5.4/752-v5.8-net-dsa-provide-an-option-for-drivers-to-always-rece.patch
The file was removedtarget/linux/generic/hack-5.4/662-remove_pfifo_fast.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0100-arm64-dts-ls208xa-Update-qspi-node-properties-for-LS.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/371_add_of_node_available_by_alias.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0077-arm64-dts-ls1028a-Add-ethernet-property-for-l2switch.patch
The file was removedtarget/linux/generic/backport-5.4/900-v5.9-0002-leds-Add-multicolor-ID-to-the-color-ID-list.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/030-v5.9-leds-bcm6328-support-second-hw-blinking-interval.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0006-soc-fsl-bqman-page-align-iommu-mapping-sizes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0004-arm64-dts-broadcom-bcm4908-add-remaining-Netgear-R80.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch
The file was removedtarget/linux/bcm4908/patches-5.4/401-mtd-support-BLKRRPART.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/030-v5.5-ARM-dts-BCM5301X-Add-DT-for-Luxul-XWC-2000.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0007-dt-bindings-arm-bcm-document-TP-Link-Archer-C2300-bi.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/130-pinctrl-add-bcm63xx-base-code.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0076-wireguard-main-remove-unused-include-linux-version.h.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-v5.7-dts-0119-arm64-dts-ls1043a-rdb-add-compatible-for-board.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0023-crypto-blake2s-implement-generic-shash-driver.patch
The file was removedtarget/linux/generic/backport-5.4/734-v5.5-net-sfp-move-module-insert-reporting-out-of-probe.patch
The file was removedtarget/linux/generic/backport-5.4/807-v5.8-i2c-pxa-re-arrange-register-field-definitions.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0046-crypto-x86-poly1305-fix-.gitignore-typo.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0038-crypto-chacha-fix-warning-message-in-header-file.patch
The file was removedtarget/linux/bcm4908/patches-5.4/082-v5.12-0002-soc-bcm-add-PM-driver-for-Broadcom-s-PMB.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/021-v5.8-mtd-rawnand-brcmnand-improve-hamming-oob-layout.patch
The file was removedtarget/linux/generic/config-5.4
The file was removedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0001-ARM-dts-BCM5301X-Fix-nodes-names.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0031-crypto-arm-curve25519-wire-up-NEON-implementation.patch
The file was removedtarget/linux/generic/backport-5.4/760-net-ethernet-mediatek-Integrate-GDM-PSE-setup-operat.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0013-crypto-poly1305-move-core-routines-into-a-separate-l.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0101-wireguard-send-receive-use-explicit-unlikely-branch-.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/940-bcm47xx-yenta.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/999-wl_exports.patch
The file was removedtarget/linux/bcm4908/patches-5.4/034-v5.16-0001-arm64-dts-broadcom-bcm4908-Fix-NAND-node-name.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0011-ARM-dts-BCM5301X-Add-a-default-compatible-for-switch.patch
The file was removedtarget/linux/generic/hack-5.4/660-fq_codel_defaults.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0092-arm64-dts-ls1028a-Add-DP-DT-nodes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/087-v5.18-0001-i2c-brcmstb-allow-compiling-on-BCM4908.patch
The file was removedtarget/linux/generic/pending-5.4/746-net-phylink-re-split-__phylink_connect_phy.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0003-soc-fsl-qman-map-FQD-and-PFDR-areas-in-the-iommu.patch
The file was removedtarget/linux/generic/backport-5.4/404-v5.13-mtd-parsers-ofpart-limit-parsing-of-deprecated-DT-sy.patch
The file was removedtarget/linux/generic/backport-5.4/820-v5.8-i2c-pxa-use-master-abort-for-device-probes.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0081-arm64-dts-lx2160a-add-ftm_alarm0-DT-node.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0094-wireguard-send-remove-errant-newline-from-packet_enc.patch
The file was removedtarget/linux/generic/pending-5.4/642-net-8021q-support-hardware-flow-table-offload.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0105-wireguard-noise-separate-receive-counter-from-send-c.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0003-ARM-dts-BCM5301X-Specify-pcie2-in-the-DT.patch
The file was removedtarget/linux/generic/hack-5.4/902-debloat_proc.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0054-dpaa_eth-workaround-for-ERR010022.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/830-huawei_e970_support.patch
The file was removedtarget/linux/generic/hack-5.4/280-rfkill-stubs.patch
The file was removedtarget/linux/generic/hack-5.4/249-udp-tunnel-selection.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0017-dpaa_eth-move-global-variable-clock-into-ptp_priv_s-.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0130-wireguard-use-synchronize_net-rather-than-synchroniz.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch
The file was removedtarget/linux/generic/pending-5.4/750-net-phylink-delay-MAC-configuration-for-copper-SFP-m.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/800-0001-firmware-bcm47xx_nvram-support-init-from-IO-memory.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-00-MIPS-uasm-Enable-muhu-opcode-for-MIPS-R6.patch
The file was removedtarget/linux/generic/backport-5.4/900-v5.9-0003-leds-add-RGB-color-option-as-that-is-different-from-.patch
The file was removedtarget/linux/generic/hack-5.4/214-spidev_h_portability.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0011-crypto-mips-chacha-wire-up-accelerated-32r2-code-fro.patch
The file was removedtarget/linux/generic/backport-5.4/816-v5.8-i2c-pxa-avoid-complaints-with-non-responsive-slaves.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0040-arm64-dts-ls1012a-reorganize-pfe_mac-nodes.patch
The file was removedtarget/linux/generic/pending-5.4/495-mtd-core-add-get_mtd_device_by_node.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0054-crypto-x86-curve25519-replace-with-formally-verified.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0092-wireguard-receive-remove-dead-code-from-default-pack.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/831-old_gpio_wdt.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/031-v5.9-MIPS-BCM63xx-add-endif-comments.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0020-crypto-mips-poly1305-incorporate-OpenSSL-CRYPTOGAMS-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0012-phy-usb-USB-driver-is-crashing-during-S3-resume-on-7.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0119-arm64-dts-lx2160a-add-more-thermal-zone-support.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/900-ssb-reject-PCI-writes-setting-CardBus-bridge-resourc.patch
The file was removedtarget/linux/generic/pending-5.4/203-kallsyms_uncompressed.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0015-fmd-use-ptp-timer-for-Fman-RTC-node-name.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0028-arm64-dts-lx2160a-rdb-Add-Aquantia-PHY-nodes.patch
The file was removedtarget/linux/generic/hack-5.4/911-kobject_add_broadcast_uevent.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/402_bcm63xx_enet_vlan_incoming_fixed.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0058-sdk_fman-probe-OH-ports-on-PPC.patch
The file was removedtarget/linux/generic/hack-5.4/301-mips_image_cmdline_hack.patch
The file was removedtarget/linux/generic/backport-5.4/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0044-crypto-arm-arm64-mips-poly1305-remove-redundant-non-.patch
The file was removedtarget/linux/generic/hack-5.4/251-sound_kconfig.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0010-net-broadcom-bcm4908_enet-fix-RX-path-possible-mem-l.patch
The file was removedtarget/linux/generic/pending-5.4/150-bridge_allow_receiption_on_disabled_port.patch
The file was removedtarget/linux/generic/pending-5.4/770-00-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0054-arm64-dts-nxp-frwy-ls1046a-add-support-for-micron-no.patch
The file was removedtarget/linux/generic/backport-5.4/026-power-reset-linkstation-poweroff-add-missing-put_dev.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0067-crypto-Kconfig-CRYPTO_MANAGER_EXTRA_TESTS-requires-t.patch
The file was removedtarget/linux/generic/pending-5.4/411-mtd-partial_eraseblock_write.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0053-sdk_dpaa-ceetm-store-Qdisc-pointer-in-struct-block.patch
The file was removedtarget/linux/generic/pending-5.4/261-enable_wilink_platform_without_drivers.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0045-crypto-curve25519-Fix-selftest-build-error.patch
The file was removedtarget/linux/generic/hack-5.4/904-debloat_dma_buf.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0005-net-broadcom-bcm4908_enet-drop-inline-from-C-functio.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0091-arm64-dts-ls1028a-Add-properties-for-HD-Display-cont.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0050-sdk_dpaa-ceetm-introduce-a-TRAP-control-action.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0024-sdk_dpaa-ls1043a-errata-verify-and-resize-headroom-a.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0050-crypto-Kconfig-allow-tests-to-be-disabled-when-manag.patch
The file was removedtarget/linux/bcm4908/patches-5.4/075-v5.13-0003-net-dsa-bcm_sf2-Fill-in-BCM4908-CFP-entries.patch
The file was removedtarget/linux/generic/pending-5.4/759-net-sfp-re-attempt-probing-for-phy.patch
The file was removedtarget/linux/generic/backport-5.4/808-v5.8-i2c-pxa-add-and-use-definitions-for-IBMR-register.patch
The file was removedtarget/linux/generic/pending-5.4/401-mtd-add-support-for-different-partition-parser-types.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0059-crypto-x86-chacha-sse3-use-unaligned-loads-for-state.patch
The file was removedtarget/linux/generic/backport-5.4/407-v5.13-0002-mtd-parsers-ofpart-support-Linksys-Northstar-partiti.patch
The file was removedtarget/linux/generic/backport-5.4/831-v5.13-0002-firmware-bcm47xx_nvram-add-helper-checking-for-NVRAM.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0001-arm-kernel-utilize-hrtimer-based-broadcast.patch
The file was removedtarget/linux/generic/pending-5.4/745-net-mdio-i2c-add-support-for-Clause-45-accesses.patch
The file was removedtarget/linux/generic/backport-5.4/813-v5.8-i2c-pxa-clean-up-decode_bits.patch
The file was removedtarget/linux/generic/pending-5.4/703-phy-add-detach-callback-to-struct-phy_driver.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/037-v5.15-0002-ARM-dts-BCM5301X-Fix-MDIO-mux-binding.patch
The file was removedtarget/linux/generic/backport-5.4/728-v5.5-net-sfp-split-the-PHY-probe-from-sfp_sm_mod_init.patch
The file was removedtarget/linux/generic/pending-5.4/481-mtd-spi-nor-rework-broken-flash-reset-support.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0006-arm64-dts-broadcom-bcm4908-fix-switch-parent-node-na.patch
The file was removedtarget/linux/generic/pending-5.4/754-net-sfp-fix-unbind.patch
The file was removedtarget/linux/generic/backport-5.4/393-v5.5-sch_cake-drop-unused-variable-tin_quantum_prio.patch
The file was removedtarget/linux/generic/backport-5.4/831-v5.13-0001-firmware-bcm47xx_nvram-rename-finding-function-and-i.patch
The file was removedtarget/linux/generic/pending-5.4/770-05-net-ethernet-mtk_eth_soc-increase-DMA-ring-sizes.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0022-crypto-testmgr-add-test-cases-for-Blake2s.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0001-crypto-lib-tidy-up-lib-crypto-Kconfig-and-Makefile.patch
The file was removedtarget/linux/generic/backport-5.4/762-net-ethernet-mediatek-Enable-GDM-GDMA_DROP_ALL-mode.patch
The file was removedtarget/linux/bcm4908/patches-5.4/400-mtd-rawnand-brcmnand-disable-WP-on-BCM4908.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/351-set-board-usbh-ports.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0051-crypto-chacha20poly1305-prevent-integer-overflow-on-.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0030-crypto-arm-curve25519-import-Bernstein-and-Schwabe-s.patch
The file was removedtarget/linux/generic/backport-5.4/852-v5.10-0001-net-sfp-VSOL-V2801F-CarlitoxxPro-CPGOS03-0490-v2.0-w.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0007-arm-dma-mapping-export-arch_setup_dma_ops.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0012-soc-fsl-select-MFD_CORE-for-qixis-driver.patch
The file was removedtarget/linux/bcm4908/patches-5.4/070-v5.10-0002-net-dsa-b53-Print-err-message-on-SW_RST-timeout.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0034-arm64-dts-freescale-lx2160a-Inphi-in112525_s03-mdio-.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/035-v5.13-0004-ARM-dts-BCM5301X-Set-Linksys-EA9500-power-LED.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/382-pinctrl-add-a-pincontrol-driver-for-BCM6318.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0041-sdk-dts-ls104x-drop-smmu-from-the-qds-and-usdpaa-sdk.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/044-v5.12-bcm63xx_enet-consolidate-rx-SKB-ring-cleanup-code.patch
The file was removedtarget/linux/bcm4908/patches-5.4/030-v5.11-0002-arm64-dts-broadcom-add-BCM4908-and-Asus-GT-AC5300-ea.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0025-arm64-dts-nxp-ls208xa-add-more-thermal-zone-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/133-Documentation-add-BCM6348-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0004-ARM-dts-BCM5301X-Linksys-EA9500-add-fixed-partitions.patch
The file was removedtarget/linux/generic/pending-5.4/205-backtrace_module_info.patch
The file was removedtarget/linux/bcm4908/patches-5.4/036-v5.18-0003-arm64-dts-broadcom-bcm4908-add-watchdog-block.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/342-MIPS-BCM63XX-split-PCIe-reset-signals.patch
The file was removedtarget/linux/generic/backport-5.4/809-v5.8-i2c-pxa-always-set-fm-and-hs-members-for-each-type.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/501-board_bcm6328-extend-96328avng-reference-board.patch
The file was removedtarget/linux/generic/hack-5.4/300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0051-arm64-dts-fsl-layerscape-fix-warnings-when-compiling.patch
The file was removedtarget/linux/bcm4908/patches-5.4/082-v5.12-0001-dt-bindings-power-document-Broadcom-s-PMB-binding.patch
The file was removedtarget/linux/generic/pending-5.4/610-netfilter_match_bypass_default_checks.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/514-board_bcm6345.patch
The file was removedtarget/linux/generic/hack-5.4/700-swconfig_switch_drivers.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0057-arm64-dts-fsl-lx2160a-add-flexcan-node.patch
The file was removedtarget/linux/generic/pending-5.4/630-packet_socket_type.patch
The file was removedtarget/linux/generic/pending-5.4/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
The file was removedtarget/linux/generic/backport-5.4/402-v5.12-0001-dt-bindings-mtd-move-partition-binding-to-its-own-fi.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0047-sdk_dpaa-update-comments-about-recycling-and-back-po.patch
The file was removedtarget/linux/generic/pending-5.4/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0063-crypto-curve25519-x86_64-Use-XORL-r32-32.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0001-arm64-dts-broadcom-bcm4908-describe-USB-PHY.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0055-sdk_fman-DPAA-dTSEC-ports-fail-to-work-when-link-cha.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0086-usb-dwc3-enable-otg-mode-for-dwc3-usb-ip-on-layersca.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0089-wireguard-socket-remove-extra-call-to-synchronize_ne.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0094-arm64-dts-fsl-Drop-compatible-string-from-Felix-swit.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0090-wireguard-selftests-remove-duplicated-include-sys-ty.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0003-arm64-pgtable-add-support-to-map-cacheable-and-non-s.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0008-arm64-dts-broadcom-bcm4908-add-TP-Link-Archer-C2300-.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0008-net-broadcom-bcm4908_enet-fix-endianness-in-xmit-cod.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0013-net-broadcom-BCM4908_ENET-should-not-default-to-y-un.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0106-LF-18-2-arm64-dts-ls1046ardb-Update-qspi-node-dts-pr.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/035-v5.13-0003-ARM-dts-BCM5301X-Fix-Linksys-EA9500-partitions.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/134-pinctrl-add-a-pincontrol-driver-for-BCM6348.patch
The file was removedtarget/linux/generic/backport-5.4/791-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0074-arm64-dts-fsl-ls1028a-Add-Felix-switch-port-DT-node.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0009-net-broadcom-bcm4908_enet-set-MTU-on-open-on-request.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0006-dt-bindings-Add-Broadcom-STB-USB-PHY-binding-documen.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0035-crypto-x86-chacha-only-unregister-algorithms-if-regi.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0082-arm64-dts-lx2160a-add-tmu-device-node.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/531-board_bcm6348-bt-voyager-2500v-bb.patch
The file was removedtarget/linux/bcm63xx/config-5.4
The file was removedtarget/linux/generic/backport-5.4/500-v5.13-ubifs-default-to-zstd-compression.patch
The file was removedtarget/linux/generic/backport-5.4/773-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch
The file was removedtarget/linux/generic/backport-5.4/806-v5.8-i2c-pxa-re-arrange-functions-to-flow-better.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0058-arm64-dts-fsl-ls1028a-add-flexcan-node.patch
The file was removedtarget/linux/generic/pending-5.4/435-mtd-add-routerbootpart-parser-config.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0002-soc-fsl-bman-map-FBPR-area-in-the-iommu.patch
The file was removedtarget/linux/generic/hack-5.4/921-always-create-console-node-in-initramfs.patch
The file was removedtarget/linux/generic/hack-5.4/760-net-usb-r8152-add-LED-configuration-from-OF.patch
The file was removedtarget/linux/bcm4908/patches-5.4/075-v5.13-0002-net-dsa-bcm_sf2-setup-BCM4908-internal-crossbar.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/137-Documentation-add-BCM6362-pincontroller-binding-docu.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch
The file was removedtarget/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0085-wireguard-device-use-icmp_ndo_send-helper.patch
The file was removedtarget/linux/generic/pending-5.4/770-15-net-ethernet-mediatek-mtk_eth_soc-add-support-for-in.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0001-phy-usb-EHCI-DMA-may-lose-a-burst-of-DMA-data-for-72.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0008-arm64-dts-ls1046a-accumulated-change-to-ls1046a-boar.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0109-arm64-dts-ls1028a-rdb-Enable-SGMII-AN-for-the-QSGMII.patch
The file was removedtarget/linux/bcm4908/patches-5.4/036-v5.18-0001-arm64-dts-broadcom-bcm4908-use-proper-TWD-binding.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/500-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch
The file was removedtarget/linux/generic/backport-5.4/815-v5.8-i2c-pxa-consolidate-i2c_pxa_-xfer-implementations.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/513-board-bcm6338.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0022-sdk_dpaa-ls1043a-errata-realign-and-linearize-egress.patch
The file was removedtarget/linux/bcm4908/config-5.4
The file was removedtarget/linux/generic/pending-5.4/332-arc-add-OWRTDTB-section.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/080-v5.13-0002-nvmem-brcm_nvram-new-driver-exposing-Broadcom-s-NVRA.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0013-dpaa_eth-ceetm-update-include-paths-for-tc-filters.patch
The file was removedtarget/linux/generic/pending-5.4/764-net-bridge-switchdev-Send-FDB-notifications-for-host.patch
The file was removedtarget/linux/generic/backport-5.4/725-v5.5-net-sfp-parse-SFP-power-requirement-earlier.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0009-crypto-arm-chacha-expose-ARM-ChaCha-routine-as-libra.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0004-soc-fsl-qman-portal-map-CENA-area-in-the-iommu.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch
The file was removedtarget/linux/bcm4908/patches-5.4/075-v5.13-0001-net-dsa-bcm_sf2-store-PHY-interface-mode-in-port-str.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/367-MIPS-BCM63XX-add-support-for-loading-DTB.patch
The file was removedtarget/linux/generic/backport-5.4/800-v5.5-scsi-core-Add-sysfs-attributes-for-VPD-pages-0h-and-.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0048-sdk_dpaa-ceetm-pass-extended-ACK-struct-to-parsing-f.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/358-MIPS-BCM63XX-make-fallback-sprom-optional.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0048-arm64-dts-freescale-lx2160a-add-pcie-EP-mode-DT-node.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/210-b44_phy_fix.patch
The file was removedtarget/linux/generic/pending-5.4/497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch
The file was removedtarget/linux/generic/backport-5.4/771-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch
The file was removedtarget/linux/bcm47xx/config-5.4
The file was removedtarget/linux/bcm63xx/patches-5.4/346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0099-wireguard-send-receive-cond_resched-when-processing-.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/209-b44-register-adm-switch.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0043-crypto-x86-poly1305-wire-up-faster-implementations-f.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/400-mtd-bcm47xxpart-get-nvram.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0104-arm64-dts-lx2160a-add-iommu-map-property-to-pci-node.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0003-crypto-x86-chacha-depend-on-generic-chacha-library-i.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0001-sdk-arm64-dts-add-update-DPAA1-include-files-for-SDK.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0126-crypto-poly1305-fix-poly1305_core_setkey-declaration.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/180-usb-xhci-add-support-for-performing-fake-doorbell.patch
The file was removedtarget/linux/generic/hack-5.4/212-tools_portability.patch
The file was removedtarget/linux/bcm4908/patches-5.4/031-v5.12-0006-arm64-dts-broadcom-bcm4908-describe-PMB-block.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0022-arm64-dts-lx2160a-correct-scl-gpios-property.patch
The file was removedtarget/linux/bcm4908/patches-5.4/035-v5.17-0001-dt-bindings-arm-bcm-document-Netgear-RAXE500-binding.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0018-arm64-dts-ls104x-use-a-pseudo-bus-to-constrain-usb-d.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/427-boards_probe_switch.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0023-arm64-dts-lx2160a-add-dspi-controller-DT-nodes.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/026-v5.8-mtd-rawnand-brcmnand-support-v2.1-v2.2-controllers.patch
The file was removedtarget/linux/generic/backport-5.4/744-v5.5-net-sfp-soft-status-and-control-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch
The file was removedtarget/linux/bcm4908/patches-5.4/031-v5.12-0001-dt-bindings-arm-bcm-document-Netgear-R8000P-binding.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/135-Documentation-add-BCM6358-pincontroller-binding-docu.patch
The file was removedtarget/linux/generic/pending-5.4/310-arm_module_unresolved_weak_sym.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0052-arm64-dts-fsl-layerscape-fix-warnings-when-compiling.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0033-sdk_dpaa-adapt-to-the-new-API-for-MTU-changes.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-04-mips-bpf-Add-JIT-workarounds-for-CPU-errata.patch
The file was removedtarget/linux/generic/backport-5.4/395-v5.8-net-sch_cake-Take-advantage-of-skb-hash-where-appropriate.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0001-soc-fsl-qman-fixup-liodns-only-on-ppc-targets.patch
The file was removedtarget/linux/generic/pending-5.4/810-pci_disable_common_quirks.patch
The file was removedtarget/linux/generic/pending-5.4/644-net-pppoe-support-hardware-flow-table-offload.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/035-v5.13-0002-ARM-dts-BCM5301X-Describe-NVMEM-NVRAM-on-Linksys-Lux.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/331-Meraki-MR32-Status-LEDs.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/138-pinctrl-add-a-pincontrol-driver-for-BCM6362.patch
The file was removedtarget/linux/generic/pending-5.4/190-rtc-rs5c372-support_alarms_up_to_1_week.patch
The file was removedtarget/linux/generic/backport-5.4/803-v5.8-i2c-pxa-use-official-address-byte-helper.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0031-arm64-dts-lx2160-DPMAC-connections-to-backplane-PHYs.patch
The file was removedtarget/linux/generic/pending-5.4/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/516-board-bcm6358.patch
The file was removedtarget/linux/generic/backport-5.4/775-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0017-crypto-x86-poly1305-expose-existing-driver-as-poly13.patch
The file was removedtarget/linux/generic/pending-5.4/141-jffs2-add-RENAME_EXCHANGE-support.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0060-arm64-dts-ls1028a-add-flexspi-nodes.patch
The file was removedtarget/linux/generic/pending-5.4/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0011-net-broadcom-bcm4908_enet-fix-NAPI-poll-returned-val.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/131-Documentation-add-BCM6328-pincontroller-binding-docu.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0103-arm64-dts-ls1028a-Update-edma-compatible-to-fit-eDMA.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/046-v5.12-bcm63xx_enet-improve-rx-loop.patch
The file was removedtarget/linux/generic/backport-5.4/716-v5.5-net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/802-rtl8367r_fix_RGMII_support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/512-board_bcm6328.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.12-0005-phy-phy-brcm-usb-support-PHY-on-the-BCM4908.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/033-v5.9-mtd-parsers-bcm63xx-simplify-CFE-detection.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0038-arm64-dts-ls1012a-use-phy-handle-to-handle-phy-param.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0043-sdk_dpaa-ceetm-stop-transmitting-frames-when-the-CQ-.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0115-wireguard-peerlookup-take-lock-before-checking-hash-.patch
The file was removedtarget/linux/generic/backport-5.4/757-v5.8-net-dsa-tag_rtl4_a-Implement-Realtek-4-byte-A-tag.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0010-arm64-dts-ls208xa-accumulated-change-to-ls208xa-boar.patch
The file was removedtarget/linux/generic/pending-5.4/755-net-sfp-fix-hwmon.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0056-sdk-dpa-adapt-compatibles-to-upstream-binding-docume.patch
The file was removedtarget/linux/generic/pending-5.4/760-net-dsa-mv88e6xxx-fix-vlan-setup.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/141-Documentation-add-BCM63268-pincontroller-binding-doc.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0004-arm64-dts-ls1012a-Add-more-nodes-to-LS1012A-FRWY-boa.patch
The file was removedtarget/linux/generic/backport-5.4/717-v5.5-net-sfp-rework-upstream-interface.patch
The file was removedtarget/linux/generic/backport-5.4/399-5.9-sch_cake-add-RFC-8622-LE-PHB-support-to-CAKE-diffser.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0061-sdk-dts-ls1046-drop-smmu-from-the-frwy-sdk-dtses.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0019-crypto-arm-poly1305-incorporate-OpenSSL-CRYPTOGAMS-N.patch
The file was removedtarget/linux/generic/backport-5.4/851-v5.13-usb-host-ehci-platform-add-spurious_oc-DT-support.patch
The file was removedtarget/linux/generic/pending-5.4/780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch
The file was removedtarget/linux/generic/pending-5.4/834-ledtrig-libata.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.12-0004-dt-bindings-phy-brcm-brcmstb-usb-phy-add-BCM4908-bin.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0016-dpaa_eth-use-ptp-timer-phandle-instead-of-ptimer-han.patch
The file was removedtarget/linux/bcm4908/patches-5.4/030-v5.11-0001-dt-bindings-arm-bcm-document-BCM4908-bindings.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0033-crypto-lib-chacha20poly1305-reimplement-crypt_from_s.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/403-6358-enet1-external-mii-clk.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0063-arm64-dts-fsl-remove-backplane-support.patch
The file was removedtarget/linux/generic/backport-5.4/831-v5.13-0005-firmware-bcm47xx_nvram-inline-code-checking-NVRAM-si.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0002-crypto-chacha-move-existing-library-code-into-lib-cr.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0095-arm64-dts-fsl-ls1028a-Specify-that-the-Felix-port-4-.patch
The file was removedtarget/linux/generic/pending-5.4/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0013-arm64-dts-ls1043a-add-smmu-node.patch
The file was removedtarget/linux/generic/backport-5.4/761-net-ethernet-mediatek-Refine-the-timing-of-GDM-PSE-s.patch
The file was removedtarget/linux/generic/backport-5.4/071-v5.16-05-mips-bpf-Enable-eBPF-JITs.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0002-phy-usb-Get-all-drivers-that-use-USB-clks-using-corr.patch
The file was removedtarget/linux/bcm4908/patches-5.4/031-v5.12-0004-arm64-dts-broadcom-bcm4908-describe-PCIe-reset-contr.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0078-wireguard-selftests-remove-ancient-kernel-compatibil.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0008-crypto-arm-chacha-remove-dependency-on-generic-ChaCh.patch
The file was removedtarget/linux/generic/backport-5.4/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch
The file was removedtarget/linux/generic/backport-5.4/722-v5.5-net-sfp-rename-sfp_sm_ins_next-as-sfp_sm_mod_next.patch
The file was removedtarget/linux/generic/backport-5.4/402-v5.12-0002-dt-bindings-mtd-add-binding-for-BCM4908-partitions.patch
The file was removedtarget/linux/generic/backport-5.4/826-v5.8-spi-rb4xx-update-driver-to-be-device-tree-aware.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/347-MIPS-BCM6318-USB-support.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0096-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch
The file was removedtarget/linux/generic/backport-5.4/406-v5.13-0003-dt-bindings-mtd-Document-use-of-nvmem-cells-compatib.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0006-crypto-arm64-chacha-expose-arm64-ChaCha-routine-as-l.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0021-sdk_dpaa-ls1043a-errata-resplit-the-skb-after-copy.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0024-arm64-dts-lx2160a-add-DT-node-for-all-DSPI-controlle.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0046-ARM-dts-Fix-DWC3-IP-VBUS-glitch-issue-on-LS1021A.patch
The file was removedtarget/linux/generic/pending-5.4/309-MIPS-Add-CPU-option-reporting-to-proc-cpuinfo.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0086-wireguard-selftests-reduce-complexity-and-fix-make-r.patch
The file was removedtarget/linux/generic/pending-5.4/751-net-phylink-make-Broadcom-BCM84881-based-SFPs-work.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0065-arm64-dts-ls1028a-Update-fspi-reg-properties.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0089-arm64-dts-ls1028a-Update-the-clock-providers-for-the.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0027-drivers-staging-fsl_qbman-Fix-SWP-Mask-in-Error-Hand.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0020-arm64-dts-lx2160a-add-MDIO-device-tree-nodes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0002-dt-bindings-net-bcm4908-enet-include-ethernet-contro.patch
The file was removedtarget/linux/generic/pending-5.4/740-net-sfp-remove-incomplete-100BASE-FX-and-100BASE-LX-.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0051-sdk_dpaa-ceetm-use-the-tcf-block-infrastructure.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/042-v5.12-bcm63xx_enet-add-xmit_more-support.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0015-crypto-poly1305-expose-init-update-final-library-int.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0117-arm-dts-ls1021a-Add-LS1021A-IOT-board-support.patch
The file was removedtarget/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
The file was removedtarget/linux/generic/pending-5.4/640-netfilter-nf_flow_table-add-hardware-offload-support.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0040-fsl_qbman-usdpaa-Invalidate-software-portals-before-.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/359-MIPS-BCM63XX-allow-different-types-of-sprom.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/800-bcma-add-table-of-serial-flashes-with-smaller-blocks.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/390-MIPS-BCM63XX-do-not-register-SPI-controllers.patch
The file was removedtarget/linux/generic/pending-5.4/730-net-phy-at803x-fix-feature-detection.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.13-0001-phy-phy-brcm-usb-select-SOC_BRCMSTB-on-brcmstb-only.patch
The file was removedtarget/linux/generic/backport-5.4/782-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was removedtarget/linux/generic/pending-5.4/739-net-avoid-tx-fault-with-Nokia-GPON-module.patch
The file was removedtarget/linux/generic/backport-5.4/406-v5.13-0001-mtd-core-add-nvmem-cells-compatible-to-parse-mtd-as-.patch
The file was removedtarget/linux/generic/backport-5.4/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch
The file was removedtarget/linux/generic/hack-5.4/260-lib-arc4-unhide.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0041-net-ethernet-Rename-PHY_INTERFACE_MODE_SGMII_2500.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/034-v5.11-0012-ARM-dts-BCM5301X-Provide-defaults-ports-container-no.patch
The file was removedtarget/linux/generic/pending-5.4/643-net-bridge-support-hardware-flow-table-offload.patch
The file was removedtarget/linux/generic/pending-5.4/496-dt-bindings-add-bindings-for-mtd-concat-devices.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0003-arm64-dts-broadcom-bcm4908-describe-Netgear-R8000P-s.patch
The file was removedtarget/linux/generic/backport-5.4/735-v5.5-net-sfp-allow-sfp-to-probe-slow-to-initialise-GPON-m.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch
The file was removedtarget/linux/generic/hack-5.4/260-crypto_test_dependencies.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/310-ARM-BCM5301X-Add-DT-for-Netgear-R7900.patch
The file was removedtarget/linux/bcm4908/patches-5.4/083-v5.5-0001-phy-phy-brcm-usb-init-fix-__iomem-annotations.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/332-MIPS-BCM63XX-detect-BCM6328-variants.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0072-net-WireGuard-secure-network-tunnel.patch
The file was removedtarget/linux/generic/backport-5.4/726-v5.5-net-sfp-avoid-power-switch-on-address-change-modules.patch
The file was removedtarget/linux/generic/pending-5.4/530-jffs2_make_lzma_available.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0017-arm64-dts-ls104x-make-dma-coherent-global-to-the-SoC.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0043-arm64-dts-lx2160aqds-Add-mdio-mux-nodes.patch
The file was removedtarget/linux/generic/pending-5.4/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0001-net-readd-skb_recycle.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0075-wireguard-global-fix-spelling-mistakes-in-comments.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0091-wireguard-queueing-account-for-skb-protocol-0.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0047-crypto-chacha20poly1305-add-back-missing-test-vector.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0053-sdk-arm64-dts-nxp-add-DPAA1-SDK-flavor-dts-files.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/791-tg3-no-pci-sleep.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0082-wireguard-noise-reject-peers-with-low-order-public-k.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0019-sdk-dts-ls104x-drop-smmu-from-the-sdk-device-trees.patch
The file was removedtarget/linux/generic/backport-5.4/821-v5.8-i2c-pxa-implement-generic-i2c-bus-recovery.patch
The file was removedtarget/linux/generic/hack-5.4/205-kconfig-exit.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0075-arm64-dts-fsl-ls1028a-Enable-switch-PHYs-on-RDB.patch
The file was removedtarget/linux/bcm4908/patches-5.4/072-v5.12-0001-dt-bindings-net-document-BCM4908-Ethernet-controller.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0003-phy-usb-Put-USB-phys-into-IDDQ-on-suspend-to-save-po.patch
The file was removedtarget/linux/generic/pending-5.4/748-net-phylink-split-link_an_mode-configured-and-curren.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0056-arm64-dts-lx2160a-Enable-usb3-lpm-capable-for-usb3-n.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/517-board_bcm6362.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0032-arm64-dts-Added-endianness-information-to-dts-serdes.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.12-0001-phy-phy-brcm-usb-improve-getting-OF-matching-data.patch
The file was removedtarget/linux/generic/pending-5.4/479-mtd-spi-nor-add-xtx-xt25f128b.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0109-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch
The file was removedtarget/linux/bcm4908/patches-5.4/081-v5.12-reset-simple-add-BCM4908-MISC-PCIe-reset-controller-.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0084-arm64-dts-ls1028a-define-networking-options-for-QDS.patch
The file was removedtarget/linux/bcm4908/patches-5.4/074-v5.13-0003-net-broadcom-bcm4908_enet-support-TX-interrupt.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/905-BCM53573-minor-hacks.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/033-v5.10-0004-ARM-BCM5301X-Add-DT-for-Meraki-MR32.patch
The file was removedtarget/linux/generic/pending-5.4/302-mips_no_branch_likely.patch
The file was removedtarget/linux/generic/backport-5.4/790-net-phy-at803x-select-correct-page-on-config-init.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0047-ARM-dts-ls1021aqds-enable-esdhc-controller.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch
The file was removedtarget/linux/generic/pending-5.4/770-14-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0101-arm64-dts-ls208xa-Remove-dma-coherent-from-dwc3-node.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0080-arm64-dts-ls1028a-rdb-enable-emmc-hs400-mode.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0061-crypto-arm-curve25519-include-linux-scatterlist.h.patch
The file was removedtarget/linux/generic/pending-5.4/498-mtd-mtdconcat-select-readwrite-function.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0073-wireguard-selftests-import-harness-makefile-for-test.patch
The file was removedtarget/linux/archs38/config-5.4
The file was removedtarget/linux/bcm63xx/patches-5.4/322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/339-MIPS-BCM63XX-add-support-for-BCM63268.patch
The file was removedtarget/linux/generic/hack-5.4/204-module_strip.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/136-pinctrl-add-a-pincontrol-driver-for-BCM6358.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0005-phy-usb-Restructure-in-preparation-for-adding-7216-U.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/326-irqchip-bcm6345-report-eff-affinity.patch
The file was removedtarget/linux/generic/hack-5.4/661-use_fq_codel_by_default.patch
The file was removedtarget/linux/bcm4908/patches-5.4/031-v5.12-0005-arm64-dts-broadcom-bcm4908-describe-internal-switch.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0071-crypto-arm-chacha-neon-add-missing-counter-increment.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch
The file was removedtarget/linux/generic/pending-5.4/600-netfilter_conntrack_flush.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0095-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0097-wireguard-selftests-use-normal-kernel-stack-size-on-.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0018-crypto-arm64-poly1305-incorporate-OpenSSL-CRYPTOGAMS.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0112-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch
The file was removedtarget/linux/generic/backport-5.4/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0103-wireguard-noise-read-preshared-key-while-taking-lock.patch
The file was removedtarget/linux/generic/backport-5.4/729-v5.5-net-sfp-eliminate-mdelay-from-PHY-probe.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/610-pci_ide_fix.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/401-bcm963xx_real_rootfs_length.patch
The file was removedtarget/linux/generic/pending-5.4/620-net_sched-codel-do-not-defer-queue-length-update.patch
The file was removedtarget/linux/bcm4908/patches-5.4/700-net-dsa-bcm_sf2-enable-GPHY-for-switch-probing.patch
The file was removedtarget/linux/bcm4908/patches-5.4/084-v5.6-0013-phy-usb-Add-support-for-wake-and-USB-low-power-mode-.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0006-export-arch_setup_dma_ops.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0039-crypto-arm-curve25519-add-arch-specific-key-generati.patch
The file was removedtarget/linux/generic/hack-5.4/221-module_exports.patch
The file was removedtarget/linux/bcm4908/patches-5.4/035-v5.17-0002-arm64-dts-broadcom-bcm4908-add-DT-for-Netgear-RAXE50.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0048-crypto-x86-poly1305-emit-does-base-conversion-itself.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/700-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch
The file was removedtarget/linux/generic/pending-5.4/641-netfilter-nf_flow_table-support-hw-offload-through-v.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/043-v5.12-bcm63xx_enet-alloc-rx-skb-with-NET_IP_ALIGN.patch
The file was removedtarget/linux/generic/pending-5.4/770-04-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-q.patch
The file was removedtarget/linux/generic/backport-5.4/311-MIPS-Fix-exception-handler-memcpy.patch
The file was removedtarget/linux/generic/hack-5.4/550-loop-Report-EOPNOTSUPP-properly.patch
The file was removedtarget/linux/bcm4908/patches-5.4/180-i2c-brcmstb-fix-support-for-DSL-and-CM-variants.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch
The file was removedtarget/linux/bcm4908/patches-5.4/073-v5.12-0007-net-broadcom-bcm4908_enet-fix-received-skb-length.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/320-ARM-dts-BCM5301X-Add-serial-to-the-bootargs.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/333-MIPS-BCM63XX-detect-BCM6362-variants.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/041-v5.12-bcm63xx_enet-add-BQL-support.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0039-arm64-dts-ls1012a-remove-unused-gemac-bus-id.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch
The file was removedtarget/linux/bcm47xx/patches-5.4/280-activate_ssb_support_in_usb.patch
The file was removedtarget/linux/generic/backport-5.4/831-v5.13-0003-firmware-bcm47xx_nvram-extract-code-copying-NVRAM.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0070-crypto-lib-chacha20poly1305-define-empty-module-exit.patch
The file was removedtarget/linux/bcm4908/patches-5.4/076-v5.17-net-dsa-bcm_sf2-refactor-LED-regs-access.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0120-wireguard-peer-put-frequently-used-members-above-cac.patch
The file was removedtarget/linux/generic/pending-5.4/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0062-sdk-dts-ls1046frwy-move-dma-coherent-from-soc-to-its.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0069-arm64-dts-ls1028a-Add-ftm_alarm0-DT-node.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0006-mm-Re-export-ioremap_page_range.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/321-ARM-dts-BCM5301X-Describe-partition-formats.patch
The file was removedtarget/linux/generic/hack-5.4/703-add_vsc8504_support.patch
The file was removedtarget/linux/generic/pending-5.4/757-net-sfp-rename-sm_retries.patch
The file was removedtarget/linux/generic/pending-5.4/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
The file was removedtarget/linux/generic/pending-5.4/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
The file was removedtarget/linux/generic/pending-5.4/180-net-phy-at803x-add-support-for-AT8032.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/392-MIPS-BCM63XX-remove-leds-and-buttons.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0010-crypto-mips-chacha-import-32r2-ChaCha-code-from-Zinc.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0049-crypto-arm-chacha-fix-build-failured-when-kernel-mod.patch
The file was removedtarget/linux/generic/pending-5.4/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch
The file was removedtarget/linux/generic/backport-5.4/401-v5.11-dt-bindings-mtd-convert-fixed-partitions-to-the-json.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0132-wireguard-allowedips-initialize-list-head-in-selftes.patch
The file was removedtarget/linux/generic/backport-5.4/748-v5.5-net-dsa-mv88e6xxx-fix-broken-if-statement-because-of.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0049-sdk_dpaa-ceetm-adapt-to-new-tcf-classify-API.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0096-arm64-dts-fsl-ls1028a-Disable-eno3-and-make-swp5-the.patch
The file was removedtarget/linux/layerscape/patches-5.4/301-arch-0009-arm-add-pgprot_cached-and-pgprot_cached_ns-support.patch
The file was removedtarget/linux/generic/pending-5.4/742-net-sfp-add-more-extended-compliance-codes.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0019-sdk_dpaa-fix-dpa_set_ksettings.patch
The file was removedtarget/linux/bcm4908/patches-5.4/086-v5.12-0003-dt-bindings-phy-brcm-brcmstb-usb-phy-convert-to-the-.patch
The file was removedtarget/linux/bcm4908/patches-5.4/071-v5.12-0001-net-dsa-bcm_sf2-support-BCM4908-s-integrated-switch.patch
The file was removedtarget/linux/generic/pending-5.4/744-net-sfp-move-phy_start-phy_stop-to-phylink.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0044-sdk-arm64-dts-reduce-usdpaa-memory-to-4K-for-LS1046-.patch
The file was removedtarget/linux/bcm4908/patches-5.4/070-v5.10-0001-net-dsa-b53-Use-dev_-err-info-instead-of-pr_.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0002-drivers-base-add-sysfs-entries-for-suppliers-and-con.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0134-wireguard-allowedips-allocate-nodes-in-kmem_cache.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0110-arm64-dts-ls1028a-Disable-swp5-by-default.patch
The file was removedtarget/linux/generic/backport-5.4/805-v5.8-i2c-pxa-re-arrange-includes-to-be-in-alphabetical-or.patch
The file was removedtarget/linux/generic/backport-5.4/770-v5.12-net-bridge-notify-switchdev-of-disappearance-of-old-.patch
The file was removedtarget/linux/generic/backport-5.4/080-wireguard-0040-crypto-lib-curve25519-re-add-selftests.patch
The file was removedtarget/linux/generic/hack-5.4/710-net-dsa-mv88e6xxx-default-VID-1.patch
The file was removedtarget/linux/generic/pending-5.4/484-mtd-spi-nor-add-esmt-f25l16pa.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0037-Added-MII-IOCTL-support-for-SIOCGMIIREG.patch
The file was removedtarget/linux/generic/pending-5.4/305-mips_module_reloc.patch
The file was removedtarget/linux/generic/pending-5.4/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
The file was removedtarget/linux/generic/hack-5.4/321-powerpc_crtsavres_prereq.patch
The file was removedtarget/linux/layerscape/patches-5.4/303-core-0009-arm64-move-elfcorehdr-reservation-early-for-crash-du.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/139-Documentation-add-BCM6368-pincontroller-binding-docu.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0010-dpaa_eth-ls1043a-errata-check-if-the-skb-is-linear-a.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0029-sdk_dpaa-update-the-xmit-timestamp-to-avoid-watchdog.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0012-arm64-dts-ls1046a-add-smmu-node.patch
The file was removedtarget/linux/bcm53xx/patches-5.4/140-mtd-parsers-trx-parse-firmware-MTD-partitions-only.patch
The file was removedtarget/linux/layerscape/patches-5.4/701-net-0046-sdk_dpaa-update-buffer-recycling-conditions.patch
The file was removedtarget/linux/generic/pending-5.4/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch
The file was removedtarget/linux/bcm4908/patches-5.4/032-v5.13-0011-arm64-dts-broadcom-bcm4908-add-Ethernet-MAC-addr.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/424-bcm63xx_enet_no_request_mem_region.patch
The file was removedtarget/linux/generic/hack-5.4/650-netfilter-add-xt_OFFLOAD-target.patch
The file was removedtarget/linux/generic/pending-5.4/430-mtd-add-myloader-partition-parser.patch
The file was removedtarget/linux/generic/backport-5.4/610-v5.9-net-bridge-clear-bridge-s-private-skb-space-on-xmit.patch
The file was removedtarget/linux/generic/pending-5.4/342-powerpc-Enable-kernel-XZ-compression-option-on-PPC_8.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0002-sdk-arm64-dts-add-DPAA1-SDK-flavor-dts-files.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0071-arm-dts-ls1021a-replace-ftm0-with-ftm_alarm0-DT-node.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0011-ARM-dts-accumulated-change.patch
The file was removedtarget/linux/layerscape/patches-5.4/302-dts-0037-arm64-dts-lx2160a-qds-add-sata-node-support.patch
The file was removedtarget/linux/generic/backport-5.4/801-v5.5-hwmon-Driver-for-disk-and-solid-state-drives-with-te.patch
The file was removedtarget/linux/bcm63xx/patches-5.4/109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch
コミット f872b966092ece5c0e2192e0d979a9eb69283f17 by daniel
ltq-vectoring: add driver

In order to calculate the required pre-distortion for downstream
vectoring, the vectoring control entity (VCE) at the carrier office
needs error samples from the modem. On Lantiq VR9 modems, error reports
are generated by the firmware, but need to be multiplexed into the data
stream by the driver on the main processor when L2 encapsulation is
selected by the VCE.

This driver provides the necessary callback function, which is called by
the MEI driver after receiving an error report from the firmware.

Originally, it is part of the Lantiq PPA driver, but after a few changes
it also works with the PTM driver used in OpenWrt. The direct call to
ndo_start_xmit needs to be replaced, as the PTM driver relies on locks
from the kernel. Instead dev_queue_xmit is used, which is called from a
work queue, as it is not safe to call from an interrupt handler.

Additional changes include fixes to support recent kernel versions and
a change of the used interface from ptm0 to dsl0.

Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: f872b96)
The file was addedpackage/kernel/lantiq/ltq-vectoring/patches/100-cleanup.patch
The file was addedpackage/kernel/lantiq/ltq-vectoring/patches/001-fix-compile.patch
The file was addedpackage/kernel/lantiq/ltq-vectoring/patches/200-compat.patch
The file was addedpackage/kernel/lantiq/ltq-vectoring/Makefile
コミット 93f0e1f922ec1351d429259db942f10147e624ff by daniel
ltq-vdsl-mei: enable vectoring error sample callback

This re-enables the vectoring error sample callback and adds a
dependency to the corresponding driver.

Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: 93f0e1f)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-mei/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-mei/patches/100-compat.patch (diff)
コミット b35d33c8b8a7b96f06179982b5d944cde7234004 by daniel
ltq-vdsl-app: set MAC address for vectoring error reports

This tells the modem about the WAN MAC address, which is used as source
address for vectoring error reports that are generated by the firmware.

It needs to be set early, as the MEI driver only actually writes the
value to the modem when is in reset state (i.e. the firmware has been
loaded, but connection has not started yet).

Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: b35d33c)
The file was modifiedpackage/network/config/ltq-vdsl-app/files/dsl_control (diff)
コミット 17004245534731ab03c9a8683208e84d9c399979 by daniel
ltq-vdsl-mei: add locking to interrupt handler

Some users noticed repeated resyncs at random intervals, which go away
when the MEI driver is configured to use polling instead of interrupts.
Debugging shows that this seems to be caused by concurrent calls to
MEI_ReadMailbox (in the interrupt handler) and MEI_WriteMailbox. This
appears to be mostly triggered when there is an interrupt for vectoring
error reports.

In polling mode, calls to MEI_ReadMailbox are protected by the same
semaphore as is used in MEI_WriteMailbox. When interrupts are used,
MEI_WriteMailbox appears to rely on MEI_DisableDeviceInt and
MEI_EnableDeviceInt to provide mutual exclusion with the interrupt
handler. These functions mask/unmask interrupts, and there is an
additional check of the mask in the interrupt handler itself. However,
this is not sufficient on systems with SMP, as the interrupt handler
may be running in parallel, and could already be past the interrupt
mask check at this point.

This adds a lock to the interrupt handler, and also acquires this lock
in MEI_DisableDeviceInt. This should make sure that after a call to
MEI_DisableDeviceInt the interrupt is masked, and the interrupt handler
is either not running, has alread finished its work, or is still before
the interrupt mask check, and is thus going to detect the change.

Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(commit: 1700424)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-mei/Makefile (diff)
The file was addedpackage/kernel/lantiq/ltq-vdsl-mei/patches/200-interrupt-lock.patch
コミット 80f21e53360d52d493c51a4a263d9b7607b7494e by ynezz
mvebu: udpu: fix initramfs booting

uDPU provides a FIT based initramfs, but currently gets stuck after U-boot
starts the kernel at "Starting kernel..".

It is due to the load address being too low, so increase it in order to get
the initramfs booting again.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: 80f21e5)
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (diff)
コミット a8b2d3590329386d0ae6873460b2d5126f63ddaa by ynezz
mvebu: udpu: include LM75 kmod by default

uDPU has 2 LM75 compatible temperature sensors, so include the driver for
them by default in order to utilize them.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: a8b2d35)
The file was modifiedtarget/linux/mvebu/image/cortexa53.mk (diff)
コミット a70383080694f26d13db8341a83261f6b1c45f12 by ynezz
uboot-mvebu: backport patch to fix eMMC

v2022.01 has a regression that broke eMMC usage on most if not all Armada
SoC-s, thus breaking boards like uDPU which use eMMC for storage.

Fix it by backporting a recent upstream patch.

Fixes: 782d4c8306c8 ("uboot-mvebu: update to version 2022.01")
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: a703830)
The file was addedpackage/boot/uboot-mvebu/patches/013-mmc-xenon_sdhci-remove-wait_dat0-SDHCI-OP.patch
コミット f811c33b197138d8e9ab7bc9fbdc3836e95827b8 by rsalvaterra
kernel: Fix patch header

Remove "a" character from the first line of patch
  738-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch

Otherwise `git am` fails to apply this patch which is annoying when
trying to do some development / rebasing.

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: f811c33)
The file was modifiedtarget/linux/generic/backport-5.10/738-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch (diff)
コミット 81f3c4dbcd0647abe6b6e656b3b68fb9f07accf1 by nbd
qosify: update to the latest version

391a9fbd5ace dns: fix parsing vlan encapsulated protocol
6aeeddbc91ad interface: extend dns filters to cover vlan tagged traffic as well
1ab53d4ca601 bpf: return TC_ACT_UNSPEC to allow other filters to proceed
ca21e729af23 interface: switch to using clsact for filters
5d158f6b3c15 interface: run ingress bpf filter on main device ingress instead of ifb egress
bdfcb11847ce interface: fix duplicated dns filter line
b97405aa632a Revert "ubus: remove dnsmasq subscriber"
8fbaf39dbc95 interface: rework adding/removing filters, do not delete clsact
d7ba5804eae4 interface: replace open-coded ifb-dns string with QOSIFY_DNS_IFNAME
91cf440db9e2 loader: fix use of deprecated functions

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 81f3c4d)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット fdbb468c5998d9adb1819751ffaf38013768a8eb by nbd
ramips/mediatek: enable threaded NAPI in the ethernet driver

Improves performance, especially under load

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fdbb468)
The file was addedtarget/linux/generic/pending-5.10/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch (diff)
コミット fa676395136b17d753fd90137e58f02a4fcdb09e by daniel
uboot-envtools: oxnas: fix wrong eraseblock size for shuttle,kd20

Shuttle KD20 has NAND flash with 0x20000 (128KiB) erase blocks.
Correctly set that in uboot-envtools as well to allow writing to the
bootloader environment using fw_setenv.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fa67639)
The file was modifiedpackage/boot/uboot-envtools/files/oxnas (diff)
コミット ffa1088f63267f817a3adf34c84b8e8089b1a938 by ynezz
sunxi: cortexa7: fix ethernet link detection on a20-olinuxino-lime2

a20-olinuxino-lime2 is currently having hard time with link detection of
certain 1000Mbit partners due to usage of generic PHY driver, probably
due to following missing workaround introduced in upstream in commit
3aed3e2a143c ("net: phy: micrel: add Asym Pause workaround"):

The Micrel KSZ9031 PHY may fail to establish a link when the Asymmetric
Pause capability is set. This issue is described in a Silicon Errata
(DS80000691D or DS80000692D), which advises to always disable the
capability. This patch implements the workaround by defining a KSZ9031
specific get_feature callback to force the Asymmetric Pause capability
bit to be cleared.

This fixes issues where the link would not come up at boot time, or when
the Asym Pause bit was set later on.

As a20-olinuxino-lime2 has Micrel KSZ9031RNXCC-TR Gigabit PHY since
revision H, so we need to use Micrel PHY driver on those devices.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: ffa1088)
The file was modifiedtarget/linux/sunxi/cortexa7/config-5.10 (diff)
コミット dfc3ea6810904f4f498d4a1304443c1a4c9f1e3c by daniel
uboot-mediatek: add patch to allow accessing bootconf from Linux

Store selected boot configuration in '/chosen' node in device tree, so
it can be accessed by Linux (and used for fine-tuning the FIT partition
parser).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: dfc3ea6)
The file was addedpackage/boot/uboot-mediatek/patches/280-image-fdt-save-name-of-FIT-configuration-in-chosen-node.patch
コミット 503f3b9f0e9693bb983a0f259aa4ba106a690140 by daniel
kernel: generic: use chosen bootconf in FIT partition parser

If the selected boot configuration is stored by U-Boot in '/chosen'
node as 'bootconf' attribute, use that configuration to resolve the
block device used as rootfs. Fall back to use the default configuration
in case 'bootconf' is not present.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 503f3b9)
The file was modifiedtarget/linux/generic/files/block/partitions/fit.c (diff)
コミット aaa0c09785bee4c9e2baf18c026882d1ff3bacd2 by rsalvaterra
kmod-lzo: include the lzo-rle kmod in the package

Albeit a separate crypto module, lzo-rle uses the same kernel library as lzo.
Crypto API users (zram, for example) expect both lzo and lzo-rle to be
available, so let's include lzo-rle (about 5.5 kiB) in the lib-lzo package.

Based on e9hack's original patch: https://patchwork.ozlabs.org/project/openwrt/patch/541cbfbd-76f2-59b3-a867-47b6f0fc7da9@gmail.com/

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: aaa0c09)
The file was modifiedpackage/kernel/linux/modules/lib.mk (diff)
コミット af434e0da2485bd7a82895b5bb63b1182154b98e by nbd
qosify: update to the latest version

57c7817f91c2 qosify: fix dscp values of ubus-added dns host entries

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: af434e0)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 73c6d8fd046298face0e8aea8e52cc0faca67324 by dedeckeh
odhcpd: update to git HEAD

860ca90 odhcpd: Support for Option NTP and SNTP
83e14f4 router: advertise removed addresses as invalid in 3 consecutive RAs

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
(commit: 73c6d8f)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット 1bf94b6797a1e04c0d3accd08b3efb666fbb280e by mail
openssl: move engine.mk to INCLUDE_DIR

engine.mk is supposed to be included by engine packages, but it will not
be present in the SDK in the same place as in the main repository.

Move it to include/openssl-engine.mk to avoid this.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 1bf94b6)
The file was addedinclude/openssl-engine.mk
The file was removedpackage/libs/openssl/engine.mk
The file was modifiedpackage/libs/openssl/Makefile (diff)
コミット ab143647efef2a13bcce2f28a2797899fbc83946 by daniel
kernel: generic: improve FIT partition parser

* only map filesystems configured in 'loadables'
* allow mapping more than one filesystem (e.g. customization/branding
   or localization in addition to rootfs)
* small cleaning here and there

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ab14364)
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)
コミット e89c85249e311e9a376d07cda33c9dc39b12a906 by daniel
scripts/mkits.sh: replace forgotten '-' with ${REFERENCE_CHAR}

Cosmetical change to improve style in mkits.sh.

Fixes: fd679086473 ("scripts: mkits.sh: Allow legacy @ mode for dts creation")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: e89c852)
The file was modifiedscripts/mkits.sh (diff)
コミット d3a4607fc61f890d5d4bedef6e542046038294d9 by daniel
kernel: generic: fix warning in FIT partition parser

Use 'const char *' where necessary to make gcc get quiet.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d3a4607)
The file was modifiedtarget/linux/generic/files/block/partitions/fit.c (diff)
コミット 29d7461d1135b91905120a44dc028b786693ecc4 by daniel
kernel: set options to make external initramfs reproducible

Run cpio as well as compressors in such ways that they are generating
reproducible output.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 29d7461)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット b3aa2909a79aeff20d594160b207a89dc807c033 by ynezz
zlib: backport security fix for a reproducible crash in compressor

Tavis has just reported, that he was recently trying to track down a
reproducible crash in a compressor. Believe it or not, it really was a
bug in zlib-1.2.11 when compressing (not decompressing!) certain inputs.

Tavis has reported it upstream, but it turns out the issue has been
public since 2018, but the patch never made it into a release. As far as
he knows, nobody ever assigned it a CVE.

Suggested-by: Tavis Ormandy <taviso@gmail.com>
References: https://www.openwall.com/lists/oss-security/2022/03/24/1
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: b3aa290)
The file was modifiedtools/zlib/Makefile (diff)
The file was addedtools/zlib/patches/006-fix-compressor-crash-on-certain-inputs.patch
The file was addedpackage/libs/zlib/patches/006-fix-compressor-crash-on-certain-inputs.patch
The file was modifiedpackage/libs/zlib/Makefile (diff)
コミット 2a02b7049966dc77ae9519ca165f29b75e0dbf0e by mschiffer
ath79: fix label MAC address for Ubiquiti UniFi

The label has the MAC address of eth0, not the WLAN PHY address.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: 2a02b70)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi-ap-outdoor-plus.dts (diff)
コミット dc23df8a8ca728871d84f0a140f4b52c36b03f1d by mschiffer
ath79: change Ubiquiti UniFi AP model name to include "AP"

While it hasn't always been clear whether the "AP" is part of the model
name on the Ubiquiti website, we include it for all other pre-AC
variants (AP Pro and the AP Outdoor+). Add it to the original UniFi AP
as well for consistency.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: dc23df8)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dts (diff)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
コミット ee7cb5e885118b78fb5f692d8ed6c93bb7e35853 by daniel
uqmi: fix acquiring PIN status

Evaluating the return value of 'json_load' didn't work in the
intended way resulting in PIN status no longer being read on modems
where --get-pin-status doesn't fail.
Fix this by trying --get-pin-status first and checking if pin1_status
field exists in JSON, and if it doesn't try again with
--uim-get-sim-state.

Fixes: #9501
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: ee7cb5e)
The file was modifiedpackage/network/utils/uqmi/files/lib/netifd/proto/qmi.sh (diff)
コミット f0c09d0305835abc7bcc32285dc82c008159936d by mail
mpc85xx: move Extreme WS-AP3825i GPIO extender

Move the GPIO extender to the SoC node. Otherwise, the legacy PowerPC
init code will not populate the BUS and thus never probe spi-gpio.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f0c09d0)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3825i.dts (diff)
コミット 9024f1e466f5ab64bc752d8a463d1867a2ba8d8e by mail
mpc85xx: overhaul WS-AP3825i LED setup

As the LED controller is working now, we can make good use of the LEDs
now.

- Drop the model-name prefix
- Rename eth0 / eth1 LEDs to LAN1 / LAN2, as they are labeled as such
   on the casing
- Enable wired LEDs in userspace

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9024f1e)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/ws-ap3825i.dts (diff)
The file was addedtarget/linux/mpc85xx/base-files/etc/board.d/01_leds
コミット e1de25b68aac451321f404deb6f26def2f684b29 by stijn
qoriq: remove CONFIG_GDB_SCRIPTS from kernel config

It is disabled in the generic kernel config and not used in any of the
other targets. There was no specific reason for enabling it, so let's be
consistent and remove it from the qoriq kernel config.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: e1de25b)
The file was modifiedtarget/linux/qoriq/config-5.10 (diff)
コミット 621f39d1f438bf95dbae667c575926fa16a6d797 by ynezz
imagebuilder: fix broken image generation with external targets

When using external targets there is a symlink being created for the
target under target/linux which then becomes dangling under Image
Builder. Fix it by dereferencing the possible symlink.

Tested on IB with external target, ipq40xx and mvebu.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 621f39d)
The file was modifiedtarget/imagebuilder/Makefile (diff)
コミット 759886345d900139f38bd9200a32ce12868d3343 by ynezz
openwrt-keyring: add OpenWrt 22.03 GPG/usign keys

62471e693b4f usign: add 22.03 release build public key
70817cffc905 gpg: add OpenWrt 22.03 signing key

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 7598863)
The file was modifiedpackage/system/openwrt-keyring/Makefile (diff)
コミット 636cb00ecc8d693c36e48952f6d154f91e0e569e by stijn
gettext-full: add gmsgfmt symlink in host install

Some configure scripts look for msgfmt and gmsgfmt. As we don't install
the latter, configure might pick up one from staging_dir/hostpkg, and
the other from the host:

checking for msgfmt... /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt

This could potentially lead to hard to debug undefined behaviour.
Install a symlink in the host install phase to avoid this.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 636cb00)
The file was modifiedpackage/libs/gettext-full/Makefile (diff)
コミット 8ba71f1f6f2359f9cf54201e9fc037df33f123c0 by mschiffer
ath79: fix TPLINK_HWREV field for TL-WR1043ND v4

Required to allow sysupgrades from OpenWrt 19.07.

Closes #7071

Fixes: 98fbf2edc021 ("ath79: move TPLINK_HWID/_HWREV to parent for tplink-safeloader")
Tested-by: J. Burfeind <git@aiyionpri.me>
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: 8ba71f1)
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
コミット 1fb099341e5879a8c5247020e5056676ba2f0745 by chunkeey
musl-fts: add host build

This will be used for libselinux.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 1fb0993)
The file was modifiedpackage/libs/musl-fts/Makefile (diff)
コミット abb2683de36ffe7b29a1b6ea5a8d7edf73719152 by chunkeey
libselinux: use musl-fts for host builds

Fixes compilation under musl based distros like Alpine Linux.

Also add pcre/host as a build dependency as it's needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: abb2683)
The file was modifiedpackage/libs/libselinux/Makefile (diff)
コミット 4ce52de450922dc671f08fb4551c066cfcf55bf4 by chunkeey
ipq40xx: disable non-building tel(co Electronics) x1pro

Tel(co Electronics) X1 Pro is preventing ipq40xx generic
from building due to the KERNEL_SIZE.

Whenever bigger kernels are possible, if lzma is supported
is unknown.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 4ce52de)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット e95dec811661f60ae931e09e320249187922bd67 by chunkeey
apm821xx: fix crash/panic related to SATA/SSD choice

Ticerex on the OpenWrt Forum reported a gnarly crash when
he was using Samsung 840 and 850 EVOs with his MyBook Live:

| BUG: Kernel NULL pointer dereference at 0x00000000
| Faulting instruction address: 0xc03ed4b8
| Oops: Kernel access of bad area, sig: 11 [#1]
| BE PAGE_SIZE=4K PowerPC 44x Platform
| CPU: 0 PID: 362 Comm: scsi_eh_1 Not tainted 5.4.163 #0
| NIP:  c03ed4b8 LR: c03d27e8 CTR: c03ed36c
| REGS: cfa59950 TRAP: 0300   Not tainted  (5.4.163)
| MSR:  00021000 <CE,ME>  CR: 42000222  XER: 00000000
| DEAR: 00000000 ESR: 00000000
| GPR00: c03d27e8 cfa59a08 cfa55fe0 00000000 0fa46bc0 [...]
| [..]
| NIP [c03ed4b8] sata_dwc_qc_issue+0x14c/0x254
| LR [c03d27e8] ata_qc_issue+0x1c8/0x2dc
| Call Trace:
| [cfa59a08] [c003f4e0] __cancel_work_timer+0x124/0x194 (unreliable)
| [cfa59a78] [c03d27e8] ata_qc_issue+0x1c8/0x2dc
| [cfa59a98] [c03d2b3c] ata_exec_internal_sg+0x240/0x524
| [cfa59b08] [c03d2e98] ata_exec_internal+0x78/0xe0
| [cfa59b58] [c03d30fc] ata_read_log_page.part.38+0x1dc/0x204
| [cfa59bc8] [c03d324c] ata_identify_page_supported+0x68/0x130
| [...]

This turned out this is an issue with upstream changing
ATA_TAG_INTERNAL's value from 31 to 32 during 4.18 release.
Update "SATA_DWC_QCMD_MAX" to account for that.

Link: https://forum.openwrt.org/t/my-book-live-duo-reboot-loop/122464
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: e95dec8)
The file was addedtarget/linux/apm821xx/patches-5.10/150-ata-sata_dwc_460ex-Fix-crash-due-to-OOB-write.patch
コミット e5b009e532813d73fe7d3e3deb77b4a60c364913 by chunkeey
kernel: Package GOOGLE_FIRMWARE drivers

Useful for some Chromium OS based systems, like Google WiFi.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(commit: e5b009e)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット 331d78a90f3f11e9abfbc114a601c565899e3764 by chunkeey
firmware/ipq-wifi: Add Google Wifi board-2.bin

From a manufacturer's image (version R89-13729.57.27), with appopriate
',variant=' appended to the board names:

  $ .../qca-swiss-army-knife/tools/scripts/ath10k/ath10k-bdencoder \
        -i ./board-google_wifi.qca4019
  FileSize: 48596
  FileCRC32: 3966df5d
  FileMD5: d54161b0fb9e93691c4272649c37535a
  BoardNames[0]: 'bus=ahb,bmi-chip-id=0,bmi-board-id=16,variant=GO_GALE'
  BoardLength[0]: 12064
  BoardCRC32[0]: e117f336
  BoardMD5[0]: ea35e78c88a8571201da8b75edc9b881
  BoardNames[1]: 'bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=GO_GALE'
  BoardLength[1]: 12064
  BoardCRC32[1]: 6c751ec9
  BoardMD5[1]: 44cbc4ca6cb7141ba4249615f7065582
  BoardNames[2]: 'bus=ahb,bmi-chip-id=0,bmi-board-id=16,variant=GO_BREEZE'
  BoardLength[2]: 12064
  BoardCRC32[2]: 24fba117
  BoardMD5[2]: b4ac055b3ab67d5a6f5607a96af39a1f
  BoardNames[3]: 'bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=GO_BREEZE'
  BoardLength[3]: 12064
  BoardCRC32[3]: a3e16b2a
  BoardMD5[3]: 8b26cb285032314247304114b8ac50e7

Naming follows existing Google projects included in upstream board-2.bin
-- GO(ogle) prefix, an underscore (_), and the project code name, all in
caps.

Note that I only tested the "gale" model; the "breeze" model is a later
revision (same marketing name) with very small hardware changes but
otherwise using the same firmware image.

Submitted upstream here:

  ath10k-firmware: QCA4019: hw1.0: Add Google Wifi BDFs
  http://lists.infradead.org/pipermail/ath10k/2022-March/013465.html
  https://lore.kernel.org/ath10k/YjaNGW252Ls%2FyDw8@localhost/

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(commit: 331d78a)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was addedpackage/firmware/ipq-wifi/board-google_wifi.qca4019
コミット 17b05045bd82f04a8839666ec0fe43a5041d77c7 by chunkeey
ipq40xx: Support Chromium OS image-type creation

See firmware-utils.git commits [1], which implemented the cros-vbutil
verified-boot payload-packing tool, and extended ptgen for the CrOS
kernel partition type. With these, it's now possible to package kernel +
rootfs to make disk images that can boot a Chrome OS-based system (e.g.,
Chromebooks, or even a few AP models).

Regarding PARTUUID= changes: Chromium bootloaders work well with a
partition number offset (i.e., relative to the kernel partition), so
we'll be using a slightly different root UUID line.

NB: I've made this support specific to ip40xx for now, because I only
plan to support an IPQ4019-based AP that uses a Chromium-based
bootloader, but this image format can be used for essentially any
Chromebook, as well as the Google OnHub, a prior Chromium-based AP using
an IPQ8064 chipset.

[1]
ptgen: add Chromium OS kernel partition support
https://git.openwrt.org/?p=project/firmware-utils.git;a=commit;h=6c95945b5de973026dc6f52eb088d0943efa96bb

cros-vbutil: add Chrome OS vboot kernel-signing utility
https://git.openwrt.org/?p=project/firmware-utils.git;a=commit;h=8e7274e02fdc6f2cb61b415d6e5b2e1c7e977aa1

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(commit: 17b0504)
The file was modifiedpackage/base-files/files/lib/upgrade/common.sh (diff)
The file was addedtarget/linux/ipq40xx/image/chromium.mk
コミット a93ec36630ef4ff5a2195ad613b616bffa50d00d by chunkeey
ipq40xx: qcom_scm: Disable SDI at boot

See my upstream RFC of this:
https://lore.kernel.org/linux-arm-msm/20200721080054.2803881-1-computersforpeace@gmail.com/

This fixes warm boot (reboot) for Google WiFi devices using their
factory bootloader/firmware.

I may resend this upstream eventually.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(commit: a93ec36)
The file was addedtarget/linux/ipq40xx/patches-5.10/420-firmware-qcom-scm-disable-SDI.patch
コミット 26af098e0e97124a741c5c96a824b17e7f1b6434 by chunkeey
ipq40xx: qcom_scm: Fix cold boot address command

See my upstream questions:
https://lore.kernel.org/linux-arm-msm/20200913201608.GA3162100@bDebian/

This effectively reverts upstream Linux commit 13e77747800e ("firmware:
qcom: scm: Use atomic SCM for cold boot"), because Google WiFi boot
firmwares don't support the atomic variant.

This fixes SMP support for Google WiFi.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(commit: 26af098)
The file was addedtarget/linux/ipq40xx/patches-5.10/421-firmware-qcom-scm-cold-boot-address.patch
コミット f1c041e34f9742fcdd0c8c65f69888d3ec580541 by chunkeey
ipq40xx: Add subtarget for Google WiFi (Gale)

Google WiFi (codename: Gale) is an IPQ4019-based AP, with 2 Ethernet
ports, 2x2 2.4+5GHz WiFi, 512 MB RAM, 4 GB eMMC, and a USB type C port.
In its stock configuration, it runs a Chromium OS-based system, but you
wouldn't know it, since you can only manage it via a "cloud" +
mobile-app system.

The "v2" label is coded into the bootloader, which prefers the
"google,gale-v2" compatible string. I believe "v1" must have been
pre-release hardware.

Note: this is *not* the Google Nest WiFi, released in 2019.

I include "factory.bin" support, where we generate a GPT-based disk
image with 2 partitions -- a kernel partition (using the custom "Chrome
OS kernel" GUID type) and a root filesystem partition. See below for
flashing instructions.

Sysupgrade is supported via recent emmc_do_upgrade() helper.

This is a subtarget because it enables different features
(FEATURES=boot-part rootfs-part) whose configurations don't make sense
in the "generic" target, and because it builds in a few USB drivers,
which are necessary for installation (installation is performed by
booting from USB storage, and so these drivers cannot be built as
modules, since we need to load modules from USB storage).

Flashing instructions
=====================

Documented here:
https://openwrt.org/inbox/toh/google/google_wifi

Note this requires booting from USB storage.

Features
========

I've tested:

* Ethernet, both WAN and LAN ports
* eMMC
* USB-C (hub, power-delivery, peripherals)
* LED0 (R/G/B)
* WiFi (limited testing)
* SPI flash
* Serial console: once in developer mode, console can be accessed via
   the USB-C port with SuzyQable, or other similar "Closed Case
   Debugging" tools:
     https://chromium.googlesource.com/chromiumos/third_party/hdctools/+/master/docs/ccd.md#suzyq-suzyqable
* Sysupgrade

Not tested:

* TPM

Known not working:

* Reboot: this requires some additional TrustZone / SCM
   configuration to disable Qualcomm's SDI. I have a proposal upstream,
   and based on IRC chats, this might be acceptable with additional DT
   logic:
     [RFC PATCH] firmware: qcom_scm: disable SDI at boot
     https://lore.kernel.org/linux-arm-msm/20200721080054.2803881-1-computersforpeace@gmail.com/
* SMP: enabling secondary CPUs doesn't currently work using the stock
   bootloader, as the qcom_scm driver assumes newer features than this
   TrustZone firmware has. I posted notes here:
     [RFC] qcom_scm: IPQ4019 firmware does not support atomic API?
     https://lore.kernel.org/linux-arm-msm/20200913201608.GA3162100@bDebian/
* There's a single external button, and a few useful internal GPIO
   switches. I haven't hooked them up.

The first two are fixed with subsequent commits.

Additional notes
================

Much of the DTS is pulled from the Chrome OS kernel 3.18 branch, which
the manufacturer image uses.

Note: the manufacturer bootloader knows how to patch in calibration data
via the wifi{0,1} aliases in the DTB, so while these properties aren't
present in the DTS, they are available at runtime:

  # ls -l
/sys/firmware/devicetree/base/soc/wifi@a*/qcom,ath10k-pre-calibration-data
  -r--r--r--    1 root     root         12064 Jul 15 19:11 /sys/firmware/devicetree/base/soc/wifi@a000000/qcom,ath10k-pre-calibration-data
  -r--r--r--    1 root     root         12064 Jul 15 19:11 /sys/firmware/devicetree/base/soc/wifi@a800000/qcom,ath10k-pre-calibration-data

Ethernet MAC addresses are similarly patched in via the ethernet{0,1} aliases.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
(updated 901 - x1pro moved in the process)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: f1c041e)
The file was modifiedtarget/linux/ipq40xx/Makefile (diff)
The file was addedtarget/linux/ipq40xx/chromium/target.mk
The file was modifiedtarget/linux/ipq40xx/image/chromium.mk (diff)
The file was modifiedtarget/linux/ipq40xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/901-arm-boot-add-dts-files.patch (diff)
The file was addedtarget/linux/ipq40xx/chromium/config-default
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-wifi.dts
コミット cb6f4be13703f0224fc462caaeac14e725c72986 by chunkeey
ipq40xx: add support for FRITZ!Box 7520

This model, also know as "1&1 HomeServer", shares the same features as 7530.

The vendor firmware has artificial software limitations: only 2 of the 4
LAN-Ports are GBit, and the USB-Host is only v2.0.

With OpenWrt, USB is already working at v3.0.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(updated commit message to reflect current state)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: cb6f4be)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 3f874519b4200de0d5f78c68dfefe55c42fa0afd by chunkeey
gpio-cdev: re-add nu801 userspace driver

This reverts commit 80b7a8a7f5a0a88fde6dd19f097df4d7cac9ff04.

Now that 5.10 is the default kernel for all platforms, we can
bring back the NU801 userspace driver for platforms that rely
on it. Currently it's used on the MX100 x86_64 target, but
other Meraki platforms use this controller.

Note that we also now change how we load nu801. The way we did
this previously with procd worked, but it meant it didn't load
until everything was up and working.

To fix this, let's call nu801 from boot and re-trigger the
preinit blink sequence. Since nu801 runs as a daemon this is
now something we can do.

Signed-off-by: Chris Blake <chrisrblake93@gmail.com>
(removed empty line, currently only MX100 uses it so: @TARGET_x86)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 3f87451)
The file was modifiedtarget/linux/x86/modules.mk (diff)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/01_leds (diff)
The file was addedpackage/system/gpio-cdev/nu801/Makefile
The file was addedpackage/system/gpio-cdev/nu801/files/nu801.init
コミット dd45cc2123b75abb0b41eb90c21d8d3506f2a3c2 by chunkeey
kernel: backport two intel igc patches from 5.15

to allow proper initialization of device

- igc: Remove _I_PHY_ID checking
- igc: Remove phy->type checking

Signed-off-by: Pascal Coudurier <coudu@wanadoo.fr>
(refreshed)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: dd45cc2)
The file was addedtarget/linux/generic/backport-5.10/774-v5.15-2-igc-remove-phy-type-checking.patch
The file was addedtarget/linux/generic/backport-5.10/774-v5.15-1-igc-remove-_I_PHY_ID-checking.patch
コミット 210c534ce2be55fc0c59b1700809470e8ba971b8 by chunkeey
kernel: move rtl8152 patches to generic

This commit moves the patches for the r8152.c driver to the generic
directory. Previously they were only available on the bcm27xx target.
With these patches the Realtek RTL8153C, RTL8153D, RTL8156A and RTL8156B
chips are supported on all targets by the kmod-usb-net-rtl8152 module.
The RTL8156A and RTL8156B are the 2.5Gb/s Ethernet adapters.

The patches have been tested on TP-Link UE300 (RTL8153A) and UNITEK
1313B (RTL8156B).

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 210c534)
The file was addedtarget/linux/generic/backport-5.10/791-v5.13-r8152-adjust-rtl8152_check_firmware-function.patch
The file was addedtarget/linux/generic/backport-5.10/794-v5.13-r8152-support-PHY-firmware-for-RTL8156-series.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0554-r8152-add-help-function-to-change-mtu.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0552-r8152-set-inter-fram-gap-time-depending-on-speed.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0555-r8152-support-new-chips.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0547-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0553-r8152-adjust-rtl8152_check_firmware-function.patch
The file was addedtarget/linux/generic/backport-5.10/780-v5.11-net-usb-r8152-Provide-missing-documentation-for-some.patch
The file was addedtarget/linux/generic/backport-5.10/783-v5.12-net-usb-r8152-use-new-tasklet-API.patch
The file was addedtarget/linux/generic/backport-5.10/787-v5.12-r8152-check-if-the-pointer-of-the-function-exists.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0557-r8152-search-the-configuration-of-vendor-mode.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0544-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0550-r8152-replace-netif_err-with-dev_err.patch
The file was addedtarget/linux/generic/backport-5.10/785-v5.12-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.patch
The file was addedtarget/linux/generic/backport-5.10/789-v5.12-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.patch
The file was addedtarget/linux/generic/backport-5.10/795-v5.13-r8152-search-the-configuration-of-vendor-mode.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0543-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch
The file was addedtarget/linux/generic/backport-5.10/790-v5.13-r8152-set-inter-fram-gap-time-depending-on-speed.patch
The file was addedtarget/linux/generic/backport-5.10/784-v5.12-r8152-replace-several-functions-about-phy-patch-requ.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0545-net-usb-r8152-use-new-tasklet-API.patch
The file was addedtarget/linux/generic/backport-5.10/782-v5.11-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0546-r8152-replace-several-functions-about-phy-patch-requ.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0556-r8152-support-PHY-firmware-for-RTL8156-series.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0542-net-usb-r8152-Provide-missing-documentation-for-some.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0548-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch
The file was addedtarget/linux/generic/backport-5.10/793-v5.13-r8152-support-new-chips.patch
The file was addedtarget/linux/generic/backport-5.10/792-v5.13-r8152-add-help-function-to-change-mtu.patch
The file was addedtarget/linux/generic/backport-5.10/788-v5.12-r8152-replace-netif_err-with-dev_err.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0551-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.patch
The file was removedtarget/linux/bcm27xx/patches-5.10/950-0549-r8152-check-if-the-pointer-of-the-function-exists.patch
The file was addedtarget/linux/generic/backport-5.10/781-v5.11-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch
The file was addedtarget/linux/generic/backport-5.10/786-v5.12-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch
コミット b4970dab6b0c3e13715f4b13de42d72a74c1c9e9 by chunkeey
lantiq: xrx200: replace patch with upstream version

This commit replaces patch number 0703 with the upstream accepted
version. This patch requires backporting an additional patch to
avoid conflicts.

The only significant change is the lower maximum MTU. Packets with
lengths over 2400 may be dropped.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: b4970da)
The file was removedtarget/linux/lantiq/patches-5.10/0703-net-lantiq-enable-jumbo-frames-on-GSWIP.patch
The file was addedtarget/linux/lantiq/patches-5.10/0704-v5.17-net-lantiq_xrx200-add-ingress-SG-DMA-support.patch
The file was addedtarget/linux/lantiq/patches-5.10/0705-v5.13-net-dsa-lantiq-allow-to-use-all-GPHYs-on-xRX300-and-.patch
The file was removedtarget/linux/lantiq/patches-5.10/0704-v5.16-net-lantiq_xrx200-increase-buffer-reservation.patch
The file was addedtarget/linux/lantiq/patches-5.10/0703-v5.16-net-lantiq_xrx200-increase-buffer-reservation.patch
The file was removedtarget/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/0706-v5.18-net-lantiq-enable-jumbo-frames-on-GSWIP.patch
コミット 51dee3f4f7bac26cae8a6355f5a9adb4823f63a5 by chunkeey
cypress-firmware: drop several packages

1. Drop package: cypress-firmware-4359-pcie
This binary is no longer provided and there are not many details what
happened.

2. Drop package: cypress-firmware-4359-sdio
This binary is no longer provided, but in this case, to compare it with
PCIe package mention as first, there was added
support in Linux-firmware [1], but no sign of firmware file.

4. Drop package: cypress-firmware-89459-pcie [2]
According to Infineon: "CYW89459 is an automotive Wi-Fi chip which is not
supported in the broad market community."

[1] https://patchwork.kernel.org/project/linux-wireless/patch/20191211235253.2539-6-smoch@web.de/

[2] https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/the-wifi-driver-for-CYW89459-in-linux4-14-98-2-3-00/m-p/138971

Fixes: 7ca7e0b22de6 ("cypress-firmware: update it to version 5.4.18-2021_0812")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(commit: 51dee3f)
The file was modifiedpackage/firmware/cypress-firmware/Makefile (diff)
コミット bdc786e82c13547b01bd8f699d00598a974c14f6 by chunkeey
ipq40xx: update E2600AC c1/c2 board

Modified the radio frequency hardware part of e2600ac c1/c2,
need to cooperate with the modified board.bin file, the device
can work normally.

Signed-off-by: 张 鹏 <sd20@qxwlan.com>
(commit: bdc786e)
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-ipq4019-e2600ac-c1.dts (diff)
The file was addedpackage/firmware/ipq-wifi/board-qxwlan_e2600ac-c1.qca4019
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-e2600ac-c2.dts (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was addedpackage/firmware/ipq-wifi/board-qxwlan_e2600ac-c2.qca4019
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット 56ae4eb90864373dd4663f579851290be74430aa by nbd
mac80211: backport patch that allows receiving packets with non-standard VHT MCS10-11 rates

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 56ae4eb)
The file was addedpackage/kernel/mac80211/patches/subsys/327-mac80211-allow-non-standard-VHT-MCS-10-11.patch
コミット 601c7b4adb0f91005a8755bf9575c68ac623cc33 by nbd
kernel: split up mtk_bmt driver code

Keep a separate source file per variant

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 601c7b4)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
The file was modifiedtarget/linux/generic/hack-5.10/430-mtk-bmt-support.patch (diff)
The file was addedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_bbt.c
The file was addedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.h
The file was addedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c
コミット b4c7f8c5f7a2dab76fe90849e112c6bd8f80ab19 by nbd
kernel: mtk_bmt: allow get_mapping_block to return an error

Used by the mapping implementation to indicate that no backing block is
available

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b4c7f8c)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.h (diff)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_bbt.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c (diff)
コミット 7d1e2be1605eda85e1a607a3d3ddefed1b961d3d by nbd
kernel: mtk_bmt: fix block copying on remap with bmt v2

Copy from the previously mapped block (in case it was remapped already)

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7d1e2be)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_v2.c (diff)
コミット be1f2b4d9d01594c2fd20f37b8e63e7cb7a81572 by nbd
kernel: mtk_bmt: on error, do not attempt to remap out-of-range blocks

Pass errors to caller instead

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: be1f2b4)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_bbt.c (diff)
コミット 2f2e81a4ea110328c5434054d1412b4d1d8fde81 by nbd
ramips: move mt7621_nand driver to files

The patch was rejected by upstream. The mtk_nand driver should be
modified to support the mt7621 flash controller instead. As there is no
newer version to backport, or no upstream version to fix bugs, let's
move the driver to the files dir under the ramips target. This makes it
easier to make changes to the driver while waiting for mt7621 support to
land in mtk_nand.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 2f2e81a)
The file was modifiedtarget/linux/ramips/patches-5.10/410-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch (diff)
The file was addedtarget/linux/ramips/files/drivers/mtd/nand/raw/mt7621_nand.c
コミット 89c195925109d2b59f284bfdd23a3d853c67e27b by nbd
ramips: mt7621_nand: reduce log verbosity

Avoid flooding the log with the message below by increasing the log
level to debug:

  mt7621-nand 1e003000.nand: Using programmed access timing: 31c07388

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 89c1959)
The file was modifiedtarget/linux/ramips/files/drivers/mtd/nand/raw/mt7621_nand.c (diff)
コミット 73b2a4ca033bbd84d3e0373d4fd21c559ddc090b by nbd
ramips: mt7621_nand: initialize ECC_FDMADDR

This is needed for the ECC controller to access FDM data

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 73b2a4c)
The file was modifiedtarget/linux/ramips/files/drivers/mtd/nand/raw/mt7621_nand.c (diff)
コミット 4947623d6c801365a60f383217c187e3d9dae953 by nbd
ramips: enable support for mtk_bmt in the nand flash driver

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 4947623)
The file was modifiedtarget/linux/ramips/files/drivers/mtd/nand/raw/mt7621_nand.c (diff)
コミット 55e8d52157f191bf578cf716983764e64c6f94e4 by nbd
ramips: skip bbt scan on mt7621

reduces unnecessary flash reads and speeds up boot time

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 55e8d52)
The file was modifiedtarget/linux/ramips/files/drivers/mtd/nand/raw/mt7621_nand.c (diff)
コミット 06382d1af7b2c5afcde605db436522326fbf5467 by nbd
kernel: add support for mediatek NMBM flash mapping support

This NAND flash remapping method is used on newer MediaTek devices with NAND
flash.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 06382d1)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
The file was addedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt_nmbm.c
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.h (diff)
The file was modifiedtarget/linux/generic/hack-5.10/430-mtk-bmt-support.patch (diff)
コミット 2a8a333ee96fb0c8d9875abf9fcd5c412f4b19ae by nbd
kernel: mtk_bmt: add debugfs file to attempt repair of remapped sectors

This can be used for sectors that are not physically damaged

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 2a8a333)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 62fd9f97090d05637a283d594f2d02958fd36a80 by nbd
kernel: mtdsplit: support UBI after FIT images

Change the partition name accordingly. Same behavior as mtdsplit_uimage

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 62fd9f9)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_fit.c (diff)
コミット 4551bfd91f31be5987727c77e58333fa06ba3acd by mail
ath79: fix link for long cables with OCEDO Raccoon

The OCEDO Raccoon had significant packet-loss with cables longer than 50
meter. Disabling EEE restores normal operation.

Also change the ethernet config to reduce loss on sub-1G links.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4551bfd)
The file was modifiedtarget/linux/ath79/dts/ar9344_ocedo_raccoon.dts (diff)
コミット b034a9e5690da10e87a6941aa654e8131339f6e3 by chunkeey
kernel: add missing (disabled) GOOGLE_* symbols

ARM Builds like sunxi/cortexa53 or the rpi family failed
to build due to a new symbols showing up:

|Google Firmware Drivers (GOOGLE_FIRMWARE) [Y/n/?] y
|  Coreboot Table Access (GOOGLE_COREBOOT_TABLE) [M/n/y/?] m
|  Coreboot Framebuffer (GOOGLE_FRAMEBUFFER_COREBOOT) [N/m/?] (NEW)
|Error in reading or end of file.

Fixes: e5b009e53281 ("kernel: Package GOOGLE_FIRMWARE drivers")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: b034a9e)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 026fda10a5c45d56fd856628b6e9e69b95fd5e58 by chunkeey
ipq40xx: WAC510: device-tree overhauling

removes usb-port remains as neither the WAC510 nor the WAC505
come with a USB port. Update the LED properties to phase out
labels and introduce generic node-names as well as adding
the color, function and function-enumerator properties.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 026fda1)
The file was modifiedtarget/linux/ipq40xx/base-files/etc/uci-defaults/04_led_migration (diff)
The file was modifiedtarget/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wac510.dts (diff)
コミット 638771509383cf36617c49b9cc1e0c4a9aedaa0d by chunkeey
kernel: add (disabled) ASYMMETRIC_TPM_KEY_SUBTYPE symbol

at91/sama7 fails to build due to:

| Asymmetric (public-key cryptographic) key type (ASYMMETRIC_KEY_TYPE) [Y/?] y
|  Asymmetric public-key crypto algorithm subtype (ASYMMETRIC_PUBLIC_KEY_SUBTYPE) [Y/?] y
|  Asymmetric TPM backed private key subtype (ASYMMETRIC_TPM_KEY_SUBTYPE) [N/m/?] (NEW)
|Error in reading or end of file.

please note that asym_tpm (module) has been removed in 5.17:
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d3cff4a9>

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 6387715)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット 2e6d19ee32399e37c7545aefc57d41541a406d55 by chunkeey
ramips: fix wifi mac address of HiWiFi series devices

For HiWiFi series devices, label_mac can be read from bdinfo partition,
and lan_mac, wlan2g_mac are same as the label_mac. Converting label_mac
to wlan5g_mac only needs to unset 6th bit. (It seems that all HiWiFi's
label_mac start with D4:EE)

For example:
label D4:EE:07:32:84:88
lan D4:EE:07:32:84:88
wan D4:EE:07:32:84:89
wlan2g D4:EE:07:32:84:88
wlan5g D0:EE:07:32:84:88

Tested on HiWiFi HC5661.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
(commit: 2e6d19e)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was addedtarget/linux/ramips/mt7620/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
The file was addedtarget/linux/ramips/mt76x8/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac
コミット de4879c1ae92bf625a91ff3f07a65ec0e4bb8ed1 by chunkeey
kernel: mark CONFIG_PSTORE_COMPRESS_DEFAULT as "is not set"

# CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
this can lead to confusion. Thankfully, in the KConfig
world this setting is still interpreted as disabled.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: de4879c)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット c7bcbcd49280a79b287cc072cd0ca7de777a7ac4 by chunkeey
x86: Add support for Sophos XG 85 and XG 86 devices

This commit builds on previous efforts to add support
for Sophos devices.

* Add support for Sophos XG 85 with/without wireless
* Add support for Sophos XG 86 with/without wireless

Tested on Sophos XG 85w rev1 and XG 86 rev 1

Signed-off-by: Raylynn Knight <rayknight@me.com>
(commit: c7bcbcd)
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)
コミット 2c26eb4e484fe6d7a8159a22f97b6db7ca6e9221 by daniel
kernel: bump 5.10 to 5.10.108

Patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200
Tested-by: John Audia <graysky@archlinux.us>

Build-tested: ath79/generic, ramips/mt76{20,21,x8}, ipq40xx, mvebu, realtek/rtl{838,930}x, x86/64
Run-tested: ramips/mt7621, mvebu
Tested-by: Stijn Segers <foss@volatilesystems.org>

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 2c26eb4)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0007-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0131-bcmgenet-Better-coalescing-parameter-defaults.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0153-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.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-0008-Allow-mac-address-to-be-set-in-smsc95xx.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0334-net-bcmgenet-Reset-RBUF-on-first-open.patch (diff)
コミット 13960fb0e0babcd99530fcb234073af0c0a5e2f5 by daniel
generic: sync mtd rootfs hack with part_bits

In commit ab143647ef ("kernel: generic: improve FIT partition parser")
part_bits was bumped to 2 in order to allow up to 3 additional FIT
sub-images mapped into sub-partitions.
This change has to be reflected also in our local patch
420-mtd-set-rootfs-to-be-root-dev.patch
which still assumed part_bits==1 for mtdblock devices in case of
CONFIG_FIT_PARTITION=y.

Fixes: #9557
Fixes: ab143647ef ("kernel: generic: improve FIT partition parser")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 13960fb)
The file was modifiedtarget/linux/generic/hack-5.10/420-mtd-set-rootfs-to-be-root-dev.patch (diff)
コミット 9a038e7fd12eae3695875232962f96af8252f3ba by daniel
generic: 5.15: copy config and patch from 5.10

Copy config and patches from kernel 5.10 to kernel 5.15

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 9a038e7)
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-53-net-ethernet-mtk_eth_soc-handle-VLAN-pop-action.patch
The file was addedtarget/linux/generic/pending-5.15/499-mtd-spi-nor-disable-16-bit-sr-for-macronix.patch
The file was addedtarget/linux/generic/backport-5.15/737-v5.14-02-net-dsa-qca8k-add-missing-check-return-value-in-qca8.patch
The file was addedtarget/linux/generic/pending-5.15/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-09-netfilter-flowtable-refresh-timeout-after-dst-and-wr.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-32-net-ethernet-mtk_eth_soc-add-support-for-initializin.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-23-net-dsa-qca8k-pass-switch_revision-info-to-phy-dev_f.patch
The file was addedtarget/linux/generic/pending-5.15/435-mtd-add-routerbootpart-parser-config.patch
The file was addedtarget/linux/generic/hack-5.15/300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch
The file was addedtarget/linux/generic/backport-5.15/405-v5.13-mtd-parsers-ofpart-make-symbol-bcm4908_partitions_qu.patch
The file was addedtarget/linux/generic/backport-5.15/723-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch
The file was addedtarget/linux/generic/hack-5.15/251-kconfig.patch
The file was addedtarget/linux/generic/pending-5.15/610-netfilter_match_bypass_default_checks.patch
The file was addedtarget/linux/generic/pending-5.15/850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.patch
The file was addedtarget/linux/generic/backport-5.15/790-v5.13-r8152-set-inter-fram-gap-time-depending-on-speed.patch
The file was addedtarget/linux/generic/hack-5.15/214-spidev_h_portability.patch
The file was addedtarget/linux/generic/pending-5.15/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch
The file was addedtarget/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-03-mips-bpf-Add-new-eBPF-JIT-for-64-bit-MIPS.patch
The file was addedtarget/linux/generic/pending-5.15/309-MIPS-Add-CPU-option-reporting-to-proc-cpuinfo.patch
The file was addedtarget/linux/generic/backport-5.15/500-v5.13-ubifs-default-to-zstd-compression.patch
The file was addedtarget/linux/generic/pending-5.15/811-pci_disable_usb_common_quirks.patch
The file was addedtarget/linux/generic/backport-5.15/785-v5.12-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.patch
The file was addedtarget/linux/generic/backport-5.15/830-v5.14-leds-lp55xx-Initialize-enable-GPIO-direction-to-outp.patch
The file was addedtarget/linux/generic/backport-5.15/772-v5.14-net-dsa-mt7530-add-interrupt-support.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-51-net-ethernet-mtk_eth_soc-use-iopoll.h-macro-for-DMA-.patch
The file was addedtarget/linux/generic/backport-5.15/810-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-45-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-19-netfilter-flowtable-use-dev_fill_forward_path-to-obt.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-06-net-dsa-qca8k-handle-error-with-qca8k_write-operatio.patch
The file was addedtarget/linux/generic/pending-5.15/682-of_net-add-mac-address-increment-support.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-50-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch
The file was addedtarget/linux/generic/pending-5.15/431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
The file was addedtarget/linux/generic/pending-5.15/850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch
The file was addedtarget/linux/generic/backport-5.15/742-v5.16-net-phy-at803x-add-support-for-qca-8327-internal-phy.patch
The file was addedtarget/linux/generic/backport-5.15/792-v5.13-r8152-add-help-function-to-change-mtu.patch
The file was addedtarget/linux/generic/backport-5.15/746-v5.16-04-net-phy-at803x-better-describe-debug-regs.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-12-net-dsa-qca8k-add-support-for-QCA8328.patch
The file was addedtarget/linux/generic/pending-5.15/834-ledtrig-libata.patch
The file was addedtarget/linux/generic/hack-5.15/249-udp-tunnel-selection.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-28-net-flow_offload-add-FLOW_ACTION_PPPOE_PUSH.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-34-docs-nf_flowtable-update-documentation-with-enhancem.patch
The file was addedtarget/linux/generic/hack-5.15/261-lib-arc4-unhide.patch
The file was addedtarget/linux/generic/backport-5.15/724-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch
The file was addedtarget/linux/generic/pending-5.15/342-powerpc-Enable-kernel-XZ-compression-option-on-PPC_8.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-15-net-dsa-qca8k-add-ethernet-ports-fallback-to-setup_m.patch
The file was addedtarget/linux/generic/backport-5.15/706-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was addedtarget/linux/generic/backport-5.15/782-v5.11-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch
The file was addedtarget/linux/generic/pending-5.15/191-rtc-rs5c372-let_the_alarm_to_be_used_as_wakeup_source.patch
The file was addedtarget/linux/generic/hack-5.15/280-rfkill-stubs.patch
The file was addedtarget/linux/generic/backport-5.15/011-kbuild-export-SUBARCH.patch
The file was addedtarget/linux/generic/backport-5.15/761-net-next-net-dsa-qca8k-add-support-for-mdb_add-del.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-18-netfilter-flowtable-use-dev_fill_forward_path-to-obt.patch
The file was addedtarget/linux/generic/pending-5.15/142-jffs2-add-splice-ops.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-05-mips-bpf-Enable-eBPF-JITs.patch
The file was addedtarget/linux/generic/backport-5.15/771-v5.14-net-phy-add-MediaTek-Gigabit-Ethernet-PHY-driver.patch
The file was addedtarget/linux/generic/backport-5.15/403-v5.13-mtd-parsers-ofpart-support-BCM4908-fixed-partitions.patch
The file was addedtarget/linux/generic/backport-5.15/404-v5.13-mtd-parsers-ofpart-limit-parsing-of-deprecated-DT-sy.patch
The file was addedtarget/linux/generic/backport-5.15/401-v5.11-dt-bindings-mtd-convert-fixed-partitions-to-the-json.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-05-net-dsa-qca8k-handle-error-with-qca8k_read-operation.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch
The file was addedtarget/linux/generic/pending-5.15/432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-08-net-dsa-qca8k-add-explicit-SGMII-PLL-enable.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-11-dt-bindings-net-dsa-qca8k-document-support-for-qca83.patch
The file was addedtarget/linux/generic/pending-5.15/763-net-bridge-switchdev-Include-local-flag-in-FDB-notif.patch
The file was addedtarget/linux/generic/backport-5.15/720-v5.12-net-bridge-notify-switchdev-of-disappearance-of-old-.patch
The file was addedtarget/linux/generic/backport-5.15/822-v5.13-advertise-lack-of-built-in-msi-handling.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.patch
The file was addedtarget/linux/generic/backport-5.15/781-v5.11-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch
The file was addedtarget/linux/generic/pending-5.15/130-add-linux-spidev-compatible-si3210.patch
The file was addedtarget/linux/generic/hack-5.15/321-powerpc_crtsavres_prereq.patch
The file was addedtarget/linux/generic/pending-5.15/850-0020-PCI-aardvark-Don-t-mask-irq-when-mapping.patch
The file was addedtarget/linux/generic/hack-5.15/800-GPIO-add-named-gpio-exports.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0003-net-dsa-b53-relax-is63xx-condition.patch
The file was addedtarget/linux/generic/pending-5.15/495-mtd-core-add-get_mtd_device_by_node.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0001-net-dsa-b53-Add-debug-prints-in-b53_vlan_enable.patch
The file was addedtarget/linux/generic/hack-5.15/904-debloat_dma_buf.patch
The file was addedtarget/linux/generic/backport-5.15/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-56-netfilter-conntrack-Introduce-udp-offload-timeout-co.patch
The file was addedtarget/linux/generic/pending-5.15/850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch
The file was addedtarget/linux/generic/backport-5.15/743-v5.16-0001-net-dsa-b53-Include-all-ports-in-enabled_ports.patch
The file was addedtarget/linux/generic/pending-5.15/419-mtd-redboot-add-of_match_table-with-DT-binding.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-47-net-ethernet-mtk_eth_soc-only-read-the-full-RX-descr.patch
The file was addedtarget/linux/generic/backport-5.15/759-net-next-net-dsa-qca8k-add-support-for-port-fast-aging.patch
The file was addedtarget/linux/generic/backport-5.15/795-v5.13-r8152-search-the-configuration-of-vendor-mode.patch
The file was addedtarget/linux/generic/backport-5.15/739-v5.15-net-dsa-qca8k-fix-kernel-panic-with-legacy-mdio-mapping.patch
The file was addedtarget/linux/generic/backport-5.15/791-v5.13-r8152-adjust-rtl8152_check_firmware-function.patch
The file was addedtarget/linux/generic/backport-5.15/788-v5.12-r8152-replace-netif_err-with-dev_err.patch
The file was addedtarget/linux/generic/hack-5.15/651-wireless_mesh_header.patch
The file was addedtarget/linux/generic/backport-5.15/746-v5.16-01-net-phy-at803x-fix-resume-for-QCA8327-phy.patch
The file was addedtarget/linux/generic/hack-5.15/910-kobject_uevent.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-14-net-bridge-resolve-forwarding-path-for-VLAN-tag-acti.patch
The file was addedtarget/linux/generic/pending-5.15/500-fs_cdrom_dependencies.patch
The file was addedtarget/linux/generic/hack-5.15/420-mtd-set-rootfs-to-be-root-dev.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-15-dt-bindings-net-ipq8064-mdio-fix-warning-with-new-qc.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-14-net-dsa-qca8k-add-support-for-switch-rev.patch
The file was addedtarget/linux/generic/hack-5.15/773-bgmac-add-srab-switch.patch
The file was addedtarget/linux/generic/pending-5.15/762-net-bridge-switchdev-Refactor-br_switchdev_fdb_notif.patch
The file was addedtarget/linux/generic/pending-5.15/532-jffs2_eofdetect.patch
The file was addedtarget/linux/generic/backport-5.15/746-v5.16-03-net-phy-at803x-enable-prefer-master-for-83xx-interna.patch
The file was addedtarget/linux/generic/backport-5.15/780-v5.11-net-usb-r8152-Provide-missing-documentation-for-some.patch
The file was addedtarget/linux/generic/pending-5.15/410-mtd-parsers-ofpart-fix-parsing-subpartitions.patch
The file was addedtarget/linux/generic/backport-5.15/760-net-next-net-dsa-qca8k-add-set_ageing_time-support.patch
The file was addedtarget/linux/generic/backport-5.15/080-wireguard-peer-put-frequently-used-members-above-cac.patch
The file was addedtarget/linux/generic/pending-5.15/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
The file was addedtarget/linux/generic/backport-5.15/733-v5.15-0001-net-bgmac-bcma-handle-deferred-probe-error-due-to-ma.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-09-net-dsa-qca8k-add-support-for-qca8327-switch.patch
The file was addedtarget/linux/generic/backport-5.15/770-v5.15-net-dsa-mt7530-support-MDB-operations.patch
The file was addedtarget/linux/generic/hack-5.15/430-mtk-bmt-support.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-22-netfilter-flowtable-add-pppoe-support.patch
The file was addedtarget/linux/generic/backport-5.15/409-v5.14-0002-mtd-parsers-trx-Allow-to-specify-brcm-trx-magic-in-D.patch
The file was addedtarget/linux/generic/backport-5.15/754-net-next-net-dsa-qca8k-convert-to-GENMASK_FIELD_PREP_FIELD_GET.patch
The file was addedtarget/linux/generic/backport-5.15/409-v5.14-0003-mtd-parsers-trx-Allow-to-use-TRX-parser-on-Mediatek-.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0003-PCI-aardvark-Add-support-for-DEVCAP2-DEVCTL2-LNKCAP2.patch
The file was addedtarget/linux/generic/pending-5.15/402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch
The file was addedtarget/linux/generic/pending-5.15/840-hwrng-bcm2835-set-quality-to-1000.patch
The file was addedtarget/linux/generic/pending-5.15/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch
The file was addedtarget/linux/generic/pending-5.15/497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-16-net-dsa-resolve-forwarding-path-for-dsa-slave-ports.patch
The file was addedtarget/linux/generic/backport-5.15/860-v5.17-MIPS-ath79-drop-_machine_restart-again.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-07-netfilter-flowtable-fast-NAT-functions-never-fail.patch
The file was addedtarget/linux/generic/backport-5.15/410-mtd-next-mtd-parsers-trx-allow-to-use-on-MediaTek-MIPS-SoCs.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-38-net-ethernet-mtk_eth_soc-unmap-RX-data-before-callin.patch
The file was addedtarget/linux/generic/pending-5.15/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch
The file was addedtarget/linux/generic/backport-5.15/800-v5.13-0002-firmware-bcm47xx_nvram-add-helper-checking-for-NVRAM.patch
The file was addedtarget/linux/generic/pending-5.15/300-mips_expose_boot_raw.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-55-netfilter-conntrack-Introduce-tcp-offload-timeout-co.patch
The file was addedtarget/linux/generic/backport-5.15/711-v5.12-sfp-add-support-for-100-base-x-SFPs.patch
The file was addedtarget/linux/generic/backport-5.15/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
The file was addedtarget/linux/generic/backport-5.15/745-v5.16-01-net-phy-at803x-add-support-for-qca-8327-A-variant.patch
The file was addedtarget/linux/generic/backport-5.15/793-v5.13-r8152-support-new-chips.patch
The file was addedtarget/linux/generic/hack-5.15/911-kobject_add_broadcast_uevent.patch
The file was addedtarget/linux/generic/backport-5.15/713-v5.15-net-phy-marvell-add-SFP-support-for-88E1510.patch
The file was addedtarget/linux/generic/pending-5.15/620-net_sched-codel-do-not-defer-queue-length-update.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-21-netfilter-flowtable-add-bridge-vlan-filtering-suppor.patch
The file was addedtarget/linux/generic/backport-5.15/738-v5.14-02-net-dsa-qca8k-check-the-correct-variable-in-qca8k-se.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-36-net-ethernet-mediatek-fix-a-typo-bug-in-flow-offload.patch
The file was addedtarget/linux/generic/backport-5.15/026-power-reset-linkstation-poweroff-add-missing-put_dev.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-04-net-dsa-qca8k-handle-qca8k_set_page-errors.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-40-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch
The file was addedtarget/linux/generic/backport-5.15/722-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0002-PCI-pci-bridge-emul-Add-definitions-for-missing-capa.patch
The file was addedtarget/linux/generic/hack-5.15/253-ksmbd-config.patch
The file was addedtarget/linux/generic/backport-5.15/783-v5.12-net-usb-r8152-use-new-tasklet-API.patch
The file was addedtarget/linux/generic/hack-5.15/221-module_exports.patch
The file was addedtarget/linux/generic/pending-5.15/700-net-ethernet-mtk_eth_soc-avoid-creating-duplicate-of.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0007-net-dsa-b53-spi-add-missing-MODULE_DEVICE_TABLE.patch
The file was addedtarget/linux/generic/pending-5.15/100-compiler.h-only-include-asm-rwonce.h-for-kernel-code.patch
The file was addedtarget/linux/generic/backport-5.15/748-v5.16-net-dsa-qca8k-fix-delay-applied-to-wrong-cpu-in-parse-p.patch
The file was addedtarget/linux/generic/backport-5.15/725-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch
The file was addedtarget/linux/generic/backport-5.15/756-net-next-net-dsa-qca8k-move-regmap-init-in-probe-and-set-it.patch
The file was addedtarget/linux/generic/backport-5.15/800-v5.13-0005-firmware-bcm47xx_nvram-inline-code-checking-NVRAM-si.patch
The file was addedtarget/linux/generic/hack-5.15/260-crypto_test_dependencies.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.15-2-igc-remove-phy-type-checking.patch
The file was addedtarget/linux/generic/pending-5.15/780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch
The file was addedtarget/linux/generic/backport-5.15/773-v5.18-1-net-dsa-Move-VLAN-filtering-syncing-out-of-dsa_switc.patch
The file was addedtarget/linux/generic/pending-5.15/496-dt-bindings-add-bindings-for-mtd-concat-devices.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-10-netfilter-nftables-update-table-flags-from-the-commi.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-13-net-bridge-resolve-forwarding-path-for-bridge-device.patch
The file was addedtarget/linux/generic/pending-5.15/491-ubi-auto-create-ubiblock-device-for-rootfs.patch
The file was addedtarget/linux/generic/backport-5.15/746-v5.16-02-net-phy-at803x-add-DAC-amplitude-fix-for-8327-phy.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-08-net-dsa-qca8k-handle-error-from-qca8k_busy_wait.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-10-net-dsa-qca8k-add-support-for-pws-config-reg.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-06-mips-bpf-Remove-old-BPF-JIT-implementations.patch
The file was addedtarget/linux/generic/pending-5.15/851-0005-Revert-usb-host-xhci-mvebu-make-USB-3.0-PHY-optional.patch
The file was addedtarget/linux/generic/pending-5.15/484-mtd-spi-nor-add-esmt-f25l16pa.patch
The file was addedtarget/linux/generic/pending-5.15/850-0022-PCI-aardvark-Update-comment-about-link-going-down-af.patch
The file was addedtarget/linux/generic/backport-5.15/743-v5.16-0002-net-dsa-b53-Drop-BCM5301x-workaround-for-a-wrong-CPU.patch
The file was addedtarget/linux/generic/backport-5.15/768-v5.15-net-dsa-mt7530-set-STP-state-on-filter-ID-1.patch
The file was addedtarget/linux/generic/pending-5.15/851-0001-phy-marvell-phy-mvebu-a3700-comphy-Remove-port-from-.patch
The file was addedtarget/linux/generic/backport-5.15/789-v5.12-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.patch
The file was addedtarget/linux/generic/pending-5.15/420-mtd-redboot_space.patch
The file was addedtarget/linux/generic/backport-5.15/734-v5.16-0001-net-bgmac-improve-handling-PHY.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-17-net-dsa-qca8k-clear-MASTER_EN-after-phy-read-write.patch
The file was addedtarget/linux/generic/backport-5.15/732-net-next-2-of-net-fix-of_get_mac_addr_nvmem-for-non-platform-devices.patch
The file was addedtarget/linux/generic/pending-5.15/850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch
The file was addedtarget/linux/generic/hack-5.15/721-net-add-packet-mangeling.patch
The file was addedtarget/linux/generic/pending-5.15/141-jffs2-add-RENAME_EXCHANGE-support.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-04-netfilter-flowtable-consolidate-skb_try_make_writabl.patch
The file was addedtarget/linux/generic/pending-5.15/101-Use-stddefs.h-instead-of-compiler.h.patch
The file was addedtarget/linux/generic/backport-5.15/820-v5.13-make-pci_host_common_probe-declare-its-reliance-on-msi-domains.patch
The file was addedtarget/linux/generic/pending-5.15/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch
The file was addedtarget/linux/generic/hack-5.15/761-dt-bindings-net-add-RTL8152-binding-documentation.patch
The file was addedtarget/linux/generic/backport-5.15/762-v5.11-net-dsa-mt7530-support-setting-MTU.patch
The file was addedtarget/linux/generic/pending-5.15/850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch
The file was addedtarget/linux/generic/pending-5.15/332-arc-add-OWRTDTB-section.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-57-netfilter-flowtable-Set-offload-timeouts-according-t.patch
The file was addedtarget/linux/generic/backport-5.15/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-22-net-dsa-qca8k-improve-internal-mdio-read-write-bus-a.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-04-dt-bindings-net-dsa-qca8k-Document-support-for-CPU-p.patch
The file was addedtarget/linux/generic/backport-5.15/750-v5.16-net-dsa-qca8k-make-sure-pad0-mac06-exchange-is-disabled.patch
The file was addedtarget/linux/generic/hack-5.15/710-net-dsa-mv88e6xxx-default-VID-1.patch
The file was addedtarget/linux/generic/backport-5.15/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0002-net-dsa-b53-spi-allow-device-tree-probing.patch
The file was addedtarget/linux/generic/pending-5.15/482-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch
The file was addedtarget/linux/generic/backport-5.15/743-v5.16-0004-net-dsa-b53-Drop-unused-cpu_port-field.patch
The file was addedtarget/linux/generic/backport-5.15/767-v5.15-net-dsa-mt7530-use-independent-VLAN-learning-on-VLAN.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-46-net-ethernet-mtk_eth_soc-cache-HW-pointer-of-last-fr.patch
The file was addedtarget/linux/generic/pending-5.15/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch
The file was addedtarget/linux/generic/backport-5.15/402-v5.12-0001-dt-bindings-mtd-move-partition-binding-to-its-own-fi.patch
The file was addedtarget/linux/generic/backport-5.15/758-net-next-net-dsa-qca8k-add-additional-MIB-counter-and-.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0004-net-dsa-tag_brcm-add-support-for-legacy-tags.patch
The file was addedtarget/linux/generic/backport-5.15/611-v5.12-net-ethernet-mediatek-support-setting-MTU.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-15-net-ppp-resolve-forwarding-path-for-bridge-pppoe-dev.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-14-net-dsa-qca8k-move-port-config-to-dedicated-struct.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-33-net-ethernet-mtk_eth_soc-add-flow-offloading-support.patch
The file was addedtarget/linux/generic/backport-5.15/763-v5.11-net-dsa-mt7530-enable-MTU-normalization.patch
The file was addedtarget/linux/generic/hack-5.15/660-fq_codel_defaults.patch
The file was addedtarget/linux/generic/pending-5.15/801-gpio-gpio-cascade-add-generic-GPIO-cascade.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-20-netfilter-flowtable-add-vlan-support.patch
The file was addedtarget/linux/generic/pending-5.15/430-mtd-add-myloader-partition-parser.patch
The file was addedtarget/linux/generic/backport-5.15/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-03-net-dsa-qca8k-add-support-for-sgmii-falling-edge.patch
The file was addedtarget/linux/generic/pending-5.15/703-phy-add-detach-callback-to-struct-phy_driver.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0005-net-dsa-b53-support-legacy-tags.patch
The file was addedtarget/linux/generic/pending-5.15/850-0015-PCI-aardvark-Optimize-writing-PCI_EXP_RTCTL_PMEIE-an.patch
The file was addedtarget/linux/generic/pending-5.15/050-dtc-checks-Drop-interrupt-provider-address-cells-check.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-25-net-phy-add-support-for-qca8k-switch-internal-PHY-in.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-00-MIPS-uasm-Enable-muhu-opcode-for-MIPS-R6.patch
The file was addedtarget/linux/generic/pending-5.15/850-0019-PCI-aardvark-Remove-irq_mask_ack-callback-for-INTx-i.patch
The file was addedtarget/linux/generic/hack-5.15/725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch
The file was addedtarget/linux/generic/pending-5.15/850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-13-net-dsa-qca8k-add-GLOBAL_FC-settings-needed-for-qca8.patch
The file was addedtarget/linux/generic/pending-5.15/302-mips_no_branch_likely.patch
The file was addedtarget/linux/generic/pending-5.15/810-pci_disable_common_quirks.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-10-devicetree-net-dsa-qca8k-Document-new-compatible-qca.patch
The file was addedtarget/linux/generic/backport-5.15/851-v5.15-0001-phy-marvell-phy-mvebu-a3700-comphy-Rename-HS-SGMMI-t.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-05-net-dsa-qca8k-add-support-for-cpu-port-6.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-01-netfilter-flowtable-separate-replace-destroy-and-sta.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-19-net-dsa-qca8k-enlarge-mdio-delay-and-timeout.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-07-net-dsa-qca8k-handle-error-with-qca8k_rmw-operation.patch
The file was addedtarget/linux/generic/pending-5.15/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-21-devicetree-bindings-dsa-qca8k-Document-internal-mdio.patch
The file was addedtarget/linux/generic/backport-5.15/408-v5.13-mtd-cfi_cmdset_0002-Disable-buffered-writes-for-AMD.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch
The file was addedtarget/linux/generic/hack-5.15/901-debloat_sock_diag.patch
The file was addedtarget/linux/generic/pending-5.15/611-netfilter_match_bypass_default_table.patch
The file was addedtarget/linux/generic/backport-5.15/710-v5.12-net-phy-Add-100-base-x-mode.patch
The file was addedtarget/linux/generic/pending-5.15/203-kallsyms_uncompressed.patch
The file was addedtarget/linux/generic/backport-5.15/406-v5.13-0003-dt-bindings-mtd-Document-use-of-nvmem-cells-compatib.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-43-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-Q.patch
The file was addedtarget/linux/generic/pending-5.15/261-enable_wilink_platform_without_drivers.patch
The file was addedtarget/linux/generic/pending-5.15/683-of_net-add-mac-address-to-of-tree.patch
The file was addedtarget/linux/generic/hack-5.15/211-darwin-uuid-typedef-clash.patch
The file was addedtarget/linux/generic/hack-5.15/421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
The file was addedtarget/linux/generic/hack-5.15/920-device_tree_cmdline.patch
The file was addedtarget/linux/generic/backport-5.15/769-v5.15-net-dsa-mt7530-always-install-FDB-entries-with-IVL-a.patch
The file was addedtarget/linux/generic/backport-5.15/738-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch
The file was addedtarget/linux/generic/pending-5.15/850-0009-PCI-aardvark-Refactor-unmasking-summary-MSI-interrup.patch
The file was addedtarget/linux/generic/hack-5.15/230-openwrt_lzma_options.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-27-netfilter-flowtable-bridge-vlan-hardware-offload-and.patch
The file was addedtarget/linux/generic/hack-5.15/902-debloat_proc.patch
The file was addedtarget/linux/generic/backport-5.15/745-v5.16-03-net-phy-at803x-fix-spacing-and-improve-name-for-83xx.patch
The file was addedtarget/linux/generic/pending-5.15/850-0011-PCI-aardvark-Fix-setting-MSI-address.patch
The file was addedtarget/linux/generic/config-5.15
The file was addedtarget/linux/generic/backport-5.15/741-v5.14-0001-net-dsa-b53-Do-not-force-CPU-to-be-always-tagged.patch
The file was addedtarget/linux/generic/backport-5.15/311-v5.11-MIPS-zboot-put-appended-dtb-into-a-section.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-26-netfilter-nft_flow_offload-use-direct-xmit-if-hardwa.patch
The file was addedtarget/linux/generic/pending-5.15/851-0004-Revert-ata-ahci-mvebu-Make-SATA-PHY-optional-for-Arm.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-01-dsa-qca8k-add-mac-power-sel-support.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.15-1-igc-remove-_I_PHY_ID-checking.patch
The file was addedtarget/linux/generic/pending-5.15/820-w1-gpio-fix-problem-with-platfom-data-in-w1-gpio.patch
The file was addedtarget/linux/generic/hack-5.15/780-usb-net-MeigLink_modem_support.patch
The file was addedtarget/linux/generic/hack-5.15/645-netfilter-connmark-introduce-set-dscpmark.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-17-netfilter-flowtable-add-xmit-path-types.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-54-netfilter-flowtable-dst_check-from-garbage-collector.patch
The file was addedtarget/linux/generic/backport-5.15/794-v5.13-r8152-support-PHY-firmware-for-RTL8156-series.patch
The file was addedtarget/linux/generic/pending-5.15/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-18-net-dsa-qca8k-dsa-qca8k-protect-MASTER-busy_wait-wit.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-11-net-resolve-forwarding-path-from-virtual-netdevice-a.patch
The file was addedtarget/linux/generic/pending-5.15/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-52-net-ethernet-mtk_eth_soc-missing-mutex.patch
The file was addedtarget/linux/generic/pending-5.15/800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-16-dt-bindings-net-dsa-qca8k-convert-to-YAML-schema.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-06-netfilter-flowtable-move-FLOW_OFFLOAD_DIR_MAX-away-f.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-06-net-dsa-qca8k-rework-rgmii-delay-logic-and-scan-for-.patch
The file was addedtarget/linux/generic/backport-5.15/731-v5.12-net-dsa-mt7530-MT7530-optional-GPIO-support.patch
The file was addedtarget/linux/generic/pending-5.15/240-remove-unsane-filenames-from-deps_initramfs-list.patch
The file was addedtarget/linux/generic/pending-5.15/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch
The file was addedtarget/linux/generic/pending-5.15/920-mangle_bootargs.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-07-dt-bindings-net-dsa-qca8k-Document-qca-sgmii-enable-.patch
The file was addedtarget/linux/generic/pending-5.15/400-mtd-mtdsplit-support.patch
The file was addedtarget/linux/generic/backport-5.15/741-v5.14-0002-net-dsa-b53-remove-redundant-null-check-on-dev.patch
The file was addedtarget/linux/generic/hack-5.15/250-netfilter_depends.patch
The file was addedtarget/linux/generic/pending-5.15/612-netfilter_match_reduce_memory_access.patch
The file was addedtarget/linux/generic/pending-5.15/655-increase_skb_pad.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-01-net-dsa-qca8k-change-simple-print-to-dev-variant.patch
The file was addedtarget/linux/generic/hack-5.15/760-net-usb-r8152-add-LED-configuration-from-OF.patch
The file was addedtarget/linux/generic/pending-5.15/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
The file was addedtarget/linux/generic/pending-5.15/764-net-bridge-switchdev-Send-FDB-notifications-for-host.patch
The file was addedtarget/linux/generic/pending-5.15/205-backtrace_module_info.patch
The file was addedtarget/linux/generic/backport-5.15/071-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-04-mips-bpf-Add-JIT-workarounds-for-CPU-errata.patch
The file was addedtarget/linux/generic/hack-5.15/259-regmap_dynamic.patch
The file was addedtarget/linux/generic/hack-5.15/210-darwin_scripts_include.patch
The file was addedtarget/linux/generic/pending-5.15/307-mips_highmem_offset.patch
The file was addedtarget/linux/generic/pending-5.15/476-mtd-spi-nor-add-eon-en25q128.patch
The file was addedtarget/linux/generic/pending-5.15/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch
The file was addedtarget/linux/generic/hack-5.15/410-block-fit-partition-parser.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-03-net-dsa-qca8k-improve-qca8k-read-write-rmw-bus-acces.patch
The file was addedtarget/linux/generic/pending-5.15/201-extra_optimization.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-30-dsa-slave-add-support-for-TC_SETUP_FT.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-12-net-dsa-qca8k-limit-port5-delay-to-qca8337.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-24-selftests-netfilter-flowtable-bridge-and-vlan-suppor.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch
The file was addedtarget/linux/generic/backport-5.15/343-netfilter-nft_flow_offload-handle-netdevice-events-f.patch
The file was addedtarget/linux/generic/pending-5.15/102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch
The file was addedtarget/linux/generic/pending-5.15/842-net-qmi_wwan-add-ZTE-MF286D-modem-19d2-1485.patch
The file was addedtarget/linux/generic/backport-5.15/773-v5.18-2-net-dsa-Avoid-cross-chip-syncing-of-VLAN-filtering.patch
The file was addedtarget/linux/generic/backport-5.15/719-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was addedtarget/linux/generic/backport-5.15/743-v5.16-0003-net-dsa-b53-Improve-flow-control-setup-on-BCM5301x.patch
The file was addedtarget/linux/generic/pending-5.15/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch
The file was addedtarget/linux/generic/backport-5.15/755-net-next-net-dsa-qca8k-remove-extra-mutex_init-in-qca8k_setup.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-03-netfilter-conntrack-Remove-unused-variable-declarati.patch
The file was addedtarget/linux/generic/pending-5.15/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-08-netfilter-flowtable-call-dst_check-to-fall-back-to-c.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-11-net-dsa-qca8k-add-priority-tweak-to-qca8337-switch.patch
The file was addedtarget/linux/generic/pending-5.15/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch
The file was addedtarget/linux/generic/backport-5.15/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-31-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-05-netfilter-flowtable-move-skb_try_make_writable-befor.patch
The file was addedtarget/linux/generic/pending-5.15/850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch
The file was addedtarget/linux/generic/backport-5.15/765-v5.15-net-dsa-mt7530-disable-learning-on-standalone-ports.patch
The file was addedtarget/linux/generic/backport-5.15/072-crypto-arm-chacha-neon-add-missing-counter-increment.patch
The file was addedtarget/linux/generic/pending-5.15/305-mips_module_reloc.patch
The file was addedtarget/linux/generic/backport-5.15/705-net-phy-at803x-select-correct-page-on-config-init.patch
The file was addedtarget/linux/generic/pending-5.15/308-mips32r2_tune.patch
The file was addedtarget/linux/generic/backport-5.15/731-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
The file was addedtarget/linux/generic/backport-5.15/752-v5.16-net-dsa-qca8k-fix-MTU-calculation.patch
The file was addedtarget/linux/generic/backport-5.15/730-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch
The file was addedtarget/linux/generic/hack-5.15/650-netfilter-add-xt_FLOWOFFLOAD-target.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-39-net-ethernet-mtk_eth_soc-fix-build_skb-cleanup.patch
The file was addedtarget/linux/generic/pending-5.15/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch
The file was addedtarget/linux/generic/pending-5.15/530-jffs2_make_lzma_available.patch
The file was addedtarget/linux/generic/backport-5.15/745-v5.16-02-net-phy-at803x-add-resume-suspend-function-to-qca83x.patch
The file was addedtarget/linux/generic/pending-5.15/494-mtd-ubi-add-EOF-marker-support.patch
The file was addedtarget/linux/generic/pending-5.15/850-0012-PCI-aardvark-Enable-MSI-X-support.patch
The file was addedtarget/linux/generic/pending-5.15/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch
The file was addedtarget/linux/generic/hack-5.15/720-net-phy-add-aqr-phys.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-42-net-ethernet-mtk_eth_soc-remove-unnecessary-TX-queue.patch
The file was addedtarget/linux/generic/backport-5.15/741-v5.14-0003-net-dsa-b53-Create-default-VLAN-entry-explicitly.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-02-net-dsa-qca8k-use-iopoll-macro-for-qca8k_busy_wait.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-12-net-8021q-resolve-forwarding-path-for-vlan-devices.patch
The file was addedtarget/linux/generic/backport-5.15/736-v5.14-net-dsa-qca8k-fix-missing-unlock-on-error-in-qca8k-vlan.patch
The file was addedtarget/linux/generic/pending-5.15/701-net-ethernet-mtk_eth_soc-add-ipv6-flow-offloading-support.patch
The file was addedtarget/linux/generic/backport-5.15/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch
The file was addedtarget/linux/generic/hack-5.15/220-arm-gc_sections.patch
The file was addedtarget/linux/generic/backport-5.15/406-v5.13-0001-mtd-core-add-nvmem-cells-compatible-to-parse-mtd-as-.patch
The file was addedtarget/linux/generic/backport-5.15/786-v5.12-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch
The file was addedtarget/linux/generic/backport-5.15/751-v5.16-net-dsa-qca8k-fix-internal-delay-applied-to-the-wrong-PAD.patch
The file was addedtarget/linux/generic/pending-5.15/310-arm_module_unresolved_weak_sym.patch
The file was addedtarget/linux/generic/backport-5.15/733-v5.15-0002-net-bgmac-platform-handle-mac-address-deferral.patch
The file was addedtarget/linux/generic/pending-5.15/600-netfilter_conntrack_flush.patch
The file was addedtarget/linux/generic/backport-5.15/409-v5.14-0001-dt-bindings-mtd-brcm-trx-Add-brcm-trx-magic.patch
The file was addedtarget/linux/generic/pending-5.15/730-net-phy-at803x-fix-feature-detection.patch
The file was addedtarget/linux/generic/backport-5.15/764-v5.11-net-dsa-mt7530-support-setting-ageing-time.patch
The file was addedtarget/linux/generic/backport-5.15/081-net-next-regmap-allow-to-define-reg_update_bits-for-no-bus.patch
The file was addedtarget/linux/generic/backport-5.15/407-v5.13-0001-dt-bindings-mtd-add-binding-for-Linksys-Northstar-pa.patch
The file was addedtarget/linux/generic/backport-5.15/784-v5.12-r8152-replace-several-functions-about-phy-patch-requ.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch
The file was addedtarget/linux/generic/backport-5.15/407-v5.13-0002-mtd-parsers-ofpart-support-Linksys-Northstar-partiti.patch
The file was addedtarget/linux/generic/backport-5.15/712-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.patch
The file was addedtarget/linux/generic/backport-5.15/800-v5.13-0001-firmware-bcm47xx_nvram-rename-finding-function-and-i.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-49-net-ethernet-mtk_eth_soc-rework-NAPI-callbacks.patch
The file was addedtarget/linux/generic/backport-5.15/870-hwmon-next-hwmon-lm70-Add-ti-tmp125-support.patch
The file was addedtarget/linux/generic/hack-5.15/724-net-phy-aquantia-Add-AQR113-driver-support.patch
The file was addedtarget/linux/generic/pending-5.15/479-mtd-spi-nor-add-xtx-xt25f128b.patch
The file was addedtarget/linux/generic/pending-5.15/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch
The file was addedtarget/linux/generic/hack-5.15/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch
The file was addedtarget/linux/generic/pending-5.15/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch
The file was addedtarget/linux/generic/backport-5.15/406-v5.13-0002-dt-bindings-nvmem-drop-nodename-restriction.patch
The file was addedtarget/linux/generic/hack-5.15/600-bridge_offload.patch
The file was addedtarget/linux/generic/pending-5.15/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
The file was addedtarget/linux/generic/hack-5.15/212-tools_portability.patch
The file was addedtarget/linux/generic/hack-5.15/301-mips_image_cmdline_hack.patch
The file was addedtarget/linux/generic/pending-5.15/483-mtd-spi-nor-add-gd25q512.patch
The file was addedtarget/linux/generic/pending-5.15/333-arc-enable-unaligned-access-in-kernel-mode.patch
The file was addedtarget/linux/generic/hack-5.15/204-module_strip.patch
The file was addedtarget/linux/generic/backport-5.15/737-v5.14-01-net-dsa-qca8k-check-return-value-of-read-functions-c.patch
The file was addedtarget/linux/generic/backport-5.15/721-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch
The file was addedtarget/linux/generic/backport-5.15/757-net-next-net-dsa-qca8k-initial-conversion-to-regmap-heper.patch
The file was addedtarget/linux/generic/pending-5.15/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
The file was addedtarget/linux/generic/backport-5.15/800-v5.13-0003-firmware-bcm47xx_nvram-extract-code-copying-NVRAM.patch
The file was addedtarget/linux/generic/pending-5.15/150-bridge_allow_receiption_on_disabled_port.patch
The file was addedtarget/linux/generic/pending-5.15/630-packet_socket_type.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-48-net-ethernet-mtk_eth_soc-reduce-unnecessary-interrup.patch
The file was addedtarget/linux/generic/backport-5.15/753-net-next-net-dsa-qca8k-remove-redundant-check-in-parse_port_config.patch
The file was addedtarget/linux/generic/pending-5.15/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
The file was addedtarget/linux/generic/backport-5.15/740-v5.13-0006-net-dsa-b53-mmap-Add-device-tree-support.patch
The file was addedtarget/linux/generic/backport-5.15/766-v5.15-net-dsa-mt7530-enable-assisted-learning-on-CPU-port.patch
The file was addedtarget/linux/generic/pending-5.15/498-mtd-spi-nor-locking-support-for-MX25L6405D.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch
The file was addedtarget/linux/generic/pending-5.15/613-netfilter_optional_tcp_window_check.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-23-netfilter-flowtable-add-dsa-support.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-09-dt-bindings-net-dsa-qca8k-Document-qca-led-open-drai.patch
The file was addedtarget/linux/generic/backport-5.15/811-v5.13-usb-host-ehci-platform-add-spurious_oc-DT-support.patch
The file was addedtarget/linux/generic/pending-5.15/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch
The file was addedtarget/linux/generic/pending-5.15/680-NET-skip-GRO-for-foreign-MAC-addresses.patch
The file was addedtarget/linux/generic/pending-5.15/851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch
The file was addedtarget/linux/generic/pending-5.15/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch
The file was addedtarget/linux/generic/backport-5.15/749-v5.16-net-dsa-qca8k-tidy-for-loop-in-setup-and-add-cpu-port-c.patch
The file was addedtarget/linux/generic/pending-5.15/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-02-dt-bindings-net-dsa-qca8k-Add-SGMII-clock-phase-prop.patch
The file was addedtarget/linux/generic/pending-5.15/851-0002-phy-marvell-phy-mvebu-a3700-comphy-Add-native-kernel.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-20-net-dsa-qca8k-add-support-for-internal-phy-and-inter.patch
The file was addedtarget/linux/generic/backport-5.15/851-v5.15-0002-phy-marvell-phy-mvebu-a3700-comphy-Remove-unsupporte.patch
The file was addedtarget/linux/generic/pending-5.15/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch
The file was addedtarget/linux/generic/hack-5.15/531-debloat_lzma.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-35-net-ethernet-mediatek-ppe-fix-busy-wait-loop.patch
The file was addedtarget/linux/generic/backport-5.15/734-v5.16-0002-net-bgmac-support-MDIO-described-in-DT.patch
The file was addedtarget/linux/generic/backport-5.15/735-v5.14-16-net-dsa-qca8k-make-rgmii-delay-configurable.patch
The file was addedtarget/linux/generic/hack-5.15/723-net-phy-aquantia-fix-system-side-protocol-mi.patch
The file was addedtarget/linux/generic/pending-5.15/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch
The file was addedtarget/linux/generic/backport-5.15/744-v5.15-net-dsa-don-t-set-skb-offload_fwd_mark-when-not-offl.patch
The file was addedtarget/linux/generic/pending-5.15/270-platform-mikrotik-build-bits.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-00-netfilter-flowtable-add-hash-offset-field-to-tuple.patch
The file was addedtarget/linux/generic/backport-5.15/821-v5.13-let-pci-host-bridges-declar-their-reliance-on-msi-domains.patch
The file was addedtarget/linux/generic/backport-5.15/850-v5.17-0001-PCI-pci-bridge-emul-Add-description-for-class_revisi.patch
The file was addedtarget/linux/generic/pending-5.15/190-rtc-rs5c372-support_alarms_up_to_1_week.patch
The file was addedtarget/linux/generic/pending-5.15/851-0003-arm64-dts-marvell-armada-37xx-Add-xtal-clock-to-comp.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-01-mips-uasm-Add-workaround-for-Loongson-2F-nop-CPU-err.patch
The file was addedtarget/linux/generic/backport-5.15/747-v5.16-13-net-dsa-qca8k-set-internal-delay-also-for-sgmii.patch
The file was addedtarget/linux/generic/backport-5.15/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
The file was addedtarget/linux/generic/hack-5.15/722-net-phy-aquantia-enable-AQR112-and-AQR412.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-44-net-ethernet-mtk_eth_soc-increase-DMA-ring-sizes.patch
The file was addedtarget/linux/generic/hack-5.15/252-SATA_PMP.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-25-netfilter-flowtable-add-offload-support-for-xmit-pat.patch
The file was addedtarget/linux/generic/backport-5.15/402-v5.12-0002-dt-bindings-mtd-add-binding-for-BCM4908-partitions.patch
The file was addedtarget/linux/generic/backport-5.15/800-v5.13-0004-firmware-bcm47xx_nvram-look-for-NVRAM-with-for-inste.patch
The file was addedtarget/linux/generic/hack-5.15/401-mtd-super-don-t-reply-on-mtdblock-device-minor.patch
The file was addedtarget/linux/generic/pending-5.15/465-m25p80-mx-disable-software-protection.patch
The file was addedtarget/linux/generic/backport-5.15/050-v5.16-02-mips-bpf-Add-eBPF-JIT-for-32-bit-MIPS.patch
The file was addedtarget/linux/generic/backport-5.15/787-v5.12-r8152-check-if-the-pointer-of-the-function-exists.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-29-netfilter-flowtable-support-for-FLOW_ACTION_PPPOE_PU.patch
The file was addedtarget/linux/generic/hack-5.15/700-swconfig_switch_drivers.patch
The file was addedtarget/linux/generic/pending-5.15/760-net-dsa-mv88e6xxx-fix-vlan-setup.patch
The file was addedtarget/linux/generic/hack-5.15/205-kconfig-exit.patch
The file was addedtarget/linux/generic/backport-5.15/610-v5.13-41-net-ethernet-mtk_eth_soc-reduce-MDIO-bus-access-late.patch
The file was addedtarget/linux/generic/pending-5.15/485-mtd-spi-nor-add-xmc-xm25qh128c.patch
コミット 79dfa447333cdab7e8b03e068473b3a8deda2c9a by daniel
generic: 5.15: drop upstream patch

Drop upstream patch from backport dir for kernel 5.15

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 79dfa44)
The file was removedtarget/linux/generic/backport-5.15/026-power-reset-linkstation-poweroff-add-missing-put_dev.patch
The file was removedtarget/linux/generic/backport-5.15/403-v5.13-mtd-parsers-ofpart-support-BCM4908-fixed-partitions.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-05-netfilter-flowtable-move-skb_try_make_writable-befor.patch
The file was removedtarget/linux/generic/backport-5.15/713-v5.15-net-phy-marvell-add-SFP-support-for-88E1510.patch
The file was removedtarget/linux/generic/backport-5.15/788-v5.12-r8152-replace-netif_err-with-dev_err.patch
The file was removedtarget/linux/generic/backport-5.15/103-v5.13-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch
The file was removedtarget/linux/generic/backport-5.15/774-v5.15-2-igc-remove-phy-type-checking.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-43-net-ethernet-mtk_eth_soc-use-larger-burst-size-for-Q.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-04-net-dsa-qca8k-handle-qca8k_set_page-errors.patch
The file was removedtarget/linux/generic/backport-5.15/408-v5.13-mtd-cfi_cmdset_0002-Disable-buffered-writes-for-AMD.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-45-net-ethernet-mtk_eth_soc-implement-dynamic-interrupt.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-31-net-ethernet-mtk_eth_soc-fix-parsing-packets-in-GDM.patch
The file was removedtarget/linux/generic/backport-5.15/407-v5.13-0001-dt-bindings-mtd-add-binding-for-Linksys-Northstar-pa.patch
The file was removedtarget/linux/generic/backport-5.15/789-v5.12-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.patch
The file was removedtarget/linux/generic/backport-5.15/600-v5.12-net-extract-napi-poll-functionality-to-__napi_poll.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-12-net-8021q-resolve-forwarding-path-for-vlan-devices.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-40-net-ethernet-mtk_eth_soc-use-napi_consume_skb.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-20-net-dsa-qca8k-add-support-for-internal-phy-and-inter.patch
The file was removedtarget/linux/generic/backport-5.15/785-v5.12-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-39-net-ethernet-mtk_eth_soc-fix-build_skb-cleanup.patch
The file was removedtarget/linux/generic/backport-5.15/080-wireguard-peer-put-frequently-used-members-above-cac.patch
The file was removedtarget/linux/generic/backport-5.15/010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
The file was removedtarget/linux/generic/backport-5.15/771-v5.14-net-phy-add-MediaTek-Gigabit-Ethernet-PHY-driver.patch
The file was removedtarget/linux/generic/backport-5.15/794-v5.13-r8152-support-PHY-firmware-for-RTL8156-series.patch
The file was removedtarget/linux/generic/backport-5.15/409-v5.14-0001-dt-bindings-mtd-brcm-trx-Add-brcm-trx-magic.patch
The file was removedtarget/linux/generic/backport-5.15/602-v5.12-net-add-sysfs-attribute-to-control-napi-threaded-mod.patch
The file was removedtarget/linux/generic/backport-5.15/741-v5.14-0001-net-dsa-b53-Do-not-force-CPU-to-be-always-tagged.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-33-net-ethernet-mtk_eth_soc-add-flow-offloading-support.patch
The file was removedtarget/linux/generic/backport-5.15/800-v5.13-0005-firmware-bcm47xx_nvram-inline-code-checking-NVRAM-si.patch
The file was removedtarget/linux/generic/backport-5.15/851-v5.15-0001-phy-marvell-phy-mvebu-a3700-comphy-Rename-HS-SGMMI-t.patch
The file was removedtarget/linux/generic/backport-5.15/402-v5.12-0001-dt-bindings-mtd-move-partition-binding-to-its-own-fi.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0001-net-dsa-b53-Add-debug-prints-in-b53_vlan_enable.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-30-dsa-slave-add-support-for-TC_SETUP_FT.patch
The file was removedtarget/linux/generic/backport-5.15/722-v5.12-net-dsa-don-t-use-switchdev_notifier_fdb_info-in-dsa.patch
The file was removedtarget/linux/generic/backport-5.15/780-v5.11-net-usb-r8152-Provide-missing-documentation-for-some.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-02-net-dsa-qca8k-use-iopoll-macro-for-qca8k_busy_wait.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-11-net-dsa-qca8k-add-priority-tweak-to-qca8337-switch.patch
The file was removedtarget/linux/generic/backport-5.15/787-v5.12-r8152-check-if-the-pointer-of-the-function-exists.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-10-devicetree-net-dsa-qca8k-Document-new-compatible-qca.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0002-net-dsa-b53-spi-allow-device-tree-probing.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-15-net-ppp-resolve-forwarding-path-for-bridge-pppoe-dev.patch
The file was removedtarget/linux/generic/backport-5.15/795-v5.13-r8152-search-the-configuration-of-vendor-mode.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-28-net-flow_offload-add-FLOW_ACTION_PPPOE_PUSH.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-25-netfilter-flowtable-add-offload-support-for-xmit-pat.patch
The file was removedtarget/linux/generic/backport-5.15/765-v5.15-net-dsa-mt7530-disable-learning-on-standalone-ports.patch
The file was removedtarget/linux/generic/backport-5.15/800-v5.13-0001-firmware-bcm47xx_nvram-rename-finding-function-and-i.patch
The file was removedtarget/linux/generic/backport-5.15/822-v5.13-advertise-lack-of-built-in-msi-handling.patch
The file was removedtarget/linux/generic/backport-5.15/311-v5.11-MIPS-zboot-put-appended-dtb-into-a-section.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-04-netfilter-flowtable-consolidate-skb_try_make_writabl.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-47-net-ethernet-mtk_eth_soc-only-read-the-full-RX-descr.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-18-netfilter-flowtable-use-dev_fill_forward_path-to-obt.patch
The file was removedtarget/linux/generic/backport-5.15/772-v5.14-net-dsa-mt7530-add-interrupt-support.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-23-netfilter-flowtable-add-dsa-support.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-34-docs-nf_flowtable-update-documentation-with-enhancem.patch
The file was removedtarget/linux/generic/backport-5.15/406-v5.13-0002-dt-bindings-nvmem-drop-nodename-restriction.patch
The file was removedtarget/linux/generic/backport-5.15/071-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-22-net-dsa-qca8k-improve-internal-mdio-read-write-bus-a.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-24-selftests-netfilter-flowtable-bridge-and-vlan-suppor.patch
The file was removedtarget/linux/generic/backport-5.15/739-v5.15-net-dsa-qca8k-fix-kernel-panic-with-legacy-mdio-mapping.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0007-net-dsa-b53-spi-add-missing-MODULE_DEVICE_TABLE.patch
The file was removedtarget/linux/generic/backport-5.15/800-v5.13-0003-firmware-bcm47xx_nvram-extract-code-copying-NVRAM.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-01-netfilter-flowtable-separate-replace-destroy-and-sta.patch
The file was removedtarget/linux/generic/backport-5.15/402-v5.12-0002-dt-bindings-mtd-add-binding-for-BCM4908-partitions.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-03-netfilter-conntrack-Remove-unused-variable-declarati.patch
The file was removedtarget/linux/generic/backport-5.15/733-v5.15-0002-net-bgmac-platform-handle-mac-address-deferral.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-36-net-ethernet-mediatek-fix-a-typo-bug-in-flow-offload.patch
The file was removedtarget/linux/generic/backport-5.15/764-v5.11-net-dsa-mt7530-support-setting-ageing-time.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-32-net-ethernet-mtk_eth_soc-add-support-for-initializin.patch
The file was removedtarget/linux/generic/backport-5.15/810-v5.13-usb-ehci-add-spurious-flag-to-disable-overcurrent-ch.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-26-netfilter-nft_flow_offload-use-direct-xmit-if-hardwa.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-35-net-ethernet-mediatek-ppe-fix-busy-wait-loop.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0006-net-dsa-b53-mmap-Add-device-tree-support.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-08-net-dsa-qca8k-handle-error-from-qca8k_busy_wait.patch
The file was removedtarget/linux/generic/backport-5.15/790-v5.13-r8152-set-inter-fram-gap-time-depending-on-speed.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-05-net-dsa-qca8k-handle-error-with-qca8k_read-operation.patch
The file was removedtarget/linux/generic/backport-5.15/793-v5.13-r8152-support-new-chips.patch
The file was removedtarget/linux/generic/backport-5.15/830-v5.14-leds-lp55xx-Initialize-enable-GPIO-direction-to-outp.patch
The file was removedtarget/linux/generic/backport-5.15/730-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch
The file was removedtarget/linux/generic/backport-5.15/724-v5.12-net-dsa-exit-early-in-dsa_slave_switchdev_event-if-w.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-01-net-dsa-qca8k-change-simple-print-to-dev-variant.patch
The file was removedtarget/linux/generic/backport-5.15/601-v5.12-net-implement-threaded-able-napi-poll-loop-support.patch
The file was removedtarget/linux/generic/backport-5.15/763-v5.11-net-dsa-mt7530-enable-MTU-normalization.patch
The file was removedtarget/linux/generic/backport-5.15/781-v5.11-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-29-netfilter-flowtable-support-for-FLOW_ACTION_PPPOE_PU.patch
The file was removedtarget/linux/generic/backport-5.15/720-v5.12-net-bridge-notify-switchdev-of-disappearance-of-old-.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-15-net-dsa-qca8k-add-ethernet-ports-fallback-to-setup_m.patch
The file was removedtarget/linux/generic/backport-5.15/406-v5.13-0003-dt-bindings-mtd-Document-use-of-nvmem-cells-compatib.patch
The file was removedtarget/linux/generic/backport-5.15/738-v5.14-01-net-dsa-qca8k-fix-an-endian-bug-in-qca8k-get-ethtool.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-11-net-resolve-forwarding-path-from-virtual-netdevice-a.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-49-net-ethernet-mtk_eth_soc-rework-NAPI-callbacks.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-57-netfilter-flowtable-Set-offload-timeouts-according-t.patch
The file was removedtarget/linux/generic/backport-5.15/783-v5.12-net-usb-r8152-use-new-tasklet-API.patch
The file was removedtarget/linux/generic/backport-5.15/792-v5.13-r8152-add-help-function-to-change-mtu.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-00-netfilter-flowtable-add-hash-offset-field-to-tuple.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-09-netfilter-flowtable-refresh-timeout-after-dst-and-wr.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-21-netfilter-flowtable-add-bridge-vlan-filtering-suppor.patch
The file was removedtarget/linux/generic/backport-5.15/768-v5.15-net-dsa-mt7530-set-STP-state-on-filter-ID-1.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-22-netfilter-flowtable-add-pppoe-support.patch
The file was removedtarget/linux/generic/backport-5.15/711-v5.12-sfp-add-support-for-100-base-x-SFPs.patch
The file was removedtarget/linux/generic/backport-5.15/731-v5.12-net-dsa-mt7530-MT7530-optional-GPIO-support.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0003-net-dsa-b53-relax-is63xx-condition.patch
The file was removedtarget/linux/generic/backport-5.15/741-v5.14-0003-net-dsa-b53-Create-default-VLAN-entry-explicitly.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-16-net-dsa-resolve-forwarding-path-for-dsa-slave-ports.patch
The file was removedtarget/linux/generic/backport-5.15/406-v5.13-0001-mtd-core-add-nvmem-cells-compatible-to-parse-mtd-as-.patch
The file was removedtarget/linux/generic/backport-5.15/851-v5.15-0002-phy-marvell-phy-mvebu-a3700-comphy-Remove-unsupporte.patch
The file was removedtarget/linux/generic/backport-5.15/767-v5.15-net-dsa-mt7530-use-independent-VLAN-learning-on-VLAN.patch
The file was removedtarget/linux/generic/backport-5.15/774-v5.15-1-igc-remove-_I_PHY_ID-checking.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-41-net-ethernet-mtk_eth_soc-reduce-MDIO-bus-access-late.patch
The file was removedtarget/linux/generic/backport-5.15/737-v5.14-01-net-dsa-qca8k-check-return-value-of-read-functions-c.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-48-net-ethernet-mtk_eth_soc-reduce-unnecessary-interrup.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-09-net-dsa-qca8k-add-support-for-qca8327-switch.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-13-net-dsa-qca8k-add-GLOBAL_FC-settings-needed-for-qca8.patch
The file was removedtarget/linux/generic/backport-5.15/736-v5.14-net-dsa-qca8k-fix-missing-unlock-on-error-in-qca8k-vlan.patch
The file was removedtarget/linux/generic/backport-5.15/741-v5.14-0002-net-dsa-b53-remove-redundant-null-check-on-dev.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-44-net-ethernet-mtk_eth_soc-increase-DMA-ring-sizes.patch
The file was removedtarget/linux/generic/backport-5.15/800-v5.13-0004-firmware-bcm47xx_nvram-look-for-NVRAM-with-for-inste.patch
The file was removedtarget/linux/generic/backport-5.15/604-v5.12-net-fix-hangup-on-napi_disable-for-threaded-napi.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-19-net-dsa-qca8k-enlarge-mdio-delay-and-timeout.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-21-devicetree-bindings-dsa-qca8k-Document-internal-mdio.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-06-netfilter-flowtable-move-FLOW_OFFLOAD_DIR_MAX-away-f.patch
The file was removedtarget/linux/generic/backport-5.15/737-v5.14-02-net-dsa-qca8k-add-missing-check-return-value-in-qca8.patch
The file was removedtarget/linux/generic/backport-5.15/405-v5.13-mtd-parsers-ofpart-make-symbol-bcm4908_partitions_qu.patch
The file was removedtarget/linux/generic/backport-5.15/811-v5.13-usb-host-ehci-platform-add-spurious_oc-DT-support.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-54-netfilter-flowtable-dst_check-from-garbage-collector.patch
The file was removedtarget/linux/generic/backport-5.15/721-v5.12-net-dsa-be-louder-when-a-non-legacy-FDB-operation-fa.patch
The file was removedtarget/linux/generic/backport-5.15/407-v5.13-0002-mtd-parsers-ofpart-support-Linksys-Northstar-partiti.patch
The file was removedtarget/linux/generic/backport-5.15/712-v5.13-net-phy-marvell-refactor-HWMON-OOP-style.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-14-net-bridge-resolve-forwarding-path-for-VLAN-tag-acti.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-10-netfilter-nftables-update-table-flags-from-the-commi.patch
The file was removedtarget/linux/generic/backport-5.15/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-38-net-ethernet-mtk_eth_soc-unmap-RX-data-before-callin.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-14-net-dsa-qca8k-add-support-for-switch-rev.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-13-net-bridge-resolve-forwarding-path-for-bridge-device.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-07-net-dsa-qca8k-handle-error-with-qca8k_rmw-operation.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-16-net-dsa-qca8k-make-rgmii-delay-configurable.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-07-netfilter-flowtable-fast-NAT-functions-never-fail.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-20-netfilter-flowtable-add-vlan-support.patch
The file was removedtarget/linux/generic/backport-5.15/762-v5.11-net-dsa-mt7530-support-setting-MTU.patch
The file was removedtarget/linux/generic/backport-5.15/732-net-next-2-of-net-fix-of_get_mac_addr_nvmem-for-non-platform-devices.patch
The file was removedtarget/linux/generic/backport-5.15/706-net-phy-at803x-fix-probe-error-if-copper-page-is-sel.patch
The file was removedtarget/linux/generic/backport-5.15/738-v5.14-02-net-dsa-qca8k-check-the-correct-variable-in-qca8k-se.patch
The file was removedtarget/linux/generic/backport-5.15/800-v5.13-0002-firmware-bcm47xx_nvram-add-helper-checking-for-NVRAM.patch
The file was removedtarget/linux/generic/backport-5.15/500-v5.13-ubifs-default-to-zstd-compression.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-03-net-dsa-qca8k-improve-qca8k-read-write-rmw-bus-acces.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-06-net-dsa-qca8k-handle-error-with-qca8k_write-operatio.patch
The file was removedtarget/linux/generic/backport-5.15/770-v5.15-net-dsa-mt7530-support-MDB-operations.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-27-netfilter-flowtable-bridge-vlan-hardware-offload-and.patch
The file was removedtarget/linux/generic/backport-5.15/409-v5.14-0003-mtd-parsers-trx-Allow-to-use-TRX-parser-on-Mediatek-.patch
The file was removedtarget/linux/generic/backport-5.15/733-v5.15-0001-net-bgmac-bcma-handle-deferred-probe-error-due-to-ma.patch
The file was removedtarget/linux/generic/backport-5.15/791-v5.13-r8152-adjust-rtl8152_check_firmware-function.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-23-net-dsa-qca8k-pass-switch_revision-info-to-phy-dev_f.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-42-net-ethernet-mtk_eth_soc-remove-unnecessary-TX-queue.patch
The file was removedtarget/linux/generic/backport-5.15/719-v5.12-net-dsa-automatically-bring-up-DSA-master-when-openi.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-12-net-dsa-qca8k-limit-port5-delay-to-qca8337.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-50-net-ethernet-mtk_eth_soc-set-PPE-flow-hash-as-skb-ha.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0004-net-dsa-tag_brcm-add-support-for-legacy-tags.patch
The file was removedtarget/linux/generic/backport-5.15/731-v5.13-net-dsa-mt7530-Add-support-for-EEE-features.patch
The file was removedtarget/linux/generic/backport-5.15/786-v5.12-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch
The file was removedtarget/linux/generic/backport-5.15/784-v5.12-r8152-replace-several-functions-about-phy-patch-requ.patch
The file was removedtarget/linux/generic/backport-5.15/603-v5.12-net-fix-race-between-napi-kthread-mode-and-busy-poll.patch
The file was removedtarget/linux/generic/backport-5.15/766-v5.15-net-dsa-mt7530-enable-assisted-learning-on-CPU-port.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-55-netfilter-conntrack-Introduce-tcp-offload-timeout-co.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-17-net-dsa-qca8k-clear-MASTER_EN-after-phy-read-write.patch
The file was removedtarget/linux/generic/backport-5.15/611-v5.12-net-ethernet-mediatek-support-setting-MTU.patch
The file was removedtarget/linux/generic/backport-5.15/072-crypto-arm-chacha-neon-add-missing-counter-increment.patch
The file was removedtarget/linux/generic/backport-5.15/409-v5.14-0002-mtd-parsers-trx-Allow-to-specify-brcm-trx-magic-in-D.patch
The file was removedtarget/linux/generic/backport-5.15/705-net-phy-at803x-select-correct-page-on-config-init.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-46-net-ethernet-mtk_eth_soc-cache-HW-pointer-of-last-fr.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-18-net-dsa-qca8k-dsa-qca8k-protect-MASTER-busy_wait-wit.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-51-net-ethernet-mtk_eth_soc-use-iopoll.h-macro-for-DMA-.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-52-net-ethernet-mtk_eth_soc-missing-mutex.patch
The file was removedtarget/linux/generic/backport-5.15/404-v5.13-mtd-parsers-ofpart-limit-parsing-of-deprecated-DT-sy.patch
The file was removedtarget/linux/generic/backport-5.15/735-v5.14-25-net-phy-add-support-for-qca8k-switch-internal-PHY-in.patch
The file was removedtarget/linux/generic/backport-5.15/769-v5.15-net-dsa-mt7530-always-install-FDB-entries-with-IVL-a.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-08-netfilter-flowtable-call-dst_check-to-fall-back-to-c.patch
The file was removedtarget/linux/generic/backport-5.15/740-v5.13-0005-net-dsa-b53-support-legacy-tags.patch
The file was removedtarget/linux/generic/backport-5.15/725-v5.12-net-dsa-listen-for-SWITCHDEV_-FDB-DEL-_ADD_TO_DEVICE.patch
The file was removedtarget/linux/generic/backport-5.15/782-v5.11-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch
The file was removedtarget/linux/generic/backport-5.15/723-v5.12-net-dsa-move-switchdev-event-implementation-under-th.patch
The file was removedtarget/linux/generic/backport-5.15/821-v5.13-let-pci-host-bridges-declar-their-reliance-on-msi-domains.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-19-netfilter-flowtable-use-dev_fill_forward_path-to-obt.patch
The file was removedtarget/linux/generic/backport-5.15/710-v5.12-net-phy-Add-100-base-x-mode.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-17-netfilter-flowtable-add-xmit-path-types.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-53-net-ethernet-mtk_eth_soc-handle-VLAN-pop-action.patch
The file was removedtarget/linux/generic/backport-5.15/610-v5.13-56-netfilter-conntrack-Introduce-udp-offload-timeout-co.patch
The file was removedtarget/linux/generic/backport-5.15/401-v5.11-dt-bindings-mtd-convert-fixed-partitions-to-the-json.patch
The file was removedtarget/linux/generic/backport-5.15/744-v5.15-net-dsa-don-t-set-skb-offload_fwd_mark-when-not-offl.patch
The file was removedtarget/linux/generic/backport-5.15/820-v5.13-make-pci_host_common_probe-declare-its-reliance-on-msi-domains.patch
コミット fc8778981fb4240d87dec182181eff685dc76633 by daniel
generic: 5.15: rework backport patch

Rework backport patch for kernel 5.15.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: fc87789)
The file was modifiedtarget/linux/generic/backport-5.15/773-v5.18-2-net-dsa-Avoid-cross-chip-syncing-of-VLAN-filtering.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/773-v5.18-1-net-dsa-Move-VLAN-filtering-syncing-out-of-dsa_switc.patch (diff)
コミット 7829ae4a2f9d37fa66b683d5824e0e3e93bb6c50 by daniel
generic: 5.15: qca8k: refresh backport patches

Refresh qca8k backport patches for 5.15 kernel.
Vlan_prepare is now dropped and there were some changes
to vlan add/remove functions.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 7829ae4)
The file was modifiedtarget/linux/generic/backport-5.15/752-v5.16-net-dsa-qca8k-fix-MTU-calculation.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/761-net-next-net-dsa-qca8k-add-support-for-mdb_add-del.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/753-net-next-net-dsa-qca8k-remove-redundant-check-in-parse_port_config.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/758-net-next-net-dsa-qca8k-add-additional-MIB-counter-and-.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/760-net-next-net-dsa-qca8k-add-set_ageing_time-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/751-v5.16-net-dsa-qca8k-fix-internal-delay-applied-to-the-wrong-PAD.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/756-net-next-net-dsa-qca8k-move-regmap-init-in-probe-and-set-it.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/754-net-next-net-dsa-qca8k-convert-to-GENMASK_FIELD_PREP_FIELD_GET.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/759-net-next-net-dsa-qca8k-add-support-for-port-fast-aging.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/755-net-next-net-dsa-qca8k-remove-extra-mutex_init-in-qca8k_setup.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/757-net-next-net-dsa-qca8k-initial-conversion-to-regmap-heper.patch (diff)
コミット 1f302afd7350f46ec0fcc4b12b0ad59ac92fe5b6 by daniel
generic: 5.15: rework hack patch

Rework hack patch in dir for kernel 5.15.
For the specific patch of packet mangeling introduce a new extra_priv_flags
as we don't have enough space to add additional flags in priv_flags.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 1f302af)
The file was modifiedtarget/linux/generic/hack-5.15/220-arm-gc_sections.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/410-block-fit-partition-parser.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/321-powerpc_crtsavres_prereq.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/773-bgmac-add-srab-switch.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/721-net-add-packet-mangeling.patch (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8216.c (diff)
The file was modifiedtarget/linux/generic/hack-5.15/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/904-debloat_dma_buf.patch (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/b53/b53_common.c (diff)
The file was modifiedtarget/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/259-regmap_dynamic.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/401-mtd-super-don-t-reply-on-mtdblock-device-minor.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/710-net-dsa-mv88e6xxx-default-VID-1.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/901-debloat_sock_diag.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/212-tools_portability.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/660-fq_codel_defaults.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/600-bridge_offload.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/700-swconfig_switch_drivers.patch (diff)
The file was modifiedtarget/linux/ath25/files/drivers/net/phy/mvswitch.c (diff)
コミット 483503603cb210919088294051e6d27de1f03718 by daniel
generic: 5.15: rework pending patch

Rework pending patch for kernel 5.15

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 4835036)
The file was modifiedtarget/linux/generic/pending-5.15/420-mtd-redboot_space.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/613-netfilter_optional_tcp_window_check.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/766-net-dsa-Include-bridge-addresses-in-assisted-CPU-por.patch
The file was modifiedtarget/linux/generic/pending-5.15/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/530-jffs2_make_lzma_available.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/765-net-dsa-Include-local-addresses-in-assisted-CPU-port.patch
The file was modifiedtarget/linux/generic/pending-5.15/834-ledtrig-libata.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/767-net-dsa-Sync-static-FDB-entries-on-foreign-interface.patch
The file was removedtarget/linux/generic/pending-5.15/730-net-phy-at803x-fix-feature-detection.patch
The file was removedtarget/linux/generic/pending-5.15/410-mtd-parsers-ofpart-fix-parsing-subpartitions.patch
The file was modifiedtarget/linux/generic/pending-5.15/141-jffs2-add-RENAME_EXCHANGE-support.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/763-net-bridge-switchdev-Include-local-flag-in-FDB-notif.patch
The file was modifiedtarget/linux/generic/pending-5.15/682-of_net-add-mac-address-increment-support.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/764-net-bridge-switchdev-Send-FDB-notifications-for-host.patch
The file was modifiedtarget/linux/generic/pending-5.15/270-platform-mikrotik-build-bits.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/435-mtd-add-routerbootpart-parser-config.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/100-compiler.h-only-include-asm-rwonce.h-for-kernel-code.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/762-net-bridge-switchdev-Refactor-br_switchdev_fdb_notif.patch
The file was modifiedtarget/linux/generic/pending-5.15/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/130-add-linux-spidev-compatible-si3210.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/305-mips_module_reloc.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/309-MIPS-Add-CPU-option-reporting-to-proc-cpuinfo.patch (diff)
コミット 92fb51bc98814958f4c4d69b6a397a17c83d62c6 by daniel
generic: 5.15: standardize tcp_no_window_check pending patch

Standardize pending patch tcp_no_window_check patch as with
new kernel they added a check for global variables.
The 2 new condition are that they must be read-only or
the data pointer should not point to kernel/module global
data.
Remove the global variable and move it to a standard place
following other variables logic.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 92fb51b)
The file was modifiedtarget/linux/generic/pending-5.15/613-netfilter_optional_tcp_window_check.patch (diff)
コミット 7aa0f9365c825045b2c5c0cd9870e61bb76ae881 by daniel
generic: 5.15: fix affinity warning for qcom target

Backport a patch from 5.18 that fix affinity warning from qcom pinctrl driver.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 7aa0f93)
The file was addedtarget/linux/generic/backport-5.15/300-v5.18-pinctrl-qcom-Return--EINVAL-for-setting-affinity-if-no-IRQ-parent.patch
コミット 07b92c636a0160eb9a36bb00e5d4c0247381d7a2 by daniel
generic: 5.15: refresh config

Refresh kernel 5.15 generic config file

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[added some missing Kconfig symbols]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 07b92c6)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
The file was modifiedtarget/linux/mediatek/Makefile (diff)
コミット b268ec5ff8baed74037d04a74f61c0417d931ad9 by daniel
generic: 5.15: add support for new kernel version

Add hash/version file and enable kernel 5.15 for openwrt.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: b268ec5)
The file was addedinclude/kernel-5.15
コミット bd0db6017b1921c935785cdccdf0243fddf0b949 by daniel
kernel: 5.15: add new module

Add new module require in 5.15
- Changes in block module
- Changes in netfilter module (log module unified)
- Changes in fs module (mainly new depends for cifs and new ntfs3 module)
- Changes in lib add shared lib now used by more than 1 kmod
- Changes in crypto, dropped one crypto algo added arm crypto accellerator
- Changes in other, add zram default compressor choice and missing lib
  by tpm module

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: bd0db60)
The file was modifiedpackage/kernel/linux/modules/input.mk (diff)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
The file was modifiedinclude/netfilter.mk (diff)
The file was modifiedpackage/kernel/linux/modules/fs.mk (diff)
The file was modifiedpackage/kernel/linux/modules/block.mk (diff)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
The file was modifiedpackage/kernel/linux/modules/crypto.mk (diff)
The file was modifiedpackage/kernel/linux/modules/lib.mk (diff)
コミット ec818e5d291169784f183680c2b4013174324b68 by daniel
generic: 5.15: backport mirror mode and LAG feature for qca8k

Backport LAG and mirror mode feature for qca8k.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: ec818e5)
The file was addedtarget/linux/generic/backport-5.15/762-net-next-net-dsa-qca8k-add-support-for-mirror-mode.patch
The file was addedtarget/linux/generic/backport-5.15/763-net-next-net-dsa-qca8k-add-LAG-support.patch
The file was addedtarget/linux/generic/backport-5.15/764-net-next-net-dsa-qca8k-fix-warning-in-LAG-feature.patch
コミット 81fdb6afe3e4068d8ebac127523b5c6175eb551a by daniel
generic: 5.15: fix new AQR PHY patches

After fixing the original 720 patch, it looks like more were added for
additional AQR ID-s.

Patches that add the additional AQR PHY ID-s is just copy/paste from 5.10
and kernel 5.11 dropped the ack_interrupt method for PHY IRQ handling,
instead handle_interrupt is used.

So, simply switch to using handle_interrupt like other upstream AQR PHY-s.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 81fdb6a)
The file was modifiedtarget/linux/generic/hack-5.15/722-net-phy-aquantia-enable-AQR112-and-AQR412.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/724-net-phy-aquantia-Add-AQR113-driver-support.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch (diff)
コミット 71efd34700e59f553367abb1b5de28c01f4c2d12 by daniel
generic: 5.15: fix AQR 113C and 813

Patches that add the additional AQR PHY ID-s is just copy/paste from 5.10
and kernel 5.11 dropped the ack_interrupt method for PHY IRQ handling,
instead handle_interrupt is used.

So, simply switch to using handle_interrupt like other upstream AQR PHY-s.

Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 71efd34)
The file was modifiedtarget/linux/generic/hack-5.15/720-net-phy-add-aqr-phys.patch (diff)
コミット 30a5e073906ab671c31063cb0deed00686369277 by daniel
generic: 5.15: get uImage.FIT partition parser ready

Prepare uImage.FIT partition parser for Linux 5.15

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 30a5e07)
The file was modifiedtarget/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/410-block-fit-partition-parser.patch (diff)
The file was removedtarget/linux/generic/hack-5.15/401-mtd-super-don-t-reply-on-mtdblock-device-minor.patch
The file was modifiedtarget/linux/generic/hack-5.15/420-mtd-set-rootfs-to-be-root-dev.patch (diff)
The file was modifiedtarget/linux/generic/files/block/partitions/fit.c (diff)
コミット 327b6dbd98ed98be04eb891d9682ae212fe9f09d by daniel
generic: 5.15: backport mdio improvement patch for qca8k

Backport qca8k mdio improvement patch merged upstream,
where we use eth packet when available to send mdio commands.

This should improve speed and cause less load on the CPU.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 327b6db)
The file was addedtarget/linux/generic/backport-5.15/766-14-net-dsa-qca8k-cache-lo-and-hi-for-mdio-write.patch
The file was addedtarget/linux/generic/backport-5.15/766-04-net-dsa-tag_qca-move-define-to-include-linux-dsa.patch
The file was addedtarget/linux/generic/backport-5.15/765-2-net-next-net-dsa-merge-rtnl_lock-sections-in-dsa_slave_create.patch
The file was addedtarget/linux/generic/backport-5.15/766-16-net-dsa-qca8k-introduce-qca8k_bulk_read-write-functi.patch
The file was addedtarget/linux/generic/backport-5.15/700-net-next-net-dsa-introduce-tagger-owned-storage-for-private.patch
The file was addedtarget/linux/generic/backport-5.15/765-5-net-next-net-dsa-first-set-up-shared-ports-then-non-shared-po.patch
The file was addedtarget/linux/generic/backport-5.15/765-3-net-next-net-dsa-stop-updating-master-MTU-from-master.c.patch
The file was addedtarget/linux/generic/backport-5.15/766-03-net-dsa-tag_qca-convert-to-FIELD-macro.patch
The file was addedtarget/linux/generic/backport-5.15/766-07-net-dsa-tag_qca-add-define-for-handling-MIB-packet.patch
The file was addedtarget/linux/generic/backport-5.15/765-1-net-next-net-dsa-reorder-PHY-initialization-with-MTU-setup-in.patch
The file was addedtarget/linux/generic/backport-5.15/766-10-net-dsa-qca8k-add-support-for-mgmt-read-write-in-Eth.patch
The file was addedtarget/linux/generic/backport-5.15/766-12-net-dsa-qca8k-add-support-for-phy-read-write-with-mg.patch
The file was addedtarget/linux/generic/backport-5.15/765-6-net-next-net-dsa-setup-master-before-ports.patch
The file was addedtarget/linux/generic/backport-5.15/766-01-net-dsa-provide-switch-operations-for-tracking-the-m.patch
The file was addedtarget/linux/generic/backport-5.15/766-15-net-dsa-qca8k-add-support-for-larger-read-write-size.patch
The file was addedtarget/linux/generic/backport-5.15/766-02-net-dsa-replay-master-state-events-in-dsa_tree_-setu.patch
The file was addedtarget/linux/generic/backport-5.15/765-4-net-next-net-dsa-hold-rtnl_mutex-when-calling-dsa_master_-set.patch
The file was addedtarget/linux/generic/backport-5.15/766-13-net-dsa-qca8k-move-page-cache-to-driver-priv.patch
The file was addedtarget/linux/generic/backport-5.15/766-06-net-dsa-tag_qca-add-define-for-handling-mgmt-Etherne.patch
The file was addedtarget/linux/generic/backport-5.15/766-09-net-dsa-qca8k-add-tracking-state-of-master-port.patch
The file was addedtarget/linux/generic/backport-5.15/701-net-dsa-make-tagging-protocols-connect-to-individual-switches.patch
The file was addedtarget/linux/generic/backport-5.15/766-05-net-dsa-tag_qca-enable-promisc_on_master-flag.patch
The file was addedtarget/linux/generic/backport-5.15/766-08-net-dsa-tag_qca-add-support-for-handling-mgmt-and-MI.patch
The file was addedtarget/linux/generic/backport-5.15/766-11-net-dsa-qca8k-add-support-for-mib-autocast-in-Ethern.patch
コミット 49d9d2b2105d3b547dd4ae35a691ed6eec6b4845 by daniel
generic: fix compilation warning for ar8xxx swconfig

There are 2 warning for ar8xxx swconfig.
- Fix not used dev variable when ETHERNET_PACKET_MANGLE
  is not selected
- Convert fallthrough comment to compilation macro

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 49d9d2b)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8216.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/ar8327.c (diff)
コミット 39a7c8d809e7b8f7c4e554a221776b824277989f by daniel
generic: 5.15: refresh backport patch

Use 'make target/linux/refresh' to refresh backport patches.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 39a7c8d)
The file was modifiedtarget/linux/generic/backport-5.15/700-net-next-net-dsa-introduce-tagger-owned-storage-for-private.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/300-v5.18-pinctrl-qcom-Return--EINVAL-for-setting-affinity-if-no-IRQ-parent.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-04-net-phy-at803x-better-describe-debug-regs.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-01-net-phy-at803x-fix-resume-for-QCA8327-phy.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-09-net-dsa-qca8k-add-tracking-state-of-master-port.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/765-5-net-next-net-dsa-first-set-up-shared-ports-then-non-shared-po.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/762-net-next-net-dsa-qca8k-add-support-for-mirror-mode.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-11-net-dsa-qca8k-add-support-for-mib-autocast-in-Ethern.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/759-net-next-net-dsa-qca8k-add-support-for-port-fast-aging.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/763-net-next-net-dsa-qca8k-add-LAG-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-07-net-dsa-tag_qca-add-define-for-handling-MIB-packet.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-03-net-phy-at803x-enable-prefer-master-for-83xx-interna.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/756-net-next-net-dsa-qca8k-move-regmap-init-in-probe-and-set-it.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/081-net-next-regmap-allow-to-define-reg_update_bits-for-no-bus.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/761-net-next-net-dsa-qca8k-add-support-for-mdb_add-del.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/743-v5.16-0004-net-dsa-b53-Drop-unused-cpu_port-field.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-13-net-dsa-qca8k-move-page-cache-to-driver-priv.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/860-v5.17-MIPS-ath79-drop-_machine_restart-again.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-02-net-phy-at803x-add-DAC-amplitude-fix-for-8327-phy.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/745-v5.16-03-net-phy-at803x-fix-spacing-and-improve-name-for-83xx.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-16-net-dsa-qca8k-introduce-qca8k_bulk_read-write-functi.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/765-1-net-next-net-dsa-reorder-PHY-initialization-with-MTU-setup-in.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-03-net-dsa-tag_qca-convert-to-FIELD-macro.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-10-net-dsa-qca8k-add-support-for-mgmt-read-write-in-Eth.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/773-v5.18-2-net-dsa-Avoid-cross-chip-syncing-of-VLAN-filtering.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/742-v5.16-net-phy-at803x-add-support-for-qca-8327-internal-phy.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/743-v5.16-0001-net-dsa-b53-Include-all-ports-in-enabled_ports.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/743-v5.16-0002-net-dsa-b53-Drop-BCM5301x-workaround-for-a-wrong-CPU.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/764-net-next-net-dsa-qca8k-fix-warning-in-LAG-feature.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/765-3-net-next-net-dsa-stop-updating-master-MTU-from-master.c.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/752-v5.16-net-dsa-qca8k-fix-MTU-calculation.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/757-net-next-net-dsa-qca8k-initial-conversion-to-regmap-heper.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/343-netfilter-nft_flow_offload-handle-netdevice-events-f.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/773-v5.18-1-net-dsa-Move-VLAN-filtering-syncing-out-of-dsa_switc.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/743-v5.16-0003-net-dsa-b53-Improve-flow-control-setup-on-BCM5301x.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/760-net-next-net-dsa-qca8k-add-set_ageing_time-support.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-14-net-dsa-qca8k-cache-lo-and-hi-for-mdio-write.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/050-v5.16-05-mips-bpf-Enable-eBPF-JITs.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/747-v5.16-12-net-dsa-qca8k-add-support-for-QCA8328.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/753-net-next-net-dsa-qca8k-remove-redundant-check-in-parse_port_config.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/758-net-next-net-dsa-qca8k-add-additional-MIB-counter-and-.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/765-6-net-next-net-dsa-setup-master-before-ports.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/701-net-dsa-make-tagging-protocols-connect-to-individual-switches.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-04-net-dsa-tag_qca-move-define-to-include-linux-dsa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-05-net-dsa-tag_qca-enable-promisc_on_master-flag.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-06-net-dsa-tag_qca-add-define-for-handling-mgmt-Etherne.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/755-net-next-net-dsa-qca8k-remove-extra-mutex_init-in-qca8k_setup.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-02-net-dsa-replay-master-state-events-in-dsa_tree_-setu.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/011-kbuild-export-SUBARCH.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-08-net-dsa-tag_qca-add-support-for-handling-mgmt-and-MI.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/745-v5.16-02-net-phy-at803x-add-resume-suspend-function-to-qca83x.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/765-2-net-next-net-dsa-merge-rtnl_lock-sections-in-dsa_slave_create.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/745-v5.16-01-net-phy-at803x-add-support-for-qca-8327-A-variant.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-01-net-dsa-provide-switch-operations-for-tracking-the-m.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0003-PCI-aardvark-Add-support-for-DEVCAP2-DEVCTL2-LNKCAP2.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/754-net-next-net-dsa-qca8k-convert-to-GENMASK_FIELD_PREP_FIELD_GET.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/765-4-net-next-net-dsa-hold-rtnl_mutex-when-calling-dsa_master_-set.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-15-net-dsa-qca8k-add-support-for-larger-read-write-size.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/751-v5.16-net-dsa-qca8k-fix-internal-delay-applied-to-the-wrong-PAD.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/766-12-net-dsa-qca8k-add-support-for-phy-read-write-with-mg.patch (diff)
コミット 49cb5e501a8d6eb8ff5cad63f13282de7b84e7ef by daniel
generic: 5.15: refresh hack patch

Use 'make target/linux/refresh' to refresh hack patches.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 49cb5e5)
The file was modifiedtarget/linux/generic/hack-5.15/251-kconfig.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/430-mtk-bmt-support.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/901-debloat_sock_diag.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/724-net-phy-aquantia-Add-AQR113-driver-support.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/204-module_strip.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/301-mips_image_cmdline_hack.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/280-rfkill-stubs.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/221-module_exports.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/420-mtd-set-rootfs-to-be-root-dev.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/780-usb-net-MeigLink_modem_support.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/212-tools_portability.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/260-crypto_test_dependencies.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/720-net-phy-add-aqr-phys.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/710-net-dsa-mv88e6xxx-default-VID-1.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/220-arm-gc_sections.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/722-net-phy-aquantia-enable-AQR112-and-AQR412.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/600-bridge_offload.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/721-net-add-packet-mangeling.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/259-regmap_dynamic.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/904-debloat_dma_buf.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/205-kconfig-exit.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/214-spidev_h_portability.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/250-netfilter_depends.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/800-GPIO-add-named-gpio-exports.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/660-fq_codel_defaults.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/651-wireless_mesh_header.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/723-net-phy-aquantia-fix-system-side-protocol-mi.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/920-device_tree_cmdline.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/760-net-usb-r8152-add-LED-configuration-from-OF.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/773-bgmac-add-srab-switch.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/230-openwrt_lzma_options.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/253-ksmbd-config.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/410-block-fit-partition-parser.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/650-netfilter-add-xt_FLOWOFFLOAD-target.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/402-mtd-blktrans-call-add-disks-after-mtd-device.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch (diff)
コミット 009f8afe06258adff30d83e936d097e42d5501ca by daniel
generic: 5.15: refresh pending patch

Use 'make target/linux/refresh' to refresh pending patches.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 009f8af)
The file was modifiedtarget/linux/generic/pending-5.15/140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0009-PCI-aardvark-Refactor-unmasking-summary-MSI-interrup.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/342-powerpc-Enable-kernel-XZ-compression-option-on-PPC_8.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/613-netfilter_optional_tcp_window_check.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/484-mtd-spi-nor-add-esmt-f25l16pa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0019-PCI-aardvark-Remove-irq_mask_ack-callback-for-INTx-i.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0015-PCI-aardvark-Optimize-writing-PCI_EXP_RTCTL_PMEIE-an.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/141-jffs2-add-RENAME_EXCHANGE-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/130-add-linux-spidev-compatible-si3210.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0011-PCI-aardvark-Fix-setting-MSI-address.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/307-mips_highmem_offset.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/630-packet_socket_type.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/600-netfilter_conntrack_flush.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/100-compiler.h-only-include-asm-rwonce.h-for-kernel-code.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/150-bridge_allow_receiption_on_disabled_port.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/270-platform-mikrotik-build-bits.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/201-extra_optimization.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0022-PCI-aardvark-Update-comment-about-link-going-down-af.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/680-NET-skip-GRO-for-foreign-MAC-addresses.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/419-mtd-redboot-add-of_match_table-with-DT-binding.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/498-mtd-spi-nor-locking-support-for-MX25L6405D.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-net-ethernet-mtk_eth_soc-add-ipv6-flow-offloading-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0012-PCI-aardvark-Enable-MSI-X-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/420-mtd-redboot_space.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/670-ipv6-allow-rejecting-with-source-address-failed-policy.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/834-ledtrig-libata.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/300-mips_expose_boot_raw.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/308-mips32r2_tune.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/494-mtd-ubi-add-EOF-marker-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/760-net-dsa-mv88e6xxx-fix-vlan-setup.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/435-mtd-add-routerbootpart-parser-config.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/495-mtd-core-add-get_mtd_device_by_node.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/842-net-qmi_wwan-add-ZTE-MF286D-modem-19d2-1485.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/203-kallsyms_uncompressed.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/205-backtrace_module_info.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/305-mips_module_reloc.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/491-ubi-auto-create-ubiblock-device-for-rootfs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/801-gpio-gpio-cascade-add-generic-GPIO-cascade.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/400-mtd-mtdsplit-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/682-of_net-add-mac-address-increment-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0020-PCI-aardvark-Don-t-mask-irq-when-mapping.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/700-net-ethernet-mtk_eth_soc-avoid-creating-duplicate-of.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/840-hwrng-bcm2835-set-quality-to-1000.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/655-increase_skb_pad.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/330-MIPS-kexec-Accept-command-line-parameters-from-users.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/811-pci_disable_usb_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/683-of_net-add-mac-address-to-of-tree.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/479-mtd-spi-nor-add-xtx-xt25f128b.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/530-jffs2_make_lzma_available.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/460-mtd-cfi_cmdset_0002-no-erase_suspend.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch (diff)
コミット 0f029b3d2b505b40aca9a24a002838ed1060f83d by nbd
mediatek: add patches for MT7622 WED (wireless ethernet dispatch)

This series also contains other improvement for hardware flow offload support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0f029b3)
The file was addedtarget/linux/generic/pending-5.15/701-06-net-ethernet-mtk_eth_soc-support-TC_SETUP_BLOCK-for-.patch
The file was removedtarget/linux/mediatek/patches-5.10/700-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/701-v5.17-net-ethernet-mtk_eth_soc-fix-return-values-and-refac.patch (diff)
The file was addedtarget/linux/generic/pending-5.15/701-04-arm64-dts-mediatek-mt7622-introduce-nodes-for-Wirele.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/701-04-arm64-dts-mediatek-mt7622-introduce-nodes-for-Wirele.patch
The file was removedtarget/linux/generic/pending-5.15/701-net-ethernet-mtk_eth_soc-add-ipv6-flow-offloading-support.patch
The file was addedtarget/linux/generic/pending-5.15/701-09-net-ethernet-mtk_eth_soc-remove-bridge-flow-offload-.patch
The file was addedtarget/linux/generic/pending-5.10/701-03-net-ethernet-mtk_eth_soc-implement-flow-offloading-t.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/704-net-ethernet-mtk_eth_soc-announce-2500baseT.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/701-01-arm64-dts-mediatek-mt7622-add-support-for-coherent-D.patch
The file was addedtarget/linux/generic/pending-5.15/701-01-arm64-dts-mediatek-mt7622-add-support-for-coherent-D.patch
The file was modifiedtarget/linux/generic/hack-5.10/721-net-add-packet-mangeling.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/701-10-net-ethernet-mtk_eth_soc-support-creating-mac-addres.patch
The file was removedtarget/linux/generic/pending-5.10/701-net-ethernet-mtk_eth_soc-add-ipv6-flow-offloading-support.patch
The file was addedtarget/linux/generic/pending-5.15/701-08-net-ethernet-mtk_eth_soc-rework-hardware-flow-table-.patch
The file was addedtarget/linux/generic/pending-5.15/701-02-net-ethernet-mtk_eth_soc-add-support-for-Wireless-Et.patch
The file was addedtarget/linux/generic/pending-5.15/701-03-net-ethernet-mtk_eth_soc-implement-flow-offloading-t.patch
The file was addedtarget/linux/generic/pending-5.15/701-10-net-ethernet-mtk_eth_soc-support-creating-mac-addres.patch
The file was addedtarget/linux/generic/pending-5.10/701-09-net-ethernet-mtk_eth_soc-remove-bridge-flow-offload-.patch
The file was addedtarget/linux/generic/pending-5.10/701-07-net-ethernet-mtk_eth_soc-allocate-struct-mtk_ppe-sep.patch
The file was addedtarget/linux/generic/pending-5.10/701-05-net-ethernet-mtk_eth_soc-add-ipv6-flow-offload-suppo.patch
The file was addedtarget/linux/generic/pending-5.10/701-08-net-ethernet-mtk_eth_soc-rework-hardware-flow-table-.patch
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/721-net-add-packet-mangeling.patch (diff)
The file was addedtarget/linux/generic/pending-5.15/701-05-net-ethernet-mtk_eth_soc-add-ipv6-flow-offload-suppo.patch
The file was modifiedtarget/linux/mediatek/patches-5.10/703-v5.17-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-ac.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch (diff)
The file was addedtarget/linux/generic/pending-5.10/701-00-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch
The file was addedtarget/linux/generic/pending-5.10/701-02-net-ethernet-mtk_eth_soc-add-support-for-Wireless-Et.patch
The file was addedtarget/linux/generic/pending-5.10/701-06-net-ethernet-mtk_eth_soc-support-TC_SETUP_BLOCK-for-.patch
The file was addedtarget/linux/generic/pending-5.15/701-07-net-ethernet-mtk_eth_soc-allocate-struct-mtk_ppe-sep.patch
The file was modifiedtarget/linux/generic/pending-5.15/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch (diff)
The file was addedtarget/linux/generic/pending-5.15/701-00-net-ethernet-mtk_eth_soc-add-support-for-coherent-DM.patch
コミット a92db8abe056bd517ca2cc452786c0325ba6dba7 by nbd
kernel: add missing config symbols for 5.15

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a92db8a)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット ade563ba84496406243b3699a27b3de7e08399e7 by nbd
mediatek: add patches for 5.15 and kernel config for mt7622

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ade563b)
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/storm.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_rldp.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/stat.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_meter.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/svlan.h
The file was addedtarget/linux/mediatek/patches-5.15/401-crypto-fix-eip97-cache-incoherent.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_phy.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_reg.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_inbwctrl.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/Kconfig
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtk_hal.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/eee.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/Kconfig
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_rma.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/led.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_svlan.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_misc.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rldp.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_cputag.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367s_dbg.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_lut.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/smi.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/leaky.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_hsb.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_dot1x.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/port.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/vlan.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_acl.c
The file was addedtarget/linux/mediatek/patches-5.15/510-net-mediatek-add-flow-offload-for-mt7623.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rate.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_mib.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_phy.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367s.c
The file was addedtarget/linux/mediatek/patches-5.15/100-dts-update-mt7622-rfb1.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtk_error.h
The file was addedtarget/linux/mediatek/mt7622/config-5.15
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/oam.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_portIsolation.h
The file was addedtarget/linux/mediatek/patches-5.15/114-dts-bpi64-disable-rtc.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_phy.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_lut.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367s_mdio.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_common.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_qos.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_misc.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-mtd.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_nl.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/vlan.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_interrupt.h
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/Kconfig
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rate.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x.h
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand-ecc.c
The file was addedtarget/linux/mediatek/patches-5.15/600-arm64-dts-mediatek-Split-PCIe-node-for-MT2712-and-MT.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/qos.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/oam.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_qos.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/ptp.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_base.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367s_dbg.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/acl.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_portIsolation.c
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/Makefile
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_regs.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367s.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_base.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/storm.h
The file was addedtarget/linux/mediatek/patches-5.15/160-dts-mt7623-bpi-r2-earlycon.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_rma.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_hsb.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rldp.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/port.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/trap.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_svlan.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/smi.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_swconfig.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/ptp.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_i2c.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/eee.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-os.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_eee.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtk_switch.c
The file was addedtarget/linux/mediatek/patches-5.15/173-arm-dts-mt7623-add-musb-device-nodes.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_rma.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_vlan.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_led.c
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt7530.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_storm.c
The file was addedtarget/linux/mediatek/patches-5.15/400-crypto-add-eip97-inside-secure-support.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/trunk.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_vlan.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/eee.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/interrupt.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_lut.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_scheduling.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/stat.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/l2.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt7530.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_oam.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_fc.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtk_types.h
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand-os.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_regs.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_nl.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_interrupt.c
The file was addedtarget/linux/mediatek/patches-5.15/603-ARM-dts-mediatek-Update-mt7629-PCIe-node.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/svlan.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/qos.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/storm.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rldp.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/smi.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_inbwctrl.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/eee.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/interrupt.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_eee.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_green.c
The file was addedtarget/linux/mediatek/patches-5.15/115-dts-bpi64-add-snand-support.patch
The file was addedtarget/linux/mediatek/patches-5.15/101-dts-update-mt7629-rfb.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_interrupt.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rate.c
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand-mtd.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/mirror.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_cputag.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt7531.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_cputag.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/trap.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_scheduling.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/svlan.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/cpu.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/led.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_lut.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_storm.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_fc.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/acl.h
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand-os.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtk_switch.h
The file was addedtarget/linux/mediatek/patches-5.15/330-mtk-snand-bmt-support.patch
The file was addedtarget/linux/mediatek/patches-5.15/360-mtd-add-mtk-snand-driver.patch
The file was addedtarget/linux/mediatek/patches-5.15/910-dts-mt7622-bpi-r64-wifi-eeprom.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-ids.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_fc.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_storm.c
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand-ids.c
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/stat.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_eav.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_trunking.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/trunk.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_interrupt.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/dot1x.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt7531.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_led.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtk_error.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_mib.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_hsb.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_oam.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_scheduling.h
The file was addedtarget/linux/mediatek/patches-5.15/601-PCI-mediatek-Assert-PERST-for-100ms-for-power-and-cl.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/led.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/leaky.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt7531.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/Makefile
The file was addedtarget/linux/mediatek/patches-5.15/112-dts-fix-bpi64-lan-names.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_green.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_qos.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_mirror.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_green.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_oam.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/Makefile
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/leaky.h
The file was addedtarget/linux/mediatek/files/drivers/leds/leds-ubnt-ledbar.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/i2c.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_port.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/Makefile
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/igmp.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/leaky.c
The file was addedtarget/linux/mediatek/patches-5.15/113-dts-fix-bpi64-leds-and-buttons.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/trap.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_portIsolation.c
The file was addedtarget/linux/mediatek/patches-5.15/331-mt7622-rfb1-enable-bmt.patch
The file was addedtarget/linux/mediatek/patches-5.15/410-bt-mtk-serial-fix.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/svlan.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/port.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/trap.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_unknownMulticast.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-os.h
The file was addedtarget/linux/mediatek/patches-5.15/500-gsw-rtl8367s-mt7622-support.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_svlan.c
The file was addedtarget/linux/mediatek/patches-5.15/610-pcie-mediatek-fix-clearing-interrupt-status.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/l2.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_port.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_unknownMulticast.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/mirror.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_nl.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_swconfig.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/qos.c
The file was addedtarget/linux/mediatek/patches-5.15/110-dts-fix-bpi2-console.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_meter.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_vlan.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-def.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_led.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_trunking.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/vlan.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_mdio.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_igmp.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_svlan.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/modules.builtin
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/mirror.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_igmp.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_vlan.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_i2c.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_rma.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/mirror.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_meter.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/mtk-snand-ecc.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_mirror.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_vlan.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_unknownMulticast.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_rldp.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtk_switch.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_inbwctrl.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/dot1x.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_vlan.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_dot1x.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt7530.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_swconfig.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_vlan.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_portIsolation.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_port.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_rldp.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_igmp.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt7530.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_i2c.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_acl.c
The file was addedtarget/linux/mediatek/patches-5.15/710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_cputag.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/interrupt.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/igmp.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/oam.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/oam.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/i2c.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/ptp.h
The file was addedtarget/linux/mediatek/patches-5.15/163-dts-mt7623-bpi-r2-ethernet-alias.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_eee.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/cpu.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtk_hal.h
The file was addedtarget/linux/mediatek/patches-5.15/111-dts-fix-bpi64-console.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_hsb.c
The file was addedtarget/linux/mediatek/patches-5.15/140-dts-fix-wmac-support-for-mt7622-rfb1.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/ptp.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt7531.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/storm.c
The file was addedtarget/linux/mediatek/patches-5.15/900-dts-mt7622-bpi-r64-aliases-for-dtoverlay.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/cpu.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_led.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/dot1x.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_misc.h
The file was addedtarget/linux/mediatek/patches-5.15/721-dts-mt7622-mediatek-fix-300mhz.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtk_types.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/acl.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_trunking.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/dot1x.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/trunk.h
The file was addedtarget/linux/mediatek/patches-5.15/105-dts-mt7622-enable-pstore.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtk_hal.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/i2c.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/port.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_igmp.h
The file was addedtarget/linux/mediatek/patches-5.15/702-v5.17-net-mdio-add-helpers-to-extract-clause-45-regad-and-.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/vlan.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/smi.c
The file was addedtarget/linux/mediatek/patches-5.15/420-mtd-spi-nor-add-support-for-Winbond-W25Q512JV.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_misc.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_scheduling.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_meter.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_storm.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/l2.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_acl.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_dot1x.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_rldp.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_eav.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_eee.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/trunk.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/qos.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/igmp.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_unknownMulticast.c
The file was addedtarget/linux/mediatek/patches-5.15/180-dts-mt7622-bpi-r64-add-mt7531-irq.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_acl.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/leds/leds-ubnt-ledbar.c
The file was addedtarget/linux/mediatek/patches-5.15/150-dts-mt7623-eip97-inside-secure-support.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_port.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_mdio.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/interrupt.c
The file was addedtarget/linux/mediatek/patches-5.15/703-v5.17-net-ethernet-mtk_eth_soc-implement-Clause-45-MDIO-ac.patch
The file was addedtarget/linux/mediatek/patches-5.15/130-dts-mt7629-add-snand-support.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/acl.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_dot1x.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/cpu.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_vlan.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/l2.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_oam.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_eav.h
The file was addedtarget/linux/mediatek/patches-5.15/704-net-ethernet-mtk_eth_soc-announce-2500baseT.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/led.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_mib.c
The file was addedtarget/linux/mediatek/files/drivers/mtd/mtk-snand/mtk-snand-def.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_swconfig.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/modules.builtin
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_mirror.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/stat.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/Makefile
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_qos.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_inbwctrl.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_green.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367s_mdio.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_trunking.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/i2c.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_eav.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_fc.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rldp.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/Makefile
The file was addedtarget/linux/mediatek/patches-5.15/800-ubnt-ledbar-driver.patch
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/rate.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_reg.h
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtk_hal.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/mtk/mt753x/mt753x_nl.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/igmp.h
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/mtk/mt753x/mt753x_common.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtk_switch.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_mib.c
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_mirror.c
The file was removedtarget/linux/mediatek/files-5.10/drivers/mtd/mtk-snand/Kconfig
The file was removedtarget/linux/mediatek/files-5.10/drivers/net/phy/rtk/rtl8367c/include/rtl8367c_asicdrv_i2c.h
The file was addedtarget/linux/mediatek/patches-5.15/161-dts-mt7623-bpi-r2-mmc-device-order.patch
The file was addedtarget/linux/mediatek/patches-5.15/131-dts-mt7622-add-snand-support.patch
The file was addedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367c/rtl8367c_asicdrv_phy.c
The file was addedtarget/linux/mediatek/patches-5.15/602-arm64-dts-mediatek-add-mt7622-pcie-slot-node.patch
The file was addedtarget/linux/mediatek/patches-5.15/162-dts-mt7623-bpi-r2-led-aliases.patch
The file was addedtarget/linux/mediatek/patches-5.15/200-phy-phy-mtk-tphy-Add-hifsys-support.patch
コミット 1562e430d44fb474a9a1f03845d59855172aded4 by daniel
generic: 5.15: add more missing Kconfig symbols

Add a bunch of missing new Kconfig symbols to generic/config-5.15.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1562e43)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット 8a75ed4ba07b9d64ae547ce36873e51ba54f0eaf by chunkeey
musl-fts: remove shared libraries from host

Avoids having to add rpath to the various packages using it. Also add
PIC to fix compilation as static libraries do not use PIC by default.

Fixes: 1fb099341e58 ("musl-fts: add host build")
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 8a75ed4)
The file was modifiedpackage/libs/musl-fts/Makefile (diff)
コミット f8571749a77ea23b418c84692220083858c1df79 by chunkeey
pcre: disable shared libraries for host builds

Getting rid of shared libraries for hostpkg avoids having to use rpath
hacks to find the library. It also fixes compilation with host glib2
binaries.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: f857174)
The file was modifiedpackage/libs/pcre/Makefile (diff)
コミット 8a5d095969e14e8a06975e61739facd0edd835cc by chunkeey
elfutils: fix host compilation with Alpine Linux

intl is not included in libc, disable it as is done with the target
package.

argp is also not included. Add build depends for argp-standalone.

fts is also not included. Add build depends for musl-fts.

Disable shared libraries to avoid having to manually add rpath.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 8a5d095)
The file was modifiedpackage/libs/elfutils/Makefile (diff)
コミット 73683454507163703beb3bc7d9f2e1dea189aa91 by chunkeey
gpio-cdev: provide HASH values for nu801

Chen Minqiang reported that he has troubles downloading nu801.
His logs showed the followin TLS Handshake failure.

|Checking out files from the git repository...
|Cloning into 'nu801-d9942c0c'...
|fatal: unable to access 'https://github.com/chunkeey/nu801.git/':
|  gnutls_handshake() failed: The TLS connection was non-properly terminated.
|Makefile:39: recipe for target '[...]/dl/nu801-d9942c0c.tar.xz' failed

This can be fixed by providing a PKG_MIRROR_HASH. The download
scripts will now be able to pull the source from OpenWrt's source
archive, which should be available through HTTP.

Reported-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 7368345)
The file was modifiedpackage/system/gpio-cdev/nu801/Makefile (diff)
コミット eeb8fd4ce7e90ec24287c469628ae528a14daa6f by chunkeey
gpio-cdev: move kmod-leds-uleds dependency to MX100

The inclusion of the kmod-leds-uleds into the userspace
nu801 package causes a circular dependency inside the
buildsystem... which causes it to be picked regardless
of other DEPENDS values.

In case of the mx100, this could be solved by moving the
kmod-leds-uled dependency to the kmod-meraki-mx100.

Bonus: drop @!LINUX_5_4 from kmod-meraki-mx100
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: eeb8fd4)
The file was modifiedpackage/system/gpio-cdev/nu801/Makefile (diff)
The file was modifiedtarget/linux/x86/modules.mk (diff)
コミット 35d2bbc29ba7f802706bf65585aeb8808fcac622 by chunkeey
ipq40xx: stop chromium sub-target builds on the buildbots

the buildbots are having troubles with the image.
They seem to get "Killed" at the last step of the KERNEL rule:

|/cros-vbutil -k zImage.itb.vboot -c "root=PARTUUID=%U/PARTNROFF=1" -o zImage.itb.vboot.new
|make[4]: *** [Makefile:18: zImage.itb.vboot] Killed

Since the Google Wifi (Gale) is currently the only target in
this sub-target. So this means that subtarget has to be disabled
from the time being to not be picked up by the builders.

For people wanting to checkout out OpenWrt on the Google Wifi:
please compile it locally.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(commit: 35d2bbc)
The file was modifiedtarget/linux/ipq40xx/chromium/target.mk (diff)
コミット f08fc0747ec43aabdc846fe159f2bb90a6fee387 by daniel
kernel: 5.15: add more missing symbols

Add various Kconfig symbols which surfaced when building with all
kernel modules enabled.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f08fc07)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット f667277dd03ca0c93137b915c839a11a051d9220 by daniel
kernel: 5.15: add missing Kconfig symbols for NFS

Add new Kconfig symbols for NFSv4.1 and NFSv4.2 to kmod-nfs-common and
kmod-nfsd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: f667277)
The file was modifiedpackage/kernel/linux/modules/fs.mk (diff)
コミット c3029f3652cc42b059d6861ae2fa9b5bcd62fe46 by daniel
mediatek: add 5.15 config for mt7623 and mt7629

Compile tested both with all kernel modules.
Run-time tested mt7623 on BananaPi-R2.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c3029f3)
The file was addedtarget/linux/mediatek/mt7629/config-5.15
The file was addedtarget/linux/mediatek/mt7623/config-5.15
コミット 1e83d53fd96a400b2f131b8cb0e5b5e92dc546b0 by daniel
kernel: add more missing config symbols for 5.15

Add more disabled config options found in malta
target to generic.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 1e83d53)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット 26e7c2275730486a5a1201fbafe72ccdac15f6e4 by daniel
kernel: sort generic configuration

This was done by executing these commands:

$ ./scripts/kconfig.pl '+' target/linux/generic/config-5.10 /dev/null > target/linux/generic/config-5.10-new
$ mv target/linux/generic/config-5.10-new target/linux/generic/config-5.10

$ ./scripts/kconfig.pl '+' target/linux/generic/config-5.15 /dev/null > target/linux/generic/config-5.15-new
$ mv target/linux/generic/config-5.15-new target/linux/generic/config-5.15

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 26e7c22)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット 3064e76c948570a6f0930e893d25a551449df8ff by daniel
ipq806x: 5:15: copy config and patch from 5.10

Copy config and patch from kernel 5.10 to kernel 5.15

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 3064e76)
The file was addedtarget/linux/ipq806x/patches-5.15/104-7-drivers-thermal-tsens-Drop-unused-define-for-msm8960.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0001-dtbindings-qcom_adm-Fix-channel-specifiers.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0069-arm-boot-add-dts-files.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-1-drivers-thermal-tsens-Add-VER_0-tsens-version.patch
The file was addedtarget/linux/ipq806x/patches-5.15/107-2-thermal-qcom-tsens-simplify-debugfs-init-function.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch
The file was addedtarget/linux/ipq806x/patches-5.15/084-ipq8064-v1.0-dtsi-cleanup.patch
The file was addedtarget/linux/ipq806x/patches-5.15/093-drivers-cpufreq-qcom-cpufreq-nvmem-support-specific-.patch
The file was addedtarget/linux/ipq806x/patches-5.15/085-ipq8064-v1.0-dtsi-additions.patch
The file was addedtarget/linux/ipq806x/patches-5.15/109-v5.15-arm-dts-qcom-add-ahb-reset-to-ipq806x-gmac.patch
The file was addedtarget/linux/ipq806x/patches-5.15/097-2-ipq806x-lcc-add-missing-reset.patch
The file was addedtarget/linux/ipq806x/patches-5.15/082-ipq8064-dtsi-tweaks.patch
The file was addedtarget/linux/ipq806x/patches-5.15/086-ipq8064-fix-duplicate-node.patch
The file was addedtarget/linux/ipq806x/patches-5.15/099-2-Documentation-devicetree-mtd-qcom_nandc-document-qco.patch
The file was addedtarget/linux/ipq806x/patches-5.15/083-ipq8064-dtsi-additions.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-4-drivers-thermal-tsens-Use-init_common-for-msm8960.patch
The file was addedtarget/linux/ipq806x/patches-5.15/101-dwmac-ipq806x-qsgmii-pcs-all-ch-ctl.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0067-generic-Mangle-bootloader-s-kernel-arguments.patch
The file was addedtarget/linux/ipq806x/patches-5.15/108-v5.14-net-stmmac-explicitly-deassert-gmac-ahb-reset.patch
The file was addedtarget/linux/ipq806x/patches-5.15/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch
The file was addedtarget/linux/ipq806x/patches-5.15/900-arm-add-cmdline-override.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-5-drivers-thermal-tsens-Fix-bug-in-sensor-enable-for-m.patch
The file was addedtarget/linux/ipq806x/patches-5.15/107-1-thermal-qcom-tsens-init-debugfs-only-with-successful.patch
The file was addedtarget/linux/ipq806x/patches-5.15/097-4-ipq806x-gcc-add-missing-clk-and-reset-for-crypto-eng.patch
The file was addedtarget/linux/ipq806x/patches-5.15/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-6-drivers-thermal-tsens-Replace-custom-8960-apis-with-.patch
The file was addedtarget/linux/ipq806x/patches-5.15/105-10-drivers-thermal-tsens-Fix-wrong-slope-on-msm-8960.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0072-add-ipq806x-with-no-clocks.patch
The file was addedtarget/linux/ipq806x/patches-5.15/850-soc-add-qualcomm-syscon.patch
The file was addedtarget/linux/ipq806x/patches-5.15/098-3-add-fab-scaling-support-with-cpufreq.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-8-drivers-thermal-tsens-Add-support-for-ipq8064-tsens.patch
The file was addedtarget/linux/ipq806x/patches-5.15/097-1-ipq806x-gcc-add-missing-clk-flag.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-9-dt-bindings-thermal-tsens-Document-ipq8064-bindings.patch
The file was addedtarget/linux/ipq806x/patches-5.15/100-v5.11-dmaengine-qcom-add_ADM_driver.patch
The file was addedtarget/linux/ipq806x/patches-5.15/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch
The file was addedtarget/linux/ipq806x/config-5.15
The file was addedtarget/linux/ipq806x/patches-5.15/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0033-ARM-qcom-automatically-select-PCI_DOMAINS-if-PCI-is-.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-3-drivers-thermal-tsens-Convert-msm8960-to-reg_field.patch
The file was addedtarget/linux/ipq806x/patches-5.15/098-2-Documentation-cpufreq-add-qcom-krait-cpufreq-binding.patch
The file was addedtarget/linux/ipq806x/patches-5.15/097-3-clk-qcom-krait-add-missing-enable-disable.patch
The file was addedtarget/linux/ipq806x/patches-5.15/104-2-drivers-thermal-tsens-Don-t-hardcode-sensor-slope.patch
The file was addedtarget/linux/ipq806x/patches-5.15/0065-arm-override-compiler-flags.patch
The file was addedtarget/linux/ipq806x/patches-5.15/103-ARM-dts-qcom-reduce-pci-IO-size-to-64K.patch
コミット 4c5d5c66ca443d3570c14a6b3ccae5041d52fef0 by daniel
ipq806x: 5:15: refresh config

Refreshed using make kernel_menuconfig CONFIG_TARGET=generic

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 4c5d5c6)
The file was modifiedtarget/linux/ipq806x/config-5.15 (diff)
コミット 327677a71d74cc8230d54ecb63341347861fe065 by daniel
ipq806x: 5:15: drop upstream patch

- Drop stmmac upstream patches
- Drop tsens patches
- Drop ADM driver
- Drop SMEM parser

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 327677a)
The file was removedtarget/linux/ipq806x/patches-5.15/104-2-drivers-thermal-tsens-Don-t-hardcode-sensor-slope.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-8-drivers-thermal-tsens-Add-support-for-ipq8064-tsens.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-9-dt-bindings-thermal-tsens-Document-ipq8064-bindings.patch
The file was removedtarget/linux/ipq806x/patches-5.15/105-10-drivers-thermal-tsens-Fix-wrong-slope-on-msm-8960.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-7-drivers-thermal-tsens-Drop-unused-define-for-msm8960.patch
The file was removedtarget/linux/ipq806x/patches-5.15/101-5.12-mtd-parsers-Add-Qcom-SMEM-parser.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-6-drivers-thermal-tsens-Replace-custom-8960-apis-with-.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-1-drivers-thermal-tsens-Add-VER_0-tsens-version.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-5-drivers-thermal-tsens-Fix-bug-in-sensor-enable-for-m.patch
The file was removedtarget/linux/ipq806x/patches-5.15/100-v5.11-dmaengine-qcom-add_ADM_driver.patch
The file was removedtarget/linux/ipq806x/patches-5.15/108-v5.14-net-stmmac-explicitly-deassert-gmac-ahb-reset.patch
The file was removedtarget/linux/ipq806x/patches-5.15/109-v5.15-arm-dts-qcom-add-ahb-reset-to-ipq806x-gmac.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-3-drivers-thermal-tsens-Convert-msm8960-to-reg_field.patch
The file was removedtarget/linux/ipq806x/patches-5.15/104-4-drivers-thermal-tsens-Use-init_common-for-msm8960.patch
コミット 8cc2caed58e79ac24f9f5a075c6a12b07453c923 by daniel
ipq806x: 5:15: add testing kernel version

Refresh patch for 5.15
Rework tweak patch to sync with upstream ipq8064 dtsi and fix
regression introduced.
Rename nand_controller to nand in every dts.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 8cc2cae)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8068-cryptid-common.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ap148.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-ap161.dts (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/099-2-Documentation-devicetree-mtd-qcom_nandc-document-qco.patch (diff)
The file was modifiedtarget/linux/ipq806x/Makefile (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/083-ipq8064-dtsi-additions.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0072-add-ipq806x-with-no-clocks.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-g10.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts (diff)
The file was removedtarget/linux/ipq806x/patches-5.15/900-arm-add-cmdline-override.patch
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-unifi-ac-hd.dts (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/084-ipq8064-v1.0-dtsi-cleanup.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/082-ipq8064-dtsi-tweaks.patch (diff)
The file was addedtarget/linux/ipq806x/patches-5.15/851-add-gsbi1-dts.patch
The file was modifiedtarget/linux/ipq806x/patches-5.15/086-ipq8064-fix-duplicate-node.patch (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch (diff)
コミット e86dfd0a44b8dece1bee04f34762888ce92732a4 by daniel
ipq806x: rework rootfs conflicts patch for smem

Now that smem actually free the leaked parts, when
a rootfs partition is detected, the kernel panics as
it try to free the static space allocated for the "ubi"
name. Change the logic and fix the name at the allocate_partition
function to correctly free the space allocated by smem.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: e86dfd0)
The file was modifiedtarget/linux/ipq806x/patches-5.15/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch (diff)
コミット af70a27b38f12464ca840940de623918913cf0e6 by daniel
ipq806x: backport nand raname to kernel 5.10

Rename nand_controller to nand in kernel 5.10 to use the same dts across kernel version.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: af70a27)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
コミット 876a49ca621f7d7b73134f7bf93f301508e38354 by daniel
ipq806x: 5:15: fix dedicated krait cpufreq

Fix dedicated cpufreq for kernel 5.15 as they changed module
order and now it can happen that cpufreq probe after cache driver.
Also add lock between cache scaling in set_target as it's now required
by opp functions.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 876a49c)
The file was modifiedtarget/linux/ipq806x/patches-5.15/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/098-3-add-fab-scaling-support-with-cpufreq.patch (diff)
コミット 9caa6f0aa742253901c72f43eebecd2c8da5f127 by daniel
kernel: Backport mv88e6xxx patch to keep pvid at 0 if VLAN-unaware and remove hack

Backport patch
  8b6836d82470 ("net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware")
from 5.15.

Keeping the pvid at 0 when VLAN-unaware makes it possible to drop the
hack introduced in commit 920eaab1d817 ("kernel: DSA roaming fix for
Marvell mv88e6xxx"). Dropping the hack makes it possible to use VLAN
interfaces with VID 1 on DSA ports without problems with FDB.

Signed-off-by: Marek Behún <kabel@kernel.org>
(commit: 9caa6f0)
The file was addedtarget/linux/generic/backport-5.10/774-v5.15-net-dsa-mv88e6xxx-keep-the-pvid-at-0-when-VLAN-unawa.patch
The file was removedtarget/linux/generic/hack-5.10/710-net-dsa-mv88e6xxx-default-VID-1.patch
コミット ac11f36b337da29f422d16776cf36c98013dcc77 by nbd
build: add support for passing C preprocessor flags for DTS builds

Useful for adding #ifdefs based on build system provided definitions, or
for adding extra include paths

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ac11f36)
The file was modifiedinclude/image.mk (diff)
コミット a3764ee29dd09394fa750c78160e300d86532561 by nbd
ramips: add linux 5.15 support for mt7621

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a3764ee)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was addedtarget/linux/ramips/patches-5.15/315-owrt-hack-fix-mt7688-cache-issue.patch
The file was addedtarget/linux/ramips/patches-5.15/324-mt7621-perfctr-fix.patch
The file was addedtarget/linux/ramips/patches-5.15/300-mt7620-export-chip-version-and-pkg.patch
The file was modifiedtarget/linux/ramips/dts/mt7621.dtsi (diff)
The file was addedtarget/linux/ramips/patches-5.15/720-Revert-net-phy-simplify-phy_link_change-arguments.patch
The file was addedtarget/linux/ramips/patches-5.15/830-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch
The file was addedtarget/linux/ramips/patches-5.15/802-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch
The file was addedtarget/linux/ramips/patches-5.15/320-MIPS-add-support-for-buggy-MT7621S-core-detection.patch
The file was addedtarget/linux/ramips/patches-5.15/710-at803x.patch
The file was addedtarget/linux/ramips/patches-5.15/820-DT-Add-documentation-for-spi-rt2880.patch
The file was addedtarget/linux/ramips/patches-5.15/102-PCI-mt7621-Declare-mt7621_pci_ops-static.patch
The file was addedtarget/linux/ramips/patches-5.15/850-awake-rt305x-dwc2-controller.patch
The file was addedtarget/linux/ramips/patches-5.15/110-reset_controller_driver.patch
The file was addedtarget/linux/ramips/patches-5.15/104-PCI-mt7621-Drop-of_match_ptr-to-avoid-unused-variabl.patch
The file was addedtarget/linux/ramips/patches-5.15/410-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch
The file was addedtarget/linux/ramips/patches-5.15/803-gpio-ralink-Add-support-for-GPIO-as-interrupt-contro.patch
The file was addedtarget/linux/ramips/patches-5.15/100-PCI-mt7621-Add-MediaTek-MT7621-PCIe-host-controller-.patch
The file was addedtarget/linux/ramips/mt7621/config-5.15
The file was addedtarget/linux/ramips/patches-5.15/103-PCI-mt7621-Move-MIPS-setup-to-pcibios_root_bridge_pr.patch
The file was addedtarget/linux/ramips/patches-5.15/845-pwm-add-mediatek-support.patch
The file was addedtarget/linux/ramips/patches-5.15/835-asoc-add-mt7620-support.patch
The file was addedtarget/linux/ramips/patches-5.15/801-DT-Add-documentation-for-gpio-ralink.patch
The file was addedtarget/linux/ramips/patches-5.15/855-linkit_bootstrap.patch
The file was addedtarget/linux/ramips/patches-5.15/825-i2c-MIPS-adds-ralink-I2C-driver.patch
The file was addedtarget/linux/ramips/patches-5.15/400-mtd-cfi-cmdset-0002-force-word-write.patch
The file was addedtarget/linux/ramips/patches-5.15/700-net-ethernet-mediatek-support-net-labels.patch
The file was addedtarget/linux/ramips/patches-5.15/101-PCI-mt7621-Rename-mt7621_pci_-to-mt7621_pcie_.patch
The file was addedtarget/linux/ramips/patches-5.15/311-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch
The file was addedtarget/linux/ramips/patches-5.15/721-NET-no-auto-carrier-off-support.patch
The file was addedtarget/linux/ramips/patches-5.15/805-pinctrl-AW9523.patch
The file was addedtarget/linux/ramips/patches-5.15/840-serial-add-ugly-custom-baud-rate-hack.patch
The file was addedtarget/linux/ramips/patches-5.15/106-PCI-Let-pcibios_root_bridge_prepare-access-bridge-wi.patch
The file was addedtarget/linux/ramips/patches-5.15/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch
The file was modifiedtarget/linux/ramips/Makefile (diff)
The file was addedtarget/linux/ramips/patches-5.15/810-uvc-add-iPassion-iP2970-support.patch
The file was addedtarget/linux/ramips/patches-5.15/312-MIPS-ralink-add-cpu-frequency-scaling.patch
The file was addedtarget/linux/ramips/patches-5.15/316-arch-mips-do-not-select-illegal-access-driver-by-def.patch
The file was addedtarget/linux/ramips/patches-5.15/105-PCI-mt7621-Remove-unused-function-pcie_rmw.patch
The file was addedtarget/linux/ramips/patches-5.15/314-MIPS-add-bootargs-override-property.patch
The file was addedtarget/linux/ramips/patches-5.15/411-dt-bindings-add-documentation-for-mt7621-nand-driver.patch
The file was addedtarget/linux/ramips/patches-5.15/821-SPI-ralink-add-Ralink-SoC-spi-driver.patch
The file was addedtarget/linux/ramips/patches-5.15/200-add-ralink-eth.patch
コミット 044ca149f36a08f56fe827a20aa113837c58cb40 by mail
build: autotools: fix cache path

the cache directory should be autom4te.cache in all $(PKG_AUTOMAKE_PATHS)
rather than $(PKG_BUILD_DIR)/autom4te.cache only

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(commit: 044ca14)
The file was modifiedinclude/autotools.mk (diff)
コミット 09f620019867365ed82a4b3d1d264f7a282f0941 by daniel
malta: enable testing kernel 5.15

Nothing special is needed here, just add KERNEL_TESTING_PATCHVER.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 09f6200)
The file was modifiedtarget/linux/malta/Makefile (diff)
コミット 8839a939ee7681f8ca42846d05ce19b3df1e55d5 by ynezz
libs/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032)

List of changes since previous release from 2018 is quite long:

* Fix crc32.c to compile local functions only if used.
* Check for cc masquerading as gcc or clang in configure.
* Remove destructive aspects of make distclean.
* Separate out address sanitizing from warnings in configure.
* Eliminate use of ULL constants.
* Add fallthrough comments for gcc.
* Clean up minizip to reduce warnings for testing.
* Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner)
* minizip warning fix if MAXU32 already defined. (gvollant)
* Replace black/white with allow/block. (theresa-m)
* Fix indentation in minizip's zip.c.
* Improve portability of contrib/minizip.
* Correct typo in blast.c.
* Change macro name in inflate.c to avoid collision in VxWorks.
* Clarify gz* function interfaces, referring to parameter names.
* Fix error in comment on the polynomial representation of a byte.
* Fix memory leak on error in gzlog.c.
* Avoid adding empty gzip member after gzflush with Z_FINISH.
* Explicitly note that the 32-bit check values are 32 bits.
* Use ARM crc32 instructions if the ARM architecture has them.
* Add use of the ARMv8 crc32 instructions when requested.
* Correct comment in crc32.c.
* Don't bother computing check value after successful inflateSync().
* Use atomic test and set, if available, for dynamic CRC tables.
* Speed up software CRC-32 computation by a factor of 1.5 to 3.
* Add crc32_combine_gen() and crc32_combine_op() for fast combines.
* Add tables for crc32_combine(), to speed it up by a factor of 200.
* Fix the zran.c example to work on a multiple-member gzip file.
* Add gznorm.c example, which normalizes gzip files.
* Show all the codes for the maximum tables size in enough.c.
* Clarify that prefix codes are counted in enough.c.
* Use inline function instead of macro for index in enough.c.
* Clean up code style in enough.c, update version.
* Use a macro for the printf format of big_t in enough.c.
* Use a structure to make globals in enough.c evident.
* Assure that the number of bits for deflatePrime() is valid.
* Fix a bug that can crash deflate on some input when using Z_FIXED.
* Correct the initialization requirements for deflateInit2().
* Emphasize the need to continue decompressing gzip members.
* Add legal disclaimer to README.
* Fix deflateEnd() to not report an error at start of raw deflate.
* Remove old assembler code in which bugs have manifested.
* Make the names in functions declarations identical to definitions.
* Avoid an undefined behavior of memcpy() in _tr_stored_block().
* Avoid undefined behaviors of memcpy() in gz*printf().
* Avoid an undefined behavior of memcpy() in gzappend().
* Avoid the use of ptrdiff_t.
* Handle case where inflateSync used when header never processed.
* Don't compute check value for raw inflate if asked to validate.
* Add address checking in clang to -w option of configure.
* Return an error if the gzputs string length can't fit in an int.
* Small speedup to inflate [psumbera].
* Update use of errno for newer Windows CE versions.
* Avoid some conversion warnings in gzread.c and gzwrite.c.
* Have Makefile return non-zero error code on test failure.
* Avoid a conversion error in gzseek when off_t type too small.
* Fix CLEAR_HASH macro to be usable as a single statement.
* Fix bug when window full in deflate_stored().
* Limit hash table inserts after switch from stored deflate.
* Permit a deflateParams() parameter change as soon as possible.
* Cygwin does not have _wopen(), so do not create gzopen_w() there.

Removed 006-fix-compressor-crash-on-certain-inputs.patch which was
hotfix for CVE-2018-25032 and is now included in this release.

This release is not available on @SF (yet?) so the sources are now
pulled from GitHub.

Fixes: CVE-2018-25032
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8839a93)
The file was removedpackage/libs/zlib/patches/006-fix-compressor-crash-on-certain-inputs.patch
The file was modifiedpackage/libs/zlib/patches/001-neon-implementation-of-adler32.patch (diff)
The file was modifiedpackage/libs/zlib/Makefile (diff)
コミット 3eb777e1807f52b51c812fe691b811da6af44d77 by ynezz
libs/zlib: fix implicit function declaration warning

Fixes following warning:

adler32.c:141:12: warning: implicit declaration of function 'NEON_adler32' [-Wimplicit-function-declaration]
   141 |     return NEON_adler32(adler, buf, len);

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 3eb777e)
The file was modifiedpackage/libs/zlib/patches/001-neon-implementation-of-adler32.patch (diff)
コミット 9d8f620679df7f6f58ba1452311400da088a404b by ynezz
tools/zlib: bump to latest stable release 1.2.12 (CVE-2018-25032)

List of changes since previous release from 2018 is quite long:

* Fix crc32.c to compile local functions only if used.
* Check for cc masquerading as gcc or clang in configure.
* Remove destructive aspects of make distclean.
* Separate out address sanitizing from warnings in configure.
* Eliminate use of ULL constants.
* Add fallthrough comments for gcc.
* Clean up minizip to reduce warnings for testing.
* Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner)
* minizip warning fix if MAXU32 already defined. (gvollant)
* Replace black/white with allow/block. (theresa-m)
* Fix indentation in minizip's zip.c.
* Improve portability of contrib/minizip.
* Correct typo in blast.c.
* Change macro name in inflate.c to avoid collision in VxWorks.
* Clarify gz* function interfaces, referring to parameter names.
* Fix error in comment on the polynomial representation of a byte.
* Fix memory leak on error in gzlog.c.
* Avoid adding empty gzip member after gzflush with Z_FINISH.
* Explicitly note that the 32-bit check values are 32 bits.
* Use ARM crc32 instructions if the ARM architecture has them.
* Add use of the ARMv8 crc32 instructions when requested.
* Correct comment in crc32.c.
* Don't bother computing check value after successful inflateSync().
* Use atomic test and set, if available, for dynamic CRC tables.
* Speed up software CRC-32 computation by a factor of 1.5 to 3.
* Add crc32_combine_gen() and crc32_combine_op() for fast combines.
* Add tables for crc32_combine(), to speed it up by a factor of 200.
* Fix the zran.c example to work on a multiple-member gzip file.
* Add gznorm.c example, which normalizes gzip files.
* Show all the codes for the maximum tables size in enough.c.
* Clarify that prefix codes are counted in enough.c.
* Use inline function instead of macro for index in enough.c.
* Clean up code style in enough.c, update version.
* Use a macro for the printf format of big_t in enough.c.
* Use a structure to make globals in enough.c evident.
* Assure that the number of bits for deflatePrime() is valid.
* Fix a bug that can crash deflate on some input when using Z_FIXED.
* Correct the initialization requirements for deflateInit2().
* Emphasize the need to continue decompressing gzip members.
* Add legal disclaimer to README.
* Fix deflateEnd() to not report an error at start of raw deflate.
* Remove old assembler code in which bugs have manifested.
* Make the names in functions declarations identical to definitions.
* Avoid an undefined behavior of memcpy() in _tr_stored_block().
* Avoid undefined behaviors of memcpy() in gz*printf().
* Avoid an undefined behavior of memcpy() in gzappend().
* Avoid the use of ptrdiff_t.
* Handle case where inflateSync used when header never processed.
* Don't compute check value for raw inflate if asked to validate.
* Add address checking in clang to -w option of configure.
* Return an error if the gzputs string length can't fit in an int.
* Small speedup to inflate [psumbera].
* Update use of errno for newer Windows CE versions.
* Avoid some conversion warnings in gzread.c and gzwrite.c.
* Have Makefile return non-zero error code on test failure.
* Avoid a conversion error in gzseek when off_t type too small.
* Fix CLEAR_HASH macro to be usable as a single statement.
* Fix bug when window full in deflate_stored().
* Limit hash table inserts after switch from stored deflate.
* Permit a deflateParams() parameter change as soon as possible.
* Cygwin does not have _wopen(), so do not create gzopen_w() there.

Removed 006-fix-compressor-crash-on-certain-inputs.patch which was
hotfix for CVE-2018-25032 and is now included in this release.

This release is not available on @SF (yet?) so the sources are now
pulled from GitHub.

Fixes: CVE-2018-25032
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 9d8f620)
The file was removedtools/zlib/patches/006-fix-compressor-crash-on-certain-inputs.patch
The file was modifiedtools/zlib/Makefile (diff)
コミット 2edc017a6e0cb92b72b768aaa46c6d336ad84eff by ynezz
urandom-seed: use seedrng for seeding the random number generator

The RNG can't actually be seeded from a shell script, due to the
reliance on ioctls. For this reason, the seedrng project provides a
basic script meant to be copy and pasted into projects like OpenWRT
and tweaked as needed: <https://git.zx2c4.com/seedrng/about/>.

This commit imports it into the urandom-seed package and wires up the
init scripts to call it. This also is a significant improvement over the
current init script, which does not robustly handle cleaning up of seeds
and syncing to prevent reuse. Additionally, the existing script creates
a new seed immediately after writing an old one, which means that the
amount of entropy might actually regress, due to failing to credit the
old seed.

Closes: https://github.com/openwrt/openwrt/issues/9570
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [fixed missing INSTALL_DIR]
(commit: 2edc017)
The file was modifiedpackage/system/urandom-seed/files/etc/init.d/urandom_seed (diff)
The file was removedpackage/system/urandom-seed/files/sbin/urandom_seed
The file was modifiedpackage/system/urandom-seed/Makefile (diff)
The file was addedpackage/system/urandom-seed/seedrng.c
The file was modifiedpackage/system/urandom-seed/files/lib/preinit/81_urandom_seed (diff)
コミット 92081f9a34e6ebefcc03e4abdecdf85423e9c739 by nbd
ramips: fix kernel module build errors on linux 5.15

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 92081f9)
The file was modifiedtarget/linux/ramips/patches-5.15/835-asoc-add-mt7620-support.patch (diff)
The file was modifiedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/sd.c (diff)
コミット 3f8ea009d0321a3a4b5d891210e7942824a5714c by nbd
kernel: add missing nls dependency for kmod-fs-ntfs3

This showed up on a linux 5.15 build

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3f8ea00)
The file was modifiedpackage/kernel/linux/modules/fs.mk (diff)
コミット f65596e8a9c34973ec2635cd37e77e7cf875424e by nbd
kernel: 5.15: fix mediatek usb module change

The mediatek USB kernel module xhci-mtk was restructed.
The module after kernel 5.13 is named xhci-mtk-hcd.
Link:
https://lore.kernel.org/all/0b62e21ddfacc1c2874726dd27ccab80c993f303.1615170625.git.chunfeng.yun@mediatek.com/
Linux 14295a150050 ("usb: xhci-mtk: support to build xhci-mtk-hcd.ko")

Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
(commit: f65596e)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット 103ad908c286049b0a7c68b793f2194b0c4d5711 by nbd
mt76: update to the latest version

65042bfd759c mt76: mt7915: introduce 802.11ax multi-bss support
e756ea3bd069 mt76: fix wrong HE data rate in sniffer tool
47b64131e820 mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set
7a05f4628e76 mt76: fix monitor rx FCS error in DFS channel
104dd5cb0a40 mt76: mt7915: fix DBDC default band selection on MT7915D
a7805e4e1d58 mt76: reduce tx queue lock hold time
0b1deb9292cd mt76: dma: use kzalloc instead of devm_kzalloc for txwi
2e51013b38c9 mt76: dma: reduce lock contention in mt76_dma_tx_cleanup
c96fbb86f7e5 mt76: mt7915: rework hardware/phy initialization
c2bb44cab51e mt76: mt7915: accept rx frames with non-standard VHT MCS10-11
36c23a4a8422 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
5b7dd093c8f0 mt76: fix use-after-free by removing a non-RCU wcid pointer
c692aacb9bde mt76: fix MBSS index condition in DBDC mode
fd6541905aa4 mt76: mt7921u: add suspend/resume support
201b33cf42c2 mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter
9666c08228e7 mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter
1442710d7936 mt76: mt7915: always call mt7915_wfsys_reset() during init
ec4d9b9e8b70 mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
6b1efcd72946 mt76: mt7915: fix wfsys reset regression
376ea8152b2b mt76: mt7915: add missing chunk from wfsys reset fix

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 103ad90)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 068ea2cde04e2666fb05731cea941bccfaeddc25 by daniel
scripts/gen_image_generic.sh: make ext4 bootfs reproducible

Set fixed timestamp for kernel other files in /boot filesystem.
This should help making x86 *combined* images reproducible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 068ea2c)
The file was modifiedscripts/gen_image_generic.sh (diff)
コミット 44b457168ef7a37533929c4332c86ef084d606a6 by daniel
mvebu: make boot filesystem reproducible

Set timestamp option for make_ext4fs to make boot filesystem
reproducible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 44b4571)
The file was modifiedtarget/linux/mvebu/image/Makefile (diff)
コミット 1c7e146f7e0f42e5e414c6cff0c73f75b405e0dd by daniel
layerscape: make boot filesystem reproducible

Set timestamp option for make_ext4fs to make boot filesystem
reproducible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1c7e146)
The file was modifiedtarget/linux/layerscape/image/Makefile (diff)
コミット 506ddce90fc99d08d7bc0c9ef4277756f54473bb by daniel
generic: 5.15: fix FIT partition parser on block partitions

Using set_disk_ro() doesn't have the desired effect and instead of
just setting the single partition to be read-only it affects the
whole disk. Use the bd_read_only flag in struct block_device instead
to mark a partition being read-only.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 506ddce)
The file was modifiedtarget/linux/generic/hack-5.15/410-block-fit-partition-parser.patch (diff)
コミット 756e71b03f15a8cb0957c09e5cf7da06cf526846 by ynezz
kernel: generic: add more missing kernel symbols for 5.15

Found while adding 5.15 support for x86/sunxi targets.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 756e71b)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット 972f2bff6add81e17728e3dd2c1f972ffa39600d by ynezz
generic: backport 5.16 fix for hv utils build failure

Backports following fix:

hv: utils: add PTP_1588_CLOCK to Kconfig to fix build

The hyperv utilities use PTP clock interfaces and should depend a
a kconfig symbol such that they will be built as a loadable module or
builtin so that linker errors do not happen.

Prevents these build errors:

ld: drivers/hv/hv_util.o: in function `hv_timesync_deinit':
hv_util.c:(.text+0x37d): undefined reference to `ptp_clock_unregister'
ld: drivers/hv/hv_util.o: in function `hv_timesync_init':
hv_util.c:(.text+0x738): undefined reference to `ptp_clock_register'

References: https://lore.kernel.org/stable/20220328093115.7486-1-ynezz@true.cz/T/#u
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 972f2bf)
The file was addedtarget/linux/generic/backport-5.15/730-v5.16-hv-utils-add-PTP_1588_CLOCK-to-Kconfig-to-fix-build.patch
コミット 7ef75445c5745984fd27cfca6631599cfda77e6e by ynezz
x86: copy config and patches from 5.10 to 5.15

So the upcoming changes needed for 5.15 can be reviewed easily.
Removing following patches backported from 5.15:

* 101-v5.15-mfd-lpc_ich-Enable-GPIO-driver-for-DH89xxCC.patch
* 102-v5.15-platform-x86-add-meraki-mx100-platform-driver.patch

Removed upstreamed patch `300-pcengines_apu1_led.patch` in commit
1b40faf7e4ab ("leds: apu: extend support for PC Engines APU1 with newer
firmware")

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 7ef7544)
The file was addedtarget/linux/x86/generic/config-5.15
The file was addedtarget/linux/x86/64/config-5.15
The file was addedtarget/linux/x86/patches-5.15/012-pcengines-apu2-detect-apuv4-board.patch
The file was addedtarget/linux/x86/config-5.15
The file was addedtarget/linux/x86/legacy/config-5.15
The file was addedtarget/linux/x86/patches-5.15/100-fix_cs5535_clockevt.patch
The file was addedtarget/linux/x86/geode/config-5.15
コミット 9b3bc5d119782f7e1316bf7bbe3ba7382f5e230b by ynezz
x86: enable 5.15 as testing kernel

So anyone interested can help with new kernel version integration and
testing.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 9b3bc5d)
The file was modifiedtarget/linux/x86/Makefile (diff)
コミット 12c33d99c8b37013cfe9cb36a65de08a076a6ec3 by ynezz
x86: update config for 5.15

Refresh kernel config with `make kernel_oldconfig` make target.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 12c33d9)
The file was modifiedtarget/linux/x86/generic/config-5.15 (diff)
The file was modifiedtarget/linux/x86/geode/config-5.15 (diff)
The file was modifiedtarget/linux/x86/64/config-5.15 (diff)
The file was modifiedtarget/linux/x86/config-5.15 (diff)
The file was modifiedtarget/linux/x86/legacy/config-5.15 (diff)
コミット be9a69caa826dad7e054c2c7b0ea14e3864c19bb by ynezz
kernel: modules: fix kmod-mdio-devres dependency for 5.15

Fixes following build issues:

Package kmod-r8169 is missing dependencies for the following libraries:
mdio_devres.ko

Package kmod-ixgbe is missing dependencies for the following libraries:
mdio_devres.ko

Package kmod-amd-xgbe is missing dependencies for the following libraries:
mdio_devres.ko

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: be9a69c)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
The file was modifiedtarget/linux/x86/modules.mk (diff)
コミット c707e1bc04912eb822b7528da36e8510d4562ba3 by ynezz
sunxi: copy config and patches from 5.10 to 5.15

So the upcoming changes needed for 5.15 can be reviewed easily.

Removed following upstreamed patches:

* 062-add-sun8i-h3-zeropi-support.patch
* 100-sunxi-h3-add-support-for-nanopi-r1.patch
* 101-sunxi-h5-add-support-for-nanopi-r1s-h5.patch

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c707e1b)
The file was addedtarget/linux/sunxi/cortexa8/config-5.15
The file was addedtarget/linux/sunxi/patches-5.15/431-arm64-dts-allwinner-nanopi-r1s-h5-add-status-LED.patch
The file was addedtarget/linux/sunxi/patches-5.15/301-orangepi_pc2_usb_otg_to_host_key_power.patch
The file was addedtarget/linux/sunxi/patches-5.15/400-arm64-allwinner-a64-sopine-Add-Sopine-flash-partitio.patch
The file was addedtarget/linux/sunxi/cortexa7/config-5.15
The file was addedtarget/linux/sunxi/patches-5.15/430-arm64-dts-allwinner-a64-olinuxino-add-status-LED-ali.patch
The file was addedtarget/linux/sunxi/patches-5.15/450-arm64-dts-enable-wifi-on-pine64-boards.patch
The file was addedtarget/linux/sunxi/patches-5.15/102-sunxi-add-OF-node-for-USB-eth-on-NanoPi-R1S-H5.patch
The file was addedtarget/linux/sunxi/patches-5.15/442-arm64-dts-orangepi-one-plus-enable-PWM.patch
The file was addedtarget/linux/sunxi/cortexa53/config-5.15
The file was addedtarget/linux/sunxi/config-5.15
コミット 6d1dd34732fa8bf51dd9719c4843522b020fe59b by ynezz
sunxi: enable 5.15 as testing kernel

So anyone interested can help with new kernel version integration and
testing.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 6d1dd34)
The file was modifiedtarget/linux/sunxi/Makefile (diff)
コミット c80088b40772fef15b5b1b173b1a3df0d49d2b77 by ynezz
sunxi: rebase sun50i-h5-nanopi-r1s-h5.dts onto 5.15

So the patch can be applied on top of 5.15 kernel.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c80088b)
The file was modifiedtarget/linux/sunxi/patches-5.15/431-arm64-dts-allwinner-nanopi-r1s-h5-add-status-LED.patch (diff)
コミット 177e79c2184a9c475b51e02b30585d90584d0d30 by ynezz
sunxi: refresh kernel 5.15 patches

So the patches apply cleanly.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 177e79c)
The file was modifiedtarget/linux/sunxi/patches-5.15/102-sunxi-add-OF-node-for-USB-eth-on-NanoPi-R1S-H5.patch (diff)
コミット f32ecb9665b6fa6430f6243d797acacb0a8fee55 by ynezz
sunxi: update config for 5.15

Refresh kernel config with `make kernel_oldconfig` make target.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f32ecb9)
The file was modifiedtarget/linux/sunxi/config-5.15 (diff)
コミット 2acebbdcaafbdfd3f677052c28bc0af04c6b5ab8 by hauke
realtek: Remove dnsmasq and odhcpd-ipv6only from default

Do not include the dnsmasq and odhcpd-ipv6only package by default any
more. These services are not needed on a switch. If someone needs this
it is still possible to use opkg or image builder to add them.

This decreases the compressed image size by about 165KBytes.

Tested-by: Stijn Segers <foss@volatilesystems.org>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2acebbd)
The file was modifiedtarget/linux/realtek/Makefile (diff)
コミット 469030659c5cb140bdbff1b3d8fc9691f98f984b by hauke
realtek: Use firewall4

The realtek target is not a router, but basic device, see DEVICE_TYPE.
The basic device type does not come with firewall by default, see
include/target.mk for details. The realtek target extended
DEFAULT_PACKAGES manually with firewall.

This changes the defaults to take firewall4 and nftables instead of
firewall and iptables. This also adds the additional package
kmod-nft-offload.

The only difference to the router type is the missing ppp,
ppp-mod-pppoe, dnsmasq and odhcpd-ipv6only package.

This increases the compressed image size by about 422KBytes.

Tested-by: Stijn Segers <foss@volatilesystems.org>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4690306)
The file was modifiedtarget/linux/realtek/Makefile (diff)
コミット 34fb36e165d5b6e6e37d33b4b0da789a8f1430bb by hauke
realtek: Fix tc default package

The tc package does not exits any more, it was split into tc-tiny,
tc-full and tc-bpf. Include tc-bpf by default into realtek images.

This increases the compressed image size by about 232KBytes.

Tested-by: Stijn Segers <foss@volatilesystems.org>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 34fb36e)
The file was modifiedtarget/linux/realtek/Makefile (diff)
コミット df2ae8826ced4f374bcb693b44d8a113ad150d70 by mail
image: let mksquashfs4 use all processors

Drop the -processors argument from the mksquashfs4 call, so it will use
all available processors. This dramatically reduces the time to create
squashfs filesystems.

The times below are observed when building an image for my main router,
the WatchGuard Firebox M300 (qoriq target):

Before:
real    4m45,973s

After:
real    0m23,497s

With this commit `mksquashfs` may use more cores than defined via `-j`.
This is the same behaviour as for archive creation of ImageBuilder, SDK
or toolchain. There is no trivial way to limit `mksquashfs` CPU core
usage to the amount of "free" make jobs since two running `mksquashfs`
instances would each run with the total allowed number (-j) of threads.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
[extended reasoning in commit message]
Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: df2ae88)
The file was modifiedinclude/image.mk (diff)
コミット fc6a83e63b187ecfd0e427c062ae09e3c104e291 by daniel
kernel: fix initramfs reproducibility

Make sure xz uses at least 2 threads so compression always runs in
multi-threaded mode as the resulting file in single-threaded mode
differs.

Fixes: 29d7461d11 ("kernel: set options to make external initramfs reproducible")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fc6a83e)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット 72b9b721d707b7f70109eb70b2a9f22449ceba08 by rafal
bcm53xx: add support for Asus RT-AC88U

Asus RT-AC88U is an AC3100 router featuring 9 Ethernet ports over the
integrated Broadcom and the external Realtek switch.

Hardware info:
* Processor: Broadcom BCM4709C0KFEBG dual-core @ 1.4 GHz
* Switch: BCM53012 in BCM4709C0KFEBG & external RTL8365MB
* DDR3 RAM: 512 MB
* Flash: 128 MB (ESMT F59L1G81LA-25T)
* 2.4GHz: BCM4366 4×4 2.4/5G single chip 802.11ac SoC
* 5GHz: BCM4366 4×4 2.4/5G single chip 802.11ac SoC
* Ports: 8 Ports, 1 WAN Ports

Flashing instructions:
* Boot to CFE Recovery Mode by holding the reset button while power-on.
* Connect to the router with an ethernet cable.
* Set IPv4 address of the computer to 192.168.1.2 subnet 255.255.255.0.
* Head to http://192.168.1.1.
* Reset NVRAM.
* Upload the OpenWrt image.

CFE bootloader may reject flashing the image due to image integrity check.
In that case, follow the instructions below.

* Rename the OpenWrt image as firmware.trx.
* Run a TFTP server and make it serve the firmware.trx file.
* Run the URL below on a browser or curl.
  http://192.168.1.1/do.htm?cmd=flash+-noheader+192.168.1.2:firmware.trx+flash0.trx

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
[rmilecki: mark BROKEN until we sort out nvram & CFE recovery]
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 72b9b72)
The file was modifiedtarget/linux/bcm53xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/bcm53xx/image/Makefile (diff)
コミット a6dc0f680d3715322abd7a5dc1426f56274292ac by rafal
bcm53xx: drop dead upgrade code

platform_nand_pre_upgrade() is gone since commit 790692dde2b9
("base-files: drop support for the platform_nand_pre_upgrade()").

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: a6dc0f6)
The file was modifiedtarget/linux/bcm53xx/base-files/lib/upgrade/platform.sh (diff)
コミット 5e34b316c5b3bf06a1d748cb5569d28b8334820f by nbd
mt76: update to the latest version

eed44048ca57 Revert "mt76: dma: reduce lock contention in mt76_dma_tx_cleanup"

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5e34b31)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 8822a8d850ba2df69b81289758959bb90643a696 by mail
build: store sha256_unsigned in JSON

Introduce `sha256_unsigned` which is a checksum of the image _before_ a
signature is attached. This is helpful to compare image reproducibility.

Since the `.sha256sum` file is located in the $(KDIR) folder, switch
$(BIN_DIR) with $(KDIR) to simplify the code. The value of $(BIN_DIR)
itself is not stored inside the resulting JSON file, so it can be
replaced.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 8822a8d)
The file was modifiedinclude/image-commands.mk (diff)
The file was modifiedscripts/json_add_image_info.py (diff)
The file was modifiedinclude/image.mk (diff)
コミット a721fb9f839b3ca71da275a1c99620ef9342fb28 by rafal
bcm53xx: backport DT changes from 5.17 & 5.18

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: a721fb9)
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0007-ARM-dts-NSP-Fixed-iProc-PCIe-MSI-sub-node.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0006-ARM-dts-BCM5301X-use-non-deprecated-USB-2.0-PHY-bind.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/035-v5.18-0002-ARM-dts-NSP-MX6X-get-mac-address-from-eeprom.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0008-ARM-dts-NSP-Rename-SATA-unit-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0009-ARM-dts-BCM5301X-correct-RX-delay-and-enable-flow-co.patch
The file was removedtarget/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/035-v5.18-0001-ARM-dts-BCM5301X-define-RTL8365MB-switch-on-Asus-RT-.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/035-v5.18-0003-ARM-dts-NSP-MX6X-correct-LED-function-types.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/034-v5.17-0010-Revert-ARM-dts-BCM5301X-define-RTL8365MB-switch-on-A.patch
The file was addedtarget/linux/bcm53xx/patches-5.10/035-v5.18-0004-ARM-dts-BCM5301X-Add-Ethernet-MAC-address-to-Luxul-X.patch
コミット fc94c0d203d1c97d3dfdd045fb57b1cb7826e491 by rafal
bcm53xx: add switch ports for Buffalo WZR-900DHP & re-enable it

Specify the switch ports in the DTS file.
Re-enable it after it was disabled by commit e9672b1a8fa4 ("bcm53xx: switch to the
upstream DSA-based b53 driver").

Signed-off-by: SHIMAMOTO Takayoshi <takayoshi.shimamoto.360@gmail.com>
[rmilecki: reword commit & drop unneeded whitespace change]
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: fc94c0d)
The file was modifiedtarget/linux/bcm53xx/patches-5.10/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch (diff)
The file was modifiedtarget/linux/bcm53xx/image/Makefile (diff)
コミット 9a0155bc4fa3642cdf930d50098bc929173f170f by mail
ath79: add 5.15 support for generic subtarget

Add Kernel 5.15 patches + config. This is currently only available for
the generic subtarget, as it was exclusively tested with this target.

Tested-on: Siemens WS-AP3610, Enterasys WS-AP3705i

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 9a0155b)
The file was addedtarget/linux/ath79/patches-5.15/0004-phy-add-ath79-usb-phys.patch
The file was addedtarget/linux/ath79/patches-5.15/004-register_gpio_driver_earlier.patch
The file was addedtarget/linux/ath79/patches-5.15/0040-ath79-sgmii-config.patch
The file was addedtarget/linux/ath79/patches-5.15/401-mtd-nor-support-mtd-name-from-device-tree.patch
The file was addedtarget/linux/ath79/patches-5.15/0019-dt-bindings-PCI-qcom-ar7240-adds-binding-doc.patch
The file was addedtarget/linux/ath79/patches-5.15/440-mtd-ar934x-nand-driver.patch
The file was addedtarget/linux/ath79/patches-5.15/930-ar8216-make-reg-access-atomic.patch
The file was addedtarget/linux/ath79/patches-5.15/940-ath79-add-support-for-booting-QCN550x.patch
The file was addedtarget/linux/ath79/patches-5.15/0036-MIPS-ath79-remove-irq-code-from-pci.patch
The file was addedtarget/linux/ath79/patches-5.15/410-spi-ath79-Implement-the-spi_mem-interface.patch
The file was addedtarget/linux/ath79/patches-5.15/420-net-use-downstream-ag71xx.patch
The file was addedtarget/linux/ath79/patches-5.15/920-mikrotik-rb4xx.patch
The file was addedtarget/linux/ath79/patches-5.15/0020-MIPS-pci-ar724x-convert-to-OF.patch
The file was addedtarget/linux/ath79/patches-5.15/910-unaligned_access_hacks.patch
The file was addedtarget/linux/ath79/patches-5.15/0008-irqchip-irq-ath79-cpu-drop-OF-init-helper.patch
The file was addedtarget/linux/ath79/patches-5.15/939-mikrotik-rb91x.patch
The file was addedtarget/linux/ath79/patches-5.15/0038-MIPS-ath79-add-missing-QCA955x-GMAC-registers.patch
The file was addedtarget/linux/ath79/patches-5.15/0032-MIPS-ath79-sanitize-symbols.patch
The file was addedtarget/linux/ath79/patches-5.15/0003-leds-add-reset-controller-based-driver.patch
The file was addedtarget/linux/ath79/patches-5.15/0037-missing-registers.patch
The file was addedtarget/linux/ath79/patches-5.15/0018-MIPS-pci-ar71xx-convert-to-OF.patch
The file was addedtarget/linux/ath79/patches-5.15/0005-usb-add-more-OF-quirk-properties.patch
The file was modifiedtarget/linux/ath79/generic/target.mk (diff)
The file was addedtarget/linux/ath79/patches-5.15/470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch
The file was addedtarget/linux/ath79/patches-5.15/0007-irqchip-irq-ath79-intc-add-irq-cascade-driver-for-QC.patch
The file was addedtarget/linux/ath79/patches-5.15/430-drivers-link-spi-before-mtd.patch
The file was addedtarget/linux/ath79/patches-5.15/408-mtd-redboot_partition_scan.patch
The file was addedtarget/linux/ath79/patches-5.15/0062-MIPS-pci-ar724x-add-QCA9550-reset-sequence.patch
The file was addedtarget/linux/ath79/patches-5.15/900-mdio_bitbang_ignore_ta_value.patch
The file was addedtarget/linux/ath79/patches-5.15/404-mtd-cybertan-trx-parser.patch
The file was addedtarget/linux/ath79/patches-5.15/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch
The file was addedtarget/linux/ath79/config-5.15
The file was addedtarget/linux/ath79/patches-5.15/0039-MIPS-ath79-export-UART1-reference-clock.patch
The file was addedtarget/linux/ath79/patches-5.15/0034-MIPS-ath79-ath9k-exports.patch
The file was addedtarget/linux/ath79/patches-5.15/0017-dt-bindings-PCI-qcom-ar7100-adds-binding-doc.patch
コミット aee9ccf5c1b536189ebee8c232273657334da843 by mschiffer
ath79: fix label MAC address for Ubiquiti UniFi AP Outdoor+

The label has the MAC address of eth0, not the WLAN PHY address. We can
merge the definition back into ar7241_ubnt_unifi.dtsi, as both DTS
derived from it use the same interface for their label MAC addresses
after all.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(commit: aee9ccf)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar7241_ubnt_unifi-ap-outdoor-plus.dts (diff)
コミット 34567750db2c3a84fc9f971189c223e2eefd93b0 by hauke
busybox: fix busybox lock applet pidstr buffer overflow

Kernel setting `/proc/sys/kernel/pid_max` can be set up to 4194304 (7
digits) which will cause buffer overflow in busbox lock patch, this
often happens when running in a rootfs container environment.
This commit enlarges `pidstr` to 12 bytes to ensure a sufficient buffer
for pid number and an additional char '\n'.

Signed-off-by: Qichao Zhang <njuzhangqichao@gmail.com>
(commit: 3456775)
The file was modifiedpackage/utils/busybox/patches/220-add_lock_util.patch (diff)
コミット c41da167d21612916376c9125e8c75ed6fe706fe by hauke
kernel: bump 5.10 to 5.10.109

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: c41da16)
The file was modifiedtarget/linux/generic/backport-5.10/790-v5.13-r8152-set-inter-fram-gap-time-depending-on-speed.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/782-v5.11-net-usb-r8153_ecm-support-ECM-mode-for-RTL8153.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/510-net-mediatek-add-flow-offload-for-mt7623.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/792-v5.13-r8152-add-help-function-to-change-mtu.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/generic/backport-5.10/793-v5.13-r8152-support-new-chips.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/789-v5.12-r8152-spilt-rtl_set_eee_plus-and-r8153b_green_en.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0517-staging-fbtft-Add-minipitft13-variant.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/787-v5.12-r8152-check-if-the-pointer-of-the-function-exists.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/788-v5.12-r8152-replace-netif_err-with-dev_err.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/785-v5.12-r8152-adjust-the-flow-of-power-cut-for-RTL8153B.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/786-v5.12-r8152-enable-U1-U2-for-USB_SPEED_SUPER.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/783-v5.12-net-usb-r8152-use-new-tasklet-API.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/784-v5.12-r8152-replace-several-functions-about-phy-patch-requ.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.10/700-net-ethernet-mediatek-support-net-labels.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
The file was modifiedtarget/linux/generic/backport-5.10/780-v5.11-net-usb-r8152-Provide-missing-documentation-for-some.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/795-v5.13-r8152-search-the-configuration-of-vendor-mode.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/794-v5.13-r8152-support-PHY-firmware-for-RTL8156-series.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/781-v5.11-net-usb-r8152-Fix-a-couple-of-spelling-errors-in-fw_.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/791-v5.13-r8152-adjust-rtl8152_check_firmware-function.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.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/generic/pending-5.10/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/760-net-usb-r8152-add-LED-configuration-from-OF.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/774-v5.15-net-dsa-mv88e6xxx-keep-the-pvid-at-0-when-VLAN-unawa.patch (diff)
コミット 9ac80a47ea03361993386c100deba2aa164991ad by rafal
bcm53xx: prepare kernel 5.15 support

Tested on Luxul XWR-3150 (boot, NAND, PCIe, switch, Ethernet).

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: 9ac80a4)
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0006-ARM-dts-NSP-Add-common-bindings-for-MX64-MX65.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0001-ARM-dts-NSP-MX65-add-qca8k-falling-edge-PLL-properti.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0009-ARM-dts-BCM5301X-correct-RX-delay-and-enable-flow-co.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0022-ARM-BCM53016-MR32-get-mac-address-from-nvmem.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0001-ARM-dts-NSP-add-device-names-to-compatible.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0002-ARM-dts-BCM5301X-remove-unnecessary-address-size-cel.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/070-v5.17-phy-bcm-ns-usb2-support-updated-DT-binding-with-PHY-.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/800-0001-firmware-bcm47xx_nvram-support-init-from-IO-memory.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0019-ARM-dts-BCM53573-Describe-on-SoC-BCM53125-rev-4-swit.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/800-0002-nvmem-brcm_nvram-provide-NVMEM-content-to-the-NVRAM-.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/032-v5.18-0003-ARM-dts-NSP-MX6X-correct-LED-function-types.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0016-ARM-dts-NSP-Fix-MX64-MX65-eeprom-node-name.patch
The file was modifiedtarget/linux/bcm53xx/Makefile (diff)
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0005-ARM-dts-NSP-Move-USB3-PHY-to-internal-MDIO-bus.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0004-ARM-BCM53016-MR32-convert-to-Broadcom-iProc-I2C-Driv.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/032-v5.18-0002-ARM-dts-NSP-MX6X-get-mac-address-from-eeprom.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0004-ARM-dts-NSP-add-MDIO-bus-controller-node.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0017-ARM-dts-NSP-Fix-MX65-MDIO-mux-warnings.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/331-Meraki-MR32-Status-LEDs.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0007-ARM-dts-NSP-Add-Ax-stepping-modifications.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0013-ARM-dts-NSP-Add-bcm958623hr-board-name-to-dts.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0020-ARM-dts-BCM53573-Add-Tenda-AC9-switch-ports.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/310-ARM-BCM5301X-Add-DT-for-Netgear-R7900.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0009-ARM-dts-NSP-Add-DT-files-for-Meraki-MX65-series.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0018-ARM-dts-BCM5301X-Specify-switch-ports-for-more-devic.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/320-ARM-dts-BCM5301X-Switch-back-to-old-clock-nodes-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/032-v5.18-0001-ARM-dts-BCM5301X-define-RTL8365MB-switch-on-Asus-RT-.patch
The file was addedtarget/linux/bcm53xx/config-5.15
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0015-ARM-dts-NSP-Fix-MDIO-mux-node-names.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0007-ARM-dts-NSP-Fixed-iProc-PCIe-MSI-sub-node.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/304-ARM-dts-BCM5301X-Specify-switch-ports-for-remaining-.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0023-ARM-dts-BCM5301X-Add-DT-for-Asus-RT-AC88U.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0008-ARM-dts-NSP-Add-DT-files-for-Meraki-MX64-series.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/905-BCM53573-minor-hacks.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0003-ARM-dts-NSP-disable-qspi-node-by-default.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/032-v5.18-0004-ARM-dts-BCM5301X-Add-Ethernet-MAC-address-to-Luxul-X.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/180-usb-xhci-add-support-for-performing-fake-doorbell.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0003-ARM-dts-BCM5301X-define-RTL8365MB-switch-on-Asus-RT-.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0008-ARM-dts-NSP-Rename-SATA-unit-name.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.15-0002-ARM-dts-NSP-enable-DMA-on-bcm988312hr.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0006-ARM-dts-BCM5301X-use-non-deprecated-USB-2.0-PHY-bind.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0010-Revert-ARM-dts-BCM5301X-define-RTL8365MB-switch-on-A.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/030-v5.16-0021-ARM-BCM53016-Specify-switch-ports-for-Meraki-MR32.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/031-v5.17-0005-ARM-dts-BCM5301X-update-CRU-block-description.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/300-ARM-BCM5301X-Disable-MMU-and-Dcache-during-decompres.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/140-mtd-parsers-trx-parse-firmware-MTD-partitions-only.patch
The file was addedtarget/linux/bcm53xx/patches-5.15/321-ARM-dts-BCM5301X-Describe-partition-formats.patch
コミット 059ef70fd3bc177294d4162ebc8e52e175ff9cab by ynezz
imx: copy config and patches from 5.10 to 5.15

So the upcoming changes needed for 5.15 can be reviewed easily.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 059ef70)
The file was addedtarget/linux/imx/config-5.15
The file was addedtarget/linux/imx/patches-5.15/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch
The file was addedtarget/linux/imx/patches-5.15/100-bootargs.patch
The file was addedtarget/linux/imx/patches-5.15/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch
コミット 5188e43d45ba73683983e3d69b94a15108f902c8 by ynezz
imx: enable 5.15 as testing kernel

So anyone interested can help with new kernel version integration and
testing.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 5188e43)
The file was modifiedtarget/linux/imx/Makefile (diff)
コミット 2b395c298247da0f2a313bad711d63f9463b50cb by ynezz
imx: update config for 5.15

Refresh kernel config with `make kernel_oldconfig` make target.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 2b395c2)
The file was modifiedtarget/linux/imx/cortexa7/config-default (diff)
The file was modifiedtarget/linux/imx/cortexa9/config-default (diff)
The file was modifiedtarget/linux/imx/config-5.15 (diff)
コミット 853686f7a9e6b6c982aa1d9a82bba97df65dbf95 by ynezz
kernel: generic: add more missing kernel symbols for 5.15

Found while adding 5.15 support for imx target.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 853686f)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット f5a54716a4f7bcc4de78bd068d84278949139adf by ynezz
kernel: modules: fix kmod-drm dependency for 5.15

Fixes following issue:

Package kmod-drm is missing dependencies for the following libraries:
fb.ko

Introduced upstream in commit f611b1e7624c ("drm: Avoid circular
dependencies for CONFIG_FB") in 5.14.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f5a5471)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
コミット 5959c4645605ae759a331b6b700f2d9bf8547705 by mail
tools: SOURCE_DATE_EPOCH handling for mkfs.fat

Backport upstream patch to have reproducible FAT signatures.
This should enable reproducibility for x86 EFI images.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 5959c46)
The file was addedtools/dosfstools/patches/source-date-epoch.patch
コミット 9d26651174c1173809021af335a5f4ea8f91a336 by ynezz
imx: make 5.15 default kernel and remove 5.10 support

In imx target we're sharing single, version agnostic kernel
`config-default` file, which doesn't work very well with current 5.10
and upcoming 5.15 kernel symbols as recent rebase onto 5.15 kernel
introduced in commit 2b395c298247 ("imx: update config for 5.15) has
introduced following regression with 5.10 kernel:

Marvell 88E6xxx Ethernet switch fabric support (NET_DSA_MV88E6XXX) [Y/n/m/?] y
   Switch Global 2 Registers support (NET_DSA_MV88E6XXX_GLOBAL2) [Y/n/?] (NEW)

That NET_DSA_MV88E6XXX_GLOBAL2 kernel config symbol has been removed in
upstream commit 63368a7416df ("net: dsa: mv88e6xxx: Make global2 support
mandatory") in kernel version 5.12.

This issue could be probably fixed by introduction of separate kernel
config files for each currently used kernel versions and subtarget, but
it is not worth the hassle and resources as imx target is running mostly
upstream kernel, so lets fix it by switching to 5.15 version instead.

Fixes: 2b395c298247 ("imx: update config for 5.15")
Acked-by: Piotr Dymacz <pepe2k@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 9d26651)
The file was removedtarget/linux/imx/patches-5.10/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch
The file was removedtarget/linux/imx/patches-5.10/100-bootargs.patch
The file was modifiedtarget/linux/imx/Makefile (diff)
The file was removedtarget/linux/imx/config-5.10
The file was removedtarget/linux/imx/patches-5.10/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch
コミット f389831db6ef219fa665c1355291ac7704967fa0 by ynezz
kernel: modules: fix kmod-drm-imx-ldb dependency for 5.15

Fixes following issue:

Package kmod-drm-imx-ldb is missing dependencies for the following libraries:
drm_dp_aux_bus.ko

Introduced upstream in commit aeb33699fc2c ("drm: Introduce the DP AUX
bus") in kernel version 5.15.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: f389831)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
コミット bf1c3a5f3ca1fe3446c7a65a2c7796f5ee41ea02 by ynezz
imx: re-enable ARM arch timer

Config option `ARM_ARCH_TIMER` has been removed during rebasing onto
5.15 kernel in commit 2b395c298247 ("imx: update config for 5.15").

Anyway, as stated in commit 8cdc356f8c30 ("mediatek: mt7623: Re-enable
ARM arch timer") config option `ARM_ARCH_TIMER` cannot be enabled in the
config directly; it is only selected by `HAVE_ARM_ARCH_TIMER`. We need
to enable the latter in our config.

Fixes: 2b395c298247 ("imx: update config for 5.15")
Reported-by: Piotr Dymacz <pepe2k@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: bf1c3a5)
The file was modifiedtarget/linux/imx/config-5.15 (diff)
コミット c6eb63d48f942f1e54737ed182776cf9a08de542 by mschiffer
ath79: migrate Archer C5 5GHz radio device paths

When upgrading a TP-Link Archer C5 v1 from ar71xx to ath79,
the 5ghz radio stops working because the device path changed.

Same has been done for the Archer C7 before:

commit e19506f20618 ("ath79: migrate Archer C7 5GHz radio device paths")

Signed-off-by: Jan-Niklas Burfeind <git@aiyionpri.me>
(commit: c6eb63d)
The file was modifiedtarget/linux/ath79/base-files/etc/hotplug.d/ieee80211/00-wifi-migration (diff)
コミット d80336e1a970b088c235dcf2773052537e6f5d72 by hauke
busybox: Fix snprintf arguments in lock

The first argument for snprintf is the buffer and the 2. one is the
size. Fix the order. This broke the lock application.

Fixes: 34567750db2c ("busybox: fix busybox lock applet pidstr buffer overflow")
Reported-by: Hartmut Birr <e9hack@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d80336e)
The file was modifiedpackage/utils/busybox/patches/220-add_lock_util.patch (diff)
コミット 00a941a99aa397e75b465ec935229112dafe1762 by wigyori
generic: add missing symbol for 5.15

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: 00a941a)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット 4ab9f9fb452d759bfd9b85466cc068bc51067bf2 by wigyori
mxs: copy config from 5.10 to 5.15

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: 4ab9f9f)
The file was addedtarget/linux/mxs/config-5.15
コミット e5c697a41c78c70cd2ceec555fadde85abd3a67d by wigyori
mxs: update config for 5.15

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: e5c697a)
The file was modifiedtarget/linux/mxs/config-5.15 (diff)
コミット 483fe539c4b4dfa6aaf15e414f1c4e293a19bb58 by wigyori
mxs: enable 5.15 as testing kernel

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: 483fe53)
The file was modifiedtarget/linux/mxs/Makefile (diff)
コミット 39d28b84f14521b96e47bb341b0755559e83cd12 by ynezz
Revert "ipq40xx: stop chromium sub-target builds on the buildbots"

This reverts commit 35d2bbc29ba7f802706bf65585aeb8808fcac622 as we
believe we found that it is indeed an openssl issue, where openssl is
trying to use getrandom(2), but fails because this particular builder
has an ancient kernel without that syscall. We didn't get to the bottom
of why openssl doesn't fall back to something like /dev/random.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 39d28b8)
The file was modifiedtarget/linux/ipq40xx/chromium/target.mk (diff)
コミット 1fa8780056a8c7a2e26c8b4d5e6979232f117349 by stijn
octeon: mark source-only

There is a hard to reproduce, even harder to track down memory leak in
Octeon since kernel 5.10. Mark octeon source-only until it is plugged.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 1fa8780)
The file was modifiedtarget/linux/octeon/Makefile (diff)
コミット 950bd40a275d1a834c95d8f9830e1bfed4737a82 by mail
toolchain: reproducible libstdcpp

A Python script containing an unreproducible path is copied by default.
Remove it before generating the package.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 950bd40)
The file was modifiedpackage/libs/toolchain/Makefile (diff)
コミット 56ce110b73970bcd65d309440baada84c8e1504b by mail
scripts: make sure conffiles are sorted

It may happen that conffiles are in different order on different builds.
Make sure they have the same order by sorting them.

FIX: #9612

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 56ce110)
The file was modifiedscripts/ipkg-build (diff)
コミット 15fbb916669dcdfcc706e9e75263ab63f9f27c00 by rsalvaterra
kernel: scale nf_conntrack_max more reasonably

Use the kernel's built-in formula for computing this value.
The value applied by OpenWRT's sysctl configuration file does not scale
with the available memory, under-using hardware capabilities.
Also, that formula also influences net.netfilter.nf_conntrack_buckets,
which should improve conntrack performance in average (fewer connections
per hashtable bucket).

Backport upstream commit for its effect on the number of connections per
hashtable bucket.

Apply a hack patch to set the RAM size divisor to a more reasonable value (2048,
down from 16384) for our use case, a typical router handling several thousands
of connections.

Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 15fbb91)
The file was modifiedpackage/kernel/linux/files/sysctl-nf-conntrack.conf (diff)
The file was addedtarget/linux/generic/hack-5.15/661-kernel-ct-size-the-hashtable-more-adequately.patch
The file was addedtarget/linux/generic/backport-5.10/612-v5.15-netfilter-conntrack-sanitize-table-size-default-sett.patch
The file was addedtarget/linux/generic/hack-5.10/661-kernel-ct-size-the-hashtable-more-adequately.patch
コミット 4117b5a1338fb8e5ca501be7e76e8418d1a2a979 by pepe2k
layerscape: image: drop redundant parameter from kernel build recipe

Neither 'fit', nor target-specific 'traverse-fit' build recipes accept
FDT load address in 3rd parameter.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 4117b5a)
The file was modifiedtarget/linux/layerscape/image/armv8_64b.mk (diff)
コミット 173198e35a898ff7ec97749247f75cd82fa3c3ab by pepe2k
kernel: modules: drop 'AddDepends/bluetooth' calls

Function 'AddDepends/bluetooth' doesn't exist in our codebase.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 173198e)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット 4b1b76de7ecc7706cd36035bcbc2a16da667661d by pepe2k
imx: base-files: drop redundant space after case keywords

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 4b1b76d)
The file was modifiedtarget/linux/imx/cortexa9/base-files/lib/preinit/79_move_config (diff)
The file was modifiedtarget/linux/imx/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/imx/cortexa9/base-files/etc/board.d/02_network (diff)
コミット 72b93b77a5b406d0a32740d3a000218e19451460 by nbd
bpf-headers: support CONFIG_HZ=300

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 72b93b7)
The file was addedpackage/kernel/bpf-headers/patches/100-support_hz_300.patch
コミット 500c37c56ff60b46c30bb0ea7c92676bea23331a by stijn
kernel: add missing symbol

Enabling KERNEL_KPROBES exposes KERNEL_BPF_KPROBE_OVERRIDE. Add a build
option for it to fix build failures with KERNEL_KPROBES enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 500c37c)
The file was modifiedconfig/Config-kernel.in (diff)
コミット 9283359bd53a889a270da4a7d5bbe3eaaa771e70 by stijn
kernel: backport pgalloc memory leak fix

Backport a fix for the massive memory leak observed in Octeon after
switching to kernel 5.10.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 9283359)
The file was addedtarget/linux/generic/backport-5.15/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch
The file was addedtarget/linux/generic/backport-5.10/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch
コミット f6cda9f06b09c94457e838a28ef300b2f3c6be77 by stijn
Revert "octeon: mark source-only"

The memory leak is fixed by the kernel patches backported in the
previous commit.

This reverts commit 1fa8780056a8c7a2e26c8b4d5e6979232f117349.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: f6cda9f)
The file was modifiedtarget/linux/octeon/Makefile (diff)
コミット bf6002e74b4f2bdf98857d11acd62e8781db2569 by stijn
octeon: Introduce 5.15 testing kernel

octeon/patches-5.10 -> octeon/patches-5.15
Removed 140-octeon_e300_support.patch as E300 support appears to be upstreamed.
Reworked 130-add_itus_support.patch to compensate for the upstreaming of E300

octeon/config-5.15
The following Kernel Symbols were ADDED:
Line 5: +CONFIG_AF_UNIX_OOB=y
Line 6: +CONFIG_AHCI_OCTEON=y
Line 9: +CONFIG_ARCH_KEEP_MEMBLOCK=y
Line 16: +CONFIG_ATA=y
Line 17: +CONFIG_BINARY_PRINTF=y
Line 29: +CONFIG_CPU_R4K_FPU=y
Line 45: +CONFIG_FWNODE_MDIO=y
Line 51: +CONFIG_GENERIC_FIND_FIRST_BIT=y
Line 59: +CONFIG_GLOB=y
Line 61: +CONFIG_GPIO_CDEV=y
Line 77: +CONFIG_LTO_NONE=y
Line 85: +CONFIG_MIPS_FP_SUPPORT=y
Line 93: +CONFIG_NET_SELFTESTS=y
Line 94: +CONFIG_NET_SOCK_MSG=y
Line 105: +CONFIG_PATA_OCTEON_CF=y
Line 106: +CONFIG_PATA_TIMINGS=y
Line 114: +CONFIG_PTP_1588_CLOCK_OPTIONAL=y
Line 121: +CONFIG_SATA_AHCI_PLATFORM=y
Line 122: +CONFIG_SATA_HOST=y
Line 124: +CONFIG_SCSI_COMMON=y
Line 132: +CONFIG_SOCK_RX_QUEUE_MAPPING=y
Line 157: +CONFIG_USB_XHCI_HCD=y
Line 158: +CONFIG_USB_XHCI_PLATFORM=y

The following kernel symbols were REMOVED:
Line 21: -CONFIG_BLK_SCSI_REQUEST=y
Line 37: -CONFIG_ENABLE_MUST_CHECK=y
Line 69: -CONFIG_HOLES_IN_ZONE=y
Line 102: -CONFIG_OF_NET=y
Line 140: -CONFIG_SYS_SUPPORTS_HUGETLBFS=y

Compiled for Itus Shield, Boots successfully, continuing to test
for existing 5.10 memory leak.

Signed-off-by: Donald Hoskins <grommish@gmail.com>
[refresh patches]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: bf6002e)
The file was addedtarget/linux/octeon/patches-5.15/100-ubnt_edgerouter2_support.patch
The file was modifiedtarget/linux/octeon/Makefile (diff)
The file was addedtarget/linux/octeon/config-5.15
The file was addedtarget/linux/octeon/patches-5.15/700-allocate_interface_by_label.patch
The file was addedtarget/linux/octeon/patches-5.15/701-honor_sgmii_node_device_tree_status.patch
The file was addedtarget/linux/octeon/patches-5.15/110-er200-ethernet_probe_order.patch
The file was addedtarget/linux/octeon/patches-5.15/130-add_itus_support.patch
The file was addedtarget/linux/octeon/patches-5.15/120-cmdline-hack.patch
コミット 82f9ad6ab21ca4925278429a3e1b31d26c306d9f by daniel
kernel: load device-mapper early on boot

Previously commit openwrt/packages@3abb7cb ("lvm2: Added script and updated Makefile[...]")
couldn't actually work and allow rootfs_data to be stored on a LVM2 as
the necessary kernel modules had not been loaded at this point.
Fix this by loading device-mapper modules early at boot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 82f9ad6)
The file was modifiedpackage/kernel/linux/modules/block.mk (diff)
コミット 3e0daca6447c3d5b9eb6d24ecb8e52f256f385cc by stijn
Revert "kernel: backport MT7530 VLAN fix"

There are various reports on Github and in the forum that this commit
causes multiple problems.

This reverts commit ee6ba216d8ba1b02154c287e64d709a8bc7b0054.

Fixes: #9420
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: 3e0daca)
The file was removedtarget/linux/generic/backport-5.10/767-v5.15-net-dsa-mt7530-use-independent-VLAN-learning-on-VLAN.patch
The file was removedtarget/linux/generic/backport-5.10/769-v5.15-net-dsa-mt7530-always-install-FDB-entries-with-IVL-a.patch
The file was removedtarget/linux/generic/backport-5.10/765-v5.15-net-dsa-mt7530-disable-learning-on-standalone-ports.patch
The file was removedtarget/linux/generic/backport-5.10/768-v5.15-net-dsa-mt7530-set-STP-state-on-filter-ID-1.patch
The file was removedtarget/linux/generic/backport-5.10/766-v5.15-net-dsa-mt7530-enable-assisted-learning-on-CPU-port.patch
コミット d7eba8059b3bfe89f90f1d18f1f0d23cbbb42423 by stijn
qoriq: enable support for Marvell Alaska PHYs

The WatchGuard Firebox M200 and M300 use a Marvell 88e1543 PHY for the
first 3 ethernet ports. This PHY is supported by the Marvell Alaska PHY
driver, so enable it.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(commit: d7eba80)
The file was modifiedtarget/linux/qoriq/config-5.10 (diff)
コミット 839b1ff1fc0d6bcd74131a78fb9286df7f3b7b97 by mail
grub2: add missing license

The PKG_LICENSE field was missing.
While at it, normalize the Makefile a bit.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 839b1ff)
The file was modifiedpackage/boot/grub2/Makefile (diff)
コミット 39ec9edacb18f694ca4d5744c28dbb7383c96155 by nbd
bpf-headers: update to linux 5.15

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 39ec9ed)
The file was modifiedpackage/kernel/bpf-headers/Makefile (diff)
コミット 80f79beb952dcb87d967a130d326cb1dd5a077ed by mail
CI: usability improvements for tools

* Always store build logs
* Store .config as an artifact
* Rename job to `tools-{ os }` for log archive without spaces
* Run CI job on changes to the CI file itself

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 80f79be)
The file was modified.github/workflows/tools.yml (diff)
コミット f8e65fecee1a60a5cde827d4f5df751a02916156 by koen.vandeputte
ath79: fix ar934x spi driver delays

Backport spi driver delay fixes from the 5.17-rc1 kernel.

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
[port also to kernel 5.15]
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: f8e65fe)
The file was addedtarget/linux/ath79/patches-5.15/403-v5.17-spi-ar934x-fix-transfer-size.patch
The file was addedtarget/linux/ath79/patches-5.10/403-v5.17-spi-ar934x-fix-transfer-size.patch
The file was addedtarget/linux/ath79/patches-5.10/402-v5.17-spi-ar934x-fix-transfer-and-word-delays.patch
The file was addedtarget/linux/ath79/patches-5.15/402-v5.17-spi-ar934x-fix-transfer-and-word-delays.patch
コミット aff4ffb3f04c7befee845b839f0b4fc8533a1786 by koen.vandeputte
kernel: add missing symbol for 5.15

Driver for the National Semiconductor DP83640 PHYTER (DP83640_PHY) [N/m/y/?] (NEW)

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: aff4ffb)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット 5af9aafabbc0c3306e638d89846e1b424259478d by koen.vandeputte
ath79: mikrotik: add 5.15 support for mikrotik subtarget

Tested on RB922

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 5af9aaf)
The file was modifiedtarget/linux/ath79/mikrotik/target.mk (diff)
コミット d1456a4ad9fce88014d5d8ade9d11c16b517e2d1 by koen.vandeputte
ath79: mikrotik: enable ecc hamming algorithm for kernel 5.15

This algorithm has it's own symbol now.
Enable it to fix nand support

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: d1456a4)
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
コミット 120e2d91dc70127553e054c21881fc2d95ab14a9 by koen.vandeputte
kernel: package mhi bus driver

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 120e2d9)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット 8da3de825a90405351519c3a886959aac42c8364 by koen.vandeputte
kernel: package mhi pci driver

This driver provides MHI PCI controller driver for devices
such as Qualcomm SDX55 based PCIe modems

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 8da3de8)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット de840a5e011debda789ce38d2126f65222494d62 by koen.vandeputte
kernel: package mhi network driver

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: de840a5)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 2519190fec9b6e16e307f88e0825f4080c399886 by koen.vandeputte
kernel: package mhi wwan ctrl driver

MHI WWAN CTRL allows QCOM-based PCIe modems to expose different modem
control protocols/ports to userspace, including AT, MBIM, QMI, DIAG
and FIREHOSE. These protocols can be accessed directly from userspace
(e.g. AT commands) or via libraries/tools (e.g. libmbim, libqmi, libqcdm)

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 2519190)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 6af46796faf9f3b5f4537e35ec97be20fc30a65e by koen.vandeputte
kernel: package mhi mbim driver

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 6af4679)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 0b98a55ad6de0564b31476c0f348980b0d802e83 by nbd
ubox: update to the latest version

b87a4fdca634 kmodloader: support loading module options and blacklist from /etc/modules.conf

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0b98a55)
The file was modifiedpackage/system/ubox/Makefile (diff)
コミット c38b2c5f161aed5bcfa2df3df9042b4979dea255 by nbd
qosify: update to the latest version

Replace the tc-full dependency with tc + libnl-tiny

1cd5e12eecdc loader/interface: attach bpf program directly using netlink

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: c38b2c5)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 54bcf586b0beb510345fdbac731ce1c04b6fa56b by daniel
kernel: set SOURCE_DATE_EPOCH for initramfs root dir

Make sure the timestamp of the root directory of the initramfs is set
to SOURCE_DATE_EPOCH as well.

Fixes: 29d7461d11 ("kernel: set options to make external initramfs reproducible")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 54bcf58)
The file was modifiedinclude/kernel-defaults.mk (diff)
コミット 64f629e2078b0c76bfe176a6f2f56877391b1b4e by nbd
bridger: add bridge forwarding accelerator

This package uses BPF to create a fast path which improves bridging performance
by bypassing the bridge layer. It also supports creating tc offload rules for
hardware that supports it.
Hardware offload support can be used with MT7622 + MT7915 once it is merged

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 64f629e)
The file was addedpackage/network/services/bridger/files/bridger.conf
The file was addedpackage/network/services/bridger/Makefile
The file was addedpackage/network/services/bridger/files/bridger.init
コミット 76f55e3c3f32dea63a385e9b3c8eaed1322089c7 by daniel
dnsmasq: add procd interface index tracking

Problem exist when dnsmasq is exclusively bind to particular interface.
After reconfiguring or restarting this interface, its index changes, but
dnsmasq uses the old one. When this problem occurs, dnsmasq does not
listen on the correct interface so DHCP does not work, and clients do not
get an IP address. Procd netdev param can be added to restart dnsmasq when
the interface index is changed.

Signed-off-by: Valentyn Datsko <valikk.d@gmail.com>
[combined into a single &&-connected statement]
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 76f55e3)
The file was modifiedpackage/network/services/dnsmasq/files/dnsmasq.init (diff)
コミット 1d77dca3b32dd883bcc2213675cf21111ac1beca by daniel
scripts: make sure sort-order is independent from locale

Set LC_ALL=C environment variable when calling 'sort' as the sort
order otherwise depends on the locale set.

Fixes: 56ce110b73 ("scripts: make sure conffiles are sorted")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 1d77dca)
The file was modifiedscripts/ipkg-build (diff)
コミット 0d3850dc5af4896ab3679dc4d8ef9a664e5e705f by daniel
libselinux: add missing host-build dependency on libsepol/host

The host-build of libselinux requires libsepol/host.
Add the libsepol/host to HOST_BUILD_DEPENDS to allow build on hosts
which don't have libsepol installed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0d3850d)
The file was modifiedpackage/libs/libselinux/Makefile (diff)
コミット d6a3949922dc108043ff1650087a3e0cf9e00cd2 by daniel
kernel: add missing CONFIG_SECURITY_LANDLOCK symbol for 5.15

Building with SELinux enabled unveiled a missing Kconfig symbol.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d6a3949)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット e21337589473696c37d32b3e91b503808975e59e by pepe2k
uboot-imx: bump to 2022.01 release

Two patches were removed because of the changes introduced in upstream:

1. 110-mx6cuboxi-mmc-fallback.patch
Looks like similar changes were introduced in 6c3fbf3e456c ("mx6cuboxi:
customize board_boot_order to access eMMC").

2. 111-mx6cuboxi_defconfig-force-mmc-boot.patch
The 'CONFIG_SPL_FORCE_MMC_BOOT' was removed in 15aec318ef03 ("Revert
"imx: Introduce CONFIG_SPL_FORCE_MMC_BOOT to force MMC boot on falcon
mode").

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: e213375)
The file was removedpackage/boot/uboot-imx/patches/110-mx6cuboxi-mmc-fallback.patch
The file was modifiedpackage/boot/uboot-imx/Makefile (diff)
The file was modifiedpackage/boot/uboot-imx/patches/0001-apalis_imx6_defconfig-enable-some-useful-commands.patch (diff)
The file was removedpackage/boot/uboot-imx/patches/111-mx6cuboxi_defconfig-force-mmc-boot.patch
コミット bfbf235a1282485732fadc80840900d6c856e871 by pepe2k
imx: bootscript-apalis: make it working with U-Boot 2022.01

Upstream in commit 8b9c0cb46471 ("apalis_imx6: boot env configuration
updates") removed emmc legacy wrappers, but so far didn't included any
replacements. Fix it by simply defining the missing variables and UUID
gathering directly into the boot script.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
[pepe2k@gmail.com: updated commit title for 2022.01]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: bfbf235)
The file was modifiedtarget/linux/imx/image/bootscript-toradex_apalis (diff)
コミット a0528cab445ad6bb4b372d4484bac10f638c433f by pepe2k
imx: image: use 'u-boot-dtb.img' filename for SPL payload

For targets in U-Boot which were migrated to DM, the correct binary
image filename will be 'u-boot-dtb.img'. For backward compatibility,
keep support for both files and use the one which was generated with
our 'uboot-imx' package.

See also 'CONFIG_SPL_FS_LOAD_PAYLOAD_NAME' and 'CONFIG_OF_CONTROL' in
mainline U-Boot sources.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: a0528ca)
The file was modifiedtarget/linux/imx/image/cortexa9.mk (diff)
コミット 0892fd9920588e8cc70016255c23a52d359e49c6 by pepe2k
uboot-imx: build 'u-boot-dtb.img' for SolidRun CuBox-i

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 0892fd9)
The file was modifiedpackage/boot/uboot-imx/Makefile (diff)
コミット ff09905a468b4cc44f039a76568e8fe6cbaea8d9 by pepe2k
bcm27xx: include 'rtc' in target's 'FEATURES'

There are many ways to add external RTC to Raspberry Pi boards. Let's
include support for this for the whole target and while at it, sort
features alphabetically.

Fixes: #9594
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: ff09905)
The file was modifiedtarget/linux/bcm27xx/Makefile (diff)
コミット 4ec10da2fe73eb4dd17993a475673472d5e1047f by nbd
ubox: add example /etc/modules.conf + conffiles entry

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 4ec10da)
The file was addedpackage/system/ubox/files/modules.conf
The file was modifiedpackage/system/ubox/Makefile (diff)
コミット fd354ffac99e1a37965f3113bdeb98ef7cc0b314 by nbd
mt76: update to the latest version

5beb87716e70 mt76: dma: add wrapper macro for accessing queue registers
e0bc736d5617 mt76: add support for overriding the device used for DMA mapping
b8c842daa081 mt76: make number of tokens configurable dynamically
87a962e0608f mt76: mt7915: add Wireless Ethernet Dispatch support
2accb74e6be3 mt76: mt7915: fix using null pointer when wfsys on
e5227f2f3120 mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
ec0e9f4da32f mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup
5a87be892ba7 mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector
fe441e5d3dcf mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
f3ddfe886283 mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate
2a0d370cb5fe mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask
506bb0605e3e mt76: mt7921: Add AP mode support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fd354ff)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット a5916a53b864d11ee0ba95070481c007a5ef1d0a by nbd
kernel: remove duplicate patch that is already in the 5.15 kernel tree

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a5916a5)
The file was removedtarget/linux/generic/pending-5.15/700-net-ethernet-mtk_eth_soc-avoid-creating-duplicate-of.patch
コミット 5a84a8764d9f6e753eb6f11f214b0a3e5cb5ff80 by hauke
at91/sama7: Remove config options build as module

Remove the configuration options which are building modules for the sub
target configuration.

These kernel modules are not packaged. Kernel options should only be
build as a module when they are selected by a kmod package and not by
setting them to =m in the target kernel configuration.

Tested-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5a84a87)
The file was modifiedtarget/linux/at91/sama7/config-default (diff)
コミット a2f1db99f62554699b30de5d379f5b16c1138f41 by hauke
at91/sama7: Do not activate cgroups and namespaces

cgroups and namespaces should be configured by the generic OpenWrt
configuration and not for a specific target.

Tested-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a2f1db9)
The file was modifiedtarget/linux/at91/sama7/config-default (diff)
コミット ac2bc4b893999709776bc93c46e907147aef3a44 by hauke
at91/sama7: Deactivate certification and key system

This was probably activated by mac80211 which was activated before.
mac80211 is build from backports in OpenWrt.

Tested-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ac2bc4b)
The file was modifiedtarget/linux/at91/sama7/config-default (diff)
コミット 6709b67265d04ee82b1e79e2a6c8eaeca9d5dfe4 by hauke
at91/sama7: Use ext4 driver for ext2 and ext3

Use the ext4 driver for ext2 and ext3 too. This feature is activated in
the OpenWrt generic configuration.

Tested-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6709b67)
The file was modifiedtarget/linux/at91/sama7/config-default (diff)
コミット 3296881a1d631bc6db38fe72ab73adaa27af6f8c by hauke
at91/sama7: Do not build in Bluetooth

Bluetooth should be activated as an optional kmod package instead of
compiling it into the kernel.

Tested-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3296881)
The file was modifiedtarget/linux/at91/sama7/config-default (diff)
コミット f6d566301ee3dc12fd41e131f89dfc4777b002f3 by hauke
at91: Automatically detect USB feature

The sama7 sub target does not have USB support, the feature should not
be activated there. OpenWrt can automatically detect if the target
supports USB by using the scripts/target-metadata.pl script. With the
automatic detection USB support will only get activated on subtargest
which actually support USB like sam9x and sama5.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f6d5663)
The file was modifiedtarget/linux/at91/Makefile (diff)
コミット 2ca5c3da04c3f05a7477ae484768e03d4ca30711 by mail
hostapd: add support for enabling link measurements

Allow external processes to enable advertisement of link-measurement RRM
capability.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 2ca5c3d)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 965aa33a18c76bb2d5a1eeb0cfa01501b08e784a by mail
hostapd: add ubus method for requesting link measurements

Add a ubus method to request link-measurements from connected STAs.

In addition to the STAs address, the used and maximum transmit power can
be provided by the external process for the link-measurement. If they
are not provided, 0 is used as the default value.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 965aa33)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット f6445cfa1acb32676723c49da3e3158b64a4b3d2 by mail
hostapd: add ubus link-measurements notifications

Notify external ubus subscribers of received link-measurement reports.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: f6445cf)
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)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.h (diff)
コミット cef3e6a69c4751189e946cf2ff0e00304f9fff6e by jo
ucode: update to latest Git HEAD

33f1e0b treewide: move json-c compat shims into internal header file
e0e9431 vm: move unhandled exception reporting out of `uc_vm_execute_chunk()`
2b59140 vm: fix callframe double free on unhanded exceptions
7d7e950 main: abort when failing to load a preload library
1032a67 lib: let `json()` accept input objects implementing `read()` method
5ee68d5 fs: implement `fs.readfile()` and `fs.writefile()`
df6b861 ci: debian: change path before attempting to invoke Git operations
dfaf05a ci: debian: automatically update changelog from Git tag
34f3c45 ci: fix YAML syntax of Debian workflow
e956bcf fs: fix off-by-one in fs.dirname() function
6fc4b6c .gitignore: fix overmatching patterns, blacklist cram .venv
7c2e082 build: remove legacy json-c check
77942af build: add polyfills for older libjson-c versions
0b4aaa3 CI: build Debian package
f404285 debian: Add package definition
a37f654 types: fix escape sequence encoding of high byte values in JSON strings
aae5312 Update README.md
8134e25 build: fix symlink install target
87c7296 treewide: replace some leftover "utpl" occurrences, update .gitignore
7d27ad5 build: only stage ucc symlink if compile support is enabled
171402f lib: add date and time related functions
8b5dc60 lib: provide API function to obtain stdlib function implementations
eb0d2f1 main: turn ucode into multicall executable
28ee7e1 uloop: add support for tasks
753dea9 CI: build on macOS
668c5c0 lib: add argument position support (`%m$`) to `sprintf()` and `printf()`
ab46fdf treewide: remove legacy json-c include directives
b8f49b1 tests: 21_regex_literals: generalize syntax error test case
fd2e5e7 tests: 16_sort: fix logic flaw exposed on OS X
2c71bf2 tests: run_tests.sh: pass dummy value to `-T` flag
55c4a90 lib: disallow zero padding for %s formats
0d05cb5 tests: run_tests.sh: use greadlink if available
271e520 resolv: make OS X compatible
d13c320 fs: avoid Linux specific sys/sysmacros.h include on OS X
33397a3 uloop: use execvp() on OS X
bafdc8f lib: add naive sigtimedwait() stub for OS X
ada1585 build: consolidate CMakeLists.txt and cover OS X deviations
befbb69 include: add OS X compatible endian.h header
49838a8 include: rename include guards to avoid clashes with system headers
91f65de nl80211: add missing attributes and correct some attribute flags
b4a1fd5 lib: adjust require(), render() and include() raw mode semantics
4618807 main: rework CLI frontend
73dcd78 lib: fix potential integer underflow on empty render output
c402551 vm: fix crash on object literals with non-string computed properties
efe8a02 syntax: support add new operators
078d686 ubus: add event support
6c66c83 ubus: refactor error and argument handling
1cb04f9 ubus: add object publishing, notify and subscribe support
0e85974 uloop: clear errno before integer conversion attempts
05bd7ed types: treat resource type prototypes as GC roots
a2a26ca lib: introduce uloop binding
6b6d01f vm: release this context on exception in managed method call
1af23a9 tests: fix proto() testcase
4ce69a8 fs: implement access(), mkstemp(), file.flush() and proc.flush()

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: cef3e6a)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット 1a35ac99905adc35059489d6e19c7de42ef4cc01 by jo
firewall4: update to latest Git HEAD

a378883 fw4: fix emitting family specific redirect rules without any addrs
11feddf fw4: bracketize IPv6 addresses in dnat addr:port notation
9972f7d fw4: ensure to capitalize weekday names
fde8070 treewide: forward compatibility changes

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 1a35ac9)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット dd8957604bd77a223a23224c5c6919621ebb1841 by rafal
bcm53xx: refresh kernel 5.15 config

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(commit: dd89576)
The file was modifiedtarget/linux/bcm53xx/config-5.15 (diff)
コミット 0392644083968a73db95c6a948f9225c1f4b1026 by nbd
qosify: update to the latest version

92f5e18675bf interface: fix ifname present check in interface status
ef82defaae26 ubus: add active devices to bridger blacklist

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0392644)
The file was modifiedpackage/network/config/qosify/Makefile (diff)
コミット 42186888f57acd1815873caf3f9ea382210cc5d4 by gch981213
kernel: v5.15: backport GigaDevice SPI-NAND supports

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 4218688)
The file was addedtarget/linux/generic/backport-5.15/420-v5.19-03-mtd-spinand-gigadevice-add-support-for-GD5F1GQ5RExxG.patch
The file was addedtarget/linux/generic/backport-5.15/420-v5.19-01-mtd-spinand-gigadevice-fix-Quad-IO-for-GD5F1GQ5UExxG.patch
The file was addedtarget/linux/generic/backport-5.15/420-v5.19-02-mtd-spinand-gigadevice-add-support-for-GD5FxGQ4xExxG.patch
The file was addedtarget/linux/generic/backport-5.15/420-v5.19-04-mtd-spinand-gigadevice-add-support-for-GD5F-2-4-GQ5x.patch
The file was addedtarget/linux/generic/backport-5.15/420-v5.19-05-mtd-spinand-gigadevice-add-support-for-GD5FxGM7xExxG.patch
コミット 55be011a71a4499311e1b64a6c8797d32c949b9e by gch981213
kernel: v5.10: backport GigaDevice SPI-NAND supports

This backports GD SPI NAND support from nand/next to v5.10

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 55be011)
The file was addedtarget/linux/generic/backport-5.10/420-v5.19-03-mtd-spinand-gigadevice-add-support-for-GD5F1GQ5RExxG.patch
The file was addedtarget/linux/generic/backport-5.10/419-v5.14-mtd-spinand-gigadevice-Support-GD5F1GQ5UExxG.patch
The file was addedtarget/linux/generic/backport-5.10/420-v5.19-02-mtd-spinand-gigadevice-add-support-for-GD5FxGQ4xExxG.patch
The file was addedtarget/linux/generic/backport-5.10/420-v5.19-05-mtd-spinand-gigadevice-add-support-for-GD5FxGM7xExxG.patch
The file was addedtarget/linux/generic/backport-5.10/420-v5.19-04-mtd-spinand-gigadevice-add-support-for-GD5F-2-4-GQ5x.patch
The file was addedtarget/linux/generic/backport-5.10/420-v5.19-01-mtd-spinand-gigadevice-fix-Quad-IO-for-GD5F1GQ5UExxG.patch
コミット 6fa50e26e7c1221085d8e71cde7e9148c540c752 by gch981213
kernel: mtk_bmt: skip bitflip check if threshold isn't set

kernel spi-nand driver leaves this field empty and let mtd set it later.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 6fa50e2)
The file was modifiedtarget/linux/generic/files/drivers/mtd/nand/mtk_bmt.c (diff)
コミット 3711aee56d864fab066d76afadc9d04e1c18102e by gch981213
kernel: Fix readid method of XTX XT26G0xA

The correct readid method is SPINAND_READID_METHOD_OPCODE_ADDR.

Signed-off-by: Felix Matouschek <felix@matouschek.org>
(commit: 3711aee)
The file was modifiedtarget/linux/generic/pending-5.15/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch (diff)
コミット a5de91a88a8a33ced147bb5340fd45599f652d4d by gch981213
kernel: Fix oob layout of XTX XT26G0xA

The correct oob layout is:

ECC:
region->offset = 48;
region->length = 16;

Free:
/* Reserve 1 byte for the BBM. */
region->offset = 1;
region->length = 47;

Signed-off-by: Felix Matouschek <felix@matouschek.org>
(commit: a5de91a)
The file was modifiedtarget/linux/generic/pending-5.10/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/483-mtd-spinand-add-support-for-xtx-xt26g0xa.patch (diff)
コミット 56f091d4677feb693d37959a3fa4af845dcce82e by hauke
tools/cmake: fix download url

fix the cmake.org download url

Signed-off-by: leo chung <gewalalb@gmail.com>
(commit: 56f091d)
The file was modifiedtools/cmake/Makefile (diff)
コミット 19f3fcc884cab348cfba823f1175baf7aa4de15f by hauke
tools/meson: update to 0.61.4

Override python to use the one in host instead of hostpkg. There's no
need to use the latter.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: 19f3fcc)
The file was modifiedinclude/meson.mk (diff)
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)
コミット 1e991e09b73c309321d21b9cb706bd5139d952d2 by hauke
gpio-button-hotplug: fix data race

bh_event_add_var can be called by multiple threads concurrently,
so it shall not use a static char buffer

Signed-off-by: Andrey Erokhin <a.erokhin@inango-systems.com>
(commit: 1e991e0)
The file was modifiedpackage/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c (diff)
コミット aecf088b3792d556c717510304729fa542ceb770 by hauke
libnfnetlink: update to 1.0.2

Changes:

c63f193 bump version to 1.0.2
3cffa84 libnfnetlink: Check getsockname() return code
90ba679 include: Silence gcc warning in linux_list.h
bb4f6c8 Make it clear that this library is deprecated
e46569c Minimally resurrect doxygen documentation
5087de4 libnfnetlink: hide private symbols
62ca426 autogen: don't convert __u16 to u_int16_t
efa1d8e src: Use stdint types everywhere
7a1a07c include: Sync with kernel headers
7633f0c libnfnetlink: initialize attribute padding to resolve valgrind warnings
94b68f3 configure: uclinux is also linux
617fe82 src: get source code license header in sync with current licensing terms
97a3960 build: resolve automake-1.12 warnings

Removed the patch 100-missing_include.patch, libnfnetlink compiles fine
with musl without this patch.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: aecf088)
The file was modifiedpackage/libs/libnfnetlink/Makefile (diff)
The file was removedpackage/libs/libnfnetlink/patches/100-missing_include.patch
コミット c3b738933981de601389794152534628b04555dc by hauke
libmnl: update to 1.0.5

Changes:

Duncan Roe (5):
      nlmsg: Fix a missing doxygen section trailer
      build: doc: "make" builds & installs a full set of man pages
      build: doc: get rid of the need for manual updating of Makefile
      build: If doxygen is not available, be sure to report "doxygen: no" to ./configure
      src: doc: Fix messed-up Netlink message batch diagram

Fernando Fernandez Mancera (1):
      src: fix doxygen function documentation

Florian Westphal (1):
      libmnl: zero attribute padding

Guillaume Nault (1):
      callback: mark cb_ctl_array 'const' in mnl_cb_run2()

Kylie McClain (1):
      examples: nfct-daemon: Fix test building on musl libc

Laura Garcia Liebana (4):
      examples: add arp cache dump example
      examples: fix neigh max attributes
      examples: fix print line format
      examples: reduce LOCs during neigh attributes validation

Pablo Neira Ayuso (3):
      doxygen: remove EXPORT_SYMBOL from the output
      include: add MNL_SOCKET_DUMP_SIZE definition
      build: libmnl 1.0.5 release

Petr Vorel (1):
      examples: Add rtnl-addr-add.c

Stephen Hemminger (1):
      examples: rtnl-addr-dump: fix typo

igo95862 (1):
      doxygen: Fixed link to the git source tree on the website.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: c3b7389)
The file was modifiedpackage/libs/libmnl/Makefile (diff)
コミット 65256aee23a5104eb0c78411fdc73640c0b757ea by hauke
dropbear: bump to 2022.82

- update dropbear to latest stable 2022.82;
  for the changes see https://matt.ucc.asn.au/dropbear/CHANGES
- use $(AUTORELEASE) in PKG_RELEASE
- use https for all uris
- refresh all patches
- rewrite patches:
  - 100-pubkey_path.patch
  - 130-ssh_ignore_x_args.patch

binary/pkg size changes:
- ath79/generic, mips:
  - binary: 215112 -> 219228 (+4116)
  - pkg: 111914 -> 113404 (+1490)
- ath79/tiny, mips:
  - binary: 172501 -> 172485 (-16)
  - pkg: 89871 -> 90904 (+1033)

Tested-by: Stijn Segers <foss@volatilesystems.org>
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: 65256ae)
The file was modifiedpackage/network/services/dropbear/patches/100-pubkey_path.patch (diff)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
The file was modifiedpackage/network/services/dropbear/patches/900-configure-hardening.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/140-disable_assert.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/910-signkey-fix-use-of-rsa-sha2-256-pubkeys.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/110-change_user.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/160-lto-jobserver.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/130-ssh_ignore_x_args.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/600-allow-blank-root-password.patch (diff)
コミット 6461384c1e3515e38f9ab62fef2ffaabb840da42 by hauke
mwlwifi: fix 5.15 kernel support

Fix compilation and usage under kernel 5.15 for the mwlwifi driver.

For detailed description of changes, check individual patches.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(commit: 6461384)
The file was addedpackage/kernel/mwlwifi/patches/002-mwlwifi-remove-MODULE_SUPPORTED_DEVICE.patch
The file was addedpackage/kernel/mwlwifi/patches/003-mwlwifi-replace-get-set_fs-calls.patch
The file was addedpackage/kernel/mwlwifi/patches/004-mwlwifi-fix-PCIe-DT-node-null-pointer-dereference.patch
The file was modifiedpackage/kernel/mwlwifi/Makefile (diff)
コミット 44e1e5d153d00915a7e516c9af3f440cbd84cf78 by hauke
ath79: Move TPLink WPA8630Pv2 to ath79-tiny target

These devices only have 6MiB available for firmware, which is not
enough for recent release images, so move these to the tiny target.

Note for users sysupgrading from the previous ath79-generic snapshot
images:

The tiny target kernel has a 4Kb flash erase block size instead
of the generic target's 64kb. This means the JFFS2 overlay partition
containing settings must be reformatted with the new block size or else
there will be data corruption.

To do this, backup your settings before upgrading, then during the
sysupgrade, de-select "Keep Settings". On the CLI, use "sysupgrade -n".

If you forget to do this and your system becomes unstable after
upgrading, you can do this to format the partition and recover:

* Reboot
* Press RESET when Power LED blinks during boot to enter Failsafe mode
* SSH to 192.168.1.1
* Run "firstboot" and reboot

Signed-off-by: Joe Mullally <jwmullally@gmail.com>
Tested-by: Robert Högberg <robert.hogberg@gmail.com>
(commit: 44e1e5d)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/tiny/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
The file was addedtarget/linux/ath79/tiny/base-files/etc/board.d/05_compat-version
The file was modifiedtarget/linux/ath79/image/generic-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/01_leds (diff)
コミット 3204906569768cabcbedb5eaa3a11e2fcb18cd48 by hauke
ipq40xx: add RT-AC2200 alternative name to RT-AC42U/RT-ACRH17

RT-AC2200 is the same device with a different name. The OEM firmwares have the same MD5.

Signed-off-by: Ray Wang <raywang777@foxmail.com>
(commit: 3204906)
The file was modifiedtarget/linux/ipq40xx/image/generic.mk (diff)
コミット fcb68aa425a8b3d1ea3959a693d9dc606e261454 by hauke
armvirt: refresh 5.10 config

This was done by executing these commands:
$ make kernel_oldconfig CONFIG_TARGET=subtarget
$ make kernel_oldconfig CONFIG_TARGET=subtarget_platform

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: fcb68aa)
The file was modifiedtarget/linux/armvirt/config-5.10 (diff)
The file was modifiedtarget/linux/armvirt/64/config-5.10 (diff)
コミット 5064ea8025fcbab56ad3f76101c252b7206cdce4 by hauke
armvirt: copy config files from 5.10

Copy config files from 5.10.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 5064ea8)
The file was addedtarget/linux/armvirt/32/config-5.15
The file was addedtarget/linux/armvirt/64/config-5.15
The file was addedtarget/linux/armvirt/config-5.15
コミット f551f4942492ab8ef283d5c783e501dcef0d6336 by hauke
armvirt: refresh 5.15 config

This was done by executing these commands:
$ make kernel_oldconfig CONFIG_TARGET=subtarget
$ make kernel_oldconfig CONFIG_TARGET=subtarget_platform

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: f551f49)
The file was modifiedtarget/linux/armvirt/config-5.15 (diff)
The file was modifiedtarget/linux/armvirt/32/config-5.15 (diff)
The file was modifiedtarget/linux/armvirt/64/config-5.15 (diff)
コミット 03befa257e5c76ba3464ec84512cca46a0c48aad by hauke
armvirt: move common symbols from subtarget to target config

These new symbols are common for all subtargets and
can be moved into target config.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 03befa2)
The file was modifiedtarget/linux/armvirt/32/config-5.15 (diff)
The file was modifiedtarget/linux/armvirt/config-5.15 (diff)
The file was modifiedtarget/linux/armvirt/64/config-5.15 (diff)
コミット 848f112c91b54e1f7e3a591a5e4b5de8b3aa256b by hauke
armvirt: add 5.15 as testing kernel

Add 5.15 as testing kernel.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: 848f112)
The file was modifiedtarget/linux/armvirt/Makefile (diff)
コミット 5b3a75e7a6688e067c5b03573c2c9a50994091d1 by hauke
generic: 5.15: fix aardvak pci pending patch

Fix aardvak pci controller pending patch. Use generic_handle_domain_irq
and fix rebase error.

Fixes: 483503603cb2 ("generic: 5.15: rework pending patch")
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 5b3a75e)
The file was modifiedtarget/linux/generic/pending-5.15/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch (diff)
コミット a98ded6c5c1891087fb43499829928b3bc17702f by hauke
kernel: move some symbols to generic config

This commit add some enabled symbols to generic config.
LTO is only supported by clang compiler and therefore should
be disabled in the generic config instead of duplicating this
symbol in each target. CONFIG_LTO_NONE do this job.

The second group of symbols is enabled by the options available
in the generic config and is therefore added here:
* CONFIG_AF_UNIX_OOB is selected by CONFIG_NET && CONFIG_UNIX,
* CONFIG_BINARY_PRINTF is selected by CONFIG_BPF_SYSCALL,
* CONFIG_NET_SOCK_MSG is selected by CONFIG_BPF_SYSCALL && CONFIG_NET.

The other symbols are disabled and should be in the generic config.

This commit also removes these symbols from subtargets.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
(commit: a98ded6)
The file was modifiedtarget/linux/ramips/mt7621/config-5.15 (diff)
The file was modifiedtarget/linux/sunxi/cortexa53/config-5.15 (diff)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.15 (diff)
The file was modifiedtarget/linux/sunxi/cortexa7/config-5.15 (diff)
The file was modifiedtarget/linux/ipq806x/config-5.15 (diff)
The file was modifiedtarget/linux/x86/config-5.15 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.15 (diff)
The file was modifiedtarget/linux/imx/config-5.15 (diff)
The file was modifiedtarget/linux/ath79/config-5.15 (diff)
The file was modifiedtarget/linux/sunxi/config-5.15 (diff)
The file was modifiedtarget/linux/mxs/config-5.15 (diff)
The file was modifiedtarget/linux/octeon/config-5.15 (diff)
コミット 5a09eb17c2ca3a8fea09509b09edb30c54e9316e by hauke
kernel: bump 5.15 to 5.15.32

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 5a09eb1)
The file was modifiedtarget/linux/ipq806x/patches-5.15/098-1-cpufreq-add-Krait-dedicated-scaling-driver.patch (diff)
The file was modifiedtarget/linux/imx/patches-5.15/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-06-net-ethernet-mtk_eth_soc-support-TC_SETUP_BLOCK-for-.patch (diff)
The file was modifiedtarget/linux/imx/patches-5.15/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-03-net-ethernet-mtk_eth_soc-implement-flow-offloading-t.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/099-2-Documentation-devicetree-mtd-qcom_nandc-document-qco.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-05-net-ethernet-mtk_eth_soc-add-ipv6-flow-offload-suppo.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-07-net-ethernet-mtk_eth_soc-allocate-struct-mtk_ppe-sep.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/107-2-thermal-qcom-tsens-simplify-debugfs-init-function.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.15/408-mtd-redboot_partition_scan.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/083-ipq8064-dtsi-additions.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/850-soc-add-qualcomm-syscon.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/099-1-mtd-nand-raw-qcom_nandc-add-boot_layout_mode-support.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/098-3-add-fab-scaling-support-with-cpufreq.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-10-net-ethernet-mtk_eth_soc-support-creating-mac-addres.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/701-08-net-ethernet-mtk_eth_soc-rework-hardware-flow-table-.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/103-ARM-dts-qcom-reduce-pci-IO-size-to-64K.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0069-arm-boot-add-dts-files.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/107-1-thermal-qcom-tsens-init-debugfs-only-with-successful.patch (diff)
The file was modifiedinclude/kernel-5.15 (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0060-HACK-arch-arm-force-ZRELADDR-on-arch-qcom.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/082-ipq8064-dtsi-tweaks.patch (diff)
コミット be381a7ac70d94c088145e520b8045bd6b5a7957 by hauke
kernel: bump 5.15 to 5.15.33

Deleted (upstreamed):
generic/backport-5.15/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch [1]
generic/backport-5.15/730-v5.16-hv-utils-add-PTP_1588_CLOCK-to-Kconfig-to-fix-build.patch [2]
generic/pending-5.15/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch [3]
generic/pending-5.15/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch [4]

Manually rebased:
generic/pending-5.15/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch
ramips/patches-5.15/710-at803x.patch

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.33&id=d29cda15cab086d82d692de016f7249545d4b6b4
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.33&id=d5aad7d63b1b5c1f3c4b69e12c05e7c7d196fae8
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.33&id=ed750e22e44366e264bcdf7b1cf0713f08f7980a
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.33&id=0fe94b84c43cfea867e1721606185e8686d7d32f

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
[Refresh patches again]
[Remove generic/pending-5.15/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: be381a7)
The file was modifiedtarget/linux/generic/pending-5.15/850-0017-PCI-aardvark-Fix-support-for-PME-requester-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0018-PCI-aardvark-Use-separate-INTA-interrupt-for-emulate.patch (diff)
The file was removedtarget/linux/generic/backport-5.15/730-v5.16-hv-utils-add-PTP_1588_CLOCK-to-Kconfig-to-fix-build.patch
The file was modifiedtarget/linux/generic/hack-5.15/904-debloat_dma_buf.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-03-net-phy-at803x-enable-prefer-master-for-83xx-interna.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0008-PCI-aardvark-Use-dev_fwnode-instead-of-of_node_to_fw.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/420-v5.19-01-mtd-spinand-gigadevice-fix-Quad-IO-for-GD5F1GQ5UExxG.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0012-PCI-aardvark-Enable-MSI-X-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0021-PCI-aardvark-Drop-__maybe_unused-from-advk_pcie_disa.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/745-v5.16-03-net-phy-at803x-fix-spacing-and-improve-name-for-83xx.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0004-PCI-aardvark-Rewrite-IRQ-code-to-chained-IRQ-handler.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/742-v5.16-net-phy-at803x-add-support-for-qca-8327-internal-phy.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0003-PCI-aardvark-Add-support-for-DEVCAP2-DEVCTL2-LNKCAP2.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/420-v5.19-05-mtd-spinand-gigadevice-add-support-for-GD5FxGM7xExxG.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.15/410-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/ramips/patches-5.15/710-at803x.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0007-PCI-aardvark-Make-msi_domain_info-structure-a-static.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-5.15/180-usb-xhci-add-support-for-performing-fake-doorbell.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0072-add-ipq806x-with-no-clocks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/613-netfilter_optional_tcp_window_check.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch
The file was removedtarget/linux/generic/pending-5.15/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch
The file was modifiedtarget/linux/generic/pending-5.15/851-0006-Revert-PCI-aardvark-Fix-initialization-with-old-Marv.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/420-v5.19-04-mtd-spinand-gigadevice-add-support-for-GD5F-2-4-GQ5x.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/650-netfilter-add-xt_FLOWOFFLOAD-target.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0016-PCI-aardvark-Add-support-for-PME-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0013-PCI-aardvark-Add-support-for-ERR-interrupt-on-emulat.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/420-v5.19-03-mtd-spinand-gigadevice-add-support-for-GD5F1GQ5RExxG.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-02-net-phy-at803x-add-DAC-amplitude-fix-for-8327-phy.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/745-v5.16-01-net-phy-at803x-add-support-for-qca-8327-A-variant.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/205-backtrace_module_info.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0001-PCI-aardvark-Replace-custom-PCIE_CORE_INT_-macros-wi.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0010-PCI-aardvark-Add-support-for-masking-MSI-interrupts.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/850-0011-PCI-aardvark-Fix-setting-MSI-address.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/721-net-add-packet-mangeling.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-01-net-phy-at803x-fix-resume-for-QCA8327-phy.patch (diff)
The file was removedtarget/linux/generic/backport-5.15/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch
The file was modifiedtarget/linux/generic/pending-5.15/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/655-increase_skb_pad.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/420-v5.19-02-mtd-spinand-gigadevice-add-support-for-GD5FxGQ4xExxG.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/746-v5.16-04-net-phy-at803x-better-describe-debug-regs.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/745-v5.16-02-net-phy-at803x-add-resume-suspend-function-to-qca83x.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/532-jffs2_eofdetect.patch (diff)
The file was modifiedinclude/kernel-5.15 (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch (diff)
コミット b92ec82235b996ece32bc84af177adf1a4dcb90e by hauke
kernel: bump 5.10 to 5.10.110

Removed upstreamed:
  generic/backport-5.10/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch
  generic/pending-5.10/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch
  ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.patch

All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200
Compile-/run-tested: ath79/generic (Archer C7 v2).

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: b92ec82)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0028-mm-Remove-the-PFN-busy-warning.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/420-firmware-qcom-scm-disable-SDI.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 modifiedinclude/kernel-5.10 (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/772-v5.14-net-dsa-mt7530-add-interrupt-support.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/121-ASoC-pcm5102a-Make-codec-selectable.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0060-Add-support-for-all-the-downstream-rpi-sound-card-dr.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/backport-5.10/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.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/lantiq/patches-5.10/0001-MIPS-lantiq-add-pcie-driver.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/backport-5.10/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.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-0388-dt-Use-compatible-string-for-BCM2711-DSI1.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/610-v5.13-55-netfilter-conntrack-Introduce-tcp-offload-timeout-co.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/0001-v5.12-ARM-dts-qcom-ipq4019-add-USB-devicetree-nodes.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/613-netfilter_optional_tcp_window_check.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/bcm27xx/patches-5.10/950-0139-xhci-implement-xhci_fixup_endpoint-for-interval-adju.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/generic/backport-5.10/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.10/410-bt-mtk-serial-fix.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.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/generic/backport-5.10/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.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/generic/pending-5.10/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0006-PCI-aardvark-Make-MSI-irq_chip-structures-static-dri.patch (diff)
The file was removedtarget/linux/ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.patch
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-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0173-net-phy-2711-Allow-ethernet-LED-mode-to-be-set-via-d.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.10/904-debloat_dma_buf.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/at91/patches-5.10/143-clocksource-drivers-timer-microchip-pit64b-Add-clock.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/ipq40xx/patches-5.10/0002-v5.12-ARM-dts-qcom-ipq4019-add-more-labels.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-0527-drm-connector-Create-a-helper-to-attach-the-hdr_outp.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-0697-ARM-dts-bcm2711-fold-in-the-correct-interrupt.patch (diff)
The file was removedtarget/linux/generic/pending-5.10/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch
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-0154-xhci-Use-more-event-ring-segment-table-entries.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0174-net-phy-2711-Change-the-default-ethernet-LED-actions.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-5.10/0003-v5.12-ARM-dts-qcom-ipq4019-add-SDHCI-VQMMC-LDO-node.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0372-phy-broadcom-Add-bcm54213pe-configuration.patch (diff)
The file was removedtarget/linux/generic/backport-5.10/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch
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/850-0005-PCI-aardvark-Check-return-value-of-generic_handle_do.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/770-v5.15-net-dsa-mt7530-support-MDB-operations.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.10/0072-add-ipq806x-with-no-clocks.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/octeontx/patches-5.10/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.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/pending-5.10/532-jffs2_eofdetect.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch (diff)
コミット 738d44f5ea6f6450c2c8a29cf5836e22b479340b by daniel
trusted-firmware-a.mk: make sure include directory exists

ARM Trusted Firmware builds do not depend on any target libraries as
they are bare-metal builds. However, the compiler aborts due to
-Werror=missing-include-dirs if the include dir doesn't exists and this
can happen when building with parallelisation as that makes it likely
for arm-trusted-firmware-* to be build very early before any of the
libraries which would implicitely create the directory.
Fix this by making sure the include dir exists before building.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 738d44f)
The file was modifiedinclude/trusted-firmware-a.mk (diff)
コミット dffad93d3e34275b87d97724e64447d8bde537ff by daniel
arm-trusted-firmware-mediatek: remove no longer needed Configure step

As anyway only the default is called now we can as well also just remove
the override for Build/Configure.

Fixes: e2cffbb805 ("arm-trusted-firmware-mediatek: update to 2021-03-10")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: dffad93)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット 5cf5dce05ae829ec848ad63a6da300c4fddcd510 by daniel
imagebuilder: export SOURCE_DATE_EPOCH to environment

Export SOURCE_DATE_EPOCH to environment so filesystem and image
creation tools will make use of it.
Fixes reproducibility of images generated with the ImageBuilder.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 5cf5dce)
The file was modifiedtarget/imagebuilder/files/Makefile (diff)
コミット 3aa96efa24c13c6e0aafa5ad826f3f95a3bd74f9 by hauke
mac80211: Update to version 5.15.33-1

This updates mac80211 to version 5.15.33-1 which is based on kernel
5.15.33.
The removed patches were applied upstream.

This new release contains many fixes which were merged into the upstream
Linux kernel.
This also contains the following new drivers which are needed for ath11k:
* net/qrtr/
* drivers/bus/mhi/

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3aa96ef)
The file was removedpackage/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/302-mac80211-fix-regression-in-SSN-handling-of-addba-tx.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/313-nl80211-MBSSID-and-EMA-support-in-AP-mode.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/150-disable_addr_notifier.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.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/320-cfg80211-rename-offchannel_chain-structs-to-backgrou.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/300-mac80211-fix-rate-control-for-retransmitted-frames.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/303-mac80211-set-up-the-fwd_skb-dev-for-mesh-forwarding.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/rt2x00/602-rt2x00-introduce-rt2x00eeprom.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath10k/120-ath10k-fetch-calibration-data-via-nvmem-subsystem.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/400-allow-ibss-mixed.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/ath/402-ath_regd_optional.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/321-mac80211-fix-EAPoL-rekey-fail-in-802.3-rx-path.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/314-cfg80211-implement-APIs-for-dedicated-radar-detectio.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/324-mac80211-MBSSID-beacon-handling-in-AP-mode.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/build/060-no_local_ssb_bcma.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/322-mac80211-fix-forwarded-mesh-frames-AC-queue-selectio.patch
The file was modifiedpackage/kernel/mac80211/patches/subsys/307-mac80211_hwsim-make-6-GHz-channels-usable.patch (diff)
The file was modifiedpackage/kernel/mac80211/Makefile (diff)
The file was removedpackage/kernel/mac80211/patches/build/070-headers-fix-lockdep_assert_not_held.patch
The file was removedpackage/kernel/mac80211/patches/subsys/327-mac80211-allow-non-standard-VHT-MCS-10-11.patch
The file was modifiedpackage/kernel/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.patch (diff)
The file was modifiedpackage/kernel/mac80211/patches/subsys/318-cfg80211-allow-continuous-radar-monitoring-on-offcha.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/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 modifiedpackage/kernel/mac80211/patches/subsys/308-mac80211-add-support-for-.ndo_fill_forward_path.patch (diff)
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/315-cfg80211-move-offchan_cac_event-to-a-dedicated-work.patch (diff)
The file was removedpackage/kernel/mac80211/patches/subsys/304-mac80211-send-ADDBA-requests-using-the-tid-queue-of-.patch
The file was modifiedpackage/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch (diff)
コミット aece8f5ae8d15e5e79b8e34a176895209709afb6 by daniel
scripts/gen_image_generic.sh: generate reproducible EFI filesystem

Generate FAT filesystem for EFI boot in a reproducible way:
* use '--invariant' option of mkfs.fat
* set timestamps of all files to SOURCE_DATE_EPOCH
* make sure files are ordered locale-independent

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: aece8f5)
The file was modifiedscripts/gen_image_generic.sh (diff)
コミット c9c2b01b8441195807e8b492c7d3e385e6c6afdc by daniel
mediatek/mt7622: enable accelerated crypto drivers

Use ARMv8 Crypto Extensions for AES, ghash and sha256.

This results in a 16 times speed gain in speed for aes-128-ctr, 17x in
aes-128-gcm, and 9 times in sha256.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: c9c2b01)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.10 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-5.15 (diff)
コミット e89f3e85eb1c1d81294e5d430a91b0ba625e2ec0 by hauke
wolfssl: bump to 5.2.0

Fixes two high-severity vulnerabilities:

- CVE-2022-25640: A TLS v1.3 server who requires mutual authentication
  can be bypassed.  If a malicious client does not send the
  certificate_verify message a client can connect without presenting a
  certificate even if the server requires one.

- CVE-2022-25638: A TLS v1.3 client attempting to authenticate a TLS
  v1.3 server can have its certificate heck bypassed. If the sig_algo in
  the certificate_verify message is different than the certificate
  message checking may be bypassed.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: e89f3e8)
The file was modifiedpackage/libs/wolfssl/patches/200-ecc-rng.patch (diff)
The file was modifiedpackage/libs/wolfssl/patches/300-fix-SSL_get_verify_result-regression.patch (diff)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
The file was modifiedpackage/libs/wolfssl/patches/100-disable-hardening-check.patch (diff)
コミット 1135b75d1fd26049a0644b304b7199e4a73c6a08 by hauke
nftables: add CONFLICT between versions

Have nftables-json conflict with nftables-nojson.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 1135b75)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット 685ae2687bd1b199dc83ee1e16d47c05afca6102 by hauke
toolchain: musl: Update to version 1.2.3

Changes:
new features:
- qsort_r function (POSIX-future)
- pthread_getname_np extension function
- hard float on SPE FPU for powerpc-sf
- SEEK_DATA and SEEK_HOLE exposed in unistd.h (Linux extensions)

compatibility:
- free now preserves errno (POSIX-future requirement)
- setjmp is declared explicitly with returns_twice for non-GCC compilers
- macro version of isascii is no longer defined for C++
- dynamic linker now tolerates zero-length LOAD segments
- epoll_[p]wait is now a cancellation point
- pwd/grp functions no longer fail on systems without AF_UNIX support
- POSIX TZ parsing is stricter to allow more names to fallback to files
- NULL is now defined as nullptr when used in C++11 or later
- gettext now accepts null pointer as argument

bugs fixed:
- old regression in wcwidth of Hangul combining (vowel/final) letters
- duplocale used wrong malloc when malloc was replaced (1.2.2 regression)
- fmaf rounded wrong on archs without FE_TOWARDZERO (all softfloat archs)
- popen didn't honor requirement not to leak other popen pipe fds to child
- aligned_alloc and variants crashed on allocation failure
- dl_iterate_phdr reported incorrect module TLS pointers
- mishandling of some inputs in acoshf and expm1f and functions using them
- potentially wrong-sign zero in cproj functions at infinity
- multiple bugs in legacy function cuserid
- minor posix_spawn file actions API conformance issues
- pthread_setname_np fd leak
- out-of-bound read in zoneinfo handling with distant-past times
- out-of-tree builds lacked generated debug cfi for x86 asm

arch-specific bugs fixed:
- powerpc (32-bit) struct shmid_ds layout was wrong for some fields
- time64 struct layout was wrong in sound ioctl fallback (32-bit archs)

In addition it contains the following improvements:
* protect stack canary from leak via read-as-string by zeroing second byte
* fix excessively slow TLS performance on some mips models

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Rui Salvaterra <rsalvaterra@gmail.com>
Tested-by: Rui Salvaterra <rsalvaterra@gmail.com>
Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 685ae26)
The file was modifiedtoolchain/musl/patches/110-read_timezone_from_fs.patch (diff)
The file was modifiedtoolchain/musl/common.mk (diff)
コミット 5d5afd51772c9a992cb6bb9e0a9dce6feaa3fdef by nbd
mac80211: backport minstrel_ht fix for legacy rates

Fixes OFDM rates on 5 GHz

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 5d5afd5)
The file was addedpackage/kernel/mac80211/patches/subsys/329-mac80211-minstrel_ht-fix-where-rate-stats-are-stored.patch
コミット bea01fa57f5c9c333138bbbc5c9f83b9d7553fb5 by jo
netfilter: move nf-log modules into separate packages

Both legacy iptables and nftables require nf-log modules for rule logging,
so move them into a separate package both firewall implementations can
depend on.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: bea01fa)
The file was modifiedpackage/kernel/linux/modules/netfilter.mk (diff)
The file was modifiedinclude/netfilter.mk (diff)
コミット 4bfdb12debbda9be0474662a293c31e9d0868864 by koen.vandeputte
kernel: add missing symbols for 5.15

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: 4bfdb12)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
コミット f3fa68e5153bda9e443cc7300ad40615565ce26b by koen.vandeputte
ath79: nand: add 5.15 support for nand subtarget

Tested on GL.iNet E750

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
(commit: f3fa68e)
The file was modifiedtarget/linux/ath79/nand/target.mk (diff)
コミット 435d7a052bf1b6a3a01cb3ad6cda6ba4b25b1879 by rsalvaterra
firewall3: bump to latest git HEAD

4cd7d4f Revert "firewall3: support table load on access on Linux 5.15+"
50979cc firewall3: remove unnecessary fw3_has_table

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 435d7a0)
The file was modifiedpackage/network/config/firewall/Makefile (diff)
コミット 0dbca1b2baf9c26514b517a1e5860f6a5b04d5ae by daniel
base-files: more robust sysupgrade on NAND

Make sure sysupgrade on NAND also works in case of UBI volumes having
index >9. While at it, also make sure UBI device is detected and abort
in case it isn't. Use Shell built-in shorthand ':' instead of 'true'.

Fixes #9708
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 0dbca1b)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット acf701a070d8430f03a92a3a6253b0935d00ab1e by daniel
malta: add config-5.15

Adding the kernel configuration has accidentally been omitted when
enabling testing kernel 5.15. Add it now.

Fixes: 09f6200198 ("malta: enable testing kernel 5.15")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: acf701a)
The file was addedtarget/linux/malta/config-5.15
コミット 2c8873033e3c0b5a5e8f6080ea3a73fde6a55f39 by daniel
procd: update to git HEAD

6343c3a procd: completely remove tmp-on-zram support
5c5e63f uxc: fix potential NULL-pointer dereference
eb03f03 jail: include necessary files for per-netns netifd instance

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2c88730)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット c5f113c43f43c20555298c8500bf91bffbe1f58b by daniel
netifd: relax check in dhcp proto handler

Checking whether /sbin/udhcpc is a symbolic link breaks using the
DHCP proto handler inside procd-ujail where bind-mounts are used for
the resolved link. Check whether /sbin/udhcpc is executable instead
to allow using the proto handler for DHCP-provisioned containers.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: c5f113c)
The file was modifiedpackage/network/config/netifd/files/lib/netifd/proto/dhcp.sh (diff)
コミット 10068a2e89f26ca447c313dba36acb8ccae7f74a by gch981213
kernel: 5.15: add support for ESMT F50x1G41LB

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: 10068a2)
The file was addedtarget/linux/generic/pending-5.15/486-01-mtd-spinand-add-support-for-ESMT-F50x1G41LB.patch
コミット e30424112ea0514c2b7b001ee5ed891fae202012 by gch981213
mediatek: 5.15: enable arm arch timer for mt7629

otherwise the system delay is completely broken.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(commit: e304241)
The file was modifiedtarget/linux/mediatek/mt7629/config-5.15 (diff)
The file was addedtarget/linux/mediatek/patches-5.15/102-mt7629-enable-arch-timer.patch
コミット 9a22943eb2670303393a2103f47fae312f484bd2 by daniel
mediatek: 5.15: re-enable arch timer on MT7623 as well

Re-enable arch timer also on MT7623, yet another time.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 9a22943)
The file was modifiedtarget/linux/mediatek/mt7623/config-5.15 (diff)
コミット a001630a1aafa224f854fa3ea7589ecefb6e01ae by ynezz
urandom-seed: go back to seeding with shell script temporarily

This reverts commit 2edc017a6e0cb92b72b768aaa46c6d336ad84eff.

We shouldn't be using a shell script here, but the SeedRNG integration
into OpenWRT requires a bit more thought. Etienne raised some important
points immediately after this was merged and planned to send some follow
up commits, but became busy with other things. The points he raised are
important enough that we should actually back this out until it's ready
to go, and then merge it as a cohesive unit. So let's revert this for
now, and come back to it later on.

Cc: Etienne Champetier <champetier.etienne@gmail.com>
Cc: Petr Štetiar <ynezz@true.cz>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(commit: a001630)
The file was modifiedpackage/system/urandom-seed/files/etc/init.d/urandom_seed (diff)
The file was removedpackage/system/urandom-seed/seedrng.c
The file was modifiedpackage/system/urandom-seed/Makefile (diff)
The file was modifiedpackage/system/urandom-seed/files/lib/preinit/81_urandom_seed (diff)
The file was addedpackage/system/urandom-seed/files/sbin/urandom_seed
コミット 30d2fcffeb9b5eee0f7a64a1589b5fd839f8be4d by ynezz
generic: backport 5.16 RTL8366RB improvements

The prerequisite DSA changes for the nice RTL8366RB improvements
are already backported so bring back these changes as well.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: 30d2fcf)
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-07-net-dsa-rtl8366rb-Use-core-filtering-tracking.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-08-net-dsa-rtl8366rb-Support-disabling-learning.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-01-net-dsa-rtl8366rb-Support-bridge-offloading.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-06-net-dsa-rtl8366-Drop-and-depromote-pointless-prints.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-09-net-dsa-rtl8366rb-Support-fast-aging.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-10-net-dsa-rtl8366rb-Support-setting-STP-state.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-02-net-dsa-rtl8366-Drop-custom-VLAN-set-up.patch
The file was addedtarget/linux/generic/backport-5.15/774-v5.16-03-net-dsa-rtl8366rb-Rewrite-weird-VLAN-filering-enable.patch
コミット bc19ce078dcb9f08b64319da13cf5ab768254fda by ynezz
gemini: Create patches and config for kernel v5.15

This creates a v5.15 baseline for the Gemini platform.
The main new attraction is the new crypto driver from
Corentin Labbe that we activate in the new config.
Config was refreshed.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: bc19ce0)
The file was addedtarget/linux/gemini/patches-5.15/0001-usb-host-fotg2-add-Gemini-specific-handling.patch
The file was addedtarget/linux/gemini/patches-5.15/0002-ARM-dts-Augment-DIR-685-partition-table-for-OpenWrt.patch
The file was addedtarget/linux/gemini/config-5.15
コミット 81da8a295bad2d7ea29bb19493a75b42e5d9ad63 by ynezz
gemini: Bump kernel to v5.15

It's working well on all tested targets, so let's move
Gemini forward to v5.15. imx is already bumped so why not.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(commit: 81da8a2)
The file was modifiedtarget/linux/gemini/Makefile (diff)
コミット 4d289ae7e63893f90957b77962c6b60574d35441 by daniel
scripts/gen_image_generic.sh: fix order of files in EFI bootfs

mtools recursive copy (mcopy -s ...) is using READDIR(3) to iterate
over the directory entries, hence they end up in the FAT filesystem in
traversal order which breaks reproducibility (rather than being added
to the FAT filesystem in a reproducible order). Implement recursive
copy in gen_image_generic.sh in Shell code instead, as in that way we
can force files to be copied in reproducible order.

Fixes: aece8f5ae8 ("scripts/gen_image_generic.sh: generate reproducible EFI filesystem")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 4d289ae)
The file was modifiedscripts/gen_image_generic.sh (diff)
コミット 08ebc3881d3f351d2d4ca9202ca446c96b38a1e1 by daniel
mtools: update to version 4.0.39

Improvements since the 4.0.38 release are:
- Rename strtoi to strosi (string to signed int). The strtoi
   function on BSD does something else (returns an intmax, not
   an int)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 08ebc38)
The file was modifiedtools/mtools/Makefile (diff)
コミット c7077313106625d1f44d3b5ae1b099012b999032 by ynezz
kernel: of-mdio: fix 5.15 fwnode_mdio dependency

Upstream in commit bc1bee3b87ee ("net: mdiobus: Introduce
fwnode_mdiobus_register_phy()") in version 5.14 introduced new
dependency:

Package kmod-of-mdio is missing dependencies for the following libraries:

  fwnode_mdio.ko

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c707731)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 0fa0a19a607845d98946d9412ce2386bda03358a by ynezz
kernel: mdio-devres: fix of-mdio dependency

armvirt/64 when compiled with ALL_KMODS=y reports following:

Package kmod-mdio-devres is missing dependencies for the following libraries:
of_mdio.ko

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 0fa0a19)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 0225469dcdd7d2d3f9b69b2d0e2f1e0648aad15b by ynezz
kernel: usb-net-smsc95xx: fix 5.15 dependency

armvirt/64 when compiled with ALL_KMODS=y reports following:

Package kmod-usb-net-smsc95xx is missing dependencies for the following libraries:
libphy.ko

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 0225469)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット 8361946e1b940d060e902e381e785575f44b6e57 by ynezz
kernel: netdevices: add generic selftests module

Upstream in commit 3e1e58d64c3d ("net: add generic selftest support") in
version 5.13 added generic selftests module and usb-net-asix already
depends on it, in version 5.18 via commit 1710b52d7c13 ("net: usb:
smsc95xx: add generic selftest support") it will be used by
usb-net-smsc95xx as well.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: 8361946)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット afb0e9336e2e608a55fe0166e0280356f4b222be by ynezz
kernel: usb-net-asix: fix 5.15 dependency

Upstream in commit 34a1dee6bc44 ("net: usb: asix: ax88772: add generic
selftest support") in version 5.14 added dependency on generic selftest
functionality and armvirt/64 when compiled with ALL_KMODS=y reports following:

Package kmod-usb-net-asix is missing dependencies for the following libraries:
mdio_devres.ko
selftests.ko

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: afb0e93)
The file was modifiedpackage/kernel/linux/modules/usb.mk (diff)
コミット 68e672f32df3d6b8a75534df5962ac99b693601b by ynezz
build: target: improve UX of CONFIG_TARGET handling

Make it clear, that for `make kernel_{menu,old}config` it's possible to
use only following values for CONFIG_TARGET variable:

* env
* target
* subtarget
* subtarget_target

This should prevent misuse like `make kernel_menuconfig
CONFIG_TARGET=bcm2710` etc.

Keep support for obsolete `platform` and `subtarget_platform` targets
with deprecation notice so this compat stuff could be removed in the
future.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
Acked-by: Piotr Dymacz <pepe2k@gmail.com>
(commit: 68e672f)
The file was modifiedinclude/target.mk (diff)
コミット c91df224f54fdd44c9c0487a8c91876f5d273164 by ynezz
ath79: add support for Yuncore XD3200

Specification:

- QCA9563 (775MHz), 128MB RAM, 16MB SPI NOR
- 2T2R 802.11b/g/n 2.4GHz
- 2T2R 802.11n/ac 5GHz
- 2x 10/100/1000 Mbps Ethernet, with 802.3at PoE support (WAN port)

LED for 5 GHz WLAN is currently not supported as it is connected directly
to the QCA9882 radio chip.

Flash instructions:

If your device comes with generic QSDK based firmware, you can login
over telnet (login: root, empty password, default IP: 192.168.188.253),
issue first (important!) 'fw_setenv' command and then perform regular
upgrade, using 'sysupgrade -n -F ...' (you can use 'wget' to download
image to the device, SSH server is not available):

  fw_setenv bootcmd "bootm 0x9f050000 || bootm 0x9fe80000"
  sysupgrade -n -F openwrt-...-yuncore_...-squashfs-sysupgrade.bin

In case your device runs firmware with YunCore custom GUI, you can use
U-Boot recovery mode:

1. Set a static IP 192.168.0.141/24 on PC and start TFTP server with
   'tftp' image renamed to 'upgrade.bin'
2. Power the device with reset button pressed and release it after 5-7
   seconds, recovery mode should start downloading image from server
   (unfortunately, there is no visible indication that recovery got
   enabled - in case of problems check TFTP server logs)

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: c91df22)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9563_yuncore_xd3200.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
コミット f9ff282d17ec652d63fa2404e47bb0e15ed95b69 by ynezz
mac80211 adjust QCA9561 PA bias

ath9k is setting the TX PA DC bias level different on QCA9561 and QCA9565
although they have the same radio IP-core, which results in a very low
output power and very low throughput as devices are further away from
the AP (compared to other 2.4GHz APs.)

In real life testing, without this patch the 2.4GHz throughput on Yuncore
XD3200 is around 10Mbps sitting close to the AP, and close to theoretical
maximum with the patch applied.

Signed-off-by: Clemens Hopfer <openwrt@wireloss.net>
[edit commit message]
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: f9ff282)
The file was addedpackage/kernel/mac80211/patches/ath9k/580-ath9k_ar9561_xpa_bias_level_top.patch
コミット a05dcb07241aa83a4416b56201e31b4af8518981 by ynezz
ath79: add support for Yuncore A930

Specification:

- QCA9533 (650 MHz), 64 or 128MB RAM, 16MB SPI NOR
- 2x 10/100 Mbps Ethernet, with 802.3at PoE support (WAN)
- 2T2R 802.11b/g/n 2.4GHz

Flash instructions:

If your device comes with generic QSDK based firmware, you can login
over telnet (login: root, empty password, default IP: 192.168.188.253),
issue first (important!) 'fw_setenv' command and then perform regular
upgrade, using 'sysupgrade -n -F ...' (you can use 'wget' to download
image to the device, SSH server is not available):

  fw_setenv bootcmd "bootm 0x9f050000 || bootm 0x9fe80000"
  sysupgrade -n -F openwrt-...-yuncore_...-squashfs-sysupgrade.bin

In case your device runs firmware with YunCore custom GUI, you can use
U-Boot recovery mode:

1. Set a static IP 192.168.0.141/24 on PC and start TFTP server with
   'tftp' image renamed to 'upgrade.bin'
2. Power the device with reset button pressed and release it after 5-7
   seconds, recovery mode should start downloading image from server
   (unfortunately, there is no visible indication that recovery got
   enabled - in case of problems check TFTP server logs)

Signed-off-by: Clemens Hopfer <openwrt@wireloss.net>
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: a05dcb0)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was addedtarget/linux/ath79/dts/qca9533_yuncore_a930.dts
コミット 8084ec8061ef04df9a9231a660ada0a52f427b5f by ynezz
ath79: cleanup mikrotik routerboot partitions

For some reason useless labels and aliases have been propagated through
copy-paste. Before the issue spreads any further, this patch cleans up
all relevant DTS files to the canonical form, bringing ath79 in line
with other mikrotik platforms (ramips and ipq40xx).

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: 8084ec8)
The file was modifiedtarget/linux/ath79/dts/ar9342_mikrotik_routerboard-912uag-2hpnd.dts (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/ath79/dts/ar7100_mikrotik_routerboard-4xx.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_mikrotik_routerboard-16m-nor.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9533_mikrotik_routerboard-16m.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-92x.dtsi (diff)
コミット 7a256d97d9ded84d1bfd531e775099774e7b6b06 by daniel
image: strip metadata from images when used in other artifacts

Image metadata and signature is of no use for images which are included
inside other artifacts (like an SD-card image). Strip them off before
using images in artifacts or stashing them for the ImageBuilder as the
contained signature breaks reproducibility.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 7a256d9)
The file was modifiedinclude/image-commands.mk (diff)
コミット ecd81de7a5ab4899cc95107b402f7a402caf70bd by yszhou4tech
ath79: add nvmem cell mac-address-ascii support

This is needed for devices with mac address stored in ascii format, e.g.
HiWiFi HC6361 to be ported in the following patch.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: ecd81de)
The file was addedtarget/linux/ath79/patches-5.15/600-of_net-add-mac-address-ascii-support.patch
The file was addedtarget/linux/ath79/patches-5.10/600-of_net-add-mac-address-ascii-support.patch
コミット 5c147d36ba7e998aee7ff4f81553b935bcfc5383 by yszhou4tech
ath79: port HiWiFi HC6361 from ar71xx

The device was added for ar71xx target and dropped during the ath79
transition, mainly because of the ascii mac address stored in bdinfo
partition

Device page, http://wiki.openwrt.org/toh/hiwifi/hc6361

The vendor u-boot image accepts sysupgrade.bin image with specific
requirements, including having squashfs signature "hsqs" at file offset
0x140000.  This is not possible now that OpenWrt kernel image is at
least 2MB with the signature at offset 0x240000.

Installation of current build of OpenWrt now requires a bootstrap step
of installing an earlier version first.

- If the vendor u-boot accepts sysupgrade image, hc6361 image of LEDE
   release should work
- If the vendor u-boot accepts only verified flashsmt image, install
   the one in the above device page.  The image is based on Barrier
   Breaker

   SHA256SUM of the flashsmt image

81b193b95ea5f8e5c30cd62fa9facf275f39233be4fdeed7038f3deed2736156

After the bootstrap step, current build of OpenWrt can be installed
there fine.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(commit: 5c147d3)
The file was addedtarget/linux/ath79/dts/ar9331_hiwifi_hc6361.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
コミット 3a4d972d43987e1ab0f697817c0f68d1a4a706dc by hauke
ipq806x: remove non-working fixes for USB bug in 5.10 dtsi additions

These workarrounds are incomplete and non-functional, and thus not needed.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 3a4d972)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-r7500.dts (diff)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts (diff)
コミット 284f2c2ae0e569660effa61c9f8d0f6459a2ae19 by hauke
ipq806x: fix USB bug in 5.10 dtsi additions

The existing device tree has incorrect definitions for usb3_0 and usb3_1
and the blocks they depend upon: their addresses and interrupts are
swapped. However, their clocks and resets are not. The result is that
the USB blocks are non-functional if only one of them is enabled.

This fix backports the definitions from mainline Linux 5.15 to
OpenWrt's 5.10 dtsi additions. See the relevant mainline code here:
https://github.com/torvalds/linux/blob/v5.17/arch/arm/boot/dts/qcom-ipq8064.dtsi#L1062-L1148

This fix does not break existing ports. But some ports may have enabled
both USB blocks even thought their board only implements one, because
enabling a single USB block would not have worked before this fix.
This means that revisiting all ports of ipq806x devices that implement
a single USB port is advised. This work must be done by maintainers that
can determine which USB block corresponds to the implemented port on
their hardware.

Note that this fix swaps the names of the hardware ports. This is
unfortunate, but will happen anyway when switching to kernel 5.15. Thus,
it is best to do this ASAP, before users get to depend on port names.

It is strongly recommended that this fix is backported to 22.03 before
its release. This will minimize the number of users affected by the port
name swap.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 284f2c2)
The file was modifiedtarget/linux/ipq806x/patches-5.10/083-ipq8064-dtsi-additions.patch (diff)
コミット 3f0d87fd69b13f7d1fa06bdcc951a2896a0a9360 by hauke
ipq806x: fix wrong CPU OPP for ipq8062

Fix wrong CPU OPP for ipq8062. Revision of the SoC added an
extra 25mV for every pvs. Also fix the voltage min/max value
that were wrong.

Reviewed-by: Robert Marko robimarko@gmail.com
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 3f0d87f)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8062.dtsi (diff)
コミット c99013e242682a71051619806f9cc4f4e51a58fa by hauke
kernel: backport ZTE RNDIS bogus MAC address fix

This is required to support built-in modem of ZTE MF286R, in addition to
other external modems, such as MF831, MF910, MF920, which refuse to
reconfigure their remote MAC address, even if "locally administered" bit
is set, leading to dropped traffic towards the host. Add a workaround
for that issue already present in cdc_ether to rndis_host driver as
well.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: c99013e)
The file was addedtarget/linux/generic/backport-5.15/882-v5.19-rndis_host-limit-scope-of-bogus-MAC-address-detectio.patch
The file was addedtarget/linux/generic/backport-5.10/882-v5.19-rndis_host-limit-scope-of-bogus-MAC-address-detectio.patch
The file was addedtarget/linux/generic/backport-5.15/880-v5.19-cdc_ether-export-usbnet_cdc_zte_rx_fixup.patch
The file was addedtarget/linux/generic/backport-5.10/881-v5.19-rndis_host-enable-the-bogus-MAC-fixup-for-ZTE-device.patch
The file was addedtarget/linux/generic/backport-5.10/880-v5.19-cdc_ether-export-usbnet_cdc_zte_rx_fixup.patch
The file was addedtarget/linux/generic/backport-5.15/881-v5.19-rndis_host-enable-the-bogus-MAC-fixup-for-ZTE-device.patch
コミット a67629bbe25ef3d0e159db1e0c6ca81affd06898 by hauke
comgt: ncm: allow specification of interface name

Add ifname property to UCI, which can be used to override the
autodetected interface name in case the detection fails due to having
none or more than one interface exposed by the modem, which is not
explicitly linked to TTY port. This is needed on certain variants of ZTE
MF286R built-in modem, which exposes both RNDIS and CDC-ECM interfaces
on the modem, on which the automatic detection may select the wrong
network interface.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: a67629b)
The file was modifiedpackage/network/utils/comgt/files/ncm.sh (diff)
コミット b2940bb8b2878ce193f2edaee3e7d4c44f4a2065 by hauke
comgt: ncm: select first available network interface for device

Some modems expose multiple network interfaces on the same USB device,
causing the connection setup script to fail, because glob matching in
the detection phase causes 'ls' to output more than one interface name
plus their base directories in sysfs. Avoid that by listing the
directories explicitly and then selecting first available interface.
This is the case for some variants of ZTE MF286R built-in modem, which
exposes both RNDIS and CDC-ECM network interfaces, causing the
connection setup to fail.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: b2940bb)
The file was modifiedpackage/network/utils/comgt/files/ncm.sh (diff)
コミット ed7957810c0aee04943559be9b0ed23431ee0654 by hauke
comgt: ncm: try to detect interface for ttyACM ports

Some modems expose ttyACM as their control ports, which have the
"device" symlink pointing one level down in sysfs tree. Try to find
network interfaces for them as well, this is commonly used for modems
exposing ACM + RNDIS or ACM + ECM interface combinations.

Co-developed-by: Cezary Jackiewicz <cezary@eko.one.pl>
Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: ed79578)
The file was modifiedpackage/network/utils/comgt/files/ncm.sh (diff)
コミット e02fb42c53bad5dd36726c6ef5a46bfe31d2e400 by hauke
comgt: support ZTE MF286R modem

The modem is based on Marvell PXA1826 and uses ACM+RNDIS interface to
establish connection with custom commands specific to ZTE modems.
Two variants of modems were discovered, some identifying themselves
as "ZTE", and others as plain "Marvell", the chipset manufacturer.
The modem itself runs a fork of OpenWrt inside, which root shell can be
accessed via ADB interface.

Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: e02fb42)
The file was modifiedpackage/network/utils/comgt/Makefile (diff)
The file was modifiedpackage/network/utils/comgt/files/ncm.json (diff)
コミット 56cd49bdc8ff762c52327ee7faa14cb99895e0fd by hauke
lantiq: fritz736x: Move GPIO resets to the inidvidual board.dts files

FRITZ!Box 7360 V2 and FRITZ!Box 7360 SL both use GPIOs 37 (for &phy0)
and GPIO 44 (for &phy1) to control the PHY's reset lines. FRITZ!Box 7362
SL however uses GPIO 45 (for &phy0) and GPIO 44 (for &phy1). Move the
GPIO reset definitions to each individual board .dts and while at it,
fix the GPIOs for the FRITZ!Box 7362 SL.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
(commit: 56cd49b)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7360-v2.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7360sl.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz7362sl.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi (diff)
コミット fc60b97a772e857d1d049b34f116d91c462db462 by hauke
pcre: pass -fPIC under host as well

static libraries need them as they are not PIC by default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: fc60b97)
The file was modifiedpackage/libs/pcre/Makefile (diff)
コミット b363f7488643882b9c53a1e2c6db2a110703cc1d by hauke
readline: add host PIC

Python seems to fail to link to libreadline properly because of this.
Not a fatal error but an error nontheless.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(commit: b363f74)
The file was modifiedpackage/libs/readline/Makefile (diff)
コミット bb505d82add5636da891bb97fdabc57947280e88 by hauke
ramips: add support for Wavlink WL-WN531A3

The Wavlink WL-WN531A3 is an AC1200 router with 5 fast ethernet ports
and one USB 2.0 port.
It's also known as Wavlink QUANTUM D4.

Hardware
--------
SoC:   Mediatek MT7628AN
RAM:   64MB
FLASH: 8MB NOR (GigaDevice GD25Q64CSIG3)
ETH:
  - 5x 10/100 Mbps Ethernet (4x LAN + 1x WAN)
WIFI:
  - 2.4GHz: 1x (integrated in SOC) (2x2:2)
  - 5GHz:   1x MT7612E (2x2:2)
  - 4 external antennas
BTN:
  - 1x Reset button
  - 1x WPS button
  - 1x Turbo button
  - 1x Touchlink button
  - 1x ON/OFF switch
LEDS:
  - 1x Red led (system status)
  - 1x Blue led (system status)
  - 7x Blue leds (wifi led + 5 ethernet ports + power)
USB:
  - 1x USB 2.0 port
UART:
  - 57600-8-N-1
    J1
      O VCC +3,3V (near lan ports)
      o RX
      o TX
      o GND

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 M31A3.V4300.200420 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; cp /dev/mtd0ro /etc_ro/lighttpd/www/dev/mtd0ro; ls -la /etc_ro/lighttpd/www/dev/mtd0ro

3) After few seconds in the textarea should appear this output:
-rw-r--r--    1 0        0         8388608 /etc_ro/lighttpd/www/dev/mtd0ro

   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 ; do cp /dev/mtd${i}ro /etc_ro/lighttpd/www/dev/mtd${i}ro; done; ls -la /etc_ro/lighttpd/www/dev/

6) After few seconds, in the textarea should appear this output:
-rw-r--r--    1 0        0          196608 mtd1ro
-rw-r--r--    1 0        0           65536 mtd2ro
-rw-r--r--    1 0        0           65536 mtd3ro
-rw-r--r--    1 0        0         8060928 mtd4ro
drwxr-xr-x    7 0        0               0 ..
drwxr-xr-x    2 0        0               0 .

   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

   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.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:9B (factory @ 0x28)
   WAN XX:XX:XX:XX:XX:9C (factory @ 0x2e)
   WIFI 2G XX:XX:XX:XX:XX:9D (factory @ 0x04)
   WIFI 5G XX:XX:XX:XX:XX:9E (factory @ 0x8004)

   LABEL XX:XX:XX:XX:XX:9D

2) There is just one wifi led for both wifi interfaces.
   It currently shows only the 2.4 GHz wifi activity.

Signed-off-by: Davide Fioravanti <pantanastyle@gmail.com>
(commit: bb505d8)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn531a3.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
コミット 78c3534645958c123aa82cec9926a34eed5dd5dd by hauke
ramips: add support for BOLT! Arion

This device is from now-defunct BOLT! ISP in Indonesia.
The original firmware is based on mediatek SDK running linux 2.6 or 3.x in later revision.

Specifications:

- SoC:      MediaTek MT7621
- Flash:    32 MiB NOR SPI
- RAM:      128 MiB DDR3
- Ethernet: 2x 10/100/1000 Mbps (switched, LAN + WAN)
- WIFI0:    MT7603E 2.4GHz 802.11b/g/n
- WIFI1:    MT7612E 5GHz 802.11ac
- Antennas: 2x internal, non-detachable
- LEDs:     Programmable LEDs: 5 blue LEDs (wlan, tel, sig1-3) and 2 red LEDs (wlan and sig1)
            Non-programmable "Power"  LED
- Buttons:  Reset and WPS

Instalation:
Install from TFTP

Set your PC IP to 10.10.10.3 and gateway to 10.10.10.123
Press "1" when turning on the router, and type the initramfs file name

You also need to solder pin header or cable to J4 or neighboring test points (T19-T21)
Pinouts from top to bottom: GND, TX, RX, VCC (3.3v)
Baudrate: 57600n8

There's also an additional gigabit transformer and RTL8211FD managed by the LTE module on the backside of the PCB.

Signed-off-by: Abdul Aziz Amar <abdulaziz.amar@gmail.com>
(commit: 78c3534)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was addedtarget/linux/ramips/dts/mt7621_bolt_arion.dts
コミット 0085dd6cb5e3c57dd22994c22ce893575711b6f7 by hauke
kernel: bump 5.10 to 5.10.111

Removed upstreamed:
  pending-5.10/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch
  apm821xx/patches-5.10/150-ata-sata_dwc_460ex-Fix-crash-due-to-OOB-write.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: 0085dd6)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0537-clk-Introduce-a-clock-request-API.patch (diff)
The file was removedtarget/linux/apm821xx/patches-5.10/150-ata-sata_dwc_460ex-Fix-crash-due-to-OOB-write.patch
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/backport-5.10/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.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/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-0596-clk-Always-clamp-the-rounded-rate.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/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/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.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/bcm27xx/patches-5.10/950-0572-clk-requests-Ignore-if-the-pointer-is-null.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.10/711-v5.12-sfp-add-support-for-100-base-x-SFPs.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0256-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0581-clk-requests-Dereference-the-request-pointer-after-t.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-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/at91/patches-5.10/247-clk-use-clk_core_get_rate_recalc-in-clk_rate_get.patch (diff)
The file was modifiedtarget/linux/bcm63xx/patches-5.10/143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch (diff)
The file was 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/backport-5.10/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.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 removedtarget/linux/generic/pending-5.10/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch
コミット de7535a6ac4467dbc2981fbd5b0aa785d286c9a0 by hauke
kernel: bump 5.15 to 5.15.34

Deleted (upstreamed):
generic/pending-5.15/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch [1]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.34&id=60eabd66d17fa2cbc31f670b2f201f0bc54090a2

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: de7535a)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0009-PCI-aardvark-Assert-PERST-when-unbinding-driver.patch (diff)
The file was modifiedtarget/linux/generic/hack-5.15/661-kernel-ct-size-the-hashtable-more-adequately.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0008-PCI-aardvark-Fix-memory-leak-in-driver-unbind.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/920-mangle_bootargs.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0006-PCI-aardvark-Disable-bus-mastering-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0010-PCI-aardvark-Disable-link-training-when-unbinding-dr.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0007-PCI-aardvark-Mask-all-interrupts-when-unbinding-driv.patch (diff)
The file was modifiedtarget/linux/ipq806x/patches-5.15/0067-generic-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was modifiedinclude/kernel-5.15 (diff)
The file was modifiedtarget/linux/ath79/patches-5.15/910-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0011-PCI-aardvark-Disable-common-PHY-when-unbinding-drive.patch (diff)
The file was modifiedtarget/linux/generic/backport-5.15/850-v5.17-0005-PCI-aardvark-Comment-actions-in-driver-remove-method.patch (diff)
The file was removedtarget/linux/generic/pending-5.15/850-0003-PCI-aardvark-Fix-support-for-MSI-interrupts.patch
コミット 0642a2166b9526ec01fe47b6aed1fd57a29e35f9 by hauke
scripts: use std library for jam crc32 calculation

CRC32 is available in a standard library. It seems reasonable
to defer to that rather than run a custom implementation.

Signed-off-by: Doug Kerr <dek3rr@gmail.com>
(commit: 0642a21)
The file was modifiedscripts/cfe-partition-tag.py (diff)
The file was modifiedscripts/cfe-wfi-tag.py (diff)
コミット 6f692c9c497e5e60eb51da741b07ef1c10096355 by hauke
scripts: format to black

clean up formatting with black using 80 character line limit

Signed-off-by: Doug Kerr <dek3rr@gmail.com>
(commit: 6f692c9)
The file was modifiedscripts/cfe-wfi-tag.py (diff)
The file was modifiedscripts/cfe-partition-tag.py (diff)
コミット a4bf562aa71ad1e3dcffa392b79110d803a93f11 by hauke
ramips: add support for ASUS RT-AC1200-V2

Hardware specifications:
SoC: MT7628DAN MIPS_24KEc@580MHz 2.4G-n 2x2
WiFi: MT7613BEN 5G-ac 160MHz 2x2
Switch: 4x100M built-in SoC
Flash: 16MB W25Q128JVSQ SPI-NOR
DRAM: 64MB built-in SoC

MAC addresses as verified by OEM firmware:
use address source
Lan/Wan/2G *:60 factory 0x4 (label)
5G *:64 factory 0x8000

Serial console: 57600,8n1

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
after flashing OpenWrt, there will be first no 5GHz Wifi available probably,
wait until blinking finishes and do a reboot
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
do NOT power off the device after OpenWrt has booted until the LED flashing
after flashing OpenWrt, there will be first no 5GHz Wifi available probably,
wait until blinking finishes and do a reboot

Signed-off-by: Tamas Balogh <tamasbalogh@hotmail.com>
(commit: a4bf562)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_asus_rt-ac1200-v2.dts
The file was addedtarget/linux/ramips/dts/mt7628an_asus_rt-ac1200.dtsi
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/dts/mt7628an_asus_rt-ac1200.dts (diff)
コミット fb3f519e59653ead7ed02a3254e6f2f9ecfc8030 by hauke
ramips: mt7621: make u_env partition r/w for Linksys EA7xxx devices

Make u_env partition read/write - currently cannot write to it, which
blocks fw_setenv. This in turn breaks features like Advanced Reboot,
which rely on setting the environment variable boot_part (1 or 2).

Signed-off-by: Russell Morris <rmorris@rkmorris.us>
(commit: fb3f519)
The file was modifiedtarget/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi (diff)
コミット c2140e32ce32b9cc60f7d408e20bdf45dce6a634 by hauke
ath79: add support for MikroTik RouterBOARD 962UiGS-5HacT2HnT (hAP ac)

This patch adds support for the MikroTik RouterBOARD 962UiGS-5HacT2HnT (hAP ac)

Specifications:
- SoC: QCA9558
- RAM: 128 MB
- Flash: 16 MB SPI
- 2.4GHz WLAN: 3x3:3 802.11n on SoC
- 5GHz WLAN: 3x3:3 802.11ac on QCA9880 connected via PCIe
- Switch: 5x 1000/100/10 on QCA8337 connected via RGMII
- SFP cage: connected via SGMII (tested with genuine & generic GLC-T)
- USB: 1x type A, GPIO power switch
- PoE: Passive input on Ether1, GPIO switched passthrough to Ether5
- Reset button
- "SFP" LED connected to SoC
- Ethernet LEDs connected to QCA8337 switch
- Green WLAN LED connected to QCA9880

Not working:
- Red WLAN LED

Installation:
TFTP boot initramfs image and then perform sysupgrade. Follow common
MikroTik procedure as in https://openwrt.org/toh/mikrotik/common.

Signed-off-by: Ryan Mounce <ryan@mounce.com.au>
(commit: c2140e3)
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/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-96x.dtsi
The file was addedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-962uigs-5hact2hnt.dts
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
コミット 6f1efb28983758116a8ecaf9c93e1d875bb70af7 by hauke
ath79: add support for Sophos AP100/AP55 family

The Sophos AP100, AP100C, AP55, and AP55C are dual-band 802.11ac access
points based on the Qualcomm QCA9558 SoC. They share PCB designs with
several devices that already have partial or full support, most notably the
Devolo DVL1750i/e.

The AP100 and AP100C are hardware-identical to the AP55 and AP55C, however
the 55 models' ART does not contain calibration data for their third chain
despite it being present on the PCB.

Specifications common to all models:
- Qualcomm QCA9558 SoC @ 720 MHz (MIPS 74Kc Big-endian processor)
- 128 MB RAM
- 16 MB SPI flash
- 1x 10/100/1000 Mbps Ethernet port, 802.3af PoE-in
- Green and Red status LEDs sharing a single external light-pipe
- Reset button on PCB[1]
- Piezo beeper on PCB[2]
- Serial UART header on PCB
- Alternate power supply via 5.5x2.1mm DC jack @ 12 VDC

Unique to AP100 and AP100C:
- 3T3R 2.4GHz 802.11b/g/n via SoC WMAC
- 3T3R 5.8GHz 802.11a/n/ac via QCA9880 (PCI Express)

AP55 and AP55C:
- 2T2R 2.4GHz 802.11b/g/n via SoC WMAC
- 2T2R 5.8GHz 802.11a/n/ac via QCA9880 (PCI Express)

AP100 and AP55:
- External RJ45 serial console port[3]
- USB 2.0 Type A port, power controlled via GPIO 11

Flashing instructions:

This firmware can be flashed either via a compatible Sophos SG or XG
firewall appliance, which does not require disassembling the device, or via
the U-Boot console available on the internal UART header.

To flash via XG appliance:
- Register on Sophos' website for a no-cost Home Use XG firewall license
- Download and install the XG software on a compatible PC or virtual
   machine, complete initial appliance setup, and enable SSH console access
- Connect the target AP device to the XG appliance's LAN interface
- Approve the AP from the XG Web UI and wait until it shows as Active
   (this can take 3-5 minutes)
- Connect to the XG appliance over SSH and access the Advanced Console
   (Menu option 5, then menu option 3)
- Run `sudo awetool` and select the menu option to connect to an AP via
   SSH. When prompted to enable SSH on the target AP, select Yes.
- Wait 2-3 minutes, then select the AP from the awetool menu again. This
   will connect you to a root shell on the target AP.
- Copy the firmware to /tmp/openwrt.bin on the target AP via SCP/TFTP/etc
- Run `mtd -r write /tmp/openwrt.bin astaro_image`
- When complete, the access point will reboot to OpenWRT.

To flash via U-Boot serial console:
- Configure a TFTP server on your PC, and set IP address 192.168.99.8 with
   netmask 255.255.255.0
- Copy the firmware .bin to the TFTP server and rename to 'uImage_AP100C'
- Open the target AP's enclosure and locate the 4-pin 3.3V UART header [4]
- Connect the AP ethernet to your PC's ethernet port
- Connect a terminal to the UART at 115200 8/N/1 as usual
- Power on the AP and press a key to cancel autoboot when prompted
- Run the following commands at the U-Boot console:
    - `tftpboot`
    - `cp.b $fileaddr 0x9f070000 $filesize`
    - `boot`
- The access point will boot to OpenWRT.

MAC addresses as verified by OEM firmware:

use   address     source
LAN   label       config 0x201a (label)
2g    label + 1   art 0x1002    (also found at config 0x2004)
5g    label + 9   art 0x5006

Increments confirmed across three AP55C, two AP55, and one AP100C.

These changes have been tested to function on both current master and
21.02.0 without any obvious issues.

[1] Button is present but does not alter state of any GPIO on SoC
[2] Buzzer and driver circuitry is present on PCB but is not connected to
    any GPIO. Shorting an unpopulated resistor next to the driver circuitry
    should connect the buzzer to GPIO 4, but this is unconfirmed.
[3] This external RJ45 serial port is disabled in the OEM firmware, but
    works in OpenWRT without additional configuration, at least on my
    three test units.
[4] On AP100/AP55 models the UART header is accessible after removing
    the device's top cover. On AP100C/AP55C models, the PCB must be removed
    for access; three screws secure it to the case.
    Pin 1 is marked on the silkscreen. Pins from 1-4 are 3.3V, GND, TX, RX

Signed-off-by: Andrew Powers-Holmes <andrew@omnom.net>
(commit: 6f1efb2)
The file was addedtarget/linux/ath79/dts/qca9558_sophos_ap100.dts
The file was addedtarget/linux/ath79/dts/qca9558_sophos_ap55c.dts
The file was addedtarget/linux/ath79/dts/qca9558_sophos_ap.dtsi
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was addedtarget/linux/ath79/dts/qca9558_sophos_ap100c.dts
The file was addedtarget/linux/ath79/dts/qca9558_sophos_ap55.dts
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット eee41e33eca2f860724bceda3f36ea2e30149ef0 by hauke
ipq806x: Askey RT4230W REV6: enable onboard spi flash

There is a mr25h256 spi flash on this machine. From the mtd backup
of the stock firmware, this spi flash is empty.

[    3.652745] spi_qup 1a280000.spi: IN:block:16, fifo:64, OUT:block:16,
fifo:64
[    3.653925] spi-nor spi0.0: mr25h256 (32 Kbytes)

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: eee41e3)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts (diff)
コミット 45b3111b992377f0298e52e8787b1a730440b3bd by hauke
ipq806x: RT4230W: utilize nvmem-cells for ath10k caldata

Converts extraction entries from 11-ath10k-caldata into
nvmem-cells in the individual board's device-tree file.

Same as commit 2047058 ("ipq806x: utilize nvmem-cells
for pre-calibration data")

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Reviewed-by: Ansuel Smith <ansuelsmth@gmail.com>
(commit: 45b3111)
The file was modifiedtarget/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
コミット a5ac8ad0ba9df50bdd0dda1dc26cf36f83006893 by sander
realtek: add ZyXEL GS1900-24HP v1 support

The ZyXEL GS1900-24HP v1 is a 24 port PoE switch with two SFP ports,
similar to the other GS1900 switches.

Specifications
--------------
* Device:    ZyXEL GS1900-24HP v1
* SoC:       Realtek RTL8382M 500 MHz MIPS 4KEc
* Flash:     16 MiB
* RAM:       Winbond W9751G8KB-25 64 MiB DDR2 SDRAM
* Ethernet:  24x 10/100/1000 Mbps, 2x SFP 100/1000 Mbps
* LEDs:
  * 1 PWR LED (green, not configurable)
  * 1 SYS LED (green, configurable)
  * 24 ethernet port link/activity LEDs (green, SoC controlled)
  * 24 ethernet port PoE status LEDs
  * 2 SFP status/activity LEDs (green, SoC controlled)
* Buttons:
  * 1 "RESET" button on front panel (soft reset)
  * 1 button ('SW1') behind right hex grate (hardwired power-off)
* PoE:
  * Management MCU: ST Micro ST32F100 Microcontroller
  * 6 BCM59111 PSE chips
  * 170W power budget
* Power:     120-240V AC C13
* UART:      Internal populated 10-pin header ('J5') providing RS232;
             connected to SoC UART through a TI or SIPEX 3232C for voltage
             level shifting.

* 'J5' RS232 Pinout (dot as pin 1):
  2) SoC RXD
  3) GND
  10) SoC TXD

Serial connection parameters: 115200 8N1.

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

OEM upgrade method:

* Log in to OEM management web interface

* Navigate to Maintenance > Firmware > Management

* If "Active Image" has the first option selected, OpenWrt will need to be
  flashed to the "Active" partition. If the second option is selected,
  OpenWrt will need to be flashed to the "Backup" partition.

* Navigate to Maintenance > Firmware > Upload

* Upload the openwrt-realtek-rtl838x-zyxel_gs1900-24hp-v1-initramfs-kernel.bin
  file by your preferred method to the previously determined partition.
  When prompted, select to boot from the newly flashed image, and reboot
  the switch.

* Once OpenWrt has booted, scp the sysupgrade image to /tmp and flash it:

  > sysupgrade /tmp/openwrt-realtek-rtl838x-zyxel_gs1900-24hp-v1-squashfs-sysupgrade.bin

U-Boot TFTP method:

* Configure your client with a static 192.168.1.x IP (e.g. 192.168.1.10).

* Set up a TFTP server on your client and make it serve the initramfs
  image.

* Connect serial, power up the switch, interrupt U-boot by hitting the
  space bar, and enable the network:

  > rtk network on

* Since the GS1900-24HP v1 is a dual-partition device, you want to keep the
  OEM firmware on the backup partition for the time being. OpenWrt can
  only be installed in the first partition anyway (hardcoded in the
  DTS). To ensure we are set to boot from the first partition, issue the
  following commands:

  > setsys bootpartition 0
  > savesys

* Download the image onto the device and boot from it:

  > tftpboot 0x81f00000 192.168.1.10:openwrt-realtek-rtl838x-zyxel_gs1900-24hp-v1-initramfs-kernel.bin
  > bootm

* Once OpenWrt has booted, scp the sysupgrade image to /tmp and flash it:

  > sysupgrade /tmp/openwrt-realtek-rtl838x-zyxel_gs1900-24hp-v1-squashfs-sysupgrade.bin

Signed-off-by: Martin Kennedy <hurricos@gmail.com>
[Add info on PoE hardware to commit message]
Signed-off-by: Sander Vanheule <sander@svanheule.net>
(commit: a5ac8ad)
The file was modifiedtarget/linux/realtek/image/rtl838x.mk (diff)
The file was modifiedtarget/linux/realtek/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24hp-v1.dts
The file was modifiedpackage/boot/uboot-envtools/files/realtek (diff)
コミット c0a6fefd9b74af03a30810be20f0ce5504447b3e by ynezz
Revert "mac80211 adjust QCA9561 PA bias"

This reverts commit f9ff282d17ec652d63fa2404e47bb0e15ed95b69 as during
upstream patch review process nbd pointed out, that this patch needs
more work:

"The patch looks wrong to me. I'm pretty sure that AR_CH0_TOP2 is the
  correct register, the definition has an explicit check for 9561 as well.
  I believe this patch works by accident because it avoids writing a wrong
  value to that register."

1. https://lore.kernel.org/all/91c58969-c60e-2f41-00ac-737786d435ae@nbd.name

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c0a6fef)
The file was removedpackage/kernel/mac80211/patches/ath9k/580-ath9k_ar9561_xpa_bias_level_top.patch
コミット 9a750aae62de74b488d7df7bdbfa78cd606a8aaf by hauke
ramips: add support for OrayBox X3A

OrayBox X3A is a 2.4/5GHz dual band AC router, based on MediaTek MT7621.

Specification:
* SoC: MT7621
* RAM: DDR3 128 MiB
* Flash: 16 MiB NOR (XM25Q128)
* Wi-Fi: (single chip hosting both 2.4G and 5G)
  * 2.4GHz: MT7615
  * 5GHz: MT7615
* Ethernet: 3x 1000Mbps
  * Switch: MT7530
* LED:
  * Ethernet LEDs: On the back of the router, hardware-controlled.
  * Status LEDs: One "pixel-like" RGB LED in the front of the router,
                 which is actually made up of 3 individual LEDs (with
                 dedicated GPIO pins) with the color of Red, Green,
                 and Blue.
                 The OEM firmware only lights up one color at a time to
                 indicate status, but that's very boring, and the colors
                 actually look great when combined, so I've improvised a
                 little and made them indicate netdev activities.
                 My test results:
                 GPIO 13/14/15
                 000 white (actually more like bright green or cyan
                            because the brightness of the green LED is
                            higher than red and blue)
                 001 bright purple
                 010 bright green
                 011 red
                 100 bright cyan
                 101 blue
                 110 green
                 111 off

Flash Layout:
0x0000000-0x0030000 : "u-boot"
0x0030000-0x0040000 : "u-boot-env"
0x0040000-0x0050000 : "factory"
0x0050000-0x0f50000 : "firmware"
/*0x0f50000 to 0x0fe0000 is undefined, same as OEM firmware*/
0x0fe0000-0x0ff0000 : "bdinfo"
0x0ff0000-0x1000000 : "reserve"

MAC address:
MAC               Source                          Description    Fix
A0:CX:XX:BX:XX:0D BDINFO_9                        LAN(LABEL)     DTS
A0:CX:XX:BX:XX:0E BDINFO_9 + 1                    WAN            DTS
A2:CX:XX:BX:XX:0F FACTORY_4                       WIFI2G         DTS
A2:CX:XX:CX:XX:0F SETBIT 7 (FACTORY_4 + 0x100000) WIFI5G         HOTPLUG
A6:CX:XX:BX:XX:0F N/A                             WIFI2G_CLIENT  N/A
A6:DX:XX:BX:XX:0F N/A                             WIFI5G_CLIENT  N/A

Stock dmesg:
https://pastebin.com/2t2jwLdf

Stock Dumps:
https://pastebin.com/LDLxSWX3

Installation via SSH (does not void your warranty):
1.  -----UNLOCK SSH-----
1.1 Set computer IP to DHCP mode, load 'http://10.168.1.1/cgi-bin/luci' in
    your browser. Password is 'admin'.
1.2 Click the "备份且导出" (backup and export) button, and download the
    config file.
1.3 Open the downloaded file with 7zip, navigate to '/etc/config/'.
1.4 Edit the file './system'. Change the '0' into '1' under
    "config sys 'ssh'".
1.5 Save the file.
1.6 Upload the file by clicking the "导入且恢复" (import and recover)
    button. The router will automatically reboot.
2.  -----FLASH THE OPENWRT FIRMWARE-----
2.1 Use any scp tool to upload the 'sysupgrade' firmware to the '/tmp/'
    folder to your router. It should be root@10.168.1.1 and the password
    is 'admin'.
2.2 SSH into the router, also root@10.168.1.1 and the password is 'admin'.
2.3 **IMPORTANT** Type command 'dd if=/dev/mtd3 of=/tmp/firmware.bin', to
    backup the stock firmware. Since the OEM does not provide firmware
    download on their website, this is the only way to get it.
2.3 **ALSO IMPORTANT** Use any scp tool to download your backed-up stock
    firmware from '/tmp/' to your local drive. Then you'd better use a hex
    reading tool to have a rough look at it to make sure nothing is
    corrupt. Or u can just back up again and cross check the MD5.
2.4 Type command 'mtd write /tmp/XXX.bin firmware', and it should flash
    the firmware.
2.5 Verify that nothing went wrong. If you're confident, type 'reboot' and
    reboot the router.

Revert to stock firmware:
1.  load stock firmware using mtd (make sure u have a backup).

Signed-off-by: Ray Wang <raywang777@foxmail.com>
(commit: 9a750aa)
The file was addedtarget/linux/ramips/dts/mt7621_oraybox_x3a.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 54d9051c5596814293edd9e6a534c8d1e56e6fcf by hauke
linux-firmware: Update to version 20220411

The following files used in OpenWrt changed:
amd64-microcode/lib/firmware/amd-ucode/microcode_amd_fam17h.bin
amd64-microcode/lib/firmware/amd-ucode/microcode_amd_fam19h.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_smc.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/aldebaran_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/arcturus_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_me.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_smc.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/beige_goby_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/cyan_skillfish2_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/cyan_skillfish2_me.bin
amdgpu-firmware/lib/firmware/amdgpu/cyan_skillfish2_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/cyan_skillfish2_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/cyan_skillfish2_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/dcn_3_1_6_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_me.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_smc.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/dimgrey_cavefish_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/gc_10_3_7_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/gc_10_3_7_me.bin
amdgpu-firmware/lib/firmware/amdgpu/gc_10_3_7_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/gc_10_3_7_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/gc_10_3_7_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/gc_10_3_7_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_me.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/green_sardine_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_me.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/navi10_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/navi12_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/navi12_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/navi12_sdma1.bin
amdgpu-firmware/lib/firmware/amdgpu/navi12_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/navi12_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/navi12_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/navi14_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/navi14_smc.bin
amdgpu-firmware/lib/firmware/amdgpu/navi14_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/navi14_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/navi14_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_me.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_smc.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/navy_flounder_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_me.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/picasso_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/psp_13_0_8_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/psp_13_0_8_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/psp_13_0_8_toc.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_me.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/raven2_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_me.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/raven_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_me.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/renoir_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/sdma_5_2_7.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_dmcub.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_me.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_sdma.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_smc.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_sos.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_ta.bin
amdgpu-firmware/lib/firmware/amdgpu/sienna_cichlid_vcn.bin
amdgpu-firmware/lib/firmware/amdgpu/vangogh_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/vangogh_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/vangogh_me.bin
amdgpu-firmware/lib/firmware/amdgpu/vangogh_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/vangogh_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/vangogh_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/vega10_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/vega10_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/vega10_me.bin
amdgpu-firmware/lib/firmware/amdgpu/vega10_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/vega10_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/vega10_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/vega12_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/vega12_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/vega12_me.bin
amdgpu-firmware/lib/firmware/amdgpu/vega12_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/vega12_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/vega12_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/vega20_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/vega20_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/vega20_me.bin
amdgpu-firmware/lib/firmware/amdgpu/vega20_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/vega20_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/vega20_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_asd.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_ce.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_me.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_mec.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_mec2.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_pfp.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_rlc.bin
amdgpu-firmware/lib/firmware/amdgpu/yellow_carp_ta.bin
ibt-firmware/lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
iwlwifi-firmware-ax210/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm
iwlwifi-firmware-iwl9260/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-firmware-iwl9000/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 54d9051)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
コミット 7dc52a78ae2c2f748a0c0c4adcb13979260b3498 by ynezz
mac80211: fix QCA9561 PA bias

This patch fixes an invalid TX PA DC bias level on QCA9561, which
results in a very low output power and very low throughput as devices
are further away from the AP (compared to other 2.4GHz APs),
following a suggestion from nbd[1].

This patch has been submitted upstream[2].

[1] https://lore.kernel.org/all/91c58969-c60e-2f41-00ac-737786d435ae@nbd.name
[2] https://lore.kernel.org/linux-wireless/20220417145145.1847-1-hacks+kernel@slashdirt.org/

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
(commit: 7dc52a7)
The file was addedpackage/kernel/mac80211/patches/ath9k/580-ath9k_ar9561_fix_bias_level.patch
コミット e20de224427008e0f26161f924bc347d974fd15a by ynezz
ath79: add support for MikroTik RouterBOARD wAP-2nD (wAP)

The MikroTik RouterBOARD wAP-2nd (sold as wAP) is a small
2.4 GHz 802.11b/g/n PoE-capable AP.

Specifications:
- SoC: Qualcomm Atheros QCA9533
- Flash: 16 MB (SPI)
- RAM: 64 MB
- Ethernet: 1x 10/100 Mbps (PoE in)
- WiFi: AR9531 2T2R 2.4 GHz (SoC)
- 3x green LEDs (1x lan, 1x wlan, 1x user)

See https://mikrotik.com/product/RBwAP2nD for more info.

Flashing:
TFTP boot initramfs image and then perform sysupgrade. Follow common
MikroTik procedure as in https://openwrt.org/toh/mikrotik/common.

Note: following 781d4bfb397cdd12ee0151eb66c577f470e3377d
The network setup avoids using the integrated switch and connects the
single Ethernet port directly. This way, link speed (10/100 Mbps) is
properly reported by eth0.

Signed-off-by: David Musil <0x444d@protonmail.com>
(commit: e20de22)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
The file was addedtarget/linux/ath79/dts/qca9533_mikrotik_routerboard-wap-2nd.dts
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ath79/image/mikrotik.mk (diff)
The file was modifiedtarget/linux/ath79/mikrotik/base-files/etc/board.d/02_network (diff)
コミット 3f2d0703b60357e3ff1865783335be9f51528eb8 by gch981213
mediatek: remove crypto-hw-mtk package

The MediaTek's Crypto Engine module is only available for mt7623, in
which case it is built into the kernel.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: 3f2d070)
The file was modifiedtarget/linux/mediatek/modules.mk (diff)
コミット f5ed603d0ce795bb8beb55db90b566836eef6514 by daniel
base-files: emit diagnostics on sysupgrade abort

Emit diagnostics if nand sysupgrade is aborted because UBI partition
cannot be attached. Also avoid redudndant checks.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: f5ed603)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット e3238a486f8102bdca3ea12091ef2425eabcd13e by daniel
base-files: improve sysupgrade ubiblock handling

Only remove ubiblock devices required for nand sysupgrade.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: e3238a4)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 1e191adb20abe428d5feb128ce28f1457ae5110b by daniel
base-files: fix nand sysupgrade comments

Erroneous comments possibly applied to an earlier code revision.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 1e191ad)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 073dc450b5ca91cfffd9097f0e3900dd390be399 by daniel
base-files: safer sysupgrade for kernel-in-UBI devices

Ensure that the kernel CRC is invalidated while rootfs is being updated.
This allows the bootloader to detect an interrupted sysupgrade and fall
back to an alternate booting method, instead of just going ahead with
normal boot and effectively bricking the device.

Possible fallbacks include a recovery initramfs partition or UBI volume
and TFTP. See here for an example U-Boot configuration with fallbacks:
https://shorturl.at/befsA (https://github.com/Lanchon/openwrt-tr4400-v2/
blob/e7d707d6bd7839fbd0b8d0bd180fce451df77e47/install-recovery.sh#L52-L63)

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 073dc45)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット ecbcc0b595516d059092b89efbef69b93cf97f6a by daniel
base-files: safer sysupgrade.tar for kernel-out-of-UBI

Ensure that the kernel CRC is invalidated while rootfs is being updated.
This allows the bootloader to detect an interrupted sysupgrade and fall
back to an alternate booting method, such as TFTP, instead of just going
ahead with normal boot and effectively bricking the device.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: ecbcc0b)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 264d9483025c9604709879094810f25e6c9fac38 by daniel
base-files: clean up nand tar sysupgrade code

Prepares code for ubirename-based safe sysupgrade implementation.

Fixes several issues:
- the special CI_KERNPART value "none" is ignored if an MTD partition
  named "none" exists
- misleading variable names (such as has_kernel to mean "tar has kernel
  and it should not be written to an MTD partition but a UBI volume")
- inconsistent treatment of zero-length tar member files
- inconsistent meaning of "0" and "" variable values
- redundant operations (unneeded untaring, repeated untaring, unneeded
  partition lookups)
- inconsistent variable quoting

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 264d948)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット de4b65a793f8b7222d19f7507e7d3d93a0677597 by daniel
base-files: clean up ubinized sysupgrade code

Remove redundant check from nand ubinized sysupgrade code. This check
has already been done in the only caller of the affected function:
nand_do_upgrade.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: de4b65a)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット f8351d65bb32f07a6362b136d66153073f601acb by daniel
base-files: clean up nand sysupgrade code

Fix some inconsistent quoting in nand sysupgrade code.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: f8351d6)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット bfd9afc38dc8a5e158aea11f89c43980396cceff by daniel
base-files: fix issues in nand sysupgrade

Fix issues while retaining configuration during nand sysupgrade:
- abort configuration saving if data partition is not found
- generate diagnostics if saving fails (eg, because of lack of space)
- do not output "sysupgrade successful" in case of errors

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: bfd9afc)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 9a2f08f6e704d733fea88b6b511f2fa06b8039f4 by daniel
base-files: trim unnecessary nand sysupgrade code

Remove unnecessary sync commands during nand sysupgrade.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 9a2f08f)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット 9ba28f978c76692876f4f5bc7ad66e8fc73084fb by daniel
base-files: minimize critical time in sysupgrade

Attempt to minimize the time during which an interrupted nand sysupgrade
can lead to a non-functional device by flushing caches before starting
the upgrade procedure.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
(commit: 9ba28f9)
The file was modifiedpackage/base-files/files/lib/upgrade/nand.sh (diff)
コミット fc245338d6e02e61fa7ecbd1a828aed97cdbef88 by daniel
mediatek: mt7622: remove '0x' prefix from pstore address in dts

Adresses of device tree nodes are typically noted without the '0x'
prefix. While having the '0x' prefix doesn't hurt when using Linux,
more recent versions of U-Boot will add a duplicate ramoops node as a
simple string compare is used to check if the node is already present.

Remove the '0x' prefix to avoid the kernel warning resulting from
U-Boot adding a dupplicate pstore/ramoops node.

See also https://lists.denx.de/pipermail/u-boot/2022-April/481810.html

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: fc24533)
The file was modifiedtarget/linux/mediatek/patches-5.10/105-dts-mt7622-enable-pstore.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-5.15/105-dts-mt7622-enable-pstore.patch (diff)
コミット 810b48e79389a54b9b332fa2834360602a9734f3 by daniel
uboot-mediatek: remove '0x' prefix from pstore node

Remove '0x' prefix from pstore node in dts, just like it was done
for the device tree used by Linux on MT7622.
This change is done in preparation to update U-Boot to 2022.04.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 810b48e)
The file was modifiedpackage/boot/uboot-mediatek/patches/050-mt7622-enable-pstore.patch (diff)
コミット 0b5a3234369395e886c2902d4b6a490c4ea91634 by hauke
toolchain: Update glibc 2.34 to recent HEAD

This adds the following changes:

31186e2cb7 elf: Sort tests and modules-names
511b244cc5 elf: Add a comment after trailing backslashes
de6cdd6875 elf/Makefile: Reflow and sort most variable assignments
948ebc098e Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader)
b952c25dc7 x86: Black list more Intel CPUs for TSX [BZ #27398]
aa601d0244 x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398]
e09e7b1492 support: Add support_socket_so_timestamp_time64
e098446037 linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350)
489d0b8b32 Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg
008003dc6e tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837]
05c83ccaf5 linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850]
ad615b59c7 Linux: Simplify __opensock and fix race condition [BZ #28353]
d8302ba2da hurd if_index: Explicitly use AF_INET for if index discovery
6eaf10cbb7 socket: Do not use AF_NETLINK in __opensock
0351c75c5f linux: Fix missing __convert_scm_timestamps (BZ #28860)
d64b08d5ba Add reference to BZ#28860 on NEWS
007e054d78 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865]
04d60ce0f2 string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]
38e0d24794 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896]
d093b677c3 x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]
15b00d2af0 x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c
d5d1c95aaf NEWS: Add a bug fix entry for BZ #28896
852361b5a3 localedef: Handle symbolic links when generating locale-archive
3be79b72d5 Fix elf/tst-audit2 on hppa
c6f9085ee4 hppa: Fix swapcontext
f610d2935f hppa: Revise gettext trampoline design
40fc6a74ee nptl: Fix cleanups for stack grows up [BZ# 28899]
6c9c230765 hppa: Fix warnings from _dl_lookup_address
b5032c3d37 io: Add fsync call in tst-stat
b53f0c11de nss: Do not mention NSS test modules in <gnu/lib-names.h>
54b1273395 nss: Protect against errno changes in function lookup (bug 28953)
c82bdf033f Don't add access size hints to fortifiable functions
0e6ebf06e4 Make sure that the fortified function conditionals are constant
536910724d debug: Add tests for _FORTIFY_SOURCE=3
98ea9372cc __glibc_unsafe_len: Fix comment
10f7bdebe5 fortify: Fix spurious warning with realpath
d6a58bd81d Enable _FORTIFY_SOURCE=3 for gcc 12 and above
f8c2f620f1 debug: Autogenerate _FORTIFY_SOURCE tests
224d8c1890 debug: Synchronize feature guards in fortified functions [BZ #28746]
738ee53f0c hppa: Implement swapcontext in assembler (bug 28960)
d53b9cc391 hppa: Use END instead of PSEUDO_END in swapcontext.S
4b5b8a1cdf powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC
b19de59d62 elf: Avoid nested functions in the loader [BZ #27220]
c6df39a0bd elf: Fix elf_get_dynamic_info definition
b868b45f67 elf: Fix dynamic-link.h usage on rtld.c
f6a54a3042 elf: Fix elf_get_dynamic_info() for bootstrap
a31bbe3242 elf: Move LAV_CURRENT to link_lavcurrent.h
e25fe99213 elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespace_list() (BZ #28062)
ce0cb6d1d2 elf: Add _dl_audit_objopen
66e9d27a09 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid
ec0fc2a153 elf: Add _dl_audit_objsearch
198660741b elf: Add _dl_audit_objclose
b2d99731b6 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind
31473c273b elf: Add _dl_audit_preinit
fd9c4e8a1b elf: Add _dl_audit_pltenter
a8e211daea elf: Add _dl_audit_pltexit
29496b3103 elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533)
02c6a3d353 elf: Add audit tests for modules with TLSDESC
d1b9bee29a elf: Issue audit la_objopen for vDSO
2255621f0e elf: Do not fail for failed dlmopen on audit modules (BZ #28061)
98047ba95c elf: Add la_activity during application exit
efb21b5fb2 elf: Fix initial-exec TLS access on audit modules (BZ #28096)
056fc1c0e3 elf: Issue la_symbind for bind-now (BZ #23734)
b118bce87a elf: Fix runtime linker auditing on aarch64 (BZ #26643)
165e7ad459 Fix elf/tst-audit25a with default bind now toolchains
aabdad371f elf: Replace tst-audit24bmod2.so with tst-audit24bmod2
4dca2d3a7b hppa: Fix bind-now audit (BZ #28857)
ceed89d089 NEWS: Update fixed bug list for LD_AUDIT backports.
0c03cb54c8 S390: Add new s390 platform z16.
290db09546 nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)
5d8c777634 hurd: Fix arbitrary error code
b87b697f15 mips: Fix mips64n32 64 bit time_t stat support (BZ#29069)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0b5a323)
The file was modifiedtoolchain/glibc/patches/050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch (diff)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット 7a732213322d9aa6d8743beffb185ca6f53a5bea by mail
build: use numeric-owner in ipkg-build

To create packages the `ipkg-build` script is used which double packs
`control.tar.gz` and `data.tar.gz` to a single package. By default it's
using a verbose username instead of a numeric value for files.

Official OpenWrt images (artifacts) are created within docker containers
which do not seem to contain those verbose usernames and instead
defaults to numeric values.

This becomes a problem when rebuilding public artifacts because other
build environments may offer verbose usernames and there the created
packages is different from the official ones.

With this commit `ipkg-build` always uses numeric values for user/group
and thereby making it easier to reproduce official artifacts.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 7a73221)
The file was modifiedscripts/ipkg-build (diff)
コミット 92add80414c2f39ba8fd0d221d0f37e75fb19951 by nbd
kernel: add missing config symbols

MPLS feature symbols are normally only set when kmod-mpls is enabled, but the
CONFIG_MPLS symbol they depend on could also have been selected by openvswitch
instead

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 92add80)
The file was modifiedtarget/linux/generic/config-5.15 (diff)
The file was modifiedtarget/linux/generic/config-5.10 (diff)
コミット c18c6e53b9860b248986cea4b6856806a65af73c by ynezz
wolfssl: fix compilation with /dev/crypto

This is trivial fix of a duplicate definition of 'int ret'.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(commit: c18c6e5)
The file was addedpackage/libs/wolfssl/patches/400-wolfcrypt-src-port-devcrypto-devcrypto_aes.c-remove-.patch
コミット 6e837bc5d83a7c8b8433748ab875b6f23357f56a by rsalvaterra
kernel: x86: remove an upstreamed patch

012-pcengines-apu2-detect-apuv4-board.patch is upstream since Linux 5.5 [1].

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.5&id=3d00da1de3ea36ba44f4a7ba76c8c8b16f98204b

Acked-by: Petr Štetiar <ynezz@true.cz>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: 6e837bc)
The file was removedtarget/linux/x86/patches-5.10/012-pcengines-apu2-detect-apuv4-board.patch
The file was removedtarget/linux/x86/patches-5.15/012-pcengines-apu2-detect-apuv4-board.patch
コミット 079828fa54a81b9672c55f7f1d02bd2879a4944a by daniel
uboot-mediatek: replace patch with accepted commit

Replace pending patch with version accepted upstream.
Other than in the first suggested version, the new property is now
called 'u-boot,bootconf' instead of 'bootconf'.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 079828f)
The file was modifiedpackage/boot/uboot-mediatek/patches/280-image-fdt-save-name-of-FIT-configuration-in-chosen-node.patch (diff)
コミット 690f7152673bc033e6fe5f0104be6c2b8aa16529 by daniel
kernel: update FIT partition parser to new property name

The commit "uboot-mediatek: replace patch with accepted commit" changed
the name of the boot configuration property from 'bootconf' to
'u-boot,bootconf'. Reflect this change in the FIT partition parser.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 690f715)
The file was modifiedtarget/linux/generic/files/block/partitions/fit.c (diff)
コミット 0d2d52df69e91fe2f6e3e65750c0728fc45f5ab2 by nbd
mt76: update to the latest version

d4937118ec4f mt76: fix rx reordering with non explicit / psmp ack policy
f50672518bcc mt76: do not attempt to reorder received 802.3 packets without agg session
75e046e3c9ae mt76: fix antenna config missing in 6G cap
64ede85f14b5 mt76: mt7915: remove SCS feature
db0a67582028 mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
68a2f68d5c01 mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
1e7b77294e97 mt76: mt7921: fix kernel crash at mt7921_pci_remove
795830a99a6c mt76: mt7915: add debugfs knob for RF registers read/write
60a8ec12a8eb mt76: mt7603: move spin_lock_bh() to spin_lock()
5ec7a2eac867 mt76: mt7915: disable RX_HDR_TRANS_SHORT
eecbb4992073 mt76: fix encap offload ethernet type check

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 0d2d52d)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 0400774a1001835b912ecf2097bba1306deba9f8 by jo
ucode: update to latest Git HEAD

e14b099 syntax: implement support for ES6 template literals
111cf06 vm: stop executing bytecode on return of nested calls

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: 0400774)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット af02a12d7ccb64a3abbd9683dd22275b538f6d50 by jo
firewall4: update to latest Git HEAD

fc83d46 ruleset: set auto-merge directive for interval sets
9bce873 fw4: fix skipping invalid ipset entries
425ea8a fw4: fix applying zone flags for source bound rules

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: af02a12)
The file was modifiedpackage/network/config/firewall4/Makefile (diff)
コミット c59704334c4a01bc18ab489f86d4ca7d2ea3cb8f by jo
ucode: fix PKG_MIRROR_HASH

Fixes: 0400774a10 ("ucode: update to latest Git HEAD")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(commit: c597043)
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット fb4edcef712432e0e42f0c28be8829b6d2fb44e9 by nbd
mt76: update to the latest version

a666d5637bc3 mt76: fix tx status related use-after-free race on station removal

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: fb4edce)
The file was modifiedpackage/kernel/mt76/Makefile (diff)
コミット 8a1003c5986514d7a78f78b3ee94003837d82582 by hauke
ath79: ZTE MF286R: add comgt-ncm to DEVICE_PACKAGES

When adding support to the router's built-in modem, this required
package was omitted, because it was already enabled in the image
configuration in use for testing, and this went unnoticed.
In result, the modem still isn't fully supported in official images.
As it is the primary WAN interface, add the missing package.

Fixes: e02fb42c53ba ("comgt: support ZTE MF286R modem")
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(commit: 8a1003c)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット b8ed98b10004d5de25c1b4b2d2b59b15fc04f794 by hauke
bcm63xx: fix description fix name case

The `Description` should be capital.

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(commit: b8ed98b)
The file was modifiedtarget/linux/bcm63xx/profiles/default.mk (diff)
コミット cab20be008591f89dd89c4e444cdf022fa7f57eb by hauke
kernel: bump 5.10 to 5.10.112

Manually rebased:
  ath79/patches-5.10/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <graysky@archlinux.us>
(commit: cab20be)
The file was modifiedtarget/linux/ath79/patches-5.10/600-of_net-add-mac-address-ascii-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-5.10/950-0409-drm-atomic-Pass-the-full-state-to-CRTC-atomic_check.patch (diff)
The file was modifiedtarget/linux/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/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch (diff)
The file was modifiedtarget/linux/oxnas/patches-5.10/999-libata-hacks.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-0689-drm-automatic-legacy-gamma-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.10/834-ledtrig-libata.patch (diff)
The file was modifiedtarget/linux/ath79/patches-5.10/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch (diff)
The file was modifiedinclude/kernel-5.10 (diff)
コミット daa35a4d606edac84c4fcdb537c86375d93f37ac by hauke
kernel: bump 5.15 to 5.15.35

Patches automatically rebased.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(commit: daa35a4)
The file was modifiedtarget/linux/ath79/patches-5.15/600-of_net-add-mac-address-ascii-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-5.15/834-ledtrig-libata.patch (diff)
The file was modifiedinclude/kernel-5.15 (diff)
コミット 4891b865380e2b7f32acf0893df9c1ca9db8d4ea by hauke
ramips: add support for YunCore AX820/HWAP-AX820

There are two versions which are identical apart from the enclosure:
  YunCore AX820: indoor ceiling mount AP with integrated antennas
  YunCore HWAP-AX820: outdoor enclosure with external (N) connectors

Hardware specs:
  SoC: MediaTek MT7621DAT
  Flash: 16 MiB SPI NOR
  RAM: 128MiB (DDR3, integrated)
  WiFi: MT7905DAN+MT7975DN 2.4/5GHz 2T2R 802.11ax
  Ethernet: 10/100/1000 Mbps x2 (WAN/PoE+LAN)
  LED: Status (green)
  Button: Reset
  Power: 802.11af/at PoE; DC 12V,1A
  Antennas: AX820(indoor): 4dBi internal; HWAP-AX820(outdoor): external

Flash instructions:
  The "OpenWRT support" version of the AX820 comes with a LEDE-based
  firmware with proprietary MTK drivers and a luci webinterface and
  ssh accessible under 192.168.1.1 on LAN; user root, no password.
  The sysupgrade.bin can be flashed using luci or sysupgrade via ssh,
  you will have to force the upgrade due to a different factory name.
  Remember: Do *not* preserve factory configuration!

MAC addresses as used by OEM firmware:
  use   address            source
  2g    44:D1:FA:*:0b      Factory 0x0004 (label)
  5g    46:D1:FA:*:0b      LAA of 2g
  lan   44:D1:FA:*:0c      Factory 0xe000
  wan   44:D1:FA:*:0d      Factory 0xe000 + 1
The wan MAC can also be found in 0xe006 but is not used by OEM dtb.

Due to different MAC handling in mt76 the LAA derived from lan is used
for 2g to prevent duplicate MACs when creating multiple interfaces.

Signed-off-by: Clemens Hopfer <openwrt@wireloss.net>
(commit: 4891b86)
The file was addedtarget/linux/ramips/dts/mt7621_yuncore_ax820.dts
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 36790ca6940b84dede450c54df9f75500454b92b by hauke
firmware-utils: bump to git HEAD

05fd700 tplink-safeloader: TP-Link RE650 v2 support

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 36790ca)
The file was modifiedtools/firmware-utils/Makefile (diff)
コミット 39799974a372fb4333d21f077c670b8a56b9d696 by hauke
ramips: add support for TP-Link RE650 v2

TP-Link RE650 v2 is largely similar to v1 that
is already supported by OpenWrt. Notable differences
is differnt SPI Flash - 8 MB instead of 16 MB
(from cFeon instead of Winbond) and a different
configuration of PCIE connections to wifi chips.
Otherwise it's largely the same product as v1

Hardware specification:

- SoC 880 MHz - MediaTek MT7621AT
- 128 MB of DDR3 RAM
- 8 MB - cFeon QH64A-104HIP
- 4T4R 2.4 GHz - MediaTek MT7615E
- 4T4R 5 GHz - MediaTek MT7615E
- 1x 1 Gbps Ethernet - MT7621AT integrated
- 7x LEDs (Power, 2G, 5G, WPS(x2), Lan(x2))
- 4x buttons (Reset, Power, WPS, LED)
- UART pinout - GND, RX, TX, labeled in the middle of the PCB,
  requires soldering because they're not through holes.

  Serial console @ 57600,8n1

Flash instructions:

Upload
openwrt-ramips-mt7621-tplink_re650-v2-squashfs-factory.bin
from the RE650 web interface.

TFTP recovery to stock firmware:
I didn't try recovering back to the stock firmware, however,
if there is such process for other RExxx devices, it seems like
it could be similar here.

Signed-off-by: Marcin Gordziejewski <openwrt@flicksfix.com>
(commit: 3979997)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_re650-v2.dts
コミット 089eb02abcd7512c6d182953560eb2453ef144ca by hauke
ath79: ubnt: drop swconfig on ac-{lite,lr,mesh}

These don't have switches that could be configured using swconfig.

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
(commit: 089eb02)
The file was modifiedtarget/linux/ath79/image/generic-ubnt.mk (diff)
コミット 46980294f66ab07b79f9037758a7ea94072340df by mail
iwinfo: update to latest HEAD

a479b9b devices: remove whitespace
562d015 iwinfo: nl80211: fix hwmode parsing for multi-band NICs

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 4698029)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 8bde12413ddb71af11584af3aa4c95644867525e by musashino.open
general: update README.md
(commit: 8bde124)
The file was modifiedREADME.md (diff)
コミット e8265a27cbf13d4d38dad17c3ae8f0ed4889b180 by musashino.open
build: update download.pl to change priority of mirrors
(commit: e8265a2)
The file was modifiedscripts/download.pl (diff)