Skip to content
成功

変更履歴

概要

  1. mpc85xx: refresh kernel patch (commit: 15fb19c) (details)
  2. tools/ccache: update to 4.12.1 (commit: 075ec55) (details)
  3. kernel: fix build of kmod-udptunnel4 and kmod-udptunnel6 (commit: f7d6e73) (details)
  4. base-files: split /etc/profile (commit: eb71d10) (details)
  5. base-files: allow to skip unwanted scripts (commit: 9b7ffed) (details)
  6. toolchain: nasm: update to 3.01 (commit: e62ff2e) (details)
  7. kernel: bump 6.12 to 6.12.58 (commit: 738876e) (details)
  8. uboot-rockchip: add dedicated uboot for LinkEase EasePi R1 (commit: 5dff7b4) (details)
  9. rockchip: LinkEase EasePi R1 use dedicated uboot (commit: e6a5ca0) (details)
  10. airoha: reorder I2C and UART patches (commit: db51030) (details)
  11. airoha: backport and fix pinctrl driver (commit: 69f0ee5) (details)
  12. airoha: fix PHY_DETACH_NO_HW_RESET patch panic (commit: c7d6692) (details)
  13. airoha: an7581: enable NPU by default (commit: a19ccd9) (details)
  14. airoha: spi: update en7523 airoha snfi patches & dts (commit: 6e3867e) (details)
  15. uboot-airoha: update to v2025.10 (commit: b8742b1) (details)
  16. mediatek: add support for ipTIME AX3000SE (commit: 05a597e) (details)
  17. mediatek: add Zyxel NWA90AX PRO model identifier (commit: 2cc8d3e) (details)
  18. mediatek: fix ubi size for zbtlink zbt z8102ax v2 (commit: d2fa070) (details)
  19. Revert "kernel: generic: mtdsplit_seil: return 0 instead of -ENODEV" (commit: 730b387) (details)
  20. kernel: generic: mtdsplit_seil: use -ENOENT instead of -ENODEV (commit: e9ae6b1) (details)
  21. Revert "kernel: mtdsplit_h3c_vfs: return 0 for non-fatal errors" (commit: 728ca2b) (details)
  22. kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV (commit: 2acf18b) (details)
  23. Revert "kernel: mtdsplit_uimage: return 0 if not fatal" (commit: 8e6c692) (details)
  24. kernel: mtdsplit_uimage: use -ENOENT instead of -ENODEV (commit: d21262e) (details)
  25. Revert "kernel: mtdsplit_minor: return 0 if not fatal" (commit: 91a9fb7) (details)
  26. kernel: mtdsplit_minor: use -ENOENT instead of -ENODEV (commit: f9eaa1c) (details)
  27. ramips: add support for D-Link DIR-2660 A2 (commit: 485f9b0) (details)
  28. ath79: reduce config partition size for RE450 v1 and RE355 v1 to 0x20000 (commit: a03bd9d) (details)
  29. ath79: switch TP-Link RE355 v1, RE450 v1 and RE450 v2 to mtd-concat (commit: e768731) (details)
  30. ath79: re-enable build of TP-Link RE355 v1, RE450 v1 and RE450 v2 (commit: 2f17e44) (details)
  31. mediatek: add support for Imou HX21 (commit: 2462b36) (details)
  32. ramips: add support for ipTIME AX2002MESH (commit: de0b9b6) (details)
  33. mac80211: fix netns crash (commit: 7f5c7b8) (details)
  34. kernel: mtdsplit_h3c_vfs: Fix build (commit: 4f8f0bf) (details)
  35. ubus: update to Git HEAD (2025-11-18) (commit: 2cffbea) (details)
  36. uci: update to Git HEAD (2025-11-18) (commit: 96fb4b5) (details)
  37. rpcd: update to Git HEAD (2025-11-10) (commit: 853da1d) (details)
  38. generic: 6.12: reorganize b53 patches (commit: 318b789) (details)
  39. generic: 6.12: backport b53 patches from v6.18 (commit: cd75f70) (details)
  40. generic: 6.12: backport b53 patches from netdev-next (commit: 0896410) (details)
  41. package: drop creating spurious tmp directory in feed directory (commit: cea8507) (details)
  42. apk: update to 3.0.0-rc8 (commit: 8e5db14) (details)
  43. Revert "package: drop creating spurious tmp directory in feed directory" (commit: ed4aabf) (details)
  44. package: drop creating spurious tmp directory in feed directory (commit: f9802d7) (details)
  45. apm821xx: switch to kernel 6.12 (commit: c2b3bb6) (details)
  46. apm821xx: drop support for kernel 6.6 (commit: 345efe6) (details)
  47. imx: switch to kernel 6.12 (commit: 3519588) (details)
  48. imx: drop support for kernel 6.6 (commit: 95f62f1) (details)
  49. omap: switch to kernel 6.12 (commit: 12ebda3) (details)
  50. omap: drop support for kernel 6.6 (commit: bca5e06) (details)
  51. ucode: update to Git HEAD (2025-11-19) (commit: 34aa008) (details)
  52. at91: Create kernel files for v6.12 (from v6.6) (commit: 00c417b) (details)
  53. at91: Restore kernel files for v6.6 (commit: 1f3ad12) (details)
  54. at91: enable testing kernel 6.12 (commit: 5f190fe) (details)
  55. at91: add missing KConfig for sam9x sama5 (commit: f45c5c2) (details)
  56. at91: refresh kernel-config sam9x (commit: 5f07bb4) (details)
  57. at91: refresh kernel-config sama5 (commit: 8fff054) (details)
  58. at91: refresh kernel-config sama7 (commit: dd8307e) (details)
  59. tools/libdeflate: update to 1.25 (commit: 582d8f0) (details)
  60. tools/dwarves: update to 1.31 (commit: 1cd3a09) (details)
  61. bpftool: update to 7.6.0 (commit: 9c025e5) (details)
  62. tools/llvm-bpf: update to 21.1.6 (commit: afb90ba) (details)
  63. tools: libressl: update to 4.2.1 (commit: ef9f45e) (details)
  64. tools/squashfs4: update to 4.7.4 (commit: 71deb5b) (details)
  65. dtc: update to 1.7.2 (commit: dadfca0) (details)
  66. selinux-policy: update to 2.8.3 (commit: 08be1ef) (details)
  67. refpolicy: update to 2.20250923 (commit: 57e8eb6) (details)
  68. toolchain: gcc: add fanalyzer config option (commit: 557c174) (details)
  69. libpcre2: Default enable JIT support for aarch64 (commit: 671898c) (details)
  70. busybox: backport hexdump fix for Big Endian systems (commit: 749d54f) (details)
  71. libtool: update to 2.5.4 (commit: 2833a26) (details)
  72. libbpf: update to 1.6.2 (commit: 0401394) (details)
  73. gperf: update to 3.3 (commit: 223cc6e) (details)
  74. realtek: Cleanup tab vs spaces for indentation (commit: 6e09423) (details)
  75. mediatek: use dt-bindings drive strength macros for ipTIME AX7800M-6E (commit: 2c667f2) (details)
  76. libusb: update to 1.0.29 (commit: c476870) (details)
  77. nettle: update to 3.10.2 (commit: b6c274b) (details)
  78. mpfr: update to 4.2.2 (commit: d74dce4) (details)
  79. jansson: update to 2.14.1 (commit: 86003e0) (details)
  80. libunistring: update to 1.4.1 (commit: 9bdf723) (details)
コミット 15fb19cdb31c7ee33437b1182fea15d9848527a4 by noltari
mpc85xx: refresh kernel patch

Commit 4afaacdd7f57 changed 107-powerpc-85xx-add-ws-ap3825i-support.patch
without refreshing the rest of the patches.

4afaacdd7f57 mpc85xx: relocate AP3825i simpleImage loader
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 15fb19c)
The file was modifiedtarget/linux/mpc85xx/patches-6.12/110-powerpc-85xx-br200-wp-support.patch (diff)
コミット 075ec5501ad44492733fe0393d19903b930106b1 by ansuelsmth
tools/ccache: update to 4.12.1

Release Notes:
https://ccache.dev/releasenotes.html#_ccache_4_12_1

Patch manually refreshed:
- 100-honour-copts.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
Link: https://github.com/openwrt/openwrt/pull/20837
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 075ec55)
The file was modifiedtools/ccache/Makefile (diff)
The file was modifiedtools/ccache/patches/100-honour-copts.patch (diff)
コミット f7d6e73d598dc6442c27afde93e3f738ba052543 by ansuelsmth
kernel: fix build of kmod-udptunnel4 and kmod-udptunnel6

This fixes the following errors:
```
make[4]: Entering directory '/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.12.57'
  MODPOST /home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/Module.symvers
ERROR: modpost: "udp_tunnel6_xmit_skb" [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/ovpn-dco-v2.ko] undefined!
ERROR: modpost: "setup_udp_tunnel_sock" [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/ovpn-dco-v2.ko] undefined!
ERROR: modpost: "udp_tunnel_xmit_skb" [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/ovpn-dco-v2.ko] undefined!
make[6]: *** [scripts/Makefile.modpost:145: /home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/Module.symvers] Error 1
make[5]: *** [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.12.57/Makefile:1897: modpost] Error 2
make[4]: *** [Makefile:224: __sub-make] Error 2
```

ref 1d15a96b29dc
fixes: openwrt/packages#22998

Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/20839
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: f7d6e73)
The file was addedtarget/linux/generic/hack-6.6/249-udp-tunnel-selection.patch
The file was addedtarget/linux/generic/hack-6.12/249-udp-tunnel-selection.patch
コミット eb71d1000968ff45f6ed5aeda87a86548eb0685a by robimarko
base-files: split /etc/profile

- move extra parts to /etc/profile.d/*
- improve syntax and messages

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19953
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: eb71d10)
The file was addedpackage/base-files/files/etc/profile.d/00-passwordless-root.sh
The file was addedpackage/base-files/files/etc/profile.d/apk-cheatsheet.sh
The file was modifiedpackage/base-files/files/etc/profile (diff)
コミット 9b7ffed9ebbc539fca1c67f8022dc1d5a5ddd55f by robimarko
base-files: allow to skip unwanted scripts

this change allows one to selectively "hush" scripts from /etc/profile.d/ directory.
e.g., to skip "opkg to apk cheatsheet" message ("/etc/profile.d/apk-cheatsheet.sh") create empty file "/etc/profile.d/apk-cheatsheet.hush" using, for example, command "touch /etc/profile.d/apk-cheatsheet.hush"

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19953
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 9b7ffed)
The file was modifiedpackage/base-files/files/etc/profile (diff)
コミット e62ff2eb2bc68d8169f375d56d4b62850605e1cb by vincent
toolchain: nasm: update to 3.01

Switch to tar.xz and update to latest release.

Link: https://github.com/openwrt/openwrt/pull/20836
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: e62ff2e)
The file was modifiedtoolchain/nasm/Makefile (diff)
コミット 738876e76bb20e9fffac7da54aeee642cd59e51e by hauke
kernel: bump 6.12 to 6.12.58

changelogs:
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.58

Removed upstreamed patches:
1. target/linux/generic/backport-6.12/612-01-v6.17-net-dsa-tag_brcm-legacy-reorganize-functions.patch
   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=a4daaf063f8269a5881154c5b77c5ef6639d65d3

2. target/linux/qualcommax/patches-6.12/0151-arm64-qcom-ipq6018-nss_port5.patch
   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=9a7a5d50ee2e035325de9c720e4842d6759d2374

3. target/linux/realtek/patches-6.12/020-01-v6.18-timer-rtl-otto-work-around-dying-timers.patch
   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=d0e217b33d42bfe52ef7ef447916a23a586e6e5c

4. target/linux/realtek/patches-6.12/020-03-v6.18-timer-rtl-otto-do-not-interfere-with-interrupts.patch
   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=8cc561dd9d02f1753ae34dfdd565662828be9a9d

Additional changes:
- Manually adapted bcm27xx patch:
  * 950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch
    Rebased and adjusted for kernel 6.12 to fix context conflicts.
- Synced lantiq DTS (danube.dtsi) with upstream bindings
  to fix DT validation issues on kernel 6.12.
- Manually adapted DTS to match OpenWrt's lantiq DTS layout.

Compile-tested on x86_64
Run-tested on x86_64

Signed-off-by: gongzi miao <miaogongzi0227@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20777
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 738876e)
The file was modifiedtarget/linux/ipq40xx/patches-6.12/400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0692-cgroup-Add-cgroup_enable-option.patch (diff)
The file was removedtarget/linux/realtek/patches-6.12/020-03-v6.18-timer-rtl-otto-do-not-interfere-with-interrupts.patch
The file was modifiedtarget/linux/generic/pending-6.12/810-pci_disable_common_quirks.patch (diff)
The file was modifiedtarget/linux/ramips/patches-6.12/810-uvc-add-iPassion-iP2970-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0295-media-adv7180-Nasty-hack-to-allow-input-selection.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/601-08-v6.14-net-phy-marvell-implement-config_inband-method.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/720-09-v6.14-net-phy-Constify-struct-mdio_device_id.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/802-OPP-Provide-old-opp-to-config_clks-on-_set_opp.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0392-fbdev-Allow-client-to-request-a-particular-dev-fbN-n.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/612-05-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch (diff)
The file was removedtarget/linux/qualcommax/patches-6.12/0151-arm64-qcom-ipq6018-nss_port5.patch
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0949-PCI-quirks-work-around-VL805-firmware-ASPM-meddling.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/612-01-v6.17-net-dsa-tag_brcm-legacy-reorganize-functions.patch
The file was modifiedtarget/linux/generic/hack-6.12/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/generic/hack-6.12/610-net-page_pool-try-to-free-deferred-skbs-while-waitin.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/612-04-v6.17-net-dsa-b53-detect-BCM5325-variants.patch (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/601-06-v6.14-net-phy-marvell-implement-phy_inband_caps-method.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-23-v6.14-r8169-adjust-version-numbering-for-RTL8126.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/612-02-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0409-media-i2c-adv7180-Use-MEDIA_BUS_FMT_UYVY8_1X16-for-C.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0402-drivers-thermal-step_wise-add-support-for-hysteresis.patch (diff)
The file was modifiedtarget/linux/rockchip/patches-6.12/037-01-v6.15-scsi-ufs-core-Export-ufshcd_dme_reset-and.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0104-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-39-v6.16-r8169-merge-chip-versions-70-and-71-RTL8126A.patch (diff)
The file was modifiedtarget/linux/bmips/patches-6.12/110-net-dsa-b53-bcm531x5-fix-cpu-rgmii-mode-interpretation.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/612-12-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-42-v6.16-r8169-add-support-for-RTL8127A.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-6.12/401-mmc-sdhci-msm-comment-unused-sdhci_msm_set_clock.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/610-07-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch (diff)
The file was modifiedtarget/linux/generic/hack-6.12/780-usb-net-MeigLink_modem_support.patch (diff)
The file was modifiedtarget/linux/generic/kernel-6.12 (diff)
The file was modifiedtarget/linux/generic/backport-6.12/612-03-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch (diff)
The file was modifiedtarget/linux/starfive/patches-6.12/0017-plic-irq-Set-IRQCHIP_EOI_THREADED-in-PREEMPT_RT-case.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/610-03-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch (diff)
The file was removedtarget/linux/realtek/patches-6.12/020-01-v6.18-timer-rtl-otto-work-around-dying-timers.patch
The file was modifiedtarget/linux/qualcommax/patches-6.12/0804-remoteproc-qcom-q6v5-Add-multipd-interrupts-support.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch (diff)
The file was modifiedtarget/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0103-media-adv7180-Default-to-the-first-valid-input.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch (diff)
コミット 5dff7b45d30f7aea5c7d10f276ce4c72ec6bd6ed by hauke
uboot-rockchip: add dedicated uboot for LinkEase EasePi R1

The generic-rk3568 does not reset the gmac phy, causing the kernel to
fail to initialize gmac during cold boot with the error message
"mdio_bus stmmac-1: MDIO device at address 1 is missing."

Adding a dedicated uboot for EasePi R1 to resolve this issue.

The EasePi R1's DTS hasn't been merged into the Linux release yet,
so it cannot be submitted to the upstream u-boot.

Fixes: ef093299db ("uboot-rockchip: add support for LinkEase EasePi R1")
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20772
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5dff7b4)
The file was addedpackage/boot/uboot-rockchip/patches/105-1-arm64-dts-rockchip-add-LinkEase-EasePi-R1.patch
The file was addedpackage/boot/uboot-rockchip/patches/105-2-board-rockchip-add-LinkEase-EasePi-R1.patch
The file was modifiedpackage/boot/uboot-rockchip/Makefile (diff)
コミット e6a5ca0da7377645be7b9ba70b18de3b9bab5342 by hauke
rockchip: LinkEase EasePi R1 use dedicated uboot

Fixes the "mdio_bus stmmac-1: MDIO device at address 1 is missing" error
that occurs during cold boot when initializing GMAC.

Fixes: 8ca4caacd039 ("rockchip: Add support for RK3568 LinkEase EasePi R1")
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20772
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e6a5ca0)
The file was modifiedtarget/linux/rockchip/image/armv8.mk (diff)
コミット db51030324917eaee0d2749aeee1d5ae7b675d34 by ansuelsmth
airoha: reorder I2C and UART patches

The I2C and UART patch numbers are duplicates
of other patches, so reordered them.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/20770
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: db51030)
The file was removedtarget/linux/airoha/patches-6.12/105-uart-add-en7523-support.patch
The file was addedtarget/linux/airoha/patches-6.12/885-i2c-mt7621-optional-reset.patch
The file was addedtarget/linux/airoha/patches-6.12/886-uart-add-en7523-support.patch
The file was removedtarget/linux/airoha/patches-6.12/104-i2c-mt7621-optional-reset.patch
コミット 69f0ee5bafee745540e65f6e43d3fbf1ceb0f6d8 by ansuelsmth
airoha: backport and fix pinctrl driver

Backport changes to the pinctrl driver to bring it closer to
the upstream version. Also fix the bug in the pinctrl driver:

pinctrl-airoha ...pinctrl: invalid function mdio in map table

Fixes: bd7f5b3 ("airoha: replace AN7583 pinctrl patch with upstream version")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/20770
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 69f0ee5)
The file was modifiedtarget/linux/airoha/patches-6.12/091-01-v6.18-pinctrl-airoha-fix-wrong-PHY-LED-mux-value-for-LED1-.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/091-02-v6.18-pinctrl-airoha-fix-wrong-MDIO-function-bitmaks.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/109-05-v6.19-pinctrl-airoha-add-support-for-Airoha-AN7583-PINs.patch (diff)
The file was addedtarget/linux/airoha/patches-6.12/112-v6.19-pinctrl-airoha-fix-pinctrl-function-mismatch-issue.patch
The file was modifiedtarget/linux/airoha/patches-6.12/109-03-v6.19-pinctrl-airoha-convert-PWM-GPIO-to-macro.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/109-01-v6.19-pinctrl-airoha-generalize-pins-group-function-confs-.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/109-02-v6.19-pinctrl-airoha-convert-PHY-LED-GPIO-to-macro.patch (diff)
The file was addedtarget/linux/airoha/patches-6.12/113-v6.19-pinctrl-airoha-Fix-AIROHA_PINCTRL_CONFS_DRIVE_E2.patch
The file was addedtarget/linux/airoha/patches-6.12/088-v6.18-pinctrl-airoha-replace-struct-function_desc-with-str.patch
コミット c7d6692bd811e3f2774bffed03a815adc51cd2bf by ansuelsmth
airoha: fix PHY_DETACH_NO_HW_RESET patch panic

Fix kernel panic caused by downstream PHY_DETACH_NO_HW_RESET patch.

[   20.994001] airoha_eth 1fb50000.ethernet wan: validation of usxgmii with support 00,00000000,00000000,00006000 and advertisement 00,00000000,00000000,00006000 failed: -EINVAL
[   21.058106] Unable to handle kernel access to user memory outside uaccess routines at virtual address 00000000000000b8
[   21.068879] Mem abort info:
[   21.071684]   ESR = 0x0000000096000005
[   21.075436]   EC = 0x25: DABT (current EL), IL = 32 bits
[   21.080790]   SET = 0, FnV = 0
[   21.083854]   EA = 0, S1PTW = 0
[   21.086997]   FSC = 0x05: level 1 translation fault
[   21.091931] Data abort info:
[   21.094829]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
[   21.100359]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[   21.105419]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[   21.110762] user pgtable: 4k pages, 39-bit VAs, pgdp=0000000091bc8000
[   21.117218] [00000000000000b8] pgd=0800000084ee9003, p4d=0800000084ee9003, pud=0800000084ee9003, pmd=0000000000000000
[   21.127892] Internal error: Oops: 0000000096000005 [#1] SMP
[   21.133483] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nfte
[   21.191941] CPU: 3 UID: 0 PID: 1882 Comm: netifd Tainted: G           O       6.12.57 #0
[   21.200046] Tainted: [O]=OOT_MODULE
[   21.203534] Hardware name: Gemtek W1700K (DT)
[   21.207892] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   21.214861] pc : phy_detach+0xe8/0x194
[   21.218628] lr : phy_detach+0xe4/0x194
[   21.222387] sp : ffffffc0823ebae0
[   21.225702] x29: ffffffc0823ebae0 x28: ffffff8005451c00 x27: 0000000000000000
[   21.232846] x26: 0000000000000000 x25: 0000000000001003 x24: ffffffc080cf8240
[   21.239990] x23: 0000000000001002 x22: ffffff807fc527f8 x21: ffffffc080c93318
[   21.247125] x20: ffffff8001cfc000 x19: ffffff80036f7000 x18: ffffff8012cde323
[   21.254269] x17: 303a302d30333537 x16: 000000000000000e x15: 0000005139b64de4
[   21.261413] x14: 0000000000000001 x13: ffffff80020b46c0 x12: 0000000000000001
[   21.268550] x11: ffffff80020b46c0 x10: ffffff8005451cc0 x9 : ffffff807dbf5200
[   21.275694] x8 : ffffff80020b46c0 x7 : ffffff80010a8ed0 x6 : 0000000000000000
[   21.282838] x5 : 00000000000013f8 x4 : 0000000000000000 x3 : ffffff8005451c00
[   21.289983] x2 : 0000000000000000 x1 : ffffff8005451c00 x0 : 0000000000000000
[   21.297128] Call trace:
[   21.299575]  phy_detach+0xe8/0x194
[   21.302988]  phylink_fwnode_phy_connect+0x194/0x1c0
[   21.307874]  phylink_of_phy_connect+0x18/0x20
[   21.312248]  airoha_dev_open+0x44/0x2b0
[   21.316094]  __dev_open+0xe8/0x15c
[   21.319505]  __dev_change_flags+0x154/0x1c0
[   21.323698]  dev_change_flags+0x20/0x64
[   21.327541]  dev_ifsioc+0x28c/0x444
[   21.331032]  dev_ioctl+0x290/0x4b8
[   21.334434]  sock_ioctl+0x31c/0x444
[   21.337923]  __arm64_sys_ioctl+0x354/0xe60
[   21.342020]  invoke_syscall.constprop.0+0x58/0xec
[   21.346725]  do_el0_svc+0x3c/0xd4
[   21.350041]  el0_svc+0x18/0x60
[   21.353097]  el0t_64_sync_handler+0x118/0x124
[   21.357455]  el0t_64_sync+0x150/0x154

Make sure the phydev have a driver before asserting a signal or we would
dereference a NULL address.

Signed-off-by: Balázs Triszka <info@balika011.hu>
[ improve commit description ]
Link: https://github.com/openwrt/openwrt/pull/20740
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: c7d6692)
The file was modifiedtarget/linux/airoha/patches-6.12/801-01-net-phy-add-PHY_DETACH_NO_HW_RESET-PHY-flag.patch (diff)
コミット a19ccd9d153b5972db550b1cc5a7a3b2dae081f0 by ansuelsmth
airoha: an7581: enable NPU by default

There is no reason not to do this.

Use the following commands to enable hardware offloading:
    uci set firewall.@defaults[0].flow_offloading='1'
    uci set firewall.@defaults[0].flow_offloading_hw='1'
    uci commit

Signed-off-by: Ziyang Huang <hzyitc@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/20484
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: a19ccd9)
The file was modifiedtarget/linux/airoha/an7581/target.mk (diff)
The file was modifiedtarget/linux/airoha/dts/an7581.dtsi (diff)
コミット 6e3867e5b154caac8227faa154c708e0ace41c93 by ansuelsmth
airoha: spi: update en7523 airoha snfi patches & dts

Use latest patch version

Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/20400
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 6e3867e)
The file was modifiedtarget/linux/airoha/dts/en7523.dtsi (diff)
The file was addedtarget/linux/airoha/patches-6.12/029-14-spi-airoha-snfi-en7523-workaround-flash-damaging.patch
The file was removedtarget/linux/airoha/patches-6.12/029-15-spi-airoha-snfi-en7523-workaround-flash-damaging-if-.patch
The file was removedtarget/linux/airoha/patches-6.12/029-14-spi-airoha-snfi-make-compatible-with-EN7523-SoC.patch
コミット b8742b1ae0f1dc0bc8412fe852a006ea538e6943 by ansuelsmth
uboot-airoha: update to v2025.10

Changes:
* removed upstreamed patches,
* rebased local patches,
* fix en7581_evb/an7583_evb booting issues
* enable position independent code

Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/20400
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: b8742b1)
The file was modifiedpackage/boot/uboot-airoha/patches/205-spi-airoha-add-dma-support.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/901-airoha-add-default-configuration.patch (diff)
The file was addedpackage/boot/uboot-airoha/patches/904-arm-airoha-enable-position-independent-code.patch
The file was modifiedpackage/boot/uboot-airoha/patches/202-mtd-spinand-Use-the-spi-mem-dirmap-API.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/209-spi-airoha-set-custom-sector-size-equal-to-flash-pag.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/303-reset-airoha-Add-support-for-Airoha-AN7583-reset.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/300-airoha-add-support-for-Airoha-AN7583-SoC.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/203-spi-airoha-remove-unnecessary-operation-adjust_op_si.patch (diff)
The file was addedpackage/boot/uboot-airoha/patches/902-arm-airoha-disable-environment-inside-mtd-partition.patch
The file was removedpackage/boot/uboot-airoha/patches/502-drivers-net-airoha_eth-fix-stalling-in-package-recei.patch
The file was modifiedpackage/boot/uboot-airoha/patches/504-net-airoha-increase-the-number-of-rx-network-buffers.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/304-net-airoha-add-support-for-Airoha-AN7583.patch (diff)
The file was removedpackage/boot/uboot-airoha/patches/201-mtd-spinand-winbond-add-Winbond-W25N04KV-flash-suppo.patch
The file was modifiedpackage/boot/uboot-airoha/patches/208-spi-airoha-reduce-the-number-of-modification-of-REG_.patch (diff)
The file was removedpackage/boot/uboot-airoha/patches/200-linux-bitfield.h-import-FIELD_PREP_CONST-macro-from-.patch
The file was modifiedpackage/boot/uboot-airoha/patches/900-airoha-enable-UBI-support-and-define-default-partiti.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/210-spi-airoha-avoid-usage-of-flash-specific-parameters.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/204-spi-airoha-add-support-of-dual-quad-wires-spi-modes-.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/Makefile (diff)
The file was addedpackage/boot/uboot-airoha/patches/903-arm-airoha-dts-enable-spi-support-for-en7581_evb-boa.patch
The file was removedpackage/boot/uboot-airoha/patches/503-drivers-net-airoha_eth-enable-hw-padding-of-short-tx.patch
The file was modifiedpackage/boot/uboot-airoha/patches/206-spi-airoha-support-of-dualio-quadio-flash-reading-co.patch (diff)
The file was modifiedpackage/boot/uboot-airoha/patches/207-spi-airoha-avoid-setting-of-page-oob-sizes-in-REG_SP.patch (diff)
The file was removedpackage/boot/uboot-airoha/patches/501-drivers-net-airoha_eth-fix-packet-transmission-error.patch
The file was removedpackage/boot/uboot-airoha/patches/500-drivers-net-airoha_eth-add-missing-terminator-for-co.patch
The file was addedpackage/boot/uboot-airoha/patches/500-net-airoha-simplify-rx-free-packet-logic-a-bit.patch
コミット 05a597efd6784b6b2abad4821ba3936f7885a043 by hauke
mediatek: add support for ipTIME AX3000SE

Specification
-------------
- SoC       : MediaTek MT7981BA dual-core ARM Cortex-A53 1.3GHz
- RAM       : DDR3 256Mbytes, ESMT M15T2G16128A
- Flash     : 128Mbytes NAND Flash, ESMT F50L1G41LB
- WLAN      : MediaTek MT7976CN dual-band Wi-Fi 6
  - 2.4GHz  : b/g/n/ax, MU-MIMO
  - 5GHz    : a/n/ac/ax, MU-MIMO
- Ethernet  : MediaTek MT7531AE
  - LAN     : 10/100/1000 Mbps x4
  - WAN     : 10/100/1000 Mbps x1
- UART      : 1x4 pin header hole on PCB
  - 3.3V, RX, GND, TX (115200, 8N1)
- Buttons   : WPS, Reset
- LEDs      : 1x CPU (Amber/Blue)
              1x Wi-Fi (Amber/Blue)
              1x WAN activity (Amber/Blue)
              4x LAN activity (Amber/Blue)
- Power     : 12VDC, 1A (Center positive polarity)

Note: The LED color is amber or blue, depending on your router's color
(black/white).

MAC address
-----------
+-----------+-------------------+-----------+
| Interface | MAC               | Algorithm |
+-----------+-------------------+-----------+
| WLAN 2.4G | B0:38:6C:xx:xx:xx | label     |
| WLAN 5G   | B2:38:6C:4x:xx:xx |           |
| WAN       | B0:38:6C:xx:xx:xx | label + 1 |
| LAN       | B0:38:6C:xx:xx:xx | label + 3 |
+-----------+-------------------+-----------+
The WLAN 2.4G MAC address was found in 'Factory' partition, 0x4

Installation
------------
1. Download the OEM recovery software (ipTIME Firmware Wizard (11ac))
   from the manufacturer's website
2. Download the *squashfs-factory.bin file from the OpenWrt website
3. Press a reset button, and power up the router (keep pressing the reset button)
4. Wait more than 10 seconds until the CPU LED stop blinking
5. Connect the router (LAN port) to the PC
6. Run the OEM recovery software and follow the instructions
7. Select the *squashfs-factory.bin file during the router recovery process
8. Wait for the router to boot from *squashfs-factory.bin

Limitation: Triggering the WLAN LED for activity on both phy0 (2.4GHz) and phy1 (5GHz)
----------
Currently, the UCI doesn't support triggering a single LED for activity
on multiple WLAN interfaces. As a temporary workaround, the LED is
configured to only indicate activity on `phy1`. If you wish to monitor
`phy0` instead, you must change the device from `phy1-ap0` to `phy0-ap0`
in the LuCI LED configuration.

Signed-off-by: Donghyun Ko <nyankosoftware@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20771
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 05a597e)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-iptime-ax3000se.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
コミット 2cc8d3e382c0b8b919cef2e9f1cfec9ec7954150 by hauke
mediatek: add Zyxel NWA90AX PRO model identifier

Adds the 81E1 model identifier for the Zyxel NWA90AX Pro to allow factory flashing to these devices.

Device tree output of the latest OEM firmware upgrade
-----------------------------------------------------
/dts-v1/;

/ {
        timestamp = <0x6860779e>;
        description = [00];
        compat-models = [81 e1 ff ff ff ff ff ff ff ff];
        fw_version = "7.10(###.3)";

        images {

Device tree of the OpenWRT factory firmware after change
--------------------------------------------------------
/dts-v1/;

/ {
        timestamp = <0x68f513d9>;
        description = "Zyxel FIT (Flattened Image Tree)";
        compat-models = [80 e1 81 e1 ff ff ff ff ff ff];
        fw_version = "9.99(###.1)";
        address-cells = <0x01>;

        images {

Fixes: e34e874a11f0 ("mediatek: add support for Zyxel NWA90AX PRO")
Signed-off-by: James Davis <james.l.davis@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/20759
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2cc8d3e)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット d2fa070f7014e8b1144a23e343b31390e7f565ff by hauke
mediatek: fix ubi size for zbtlink zbt z8102ax v2

According to the factory uboot and firmware[1], the ubi size is set
to 512 MiB (0x20000000) and it exceeds the size of the flash, after
that the uboot and kernel resizes it to 114.5 MiB (0x7280000) instead
of 114.125 MiB (0x7220000). The mismatch of the ubi size causes
kernel fails to read ubi volumes and throws panic.

Trim whitespaces while at it.

1. https://github.com/immortalwrt/immortalwrt/issues/2123#issuecomment-3523744128

Fixes: c908fc7d9591 ("mediatek: add support for Zbtlink ZBT-Z8102AX v2")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20769
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d2fa070)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8102ax-v2.dts (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/05_compat-version (diff)
コミット 730b3872fe9fea36b2e3944b8e13223db25e4a98 by ansuelsmth
Revert "kernel: generic: mtdsplit_seil: return 0 instead of -ENODEV"

This reverts commit 5aab294726f35d8515945484cbee951655cdfe90.

Skipping parser for subpartition will be handled now with -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 730b387)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seil.c (diff)
コミット e9ae6b19f023b525334f74a4f974be6e68e0d3e7 by ansuelsmth
kernel: generic: mtdsplit_seil: use -ENOENT instead of -ENODEV

New linux version will check the return code of parser on subpartitions.
The only valid case for skipping a parser with an error is -ENOENT.

Change the relevant entry to -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: e9ae6b1)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seil.c (diff)
コミット 728ca2bc393629e8f2eaff4731f118a46018fc24 by ansuelsmth
Revert "kernel: mtdsplit_h3c_vfs: return 0 for non-fatal errors"

This reverts commit 6fa1775348d5415129db12c05a993c8571c867c2.

Skipping parser for subpartition will be handled now with -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 728ca2b)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c (diff)
コミット 2acf18bf4deb7d431e4ef3858ae8969a481fe196 by ansuelsmth
kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV

New linux version will check the return code of parser on subpartitions.
The only valid case for skipping a parser with an error is -ENOENT.

Change the relevant entry to -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 2acf18b)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c (diff)
コミット 8e6c6928dacc0a41e647e0fecb8966bb2260c3a6 by ansuelsmth
Revert "kernel: mtdsplit_uimage: return 0 if not fatal"

This reverts commit a51359aafde18b7e809842b4b4c31c78f5fa0c51.

Skipping parser for subpartition will be handled now with -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 8e6c692)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c (diff)
コミット d21262edcfa22f468ca3ac94e8cdab3d411f0916 by ansuelsmth
kernel: mtdsplit_uimage: use -ENOENT instead of -ENODEV

New linux version will check the return code of parser on subpartitions.
The only valid case for skipping a parser with an error is -ENOENT.

Change the relevant entry to -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: d21262e)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c (diff)
コミット 91a9fb746045e5a175948154784e4a21c2a36ed1 by ansuelsmth
Revert "kernel: mtdsplit_minor: return 0 if not fatal"

This reverts commit ade045084bd3f86969eaf0b35234aaa01e430fe1.

Skipping parser for subpartition will be handled now with -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 91a9fb7)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_minor.c (diff)
コミット f9eaa1cf1f3bb4e6904b629ecc03e93534c67f2a by ansuelsmth
kernel: mtdsplit_minor: use -ENOENT instead of -ENODEV

New linux version will check the return code of parser on subpartitions.
The only valid case for skipping a parser with an error is -ENOENT.

Change the relevant entry to -ENOENT.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: f9eaa1c)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_minor.c (diff)
コミット 485f9b0d31fb406f3f4f0f4327cd6320443e550e by hauke
ramips: add support for D-Link DIR-2660 A2

This patch adds support for D-Link DIR-2660 A2.
Based on the commit: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=b5dd746cbb1aaf91f4b68e9f3eda97413550d904,

Both devices look identical, except for the A1/A2 designation.
You can safely install the A1 firmware for the A2 – I've been testing it for several months as a DUMB AP – without any problems.

Specifications:
* SoC: MediaTek MT7621AT
* RAM: 256 MB (DDR3)
* Flash: 128 MB (NAND)
* WiFi: MediaTek MT7615N (x2)
* Switch: 1 WAN, 4 LAN (Gigabit)
* Ports: 1 USB 2.0, 1 USB 3.0
* Buttons: Reset, WPS
* LEDs: Power (white/orange), Internet (white/orange), WiFi 2.4G (white),
        WiFi 5G (white), USB 3.0 (white), USB 2.0 (white)

Notes:
* WiFi 2.4G and WiFi 5G LEDs are wired directly to the wireless chips

Installation:
* D-Link Recovery GUI: power down the router, press and hold the reset
  button, then re-plug it. Keep the reset button pressed until the power
  LED starts flashing orange, manually assign a static IP address under
  the 192.168.0.xxx subnet (e.g. 192.168.0.2) and go to http://192.168.0.1

* Some modern browsers may have problems flashing via the Recovery GUI,
  if that occurs consider uploading the firmware through cURL:

    curl -v -i -F "firmware=@file.bin" 192.168.0.1

Signed-off-by: Marcin Leksmark <lexmark3200@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/20020
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 485f9b0)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット a03bd9d9a886d827d81e812c67437ffedba3606a by hauke
ath79: reduce config partition size for RE450 v1 and RE355 v1 to 0x20000

Dump of content of my RE450 v1 showed, that there are valid data only
up to 0x10420. Everything after is just 0xFF. This will also make
partition table identical to qca9563_tplink_re450-v2.dts, which seems
to be logical.

Signed-off-by: Radek Dostál <rd@radekdostal.com>
Link: https://github.com/openwrt/openwrt/pull/20709
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a03bd9d)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
コミット e768731dc8e9f38dd1145b564946591b873bafba by hauke
ath79: switch TP-Link RE355 v1, RE450 v1 and RE450 v2 to mtd-concat

This patch utilizes unused and empty flash space in the original partition
layout and increase maximum image size by 1664 KiB.

Tested on RE450v1 by running sysupgrade with build of size 5697 KiB and
checking that df shows 1988 1K-blocks for "/overlay".

Inspired by commit ebd5e5fb5359 ("ramips: switched TP-Link RE305 v1 to new
partition layout").

Signed-off-by: Radek Dostál <rd@radekdostal.com>
Link: https://github.com/openwrt/openwrt/pull/20709
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e768731)
The file was modifiedtarget/linux/ath79/tiny/base-files/etc/board.d/05_compat-version (diff)
The file was modifiedtarget/linux/ath79/dts/qca9558_tplink_rex5x.dtsi (diff)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_tplink_re450-v2.dts (diff)
コミット 2f17e44c691d49933195df0b89ca26985bd2741d by hauke
ath79: re-enable build of TP-Link RE355 v1, RE450 v1 and RE450 v2

With previous patches these devices have only 128 KiB less space than
RE450 v3. It may be even possible to revert commit 65b6f1c1b251 ("ath79:
move TP-Link RE450 v1 & v2 and RE355 v1 to tiny target") but that was
not done as the device has only 8 MiB flash and will eventually run out of
it anyway.

Signed-off-by: Radek Dostál <rd@radekdostal.com>
Link: https://github.com/openwrt/openwrt/pull/20709
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2f17e44)
The file was modifiedtarget/linux/ath79/image/tiny-tp-link.mk (diff)
コミット 2462b36f0cb29fcc88ef45d9ede4bc897dd9e2ba by hauke
mediatek: add support for Imou HX21

This board is also as known as LC-HX3001

Hardware specification:
  SoC: MediaTek MT7981B 2x A53
  Flash: Foresee F35SQA001G 128 MB SPI-NAND
  RAM: 256MB DDR3
  Ethernet: 4x 10/100/1000 Mbps
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, Mesh
  Power: DC 12V 1A

Gain SSH access:
Method 1:
1. Connect UART Adapter to the router
2. UART pins are enabled, set the root password with passwd command
   start the dropbear instance on port 22

Method 2:
1. Login into web interface, and restore the router with SSH enabled configuration.
2. After reboot Default Web interface password will be 12345678
   SSH password is empty

Flash instructions:
1. Connect to HX21, backup everything, especially 'Factory' part.
3. Write new FIP:
   mtd write openwrt-mediatek-filogic-hx_21-bl31-uboot.fip FIP
4. Set static IP on your PC:
   IP 192.168.1.254/24, GW 192.168.1.1
5. Serve OpenWrt initramfs image using TFTP server.
6. Wait for TFTP recovery to complete.
7. After OpenWrt has booted, perform sysupgrade.
8. To write new BL2
   Install mtd-rw
   opkg update && opkg install kmod-mtd-rw
   insmod mtd-rw i_want_a_brick=1
   mtd write openwrt-mediatek-filogic-imou_hx21-preloader.bin bl2

Signed-off-by: Jahidul Islam <hello@jahid.io>
Link: https://github.com/openwrt/openwrt/pull/20753
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2462b36)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mediatek_filogic (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-imou-hx21.dts
The file was addedpackage/boot/uboot-mediatek/patches/466-add-imou-hx21.patch
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh (diff)
コミット de0b9b6252a35a4cfa9934d06ff3a51401948eb1 by hauke
ramips: add support for ipTIME AX2002MESH

ipTIME AX2002MESH is an 802.11ax (Wi-Fi 6) router based on
MediaTek MT7621 SoC.

Specifications:
- SoC: MediaTek MT7621, MIPS 1004Kc, 880 MHz
- RAM: 128 MiB
- Flash: NAND 128 MiB (ESMT PSU1GA30DT)
- WLAN: MediaTek MT7915E
  - 2.4 GHz: ax/b/g/n
  - 5 GHz: ac/ax/n
- Ethernet:
  - LAN: MediaTek MT7530, 2x 1GbE
  - WAN: MediaTek SoC built-in, 1x 1GbE
- UART: J4 header, 115200 8N1
  - Pinout: [3V3] [TX] [RX] [GND]
- Button: Reset
- LEDs: 6 LEDs
  - 1x CPU (Amber)
  - 1x WLAN 5GHz (Amber)
  - 1x WLAN 2.4GHz (Amber)
  - 2x LAN (Amber)
  - 1x WAN (Amber)
- Power: DC 12V/1A

MAC addresses:
| Interface | MAC               | Algorithm                 |
|:----------|:-----------------:|:--------------------------|
| WLAN 2.4G | 58:86:94:XX:XX:34 | label                     |
| WAN       | 58:86:94:XX:XX:35 | label + 1                 |
| LAN       | 58:86:94:XX:XX:37 | label + 3                 |
| WLAN 5G   | 5A:86:94:XX:XX:37 | label + 3 with LA bit set |
- The WLAN 2.4G MAC address (label) is stored in factory partition, 0x4

Installation:
- Stock web interface:
  1. Flash the **initramfs-factory** image through the web page.
  2. Boot into OpenWrt and perform sysupgrade with **sysupgrade** image.
- Recovery mode:
  1. Turn on the device and press the Reset button more than 10 seconds
     to enter recovery mode.
  2. Access the recovery web interface at 192.168.0.1/24 and flash the
     **initramfs-factory** image.
  3. Boot into OpenWrt and perform sysupgrade with **sysupgrade** image.

Signed-off-by: Myoung Ha, Ji <webmaster@null0xff.com>
Link: https://github.com/openwrt/openwrt/pull/20584
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: de0b9b6)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/05_compat-version (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/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ramips/dts/mt7621_iptime_ax2002m.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/ramips (diff)
コミット 7f5c7b862676fb212f026e1d9be17bef2d9b977b by hauke
mac80211: fix netns crash

[  201.286070] CPU: 0 UID: 0 PID: 34 Comm: kworker/u8:1 Tainted: G S         O       6.12.51 #0
[  201.294509] Tainted: [S]=CPU_OUT_OF_SPEC, [O]=OOT_MODULE
[  201.299812] Hardware name: Bananapi BPI-R64 (DT)
[  201.304422] Workqueue: netns cleanup_net
[  201.308347] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[  201.315304] pc : cfg80211_switch_netns+0x270/0x2d0 [cfg80211]
[  201.321086] lr : cfg80211_switch_netns+0x26c/0x2d0 [cfg80211]
[  201.326846] sp : ffffffc081143ca0
[  201.330153] x29: ffffffc081143ca0 x28: 61c8864680b583eb x27: 0000000000000000
[  201.337287] x26: ffffffc080c46000 x25: ffffff8000d28800 x24: ffffffc081143d80
[  201.344421] x23: ffffff800834e360 x22: ffffffc080d6b280 x21: ffffffc07904aeb8
[  201.351554] x20: ffffff800834c200 x19: ffffff8005e90000 x18: 0000000000000000
[  201.358688] x17: 0000000000000000 x16: 000000000000001d x15: ffffffc081143cf8
[  201.365821] x14: ffffff8005703600 x13: 00000000000003bb x12: 0000000000000000
[  201.372955] x11: 00000000000000c0 x10: 0000000000000000 x9 : ffffffc081143bd0
[  201.380088] x8 : 0000000000000000 x7 : 7f7f7f7f7f7f7f7f x6 : 1f1f1f1f1f1f6348
[  201.387222] x5 : 0000000000000004 x4 : ffffff8000ce8000 x3 : 0000000000000000
[  201.394355] x2 : 0000000000000000 x1 : ffffff8005e90800 x0 : 00000000ffffffea
[  201.401489] Call trace:
[  201.403926]  cfg80211_switch_netns+0x270/0x2d0 [cfg80211]
[  201.409340]  ops_exit_list+0x40/0x80
[  201.412910]  cleanup_net+0x344/0x558
[  201.416480]  process_one_work+0x174/0x300
[  201.420489]  worker_thread+0x278/0x430
[  201.424234]  kthread+0xd8/0xdc
[  201.427283]  ret_from_fork+0x10/0x20

Fixes: e005cdea1028 ("mac80211: update to version 6.16")
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20829
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7f5c7b8)
The file was modifiedpackage/kernel/mac80211/patches/build/210-wireless_netns_local_backport.patch (diff)
コミット 4f8f0bfeeff48cddd64d87093f7702d1e308adbf by hauke
kernel: mtdsplit_h3c_vfs: Fix build

Fix a recently introduces compile problem.

Fixes: 2acf18bf4deb ("kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4f8f0bf)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c (diff)
コミット 2cffbea0ae13c2092653b5d76b348baf47a1c372 by hauke
ubus: update to Git HEAD (2025-11-18)

966c82b2197c github: ci: disable json-c tests
c4d7aff97bbe github: ci: add tests
00010b8af022 ubus: add a simple build script
1eab20d6cda2 github: ci: add cmake build and source directories
f79ddca64806 github: ci: add powerpc arch
5c7eea7fc090 build: install ubus
2737da3819fe github: ci: add MIPS64, PowerPC64 and RISCV64

Link: https://github.com/openwrt/openwrt/pull/20847
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2cffbea)
The file was modifiedpackage/system/ubus/Makefile (diff)
コミット 96fb4b5f1a5855d8c16b19717ced400fa9395f49 by hauke
uci: update to Git HEAD (2025-11-18)

b65c091a09a9 github: ci: disable json-c tests
e1ab90c510ce github: ci: add tests
8022b2e4d010 uci: add a simple build script
dec51f48a114 github: ci: add cmake build and source directories
238963f48c84 github: ci: add powerpc arch
ebb3a01a0b01 build: install uci
5bea13572325 github: ci: add MIPS64, PowerPC64 and RISCV64

Link: https://github.com/openwrt/openwrt/pull/20848
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 96fb4b5)
The file was modifiedpackage/system/uci/Makefile (diff)
コミット 853da1d299a6149b98bcbfb3fd131e8ede13f6ef by hauke
rpcd: update to Git HEAD (2025-11-10)

483263c7b0cd file: append "target" for symbolic links

Link: https://github.com/openwrt/openwrt/pull/20849
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 853da1d)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 318b789cf391013d744996ed00e4de219b519fba by noltari
generic: 6.12: reorganize b53 patches

A considerable amount of b53 patches has been backported to 6.12, so we
can rename and group the remaining ones.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 318b789)
The file was removedtarget/linux/generic/backport-6.12/612-05-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch
The file was addedtarget/linux/generic/backport-6.12/610-02-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch
The file was removedtarget/linux/generic/backport-6.12/612-10-v6.17-net-dsa-b53-prevent-BRCM_HDR-access-on-older-devices.patch
The file was removedtarget/linux/generic/backport-6.12/610-07-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch
The file was addedtarget/linux/generic/backport-6.12/611-02-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch
The file was addedtarget/linux/generic/backport-6.12/611-04-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch
The file was addedtarget/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch
The file was removedtarget/linux/generic/backport-6.12/612-03-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch
The file was addedtarget/linux/generic/backport-6.12/611-03-v6.17-net-dsa-b53-detect-BCM5325-variants.patch
The file was addedtarget/linux/generic/backport-6.12/611-06-v6.17-net-dsa-b53-prevent-BRCM_HDR-access-on-older-devices.patch
The file was removedtarget/linux/generic/backport-6.12/610-03-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch
The file was removedtarget/linux/generic/backport-6.12/612-04-v6.17-net-dsa-b53-detect-BCM5325-variants.patch
The file was removedtarget/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.patch
The file was removedtarget/linux/generic/backport-6.12/612-02-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch
The file was removedtarget/linux/generic/backport-6.12/612-06-v6.17-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch
The file was removedtarget/linux/generic/backport-6.12/612-12-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch
The file was addedtarget/linux/generic/backport-6.12/611-07-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch
The file was addedtarget/linux/generic/backport-6.12/610-03-v6.16-net-dsa-b53-implement-setting-ageing-time.patch
The file was addedtarget/linux/generic/backport-6.12/611-05-v6.17-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch
The file was addedtarget/linux/generic/backport-6.12/611-01-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch
コミット cd75f703c270a7e22d6e584b22cbd49e3518c26e by noltari
generic: 6.12: backport b53 patches from v6.18

These patches have been accepted for linux v6.18.

e57723fe536f net: dsa: b53: properly bound ARL searches for < 4 ARL bin chips
674b34c4c770 net: dsa: b53: fix ageing time for BCM53101
89eb9a62aed7 net: dsa: b53: fix reserved register access in b53_fdb_dump()
61730ac10ba9 net: dsa: b53: mmap: Implement bcm63268 gphy power control
7f95f04fe190 net: dsa: b53: mmap: Add gphy port to phy info for bcm63268
5ac00023852d net: dsa: b53: mmap: Implement bcm63xx ephy power control
e8e13073dff7 net: dsa: b53: mmap: Add register layout for bcm6368
c251304ab021 net: dsa: b53: mmap: Add register layout for bcm6318
aed2aaa3c963 net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268
fcf02a462fab net: dsa: b53: Define chip IDs for more bcm63xx SoCs
be7a79145d85 net: dsa: b53: Add phy_enable(), phy_disable() methods
762e7e174da9 net: dsa: tag_brcm: do not mark link local traffic as offloaded

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: cd75f70)
The file was addedtarget/linux/generic/backport-6.12/611-09-v6.18-net-dsa-b53-Define-chip-IDs-for-more-bcm63xx-SoCs.patch
The file was addedtarget/linux/generic/backport-6.12/611-13-v6.18-net-dsa-b53-mmap-Implement-bcm63xx-ephy-power-control.patch
The file was addedtarget/linux/generic/backport-6.12/611-12-v6.18-net-dsa-b53-mmap-Add-register-layout-for-bcm6368.patch
The file was addedtarget/linux/generic/backport-6.12/611-08-v6.18-net-dsa-b53-Add-phy_enable-phy_disable-methods.patch
The file was addedtarget/linux/generic/backport-6.12/611-19-v6.18-net-dsa-tag_brcm-do-not-mark-link-local-traffic-as-offloaded.patch
The file was addedtarget/linux/generic/backport-6.12/611-17-v6.18-net-dsa-b53-fix-ageing-time-for-BCM53101.patch
The file was addedtarget/linux/generic/backport-6.12/611-11-v6.18-net-dsa-b53-mmap-Add-register-layout-for-bcm6318.patch
The file was addedtarget/linux/generic/backport-6.12/611-16-v6.18-net-dsa-b53-fix-reserved-register-access-in-b53_fdb_dump.patch
The file was addedtarget/linux/generic/backport-6.12/611-18-v6.18-net-dsa-b53-properly-bound-ARL-searches-for-4-ARL-bin-chips.patch
The file was addedtarget/linux/generic/backport-6.12/611-15-v6.18-net-dsa-b53-mmap-Implement-bcm63268-gphy-power-control.patch
The file was addedtarget/linux/generic/backport-6.12/611-10-v6.18-net-dsa-b53-mmap-Add-syscon-reference-and-register-layout-for-bcm63268.patch
The file was addedtarget/linux/generic/backport-6.12/611-14-v6.18-net-dsa-b53-mmap-Add-gphy-port-to-phy-info-for-bcm63268.patch
The file was modifiedtarget/linux/bmips/patches-6.12/110-net-dsa-b53-bcm531x5-fix-cpu-rgmii-mode-interpretation.patch (diff)
コミット 08964109beb25127936b1d3e5729c208bb79a7b4 by noltari
generic: 6.12: backport b53 patches from netdev-next

These patches have been accepted in netdev-next for linux v6.19.

2b3013ac0302 net: dsa: b53: add support for bcm63xx ARL entry format
300f78e8b6b7 net: dsa: b53: add support for 5389/5397/5398 ARL entry format
a7e73339ad46 net: dsa: b53: move ARL entry functions into ops struct
e0c476f325a8 net: dsa: b53: split reading search entry into their own functions
1716be6db04a net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL
bf6e9d2ae1db net: dsa: b53: move writing ARL entries into their own functions
4a291fe72267 net: dsa: b53: move reading ARL entries into their own function
a6e4fd38bf2f net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 0896410)
The file was addedtarget/linux/generic/backport-6.12/612-04-v6.19-net-dsa-b53-provide-accessors-for-accessing-ARL_SRCH_CTL.patch
The file was addedtarget/linux/generic/backport-6.12/612-05-v6.19-net-dsa-b53-split-reading-search-entry-into-their-own-functions.patch
The file was addedtarget/linux/generic/backport-6.12/612-06-v6.19-net-dsa-b53-move-ARL-entry-functions-into-ops-struct.patch
The file was addedtarget/linux/generic/backport-6.12/612-03-v6.19-net-dsa-b53-move-writing-ARL-entries-into-their-own-functions.patch
The file was addedtarget/linux/generic/backport-6.12/612-01-v6.19-net-dsa-b53-b53_arl_read-25-use-the-entry-for-comparision.patch
The file was addedtarget/linux/generic/backport-6.12/612-07-v6.19-net-dsa-b53-add-support-for-5389-5397-5398-ARL-entry-format.patch
The file was addedtarget/linux/generic/backport-6.12/612-08-v6.19-net-dsa-b53-add-support-for-bcm63xx-ARL-entry-format.patch
The file was addedtarget/linux/generic/backport-6.12/612-02-v6.19-net-dsa-b53-move-reading-ARL-entries-into-their-own-function.patch
コミット cea8507dccc9f677d3d4ed926fc568becfb554d4 by ansuelsmth
package: drop creating spurious tmp directory in feed directory

In implementing APK support it seems a a leftover was never removed that
creates an unused tmp directory in the package feed directory.

Drop it as it's not used anywhere.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: cea8507)
The file was modifiedinclude/package-pack.mk (diff)
コミット 8e5db148e96be5d1f17b6babfd445727714fdffc by ansuelsmth
apk: update to 3.0.0-rc8

Added compatibility patch for LibreSSL 4.0.

Refreshed other patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20851
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 8e5db14)
The file was modifiedpackage/system/apk/patches/999-small-scripts-tar.patch (diff)
The file was addedpackage/system/apk/patches/010-libressl4.patch
The file was modifiedpackage/system/apk/patches/0001-openwrt-move-layer-db-to-temp-folder.patch (diff)
The file was modifiedpackage/system/apk/Makefile (diff)
コミット ed4aabf42594204aa4ac80f99cd7413f554068d1 by ansuelsmth
Revert "package: drop creating spurious tmp directory in feed directory"

This reverts commit cea8507dccc9f677d3d4ed926fc568becfb554d4.

This actually cause package pack error on every package outside the
target directory.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: ed4aabf)
The file was modifiedinclude/package-pack.mk (diff)
コミット f9802d70c633e5c502466e7b276613362967c8cb by ansuelsmth
package: drop creating spurious tmp directory in feed directory

In implementing APK support it seems a a leftover was never removed that
creates an unused tmp directory in the package feed directory.

Drop it as it's not used anywhere. What is actually needed is the
creation of the $$(PDIR_$(1)) directory for the feed package directory
in the bin/packages directory.

This was a side effect of using INSTALL_DIR on $$(PDIR_$(1))/tmp that
indirectly creates the $$(PDIR_$(1)) parent directory.

Fixes: d788ab376f85 ("build: add APK package build capabilities")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: f9802d7)
The file was modifiedinclude/package-pack.mk (diff)
コミット c2b3bb66e007679671c10f1188c2833e0999b26a by ansuelsmth
apm821xx: switch to kernel 6.12

Move the apm821xx target to kernel 6.12 by default.

Link: https://github.com/openwrt/openwrt/pull/20855
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: c2b3bb6)
The file was modifiedtarget/linux/apm821xx/Makefile (diff)
コミット 345efe66fdbbd58c282296f0c2ebff0bf1f480f3 by ansuelsmth
apm821xx: drop support for kernel 6.6

Drop support for kernel 6.6 as now kernel 6.12 is set as default kernel
version.

Link: https://github.com/openwrt/openwrt/pull/20855
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 345efe6)
The file was removedtarget/linux/apm821xx/patches-6.6/301-fix-memory-map-wndr4700.patch
The file was removedtarget/linux/apm821xx/patches-6.6/300-fix-atheros-nics-on-apm82181.patch
The file was removedtarget/linux/apm821xx/config-6.6
The file was removedtarget/linux/apm821xx/patches-6.6/201-add-amcc-apollo3g-support.patch
The file was removedtarget/linux/apm821xx/patches-6.6/900-powerpc-bootwrapper-force-gzip-as-mkimage-s-compress.patch
コミット 3519588d6553685aed93780aa27fe809ad6c87ff by ansuelsmth
imx: switch to kernel 6.12

Move the imx target to kernel 6.12 by default.

Link: https://github.com/openwrt/openwrt/pull/20856
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 3519588)
The file was modifiedtarget/linux/imx/Makefile (diff)
コミット 95f62f1fe216c852eeded26e880b4368fb1c9366 by ansuelsmth
imx: drop support for kernel 6.6

Drop support for kernel 6.6 as now kernel 6.12 is set as default kernel
version.

Link: https://github.com/openwrt/openwrt/pull/20856
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 95f62f1)
The file was removedtarget/linux/imx/patches-6.6/504-6.13-arm64-dts-imx-Add-i.MX8M-Plus-Gateworks-GW82XX-2X-support.patch
The file was removedtarget/linux/imx/patches-6.6/409-6.9-arm64-dts-freescale-imx8mp-venice-gw72xx-2x-fix-.patch
The file was removedtarget/linux/imx/patches-6.6/403-6.8-arm64-dts-imx8mm-venice-gw72xx-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/400-6.7-arm64-dts-imx8mp-add-imx8mp-venice-gw74xx-imx219.patch
The file was removedtarget/linux/imx/patches-6.6/408-6.9-arm64-dts-imx8mm-venice-gw7901-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/411-6.10-arm64-dts-imx8mp-venice-gw74xx-add-ADC-rail-for.patch
The file was removedtarget/linux/imx/patches-6.6/407-6.9-arm64-dts-imx8mm-venice-gw7901-add-digital-I-O-d.patch
The file was removedtarget/linux/imx/patches-6.6/404-6.8-arm64-dts-imx8mp-venice-gw72xx-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/412-6.10-arm64-dts-imx8mp-venice-gw72xx-add-mac-addr-for.patch
The file was removedtarget/linux/imx/patches-6.6/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch
The file was removedtarget/linux/imx/patches-6.6/311-ARM-imx7d-pico-pi.dts-add-default-stdout-path.patch
The file was removedtarget/linux/imx/patches-6.6/413-6.10-arm64-dts-imx8mp-venice-gw73xx-add-mac-addr-for.patch
The file was removedtarget/linux/imx/patches-6.6/500-6.13-arm64-dts-imx8mm-venice-add-RTC-aliases.patch
The file was removedtarget/linux/imx/patches-6.6/600-PCI-imx6-Start-link-at-max-gen-first-for-IMX8MM-and-IMX8MP.patch
The file was removedtarget/linux/imx/patches-6.6/502-6.13-arm64-dts-freescale-rename-gw7905-to-gw75xx.patch
The file was removedtarget/linux/imx/patches-6.6/410-6.9-arm64-dts-freescale-imx8mp-venice-gw73xx-2x-fix-.patch
The file was removedtarget/linux/imx/patches-6.6/310-ARM-dts-imx7d-pico-pi-set-aliases.patch
The file was removedtarget/linux/imx/patches-6.6/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch
The file was removedtarget/linux/imx/patches-6.6/501-6.13-arm64-dts-imx8mp-venice-gw74xx-add-M2SKT_GPIO10-gpio.patch
The file was removedtarget/linux/imx/patches-6.6/100-bootargs.patch
The file was removedtarget/linux/imx/config-6.6
The file was removedtarget/linux/imx/patches-6.6/402-6.7-arm64-dts-imx8mp-venice-gw73xx-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/406-6.9-arm64-dts-imx8mp-venice-gw71xx-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/405-6.9-arm64-dts-imx8mm-venice-gw71xx-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/401-6.7-arm64-dts-imx8mm-venice-gw73xx-add-TPM-device.patch
The file was removedtarget/linux/imx/patches-6.6/503-6.13-arm64-dts-imx8m-venice-gw75xx-add-Accelerometer-device.patch
コミット 12ebda3854a9eeedec425826558c25cb97f21089 by ansuelsmth
omap: switch to kernel 6.12

Move the omap target to kernel 6.12 by default.

Link: https://github.com/openwrt/openwrt/pull/20857
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 12ebda3)
The file was modifiedtarget/linux/omap/Makefile (diff)
コミット bca5e064af59f395a7948ecbe97b8ee26059cc29 by ansuelsmth
omap: drop support for kernel 6.6

Drop support for kernel 6.6 as now kernel 6.12 is set as default kernel
version.

Link: https://github.com/openwrt/openwrt/pull/20857
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: bca5e06)
The file was removedtarget/linux/omap/config-6.6
The file was removedtarget/linux/omap/patches-6.6/900-use-cpsw-ethernet-driver.patch
コミット 34aa00892359184ab68c8e66ba2b1aefdf5b2f06 by hauke
ucode: update to Git HEAD (2025-11-19)

8567eef4d3a5 examples/execute-file: free program
292e0f87cbf7 examples: free syntax_error
fd5889028f5e Revert "nl80211: read all pending event messages"
80a88b852620 types: add ucv_string_alloc helper function

The removed patch was applied upstream.

Link: https://github.com/openwrt/openwrt/pull/20850
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 34aa008)
The file was modifiedpackage/utils/ucode/Makefile (diff)
The file was removedpackage/utils/ucode/patches/010-Revert-nl80211-read-all-pending-event-messages.patch
コミット 00c417b56febfb2aab21b7f585301ff1849e82b7 by ansuelsmth
at91: Create kernel files for v6.12 (from v6.6)

This is an automatically generated commit.

When doing `git bisect`, consider `git bisect --skip`.

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 00c417b)
The file was removedtarget/linux/at91/sama5/config-6.6
The file was addedtarget/linux/at91/sam9x/config-6.12
The file was addedtarget/linux/at91/sama7/config-6.12
The file was removedtarget/linux/at91/sama7/config-6.6
The file was removedtarget/linux/at91/sam9x/config-6.6
The file was addedtarget/linux/at91/sama5/config-6.12
コミット 1f3ad121f65cb94dea692d92e192eb1009c51288 by ansuelsmth
at91: Restore kernel files for v6.6

This is an automatically generated commit which aids following Kernel patch
history, as git will see the move and copy as a rename thus defeating the
purpose.

For the original discussion see:
https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 1f3ad12)
The file was addedtarget/linux/at91/sama5/config-6.6
The file was addedtarget/linux/at91/sama7/config-6.6
The file was addedtarget/linux/at91/sam9x/config-6.6
コミット 5f190feb5e027020f9747e0fc3b7ce6110689dd2 by ansuelsmth
at91: enable testing kernel 6.12

enable kernel 6.12 as testing

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 5f190fe)
The file was modifiedtarget/linux/at91/Makefile (diff)
コミット f45c5c26700295ed5d1ce60161ed4600598b9edf by ansuelsmth
at91: add missing KConfig for sam9x sama5

CONFIG_DRM_MICROCHIP_LVDS_SERIALIZER needs to be added

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: f45c5c2)
The file was modifiedtarget/linux/at91/sama5/config-6.12 (diff)
The file was modifiedtarget/linux/at91/sam9x/config-6.12 (diff)
コミット 5f07bb421be54f0e4a878e9cb3c111573b82a6ba by ansuelsmth
at91: refresh kernel-config sam9x

refreshed running make kernel_oldconfig CONFIG_TARGET=subtarget

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 5f07bb4)
The file was modifiedtarget/linux/at91/sam9x/config-6.12 (diff)
コミット 8fff054b04b94a1cd0520b9f4ea26af95f304d59 by ansuelsmth
at91: refresh kernel-config sama5

refreshed running make kernel_oldconfig CONFIG_TARGET=subtarget

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 8fff054)
The file was modifiedtarget/linux/at91/sama5/config-6.12 (diff)
コミット dd8307e61f966bd05820a121bf3669b47439d318 by ansuelsmth
at91: refresh kernel-config sama7

refreshed running make kernel_oldconfig CONFIG_TARGET=subtarget

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19471
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: dd8307e)
The file was modifiedtarget/linux/at91/sama7/config-6.12 (diff)
コミット 582d8f0ed71e7722a301001bdae6821285650557 by vincent
tools/libdeflate: update to 1.25

Changelog:
- Update to v1.25 (2025-10-31): no fixes or improvements, only the build
  harness maintenance.

Link: https://github.com/openwrt/openwrt/pull/20844
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 582d8f0)
The file was modifiedtools/libdeflate/Makefile (diff)
コミット 1cd3a094859b2013aef16bfd61e785b286c68433 by vincent
tools/dwarves: update to 1.31

Upstream switched to tar.xz.

Release Notes:
- https://github.com/acmel/dwarves/releases/tag/v1.30
- https://github.com/acmel/dwarves/releases/tag/v1.31

Link: https://github.com/openwrt/openwrt/pull/20845
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 1cd3a09)
The file was modifiedtools/dwarves/Makefile (diff)
コミット 9c025e510a970f6d0db18c5658f9510b1b963574 by vincent
bpftool: update to 7.6.0

Release Notes:
- https://github.com/libbpf/bpftool/releases/tag/v7.6.0

Link: https://github.com/openwrt/openwrt/pull/20846
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 9c025e5)
The file was modifiedpackage/network/utils/bpftool/patches/002-includes.patch (diff)
The file was modifiedpackage/network/utils/bpftool/Makefile (diff)
コミット afb90babedf91d0e65d8df2f3a2c1985d15f12cc by vincent
tools/llvm-bpf: update to 21.1.6

Release Notes:
- https://discourse.llvm.org/t/llvm-21-1-6-released
- https://discourse.llvm.org/t/llvm-21-1-5-released
- https://discourse.llvm.org/t/llvm-21-1-4-released
- https://discourse.llvm.org/t/llvm-21-1-3-released
- https://discourse.llvm.org/t/llvm-21-1-2-released
- https://discourse.llvm.org/t/llvm-21-1-1-released
- https://discourse.llvm.org/t/llvm-21-1-0-released
- https://discourse.llvm.org/t/llvm-20-1-7-released

Link: https://github.com/openwrt/openwrt/pull/20870
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: afb90ba)
The file was modifiedtools/llvm-bpf/Makefile (diff)
コミット ef9f45e683814ecdd1787191ed6bc5a3126cea84 by vincent
tools: libressl: update to 4.2.1

Changelog:
- 3.8.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.0-relnotes.txt
- 3.8.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.1-relnotes.txt
- 3.8.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.3-relnotes.txt
- 3.8.4: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.4-relnotes.txt
- 3.9.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.0-relnotes.txt
- 3.9.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.1-relnotes.txt
- 3.9.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2-relnotes.txt
- 4.0.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.0-relnotes.txt
- 4.1.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.1.0-relnotes.txt
- 4.2.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.0-relnotes.txt
- 4.2.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.1-relnotes.txt

Further add patches:
- 010-static.patch
- 011-fix-linking.patch

Link: https://github.com/openwrt/openwrt/pull/19562
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: ef9f45e)
The file was addedtools/libressl/patches/011-fix-linking.patch
The file was addedtools/libressl/patches/010-static.patch
The file was modifiedtools/libressl/Makefile (diff)
コミット 71deb5b6d58cf100d0ee7cab23a464a1a5e2eae1 by vincent
tools/squashfs4: update to 4.7.4

Remove upstreamed patches:
- 0001-mksquashfs-fix-build-for-big-endian-architectures.patch
- 0002-gzip_wrapper-fix-byte-swapping-prototype.patch
- 0003-mksquashfs-fix-regression-introduced-by-SEEK_DATA-op.patch

Link: https://github.com/openwrt/openwrt/pull/20843
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 71deb5b)
The file was modifiedtools/squashfs4/Makefile (diff)
The file was removedtools/squashfs4/patches/0002-gzip_wrapper-fix-byte-swapping-prototype.patch
The file was removedtools/squashfs4/patches/0001-mksquashfs-fix-build-for-big-endian-architectures.patch
The file was removedtools/squashfs4/patches/0003-mksquashfs-fix-regression-introduced-by-SEEK_DATA-op.patch
コミット dadfca0559eba389ac84d4fae28dfadf3cc3ca68 by vincent
dtc: update to 1.7.2

Changelog:
- 2d10aa2 Bump version to v1.7.2
- 48795c8 pylibfdt: Don't emit warnings from swig generate C code
- 838f11e fdtoverlay: provide better error message for missing `/__symbols__`
- d1e2384 pylibfdt/libfdt.i: Use SWIG_AppendOutput
- 18aa49a Escape spaces in depfile with backslashes.
- f9968fa libfdt.h: whitespace consistency fixups
- 9b5f65f libfdt.h: typo and consistency fixes

Link: https://github.com/openwrt/openwrt/pull/20858
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: dadfca0)
The file was modifiedpackage/utils/dtc/Makefile (diff)
コミット 08be1ef1a1702ff991d7d30dbcdb86bd96d4eab8 by vincent
selinux-policy: update to 2.8.3

Changelog:
- b1d7050 README
- 13f78a8 nlbwmon fix
- 9a98b2b ratelimit and nlbwmon rules
- a193e4b adds nlbwmon skel
- b5672a0 README: adds nlbwmon to wish list
- 2058100 adds radius and uam unreserved port
- 026b712 ratelimit for busybox ip
- 7661081 adds ratelimit sysagent skel and update README
- 3bea826 luci and rpcserver apk related
- ba8607d all sys agents can use inherited ssh server pipes
- 24b9396 README: adds some more items to wish list
- da7a02c ttyxperm: adds TIOCSERGETLSR
- 2fce9ee Revert "file_contexts.subs_dist: order matters with libselinux 3.8"
- 9a13714 file_contexts.subs_dist: order matters with libselinux 3.8
- a148827 README update
- 9d9a1ff iproute2 ip: ip mptcp monitor
- cf7efdc envtools: setenv

Link: https://github.com/openwrt/openwrt/pull/20859
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 08be1ef)
The file was modifiedpackage/system/selinux-policy/Makefile (diff)
コミット 57e8eb6208af0d966262c024d0b7bf4d3423941c by vincent
refpolicy: update to 2.20250923

Changelog:
  Notable Changes
  - Several updates and fixes for systemd
  - Add new permissions and policy capabilities
  - Drop reiserfs support (it was removed in kernel 6.13)

  New Modules
  - bubblewrap
  - incus
  - kanidm
  - seatd
  - opensnitch

Refresh patch:
- 100-no-docs.patch

Link: https://github.com/openwrt/openwrt/pull/20861
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 57e8eb6)
The file was modifiedpackage/system/refpolicy/Makefile (diff)
The file was modifiedpackage/system/refpolicy/patches/100-no-docs.patch (diff)
コミット 557c174a3c88bde4e096d9ed89758182266f7bb0 by vincent
toolchain: gcc: add fanalyzer config option

Add gcc config option for fanalyzer. As a result of this option, a static
analysis of the program flow is conducted, allowing interprocedural paths
to be identified and warnings to be issued if problems are identified.

Link: https://github.com/openwrt/openwrt/pull/12576
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 557c174)
The file was modifiedinclude/hardening.mk (diff)
The file was modifiedconfig/Config-build.in (diff)
コミット 671898c7d266ac01b67de74107b8328edcde1e22 by ansuelsmth
libpcre2: Default enable JIT support for aarch64

JIT support in pcre2 allows for extra performance for regex operations in
applications that support it. As outlined in
https://pcre.org/current/doc/html/pcre2jit.html#SEC2 64-bit ARM is
supported.

I tested this on an GL.Inet MT6000 which is an aarch64 device and to my
knowledge everything works as expected. The primary application I tested
this on was haproxy, which makes use pcre for several operations.

If there are no known downsides or known breakages I suggest to
default-enable this feature for aarch64.

Signed-off-by: Christian Lachner <gladiac@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20891
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 671898c)
The file was modifiedpackage/libs/pcre2/Config.in (diff)
コミット 749d54fea89914a5c26f4f2464b11af385130c49 by noltari
busybox: backport hexdump fix for Big Endian systems

hexdump isn't working properly on some Big Endian systems, producing
incorrect output such as:
  hexdump -vn 5 -e '"fd" 1/1 "%02x:" 2/2 "%x:"' /dev/urandom
  fdff:542c0054:17920017:
Which should be:
  fdff:542c:1792:

This breaks the default ULA prefix generation on some systems. See:
https://github.com/openwrt/openwrt/issues/19844

The issue has already been fixed upstream, so we can backport the fix:
https://git.busybox.net/busybox/commit/libbb/dump.c?id=f5c7cae55fc3e19d074198bc12152486067ea8c7

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 749d54f)
The file was addedpackage/utils/busybox/patches/003-hexdump-fix-regression-for-uint16-on-big-endian-systems.patch
コミット 2833a26a5e3ffd35f9eb6939b7af540cf88d02da by vincent
libtool: update to 2.5.4

Release Notes:
- 2.5.0: https://savannah.gnu.org/news/?id=10631
- 2.5.1: https://savannah.gnu.org/news/?id=10660
- 2.5.2: https://savannah.gnu.org/news/?id=10669
- 2.5.3: https://savannah.gnu.org/news/?id=10676
- 2.5.4: https://savannah.gnu.org/news/?id=10693

Link: https://github.com/openwrt/openwrt/pull/20879
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 2833a26)
The file was modifiedpackage/libs/libtool/Makefile (diff)
コミット 04013941ee687ac9db3fe0cc44517426758478f4 by vincent
libbpf: update to 1.6.2

Release Notes:
- 1.6.2: https://github.com/libbpf/libbpf/releases/tag/v1.6.2
- 1.6.1: https://github.com/libbpf/libbpf/releases/tag/v1.6.1
- 1.6.0: https://github.com/libbpf/libbpf/releases/tag/v1.6.0
- 1.5.1: https://github.com/libbpf/libbpf/releases/tag/v1.5.1

Link: https://github.com/openwrt/openwrt/pull/20882
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 0401394)
The file was modifiedpackage/libs/libbpf/Makefile (diff)
The file was modifiedpackage/libs/libbpf/patches/100-bpf_tc_classid.patch (diff)
コミット 223cc6e1aa40938a6b108c4bacb4554711c6dbc9 by vincent
gperf: update to 3.3

Release Notes:
- 3.3: https://savannah.gnu.org/news/?id=10758
- 3.2: https://savannah.gnu.org/news/?id=10747

Link: https://github.com/openwrt/openwrt/pull/20886
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 223cc6e)
The file was modifiedpackage/devel/gperf/Makefile (diff)
コミット 6e094232db8fcd62bd5d295c9788c9b561962755 by hauke
realtek: Cleanup tab vs spaces for indentation

Sources files should used for the proper indentation:

* use tabs instead of 8 spaces
* spaces should never directly before a tab
* no whitespace characters at the end of a line

These rules were partially not followed in various source files.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
Link: https://github.com/openwrt/openwrt/pull/20895
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6e09423)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/clk/realtek/clk-rtl83xx.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.c (diff)
The file was modifiedtarget/linux/realtek/image/rt-loader/src/startup.S (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/debugfs.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/tc.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl839x.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/qos.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/thermal/realtek-thermal.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/common.c (diff)
The file was modifiedtarget/linux/realtek/image/rt-loader/Makefile (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/clk/realtek/clk-rtl839x-sram.S (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c (diff)
コミット 2c667f2df4dac12386c7081f68cf02d7f95a9faa by hauke
mediatek: use dt-bindings drive strength macros for ipTIME AX7800M-6E

Replace hardcoded numbers with the dt-bindings drive strength macros
defined in "dt-bindings/pinctrl/mt65xx.h".

Signed-off-by: Donghyun Ko <nyankosoftware@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20894
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2c667f2)
The file was modifiedtarget/linux/mediatek/dts/mt7986a-iptime-ax7800m-6e.dts (diff)
コミット c4768701743d4296e7be12e0fffd7e1508fbdde3 by vincent
libusb: update to 1.0.29

Release Notes:
- https://github.com/libusb/libusb/releases/tag/v1.0.29
- https://github.com/libusb/libusb/releases/tag/v1.0.28

Link: https://github.com/openwrt/openwrt/pull/20897
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: c476870)
The file was modifiedpackage/libs/libusb/Makefile (diff)
コミット b6c274bf0f9e31df338b6ad8583bd85db1c9dd43 by vincent
nettle: update to 3.10.2

Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2025-06/msg00006.html

Link: https://github.com/openwrt/openwrt/pull/20896
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: b6c274b)
The file was modifiedpackage/libs/nettle/Makefile (diff)
コミット d74dce45ef4f81de191c9416c9732bec7fb6844b by vincent
mpfr: update to 4.2.2

Release Notes:
https://www.mpfr.org/mpfr-current/

Link: https://github.com/openwrt/openwrt/pull/20898
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: d74dce4)
The file was modifiedpackage/libs/mpfr/patches/001-only-src.patch (diff)
The file was modifiedpackage/libs/mpfr/Makefile (diff)
コミット 86003e0b79ae7874256936b845f3cf2137c36041 by vincent
jansson: update to 2.14.1

Release Notes:
https://github.com/akheron/jansson/releases/tag/v2.14.1

Link: https://github.com/openwrt/openwrt/pull/20901
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 86003e0)
The file was modifiedpackage/libs/jansson/Makefile (diff)
コミット 9bdf72347640b80cbe90780506b04d27d8b8223d by vincent
libunistring: update to 1.4.1

Release Notes:
https://fossies.org/linux/libunistring/ChangeLog

Link: https://github.com/openwrt/openwrt/pull/20902
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 9bdf723)
The file was modifiedpackage/libs/libunistring/Makefile (diff)