Skip to content
成功

変更履歴

概要

  1. realtek: rtl931x: add missing function reference for l2_hash_seed (commit: 24d9fdf) (details)
  2. realtek: rtl931x: fix I2C sda pin (commit: 0bd5d5f) (details)
  3. realtek: fix/add switchcore syscon nodes for RTL838x/RTL839x/RTL931x (commit: 2285458) (details)
  4. ramips: mt7621: add support for JDCloud RE-SP-01B (commit: c35f2a2) (details)
  5. ath79: enable USB by default on hAP ac (commit: f7dba4e) (details)
  6. kernel: mtdsplit_uimage: return 0 if not fatal (commit: a51359a) (details)
  7. realtek: activate MIPS power cluster controller for RTL931x (commit: 23faf4c) (details)
  8. mt76: replace strlcpy with strscpy (commit: 225622e) (details)
  9. tools/bash: update to version 5.2.37 (commit: db9ba9a) (details)
  10. procd: update to Git HEAD (2025-06-19) (commit: 6348047) (details)
  11. x86: refresh kernel symbol configs (commit: 805b5d8) (details)
  12. x86: move common kconfig symbols into target shared config (commit: 9817c91) (details)
  13. mediatek: 6.12: fix cci driver probe for mt7988d (commit: 782afec) (details)
  14. kernel/mvebu: Create kernel files for v6.12 (from v6.6) (commit: 1e1e91a) (details)
  15. kernel/mvebu: Restore kernel files for v6.6 (commit: 6354ac7) (details)
  16. mvebu: 6.12: refresh patches (commit: 1738e87) (details)
  17. mvebu: 6.12: refresh kernel config (commit: 819f784) (details)
  18. mvebu: add 6.12 testing kernel (commit: 7e014bb) (details)
  19. hostapd: fix dealing with mac address changes for the primary BSS (commit: 3ebf110) (details)
  20. hostapd: fix generating own neighbor report for dynamically added/changed interfaces (commit: 9850052) (details)
  21. ucode: add ubus refcounting fix (commit: bbd95c0) (details)
  22. kernel: bump 6.12 to 6.12.34 (commit: cb1b656) (details)
  23. kernel: bump 6.6 to 6.6.94 (commit: 836a4cc) (details)
  24. uboot-envtools: cns3xxx: remove config file (commit: 0ef4c3d) (details)
  25. kernel: enable memory mapped TPM interface on armsr (commit: 3e5a704) (details)
  26. util-linux: remove redundant slashes (commit: 6955481) (details)
  27. util-linux: add wdctl (commit: 8ef9816) (details)
  28. kernel/stm32: Create kernel files for v6.12 (from v6.6) (commit: 9e57133) (details)
  29. kernel/stm32: Restore kernel files for v6.6 (commit: 234eadd) (details)
  30. stm32: 6.12: refresh kernel patches (commit: 1cdbdda) (details)
  31. stm32: 6.12: update kernel 6.12 config (commit: db05331) (details)
  32. stm32: enable 6.12 testing kernel (commit: b1e93ee) (details)
  33. stm32: modules: add kmod-stm32-dcmipp package (commit: 774a22e) (details)
  34. kernel: modules: iio: package industrialio-backend module (commit: 74011c5) (details)
  35. stm32: modules: add missing dependency for stm32-dfsdm-adc (commit: dd57c07) (details)
  36. unetmsg: make remote connection TCP timeout more aggressive (commit: 91a50b2) (details)
  37. wifi-scripts: on psk-sae configurations, disable PSK support on 6 GHz (commit: a17c3be) (details)
  38. wifi-scripts: enable GCMP-256 by default on WPA3/OWE configurations with HE or EHT (commit: 254dd7d) (details)
  39. wifi-scripts: enforce management frame protection on 6 GHz (commit: 583f81e) (details)
  40. kernel: remove expired i40evf drivers (commit: bc6806d) (details)
  41. qualcommax: enable CONFIG_THERMAL and CONFIG_THERMAL_HWMON (commit: 7c22fce) (details)
  42. qualcommbe: enable CONFIG_THERMAL and CONFIG_THERMAL_HWMON (commit: f1584bc) (details)
  43. rtl839x: fix sfp ports on HPE 1920-48G PoE (commit: a37b47a) (details)
  44. realtek: switch HP-1920-48G to new shared gpio driver (commit: 502b2f4) (details)
  45. kernel: Refresh kernel configs (commit: c695cf6) (details)
  46. kernel: Add missing config option (commit: a944a6d) (details)
  47. package: include abiversion tag in package metadata (commit: a61a2a9) (details)
  48. kernel: Fix IPv6 UDP fragmentation regression (commit: f62c33b) (details)
  49. realtek: add dts helper for internal phy with serdes (commit: 5703ca4) (details)
  50. realtek: make use of serdes helper for Linksys LGS310C (commit: 9512db4) (details)
  51. realtek: make use of serdes helper for D-Link DGS-1210-10MP (commit: b172a24) (details)
  52. realtek: make use of serdes helper for Engenius EWS2910P (commit: 4b72463) (details)
  53. realtek: make use of serdes helper for HPE 1920 8G (commit: d3dbd97) (details)
  54. realtek: make use of serdes helper for Netgear GS310TP v1 (commit: 0cf2db1) (details)
  55. realtek: make use of serdes helper for Panasonic M8EG PN28080K (commit: 7b2b095) (details)
  56. realtek: make use of serdes helper for TP-Link SG2xxx (commit: 8b04cdd) (details)
  57. realtek: make use of serdes helper for Zyxel GS1900-10HP (commit: 5fd72e7) (details)
  58. realtek: make use of serdes helper for D-Link DGS-1210-10P (commit: cfd2db4) (details)
  59. realtek: make use of serdes helper for D-Link DGS-1210-26 (commit: 13a6e06) (details)
  60. realtek: make use of serdes helper for Zyxel GS1900-24(HP) v1/v2 (commit: 8805659) (details)
  61. realtek: make use of serdes helper for XIKESTOR SKS8300-8X (commit: 44df763) (details)
  62. realtek: make use of serdes helper for TP-Link TL-ST1008F v2.0 (commit: 761b5d3) (details)
  63. realtek: make use of serdes helper for Zyxel XGS1250-12 (commit: eea6c5b) (details)
  64. realtek: make use of serdes helper for Zyxel XGS1210-12 (commit: cbf0d66) (details)
  65. realtek: switch to 6.12 as default (commit: 1cd68e9) (details)
  66. realtek: remove patches, files and config for 6.6 (commit: 12f13b2) (details)
  67. omnia-eeprom: simplify Makefile (commit: e7044dc) (details)
  68. mediatek: add support for Cudy TR3000  256MB  v1 flash version (commit: 594da82) (details)
  69. mediatek: Ruijie RG-X60 Pro: Fix LAN port status light (commit: 1e00b92) (details)
  70. x86: config-6.12: enable RAPL interface (commit: 515db1e) (details)
  71. base-files: ignore initscript output in sysupgrade (commit: 07dfb9b) (details)
  72. base-files: add gzip-compressed tar support to emmc_upgrade_tar() (commit: 21347ca) (details)
  73. base-files: add dtb support to emmc_upgrade_tar() (commit: f9743c5) (details)
  74. build: add dtb support for sysupgrade-tar (commit: 4392d1a) (details)
  75. mvebu: cortexa72: enable CONFIG_CMDLINE_PARTITION for blkdevparts (commit: e10a811) (details)
  76. mvebu: cortexa72: enable emmc feature (commit: 61f3e2d) (details)
  77. mvebu: add specific signature support to Build/boot-scr (commit: 2c379af) (details)
  78. uboot-envtools: add support for Check Point V-80 (commit: 92a5a49) (details)
  79. mvebu: add support for Check Point V-80 (commit: 35c851b) (details)
  80. uboot-envtools: add support for Check Point V-81 (commit: 2a3cb0e) (details)
  81. mvebu: add support for Check Point V-81 (commit: 97af506) (details)
  82. mt76: Change CRLF to LF in patch 002 (commit: dc95180) (details)
  83. realtek: backport MIPS GIC patch (commit: f1257b1) (details)
  84. realtek: build Otto timer for RTL931x (commit: ee46517) (details)
  85. realtek: Use Otto timer on RTL931x (commit: 83880cd) (details)
  86. ramips: mt76x8: add support for Keenetic 4G (KN-1212) (commit: 7aecbef) (details)
コミット 24d9fdff2ea7a5c66678d8fe45a11a3cb73cfa11 by hauke
realtek: rtl931x: add missing function reference for l2_hash_seed

Add missing function reference for the l2_hash_seed call in rtl931x_reg
in the rtl83xx DSA driver part.
While at it, rename the referenced function to proper naming convention
and simplify its content.

The missing reference causes a hard crash after a short time (on
MS510TXM) because the driver assumes the reference always exists.

[  111.785559] CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 805469a0
[  111.800991] Oops[#1]:
[  111.801026] CPU: 0 PID: 11 Comm: kworker/u8:0 Tainted: G           O       6.12.33 #0
[  111.801046] Workqueue: dsa_ordered dsa_slave_switchdev_event_work
...
[  111.880600] epc   : 00000000 0x0
[  111.884219] ra    : 805469a0 rtl83xx_port_fdb_add+0x7c/0x204
[  111.890570] Status: 11000403 KERNEL EXL IE
[  111.895263] Cause : 50800008 (ExcCode 02)
[  111.899731] BadVA : 00000000
[  111.902946] PrId  : 0001a120 (MIPS interAptiv (multi))
[  111.956086] Process kworker/u8:0 (pid: 11, threadinfo=0b107c25, task=265aeb31, tls=00000000)
...
[  112.015167] Call Trace:
[  112.019549] [<80170b04>] load_balance+0x494/0x708
[  112.025022] [<807bb368>] dsa_port_do_fdb_add+0x24c/0x340
[  112.031048] [<807bc868>] dsa_switch_event+0xd44/0x13cc
[  112.036845] [<8015867c>] raw_notifier_call_chain+0x48/0x88
[  112.043031] [<807bcf3c>] dsa_tree_notify+0x10/0x3c
[  112.048395] [<807b2a64>] dsa_port_bridge_host_fdb_add+0x15c/0x190
[  112.055459] [<807b4e40>] dsa_slave_switchdev_event_work+0x164/0x1cc
...

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19170
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 24d9fdf)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
コミット 0bd5d5f74848c0a658968cfbd7d8f1e677ba9484 by hauke
realtek: rtl931x: fix I2C sda pin

The drivers for I2C bus and mux for RTL931x have an incorrectly defined
SDA0 pin number, causing an error with correct pin numbers specified in
the device tree.

Using the `show tech-support board` on the vendor firmware of a Netgear
MS510TXM shows the correct pin numbers but they don't work with the
drivers. So fix this.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19171
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0bd5d5f)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/i2c/muxes/i2c-mux-rtl9300.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/i2c/busses/i2c-rtl9300.c (diff)
コミット 22854586c631a081929a06e55a991aa5ffb94f66 by hauke
realtek: fix/add switchcore syscon nodes for RTL838x/RTL839x/RTL931x

The switchcore node is the central location that describes the Realtek switch
register addresses starting at 0x1b000000. It will be used by current and
future regmap enabled device drivers. The upstream MDIO driver already makes
use of it by calling syscon_node_to_regmap(dev->parent->of_node);

In the current DTS base we have 3 issues that should be fixed:

- rtl838x.dtsi has a length of 0x20000 instead of 0x10000
- rtl839x.dtsi has a length of 0x20000 instead of 0x10000
- rtl931x.dtsi has no switchcore node at all

Align these mismatches with the "good" RTL930x template.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18642
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2285458)
The file was modifiedtarget/linux/realtek/dts/rtl931x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl839x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl838x.dtsi (diff)
コミット c35f2a23c877b993f8bc49a88059aae32de63174 by hauke
ramips: mt7621: add support for JDCloud RE-SP-01B

JDCloud RE-SP-01B is a dual-band WiFi 5 router based on the MT7621AT.

Specifications:
- SoC: MediaTek MT7621AT
- RAM: 512MB DDR3
- Flash: 32MB SPI NOR
- WiFi: MediaTek MT7603EN (2.4GHz), MediaTek MT7615N (5GHz)
- Ethernet: 1x WAN, 2x LAN (Gigabit Ethernet)
- LEDs: red, blue, green (GPIO controlled)
- Button: Reset (GPIO controlled)
- eMMC: Single onboard (32GB/64GB/128GB)
- USB: 1x USB 2.0 port

MAC Address Structure:
The MAC addresses share the structure DC:D8:7C:XX:XX:XX, where:
- WAN, LAN, and 2.4GHz WiFi: same as the label MAC address.
- 5GHz WiFi: label MAC address + 0x800000.

The manufacturer writes the label MAC address at different
offsets depending on the storage version of the device:

e.g.
128GB version:  &config + 0x442a
64GB version:   &config + 0x4429

So `get_mac_ascii()` is used here to search for the
base label MAC address of the device.

Ref:
https://github.com/openwrt/openwrt/pull/17409#discussion_r1899674262
https://github.com/immortalwrt/immortalwrt/commit/c0c480d

Flash Instruction:
A 3rd party bootloader is required to boot the image. You can
use a SOP16 test clip to burn the image/bootloader to the flash.

The official bootloader does provide a web recovery interface
which only accepts an official image. To access it, you will
need to hold the reset button and power on the device, set your
IP address to 192.168.68.2 and visit http://192.168.68.1.

Co-authored-by: Chukun Pan <amadeus@jmu.edu.cn>
Signed-off-by: Yijie Jin <jinyijie@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/17409
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c35f2a2)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was addedtarget/linux/ramips/dts/mt7621_jdcloud_re-sp-01b.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
コミット f7dba4ebbcebde7e0c5c9186e94a502aeeaf789a by hauke
ath79: enable USB by default on hAP ac

Due to a bug, USB is not powered on after boot on hAP ac.
This prevents extroot configurations from working as overlayfs is mounted
before USB device can be powered on. This commit fixes this by enabling USB
in devicetree.

Related discussion links:
- https://forum.openwrt.org/t/usb-power-is-off-on-boot/229007

---

Extroot configuration requires the USB to be powered on before
preinit_main/80_mount_root. Probably the simplest approach is to enable
it in the devicetree. Another approach would be to add a script into
/lib/preinit that will power on USB via /sys/class/gpio/usb-power/value
E.g.
cat /lib/preinit/79_power_on_usb
do_power_on_usb(){
  echo '1' > /sys/class/gpio/usb-power/value
}
boot_hook_add preinit_main do_power_on_usb

Signed-off-by: Valeriy Manzhos <manzhos.va@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19149
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f7dba4e)
The file was modifiedtarget/linux/ath79/dts/qca9558_mikrotik_routerboard-96x.dtsi (diff)
コミット a51359aafde18b7e809842b4b4c31c78f5fa0c51 by hauke
kernel: mtdsplit_uimage: return 0 if not fatal

Introduced with Linux 6.7, in commit:
5c2f7727d437 ("mtd: mtdpart: check for subpartitions parsing result"),
when a parser returns an error, this will be passed up, and
consequently, all parent mtd partitions get torn down.

Adjust the mtdsplit_uimage driver to only return an error if there is a
critical problem in reading from the mtd device or allocating memory.
Otherwise return 0 to indicate that no partitions were found.
Also add logging to indicate what went wrong.

E.g. on Realtek devices that are booted for the first time through
initramfs with OpenWrt never installed before boot log will show

[    0.975518] Creating 7 MTD partitions on "spi0.0":
[    0.981062] 0x000000000000-0x0000000e0000 : "u-boot"
[    1.041320] 0x0000000e0000-0x0000000f0000 : "u-boot-env"
[    1.060683] 0x0000000f0000-0x000000100000 : "u-boot-env2"
[    1.080992] 0x000000100000-0x000000200000 : "jffs2-cfg"
[    1.100988] 0x000000200000-0x000000300000 : "jffs2-log"
[    1.120599] 0x000000300000-0x000000fe0000 : "firmware"
[    1.157426] mtdsplit_uimage: no rootfs after uImage in "firmware"
[    1.176456] mtdsplit_uimage: no rootfs after uImage in "firmware"
[    1.200262] 0x000000fe0000-0x000001000000 : "log"

Similar issues were fixed before with commit ade045084bd3f8696
("kernel: mtdsplit_minor: return 0 if not fatal") and
c78765213ecbe830204 ("kernel: mtdsplit_uimage: return 0 if not fatal")

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19163
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a51359a)
The file was modifiedtarget/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c (diff)
コミット 23faf4c485eff8d34941a6589dfbf5c233bd5727 by hauke
realtek: activate MIPS power cluster controller for RTL931x

The SMP environment is prepared well for the RTL93X. Now describe the
power cluster controller in the DTS. Tested on RTL9311 based Linksys
LGS352C.

Without patch:

root@OpenWrt:~# dmesg | grep CPU
[    0.140425] CPU1 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.191952] Synchronize counters for CPU 1: done.
[    1.232191] CPU2: failed to start
[    1.237863] No online CPU in core 1 to start CPU3
[    2.273784] CPU3: failed to start
[    2.277589] smp: Brought up 1 node, 2 CPUs

root@OpenWrt:~# cat /proc/cpuinfo  | grep -E "model|proc"
processor               : 0
cpu model               : MIPS interAptiv (multi) V2.0
processor               : 1
cpu model               : MIPS interAptiv (multi) V2.0

With patch:

root@OpenWrt:~# dmesg | grep CPU
[    0.000000] CPU0 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Failed to get CPU clock: -2
[    0.000000] CPU frequency from device tree: 1000MHz
[    0.133360] smp: Bringing up secondary CPUs ...
[    0.140418] CPU1 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.191950] Synchronize counters for CPU 1: done.
[    0.230103] CPU2 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.289220] Synchronize counters for CPU 2: done.
[    0.326189] CPU3 revision is: 0001a120 (MIPS interAptiv (multi))
[    0.378861] Synchronize counters for CPU 3: done.
[    0.413829] smp: Brought up 1 node, 4 CPUs

processor               : 0
cpu model               : MIPS interAptiv (multi) V2.0
processor               : 1
cpu model               : MIPS interAptiv (multi) V2.0
processor               : 2
cpu model               : MIPS interAptiv (multi) V2.0
processor               : 3
cpu model               : MIPS interAptiv (multi) V2.0

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19110
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 23faf4c)
The file was modifiedtarget/linux/realtek/dts/rtl931x.dtsi (diff)
コミット 225622e0f9fb4cba6da747499a68f5ee34842573 by hauke
mt76: replace strlcpy with strscpy

Change deprecated function strlcpy to strscpy
for compatibility with kernel 6.12.

strlcpy() reads the entire source buffer first.
This read may exceed the destination size limit.
This is both inefficient and can lead to linear read
overflows if a source string is not NUL-terminated [1].
In an effort to remove strlcpy() completely [2], replace
strlcpy() here with strscpy().

Direct replacement is safe here since DEV_ASSIGN is only used by
TRACE macros and the return values are ignored.

[1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strlcpy
[2] https://github.com/KSPP/linux/issues/89

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/18927
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 225622e)
The file was addedpackage/kernel/mt76/patches/002-wifi-mt76-replace-strlcpy-with-strscpy.patch
コミット db9ba9a9435aad7b2f49172c7d1c0bf3fc85ca03 by hauke
tools/bash: update to version 5.2.37

Update to the latest version.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19143
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: db9ba9a)
The file was modifiedtools/bash/Makefile (diff)
コミット 6348047e50c511f5848e0e2e00920e2c482a6881 by hauke
procd: update to Git HEAD (2025-06-19)

cde025d fix generating syscall-names.h for loongarch64

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6348047)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 805b5d893c424719d845d2840bdd3e41932582f5 by hauke
x86: refresh kernel symbol configs

All kernel config symbols are refreshed by `make kernel_oldconfig`.
Some symbols are moved to the generic/config-6.12 because the
refresh tool will automatically trim them.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/18632
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 805b5d8)
The file was modifiedtarget/linux/x86/legacy/config-6.12 (diff)
The file was modifiedtarget/linux/x86/geode/config-6.12 (diff)
The file was modifiedtarget/linux/x86/generic/config-6.12 (diff)
The file was modifiedtarget/linux/x86/config-6.12 (diff)
The file was modifiedtarget/linux/x86/64/config-6.12 (diff)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
コミット 9817c9186ab23b9fa2287e6f9412c624332c55a2 by hauke
x86: move common kconfig symbols into target shared config

These kernel config symbols are selected by all sub-targets. We
can merge them together to simplify the config files.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/18632
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9817c91)
The file was modifiedtarget/linux/x86/legacy/config-6.12 (diff)
The file was modifiedtarget/linux/x86/generic/config-6.12 (diff)
The file was modifiedtarget/linux/x86/config-6.12 (diff)
The file was modifiedtarget/linux/x86/geode/config-6.12 (diff)
The file was modifiedtarget/linux/x86/64/config-6.12 (diff)
コミット 782afec6c1db8f43bbef33996dd95d1339596454 by daniel
mediatek: 6.12: fix cci driver probe for mt7988d

The patch of kernel 6.12 missing cpufreq part for
mt7988d, causing the ccifreq driver probe to fail.
Add it to avoid mt7988d devices boot hang.

Fixes: a9822e8 ("kernel/mediatek: 6.12: drop patches which have been applied upstream")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
(commit: 782afec)
The file was addedtarget/linux/mediatek/patches-6.12/350-21-cpufreq-mediatek-Add-support-for-MT7988.patch
コミット 1e1e91a213afc046e930f83bf4cfbcadbfa6d9d3 by hauke
kernel/mvebu: 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: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/18975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1e1e91a)
The file was addedtarget/linux/mvebu/patches-6.12/0003-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-nas1dual.dts
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi
The file was removedtarget/linux/mvebu/cortexa53/config-6.6
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-52e.dts
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-08-ARM-dts-turris-omnia-Add-GPIO-key-node-for-front-but.patch
The file was removedtarget/linux/mvebu/patches-6.6/305-armada-385-rd-mtd-partitions.patch
The file was addedtarget/linux/mvebu/patches-6.12/100-aardvark-workaround-PCIe.patch
The file was removedtarget/linux/mvebu/patches-6.6/316-armada-370-dts-fix-crypto-engine.patch
The file was addedtarget/linux/mvebu/config-6.12
The file was removedtarget/linux/mvebu/patches-6.6/311-adjust-compatible-for-linksys.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-370-c200-v2.dts
The file was addedtarget/linux/mvebu/patches-6.12/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/puzzle-thermal.dtsi
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
The file was addedtarget/linux/mvebu/patches-6.12/306-ARM-mvebu-385-ap-Add-partitions.patch
The file was removedtarget/linux/mvebu/patches-6.6/830-02-i2c-pxa-prevent-calling-of-the-generic-recovery-init-code.patch
The file was addedtarget/linux/mvebu/patches-6.12/311-adjust-compatible-for-linksys.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts
The file was removedtarget/linux/mvebu/patches-6.6/304-revert_i2c_delay.patch
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-04-platform-cznic-turris-omnia-mcu-Add-support-for-powe.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/cn9130-clearfog-pro.dts
The file was removedtarget/linux/mvebu/patches-6.6/0003-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-370-buffalo-ls220de.dts
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-06-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-7040-rb5009.dts
The file was addedtarget/linux/mvebu/patches-6.12/830-01-i2c-add-init_recovery-callback.patch
The file was addedtarget/linux/mvebu/cortexa53/config-6.12
The file was removedtarget/linux/mvebu/patches-6.6/911-drivers-leds-wt61p803-puzzle-mcu-retry.patch
The file was removedtarget/linux/mvebu/patches-6.6/902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch
The file was removedtarget/linux/mvebu/patches-6.6/310-linksys-use-eth0-as-cpu-port.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9130-clearfog-pro.dts
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-linksys-venom.dts
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-wd_cloud-mirror-gen2.dts
The file was removedtarget/linux/mvebu/patches-6.6/301-mvebu-armada-38x-enable-libata-leds.patch
The file was addedtarget/linux/mvebu/patches-6.12/316-armada-370-dts-fix-crypto-engine.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-3xe.dtsi
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-wd_cloud-mirror-gen2.dts
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fwf-50e-2r.dts
The file was addedtarget/linux/mvebu/patches-6.12/301-mvebu-armada-38x-enable-libata-leds.patch
The file was addedtarget/linux/mvebu/patches-6.12/906-Documentation-hwmon-Add-iei-wt61p803-puzzle-hwmon-dr.patch
The file was addedtarget/linux/mvebu/patches-6.12/912-drivers-hwmon-wt61p803-puzzle-thermal-zone.patch
The file was removedtarget/linux/mvebu/cortexa9/config-6.6
The file was addedtarget/linux/mvebu/patches-6.12/310-linksys-use-eth0-as-cpu-port.patch
The file was addedtarget/linux/mvebu/patches-6.12/0004-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-11-platform-cznic-turris-omnia-mcu-fix-Kconfig-dependen.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-51e.dts
The file was addedtarget/linux/mvebu/patches-6.12/800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-02-platform-cznic-Add-preliminary-support-for-Turris-Om.patch
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-09-platform-cznic-turris-omnia-mcu-Depend-on-OF.patch
The file was removedtarget/linux/mvebu/patches-6.6/314-arm64-dts-marvell-enable-heartbeat-LED-by-default.patch
The file was addedtarget/linux/mvebu/patches-6.12/700-mvneta-tx-queue-workaround.patch
The file was addedtarget/linux/mvebu/patches-6.12/903-drivers-hwmon-Add-the-IEI-WT61P803-PUZZLE-HWMON-driv.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/puzzle-thermal.dtsi
The file was addedtarget/linux/mvebu/patches-6.12/0007-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was removedtarget/linux/mvebu/patches-6.6/0004-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.12/905-Documentation-ABI-Add-iei-wt61p803-puzzle-driver-sys.patch
The file was addedtarget/linux/mvebu/patches-6.12/801-pci-mvebu-time-out-reset-on-link-up.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts
The file was removedtarget/linux/mvebu/patches-6.6/800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-linksys-venom.dts
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-03-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was addedtarget/linux/mvebu/patches-6.12/0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch
The file was removedtarget/linux/mvebu/patches-6.6/0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch
The file was removedtarget/linux/mvebu/patches-6.6/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-01-dt-bindings-firmware-add-cznic-turris-omnia-mcu-bind.patch
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-07-ARM-dts-turris-omnia-Add-MCU-system-controller-node.patch
The file was addedtarget/linux/mvebu/patches-6.12/315-armada-xp-linksys-mamba-resize-kernel.patch
The file was addedtarget/linux/mvebu/patches-6.12/910-drivers-leds-wt61p803-puzzle-improvements.patch
The file was addedtarget/linux/mvebu/patches-6.12/0005-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.12/308-armada-xp-linksys-mamba-wan.patch
The file was addedtarget/linux/mvebu/patches-6.12/105-power-reset-linkstation-poweroff-add-ls220de.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-50e.dts
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-10-platform-cznic-turris-omnia-mcu-Depend-on-WATCHDOG.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-370-buffalo-ls220de.dts
The file was removedtarget/linux/mvebu/patches-6.6/306-ARM-mvebu-385-ap-Add-partitions.patch
The file was addedtarget/linux/mvebu/cortexa9/config-6.12
The file was addedtarget/linux/mvebu/patches-6.12/313-helios4-dts-status-led-alias.patch
The file was addedtarget/linux/mvebu/patches-6.12/304-revert_i2c_delay.patch
The file was removedtarget/linux/mvebu/patches-6.6/700-mvneta-tx-queue-workaround.patch
The file was addedtarget/linux/mvebu/patches-6.12/320-arm-dts-armada-370-synology-ds213j-mtd-parts.patch
The file was addedtarget/linux/mvebu/cortexa72/config-6.12
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts
The file was removedtarget/linux/mvebu/cortexa72/config-6.6
The file was removedtarget/linux/mvebu/patches-6.6/313-helios4-dts-status-led-alias.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-xxe.dtsi
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-50e.dts
The file was addedtarget/linux/mvebu/patches-6.12/0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch
The file was removedtarget/linux/mvebu/patches-6.6/904-drivers-leds-Add-the-IEI-WT61P803-PUZZLE-LED-driver.patch
The file was removedtarget/linux/mvebu/patches-6.6/830-03-i2c-pxa-handle-Early-Bus-Busy-condition-on-Armada-3700.patch
The file was removedtarget/linux/mvebu/patches-6.6/315-armada-xp-linksys-mamba-resize-kernel.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-09-platform-cznic-turris-omnia-mcu-Depend-on-OF.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-10-platform-cznic-turris-omnia-mcu-Depend-on-WATCHDOG.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-51e.dts
The file was addedtarget/linux/mvebu/patches-6.12/302-add_powertables.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-380-iij-sa-w2.dts
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-08-ARM-dts-turris-omnia-Add-GPIO-key-node-for-front-but.patch
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-03-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was removedtarget/linux/mvebu/patches-6.6/0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
The file was removedtarget/linux/mvebu/patches-6.6/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-3xe.dtsi
The file was addedtarget/linux/mvebu/patches-6.12/0006-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.12/904-drivers-leds-Add-the-IEI-WT61P803-PUZZLE-LED-driver.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-01-dt-bindings-firmware-add-cznic-turris-omnia-mcu-bind.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-xxe.dtsi
The file was removedtarget/linux/mvebu/patches-6.6/0006-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-380-iij-sa-w2.dts
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-30e.dts
The file was removedtarget/linux/mvebu/patches-6.6/0007-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.12/902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch
The file was removedtarget/linux/mvebu/patches-6.6/905-Documentation-ABI-Add-iei-wt61p803-puzzle-driver-sys.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
The file was addedtarget/linux/mvebu/patches-6.12/907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch
The file was addedtarget/linux/mvebu/patches-6.12/312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch
The file was removedtarget/linux/mvebu/patches-6.6/912-drivers-hwmon-wt61p803-puzzle-thermal-zone.patch
The file was removedtarget/linux/mvebu/config-6.6
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-nas1dual.dts
The file was addedtarget/linux/mvebu/patches-6.12/309-linksys-status-led.patch
The file was addedtarget/linux/mvebu/patches-6.12/701-mvpp2-read-mac-address-from-nvmem.patch
The file was addedtarget/linux/mvebu/patches-6.12/911-drivers-leds-wt61p803-puzzle-mcu-retry.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-370-buffalo-ls421de.dts
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-7040-rb5009.dts
The file was addedtarget/linux/mvebu/patches-6.12/307-armada-xp-linksys-mamba-broken-idle.patch
The file was removedtarget/linux/mvebu/patches-6.6/312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts
The file was removedtarget/linux/mvebu/patches-6.6/701-mvpp2-read-mac-address-from-nvmem.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fwf-51e.dts
The file was addedtarget/linux/mvebu/patches-6.12/314-arm64-dts-marvell-enable-heartbeat-LED-by-default.patch
The file was removedtarget/linux/mvebu/patches-6.6/901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-52e.dts
The file was removedtarget/linux/mvebu/patches-6.6/105-power-reset-linkstation-poweroff-add-ls220de.patch
The file was addedtarget/linux/mvebu/patches-6.12/400-find_active_root.patch
The file was removedtarget/linux/mvebu/patches-6.6/100-aardvark-workaround-PCIe.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-05-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was removedtarget/linux/mvebu/patches-6.6/801-pci-mvebu-time-out-reset-on-link-up.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fwf-50e-2r.dts
The file was removedtarget/linux/mvebu/patches-6.6/0005-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-05-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was addedtarget/linux/mvebu/patches-6.12/830-03-i2c-pxa-handle-Early-Bus-Busy-condition-on-Armada-3700.patch
The file was removedtarget/linux/mvebu/patches-6.6/307-armada-xp-linksys-mamba-broken-idle.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-5xe.dtsi
The file was removedtarget/linux/mvebu/patches-6.6/400-find_active_root.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-04-platform-cznic-turris-omnia-mcu-Add-support-for-powe.patch
The file was removedtarget/linux/mvebu/patches-6.6/903-drivers-hwmon-Add-the-IEI-WT61P803-PUZZLE-HWMON-driv.patch
The file was addedtarget/linux/mvebu/files-6.12/arch/arm/boot/dts/marvell/armada-385-fortinet-fwf-51e.dts
The file was addedtarget/linux/mvebu/patches-6.12/901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-30e.dts
The file was removedtarget/linux/mvebu/patches-6.6/308-armada-xp-linksys-mamba-wan.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-370-buffalo-ls421de.dts
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-11-platform-cznic-turris-omnia-mcu-fix-Kconfig-dependen.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-07-ARM-dts-turris-omnia-Add-MCU-system-controller-node.patch
The file was removedtarget/linux/mvebu/patches-6.6/906-Documentation-hwmon-Add-iei-wt61p803-puzzle-hwmon-dr.patch
The file was addedtarget/linux/mvebu/patches-6.12/820-v6.11-06-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was addedtarget/linux/mvebu/patches-6.12/305-armada-385-rd-mtd-partitions.patch
The file was removedtarget/linux/mvebu/patches-6.6/830-01-i2c-add-init_recovery-callback.patch
The file was addedtarget/linux/mvebu/patches-6.12/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch
The file was removedtarget/linux/mvebu/patches-6.6/910-drivers-leds-wt61p803-puzzle-improvements.patch
The file was addedtarget/linux/mvebu/patches-6.12/830-02-i2c-pxa-prevent-calling-of-the-generic-recovery-init-code.patch
The file was removedtarget/linux/mvebu/patches-6.6/907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-370-c200-v2.dts
The file was removedtarget/linux/mvebu/patches-6.6/320-arm-dts-armada-370-synology-ds213j-mtd-parts.patch
The file was removedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-5xe.dtsi
The file was removedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
The file was removedtarget/linux/mvebu/patches-6.6/302-add_powertables.patch
The file was removedtarget/linux/mvebu/patches-6.6/309-linksys-status-led.patch
The file was removedtarget/linux/mvebu/patches-6.6/820-v6.11-02-platform-cznic-Add-preliminary-support-for-Turris-Om.patch
コミット 6354ac76a4401e7726a6f852d3054bd2d5e2158a by hauke
kernel/mvebu: 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: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/18975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6354ac7)
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fwf-50e-2r.dts
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-7040-rb5009.dts
The file was addedtarget/linux/mvebu/patches-6.6/0005-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.6/315-armada-xp-linksys-mamba-resize-kernel.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-5xe.dtsi
The file was addedtarget/linux/mvebu/patches-6.6/307-armada-xp-linksys-mamba-broken-idle.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts
The file was addedtarget/linux/mvebu/cortexa72/config-6.6
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
The file was addedtarget/linux/mvebu/patches-6.6/311-adjust-compatible-for-linksys.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/puzzle-thermal.dtsi
The file was addedtarget/linux/mvebu/patches-6.6/310-linksys-use-eth0-as-cpu-port.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts
The file was addedtarget/linux/mvebu/patches-6.6/700-mvneta-tx-queue-workaround.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-xxe.dtsi
The file was addedtarget/linux/mvebu/patches-6.6/320-arm-dts-armada-370-synology-ds213j-mtd-parts.patch
The file was addedtarget/linux/mvebu/patches-6.6/306-ARM-mvebu-385-ap-Add-partitions.patch
The file was addedtarget/linux/mvebu/patches-6.6/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-wd_cloud-mirror-gen2.dts
The file was addedtarget/linux/mvebu/patches-6.6/0003-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-10-platform-cznic-turris-omnia-mcu-Depend-on-WATCHDOG.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-52e.dts
The file was addedtarget/linux/mvebu/patches-6.6/0004-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-03-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was addedtarget/linux/mvebu/patches-6.6/830-03-i2c-pxa-handle-Early-Bus-Busy-condition-on-Armada-3700.patch
The file was addedtarget/linux/mvebu/patches-6.6/308-armada-xp-linksys-mamba-wan.patch
The file was addedtarget/linux/mvebu/patches-6.6/830-02-i2c-pxa-prevent-calling-of-the-generic-recovery-init-code.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-linksys-venom.dts
The file was addedtarget/linux/mvebu/patches-6.6/0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch
The file was addedtarget/linux/mvebu/patches-6.6/701-mvpp2-read-mac-address-from-nvmem.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-06-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was addedtarget/linux/mvebu/patches-6.6/305-armada-385-rd-mtd-partitions.patch
The file was addedtarget/linux/mvebu/patches-6.6/304-revert_i2c_delay.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
The file was addedtarget/linux/mvebu/patches-6.6/912-drivers-hwmon-wt61p803-puzzle-thermal-zone.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-3xe.dtsi
The file was addedtarget/linux/mvebu/patches-6.6/313-helios4-dts-status-led-alias.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-08-ARM-dts-turris-omnia-Add-GPIO-key-node-for-front-but.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-09-platform-cznic-turris-omnia-mcu-Depend-on-OF.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
The file was addedtarget/linux/mvebu/patches-6.6/105-power-reset-linkstation-poweroff-add-ls220de.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-370-c200-v2.dts
The file was addedtarget/linux/mvebu/patches-6.6/911-drivers-leds-wt61p803-puzzle-mcu-retry.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-51e.dts
The file was addedtarget/linux/mvebu/patches-6.6/0006-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.6/906-Documentation-hwmon-Add-iei-wt61p803-puzzle-hwmon-dr.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-11-platform-cznic-turris-omnia-mcu-fix-Kconfig-dependen.patch
The file was addedtarget/linux/mvebu/patches-6.6/904-drivers-leds-Add-the-IEI-WT61P803-PUZZLE-LED-driver.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-05-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-04-platform-cznic-turris-omnia-mcu-Add-support-for-powe.patch
The file was addedtarget/linux/mvebu/patches-6.6/100-aardvark-workaround-PCIe.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-02-platform-cznic-Add-preliminary-support-for-Turris-Om.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-370-buffalo-ls220de.dts
The file was addedtarget/linux/mvebu/patches-6.6/800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-50e.dts
The file was addedtarget/linux/mvebu/patches-6.6/830-01-i2c-add-init_recovery-callback.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-nas1dual.dts
The file was addedtarget/linux/mvebu/patches-6.6/902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch
The file was addedtarget/linux/mvebu/patches-6.6/302-add_powertables.patch
The file was addedtarget/linux/mvebu/cortexa9/config-6.6
The file was addedtarget/linux/mvebu/patches-6.6/905-Documentation-ABI-Add-iei-wt61p803-puzzle-driver-sys.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fwf-51e.dts
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts
The file was addedtarget/linux/mvebu/patches-6.6/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch
The file was addedtarget/linux/mvebu/patches-6.6/312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9130-clearfog-pro.dts
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi
The file was addedtarget/linux/mvebu/patches-6.6/903-drivers-hwmon-Add-the-IEI-WT61P803-PUZZLE-HWMON-driv.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts
The file was addedtarget/linux/mvebu/patches-6.6/316-armada-370-dts-fix-crypto-engine.patch
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-01-dt-bindings-firmware-add-cznic-turris-omnia-mcu-bind.patch
The file was addedtarget/linux/mvebu/cortexa53/config-6.6
The file was addedtarget/linux/mvebu/patches-6.6/0007-v6.16-pinctrl-armada-37xx-propagate-error-from-armada_37xx.patch
The file was addedtarget/linux/mvebu/patches-6.6/314-arm64-dts-marvell-enable-heartbeat-LED-by-default.patch
The file was addedtarget/linux/mvebu/patches-6.6/301-mvebu-armada-38x-enable-libata-leds.patch
The file was addedtarget/linux/mvebu/config-6.6
The file was addedtarget/linux/mvebu/patches-6.6/400-find_active_root.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-385-fortinet-fg-30e.dts
The file was addedtarget/linux/mvebu/patches-6.6/907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-380-iij-sa-w2.dts
The file was addedtarget/linux/mvebu/patches-6.6/820-v6.11-07-ARM-dts-turris-omnia-Add-MCU-system-controller-node.patch
The file was addedtarget/linux/mvebu/files-6.6/arch/arm/boot/dts/marvell/armada-370-buffalo-ls421de.dts
The file was addedtarget/linux/mvebu/patches-6.6/0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch
The file was addedtarget/linux/mvebu/patches-6.6/309-linksys-status-led.patch
The file was addedtarget/linux/mvebu/patches-6.6/901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch
The file was addedtarget/linux/mvebu/patches-6.6/801-pci-mvebu-time-out-reset-on-link-up.patch
The file was addedtarget/linux/mvebu/patches-6.6/910-drivers-leds-wt61p803-puzzle-improvements.patch
コミット 1738e87632ca8176ba7936bb4180b3b591e205f5 by hauke
mvebu: 6.12: refresh patches

Drop upstreamed patches:
0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch
0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch
820-v6.11-01-dt-bindings-firmware-add-cznic-turris-omnia-mcu-bind.patch
820-v6.11-02-platform-cznic-Add-preliminary-support-for-Turris-Om.patch
820-v6.11-03-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
820-v6.11-04-platform-cznic-turris-omnia-mcu-Add-support-for-powe.patch
820-v6.11-05-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
820-v6.11-06-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
820-v6.11-07-ARM-dts-turris-omnia-Add-MCU-system-controller-node.patch
820-v6.11-08-ARM-dts-turris-omnia-Add-GPIO-key-node-for-front-but.patch
820-v6.11-09-platform-cznic-turris-omnia-mcu-Depend-on-OF.patch
820-v6.11-10-platform-cznic-turris-omnia-mcu-Depend-on-WATCHDOG.patch
820-v6.11-11-platform-cznic-turris-omnia-mcu-fix-Kconfig-dependen.patch

Manually refreshed:
310-linksys-use-eth0-as-cpu-port.patch
350-drivers-thermal-step_wise-add-support-for-hysteresis.patch
901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch
902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch
910-drivers-leds-wt61p803-puzzle-improvements.patch

All other patches automatically refreshed.

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/18975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1738e87)
The file was modifiedtarget/linux/mvebu/patches-6.12/302-add_powertables.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-07-ARM-dts-turris-omnia-Add-MCU-system-controller-node.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/310-linksys-use-eth0-as-cpu-port.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/315-armada-xp-linksys-mamba-resize-kernel.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch
The file was removedtarget/linux/mvebu/patches-6.12/0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/830-01-i2c-add-init_recovery-callback.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/400-find_active_root.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-08-ARM-dts-turris-omnia-Add-GPIO-key-node-for-front-but.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/910-drivers-leds-wt61p803-puzzle-improvements.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-03-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-06-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/700-mvneta-tx-queue-workaround.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-11-platform-cznic-turris-omnia-mcu-fix-Kconfig-dependen.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-04-platform-cznic-turris-omnia-mcu-Add-support-for-powe.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/904-drivers-leds-Add-the-IEI-WT61P803-PUZZLE-LED-driver.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/830-03-i2c-pxa-handle-Early-Bus-Busy-condition-on-Armada-3700.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/830-02-i2c-pxa-prevent-calling-of-the-generic-recovery-init-code.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-10-platform-cznic-turris-omnia-mcu-Depend-on-WATCHDOG.patch
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-05-platform-cznic-turris-omnia-mcu-Add-support-for-MCU-.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/307-armada-xp-linksys-mamba-broken-idle.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/mvebu/patches-6.12/100-aardvark-workaround-PCIe.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-01-dt-bindings-firmware-add-cznic-turris-omnia-mcu-bind.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/903-drivers-hwmon-Add-the-IEI-WT61P803-PUZZLE-HWMON-driv.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/308-armada-xp-linksys-mamba-wan.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/906-Documentation-hwmon-Add-iei-wt61p803-puzzle-hwmon-dr.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-09-platform-cznic-turris-omnia-mcu-Depend-on-OF.patch
The file was modifiedtarget/linux/mvebu/patches-6.12/701-mvpp2-read-mac-address-from-nvmem.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.12/820-v6.11-02-platform-cznic-Add-preliminary-support-for-Turris-Om.patch
コミット 819f78463c184d358480af40b4d2327a06ec9b4c by hauke
mvebu: 6.12: refresh kernel config

Add new and remove obsolete symbols for Kernel 6.12

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/18975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 819f784)
The file was modifiedtarget/linux/mvebu/cortexa72/config-6.12 (diff)
The file was modifiedtarget/linux/mvebu/cortexa53/config-6.12 (diff)
The file was modifiedtarget/linux/mvebu/config-6.12 (diff)
The file was modifiedtarget/linux/mvebu/modules.mk (diff)
コミット 7e014bbe0b1591dada6ea5abfd70a2177d1a2747 by hauke
mvebu: add 6.12 testing kernel

Add 6.12 testing kernel for mvebu target.

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/18975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7e014bb)
The file was modifiedtarget/linux/mvebu/Makefile (diff)
コミット 3ebf11071159d8b2d238cfd19cadad85059fe7e3 by nbd
hostapd: fix dealing with mac address changes for the primary BSS

Ensure that hapd->own_addr is set properly, since hostapd_setup_bss
only handles it for secondary BSS interfaces

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3ebf110)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ucode.c (diff)
コミット 985005219020ac1446e28217bfdd7a0a7a7a59d0 by nbd
hostapd: fix generating own neighbor report for dynamically added/changed interfaces

hostapd_neighbor_set_own_report is normally called from interface setup only.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9850052)
The file was modifiedpackage/network/services/hostapd/src/src/ap/ucode.c (diff)
コミット bbd95c0523174dc724a40b4d2483cadf7dc9907c by nbd
ucode: add ubus refcounting fix

Fixes a regression in the last ucode update

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: bbd95c0)
The file was addedpackage/utils/ucode/patches/010-ubus-fix-refcount-issue-in-uc_ubus_object_notify.patch
コミット cb1b65602712a090539de29aefa38eb194c185d4 by hauke
kernel: bump 6.12 to 6.12.34

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.34

Remove upstreamed patches:
  generic/backport-6.12/421-01-v6.16-spi-bcm63xx-spi-fix-shared-reset.patch [1]
  generic/backport-6.12/421-02-v6.16-spi-bcm63xx-hsspi-fix-shared-reset.patch [2]
  generic/backport-6.12/610-06-v6.16-net-dsa-b53-do-not-enable-RGMII-delay-on-bcm63xx.patch [3]
  generic/backport-6.12/610-08-v6.16-net-dsa-b53-allow-RGMII-for-bcm63xx-RGMII-ports.patch [4]
  generic/backport-6.12/610-09-v6.16-net-dsa-b53-do-not-touch-DLL_IQQD-on-bcm53115.patch [5]
  generic/backport-6.12/611-v6.16-net-dsa-tag_brcm-legacy-fix-pskb_may_pull-length.patch [6]

Manually rebased patches:
  bcm27xx/patches-6.12/950-0665-drm-vc4-tests-Drop-drm-parameter-for-vc4_find_crtc_f.patch [7]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=408ca1d1803b223d615f9021055f9ccb4f4863ea
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=2a98786e258718ff93ef6d6bd26a9a39076e0cb7
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=6d1c93a5c6b0ae87bb7001d8d6fdef3b3be9c6c6
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=1aa31695bf0dc1ee3e6c559c14db7fd05b6bb102
[5] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=b2fc08d276797e529cacad6fa9d704a7367090b5
[6] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=2c32fc56c05aa69439fdfd5e0b25f57e2a158627
[7] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.34&id=aba86d49e5ac3700295ab8c417436abacc19cc32

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19184
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: cb1b656)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0665-drm-vc4-tests-Drop-drm-parameter-for-vc4_find_crtc_f.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0087-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/421-01-v6.16-spi-bcm63xx-spi-fix-shared-reset.patch
The file was modifiedtarget/linux/generic/pending-6.12/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/610-08-v6.16-net-dsa-b53-allow-RGMII-for-bcm63xx-RGMII-ports.patch
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0379-drivers-iommu-Add-BCM2712-IOMMU.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0947-fixup-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clock.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/421-02-v6.16-spi-bcm63xx-hsspi-fix-shared-reset.patch
The file was removedtarget/linux/generic/backport-6.12/610-06-v6.16-net-dsa-b53-do-not-enable-RGMII-delay-on-bcm63xx.patch
The file was modifiedtarget/linux/generic/backport-6.12/730-03-v6.13-net-phy-support-active-high-property-for-PHY-LEDs.patch (diff)
The file was modifiedtarget/linux/realtek/patches-6.12/706-include-linux-add-phy-ops-for-rtl838x.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/610-02-v6.14-net-dsa-b53-bcm_sf2-implement-.support_eee-method.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/610-05-v6.16-net-dsa-b53-do-not-enable-EEE-on-bcm63xx.patch (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/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch (diff)
The file was modifiedtarget/linux/generic/hack-6.12/904-debloat_dma_buf.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/bcm27xx/patches-6.12/950-0231-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/611-v6.16-net-dsa-tag_brcm-legacy-fix-pskb_may_pull-length.patch
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/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.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/generic/backport-6.12/610-09-v6.16-net-dsa-b53-do-not-touch-DLL_IQQD-on-bcm53115.patch
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0358-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clocks.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/739-net-add-negotiation-of-in-band-capabilities.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0277-mm-page_alloc-cma-introduce-a-customisable-threshold.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/bcm27xx/patches-6.12/950-0539-firmware-Add-an-RP1-firmware-interface-over-mbox.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/starfive/patches-6.12/1011-net-stmmac-use-GFP_DMA32.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0344-sdhci-Add-SD-Express-hook.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0666-drm-vc4-tests-Return-the-allocated-output.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/612-09-v6.17-net-dsa-b53-prevent-DIS_LEARNING-access-on-BCM5325.patch (diff)
The file was modifiedtarget/linux/generic/kernel-6.12 (diff)
コミット 836a4cc6d3c720d08a4b6f4c39534e6d9de34379 by hauke
kernel: bump 6.6 to 6.6.94

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.94

Removed upstreamed:
generic/backport-6.6/421-01-v6.16-spi-bcm63xx-spi-fix-shared-reset.patch[1]
generic/backport-6.6/421-02-v6.16-spi-bcm63xx-hsspi-fix-shared-reset.patch[2]
generic/backport-6.6/725-01-v6.16-net-dsa-tag_brcm-legacy-fix-pskb_may_pull-length.patch[3]
mvebu/patches-6.6/0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch[4]
mvebu/patches-6.6/0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch[5]

Added new back-port:
generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch[6]
All other patches automatically rebased.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.94&id=29abb7fc82443bee273ba4623ce319bf7ba1d43d
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.94&id=59d5f3134b5c265df233b7f385bbe718191411be
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.94&id=2e02edb66427e3b8752e1f3dd3cfc1bef3f2357b
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.94&id=39ed85ae485d991ffb24d25629a679c0b22e2d8f
5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.94&id=8f0f45a312151a52aae920a091ea4b454ac97caf
6. Addresses a build failure for pcc

Build system: x86/64
Build-tested: flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3, x86/64
Run-tested: flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3, x86/64

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/19183
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 836a4cc)
The file was removedtarget/linux/generic/backport-6.6/421-02-v6.16-spi-bcm63xx-hsspi-fix-shared-reset.patch
The file was modifiedtarget/linux/generic/backport-6.6/841-v6.13-net-phy-support-active-high-property-for-PHY-LEDs.patch (diff)
The file was modifiedtarget/linux/realtek/patches-6.6/706-include-linux-add-phy-ops-for-rtl838x.patch (diff)
The file was addedtarget/linux/generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch
The file was removedtarget/linux/mvebu/patches-6.6/0001-v6.16-pinctrl-armada-37xx-use-correct-OUTPUT_VAL-register-.patch
The file was modifiedtarget/linux/generic/backport-6.6/835-v6.9-net-phy-add-support-for-PHY-LEDs-polarity-modes.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/611-01-v6.11-udp-Allow-GSO-transmit-from-devices-with-no-checksum.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/771-v6.7-02-net-stmmac-move-TX-timer-arm-after-DMA-enable.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.6/739-net-add-negotiation-of-in-band-capabilities.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/771-v6.7-01-net-stmmac-improve-TX-timer-arm-logic.patch (diff)
The file was removedtarget/linux/generic/backport-6.6/725-01-v6.16-net-dsa-tag_brcm-legacy-fix-pskb_may_pull-length.patch
The file was removedtarget/linux/generic/backport-6.6/421-01-v6.16-spi-bcm63xx-spi-fix-shared-reset.patch
The file was modifiedtarget/linux/generic/pending-6.6/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/611-03-v6.11-udp-Fall-back-to-software-USO-if-IPv6-extension-head.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/714-v6.8-02-net-phy-extend-PHY-package-API-to-support-multiple-g.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/621-v6.10-01-net-move-skb_gro_receive_list-from-udp-to-core.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/716-v6.9-06-net-phy-provide-whether-link-has-changed-in-c37_read.patch (diff)
The file was removedtarget/linux/mvebu/patches-6.6/0002-v6.16-pinctrl-armada-37xx-set-GPIO-output-value-before-set.patch
The file was modifiedtarget/linux/generic/backport-6.6/714-v6.8-04-net-phy-add-support-for-PHY-package-MMD-read-write.patch (diff)
The file was modifiedtarget/linux/siflower/patches-6.6/001-net-phy-c45-add-genphy_c45_pma_read_ext_abilities-fu.patch (diff)
The file was modifiedtarget/linux/generic/kernel-6.6 (diff)
The file was modifiedtarget/linux/generic/backport-6.6/716-v6.9-03-net-phy-add-devm-of_phy_package_join-helper.patch (diff)
コミット 0ef4c3dfa0c8904ff0238738064aafed733ef8d6 by hauke
uboot-envtools: cns3xxx: remove config file

This file is a leftover of cns3xxx target which has been dropped
in commit a9790dff532e ("cns3xxx: drop target").

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19191
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0ef4c3d)
The file was removedpackage/boot/uboot-tools/uboot-envtools/files/cns3xxx
コミット 3e5a70482b71076a06bca53647758cb5a69c3de6 by hauke
kernel: enable memory mapped TPM interface on armsr

The memory mapped TPM interface (TIS) can be used for
emulated or virtualized TPM instances with QEMU and
a simulation package like swtpm.

On QEMU the device will appear in the device tree
with a "tcg,tpm-tis-mmio" compatible.

For example:
qemu-system-aarch64 -machine virt -cpu max \
    -bios u-boot.bin \
    -nographic \
    .... \
    -hda openwrt-armsr-armv8-combined-efi.img \
    -chardev socket,id=chrtpm,path=/tmp/mytpm/swtpm-sock \
    -tpmdev emulator,id=tpm0,chardev=chrtpm \
    -device tpm-tis-device,tpmdev=tpm0

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Link: https://github.com/openwrt/openwrt/pull/19188
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3e5a704)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット 695548128f099a0073619ba112c75f3bf79d8eed by hauke
util-linux: remove redundant slashes

Remove redundant slashes.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19041
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6955481)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 8ef981698e8488f675cc7a9ddb0669a6f84dacd8 by hauke
util-linux: add wdctl

Add the wdctl utility.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19041
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8ef9816)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 9e571339445724b1535570e557beb84242385469 by hauke
kernel/stm32: 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: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9e57133)
The file was addedtarget/linux/stm32/patches-6.12/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch
The file was removedtarget/linux/stm32/patches-6.6/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch
The file was removedtarget/linux/stm32/patches-6.6/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch
The file was removedtarget/linux/stm32/patches-6.6/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch
The file was addedtarget/linux/stm32/patches-6.12/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was removedtarget/linux/stm32/patches-6.6/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch
The file was removedtarget/linux/stm32/patches-6.6/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch
The file was removedtarget/linux/stm32/patches-6.6/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch
The file was addedtarget/linux/stm32/patches-6.12/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch
The file was removedtarget/linux/stm32/patches-6.6/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch
The file was addedtarget/linux/stm32/patches-6.12/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch
The file was addedtarget/linux/stm32/patches-6.12/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was addedtarget/linux/stm32/patches-6.12/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch
The file was addedtarget/linux/stm32/patches-6.12/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch
The file was removedtarget/linux/stm32/patches-6.6/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch
The file was addedtarget/linux/stm32/patches-6.12/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch
The file was addedtarget/linux/stm32/patches-6.12/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch
The file was addedtarget/linux/stm32/patches-6.12/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch
The file was removedtarget/linux/stm32/patches-6.6/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch
The file was removedtarget/linux/stm32/patches-6.6/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch
The file was addedtarget/linux/stm32/patches-6.12/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
The file was removedtarget/linux/stm32/patches-6.6/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was addedtarget/linux/stm32/patches-6.12/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was addedtarget/linux/stm32/patches-6.12/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch
The file was removedtarget/linux/stm32/patches-6.6/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch
The file was removedtarget/linux/stm32/patches-6.6/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was removedtarget/linux/stm32/patches-6.6/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch
The file was addedtarget/linux/stm32/patches-6.12/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch
The file was removedtarget/linux/stm32/patches-6.6/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
The file was removedtarget/linux/stm32/patches-6.6/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch
The file was removedtarget/linux/stm32/patches-6.6/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch
The file was addedtarget/linux/stm32/patches-6.12/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch
The file was addedtarget/linux/stm32/patches-6.12/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch
The file was addedtarget/linux/stm32/patches-6.12/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch
The file was addedtarget/linux/stm32/patches-6.12/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was addedtarget/linux/stm32/patches-6.12/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch
The file was removedtarget/linux/stm32/patches-6.6/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch
The file was removedtarget/linux/stm32/patches-6.6/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
The file was removedtarget/linux/stm32/patches-6.6/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch
The file was removedtarget/linux/stm32/patches-6.6/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was addedtarget/linux/stm32/patches-6.12/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch
The file was addedtarget/linux/stm32/patches-6.12/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch
The file was removedtarget/linux/stm32/patches-6.6/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was addedtarget/linux/stm32/patches-6.12/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
The file was addedtarget/linux/stm32/patches-6.12/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch
The file was addedtarget/linux/stm32/stm32mp1/config-6.12
The file was addedtarget/linux/stm32/patches-6.12/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch
The file was removedtarget/linux/stm32/patches-6.6/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch
The file was addedtarget/linux/stm32/patches-6.12/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch
The file was addedtarget/linux/stm32/patches-6.12/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch
The file was removedtarget/linux/stm32/patches-6.6/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch
The file was removedtarget/linux/stm32/patches-6.6/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch
The file was addedtarget/linux/stm32/patches-6.12/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch
The file was removedtarget/linux/stm32/patches-6.6/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch
The file was removedtarget/linux/stm32/patches-6.6/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch
The file was addedtarget/linux/stm32/patches-6.12/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch
The file was removedtarget/linux/stm32/patches-6.6/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch
The file was addedtarget/linux/stm32/patches-6.12/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch
The file was removedtarget/linux/stm32/patches-6.6/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch
The file was removedtarget/linux/stm32/stm32mp1/config-6.6
コミット 234eadd07e48d6d535447d93dab50c9b4abc75a1 by hauke
kernel/stm32: 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: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 234eadd)
The file was addedtarget/linux/stm32/patches-6.6/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch
The file was addedtarget/linux/stm32/patches-6.6/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch
The file was addedtarget/linux/stm32/patches-6.6/037-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp157c-.patch
The file was addedtarget/linux/stm32/patches-6.6/036-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
The file was addedtarget/linux/stm32/patches-6.6/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch
The file was addedtarget/linux/stm32/patches-6.6/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch
The file was addedtarget/linux/stm32/patches-6.6/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch
The file was addedtarget/linux/stm32/patches-6.6/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch
The file was addedtarget/linux/stm32/patches-6.6/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch
The file was addedtarget/linux/stm32/patches-6.6/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch
The file was addedtarget/linux/stm32/patches-6.6/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch
The file was addedtarget/linux/stm32/patches-6.6/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch
The file was addedtarget/linux/stm32/patches-6.6/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch
The file was addedtarget/linux/stm32/patches-6.6/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
The file was addedtarget/linux/stm32/patches-6.6/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch
The file was addedtarget/linux/stm32/patches-6.6/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch
The file was addedtarget/linux/stm32/patches-6.6/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was addedtarget/linux/stm32/patches-6.6/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was addedtarget/linux/stm32/patches-6.6/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch
The file was addedtarget/linux/stm32/patches-6.6/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch
The file was addedtarget/linux/stm32/patches-6.6/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch
The file was addedtarget/linux/stm32/patches-6.6/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch
The file was addedtarget/linux/stm32/patches-6.6/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch
The file was addedtarget/linux/stm32/patches-6.6/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch
The file was addedtarget/linux/stm32/patches-6.6/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch
The file was addedtarget/linux/stm32/patches-6.6/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was addedtarget/linux/stm32/patches-6.6/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch
The file was addedtarget/linux/stm32/patches-6.6/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was addedtarget/linux/stm32/patches-6.6/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch
The file was addedtarget/linux/stm32/stm32mp1/config-6.6
コミット 1cdbddae6e4fc12b9fb11c541628323476647720 by hauke
stm32: 6.12: refresh kernel patches

Drop upstreamed patches and refresh remaining ones.

Manually rebased:
- 033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch
- 035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1cdbdda)
The file was modifiedtarget/linux/stm32/patches-6.12/900-ARM-dts-stm32-add-ethernet2-for-STM32MP135F-DK-board.patch (diff)
The file was removedtarget/linux/stm32/patches-6.12/023-ARM-dts-stm32-add-ethernet1-and-ethernet2-support-on.patch
The file was removedtarget/linux/stm32/patches-6.12/007-net-stmmac-dwmac-stm32-Mask-support-for-PMCR-configu.patch
The file was removedtarget/linux/stm32/patches-6.12/009-net-stmmac-dwmac-stm32-Add-test-to-verify-if-ETHCK-i.patch
The file was modifiedtarget/linux/stm32/patches-6.12/910-ARM-dts-stm32-add-missing-eth_wake_irq-interrupt-for.patch (diff)
The file was removedtarget/linux/stm32/patches-6.12/002-net-stmmac-dwmac-stm32-refactor-clock-config.patch
The file was removedtarget/linux/stm32/patches-6.12/003-net-stmmac-dwmac-stm32-Separate-out-external-clock-r.patch
The file was modifiedtarget/linux/stm32/patches-6.12/034-ARM-dts-stm32-add-support-of-WLAN-BT-on-stm32mp135f-.patch (diff)
The file was removedtarget/linux/stm32/patches-6.12/004-net-stmmac-dwmac-stm32-Separate-out-external-clock-s.patch
The file was removedtarget/linux/stm32/patches-6.12/050-mmc-mmci-stm32-add-SDIO-in-band-interrupt-mode.patch
The file was removedtarget/linux/stm32/patches-6.12/006-net-stmmac-dwmac-stm32-Clean-up-the-debug-prints.patch
The file was modifiedtarget/linux/stm32/patches-6.12/032-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch (diff)
The file was modifiedtarget/linux/stm32/patches-6.12/700-net-stmmac-dwmac-stm32-add-support-of-phy-supply-pro.patch (diff)
The file was removedtarget/linux/stm32/patches-6.12/021-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was removedtarget/linux/stm32/patches-6.12/020-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was removedtarget/linux/stm32/patches-6.12/024-ARM-dts-stm32-add-ethernet1-for-STM32MP135F-DK-board.patch
The file was modifiedtarget/linux/stm32/patches-6.12/033-ARM-dts-stm32-rtc-add-LSCO-to-WLAN-BT-module-on-stm3.patch (diff)
The file was removedtarget/linux/stm32/patches-6.12/040-ARM-dts-stm32-add-ETZPC-as-a-system-bus-for-STM32MP1.patch
The file was removedtarget/linux/stm32/patches-6.12/005-net-stmmac-dwmac-stm32-Extract-PMCR-configuration.patch
The file was modifiedtarget/linux/stm32/patches-6.12/035-ARM-dts-stm32-rtc-add-pin-to-provide-LSCO-on-stm32mp.patch (diff)
The file was removedtarget/linux/stm32/patches-6.12/010-net-stmmac-dwmac-stm32-update-err-status-in-case-dif.patch
The file was removedtarget/linux/stm32/patches-6.12/022-ARM-dts-stm32-add-ethernet1-2-RMII-pins-for-STM32MP1.patch
The file was removedtarget/linux/stm32/patches-6.12/041-ARM-dts-stm32-put-ETZPC-as-an-access-controller-for-.patch
The file was removedtarget/linux/stm32/patches-6.12/031-rtc-stm32-add-Low-Speed-Clock-Output-LSCO-support.patch
The file was removedtarget/linux/stm32/patches-6.12/001-net-stmmac-dwmac-stm32-use-devm_stmmac_probe_config_.patch
The file was removedtarget/linux/stm32/patches-6.12/030-rtc-stm32-add-pinctrl-and-pinmux-interfaces.patch
The file was removedtarget/linux/stm32/patches-6.12/008-net-stmmac-dwmac-stm32-add-management-of-stm32mp13-f.patch
コミット db05331f380af3cf12104420dc24e023f7f36c7d by hauke
stm32: 6.12: update kernel 6.12 config

Update stm32mp1 kernel config for 6.12.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: db05331)
The file was modifiedtarget/linux/stm32/stm32mp1/config-6.12 (diff)
コミット b1e93ee54f8f104fbf2d28ec92b35131eff0c197 by hauke
stm32: enable 6.12 testing kernel

The stm32 target now supports 6.12 kernel as testing.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b1e93ee)
The file was modifiedtarget/linux/stm32/Makefile (diff)
コミット 774a22e00eb176d786758bbd8f7605f8109c1611 by hauke
stm32: modules: add kmod-stm32-dcmipp package

Add kernel module package for Digital Camera Memory Interface Pixel
Processor (DCMIPP) support for kernel 6.12.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 774a22e)
The file was modifiedtarget/linux/stm32/modules.mk (diff)
コミット 74011c5c1cbd47b98f02c14c04182b88ed603b6d by hauke
kernel: modules: iio: package industrialio-backend module

The stm32-dfsdm-adc module depends on it (kernel 6.12).

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 74011c5)
The file was modifiedpackage/kernel/linux/modules/iio.mk (diff)
コミット dd57c070e94e43a4beda8d351fa66fbf4e431346 by hauke
stm32: modules: add missing dependency for stm32-dfsdm-adc

Now on Linux 6.12, stm32-dfsdm-adc also depends on
kmod-industrialio-backend.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18740
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: dd57c07)
The file was modifiedtarget/linux/stm32/modules.mk (diff)
コミット 91a50b27bc78ab77dbce898791afa08b98ebe1f3 by nbd
unetmsg: make remote connection TCP timeout more aggressive

It is meant for reliable network connections, so requests should fail
early if a node goes down.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 91a50b2)
The file was modifiedpackage/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc (diff)
コミット a17c3be409b066be24b66e748432dd767c1fa61d by nbd
wifi-scripts: on psk-sae configurations, disable PSK support on 6 GHz

This allows sharing a wifi-iface section across bands while enforcing the no-PSK
rule for 6 GHz

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a17c3be)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/hostapd.sh (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc (diff)
コミット 254dd7d7d9c88e1b05dad44615213de9a0a4e462 by nbd
wifi-scripts: enable GCMP-256 by default on WPA3/OWE configurations with HE or EHT

GCMP-256 support is mandatory with EHT, but HE hardware can already be expected
to support it.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 254dd7d)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc (diff)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/netifd-wireless.sh (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc (diff)
コミット 583f81ef0ee152404b633810607bbe15b0dcf9cf by nbd
wifi-scripts: enforce management frame protection on 6 GHz

Configurations that don't enforce it are rejected by hostapd

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 583f81e)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/hostapd.sh (diff)
コミット bc6806d31ffd6b50f0ffbbadb0428ffacb77f082 by robimarko
kernel: remove expired i40evf drivers

In the development history of Intel's drivers, the i40evf driver was later
renamed the iavf driver. For example, some documents mention that
Intel® Network Connections Software Version 24.0 renamed the i40evf
and ixlv drivers to iavf. In subsequent versions, the i40evf driver was
gradually removed, and its functions were taken over by the iavf driver.
In the Linux system, relevant configuration instructions also exist. For
instance, the User Guide for X722 Onboard Network Card states that the
i40evf driver module should be disabled, and the iavf driver should be
installed and used.

blamed commit: https://github.com/openwrt/openwrt/commit/5d81b28a829ac20fb60991e71ee7a7c53d14fd58

Signed-off-by: xiao bo <peterwillcn@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19197
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: bc6806d)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 7c22fce0f5a6eb7ec36a3e81a2b5f3839099c659 by robimarko
qualcommax: enable CONFIG_THERMAL and CONFIG_THERMAL_HWMON

The Qualcomm TSENS driver only exposes sensors to as a thermal
zone without registering hwmon, making these temperature sensors
unreadable by lm-sensors. This commit enables CONFIG_THERMAL and
CONFIG_THERMAL_HWMON for qualcommax targets to access the sensors
from hwmon.

Suggested-by: Yao Zi <ziyao@disroot.org>
Signed-off-by: Zheng Zhang <everything411@qq.com>
Link: https://github.com/openwrt/openwrt/pull/19137
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7c22fce)
The file was modifiedtarget/linux/qualcommax/config-6.12 (diff)
コミット f1584bc73313f459040938429a2674df42370000 by robimarko
qualcommbe: enable CONFIG_THERMAL and CONFIG_THERMAL_HWMON

The Qualcomm TSENS driver only exposes sensors to as a thermal
zone without registering hwmon, making these temperature sensors
unreadable by lm-sensors. This commit enables CONFIG_THERMAL and
CONFIG_THERMAL_HWMON for qualcommbe target to access the sensors
from hwmon.

Suggested-by: Yao Zi <ziyao@disroot.org>
Signed-off-by: Zheng Zhang <everything411@qq.com>
Link: https://github.com/openwrt/openwrt/pull/19137
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f1584bc)
The file was modifiedtarget/linux/qualcommbe/config-6.12 (diff)
コミット a37b47a512a8ad88ee83e9a9f9ef07d9211a53e8 by robimarko
rtl839x: fix sfp ports on HPE 1920-48G PoE

The 4 sfp ports on the RTL8214FC are actually wired to the gpio expander instead of internal.

Relatively minor changes to the dts are required, simply overriding some of the properties
inherited from rtl8393_hpe_1920.dtsi.

The speed is reported as 100/full and the media type is incorrect, but the ports pass traffic
just fine.

Signed-off-by: Joe Holden <jwh@zorins.us>
Link: https://github.com/openwrt/openwrt/pull/18914
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: a37b47a)
The file was modifiedtarget/linux/realtek/dts/rtl8393_hpe_1920-48g.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8393_hpe_1920-48g-poe.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8393_hpe_1920.dtsi (diff)
コミット 502b2f4ee5a4a823f2350aa45e70f98b8a6c3fd3 by robimarko
realtek: switch HP-1920-48G to new shared gpio driver

This allows the SFPs to work without manually switching port type.

Signed-off-by: Joe Holden <jwh@zorins.us>
Link: https://github.com/openwrt/openwrt/pull/18914
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 502b2f4)
The file was modifiedtarget/linux/realtek/dts/rtl8393_hpe_1920-48g.dts (diff)
コミット c695cf6109c44a81f04f94c38b825d34395af3f0 by robimarko
kernel: Refresh kernel configs

Run this script:
./scripts/kconfig-reorder.sh

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Link: https://github.com/openwrt/openwrt/pull/19200
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c695cf6)
The file was modifiedtarget/linux/realtek/rtl839x/config-6.12 (diff)
The file was modifiedtarget/linux/realtek/rtl930x/config-6.6 (diff)
The file was modifiedtarget/linux/imx/config-6.12 (diff)
The file was modifiedtarget/linux/realtek/rtl839x/config-6.6 (diff)
The file was modifiedtarget/linux/realtek/rtl838x/config-6.6 (diff)
コミット a944a6d6b1e1f4db635f76e481841260739b7860 by robimarko
kernel: Add missing config option

This broke the armsr/armv8 build.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Link: https://github.com/openwrt/openwrt/pull/19200
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: a944a6d)
The file was modifiedtarget/linux/generic/config-6.6 (diff)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
コミット a61a2a9291eed08d735a499828f4f2c7f7744a45 by robimarko
package: include abiversion tag in package metadata

OpenWrt library packages are often named using their ABI version,
for example 'libubus20250102'.  Updates that cause the ABI version
to change result in changes to the package name.  This makes it
impossible for downstream tools to determine when a package update
is available without further information.

The opkg package manager stores the ABI version as part of its
package metadata in the ABIVersion field.  This makes extraction
of the canonical name of the package possible, allowing various
versions of a package to be associated with one another, their
versions or build dates compared.

We add a custom tag 'openwrt:abiversion=<ABI version>' to the
apk v3 package metadata, restoring the status quo and making it
functionally backwards compatible with opkg (the tag format was
selected per the guidelines in the apk-tools documentation).

Links: https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/1925de55beef8859c987f72c3b2727d756296ddb
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19082
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: a61a2a9)
The file was modifiedinclude/package-pack.mk (diff)
コミット f62c33bc4a83b16de10a5113afebd625f9e27441 by hauke
kernel: Fix IPv6 UDP fragmentation regression

Fixes a IPv6 UDP fragmentation regression introduced in v6.6.93.

Fixes: https://github.com/openwrt/openwrt/issues/19198
Link: https://github.com/openwrt/openwrt/pull/19199
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f62c33b)
The file was addedtarget/linux/generic/pending-6.6/650-Revert-ipv6-save-dontfrag-in-cork.patch
コミット 5703ca465cc1ac6ed354627a38b654dd68b9ec9e by robimarko
realtek: add dts helper for internal phy with serdes

Until now only the RTL930x devices make use of the following notation.

  phy8: ethernet-phy@8 {
    compatible = "ethernet-phy-ieee802.3-c22";
    phy-is-integrated;
    reg = <8>;
    sds = <3>;
  };

This indicates that the link is driven by a serdes directly without
external phy. As the devices have multiple serdes it must be clarified
what serdes is responsible for that port.

Nevertheless all other devices have the same requirements. E.g. RTL838x
usually drives port 24 from serdes 4 and port 26 from serdes 5. All this
currently works because the driver has a lot of hardcoded port/serdes
mapping.

Make the situation better by adding dts helpers that can describe the
topology as needed.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5703ca4)
The file was modifiedtarget/linux/realtek/dts/rtl838x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl931x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl839x.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl930x.dtsi (diff)
コミット 9512db43621087843f072bf818418f8d2a12597b by robimarko
realtek: make use of serdes helper for Linksys LGS310C

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 9512db4)
The file was modifiedtarget/linux/realtek/dts/rtl8380_linksys_lgs310c.dts (diff)
コミット b172a2473b7f989efa6112e5e0c8409504d9e46c by robimarko
realtek: make use of serdes helper for D-Link DGS-1210-10MP

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: b172a24)
The file was modifiedtarget/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts (diff)
コミット 4b72463f3c6861cd8221b5a45bc93850631c2154 by robimarko
realtek: make use of serdes helper for Engenius EWS2910P

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 4b72463)
The file was modifiedtarget/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi (diff)
コミット d3dbd970437418e94d17c467c0b2e9ee36dc36a1 by robimarko
realtek: make use of serdes helper for HPE 1920 8G

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: d3dbd97)
The file was modifiedtarget/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi (diff)
コミット 0cf2db1fa19480d15535c0c5ae84ee5d7689b60e by robimarko
realtek: make use of serdes helper for Netgear GS310TP v1

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

REMARK! The original commit c829bc1f2c3c47e2 ("realtek: Add support for
Netgear S350 series switches GS308T and GS310TP") says that the SFP
ports are untested. Looking at device internal pictures from
https://techinfodepot.shoutwiki.com/wiki/Netgear_GS310TP there are no
external phys for the SFP ports. So fix port description.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 0cf2db1)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts (diff)
コミット 7b2b095cc9ea5d7a21e0e3c1b172b008b54caf4c by robimarko
realtek: make use of serdes helper for Panasonic M8EG PN28080K

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7b2b095)
The file was modifiedtarget/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts (diff)
コミット 8b04cddd2ed16ca832a4599bfa4a894808991af5 by robimarko
realtek: make use of serdes helper for TP-Link SG2xxx

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8b04cdd)
The file was modifiedtarget/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi (diff)
コミット 5fd72e7518cdaf98b8045d232e65810416bdb86c by robimarko
realtek: make use of serdes helper for Zyxel GS1900-10HP

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5fd72e7)
The file was modifiedtarget/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts (diff)
コミット cfd2db41a48525917b390e1c587583193cebfbfd by robimarko
realtek: make use of serdes helper for D-Link DGS-1210-10P

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: cfd2db4)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts (diff)
コミット 13a6e0620ff062218cde8a5b68f78e554167fef2 by robimarko
realtek: make use of serdes helper for D-Link DGS-1210-26

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 13a6e06)
The file was modifiedtarget/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts (diff)
コミット 880565956dd1260c4aff4dd0d4aa0b30766dd755 by robimarko
realtek: make use of serdes helper for Zyxel GS1900-24(HP) v1/v2

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. With
this change the driver now knows that ports 24/26 are driven by serdes
4/5.

For the RTL838x devices this is currently only an additional information
for the mdio bus. It is not evaluated further because everything is
hardcoded.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8805659)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-v1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-v2.dts (diff)
コミット 44df7638257aaad2f10719d7988eb8534e97fc4c by robimarko
realtek: make use of serdes helper for XIKESTOR SKS8300-8X

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. For
this device it is only a substitution of the existing DTS configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 44df763)
The file was modifiedtarget/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts (diff)
コミット 761b5d3906944a334db90e0d89fa85135057defd by robimarko
realtek: make use of serdes helper for TP-Link TL-ST1008F v2.0

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. For
this device it is only a substitution of the existing DTS configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 761b5d3)
The file was modifiedtarget/linux/realtek/dts/rtl9303_tplink_tl-st1008f_v2.dts (diff)
コミット eea6c5b3ea37782700d5a421e07329426b2344ab by robimarko
realtek: make use of serdes helper for Zyxel XGS1250-12

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. For
this device it is only a substitution of the existing DTS configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: eea6c5b)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12.dts (diff)
コミット cbf0d662c23e5ad3b72804ae1bc98d51f2f5a2ff by robimarko
realtek: make use of serdes helper for Zyxel XGS1210-12

Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. For
this device it is only a substitution of the existing DTS configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: cbf0d66)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1210-12.dts (diff)
コミット 1cd68e915dc36b996814846d6538c04ea8fce884 by robimarko
realtek: switch to 6.12 as default

Use Linux 6.12 as default for all subtargets.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19139
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1cd68e9)
The file was modifiedtarget/linux/realtek/Makefile (diff)
コミット 12f13b227cc5ac82c2351b4f118d52333e492bcb by robimarko
realtek: remove patches, files and config for 6.6

Remove all files etc. for 6.6 because 6.12 is default now.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19139
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 12f13b2)
The file was removedtarget/linux/realtek/files-6.6/arch/mips/rtl838x/prom.c
The file was removedtarget/linux/realtek/files-6.6/drivers/clk/realtek/clk-rtl83xx.h
The file was removedtarget/linux/realtek/files-6.6/arch/mips/rtl838x/setup.c
The file was removedtarget/linux/realtek/patches-6.6/712-net-phy-add-an-MDIO-SMBus-library.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/tc.c
The file was removedtarget/linux/realtek/files-6.6/drivers/net/phy/rtl83xx-phy.h
The file was removedtarget/linux/realtek/rtl838x/config-6.6
The file was removedtarget/linux/realtek/patches-6.6/318-add-rtl83xx-clk-support.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/clk/realtek/clk-rtl83xx.c
The file was removedtarget/linux/realtek/patches-6.6/302-clocksource-add-otto-driver.patch
The file was removedtarget/linux/realtek/patches-6.6/804-leds-Add-support-for-RTL8231-LED-scan-matrix.patch
The file was removedtarget/linux/realtek/patches-6.6/706-include-linux-add-phy-ops-for-rtl838x.patch
The file was removedtarget/linux/realtek/patches-6.6/314-irqchip-irq-realtek-rtl-add-VPE-support.patch
The file was removedtarget/linux/realtek/rtl931x/config-6.6
The file was removedtarget/linux/realtek/patches-6.6/718-net-dsa-add-support-for-rtl838x-switch.patch
The file was removedtarget/linux/realtek/files-6.6/arch/mips/rtl838x/Platform
The file was removedtarget/linux/realtek/patches-6.6/702-include-linux-add-phy-hsgmii-mode.patch
The file was removedtarget/linux/realtek/patches-6.6/723-net-mdio-Add-Realtek-Otto-auxiliary-controller.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/thermal/realtek-thermal.c
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/Makefile
The file was removedtarget/linux/realtek/rtl839x/config-6.6
The file was removedtarget/linux/realtek/files-6.6/drivers/clk/realtek/clk-rtl838x-sram.S
The file was removedtarget/linux/realtek/files-6.6/arch/mips/rtl838x/Makefile
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/rtl838x.c
The file was removedtarget/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.c
The file was removedtarget/linux/realtek/files-6.6/include/dt-bindings/clock/rtl83xx-clk.h
The file was removedtarget/linux/realtek/files-6.6/drivers/i2c/busses/i2c-rtl9300.h
The file was removedtarget/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.h
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/debugfs.c
The file was removedtarget/linux/realtek/patches-6.6/330-add-realtek-thernal-driver.patch
The file was removedtarget/linux/realtek/files-6.6/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h
The file was removedtarget/linux/realtek/files-6.6/drivers/clocksource/timer-rtl-otto.c
The file was removedtarget/linux/realtek/files-6.6/drivers/clk/realtek/clk-rtl839x-sram.S
The file was removedtarget/linux/realtek/patches-6.6/802-mfd-Add-RTL8231-core-device.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/i2c/muxes/i2c-mux-rtl9300.c
The file was removedtarget/linux/realtek/patches-6.6/722-net-dsa-add-rtl838x-support-for-tag-trailer.patch
The file was removedtarget/linux/realtek/patches-6.6/803-pinctrl-Add-RTL8231-pin-control-and-GPIO-support.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/rtl83xx.h
The file was removedtarget/linux/realtek/files-6.6/arch/mips/include/asm/mach-rtl838x/ioremap.h
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/rtl839x.c
The file was removedtarget/linux/realtek/files-6.6/drivers/clk/realtek/Kconfig
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/rtl930x.c
The file was removedtarget/linux/realtek/files-6.6/drivers/clk/realtek/Makefile
The file was removedtarget/linux/realtek/files-6.6/drivers/net/phy/rtl83xx-phy.c
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/common.c
The file was removedtarget/linux/realtek/patches-6.6/311-add-i2c-mux-rtl9300-support.patch
The file was removedtarget/linux/realtek/patches-6.6/708-drivers-net-phy-eee-support-for-rtl838x.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/Kconfig
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/rtl931x.c
The file was removedtarget/linux/realtek/files-6.6/Documentation/devicetree/bindings/realtek,otto-timer.yaml
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/rtl838x.h
The file was removedtarget/linux/realtek/patches-6.6/720-add-rtl-phy.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/dsa.c
The file was removedtarget/linux/realtek/rtl930x/config-6.6
The file was removedtarget/linux/realtek/patches-6.6/716-net-ethernet-add-support-for-rtl838x-ethernet.patch
The file was removedtarget/linux/realtek/patches-6.6/300-mips-add-rtl838x-platform.patch
The file was removedtarget/linux/realtek/patches-6.6/700-dsa-mdio-increase-max-ports-for-rtl839x-rtl931x.patch
The file was removedtarget/linux/realtek/patches-6.6/800-gpio-regmap-Bypass-cache-for-shadowed-outputs.patch
The file was removedtarget/linux/realtek/files-6.6/drivers/net/dsa/rtl83xx/qos.c
The file was removedtarget/linux/realtek/files-6.6/drivers/i2c/busses/i2c-rtl9300.c
The file was removedtarget/linux/realtek/patches-6.6/310-add-i2c-rtl9300-support.patch
The file was removedtarget/linux/realtek/patches-6.6/714-net-phy-sfp-add-support-for-SMBus.patch
コミット e7044dce96b460b44288b1c056564e0da6d80039 by hauke
omnia-eeprom: simplify Makefile

1. No need to explicitly call the defaults
2. There is efficient way how to set PKG_BUILD_DIR,
which allows to drop PKG_SOURCE_DIR.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19105
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e7044dc)
The file was modifiedpackage/utils/omnia-eeprom/Makefile (diff)
コミット 594da824a4f2f9582941e612f1a912773d43ff1d by hauke
mediatek: add support for Cudy TR3000  256MB  v1 flash version

This device is similar to the Cudy TR3000 v1 128MB version.
The difference is that the flash memory is 128mb and the other is 256mb

Hardware:
- SoC: MediaTek MT7981B
- CPU: 2x 1.3 GHz Cortex-A53
- Flash: 256 MiB SPI NAND
- RAM: 512 MiB
- WLAN: 2.4 GHz, 5 GHz (MediaTek MT7976CN, 802.11ax)
- Ethernet: 1x 10/100/1000/2500 Mbps RTL8221B WAN, 1x10/100/1000 Mbps MT7981 LAN
- USB 3.0 port
- Buttons: 1 Reset button, 1 slider button
- LEDs: 1x Red, 1x White
- Power: 5 VDC, 3 A

Installation:
Cudy has distributed intermediate firmware to make installation easier
1. Go to [Cudy CN official website](https://www.cudy.com/zh-cn/pages/download-center/tr3000-1-0) and download the intermediate firmware
2. Upgrade the intermediate firmware on the page
3. Visit the intermediate firmware 192.168.1.1 webpage and use the sysupgrade image to update

other:
If you fail to flash the device, you can use TFTP to flash back to the original firmware.
1. Ask Cudy CN official customer service for the original firmware
2. With the router off, press the RESET button. While the router is turning on, the button should continue to be pressed for at least 5 seconds.
3. A u-boot shell will automatically open.
4. Connect to LAN and set your IP to 192.168.1.88/24. Configure a TFTP server and an recovery.bin firmware file.

Signed-off-by: cheng wang <typedelta@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19167
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 594da82)
The file was modifiedtarget/linux/mediatek/base-files/lib/preinit/05_set_preinit_iface (diff)
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/02_network (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-cudy-tr3000-256mb-v1.dts
コミット 1e00b92597a1e14b5eb07cc2f87d3b943b4bd876 by hauke
mediatek: Ruijie RG-X60 Pro: Fix LAN port status light

Fix the status indicator light of the LAN port.

Signed-off-by: jinkela air <air_jinkela@163.com>
Link: https://github.com/openwrt/openwrt/pull/19135
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1e00b92)
The file was modifiedtarget/linux/mediatek/dts/mt7986a-ruijie-rg-x60-pro.dts (diff)
コミット 515db1e0694ab32bccdb710bbae00abc19faab9f by hauke
x86: config-6.12: enable RAPL interface

Expose the sysfs interface to userspace tools for power monitoring.
Useful for tracking energy usage in CPU package, cores, DRAM, etc.

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/18255
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 515db1e)
The file was modifiedtarget/linux/x86/config-6.12 (diff)
コミット 07dfb9b710a91d544f4e0011118a30fff5eb0d82 by daniel
base-files: ignore initscript output in sysupgrade

Suppress output from `/etc/init.d/service enabled` to avoid corrupting
of the sysupgrade tarball.

Fixes: 0ad062a21b ("base-files: sysupgrade: add uci-defaults script disabling services #2")
Signed-off-by: Niall McGee <niall.mcgee@bt.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 07dfb9b)
The file was modifiedpackage/base-files/files/sbin/sysupgrade (diff)
コミット 21347caf7efb2a32c55c80612eae71cc4118bafc by hauke
base-files: add gzip-compressed tar support to emmc_upgrade_tar()

Add support for the tar archive compressed by gzip to emmc_upgrade_tar()
function.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 21347ca)
The file was modifiedpackage/base-files/files/lib/upgrade/emmc.sh (diff)
コミット f9743c5190cea4589a117b2fbccd67a761069ec4 by hauke
base-files: add dtb support to emmc_upgrade_tar()

Add dtb support for emmc_upgrade_tar() to update dtb separately.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f9743c5)
The file was modifiedpackage/base-files/files/lib/upgrade/emmc.sh (diff)
コミット 4392d1a92b747d3c39701eb6eac5e457f7fa0848 by hauke
build: add dtb support for sysupgrade-tar

Add dtb support for Build/sysupgrade-tar definition and
sysupgrade-tar.sh script.
This changes are required for updating dtb separately.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4392d1a)
The file was modifiedscripts/sysupgrade-tar.sh (diff)
The file was modifiedinclude/image-commands.mk (diff)
コミット e10a811408c92468e754748e78d3ddb7137a23bb by hauke
mvebu: cortexa72: enable CONFIG_CMDLINE_PARTITION for blkdevparts

Enable CONFIG_CMDLINE_PARTITION symbol to use "blkdevparts=" parameter
support on Check Point V-80.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e10a811)
The file was modifiedtarget/linux/mvebu/cortexa72/config-6.12 (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/config-6.6 (diff)
コミット 61f3e2d1326e2bbb7396538c66549e649a6cf9b7 by hauke
mvebu: cortexa72: enable emmc feature

Enable "emmc" feature to use the emmc helpers on sysupgrade.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 61f3e2d)
The file was modifiedtarget/linux/mvebu/cortexa72/target.mk (diff)
コミット 2c379af5437b8b95a9f5e39c1890ade1eb002416 by hauke
mvebu: add specific signature support to Build/boot-scr

Add image-specific signature support to Build/boot-scr.
This is required to switch root devices passed to the kernel on Check
Point V-80 and V-81.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2c379af)
The file was modifiedtarget/linux/mvebu/image/Makefile (diff)
コミット 92a5a4935eb1ba1a65567678a9368698a00966c5 by hauke
uboot-envtools: add support for Check Point V-80

Add support for Check Point V-80 to add/edit bootcmd variables for
booting OpenWrt.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 92a5a49)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mvebu (diff)
コミット 35c851b8135546742ac4d6aca8524c4bb2de7998 by hauke
mvebu: add support for Check Point V-80

Check Point V-80 (Quantum Spark 1550 Appliance) is an Appliance, based
on Armada 7040 (88F7040).

Specification:

- SoC             : Marvell Armada 7040 (88F7040)
- RAM             : DDR4 2 GiB (4x Nanya NT5AD512M8D3-HR)
- Flash           : eMMC 4 GiB (Toshiba THGBMNG5D1LBAIL)
- Ethernet        : 6x 10/100/1000 Mbps
  - LAN 1-5       : Marvell 88E6352
  - WAN           : Marvell 88E1512
- LEDs/Keys (GPIO): 6x/1x
- UART            : "CONSOLE" port (USB 1.1 Type-C)
  - chip          : Silicon Labs CP2102N
  - port          : ttyS0
  - settings      : 115200bps 8n1
- HW Monitoring   : 2x nuvoTon NCT7802Y
- USB             : USB 3.0 Type-A
- Power           : 12 VDC, 3.3 A
  - plug          : DC Plug 2.5/5.5 mm (inner/outer)

Flash instruction (common):

1. Boot V-80 normally
2. Login to the vendor CLI (default: admin/admin) and login to the Linux
   CLI by `expert` command
3. Update U-Boot environment variables by the following commands

   fw_setenv bootcmd_ow_usb 'usb start; load usb 0:1 ${loadaddr} boot.scr && source ${loadaddr}'
   fw_setenv bootcmd_ow_emmc 'run set_mmc_internal; mmc read ${loadaddr} ${prim_header_mmc_blk} 4 && source ${loadaddr}'
   fw_setenv bootcmd 'run bootcmd_ow_usb; run bootcmd_ow_emmc; run bootcmd_part${activePartition};'

   Attention: don't forget single quatations of values to prevent
              expansion of each variables

4. Turn off the device

Flash instruction (USB-boot):

1. Burn (squashfs|ext4)-sdcard.img.gz to USB storage
2. Connect that storage to the USB 3.0 port on V-80
3. Turn on V-80 and it will be booted with OpenWrt in that USB storage

Flash instruction (eMMC-boot):

1. Copy initramfs image, dtb and bootsctipt to the USB storage with
   renaming

   initramfs.bin -------> Image
   dtb -----------------> armada-7040-v-80.dtb
   bootscript (.scr) ---> boot.scr

2. Connect that storage to the USB 3.0 port on V-80
3. Turn on V-80 and it will be booted with OpenWrt initramfs image in
   that USB storage
4. Upload (squashfs|ext4)-sysupgrade.gz to V-80
5. Perform sysupgrade with the uploaded image
6. Wait ~100 seconds to complete flashing

Reverting to stock firmware:

1. Turn on V-80 and interrupt booting by Ctrl + C
2. Select "4. Restore to Factory Defaults (local)"
3. Wait ~180 seconds to complete restoring and rebooting

Notes:

- V-80 has some HW versions. Internal MicroSD card slot and mPCIe slot
  is available on some HW versions, but not on the other HW versions.

  confirmed (MicroSD/mPCIe slots):

  - 1.0.1: unavailable
  - 1.0.3: available

- The partition table in the internal eMMC has single partition, but
  "blkdevparts=" parameter will be passed from the bootloader and that
  definition will be used instead.

MAC addresses:

LAN: 00:1C:7F:xx:xx:4B (mmcblk1boot0, ethaddr (text))
WAN: 00:1C:7F:xx:xx:4A (mmcblk1boot0, eth1addr (text))

Tested-by: Yanase Yuki <dev@zpc.st>
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 35c851b)
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-7040-v-80.dts
The file was modifiedtarget/linux/mvebu/image/cortexa72.mk (diff)
The file was addedtarget/linux/mvebu/image/v-80.bootscript
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-7040-v-80.dts
コミット 2a3cb0e32de100f035fb3e53ac568fe26a655a04 by hauke
uboot-envtools: add support for Check Point V-81

Add support for Check Point V-81 to add/edit bootcmd variables for
booting OpenWrt.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2a3cb0e)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mvebu (diff)
コミット 97af506edfd78cb01055938f0ecc76591e20ff77 by hauke
mvebu: add support for Check Point V-81

Check Point V-80 (Quantum Spark 1590 Appliance) is an Appliance, based
on Armada 8040 (88F8040).

Specification:

- SoC             : Marvell Armada 8040 (88F8040)
- RAM             : DDR4 2 GiB (4x 512 MiB chip)
- Flash           : eMMC 4 GiB
- Ethernet        : 10x 10/100/1000 Mbps
  - LAN 1-8       : Marvell 88E6393X
  - WAN           : Marvell 88E1512
  - DMZ           : Marvell 88E1512 (RJ-45/SFP combo)
- LEDs/Keys (GPIO): 11x/1x
- UART            : "CONSOLE" port (USB 1.1 Type-C)
  - chip          : Silicon Labs CP2102N
  - port          : ttyS0
  - settings      : 115200bps 8n1
- HW Monitoring   : 2x nuvoTon NCT7802Y
- USB             : USB 3.0 Type-A
- Power           : 12 VDC, 3.3 A
  - plug          : DC Plug 2.5/5.5 mm (inner/outer)

Flash instruction (common):

1. Boot V-81 normally
2. Login to the vendor CLI (default: admin/admin) and login to the Linux
   CLI by `expert` command
3. Update U-Boot environment variables by the following commands

   fw_setenv bootcmd_ow_usb 'usb start; load usb 0:1 ${loadaddr} boot.scr && source ${loadaddr}'
   fw_setenv bootcmd_ow_sd 'load mmc 0:1 ${loadaddr} boot.scr && source ${loadaddr}'
   fw_setenv bootcmd_ow_emmc 'run set_mmc_internal; mmc read ${loadaddr} ${prim_header_mmc_blk} 4 && source ${loadaddr}'
   fw_setenv bootcmd 'run bootcmd_ow_usb; run bootcmd_ow_sd; run bootcmd_ow_emmc; run bootcmd_part${activePartition};'

   Attention: don't forget single quatations of values to prevent
              expansion of variables

4. Turn off the device

Flash instruction (USB-boot/SD-boot):

1. Extract and burn (squashfs|ext4)-sdcard.img.gz to USB storage or
   MicroSD card
2. Connect that storage to V-81
3. Turn on V-81 and it will be booted with OpenWrt in that USB storage

Flash instruction (eMMC-boot):

1. Copy initramfs image, dtb and bootsctipt to the USB storage with
   renaming

   initramfs.bin -------> Image
   dtb -----------------> armada-8040-v-81.dtb
   bootscript (.scr) ---> boot.scr

2. Connect that storage to the USB 3.0 port on V-81
3. Turn on V-81 and it will be booted with OpenWrt initramfs image in
   that USB storage
4. Upload (squashfs|ext4)-sysupgrade.gz to V-81
5. Perform sysupgrade with the uploaded image
6. Wait ~100 seconds to complete flashing

Reverting to stock firmware:

1. Turn on V-81 and interrupt booting by Ctrl + C
2. Select "4. Restore to Factory Defaults (local)"
3. Wait ~180 seconds to complete restoring and rebooting

Notes:

- The partition table in the internal eMMC has single partition, but
  "blkdevparts=" parameter will be passed from the bootloader and that
  definition will be used instead.

- The port-side LED pairs of RJ-45/SFP ports on V-81 are switched by a
  GPIO pin of pin7 on &cp0_gpio2. (High(1): RJ-45, Low(0): SFP)
  This needs to be switched manually.

- The MicroSD card slot is too unstable and the following messages are
  printed without "marvell,xenon-phy-slow-mode;" property.

  [   97.060851] mmc0: error -84 whilst initialising SD card
  [   97.137049] mmc0: error -84 whilst initialising SD card
  [   97.214315] mmc0: error -84 whilst initialising SD card
  ...

- There are no detailed information about maximum power consumption
  limit of the SFP port or optional DSL-SFP modules sold officially.
  But the power requirement of almost DSL-SFP modules are 3.3V/700mA, so
  set the maximum value of the SFP port to 2000 mW (Power Level III).

- Do not insert a MicroSD card before turning of the device when OpenWrt
  installation. The stock firmware deletes all files in the first
  partition automatically, to use it as a storage for logs.

MAC addresses:

LAN: 00:1C:7F:xx:xx:FA (mmcblk1boot0, ethaddr  (text))
WAN: 00:1C:7F:xx:xx:F9 (mmcblk1boot0, eth2addr (text))
DMZ: 00:1C:7F:xx:xx:FB (mmcblk1boot0, eth1addr (text))

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16904
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 97af506)
The file was addedtarget/linux/mvebu/files-6.12/arch/arm64/boot/dts/marvell/armada-8040-v-81.dts
The file was modifiedtarget/linux/mvebu/image/cortexa72.mk (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mvebu/cortexa72/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/armada-8040-v-81.dts
コミット dc95180540b994ffe19e27d8d18b25e8dc93ff78 by hauke
mt76: Change CRLF to LF in patch 002

Change CRLF to LF in patch 002-wifi-mt76-replace-strlcpy-with-strscpy.patch

Fixes: 225622e0f9fb ("mt76: replace strlcpy with strscpy")
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/19185
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: dc95180)
The file was modifiedpackage/kernel/mt76/patches/002-wifi-mt76-replace-strlcpy-with-strscpy.patch (diff)
コミット f1257b1ca3d70b9dbf144783417dbecdbfff8665 by robimarko
realtek: backport MIPS GIC patch

Upstream has gained support for forced affinity settings in the MIPS
GIC interrupt controller. This is needed to enable the Otto timer on
the RTL931x platform. See

https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/
commit/?id=2250db8628a0d8293ad2e0671138b848a185fba1

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19205
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f1257b1)
The file was addedtarget/linux/realtek/patches-6.12/302-6.17-irqchip-mips-gic-forced-affinity.patch
コミット ee46517a638263310999e38b74c2bfd64daf98dc by robimarko
realtek: build Otto timer for RTL931x

The Otto timer is very helpful on the RTL931x devices.
Include it into the builds.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19205
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: ee46517)
The file was modifiedtarget/linux/realtek/rtl931x/config-6.12 (diff)
コミット 83880cd01ee4db9cdf5c63d9c7fa1973366e4acc by robimarko
realtek: Use Otto timer on RTL931x

Until now the timer management on the RTL931x devices depends
on the MIPS default timer. Looking at the clock progress on
these devices one can see that it is totally off. It is running
at half the required speed (e.g. if 1 minute passes the date
command shows that according to the timers only 30 seconds have
elapsed). This is a mix from wrong DTS and bad startup code.

This is not only a cosmetic issue but has effects on every
delay operation inside the kernel. Switch RTL931x to the proven
Otto timer.

Tested on LGS352C based on RTL9311.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19205
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 83880cd)
The file was modifiedtarget/linux/realtek/dts/rtl931x.dtsi (diff)
コミット 7aecbefb5265c0af0103f2c451cb8b0a2616d30a by hauke
ramips: mt76x8: add support for Keenetic 4G (KN-1212)

Specification:
SoC: MediaTek MT7628NN
RAM: 128 MB, EtronTech EM68C16CWQG-25H (DDR2)
Flash: 32MB, Winbond 25Q256JVFQ (Dual Boot, SPI)
Switch: MediaTek MT7628AN, 4 ports 100 Mbps
WiFi: MediaTek MT7603 2T2R/2.4GHz 802.11n
GPIO: 3 buttons (Wi-Fi, Reset, FN), 3 LEDs (Power, Internet, Wi-Fi), 1 port USB 2.0

Disassembly:
At the bottom, under the LEDs, there are 2 screws hidden by rubber feet. After removing the screws, pry the gray plastic part around (it is secured with latches) and remove it.

Serial Interface:
The serial interface can be connected to the 5 pin dots located on the right between the operating mode switch and the antenna.
Pins (from antenna to operating mode switch):
VCC
TX
RX
NC
GND
Settings: 115200, 8N1

Flashing via OEM recovery software:
1. Download the OEM recovery software from the manufacturer's website
2. Download the firmware image (for OpenWRT it is *-squashfs-factory.bin), rename it to KN-1212_recovery.bin
3. Replace the file in the fw folder OEM recovery software with the file from step 2.
4. Run the OEM recovery software and follow the instructions.

Flashing via TFTP:
1. Connect your PC and router to port 1-3, configure PC interface using IP 192.168.1.2, mask 255.255.255.252
2. Serve the firmware image (for OpenWRT it is *-squashfs-factory.bin) renamed to KN-1212_recovery.bin via TFTP
3. Power up the router while pressing Reset button on the back
4. Release Restart button when Power LED starts blinking

To revert back to OEM firmware:
The return to the OEM firmware is carried out by using the methods described above with the help of the appropriate firmware image.

When using OEM bootloader, the firmware image size cannot exceed the size of one OEM «Firmware_x» partition or Kernel + rootFS size.

Signed-off-by: Anton Yu. Ivanusev <ivanusevanton@yandex.ru>
Link: https://github.com/openwrt/openwrt/pull/19157
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7aecbef)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_keenetic_kn-1212.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/01_leds (diff)