Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
49e9d5a
kernel: update fb package on x86 for kernel 6.12
namiltd Dec 1, 2024
565fad9
kernel/x86: update config for kernel 6.12
namiltd Mar 8, 2025
246c8b5
x86: enable 6.12 testing kernel
namiltd Nov 19, 2024
f23025b
generic: mtdsplit: include appropriate headers for kernel 6.12
namiltd Dec 28, 2024
e11669b
kernel/hwmon-core: update for kernel 6.12
namiltd Dec 30, 2024
ed0c0ac
nfsd: backport: prevent nfsd kernel panic
graysky2 Mar 22, 2025
2965d81
kernel: fortify: Hide run-time copy size from value range tracking
namiltd Mar 30, 2025
823caad
qualcommax:fix JDCloud RE-CS-03
breeze303 Mar 31, 2025
ab6d1d3
更新默认WIFI名称
ZqinKing Mar 31, 2025
77be717
rampis: revert fix tplink_mr200v1 wan interface
maurerr Mar 31, 2025
02e1193
Merge for 6.12
breeze303 Mar 31, 2025
4b15846
Merge remote-tracking branch 'origin/kernel-6.12' into kernel-6.12
breeze303 Mar 31, 2025
b47cf6e
ath10k-ct: update to version 6.14
DragonBluep Mar 28, 2025
88234a0
ath10k-ct: silence some harmless noisy logs
DragonBluep Mar 28, 2025
324f234
kernel: Mediatek: fix EEE registers init
LGA1150 Mar 8, 2025
7728f66
ath10k-ct-firmware: remove QCA9888 board file symbolic link
DragonBluep Feb 22, 2025
2e71e41
kernel: bump 6.6 to 6.6.85
graysky2 Mar 30, 2025
ef20327
ramips: mt76x8: add support for Keenetic Launcher (KN-1221)
lotigara Mar 4, 2025
65b6f1c
ath79: move TP-Link RE450 v1 & v2 and RE355 v1 to tiny target
Mar 10, 2025
f7638eb
stm32: add default kernel config option CONFIG_LEDS_CLASS_MULTICOLOR
professor-jonny Dec 26, 2024
f169c57
kernel: modules: reenable led-group-multi-color patch
professor-jonny Dec 15, 2024
dd3dff8
Fix wifi relay for nss fw 12.x
ZqinKing Apr 1, 2025
38aaff1
ipq60xx: fixed ipq6018-mr7500 dts
Apr 1, 2025
6a0e0b0
Merge pull request #106 from davidtall/kernel-6.12
davidtall Apr 1, 2025
fa50e53
mac80211: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues
Gateworks Jan 27, 2025
a7e1e13
realtek: refactor RTL930x MAC config to fix PHY ports
janh Feb 27, 2025
e37ad78
tools/xz: update to 5.8.0
DragonBluep Mar 28, 2025
ce1991c
octeon: force pcs reset to fix qca833x traffic
andrewjlamarche Mar 31, 2025
da13174
ath10k-ct: remove "qcom,coexist-support" property type hack
DragonBluep Apr 2, 2025
3526dba
ipq40xx: dts: fix "qcom,coexist-support" property type
DragonBluep Apr 2, 2025
d3a2c09
修复编译报错,需要雅典娜LED的config需要加上 #108
ZqinKing Apr 2, 2025
c01859e
bcm63xx-cfe: update to latest version
Noltari Apr 2, 2025
65b8a97
bmips: add support for Actiontec T1200H
kylehendrydev Jan 11, 2025
1c96354
OpenSSL upgrade to version 3.4.0 #105
ZqinKing Apr 3, 2025
0dbeedd
qualcommax: update files
VIKINGYFY Apr 3, 2025
8148637
Linux: fix cpuinfo
breeze303 Apr 4, 2025
02d3aa7
at91: add USB kmods only for subtargets that support USB
robimarko Apr 4, 2025
40851da
ath79: dts: disable redundant built-in watchdog
DragonBluep Apr 2, 2025
a0c1c9d
qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y
ServError Apr 2, 2025
4724331
at91: put u-boot images into image staging directory
robimarko Apr 4, 2025
a947be4
at91bootstrap: put at91bootstrap images into image staging directory
robimarko Apr 4, 2025
9ec997b
iproute2: update to v6.14.0
RussellSenior Apr 1, 2025
aedd5b9
rkbin: drop TFA_MAKE_FLAGS
stintel Mar 24, 2025
06c4e8a
include/trusted-firmware-a.mk: support LTS releases
stintel Mar 24, 2025
b1a2ebb
arm-trusted-firmware-rockchip: bump to 2.12.1 LTS
stintel Mar 18, 2025
c891ad9
arm-trusted-firmware-rockchip: support rk3588
stintel Mar 18, 2025
99ea96c
mediatek: filogic: add support for Huasifei WH3000
fildunsky Mar 10, 2025
14a88ba
tools/expat: bump to 2.7.1 to fix several CVEs
GeorgeSapkin Apr 4, 2025
d8002cb
mediatek: add support for netis NX31
csharper2005 Mar 22, 2025
367e5c0
uboot-ath79: build U-Boot/qca9558_nec_aterm for NEC Aterm WG2200HP
musashino205 Jan 11, 2025
76e0338
ath79: update dtsi/dts for NEC Aterm devices based on QCA9558
musashino205 Jan 3, 2025
f76185c
ath79: add support for NEC Aterm WG2200HP
musashino205 Jan 3, 2025
86eb1c0
wifi-scripts: mac80211.sh: add EHT and HE160 support to iw_htmode
imkuang Mar 21, 2025
84e0900
busybox: use external libtirpc when using glibc
Jan 31, 2025
d9f30b6
realtek: add support for D-Link DGS-1210-26
c5s Mar 30, 2025
5d1dedd
generic: qca8k: backport bridge port isolation support
neocturne Mar 29, 2025
af93874
ipq40xx: qca8k: hook up IPQ4019 bridge flag offloading
neocturne Mar 29, 2025
f44984f
an7581: fix phy2 led1 function
andrewjlamarche Mar 28, 2025
1cb5297
ipq-wifi: update to Git HEAD (2025-04-08)
robimarko Apr 8, 2025
5dbf93c
ipq60xx: add support for TP-Link EAP623-Outdoor HD v1
185264646 Mar 31, 2025
45f0eb1
build: bpf: drop clang-11 lookup
neocturne Apr 5, 2025
89f1d56
build: bpf: fix LLVM tool paths with host toolchain
neocturne Apr 5, 2025
e78dc2e
mac80211: ath9k: clean up gpiochip
neheb Dec 31, 2024
baf73da
mac80211: ath9k: remove platform leds
neheb Dec 31, 2024
d70f8de
mac80211: ath9k: remove gpio buttons support
neheb Dec 31, 2024
0ac7900
ath79: fix GPIO numbering with ath9k
neheb Jan 1, 2025
8534844
mac80211: fix led-pin usage
neheb Jan 1, 2025
4e18d22
mac80211: ath9k: simplify probe with devm
neheb Jan 4, 2025
eec11fb
generic: crypto: fix jitterentropy initialization failed issue
DragonBluep Apr 2, 2025
3edb065
kernel: modules: Fix RTL8366RB title
Apr 2, 2025
f0de73f
package: usbgadget: Require kmod-fs-configfs
Apr 1, 2025
a57bce9
package: usbgadget: Define conffile
Apr 1, 2025
cb65021
package: usbgadget: Fix subpackage dependencies
Apr 3, 2025
719f378
gemini: Activate serial USB console on the DNS-313
Jun 11, 2023
4618d09
bcm27xx: pull 6.6 patches from RPi repo
Noltari Apr 10, 2025
f7c0331
kernel: bump 6.6 to 6.6.86
namiltd Apr 8, 2025
8024436
generic: move QCOM SPI NAND driver to generic backports
Ansuel Apr 9, 2025
c21aaa7
kernel: usb: add qualcommbe to the supported target of dwc3-qcom
Ansuel Jan 29, 2025
e272eb4
qualcommbe: ipq95xx: Add USB3 kmods and drop NSS-DP unneeded package
Ansuel Jan 29, 2025
8d081f4
qualcommbe: ipq95xx: Add PCIe upstream patch and related nodes
Ansuel Jan 30, 2025
46fcb00
qualcommbe: ipq95xx: Refresh the NSSCC and PORT patch for new PCIe pa…
Ansuel Jan 30, 2025
7fb8b48
qualcommbe: ipq95xx: Refresh dts SPI-NAND patch to v14
Ansuel Jan 30, 2025
0a9dc5a
qualcommbe: ipq95xx: Define default partition table for RFB SPI-NAND
Ansuel Jan 30, 2025
1d88859
qualcommbe: ipq95xx: Drop redundant comment in NSSCC clock patch
Ansuel Jan 30, 2025
9c6180e
qualcommbe: ipq95xx: Add pending patch fixing NSSCC boot stall
Ansuel Jan 30, 2025
692459d
qualcommbe: ipq95xx: Make RPM partition read-only
Ansuel Jan 30, 2025
779f730
qualcommbe: disable CONFIG_QCOM_IPA kernel config
Ansuel Apr 10, 2025
db3eff1
mediatek: filogic: add Netcore N60 Pro support
libiunc Apr 8, 2025
851ea69
package: add kmod-r8127 ethernet driver
Noltari Apr 10, 2025
b8eba75
ramips: mt76x8: add support for MERCUSYS MB130-4G v1
shchers Feb 1, 2025
c166cb9
qualcommax: eap623od-hd-v1: fix phy node and LED config
185264646 Apr 10, 2025
37c80e6
cli: extend remove call to allow passing values directly
nbd168 Apr 3, 2025
bfb106e
mac80211: backport API change for sta rate control update
nbd168 Mar 19, 2025
372c2ea
mt76: update to Git HEAD (2025-04-11)
nbd168 Apr 11, 2025
31139fc
generic: convert driver to .remove_new
Ansuel Apr 10, 2025
6651efa
gpio-button-hotplug: convert to .remove_new
Ansuel Apr 10, 2025
bd532bd
ltq-adsl-mei: convert driver to .remove_new
Ansuel Apr 10, 2025
fac3d99
ltq-atm: convert driver to .remove_new
Ansuel Apr 10, 2025
0432866
ltq-deu: convert driver to .remove_new
Ansuel Apr 10, 2025
83286b9
ltq-ptm: convert driver to .remove_new
Ansuel Apr 10, 2025
f212e8b
ubootenv-nvram: convert driver to .remove_new
Ansuel Apr 10, 2025
f8ed36f
unetmsg: allow communication between hosts if no service is defined
nbd168 Apr 11, 2025
0b5650f
generic: add missing of.h header to ar8327
Ansuel Apr 11, 2025
473cfb4
generic: fix kernel warning no previous prototype for ...
Ansuel Apr 11, 2025
b681735
ath10k-ct: partially revert removal of 003 patch
Ansuel Apr 11, 2025
412c850
lldpd: enable hardware inventory information (TLV) management
systemcrash Mar 26, 2025
91460ea
update ath11k-firmware
VIKINGYFY Apr 12, 2025
7450f99
qualcommbe: ipq95xx: fix PCIe operation
mantas-p Mar 27, 2025
baf7be6
qualcommbe: ipq95xx: add bus clock for NSSCC
mantas-p Apr 11, 2025
e46bc86
qualcommbe: ipq95xx: nsscc: fix port5 clock parent
mantas-p Mar 28, 2025
cd1acb9
qualcommbe: ipq95xx: pcs: support 2.5G PHY
mantas-p Mar 28, 2025
2de5564
qualcommbe: ipq95xx: pcs: fix USXGMII link-up failure
mantas-p Apr 9, 2025
c1acef2
mac80211: ath12k: support fetching regdb from board-2.bin
mantas-p Mar 27, 2025
49e6e1d
mac80211: ath12k: fix wideband operation on QCN9274
mantas-p Apr 1, 2025
9e3a246
mac80211: ath12k: add patches for 160MHz support
mantas-p Apr 4, 2025
de20536
linux-firmware: ath12k: package firmware for QCN9274
mantas-p Mar 27, 2025
6bbf4a5
wifi-scripts: add hotplug handler for slow-to-initialize ath12k radios
mantas-p Apr 4, 2025
66b5ed7
kernel: bump 6.6 to 6.6.87
graysky2 Apr 11, 2025
7921e48
mediatek: add support for Mercusys MR80X v3
Schneider-Azima Mar 10, 2025
1892561
rockchip: Add support for Radxa ROCK 4C+
RadxaNaoki Jan 29, 2025
6690f55
rockchip: Add support for Radxa ROCK 4SE
RadxaNaoki Jan 29, 2025
4a7de50
bcm63xx-cfe: install into image staging dir
robimarko Apr 11, 2025
03ab770
tfa-layerscape: set BUILD_DEVICES
robimarko Apr 11, 2025
22f02be
fman-ucode: select by default for layerscape/armv8_64b
robimarko Apr 11, 2025
2fb3efd
ls-mc: select by default for layerscape/armv8_64b
robimarko Apr 11, 2025
84437ee
ls-dpl: select by default for layerscape/armv8_64b
robimarko Apr 11, 2025
8a28dda
ls-ddr-phy: select by default for layerscape/armv8_64b
robimarko Apr 11, 2025
c04eaad
layerscape: armv8_64b: drop skipped packages
robimarko Apr 11, 2025
598a055
ls-rcw: select by default for layerscape/armv7
robimarko Apr 11, 2025
8cb7919
layerscape: armv7: drop skipped packages
robimarko Apr 11, 2025
e0c69d1
update ath11k-firmware
VIKINGYFY Apr 13, 2025
143569c
include: move generic riscv64 ISA to rv64gc
wigyori Feb 24, 2025
10a674d
ath79: fix initramfs execution for NEC Aterm devices
musashino205 Apr 13, 2025
c795722
ca-certificates: Update to 20241223
hnyman Apr 12, 2025
69f80ce
generic: move patch from pending to backport
namiltd Apr 13, 2025
d89baf3
generic: update backports
namiltd Apr 13, 2025
664b07a
treewide: refresh patches
namiltd Apr 13, 2025
b0d43be
dnsmasq: bump release to 2.91
rmandrad Mar 27, 2025
8a50a37
generic: replace SFP ignore TX FAULT with upstream version
Ansuel Apr 11, 2025
b4b6f0c
generic: replace ARM gc sections patch with upstream version
Ansuel Apr 11, 2025
4bfc7d2
armsr: drop GC sections ARMv7 patch
Ansuel Apr 12, 2025
e3b604c
kernel: add define for kernel 6.12
namiltd Apr 10, 2025
eb51c14
kernel/generic: Create kernel files for v6.12 (from v6.6)
namiltd Apr 13, 2025
bfb3813
kernel/generic: Restore kernel files for v6.6
namiltd Apr 13, 2025
5a7f8a1
generic: 6.12: remove obsolete backport patches
namiltd Apr 13, 2025
9225ee1
generic: 6.12: manually rebuilding backport patches
namiltd Apr 12, 2025
c2890ed
generic: 6.12: refresh backport patches
namiltd Apr 12, 2025
476af79
generic: 6.12: remove obsolete pending patches
namiltd Apr 12, 2025
c1cd3bf
generic: 6.12: manually rebuilding pending patches
namiltd Apr 12, 2025
ce049ac
generic: 6.12: refresh pending patches
namiltd Apr 12, 2025
3a5cd1d
generic: 6.12: manually rebuilding hack patches
namiltd Apr 12, 2025
37f89a7
generic: 6.12: refresh hack patches
namiltd Apr 12, 2025
ba52424
pcs-xpcs: 6.12: fix missing dependency
namiltd Nov 18, 2024
0f30813
kernel: update dependency of kmod-i2c-piix4
graysky2 Nov 20, 2024
dfd265b
kernel: add new kmod and update kmod-tpm
namiltd Nov 21, 2024
42b60e0
kernel/generic: update config for kernel 6.12
namiltd Mar 18, 2025
d5120fe
generic: 6.12: remove outdated kernel symbols
namiltd Mar 9, 2025
7f24977
generic: 6.12: add missing symbols
namiltd Mar 30, 2025
5447b1a
config: add new options for 6.12 kernel
mantas-p Dec 9, 2024
1769c2c
kernel: adjust kmod-phy-aquantia dependencies for v6.12 kernel
mantas-p Nov 22, 2024
0f27d80
kernel/9pnet: 6.12: fix missing dependency
namiltd Nov 24, 2024
6dac660
kernel/hwmon-max6697: 6.12: fix missing dependency
namiltd Nov 25, 2024
37e1190
kernel/i2c-i801: 6.12: fix missing dependency
namiltd Nov 25, 2024
661d85b
kernel/iio-bmp280: 6.12: fix missing dependency
namiltd Nov 25, 2024
b28ef54
kernel: modules: i40e,ice,iavf: support for kernel 6.12
namiltd Mar 18, 2025
2df3344
kernel/lan743x: 6.12: fix missing dependency
namiltd Nov 25, 2024
ec2e846
package/fs-ntfs: disable for kernel 6.12
namiltd Nov 25, 2024
c85d045
kernel: 6.12: add snd hda scodec component module
namiltd Nov 26, 2024
ca0d8e1
package/fs-fscache: update for kernel 6.12
namiltd Dec 1, 2024
84ff738
package/zram: update for kernel 6.12
namiltd Jan 5, 2025
8069683
kernel/x86: Create kernel files for v6.12 (from v6.6)
namiltd Mar 21, 2025
5cbd14e
kernel/x86: Restore kernel files for v6.6
namiltd Mar 21, 2025
d8dda39
x86: 6.12: manually rebuilding patches
graysky2 Nov 17, 2024
e00756d
kernel: update fb package on x86 for kernel 6.12
namiltd Dec 1, 2024
f96d547
kernel/backlight: 6.12: fix missing dependency
namiltd Apr 5, 2025
4381253
kernel: update fb-sys-fops package for kernel 6.12
namiltd Apr 5, 2025
2cb45e4
kernel/drm-ttm-helper: 6.12: fix missing dependency
namiltd Apr 5, 2025
503afcc
kernel/x86: update config for kernel 6.12
namiltd Apr 5, 2025
96643ce
x86: enable 6.12 testing kernel
namiltd Nov 19, 2024
1ad6527
generic: mtdsplit: include appropriate headers for kernel 6.12
namiltd Dec 28, 2024
7ab7a4a
kernel/hwmon-core: 6.12: fix missing dependency
namiltd Mar 31, 2025
4480a6c
kernel/hwmon-lm92: 6.12: fix missing dependency
namiltd Mar 31, 2025
b1df709
kernel/hwmon-sch5627: 6.12: fix missing dependency
namiltd Mar 31, 2025
169df16
kernel: fortify: Hide run-time copy size from value range tracking
namiltd Apr 1, 2025
5b323eb
Merge for 6.12
breeze303 Apr 14, 2025
f020550
ath11k_nss
breeze303 Apr 14, 2025
f63d64e
generic: move patch from pending to backport
Ansuel Apr 11, 2025
ff802cc
generic: replace SFP ignore TX FAULT with upstream version
Ansuel Apr 11, 2025
7843f21
generic: replace ARM gc sections patch with upstream version
Ansuel Apr 11, 2025
bed637d
armsr: drop GC sections ARMv7 patch
Ansuel Apr 12, 2025
2ca6c1d
remove mac80211 for fix STA
ZqinKing Apr 14, 2025
e086bb9
kernel: add missing submenu for diag modules
aiamadeus Mar 4, 2025
e17cbd0
ipq-wifi: update to Git HEAD (2025-04-15)
robimarko Apr 15, 2025
f98ee3b
generic: drop redundant ATS SFP GT-T quirk patch
Ansuel Apr 14, 2025
87cb044
generic: fix broken TCP fraglist GRO patch
Ansuel Apr 15, 2025
71446d8
generic: fix broken ARM gc sections patch
Ansuel Apr 15, 2025
8c141e5
tools: m4: set -std=gnu17
robimarko Apr 16, 2025
dfb8115
toolchain: gdb: fix build error with Xcode 16.3
httpstorm Apr 14, 2025
d3bb239
toolchain: gcc: fix build error with Xcode 16.3
httpstorm Apr 14, 2025
9360f10
kernel: add define for kernel 6.12
namiltd Apr 10, 2025
f93807b
kernel/generic: Create kernel files for v6.12 (from v6.6)
namiltd Apr 15, 2025
e388185
kernel/generic: Restore kernel files for v6.6
namiltd Apr 15, 2025
f0484b9
generic: 6.12: remove obsolete backport patches
namiltd Apr 15, 2025
8c8f1df
generic: 6.12: manually rebuilding backport patches
namiltd Apr 12, 2025
46f8faf
generic: 6.12: refresh backport patches
namiltd Apr 12, 2025
fa47d98
generic: 6.12: remove obsolete pending patches
namiltd Apr 12, 2025
687e65d
generic: 6.12: manually rebuilding pending patches
namiltd Apr 16, 2025
fe3d8b9
generic: 6.12: refresh pending patches
namiltd Apr 12, 2025
a42b7d0
generic: 6.12: move MIPS reloc patch from pending to hack and rework
Ansuel Apr 14, 2025
68a6649
generic: 6.12: manually rebuilding hack patches
namiltd Apr 15, 2025
3563b1a
generic: 6.12: refresh hack patches
namiltd Apr 15, 2025
dda10ef
pcs-xpcs: 6.12: fix missing dependency
namiltd Nov 18, 2024
087e789
kernel: update dependency of kmod-i2c-piix4
graysky2 Nov 20, 2024
3b024dd
kernel: add new kmod and update kmod-tpm
namiltd Nov 21, 2024
d2b3cda
generic: 6.12: add missing symbols
namiltd Apr 15, 2025
9f2003d
generic: 6.12: remove outdated kernel symbols
namiltd Apr 15, 2025
2a13280
config: add new options for 6.12 kernel
mantas-p Dec 9, 2024
6a6dccc
kernel: adjust kmod-phy-aquantia dependencies for v6.12 kernel
mantas-p Nov 22, 2024
5403721
kernel/9pnet: 6.12: fix missing dependency
namiltd Nov 24, 2024
b3eee53
kernel/hwmon-max6697: 6.12: fix missing dependency
namiltd Nov 25, 2024
18e5863
kernel/i2c-i801: 6.12: fix missing dependency
namiltd Nov 25, 2024
1dbe759
kernel/iio-bmp280: 6.12: fix missing dependency
namiltd Nov 25, 2024
811cd1d
kernel: modules: i40e,ice,iavf: support for kernel 6.12
namiltd Mar 18, 2025
0f973f3
kernel/lan743x: 6.12: fix missing dependency
namiltd Nov 25, 2024
360d149
package/fs-ntfs: disable for kernel 6.12
namiltd Nov 25, 2024
827c242
kernel: 6.12: add snd hda scodec component module
namiltd Nov 26, 2024
bf6f33e
package/fs-fscache: update for kernel 6.12
namiltd Dec 1, 2024
88c7055
package/zram: update for kernel 6.12
namiltd Jan 5, 2025
27b1c23
kernel/x86: Create kernel files for v6.12 (from v6.6)
namiltd Mar 21, 2025
9678cc1
kernel/x86: Restore kernel files for v6.6
namiltd Mar 21, 2025
8943e29
x86: 6.12: manually rebuilding patches
graysky2 Nov 17, 2024
ab26095
kernel: update fb package on x86 for kernel 6.12
namiltd Dec 1, 2024
0cb65c5
kernel/backlight: 6.12: fix missing dependency
namiltd Apr 5, 2025
1c34d90
kernel: update fb-sys-fops package for kernel 6.12
namiltd Apr 5, 2025
1a6e9a7
kernel/drm-ttm-helper: 6.12: fix missing dependency
namiltd Apr 5, 2025
2f305cd
kernel/x86: update config for kernel 6.12
namiltd Apr 15, 2025
03b91da
x86: enable 6.12 testing kernel
namiltd Nov 19, 2024
d411f3b
generic: mtdsplit: include appropriate header for kernel 6.12
namiltd Apr 15, 2025
e05d950
kernel/hwmon-core: 6.12: fix missing dependency
namiltd Mar 31, 2025
cbd2ecd
kernel/hwmon-lm92: 6.12: fix missing dependency
namiltd Mar 31, 2025
abadcd7
kernel/hwmon-sch5627: 6.12: fix missing dependency
namiltd Mar 31, 2025
06048d6
kernel: fortify: Hide run-time copy size from value range tracking
namiltd Apr 1, 2025
d3aa277
kernel: filter out compiler RUSTC opts from config
namiltd Apr 16, 2025
7b3fe7f
修复中继(sta)无法获取IP #113
ZqinKing Apr 17, 2025
7af3053
package: fixed STA/Client
breeze303 Apr 17, 2025
0cd9b51
Merge for 6.12
breeze303 Apr 17, 2025
09ddce1
fix cpuinfo
breeze303 Apr 18, 2025
c3a021a
remove 999-900-bss-transition-handling.patch and refresh mac80211 patch
ZqinKing May 3, 2025
c71ac24
update ath11k-firmware
VIKINGYFY May 5, 2025
e9f21c6
feed添加sqm_scripts_nss源
ZqinKing May 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 1 addition & 6 deletions config/Config-ipq.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,7 @@ comment "Kernel build options"

choice KERNEL_IPQ_MEM_PROFILE
prompt "IPQ memory profile"
default IPQ_MEM_PROFILE_512 if TARGET_qualcommax_ipq807x_DEVICE_edimax_cax1800
default IPQ_MEM_PROFILE_512 if TARGET_qualcommax_ipq807x_DEVICE_compex_wpq87
default IPQ_MEM_PROFILE_512 if TARGET_qualcommax_ipq807x_DEVICE_linksys_mx4200v1
default IPQ_MEM_PROFILE_512 if TARGET_qualcommax_ipq807x_DEVICE_redmi_ax6
default IPQ_MEM_PROFILE_512 if TARGET_qualcommax_ipq807x_DEVICE_xiaomi_ax3600
default IPQ_MEM_PROFILE_512 if TARGET_qualcommax_ipq807x_DEVICE_zte_mf269
default IPQ_MEM_PROFILE_1024

config IPQ_MEM_PROFILE_1024
bool "1024"
Expand Down
1 change: 1 addition & 0 deletions feeds.conf.default
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ src-git routing https://git.openwrt.org/feed/routing.git
src-git telephony https://git.openwrt.org/feed/telephony.git
src-git video https://github.com/openwrt/video.git
src-git nss_packages https://github.com/LiBwrt/nss-packages.git
src-git sqm_scripts_nss https://github.com/qosmio/sqm-scripts-nss.git
38 changes: 24 additions & 14 deletions include/bpf.mk
Original file line number Diff line number Diff line change
@@ -1,30 +1,40 @@
BPF_DEPENDS := @HAS_BPF_TOOLCHAIN +@NEED_BPF_TOOLCHAIN
LLVM_VER:=

CLANG_MIN_VER:=12

ifneq ($(CONFIG_USE_LLVM_HOST),)
find-llvm-tool=$(firstword $(shell PATH='$(BPF_PATH)' command -v $(1) || echo '$(firstword $(1))-not-found'))

BPF_TOOLCHAIN_HOST_PATH:=$(call qstrip,$(CONFIG_BPF_TOOLCHAIN_HOST_PATH))
ifneq ($(BPF_TOOLCHAIN_HOST_PATH),)
BPF_PATH:=$(BPF_TOOLCHAIN_HOST_PATH)/bin:$(PATH)
else
BPF_PATH:=$(PATH)
endif
CLANG:=$(firstword $(shell PATH='$(BPF_PATH)' command -v clang clang-13 clang-12 clang-11))
CLANG:=$(call find-llvm-tool,clang clang-13 clang-12)
LLVM_VER:=$(subst clang,,$(notdir $(CLANG)))
endif
ifneq ($(CONFIG_USE_LLVM_PREBUILT),)
CLANG:=$(TOPDIR)/llvm-bpf/bin/clang
endif
ifneq ($(CONFIG_USE_LLVM_BUILD),)
CLANG:=$(STAGING_DIR_HOST)/llvm-bpf/bin/clang
endif

LLVM_PATH:=$(dir $(CLANG))
LLVM_LLC:=$(LLVM_PATH)/llc$(LLVM_VER)
LLVM_DIS:=$(LLVM_PATH)/llvm-dis$(LLVM_VER)
LLVM_OPT:=$(LLVM_PATH)/opt$(LLVM_VER)
LLVM_STRIP:=$(LLVM_PATH)/llvm-strip$(LLVM_VER)
BPF_PATH:=$(dir $(CLANG)):$(BPF_PATH)
LLVM_LLC:=$(call find-llvm-tool,llc$(LLVM_VER))
LLVM_DIS:=$(call find-llvm-tool,llvm-dis$(LLVM_VER))
LLVM_OPT:=$(call find-llvm-tool,opt$(LLVM_VER))
LLVM_STRIP:=$(call find-llvm-tool,llvm-strip$(LLVM_VER))
else
LLVM_PATH:=/invalid

ifneq ($(CONFIG_USE_LLVM_PREBUILT),)
LLVM_PATH:=$(TOPDIR)/llvm-bpf/bin
endif
ifneq ($(CONFIG_USE_LLVM_BUILD),)
LLVM_PATH:=$(STAGING_DIR_HOST)/llvm-bpf/bin
endif

CLANG:=$(LLVM_PATH)/clang
LLVM_LLC:=$(LLVM_PATH)/llc
LLVM_DIS:=$(LLVM_PATH)/llvm-dis
LLVM_OPT:=$(LLVM_PATH)/opt
LLVM_STRIP:=$(LLVM_PATH)/llvm-strip
endif

BPF_KARCH:=mips
BPF_ARCH:=mips$(if $(CONFIG_ARCH_64BIT),64)$(if $(CONFIG_BIG_ENDIAN),,el)
Expand Down
31 changes: 31 additions & 0 deletions include/image-commands.mk
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,37 @@ define Build/append-metadata
}
endef

metadata_gl_json = \
'{ $(if $(IMAGE_METADATA),$(IMAGE_METADATA)$(comma)) \
"metadata_version": "1.1", \
"compat_version": "$(call json_quote,$(compat_version))", \
$(if $(DEVICE_COMPAT_MESSAGE),"compat_message": "$(call json_quote,$(DEVICE_COMPAT_MESSAGE))"$(comma)) \
$(if $(filter-out 1.0,$(compat_version)),"new_supported_devices": \
[$(call metadata_devices,$(SUPPORTED_DEVICES))]$(comma) \
"supported_devices": ["$(call json_quote,$(legacy_supported_message))"]$(comma)) \
$(if $(filter 1.0,$(compat_version)),"supported_devices":[$(call metadata_devices,$(SUPPORTED_DEVICES))]$(comma)) \
"version": { \
"release": "$(call json_quote,$(VERSION_NUMBER))", \
"date": "$(shell TZ='Asia/Chongqing' date '+%Y%m%d%H%M%S')", \
"dist": "$(call json_quote,$(VERSION_DIST))", \
"version": "$(call json_quote,$(VERSION_NUMBER))", \
"revision": "$(call json_quote,$(REVISION))", \
"target": "$(call json_quote,$(TARGETID))", \
"board": "$(call json_quote,$(if $(BOARD_NAME),$(BOARD_NAME),$(DEVICE_NAME)))" \
} \
}'

define Build/append-gl-metadata
$(if $(SUPPORTED_DEVICES),-echo $(call metadata_gl_json,$(SUPPORTED_DEVICES)) | fwtool -I - $@)
sha256sum "$@" | cut -d" " -f1 > "$@.sha256sum"
[ ! -s "$(BUILD_KEY)" -o ! -s "$(BUILD_KEY).ucert" -o ! -s "$@" ] || { \
cp "$(BUILD_KEY).ucert" "$@.ucert" ;\
usign -S -m "$@" -s "$(BUILD_KEY)" -x "$@.sig" ;\
ucert -A -c "$@.ucert" -x "$@.sig" ;\
fwtool -S "$@.ucert" "$@" ;\
}
endef

define Build/append-rootfs
dd if=$(IMAGE_ROOTFS) >> $@
endef
Expand Down
4 changes: 2 additions & 2 deletions include/kernel-6.12
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
LINUX_VERSION-6.12 = .20
LINUX_KERNEL_HASH-6.12.20 = 230e89b07b0ab82e74f07ecc1bee3105dca81d0ef4a97f900929c407249b6ac7
LINUX_VERSION-6.12 = .23
LINUX_KERNEL_HASH-6.12.23 = d8d95404f8deeb7ff6992c0df855025062e9e8182bca6daa27ef2e9275d27749
4 changes: 2 additions & 2 deletions include/kernel-6.6
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
LINUX_VERSION-6.6 = .84
LINUX_KERNEL_HASH-6.6.84 = 7fd20721551a61db347c5ac6ca05818e24058682be4e4389dc51e88d4ac17ba7
LINUX_VERSION-6.6 = .87
LINUX_KERNEL_HASH-6.6.87 = 8957e5c2dacdbc47a16dbf1f6303ca7088409be6197a3881f752313275357ac6
7 changes: 5 additions & 2 deletions include/target.mk
Original file line number Diff line number Diff line change
Expand Up @@ -290,8 +290,8 @@ ifeq ($(DUMP),1)
CPU_CFLAGS_archs = -mcpu=archs
endif
ifeq ($(ARCH),riscv64)
CPU_TYPE ?= riscv64
CPU_CFLAGS_riscv64:=-mabi=lp64d -march=rv64imafdc
CPU_TYPE ?= generic
CPU_CFLAGS_generic:=-mabi=lp64d -march=rv64gc
endif
ifeq ($(ARCH),loongarch64)
CPU_TYPE ?= generic
Expand Down Expand Up @@ -330,6 +330,9 @@ ifeq ($(DUMP),1)
ifneq ($(CONFIG_PCIEPORTBUS),)
FEATURES += pcie
endif
ifneq ($(CONFIG_PWM),)
FEATURES += pwm
endif
ifneq ($(CONFIG_USB)$(CONFIG_USB_SUPPORT),)
ifneq ($(CONFIG_USB_ARCH_HAS_HCD)$(CONFIG_USB_EHCI_HCD),)
FEATURES += usb
Expand Down
18 changes: 13 additions & 5 deletions include/trusted-firmware-a.mk
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
PKG_NAME ?= trusted-firmware-a
PKG_CPE_ID ?= cpe:/a:arm:trusted_firmware-a

ifndef PKG_SOURCE_PROTO
PKG_SOURCE = trusted-firmware-a-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/TrustedFirmware-A/trusted-firmware-a/tar.gz/v$(PKG_VERSION)?
endif
PKG_LTS ?=

ifneq ($(PKG_LTS),)
PKG_VERSION_PREFIX:=lts-v
PKG_BUILD_DIR = $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION_PREFIX)$(PKG_VERSION)
else
PKG_VERSION_PREFIX:=v
PKG_BUILD_DIR = $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
endif

ifndef PKG_SOURCE_PROTO
PKG_SOURCE = trusted-firmware-a-$(PKG_VERSION_PREFIX)$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/TrustedFirmware-A/trusted-firmware-a/tar.gz/$(PKG_VERSION_PREFIX)$(PKG_VERSION)?
endif

PKG_TARGETS := bin
PKG_FLAGS:=nonshared
Expand Down Expand Up @@ -83,7 +91,7 @@ define Build/Compile/Trusted-Firmware-A
OPENSSL_DIR=$(STAGING_DIR_HOST) \
$(if $(DTC),DTC="$(DTC)") \
PLAT=$(PLAT) \
BUILD_STRING="OpenWrt v$(PKG_VERSION)-$(PKG_RELEASE) ($(VARIANT))" \
BUILD_STRING="OpenWrt $(PKG_VERSION_PREFIX)$(PKG_VERSION)-$(PKG_RELEASE) ($(VARIANT))" \
$(TFA_MAKE_FLAGS)
endef

Expand Down
1 change: 1 addition & 0 deletions package/base-files/files/bin/config_generate
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ generate_static_system() {
add system system
set system.@system[-1].hostname='LibWrt'
set system.@system[-1].timezone='CST-8'
set system.@system[-1].zonename='Asia/Shanghai'
set system.@system[-1].ttylogin='0'
set system.@system[-1].log_size='128'
set system.@system[-1].urandom_seed='0'
Expand Down
25 changes: 24 additions & 1 deletion package/boot/arm-trusted-firmware-mediatek/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -452,6 +452,17 @@ define Trusted-Firmware-A/mt7988-ram-comb
DEFAULT:=TARGET_mediatek_filogic
endef

define Trusted-Firmware-A/mt7988-ram-ddr4
NAME:=MediaTek MT7988 (RAM/ddr4)
BOOT_DEVICE:=ram
BUILD_SUBTARGET:=filogic
PLAT:=mt7988
RAM_BOOT_UART_DL:=1
HIDDEN:=
DEFAULT:=TARGET_mediatek_filogic
DDR_TYPE:=ddr4
endef

define Trusted-Firmware-A/mt7988-nor-comb
NAME:=MediaTek MT7988 (SPI-NOR)
BOOT_DEVICE:=nor
Expand Down Expand Up @@ -510,6 +521,15 @@ define Trusted-Firmware-A/mt7988-spim-nand-ubi-comb
USE_UBI:=1
endef

define Trusted-Firmware-A/mt7988-spim-nand-ubi-ddr4
NAME:=MediaTek MT7988 (SPI-NAND via SPIM, DDR4)
BOOT_DEVICE:=spim-nand
BUILD_SUBTARGET:=filogic
PLAT:=mt7988
DDR_TYPE:=ddr4
USE_UBI:=1
endef

TFA_TARGETS:= \
mt7622-nor-1ddr \
mt7622-nor-2ddr \
Expand Down Expand Up @@ -560,13 +580,15 @@ TFA_TARGETS:= \
mt7988-snand-ddr4 \
mt7988-spim-nand-ddr4 \
mt7988-ram-comb \
mt7988-ram-ddr4 \
mt7988-emmc-comb \
mt7988-nor-comb \
mt7988-sdmmc-comb \
mt7988-snand-comb \
mt7988-snand-ubi-comb \
mt7988-spim-nand-comb \
mt7988-spim-nand-ubi-comb
mt7988-spim-nand-ubi-comb \
mt7988-spim-nand-ubi-ddr4

TFA_MAKE_FLAGS += \
BOOT_DEVICE=$(BOOT_DEVICE) \
Expand Down Expand Up @@ -594,6 +616,7 @@ Package/trusted-firmware-a-mt7981-ram-ddr4/install = $(Package/trusted-firmware-
Package/trusted-firmware-a-mt7986-ram-ddr3/install = $(Package/trusted-firmware-a-ram/install)
Package/trusted-firmware-a-mt7986-ram-ddr4/install = $(Package/trusted-firmware-a-ram/install)
Package/trusted-firmware-a-mt7988-ram-comb/install = $(Package/trusted-firmware-a-ram/install)
Package/trusted-firmware-a-mt7988-ram-ddr4/install = $(Package/trusted-firmware-a-ram/install)

define Package/trusted-firmware-a/install
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
Expand Down
16 changes: 10 additions & 6 deletions package/boot/arm-trusted-firmware-rockchip/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@

include $(TOPDIR)/rules.mk

PKG_VERSION:=2.10
PKG_VERSION:=2.12.1
PKG_RELEASE:=1
PKG_LTS:=1

PKG_HASH:=88215a62291b9ba87da8e50b077741103cdc08fb6c9e1ebd34dfaace746d3201
PKG_HASH:=c0d432a851da452d927561feaf45f569c1cde57985782beadfe29e616e260440

PKG_MAINTAINER:=Sarah Maedel <openwrt@tbspace.de>

Expand All @@ -33,12 +34,15 @@ define Trusted-Firmware-A/rk3399
PLAT:=rk3399
endef

define Trusted-Firmware-A/rk3588
BUILD_SUBTARGET:=armv8
PLAT:=rk3588
endef

TFA_TARGETS:= \
rk3328 \
rk3399

TFA_MAKE_FLAGS+= \
$(if $(CONFIG_BINUTILS_VERSION_2_37)$(CONFIG_BINUTILS_VERSION_2_38),,LDFLAGS="-no-warn-rwx-segments")
rk3399 \
rk3588

ifeq ($(BUILD_VARIANT),rk3399)
M0_GCC_NAME:=gcc-arm
Expand Down
5 changes: 5 additions & 0 deletions package/boot/at91bootstrap/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -201,4 +201,9 @@ define Build/Compile
CROSS_COMPILE=$(TARGET_CROSS)
endef

define Build/InstallDev
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
$(INSTALL_DATA) $(PKG_BUILD_DIR)/$(BINARIES_DIR)/at91bootstrap.bin $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-at91bootstrap.bin
endef

$(eval $(call BuildPackage/AT91Bootstrap))
10 changes: 4 additions & 6 deletions package/boot/rkbin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,8 @@ define Trusted-Firmware-A/rk3568-e25
TPL:=rk35/rk3568_ddr_1560MHz_uart2_m0_115200_v1.21.bin
endef

define Trusted-Firmware-A/rk3588
define Trusted-Firmware-A/rk3588-tpl
BUILD_SUBTARGET:=armv8
ATF:=rk35/rk3588_bl31_v1.45.elf
TPL:=rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
endef

Expand All @@ -69,10 +68,7 @@ TFA_TARGETS:= \
rk3566 \
rk3568 \
rk3568-e25 \
rk3588

TFA_MAKE_FLAGS+= \
$(if $(CONFIG_BINUTILS_VERSION_2_37)$(CONFIG_BINUTILS_VERSION_2_38),,LDFLAGS="-no-warn-rwx-segments")
rk3588-tpl

ifeq ($(BUILD_VARIANT),rk3308-rock-pi-s)
TPL_FILE:=rk3308_ddr_589MHz_uart0_m0_v2.07.bin
Expand Down Expand Up @@ -112,7 +108,9 @@ endef
define Package/trusted-firmware-a/install
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)

ifneq ($(ATF),)
$(CP) $(PKG_BUILD_DIR)/bin/$(ATF) $(STAGING_DIR_IMAGE)/
endif
$(CP) $(PKG_BUILD_DIR)/bin/$(TPL) $(STAGING_DIR_IMAGE)/
endef

Expand Down
1 change: 1 addition & 0 deletions package/boot/tfa-layerscape/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ endef
define Trusted-Firmware-A/Default
BUILD_TARGET:=layerscape
BUILD_SUBTARGET:=armv8_64b
BUILD_DEVICES:=fsl_$(1)
DEPENDS:=+layerscape-rcw +u-boot-fsl_$(1)
endef

Expand Down
5 changes: 5 additions & 0 deletions package/boot/uboot-at91/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -179,4 +179,9 @@ define Build/Compile
$(UBOOT_MAKE_FLAGS)
endef

define Build/InstallDev
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
$(INSTALL_DATA) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-$(UBOOT_IMAGE)
endef

$(eval $(call BuildPackage/U-Boot))
2 changes: 1 addition & 1 deletion package/boot/uboot-ath79/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ endef
define U-Boot/qca9558_nec_aterm
NAME:=NEC Aterm series (QCA9558)
BUILD_SUBTARGET:= generic
BUILD_DEVICES:=nec_wg1400hp nec_wg1800hp nec_wg1800hp2
BUILD_DEVICES:=nec_wg1400hp nec_wg1800hp nec_wg1800hp2 nec_wg2200hp
UBOOT_CONFIG:=nec_qca9558_aterm
endef

Expand Down
Loading