Skip to content
成功

変更履歴

概要

  1. hostapd: add ubus support to disasoc/deauth all wireless STAs (commit: 5d7107e) (details)
  2. hostapd: allow ubus ban client address to be a broadcast address (commit: 7f05a9a) (details)
  3. bmips: use led-sources for ath9k (commit: 5ba9354) (details)
  4. bmips: huawei-hg556a-c: use nvmem for wifi eeprom (commit: 72f43ac) (details)
  5. econet: update en75_chboot to use OpenWrt board_name (commit: 4e0dfa6) (details)
  6. econet: fix wrong board name for Zyxel PMG5617GA (commit: 75915e3) (details)
  7. mac80211: ralink: remove rt2x00soc.ko (commit: 46c885a) (details)
  8. ath10k-ct: remove outdated iommu revert patch (commit: 301eee8) (details)
  9. loongarch64: backport kernel BPF trampoline (commit: ed5cefb) (details)
  10. dropbear: enable configurable port forwarding options (commit: 83f6177) (details)
  11. apk: define minimal variant for install (commit: 1684c28) (details)
  12. apk: bump to 3.0.1 (commit: b91ebda) (details)
  13. Revert "generic: add pending patch fixing resource_size()" (commit: 1c02c78) (details)
  14. mac80211: add pending fix for wrong resource_size() usage for ath11k (commit: 721f808) (details)
  15. realtek: fix SFP support on Engenius EWS2910P (commit: c9553ca) (details)
  16. scripts/kernel_bump: adjust commit messages (commit: a703b91) (details)
  17. realtek: pcs: add init_serdes_common hook (commit: 328b970) (details)
  18. realtek: pcs: rtl838x: transplant firmware config (commit: 6a5cae7) (details)
  19. realtek: pcs: rtl838x: import SerDes code from DSA/PHY (commit: f4129be) (details)
  20. realtek: pcs: rtl838x: refactor imported code (commit: b670d48) (details)
  21. realtek: rtl838x: setup SDS entirely in PCS driver (commit: e956adf) (details)
  22. realtek: rtl838x: drop SFP pseudo-PHYs and phy-handle (commit: a63da75) (details)
  23. realtek: dsa,phy: rtl838x: remove 'SerDes as PHY' leftovers (commit: c3887c1) (details)
  24. ramips: mt7621.mk: fix alphabetical ordering some Cudy devices (commit: 7ff663c) (details)
  25. uboot-envtools: ipq40xx: remove unused function ubootenv_mtdinfo() (commit: 4484252) (details)
  26. uboot-envtools: reorganize the initialization scripts (commit: ac1ee98) (details)
  27. mediatek: import patch from Mediatek SDK for pcie (commit: 7423edb) (details)
  28. mediatek: add Keenetic KN-1812/Netcraze NC-1812 support (commit: cc2aefe) (details)
  29. gpio-button-hotplug: some modern cleanups (commit: 05cd169) (details)
  30. mediatek: filogic: add support for Kebidumei AX3000-U22 (commit: 011890a) (details)
  31. mediatek: filogic: replace spaces with tabs for indentation (commit: 26ff8ef) (details)
  32. ath79: moxa,awk-1137c: use nvmem for calibration (commit: 6b96130) (details)
  33. ath79: meraki_mr1[26]: userspace cal to nvmem (commit: b182f2e) (details)
  34. mediatek: filogic: add support Netcore NX30V2/N30PRO/POWER30AX/W7/GW3001 (commit: 344bb7f) (details)
  35. apk: Fix host compilation with C89 (commit: d11b77d) (details)
  36. bmips: b53: enable bcm63268 internal PHYs (commit: c2c3846) (details)
  37. uboot-mediatek: fix readmem command help message (commit: 409b2f4) (details)
  38. uci: update to Git HEAD (2025-12-02) (commit: e7a57a9) (details)
  39. libnl-tiny: update to Git HEAD (2025-12-02) (commit: 9c286bd) (details)
  40. ubus: update to Git HEAD (2025-12-02) (commit: 0cceb4b) (details)
  41. libubox: update to Git HEAD (2025-12-08) (commit: 355bb8c) (details)
  42. odhcp6c: update to Git HEAD (2025-12-09) (commit: 46532c9) (details)
  43. odhcpd: update to Git HEAD (2025-12-10) (commit: 4e4986a) (details)
  44. build: depend on tools/zstd for download (commit: f3e4620) (details)
  45. loongarch64: Disable strict alignment to fix BPF program failures (commit: 9e92064) (details)
  46. scripts/jungo-image: Fix up whitespace (commit: 1c7ec8a) (details)
  47. mac80211: backport patch fixing support for GCC15 (commit: 521087d) (details)
  48. iproute2: update to version 6.18 (commit: 5cbafcb) (details)
  49. openwrt-keyring: update to Git HEAD (2025-12-10) (commit: 04946ee) (details)
  50. libnl: update to version 3.12 (commit: 4e06003) (details)
  51. libnftnl: update to version 1.3.1 (commit: f26294f) (details)
  52. nftables: update to version 1.1.6 (commit: 367d8b2) (details)
  53. bridger: update to Git HEAD (2025-10-23) (commit: afdbdba) (details)
  54. libcap: update to 2.77 (commit: c252659) (details)
  55. ucode: update to Git HEAD (2025-12-01) (commit: e40ca67) (details)
  56. mpc85xx: p1010: use common DTSI for Watchguard Firebox T1X (commit: 15ef024) (details)
  57. mpc85xx: add support for Watchguard Firebox T10-W, T15(-W) (commit: be7aa5b) (details)
  58. kernel: add network teaming modules (commit: 8b05db4) (details)
  59. arm-trusted-firmware-mediatek: rearrange some images (commit: 69918d1) (details)
  60. arm-trusted-firmware-mediatek: add MT7981 sdmmc images (commit: 3b14ace) (details)
  61. arm-trusted-firmware-mediatek: add MT7987 DDR4 4BG images (commit: f037a2e) (details)
  62. arm-trusted-firmware-mediatek: remove DDR combo for MT7987 (commit: bb2d9c1) (details)
  63. bcm27xx: fix patch wrong CRLF line-ending (commit: 86bd55c) (details)
コミット 5d7107ef637b0249ba1d4fee1e15e81e7f95332c by robimarko
hostapd: add ubus support to disasoc/deauth all wireless STAs

Similar to the hostapd control interface, treat ff:ff:ff:ff:ff:ff
as a stand in for "all clients".

Signed-off-by: Rany Hany <rany_hany@riseup.net>
Link: https://github.com/openwrt/openwrt/pull/18670
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5d7107e)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 7f05a9af9aebdc106a226cc41d20abfb53934a35 by robimarko
hostapd: allow ubus ban client address to be a broadcast address

This will allow del_client with ban_time on a broadcast address
to also ban all clients temporarily.

Signed-off-by: Rany Hany <rany_hany@riseup.net>
Link: https://github.com/openwrt/openwrt/pull/18670
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7f05a9a)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ubus.c (diff)
コミット 5ba9354fc5644f2b34295437fa41c16b9832db52 by robimarko
bmips: use led-sources for ath9k

Avoids having to create a custom LED for wifi.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21058
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5ba9354)
The file was modifiedtarget/linux/bmips/dts/bcm6358-huawei-hg556a-b.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6328-dlink-dsl-2750b-b1.dts (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6358-huawei-hg556a-a.dts (diff)
コミット 72f43ac220616fbd2f9658b9b60a861e8565a998 by robimarko
bmips: huawei-hg556a-c: use nvmem for wifi eeprom

The ralink custom property is deprecated and only kept around for
byteswap capability.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21058
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 72f43ac)
The file was modifiedtarget/linux/bmips/dts/bcm6358-huawei-hg556a-c.dts (diff)
コミット 4e0dfa6e2798fd2a301f8eb974caa2e0d8051f41 by robimarko
econet: update en75_chboot to use OpenWrt board_name

Instead of using the name from /proc/cpuinfo, use board_name from
/lib/functions.sh

Signed-off-by: Caleb James DeLisle <cjd@cjdns.fr>
Link: https://github.com/openwrt/openwrt/pull/21023
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 4e0dfa6)
The file was modifiedtarget/linux/econet/base-files/sbin/en75_chboot (diff)
コミット 75915e35805322e55eced5dd9d27c7f9f1cce3e2 by robimarko
econet: fix wrong board name for Zyxel PMG5617GA

Board name was specified incorrectly in the DT, fix.
This bug was introduced in #20580 (31f5fc8fea8931f5) which was
merged last week, and econet is still a mostly experimental target,
so it is considered unnecessary to update SUPPORTED_DEVICES.

Signed-off-by: Caleb James DeLisle <cjd@cjdns.fr>
Link: https://github.com/openwrt/openwrt/pull/21023
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 75915e3)
The file was modifiedtarget/linux/econet/dts/en751221_zyxel_pmg5617ga.dts (diff)
The file was modifiedtarget/linux/econet/base-files/sbin/en75_chboot (diff)
コミット 46c885ab6c82b35f8396af4c711b4e933202b746 by ansuelsmth
mac80211: ralink: remove rt2x00soc.ko

"rt2x00soc.c" was removed in 6.18 kernel backport[1]. Fix build error:

openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00soc.ko' is missing.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.18&id=7f6109086c9e7bbc78ff936dac45626870455c76
Fixes: 52a087374227 ("mac80211: update to version 6.18")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/21089
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 46c885a)
The file was modifiedpackage/kernel/mac80211/ralink.mk (diff)
コミット 301eee8099383053a13f22d9636f54b7ac932f03 by ansuelsmth
ath10k-ct: remove outdated iommu revert patch

The issue described in the patch can not be reproduced in the latest
6.18 ath10k-ct driver. It should have been fixed by the upstream.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/21089
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 301eee8)
The file was removedpackage/kernel/ath10k-ct/patches/004-Revert-wifi-ath10k-Use-iommu_paging_domain_alloc.patch
コミット ed5cefb037c2ba5b632d7dea5b8b004af53b51a9 by ansuelsmth
loongarch64: backport kernel BPF trampoline

Enable xdp-loader to attach multiple XDP programs to a single interface by
backporting the BPF trampoline implementation from Linux kernel 6.17 to
6.12 for LoongArch64.

The xdp-loader utility relies on libxdp, which in turn requires kernel
support for BPF trampoline. While x86_64 and other architectures have
this feature, LoongArch64 only gained it in kernel 6.17. Without this
backport, xdp-loader fails on LoongArch64 systems running kernel 6.12.

Changes backported include:
- BPF trampoline infrastructure for LoongArch64
- Necessary JIT compiler updates
- Related BPF subsystem changes

This allows full compatibility with the xdp-tools ecosystem on LoongArch64
systems running older kernel versions.

Reference: https://github.com/xdp-project/xdp-tools/tree/main/lib/libxdp

Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21077
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: ed5cefb)
The file was addedtarget/linux/loongarch64/patches-6.12/002-v6.17-LoongArch-BPF-Update-the-code-to-rename-validate_code-to-validate_ctx.patch
The file was addedtarget/linux/loongarch64/patches-6.12/003-v6.17-loongArch-BPF-Add-dynamic-code-modification-support.patch
The file was addedtarget/linux/loongarch64/patches-6.12/004-v6.17-LoongArch-BPF-Add-basic-bpf-trampoline-support.patch
The file was addedtarget/linux/loongarch64/patches-6.12/001-v6.17-LoongArch-Add-larch_insn_gen_beq_bne-helpers.patch
コミット 83f6177dbf44fa92ecf6d2e1cda9f92cfc5fe849 by ansuelsmth
dropbear: enable configurable port forwarding options

Currently its only possible to disable port forwarding only for specific
keys, via the OpenSSH-style restriction in `authorized_keys` file.

In some use cases it might be feasible to disable such features globally
on service level, so lets add new LocalPortForward and RemotePortForward
config knobs.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
Link: https://github.com/openwrt/openwrt/pull/21071
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 83f6177)
The file was modifiedpackage/network/services/dropbear/files/dropbear.config (diff)
The file was modifiedpackage/network/services/dropbear/files/dropbear.init (diff)
コミット 1684c28cfe67650cef0a9bd6f3c54fa62b0916c3 by ansuelsmth
apk: define minimal variant for install

Choose the minimal release build which excludes a number of
unused applets, not used on user devices.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21093
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 1684c28)
The file was modifiedpackage/system/apk/Makefile (diff)
コミット b91ebdabbb09b330351b2ac8c7d3a45644344553 by ansuelsmth
apk: bump to 3.0.1

Recently finalized 3 branch bumped to 3.0.1

dropped patches
-010-libressl4.patch; integrated at source
-999-small-scripts-tar.patch; integrated at source

refreshed remaining patches

DEPRECATION: Option 'compressed-help' is deprecated - removed.
DEPRECATION: Option 'zstd' value 'false' is replaced by 'disabled'

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21093
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: b91ebda)
The file was modifiedpackage/system/apk/Makefile (diff)
The file was modifiedpackage/system/apk/patches/0001-openwrt-move-layer-db-to-temp-folder.patch (diff)
The file was removedpackage/system/apk/patches/999-small-scripts-tar.patch
The file was removedpackage/system/apk/patches/010-libressl4.patch
コミット 1c02c78e7c659022bb1a6eb68cd2c847799891f2 by ansuelsmth
Revert "generic: add pending patch fixing resource_size()"

This reverts commit 63e2b17c011318b7f7a5c7082fd8c969c430d7df.

Further discussion with Upstream for the topic revealed an even subtle
problem that require specific driver to be fixed. Revert the wrong
generic fix in favor of specific ath11k fix.

Link: https://lore.kernel.org/all/20251207215359.28895-1-ansuelsmth@gmail.com/T/#m990492684913c5a158ff0e5fc90697d8ad95351b
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 1c02c78)
The file was removedtarget/linux/generic/pending-6.12/210-resource-handle-wrong-resource_size-value-on-zero-st.patch
コミット 721f808253a405f3f6a03d133a3c0758ee0f88f8 by ansuelsmth
mac80211: add pending fix for wrong resource_size() usage for ath11k

Add pending fix for wrong resource_size() usage that cause firmware
crash on load on ath11k.

Refresh all affected patch by this.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 721f808)
The file was addedpackage/kernel/mac80211/patches/ath11k/101-wifi-ath11k-fix-wrong-usage-of-resource_size-causing.patch
The file was modifiedpackage/kernel/mac80211/patches/ath11k/201-wifi-ath11k-Support-setting-bdf-addr-and-caldb-addr-.patch (diff)
コミット c9553caa0e9e3df5c1cd549cb21c79a50543b872 by hauke
realtek: fix SFP support on Engenius EWS2910P

EWS2910P has two SFP slots of which only one was fully supported so far.
The issue so far was that both SFP slots share the same I2C SCL line but
neither the kernel nor any downstream driver was able to deal with this.

Thus, only one SFP slot was completely working (with detection etc.) but
the other one had to be enabled manually. Networking was functional in
both though.

Since acd7ecc9ed we have a driver which is able to deal with that. Thus,
we can fix the SFP support for this device.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20687
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c9553ca)
The file was modifiedtarget/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi (diff)
コミット a703b9100e325596fcf870dcd137a4df4737534d by hauke
scripts/kernel_bump: adjust commit messages

Due to the recent changes with the formality checks kernel_bump commit
messages no-longer pass them.

Adjust these messages to follow the updated checks:
- start the first word after prefix with lower-case
- reduce the overall subject length by removing the redundant 'kernel'

Signed-off-by: George Sapkin <george@sapk.in>
Link: https://github.com/openwrt/openwrt/pull/21012
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a703b91)
The file was modifiedscripts/kernel_bump.sh (diff)
コミット 328b970ecd8d43fe7ce73e23e584c984ee820a03 by hauke
realtek: pcs: add init_serdes_common hook

Add a new hook called 'init_serdes_common' to be able to perform
initialisations or anything else subject to all SerDes. This hook is
called in the end of 'rtpcs_probe' after everything else is done.

This is meant primarily to support the transition of RTL83XX from PHY
driver to PCS driver. Thus, it may be removed later again or kept if
there is sufficient need for this.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 328b970)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット 6a5cae7d74914e947e2cd3a01a1b2b6ea7e813be by hauke
realtek: pcs: rtl838x: transplant firmware config

In the PHY driver, firmware files were used to store configuration
values for the SerDes which need to be applied upon initialization.
There are several issues which prevent to just take that over into the
PCS driver:
* SerDes and PHY parts are mixed within a firmware file
* SerDes access in PHY driver is based on writing into the switch's
  global register space; PCS driver uses access via MDIO interface
  --> destination values do not match
* firmware file format is not SerDes-agnostic
* no documentation or script for the "old" firmware files

Unfortunately, there is no proper firmware format yet where to take over
the required sequences. Thus, extract the sequences needed for RTL838X
SerDes, transform them to work with the MDIO based access and put them
as functions in the PCS driver.

Note that this should just be a temporary solution. In a next step, a
proper firmware format should be established and all configuration
sequences currently in the code should be moved into firmware files.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6a5cae7)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット f4129beb39703b220fdfc270aa55f395714190f5 by hauke
realtek: pcs: rtl838x: import SerDes code from DSA/PHY

Import functions 'rtl8380_sds_rst', 'rtl8380_sds_power',
'rtl8380_configure_serdes' and 'rtl83xx_config_interface' from DSA and
PHY driver respectively but comment the code for now.

The code needs heavy adjustments to make it compile and work. To make
this as transparent as possible, do that in two stages.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f4129be)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット b670d4836641b4427b7b7b9d94bb670b0d44c12b by hauke
realtek: pcs: rtl838x: refactor imported code

The previous commit just imported some code as-is and commented it.
It needs heavy adjustments to compile and work within the PCS driver.
Do that now to that extent that it can be used within the driver. More
cosmetics and improvements will be done later.

Split the once-for-all SerDes configuration into the usual flow where
each SerDes is configured separately and on its own, as requested by the
PCS subsystem.

Move mode setting and patching into proper functions which are called
during SerDes configuration. Some configuration sequences are broken up
and moved into the SerDes configuration flow, e.g. reset sequences
because they were usually a single/few values applied to all SerDes at
once before.

Add proper configuration for SerDes 4 QSGMII to be able to setup this
mode properly on our own.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b670d48)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット e956adfe3eb30f68a6f6e9bb8e25fc4fb422769e by hauke
realtek: rtl838x: setup SDS entirely in PCS driver

After having moved the configuration code and sequences from PHY and
DSA drivers to the PCS driver, add the hooks in PCS driver and remove
calls in PHY and DSA drivers to let PCS driver setup the SerDes
entirely on its own.

Also add pcs-handle to device tree definitions for most of the switch
ports because, due to the refactoring of the SerDes configuration, this
is needed now for all SerDes-attached ports.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e956adf)
The file was modifiedtarget/linux/realtek/dts/rtl8382_hpe_1920-24g.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-20.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-16-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_panasonic_m16eg-pn28160k.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24ep-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_inaba_aml2-17gp.dts (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/common.c (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_apresia_aplgs120gtss.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs110tup-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_iodata_bsh-g24mb.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24e-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-16.dts (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/net/dsa/rtl83xx/dsa.c (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-28_common.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_tplink_t1600g-28ts-v3.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_hpe_1920-16g.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_panasonic_m24eg-pn28240k.dts (diff)
コミット a63da75e446516efb26551ef9ae1d9327771f6b5 by hauke
realtek: rtl838x: drop SFP pseudo-PHYs and phy-handle

Remove all pseudo-PHYs and phy-handle properties from DTS of RTL838X
devices. RTL838X SerDes is now handled by PCS driver and thus not
treated as PHY anymore.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a63da75)
The file was modifiedtarget/linux/realtek/dts/rtl8380_tplink_sg2008p-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_linksys_lgs310c.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_tplink_sg2210p-v3.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts (diff)
コミット c3887c126d986f7934570d0d19f4d80b550eda22 by hauke
realtek: dsa,phy: rtl838x: remove 'SerDes as PHY' leftovers

RTL838X SerDes is now completely managed by the PCS driver so it's time
to remove all the unused leftovers from DSA and PHY drivers to have that
finally separated.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20876
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c3887c1)
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/phy/rtl83xx-phy.h (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl83xx.h (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/common.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/net/dsa/rtl83xx/rtl838x.c (diff)
コミット 7ff663cc314160d89e0166d210f825bf077243b4 by hauke
ramips: mt7621.mk: fix alphabetical ordering some Cudy devices

This PR doesn't change anything other than fixing the alphabetical order of some Cudy devices
(R700 and c200p)

Signed-off-by: Marcin Leksmark <lexmark3200@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/21044
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7ff663c)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 448425261bf4a95afbcdb1a7b0d43b65c7687a56 by hauke
uboot-envtools: ipq40xx: remove unused function ubootenv_mtdinfo()

This function is defined but unused. There is no reason to keep it.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/21052
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4484252)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/ipq40xx (diff)
コミット ac1ee98c458164fa4fe6b7f44950e073f77e1de4 by hauke
uboot-envtools: reorganize the initialization scripts

Reorder device names alphabetically and group together the same configs.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/21052
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ac1ee98)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mediatek_mt7622 (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/ramips (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/qualcommax_ipq807x (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/realtek (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/lantiq (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mediatek_filogic (diff)
コミット 7423edb393579992d3a18cd3033469d55f2c43fb by hauke
mediatek: import patch from Mediatek SDK for pcie

Without this patch some devices can't detect wifi chip.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20737
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7423edb)
The file was addedtarget/linux/mediatek/patches-6.12/966-pcie-mediatek-gen3-Add-WIFI-HW-reset-flow.patch
コミット cc2aefe6195322ce73e2f20b2801352c5be737c5 by hauke
mediatek: add Keenetic KN-1812/Netcraze NC-1812 support

This commit adds support for Keenetic KN-1812/Netcraze NC-1812

Device specification
--------------------
SoC Type:   MediaTek MT7988D, Cortex-A73, 64-bit
RAM:        1024MB DDR4 Micron MT40A512M16TB-062E:R
Flash:      SPI NAND Winbond W25N02KV (256 MiB)
Ethernet:   4x1GbE (internal MT7988 built-in) + 2.5GbE (internal MT7988 phy) + 10GbE (RTL8261BE)

WLAN:       MT7992AV
WLAN 2g:    MediaTek MT7975N, b/g/n/ax/be, MIMO 4x4
WLAN 5g:    MediaTek MT7977B, a/n/ac/ax/be, MIMO 4x4
LEDs:       5 LEDs, 1 power green, 1 internet green,
            2x fn green, 1 wlan green, gpio-controlled
Button:     4 (Reset, WPS, FN1, FN2)
USB port:   Yes, 1xUSB3.2 and 1xUSB2.0 (via GL850G)
Power:      12 VDC, 3 A

Notes:
* The device supports dual boot mode
* Fn2 led reassigned to wlan 2.4

Flash instruction:
The only way to flash OpenWrt image is to use tftp recovery mode in U-Boot:

1. Configure PC with static IP 192.168.1.2/24 and tftp server.
2. a) Keenetic
      Rename "openwrt-mediatek-filogic-keenetic_kn-1812-squashfs-factory.bin"
      to "KN-1812_recovery.bin" and place it in tftp server directory.
   b) Netcraze
      Rename "openwrt-mediatek-filogic-netcraze_nc-1812-squashfs-factory.bin"
      to "NC-1812_recovery.bin" and place it in tftp server directory.
3. Connect PC with ethernet port, press the reset button, power up
   the device and keep button pressed until status led start blinking.
4. Device will download file from server, write it to flash and reboot.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20737
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: cc2aefe)
The file was addedtarget/linux/mediatek/dts/mt7988d-netcraze-nc-1812.dts
The file was addedtarget/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dtsi
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット 05cd169cd49e99ce8f022892e4ba119312e1a8f7 by hauke
gpio-button-hotplug: some modern cleanups

devm_kmalloc_array addition.

of_property_present instead of boolean hack.

for_each_available_child_of_node_scoped to avoid of_node_put.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21033
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 05cd169)
The file was modifiedpackage/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c (diff)
コミット 011890ad930a7696111b9004924657e7301443ce by hauke
mediatek: filogic: add support for Kebidumei AX3000-U22

Kebidumei AX3000-U22 is one of many clones of the same range extender
that can be found on Aliexpress or other Chinese portals.

The easiest way to identify this model is by searching for "AX3000
Repeater" and picking the device that looks like mine [0].

Specification:
- SoC:     MediaTek MT7981B (1.3 GHz)
- RAM:     256 MB
- Flash:   16 MB SPI NOR
- Ports:   1 x 1 GbE
- Antenna: 6 (2 fake)
- WiFi:    MediaTek dual-band WiFi 6
  - 2.4 GHz: b/g/n/ax, MIMO 2x2
  - 5 GHz:   a/n/ac/ax, MIMO 2x2
- Buttons: Reset & WPS
- LEDs:    Ethernet (green), Status (red, green, blue)
- Power:   110–240 V AC (internal PSU, board uses 12 V DC)
- Serial:  unmarked connector on PCB
           [1: Vcc, 2: RX, 3: TX, 4: GND]

Install via OEM web UI:
1. Use reset button to perform factory reset.
2. Connect PC to LAN port and obtain DHCP address.
3. Upload the sysupgrade image via OEM firmware upgrade page,
   e.g. http://192.168.18.1/upgrade.html
4. After reboot, hold reset button to clear leftover vendor config.

Install via serial:
1. Connect serial console (115200 8N1).
2. Enter the console.
3. Backup mtd4 partition if you want to restore OEM FW later.
4. Download image.
5. Run 'sysupgrade -n'.

Revert to stock:
1. Run sysupgrade without keeping config using mtd4 backup.

[0] https://openwrt.org/_media/media/kebidumei_ax3000-u22.png

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20287
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 011890a)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-kebidumei-ax3000-u22.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh (diff)
コミット 26ff8efc8a051c3f0987ac320469f8e8e9284246 by hauke
mediatek: filogic: replace spaces with tabs for indentation

This commit replaces the 7-8 spaces with 1 tab to modify the indentation appropriately.

Signed-off-by: Brian Lee <larte332@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21018
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 26ff8ef)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット 6b961303e0d919dddb7dd500ed2e20f559d26b63 by hauke
ath79: moxa,awk-1137c: use nvmem for calibration

Userspace handling is deprecated.

Use led-sources for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21026
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6b96130)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_moxa_awk-1137c.dts (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
コミット b182f2e0b4d44bbc373adefc649a20a28fc5e262 by hauke
ath79: meraki_mr1[26]: userspace cal to nvmem

Userspace handling is deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21002
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b182f2e)
The file was modifiedtarget/linux/ath79/dts/ar7161_meraki_mr16.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar7242_meraki_mr12.dts (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom (diff)
コミット 344bb7f9162b76a864cec1ebd069651a9c2483cf by hauke
mediatek: filogic: add support Netcore NX30V2/N30PRO/POWER30AX/W7/GW3001

Hardware specification:
  SoC: MediaTek MT7981B
  Flash: ESMT F50L1G41LB 128MB
  RAM: ESMT M15T2G16128A DDR3 256MB
  Ethernet: 3x 1G
  Button: Reset, WPS

MAC addresses
  LAN: Label MAC (stored in Factory partition offset 0x1fef20)
  WAN: LAN + 1
  WiFi: LAN

Official LED layout, from left to right:
  [power] [internet] [wps] [wifi] [lan3/2/1] [wan]

Redefinition for OpenWrt:
  [power]: used for led-boot, led-failsafe, and led-running
  [internet]: used for WAN RX/TX indication
  [wps]: used for led-upgrade
  [wifi] and [lan3/2/1]: unchanged
  [wan]: used for WAN link indication

Installing OpenWrt:
  - Setup a tftp server on your PC. Copy
    xxx-preloader.bin, xxx-bl31-uboot.fip and
    xxx-initramfs.itb to tftp root directory.
  - Connect to the router via ssh or telnet,
    username: useradmin, password is the web
    login password of the router.
  - Backup all critical flash partitions with
    the following commands where x.x.x.x is
    the IP of your PC.

    IP=x.x.x.x
    cd /dev
    for d in /sys/class/mtd/mtd?; do
      if [ "$(cat $d/name)" = "BL2" ]; then
        tftp -l $(basename $d) -r bl2.img -p $IP
      elif [ "$(cat $d/name)" = "FIP" ]; then
        tftp -l $(basename $d) -r fip.bin -p $IP
      elif [ "$(cat $d/name)" = "Factory" ]; then
        tftp -l $(basename $d) -r factory.bin -p $IP
      fi
    done
    for d in /sys/devices/virtual/ubi/ubi0/ubi0_*; do
      [ "$(cat $d/name)" != "customer" ] && continue
      tftp -l $(basename $d) -r customer -p $IP
      break
    done

  - Flash with the following commands:

     cd /tmp
     tftp -r xxx-preloader.bin -g x.x.x.x
     tftp -r xxx-bl31-uboot.fip -g x.x.x.x
     mtd write xxx-preloader.bin spi0.0
     mtd write xxx-bl31-uboot.fip FIP
     mtd erase ubi

  - Set a static ip(192.168.1.254) for your PC.
    And then reboot the router. It will run
    initramfs image automatically.
  - After openwrt boots up, perform sysupgrade
    via web UI.

Reverting to the vendor firmware:
  - Setup a tftp server on your PC with ip
    address 192.168.1.254. And make sure
    bl2.img, fip.bin, factory.bin and customer
    are located in tftp root directory.
  - Power off the router.
  - Press and hold WPS key, then power on
    the router.
  - Release WPS key, when internet/wifi/wps
    leds are blinking.
  - Wait until internet/wifi/wps leds light
    up, power off the router.
  - Press and hold reset key, power up the
    router, release reset key 15s later.
  - Connect to http://192.168.1.1, now you
    can upload vendor .bin firmware.

Uboot netconsole:
  Uboot netconsole can be enabled by WPS
  or reset key.

  - Setup a linux PC with ip 192.168.1.254.
    Open a new terminal and execute
    'stty -isig -echo cbreak; nc -lup 6666'
  - Press and hold WPS(or reset) key, then
    power on the router.
  - Release key once internet/wifi/wps leds
    are all on.
    NOTE: don't hold the key more than 5s
    after internet/wifi/wps leds on, or it
    will try to revert to vendor firmware.
  - 5s later, uboot bootmenu will show on
    the terminal.

Signed-off-by: Zhiwei Cao <bfdeh@126.com>
Link: https://github.com/openwrt/openwrt/pull/18631
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 344bb7f)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mediatek_filogic (diff)
The file was addedpackage/boot/uboot-mediatek/patches/461-add-netis-nx30v2.patch
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-netis-nx30v2.dts
The file was addedtarget/linux/mediatek/dts/mt7981b-netis-common.dtsi
コミット d11b77db5eca3e20c5c238c55d80059229a188b3 by hauke
apk: Fix host compilation with C89

This fixes the following build error:
```
../src/apk.c: In function 'parse_options':
../src/apk.c:584:4: error: a label can only be part of a statement and a declaration is not a statement
  584 |    char *arg = opt_parse_arg(&st);
      |    ^~~~
```

Upstream MR: https://gitlab.alpinelinux.org/alpine/apk-tools/-/merge_requests/376

Fixes: b91ebdabbb09 ("apk: bump to 3.0.1")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d11b77d)
The file was addedpackage/system/apk/patches/0020-apk-fix-compile-when-using-C89.patch
コミット c2c38469a8d37c46161076cde873ad50cb5f5e35 by noltari
bmips: b53: enable bcm63268 internal PHYs

On the smartrg sr505n the bootloader only sets registers to enable the
PHYs if it's interrupted. When Linux boots this results in a -EINVAL
error when trying to read from the EPHYs and the GPHY doesn't work.
This patch disables low power mode in the GPHY/EPHYs and properly resets
the EPHYs.

Signed-off-by: Kyle Hendry <kylehendrydev@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17648
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: c2c3846)
The file was modifiedtarget/linux/bmips/dts/bcm6362.dtsi (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6368.dtsi (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6328.dtsi (diff)
The file was modifiedtarget/linux/bmips/dts/bcm63268.dtsi (diff)
The file was modifiedtarget/linux/bmips/dts/bcm6318.dtsi (diff)
コミット 409b2f41a1ae281259ba3dcae8a4dc4a491e4975 by hauke
uboot-mediatek: fix readmem command help message

Correct the order of the arguments.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/21109
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 409b2f4)
The file was modifiedpackage/boot/uboot-mediatek/patches/220-cmd-env-readmem.patch (diff)
コミット e7a57a980ef3441190dc5c85c544d6c4f5ff4bba by hauke
uci: update to Git HEAD (2025-12-02)

66127cd76c5d formal: fix workflow permissions

Changes: https://github.com/openwrt/uci/compare/5bea13572325af4fb3057ff600cc7f7d5b82012b...66127cd76c5d0bd46d5a90302cc6110f53a4e2f8

Link: https://github.com/openwrt/openwrt/pull/21103
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e7a57a9)
The file was modifiedpackage/system/uci/Makefile (diff)
コミット 9c286bd1e347aefbede44967251fa1e65c338db4 by hauke
libnl-tiny: update to Git HEAD (2025-12-02)

087d4ce8c07b github: ci: add cmake build and source directories
2871f3f26abb github: ci: add powerpc arch
567be1101523 github: ci: add MIPS64, PowerPC64 and RISCV64
40493a655d8c formal: fix workflow permissions

Changes: https://github.com/openwrt/libnl-tiny/compare/532ac744dedcf83c06e2f4a8320fcc8089f23b72...40493a655d8caa2ccf5206dde1e733abe2920432

Link: https://github.com/openwrt/openwrt/pull/21098
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9c286bd)
The file was modifiedpackage/libs/libnl-tiny/Makefile (diff)
コミット 0cceb4b50902a8f6cb6f720542ee8e946070031b by hauke
ubus: update to Git HEAD (2025-12-02)

3cc98db1a422 formal: fix workflow permissions

Changes: https://github.com/openwrt/ubus/compare/2737da3819fefafa5b63d5f82efb77ff0032a5d8...3cc98db1a422dcf560f2d6347fd410f17565a89d

Link: https://github.com/openwrt/openwrt/pull/21102
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0cceb4b)
The file was modifiedpackage/system/ubus/Makefile (diff)
コミット 355bb8c89028f5ca60538a53da0685c15b1c72be by hauke
libubox: update to Git HEAD (2025-12-08)

5714bf6ae652 build: install libubox
440b4e988f39 tests: shunit2: add dump and setters coverage
a3ff29ef93df tests: shunit2: add test for _jshn_append via JSON script
38d70328ecbd github: ci: add MIPS64, PowerPC64 and RISCV64
edaf77da740d scripts: devel-build: add missing LUAPATH
c0773869c9d6 build: disable static json-c
ecddb31dc34d formal: fix workflow permissions
7928f1711703 libubox: Add ability to find ordinal position inside a table

Changes: https://github.com/openwrt/libubox/compare/a75209f62982f7218f73b9b4fd9b705e19f5f94a...7928f1711703767b0ac5ce916c7231d0e1af1ca2

Link: https://github.com/openwrt/openwrt/pull/21099
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 355bb8c)
The file was modifiedpackage/libs/libubox/Makefile (diff)
コミット 46532c9bcb1902dc016806dd3199d16dc2fd33b4 by noltari
odhcp6c: update to Git HEAD (2025-12-09)

5212a1019d75 odhcp6c: clear the socket buffer after initialising it

https://github.com/openwrt/odhcp6c/compare/1d6c4e794cdb...5212a1019d75

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 46532c9)
The file was modifiedpackage/network/ipv6/odhcp6c/Makefile (diff)
コミット 4e4986aaf6e7f77da0f01fce54b067de3538e438 by noltari
odhcpd: update to Git HEAD (2025-12-10)

ca00527e5fc3 statefiles: don't write empty hosts files
24b70c5c2ff0 Revert "statefiles: fix escape sequence for broken hostname output"
5203ad13954c statefiles: fix stale pio handling for !ubus
a64760b30f67 odhcpd: rename piofolder to piodir
6779344a8c8a statefiles: use tmpfile functions for pio files
9f8abcc662d0 statefiles: rename prefix information functions
cb65b83e524e config: move pio json handling to statefiles.c
5b01849cc42c statefiles: add a dirfd helper function
eadde3d7dd74 statefiles: add tmp helper functions
c29aa7091498 statefiles: fix escape sequence for broken hostname output
00f2d7a4dbe5 dhcpv4: don't send zero IPv6-only preferred option
c86d29bb83d6 Revert "dhcpv6-ia: add some noise to the T1 and T2 periods"
b062769ab85f Revert "do not delegate ULA prefixes"
fd4714bb2dfe do not delegate ULA prefixes
81ea5bfef775 dhcpv6-ia: add some noise to the T1 and T2 periods

https://github.com/openwrt/odhcpd/compare/79252ed0c0c2...ca00527e5fc3

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 4e4986a)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
The file was modifiedpackage/network/services/odhcpd/files/odhcpd.defaults (diff)
コミット f3e4620f592be9413a5c71fbc4b664c50a158faa by ansuelsmth
build: depend on tools/zstd for download

Downloading packages from git requires zstd to compress their tarballs.
Make sure that zstd from host tools is compiled when running make
download. Otherwise, either the download would fail because zstd is not
present or a random version from the host would be used leading to hash
mismatches.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/21125
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: f3e4620)
The file was modifiedinclude/toplevel.mk (diff)
コミット 9e9206427fba3ca301e9328c3d37f8ce1f14b2e7 by ansuelsmth
loongarch64: Disable strict alignment to fix BPF program failures

CONFIG_ARCH_STRICT_ALIGN=y (default in config-6.12) causes BPF programs
(XDP, TC, tracing, etc.) to fail verification with misaligned packet
and memory access errors, breaking essential kernel functionality.

Hardware support status:
- Supported (modern CPUs): 2K2000, 2K3000, 3A5000, 3A6000, 3C5000,
                          3C6000, 3D5000
- Unsupported (legacy): 2K500, 2K1000

The current default prioritizes legacy compatibility over:
1. BPF program functionality across multiple subsystems
2. Performance on widely deployed modern hardware
3. Modern kernel features relying on unaligned accesses

Since BPF programs require unaligned access capabilities and most
LoongArch deployments use modern CPUs with hardware support, disable
CONFIG_ARCH_STRICT_ALIGN. Legacy system users can manually enable
it if needed.

Link: https://github.com/vincentmli/BPFire/issues/69
Reference: https://elixir.bootlin.com/linux/v6.12/source/arch/loongarch/Kconfig#L534

Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21121
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 9e92064)
The file was modifiedtarget/linux/loongarch64/config-6.12 (diff)
コミット 1c7ec8ab19ab0b6d6cb35d277fd1efff273ce36a by ansuelsmth
scripts/jungo-image: Fix up whitespace

Recent Python versions are strict about whitespace and will
complain about mixtures of tabs and spaces. Convert any tabs
so the script just use spaces for indentation.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://github.com/openwrt/openwrt/pull/21116
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 1c7ec8a)
The file was modifiedscripts/flashing/jungo-image.py (diff)
コミット 521087d13175e78e8e7d6e7a2e250063a169aa40 by ansuelsmth
mac80211: backport patch fixing support for GCC15

Backport patch fixing support for GCC15 caused by __counted_by.

This macro was moved to a different header in recent kernel version and
caused wrong detection on the #ifndef condition.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 521087d)
The file was addedpackage/kernel/mac80211/patches/build/130-backports-move-__counted_by-to-compiler_types.h-head.patch
コミット 5cbafcbb67fe463883e0c985d11203d56dc3e5dc by hauke
iproute2: update to version 6.18

The removed patch 001-lib-bridge-avoid-redefinition-of-in6_addr.patch
was integrated upstream.

Changes: https://github.com/iproute2/iproute2/compare/v6.17.0...v6.18.0

The apk size did not increase much:
Old size for armsr/armv8:
43778 ip-bridge-6.17.0-r1.apk
164653 ip-tiny-6.17.0-r1.apk
208236 tc-bpf-6.17.0-r1.apk
210209 tc-full-6.17.0-r1.apk
172483 tc-tiny-6.17.0-r1.apk

new size for armsr/armv8:
43781 ip-bridge-6.18.0-r1.apk
164956 ip-tiny-6.18.0-r1.apk
208578 tc-bpf-6.18.0-r1.apk
210482 tc-full-6.18.0-r1.apk
172664 tc-tiny-6.18.0-r1.apk

Link: https://github.com/openwrt/openwrt/pull/21101
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5cbafcb)
The file was removedpackage/network/utils/iproute2/patches/001-lib-bridge-avoid-redefinition-of-in6_addr.patch
The file was modifiedpackage/network/utils/iproute2/patches/130-no_netem_tipc_dcb_man_vdpa.patch (diff)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット 04946ee8abd9f486bf2dbf13c29fc4394ab8f396 by ansuelsmth
openwrt-keyring: update to Git HEAD (2025-12-10)

f0670054fd3a apk: add OpenWrt 25.12 release build public key

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(commit: 04946ee)
The file was modifiedpackage/system/openwrt-keyring/Makefile (diff)
コミット 4e06003d065526fd1e1085449258034d846e6701 by hauke
libnl: update to version 3.12

Changes: https://github.com/thom311/libnl/compare/libnl3_11_0...libnl3_12_0

The apk size did not increase much:
Old size for armsr/armv8:
   767 libnl200-3.11.0-r1.apk
13480 libnl-cli200-3.11.0-r1.apk
44511 libnl-core200-3.11.0-r1.apk
  9101 libnl-genl200-3.11.0-r1.apk
32485 libnl-nf200-3.11.0-r1.apk
185723 libnl-route200-3.11.0-r1.apk

new size for armsr/armv8:
   764 libnl200-3.12.0-r1.apk
13471 libnl-cli200-3.12.0-r1.apk
45031 libnl-core200-3.12.0-r1.apk
  9098 libnl-genl200-3.12.0-r1.apk
32479 libnl-nf200-3.12.0-r1.apk
193131 libnl-route200-3.12.0-r1.apk

Link: https://github.com/openwrt/openwrt/pull/21097
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4e06003)
The file was modifiedpackage/libs/libnl/Makefile (diff)
コミット f26294f161a854492306c87348a6e4a128f03e0d by hauke
libnftnl: update to version 1.3.1

Announcement: https://lwn.net/Articles/1049279/
Changes: https://git.netfilter.org/libnftnl/diff/?id=libnftnl-1.3.1&id2=libnftnl-1.3.0&dt=2

The apk size did not increase much:
Old size for armsr/armv8:
62606 libnftnl11-1.3.0-r1.apk

new size for armsr/armv8:
64212 libnftnl11-1.3.1-r1.apk

Link: https://github.com/openwrt/openwrt/pull/21096
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f26294f)
The file was modifiedpackage/libs/libnftnl/Makefile (diff)
コミット 367d8b21156993a39240e2d419367fa1aa1c0ffa by hauke
nftables: update to version 1.1.6

Announcement: https://lwn.net/Articles/1049470/
Changes: https://git.netfilter.org/nftables/diff/?id=v1.1.6&id2=v1.1.5&dt=2

The apk size did not increase much:
Old size for armsr/armv8:
318457 nftables-json-1.1.5-r1.apk

new size for armsr/armv8:
327941 nftables-json-1.1.6-r1.apk

Link: https://github.com/openwrt/openwrt/pull/21096
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 367d8b2)
The file was modifiedpackage/network/utils/nftables/Makefile (diff)
コミット afdbdbae3b959bd16ebb14193ff6803b7320db38 by hauke
bridger: update to Git HEAD (2025-10-23)

856921fb2062 nl: improve polling
a40cb7994e92 nl: handle netlink socket buffer overflow
9fc2bc3e3d4d bpf: skip all multicast packets

Changes: https://github.com/nbd168/bridger/compare/95125f0b0be53b3b6fa6439641a75bedd962da09...9fc2bc3e3d4d3ffa63ee202ce8097620ce300e4f

Link: https://github.com/openwrt/openwrt/pull/21104
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: afdbdba)
The file was modifiedpackage/network/services/bridger/Makefile (diff)
コミット c25265953b9c06fafc6091982468ed0cfc30abb0 by hauke
libcap: update to 2.77

Update to latest release.

Add patch `003-Revert-libcap-Add-build-ldflags-to-_makenames-rule.patch`
to fix errors in the form of:
```
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(__stack_chk_fail.o): relocation R_X86_64_32 against symbol `__stack_chk_guard' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(strerror.o): relocation R_X86_64_32 against `.rodata.errmsgstr' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(realloc.o): relocation R_X86_64_32S against hidden symbol `__malloc_size_classes' can not be used when making a PIE object
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(__stdout_write.o): relocation R_X86_64_32S against hidden symbol `__stdio_write' can not be used when making a PIE object
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(ofl.o): relocation R_X86_64_32 against `.bss.ofl_lock' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(stderr.o): warning: relocation against `__stderr_FILE' in read-only section `.rodata.stderr'
/usr/bin/ld.bfd: /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x12): undefined reference to `__libc_csu_fini'
/usr/bin/ld.bfd: (.text+0x19): undefined reference to `__libc_csu_init'
collect2: error: ld returned 1 exit status
```

Changes: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/diff/?id=v1.2.77&id2=v1.2.69&dt=2

The apk size did not increase much:
Old size for armsr/armv8:
16245 libcap-2.69-r1.apk

new size for armsr/armv8:
16315 libcap-2.77-r1.apk

Signed-off-by: Nick Hainke <vincent@systemli.org>
Link: https://github.com/openwrt/openwrt/pull/20881
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c252659)
The file was modifiedpackage/libs/libcap/Makefile (diff)
The file was addedpackage/libs/libcap/patches/003-Revert-libcap-Add-build-ldflags-to-_makenames-rule.patch
コミット e40ca676eee20fa6ea8b5ac36b3a858481ed9d79 by hauke
ucode: update to Git HEAD (2025-12-01)

afe4be60628a lib/fs: fix return value for flush
5f08ecf8e372 lib/uloop: fix return value doc for run()
1affe484f302 lib/uloop: pass eof and error to cb
559860cbd76d lib: introduce io library
ef07e2448a56 vm: optimize string+string concat with ucv_string_alloc

Changes: https://github.com/jow-/ucode/compare/48ed18d2532e9197212c34473ab926c7b5e8ac73...f7c2b97a82e8b505bf4b2c0d8883b5116e1960f9

Backport PR to fix compilation with Ubuntu 18.04:
https://github.com/jow-/ucode/pull/355

Link: https://github.com/openwrt/openwrt/pull/21100
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e40ca67)
The file was addedpackage/utils/ucode/patches/100-add-include-for-older-kernels.patch
The file was modifiedpackage/utils/ucode/Makefile (diff)
コミット 15ef024805f15fd1495f9cfa129a3e29d5b349ff by hauke
mpc85xx: p1010: use common DTSI for Watchguard Firebox T1X

In preparation of adding support for additional Watchguard Firebox devices
based on Freescale P1010, introduce a common DTSI.

Signed-off-by: Shine <4c.fce2@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16776
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 15ef024)
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/firebox-t1x.dtsi
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/firebox-t10.dts (diff)
コミット be7aa5bda40ee05b1dd0b4f4a1bf88e653ef875a by hauke
mpc85xx: add support for Watchguard Firebox T10-W, T15(-W)

This commit adds support for the Watchguard Firebox models
T10-W, T15 and T15-W.

CPU:      Freescale P1010
RAM:      512MB (T10) / 1024MB (T15)
Flash:    1MB SPI-NOR, 512MB NAND (T10) / 1024MB NAND (T15)
WiFi:     802.11abgn 2T2R AR9582 based Mini-PCIe card (-W models only)
Ethernet: 3x GBE (via AR8033 PHY)
LEDs:     7x hard-wired (6x LAN, 1x Power)
          4x GPIO single-colored (Attn/Status/Mode/Failover)
          1x GPIO dual-colored (2.4/5G WiFi, -W models only)
Serial:   RJ45, Cisco pinout, 115200/8N1
Other:    Battery backed RTC
          Atmel TPM 1.2 chip (unsupported)

Based on 35f6d79, which introduced Watchguard Firebox T10 support.

The T10 and T15 are identical hardware, with the exception of the T15
having twice the flash and RAM size.

The T10-W and T15-W models have their Mini-PCIe slot populated with an ath9
(AR9582) based WiFi card. The slot is either unpopulated or empty for
non-WiFi models. All required drivers are present by default on the mpc85xx
target, so T10/T10-W resp. T15/T15-W can use the same OpenWrt image.

This commit also introduces the zImage loader from 7d768a9 to boot the
kernel. This is required, since the U-Boot version used in these devices
appears to have a hard limit of 16MB for the kernel size it can handle. The
current kernel size is around 17MB, though, due to kernel page alignment
required for memory protection.

Installation (replaces previous instructions for T10):

1. If the U-Boot password is known, proceed with step 2.

   If the U-Boot password is unknown, dump the NOR flash using a SPI
   programmer and patch the unknown password to a known one. You can use
   blocktrron's Python script:

   https://github.com/blocktrron/t10-uboot-patcher/

   This script will patch the password to '1234' (without quotes).

   Alternatively, you can search for the hashed password in the NOR dump
   yourself and overwrite it with a known one. The SHA1 hash is:

   E597301A1D89FF3F6D318DBF4DBA0A5ABC5ECBEA

   Write the patched NOR dump back to the device.

2. Connect the device via serial cable, power it on and interrupt
   the boot process by pressing Ctrl+C. Enter the U-Boot password to access
   the CLI.

3. (Optional) Populate the uboot-env partition by entering:

   saveenv

   This will allow you to use uboot-envtools from within OpenWrt later,
   e.g. to increase the loadable kernel size.

   The default loadable kernel size is 5MB, the compressed kernel size at
   the time of this commit is 3.1MB.

4. Serve the initramfs OpenWrt image from a TFTP server at 10.0.1.13/24,
   connected to eth0 (WAN) of the device. File name must be 'uImage'. Boot
   with:

   tftpboot; bootm;

   Make sure to use the correct image for your device (T10 resp. T15)!

5. After booting, connect to OpenWrt on eth1 (LAN) via SSH. Verify
   that the UBI partiton is mtd7, format it and install the sysupgrade
   image.

   $ cat /proc/mtd
   $ ubiformat /dev/mtd7 -y
   $ sysupgrade -n <path to sysupgrade.bin>

6. The device should now boot OpenWrt from NAND flash. Enjoy.

Back to stock:

Use the vendor recovery procedure.

Stock recovery might also be necessary in case you have accidentally used
the fw_setenv command from within OpenWrt without using saveenv in U-Boot
first.

In order to use the vendor firmware recovery procedure, the NAND partitions
mtd3 to mtd6 must remain intact. Make sure not to overwrite them, or keep
dumps of them for later recovery.

Signed-off-by: Shine <4c.fce2@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16776
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: be7aa5b)
The file was modifiedtarget/linux/mpc85xx/patches-6.12/111-powerpc-85xx-hpe-msm-support.patch (diff)
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/firebox-t15.dts
The file was addedtarget/linux/mpc85xx/patches-6.12/108-powerpc-85xx-firebox-t10-t15-support.patch
The file was removedtarget/linux/mpc85xx/patches-6.12/108-powerpc-85xx-firebox-t10-support.patch.patch
The file was addedtarget/linux/mpc85xx/files/arch/powerpc/platforms/85xx/firebox_t1x.c
The file was modifiedtarget/linux/mpc85xx/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mpc85xx/p1010/config-default (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mpc85xx (diff)
The file was modifiedtarget/linux/mpc85xx/files/arch/powerpc/boot/dts/firebox-t1x.dtsi (diff)
The file was modifiedtarget/linux/mpc85xx/p1010/target.mk (diff)
The file was modifiedtarget/linux/mpc85xx/config-6.12 (diff)
The file was removedtarget/linux/mpc85xx/files/arch/powerpc/platforms/85xx/firebox_t10.c
The file was modifiedtarget/linux/mpc85xx/image/p1010.mk (diff)
The file was modifiedtarget/linux/mpc85xx/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mpc85xx/patches-6.12/109-powerpc-85xx-add-ws-ap3715i-support.patch (diff)
コミット 8b05db405bb98b764f6b3e7a500e3ee10199657b by hauke
kernel: add network teaming modules

Teaming is a link aggregation implementation similar to bonding, but
it's configured by a userspace program.

Signed-off-by: Qingfang Deng <dqfext@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21120
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8b05db4)
The file was modifiedpackage/kernel/linux/modules/netsupport.mk (diff)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
コミット 69918d1e0bde11b99076eaf4ec93443cade8840f by hauke
arm-trusted-firmware-mediatek: rearrange some images

Rearrange some images to maintain consistency.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/21000
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 69918d1)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット 3b14ace444c8597ea67738b16b9fa39ae3bc2de3 by hauke
arm-trusted-firmware-mediatek: add MT7981 sdmmc images

Add bl2 images for mt7981 sdmmc ddr4 devices.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/21000
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3b14ace)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット f037a2e8bb86d0edd4a4913afd69d39b60a03062 by hauke
arm-trusted-firmware-mediatek: add MT7987 DDR4 4BG images

Add the DDR4_4BG_MODE option, which supports 4GB DDR4 RAM
for the MT7987 and 8GB DDR4 RAM for the MT7988. If this mode
is not enabled, bl2 can only recognize half the size of RAM.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/21000
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f037a2e)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット bb2d9c1a65424f318bcda46237e82d170c95688b by hauke
arm-trusted-firmware-mediatek: remove DDR combo for MT7987

The DRAM_USE_COMB option is only valid for the MT7988. There
is no DRAM type selection for the MT7987, so remove it.

Fixes: de8fc8b ("arm-trusted-firmware-mediatek: add builds for MT7987")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/21000
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: bb2d9c1)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット 86bd55c4fd0f3ffe6bf7df672b051900352af3ad by hauke
bcm27xx: fix patch wrong CRLF line-ending

Use Unix LF style instead of Windows CRLF style.

Fixes: 738876e76bb2 ("kernel: bump 6.12 to 6.12.58")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/20973
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 86bd55c)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch (diff)