Commit Graph

7561 Commits

Author SHA1 Message Date
Zoltan HERPAI
2586aaef47 sunxi: change target to use FIT kernel images
Modernize the target slightly to use kernel+dtb FIT images in all
subtargets. LZMA compression will be used for the cortexa53 devices,
and we'll stay conservative and use gzip for the cortexa7/a8 devices
due to performance differences.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
2025-08-21 23:38:16 +08:00
coolsnowwolf
08923d0c90 feeds.conf.default: switch luci to openwrt-24.10 2025-08-20 18:48:04 +08:00
coolsnowwolf
02e01b92d3 default-settings: adjust version indicator for luci v24.10+ 2025-08-20 13:08:23 +08:00
coolsnowwolf
c196f534cd mac80211: backport genlmsg_multicast_allns-upstream for kernel 5.10 2025-08-20 13:02:20 +08:00
coolsnowwolf
2e16c97cf9 kernel: bump 6.x to latest HEAD 2025-08-20 12:50:22 +08:00
aiamadeus
e068a28546 rockchip: add radxa router series 2025-08-19 22:00:02 +08:00
Felix Fietkau
77e40af082 kernel: improve pppoe performance
- drop tx qdisc
- implement rx GRO support

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-08-18 21:00:27 +08:00
Internet1235
4afbc322bf
openssl: update to 3.5.2 (#13662) 2025-08-18 12:17:44 +08:00
aiamadeus
6631052ac6 rockchip: add some stmmac / dsa workaround 2025-08-17 22:30:16 +08:00
aiamadeus
cecb436800 uboot-rockchip: add pending rk3582 support 2025-08-17 22:20:38 +08:00
aiamadeus
04df3b1d7c rockchip: improve support for H68K/H69K V2 2025-08-16 22:20:18 +08:00
aiamadeus
15546b31ea rockchip: enable hwrng by default for rk3568 2025-08-16 22:06:04 +08:00
coolsnowwolf
ebacfda9dd rockchip: add FriendlyElec NanoPi M5 (RK3576) support 2025-08-15 05:12:48 +08:00
Marko Mäkelä
9f0ebafc1e qualcommax: rework clock to multiple conf
This fixes intermittent dmesg errors
"nss_port5_rx_clk_src: rcg didn't update its configuration."

Signed-off-by: Marko Mäkelä <marko.makela@iki.fi>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-08-14 22:00:02 +08:00
Zhang Zhe
8547db9c25
rockchip: add support for NLnet XiGuaPi 2025-08-13 23:30:09 +08:00
wukongdaily
00d0083482
image: allow to specific ROOTFS_PARTSIZE 2025-08-12 16:00:04 +08:00
Weijie Gao
2c7790d9af loongarch64: add 6.12 as testing kernel
Runtime-tested on Loongson-3A6000-HV-7A2000-XA61200 with AMD RX580

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-08-11 23:00:26 +08:00
Steve Wavler
2395baba30 kernel: Add Solarflare SFN5000/6000 NICs
kmod-sfc should add support for Solarflare SFC9000 series based cards.
However after kernel 5.19, support for the 'Siena' subclass of
SFN5000/6000 devices has been separated out since they went EOL as they
are no longer being actively developed. As kmod-sfc no longer provides
driver support for these cards and hasn't since kernel 5.2, a new kernel
module is needed to support these 10Gb Ethernet cards. More info here:
https://cateee.net/lkddb/web-lkddb/SFC_SIENA.html and here:
https://www.phoronix.com/news/Solarflare-SFC-Siena-Linux-5.19

The module can be compiled in separately and works if kernel is custom
compiled. OpenWRT has made these changes already with the SFC 'falcon'
subclass of drivers already.

Signed-off-by: Steve Wavler <trenchcoatjedi@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-08-10 23:00:03 +08:00
Daniel Golle
43012444ee kernel: backport to fix broken PHY LEDs
A commit which broke netdev trigger LEDs offloaded to PHYs recently made
it all the way down to the Linux 6.6 stable branch. The revert has been
accepted to linux-next, however, a backport to the various -stable trees
is still pending.

Import the backported revert commit to fix in OpenWrt in the meantime
until the revert also gets picked to linux-stable.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-08-09 23:10:09 +08:00
coolsnowwolf
4e51311f2a ramips: re-enable mtwifi for Phicomm K2P 2025-08-08 05:13:38 +08:00
coolsnowwolf
13e7a494f4 base-files: generalize ucidef_set_network_device 2025-08-07 04:15:40 +08:00
Sander Vanheule
e38accc82b base-files: move uci_set_poe() to uci-defaults.sh
PoE devices in the realtek target have the possibility to add PSE info
to the board description via 02_network. Make this available for all
targets, by moving the uci_set_poe() function to the globally available
uci-default.sh script.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
2025-08-07 03:56:32 +08:00
Christian Marangi
df97a588cc base-files: add additional uci-defaults function for GRO and conduit
Add additional uci-defaults function for configuring GRO settings and
conduit for network devices.

Tweaking the GRO values might increase performance on some low spec
device that lack some offload feature on gmac.

Tweaking conduit interface is specific to DSA based devices and is
useful for multi-CPU scenario where one CPU is dedicated to one single
port.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-08-07 03:55:45 +08:00
coolsnowwolf
e0d5990cc9 rockchip: fix NanoPi R76S eth port order 2025-08-06 03:19:13 +08:00
coolsnowwolf
834e62ff2b bpftools: update, split off bpftool and libbpf packages 2025-08-05 16:45:42 +08:00
coolsnowwolf
b1a32ae53c Version update to R25.8.8 2025-08-04 15:26:47 +08:00
coolsnowwolf
c63f4459ae kernel: bump 6.x to latest HEAD 2025-08-04 15:23:53 +08:00
coolsnowwolf
99acf0dbd8 qualcommax: update nss configuration 2025-08-03 18:30:20 +08:00
coolsnowwolf
014d1373c8 nss-crypto: add eip-firmware depends 2025-08-03 18:22:55 +08:00
coolsnowwolf
0bfbaca0ef qca-nss-ecm: add fw3 iptables depends 2025-08-02 23:20:30 +08:00
coolsnowwolf
bc5cf85709 ath11k-firmware: remove default bdf 2025-08-02 17:40:08 +08:00
coolsnowwolf
450f50f08a nss-crypto: add kernel 6.12 support 2025-08-02 17:36:19 +08:00
Álvaro Fernández Rojas
d26e716639 kernel: add KERNEL_ARM64_CONTPTE
When KERNEL_TRANSPARENT_HUGEPAGE is enabled, build fails due to
missing KERNEL_ARM64_CONTPTE.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-08-01 23:00:15 +08:00
FUKAUMI Naoki
d6864e8527 rockchip: add more Radxa boards 2025-07-31 23:00:19 +08:00
Xiaok
665b35eee2
upx: fix PKG_BUILD_DIR (#13648) 2025-07-30 01:19:09 +08:00
coolsnowwolf
d5f1d95bf4 tools/elfutils: update to 0.192 2025-07-29 02:18:24 +08:00
coolsnowwolf
798d563de9 tools/mtd-utils: fix build with ubuntu 18.04 LTS 2025-07-29 01:58:50 +08:00
coolsnowwolf
dbbec549a7 rockchip: sync rk3576 source with upstream 2025-07-28 17:00:28 +08:00
aiamadeus
d339d73f03 rockchip: sync rk3528 support with upstream 2025-07-27 23:02:26 +08:00
coolsnowwolf
07d0c1621f rockchip: support RK3576 SoC in the thermal driver 2025-07-26 16:08:47 +08:00
coolsnowwolf
7cb06a0e73 uboot-rk35xx: add support for Ariaboard Photonicat 2 2025-07-26 13:51:49 +08:00
coolsnowwolf
ba0dc246a6 tools/elfutils: remove portability patch 2025-07-26 12:57:36 +08:00
Jonas Gorski
3adae95307 kernel-headers: install isa-rev.h on mips to fix lzma-lader on linux 6.1
Since kernel 5.17+ the mips asm.h includes isa-rev.h, which itself was
added 4.17. Without it, lzma-loader will fail to build:

     make[3] -C target/linux compile
    make[5]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    In file included from head.S:22:
    .../staging_dir/toolchain-mips_mips32_gcc-12.3.0_musl/include/asm/asm.h:22:10: fatal error: asm/isa-rev.h: No such file or directory
       22 | #include <asm/isa-rev.h>
          |          ^~~~~~~~~~~~~~~
    compilation terminated.
    make[6]: *** [Makefile:64: head.o] Error 1
    make[5]: *** [Makefile:345: compile] Error 2
    make[4]: *** [Makefile:24: compile] Error 2
    make[3]: *** [Makefile:11: compile] Error 2
        ERROR: target/linux failed to build.

So add the file to the files to install. We can do that unconditionally,
since the oldest supported kernel 5.15 already includes it, even it if
does not need it.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
2025-07-26 04:29:55 +08:00
coolsnowwolf
445689ad38 tools/elfutils: add missing MIPS reloc support 2025-07-26 04:28:18 +08:00
Mieczyslaw Nalewaj
3b37156941 generic: mtdsplit: include appropriate header for kernel 6.12
In kernel 6.12 asm/unaligned.h was moved to linux/unaligned.h[1]
The patch points to the appropriate header depending on the kernel version.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=5f60d5f6bbc12e782fac78110b0ee62698f3b576

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-07-26 04:09:11 +08:00
coolsnowwolf
874fee50eb kernel: bump all to latest HEAD 2025-07-26 04:04:56 +08:00
coolsnowwolf
f2f51b561c rockchip: add FriendlyElec NanoPi R76S (RK3576) support 2025-07-26 03:24:06 +08:00
coolsnowwolf
0dad298caf uboot-rk35xx: try to fallback legacy image boot 2025-07-26 02:35:53 +08:00
coolsnowwolf
66fa875a75 iptables: improve kernel 6.12 compatibility 2025-07-25 16:55:35 +08:00
coolsnowwolf
f9f120e4dc qca-ssdk: ignore phy warnings 2025-07-24 20:30:29 +08:00