7709 Commits

Author SHA1 Message Date
Robert Marko
bf32b0d9b3 kernel: modules: add PWM GPIO module
Package the generic kernel PWM GPIO driver as module
to avoid the need to build it into the kernel.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2025-12-19 22:10:21 +08:00
coolsnowwolf
cc923d69e3 rockchip: Add ArmSoM W3 board support
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-18 10:18:59 +08:00
Paul Spooren
f9f6f55073 build: add APK package build capabilities
A new option called USE_APK is added which generated APK packages
(.apk) instead of OPKG packages (.ipk).

Some features like fstools `snapshot` command are not yet ported

Signed-off-by: Paul Spooren <mail@aparcar.org>
2025-12-17 21:01:16 +08:00
coolsnowwolf
fc9c67482e Revert "OpenWrt v25.12: set branch defaults"
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
This reverts commit 2999e8b789.
2025-12-16 10:47:00 +08:00
Chuanhong Guo
f091f3a55d siflower: add support for kernel 6.12
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
New subtarget for sf21a6826/sf21h8898
(1.125G for SF21A6826, 1.25G for SF21H8898)

Siflower SF21 are a family of RISC-V SoCs with:

 * Quad-core T-Head C908
 * DDR3/DDR4 memory controller
 * 1 QSGMII 4x1G
 * 1 SGMII/2500Base-X 2.5G
 * 1 additional RGMII on SF21H8898
 * Network offloading engine
 * 2 PCIE Gen2 lanes
 * 1 USB2.0

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
2025-12-15 21:01:18 +08:00
喵二
5155ab6629 package: remove leigod-acc plugins
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-13 23:01:09 +08:00
coolsnowwolf
2999e8b789 OpenWrt v25.12: set branch defaults
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-11 23:36:29 +08:00
Daniel Golle
b60e980b8a kernel: package i2c-mux-pinctrl
Create kernel module package for i2c-mux-pinctrl.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-12-11 21:20:21 +08:00
coolsnowwolf
0c95d61737 r8152: update to version 2.21.4
Add RTL815A 10Gbps USB4 chip support
2025-12-10 20:10:02 +08:00
coolsnowwolf
5ff701db9d rockchip: merge bootargs script
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-09 21:20:09 +08:00
coolsnowwolf
de89956f38 kernel: bump all to latest HEAD
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-08 06:22:09 +08:00
Daniel Golle
863a6bd9fb targets: add PINCTRL_SUPPORT feature
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Not all targets have CONFIG_PINCTRL=y set in their kernel config.
Let's introduce a feature for that so kernel module packages which
select or depend on CONFIG_PINCTRL=y may depend on that, so we can
try to prevent leaking CONFIG_PINCTRL=y also into targets which do
not require it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-12-07 22:10:28 +08:00
coolsnowwolf
4cd4eb78f2 rockchip: add Radxa ROCK 2A/F support
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Signed-off-by: coolsnowwolf@gmail.com

Hardware
--------
RockChip RK3528 ARM64 (4 cores)
1/2/4GB LPDDR4 RAM
1x LED (state)
1x Reset button
0/8/16/32/64GB eMMC on-board
Micro-SD Slot
PCIe FPC connector
3x USB 2.0 Port
HDMI/AV OUT
USB Type-C 5V Power

ROCK 2A:
+ 3.5mm audio out
+ 1000 Base-T
+ SYS LED
+ USB 3.0 Port (conflicts with PCIe)

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.
2025-12-05 15:20:30 +08:00
Weikai Kong
dc762900bd target.mk: Fix features detection for PWM
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
kmod-leds-pwm depends on @PWM_SUPPORT, instead of adding pwm to the
features env for specific targets, use the existing detection method.

Signed-off-by: Weikai Kong <priv@pppig236.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-12-04 20:10:21 +08:00
Internet1235
d6a876849c kernel: package kmod-drm-shmem-helper (#13825)
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-03 11:16:56 +08:00
Vincent Li
41c716d2b3 loongarch64: built-in PCI DWMAC
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Add the CONFIG_DWMAC_LOONGSON driver to the loongarch64 kernel
configuration as a built-in module.

This driver is required for the integrated Ethernet controller found on
modern Loongson devices such as the 3A6000 NUC and 2K3000. Including it
by default ensures these popular devices have network functionality
out-of-the-box.

Configuration changes were made via `make kernel_menuconfig` for the
loongarch64 target.

Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-02 21:10:18 +08:00
coolsnowwolf
11421db736 kernel: bump to latest HEAD
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-12-01 22:10:28 +08:00
coolsnowwolf
a402c666f8 rockchip: fix unused pwm
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-28 21:00:09 +08:00
Patrick Oppenlander
21d3d4b832 x86/64: enable 8250_DW
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
This driver is required for the serial port on headless embedded AMD
Ryzen Embedded V3000 devices such as the SolidRun BEDROCK V3000.

Signed-off-by: Patrick Oppenlander <patrick.oppenlander@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-11-27 22:01:18 +08:00
Scott Mercer
67e6fda28b gl-b3000: fix dts macs
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
set correct offset to mac location

Signed-off-by: Scott Mercer <TheRootEd24@gmail.com>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-26 21:10:18 +08:00
aiamadeus
3d27432833 uboot-rk35xx: remove
It's no longer useful, remove it.
2025-11-25 22:25:08 +08:00
coolsnowwolf
64f42a4efa ppp: update to 2.5.2
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-24 11:57:39 +08:00
gongzi miao
bc5142f234 bcm27xx: refresh linux 6.12 patches
Additional changes:
- Manually adapted bcm27xx patch:
  * 950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch
    Rebased and adjusted for kernel 6.12 to fix context conflicts.

Signed-off-by: gongzi miao <miaogongzi0227@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-23 12:20:20 +08:00
Daniel Golle
f8327e4d16 uboot-mediatek: update to v2025.10
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Update to the latest version.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-11-20 22:30:18 +08:00
John Audia
da5aa4213a intel-microcode: update to 2025111
Signed-off-by: John Audia <therealgraysky@proton.me>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-19 21:01:08 +08:00
Daniel Golle
55499aaf97 linux-firmware: update to 20251111
Package firmware for the built-in 2.5G PHY of the MediaTek MT7987 SoC.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-11-18 21:00:02 +08:00
coolsnowwolf
bf42debac4 kernel: bump 6.x to latest HEAD 2025-11-17 15:22:55 +08:00
Daniel Golle
e4878919bd mediatek: add basic support for MT7987 SoC
The MT7987 is mostly a stripped-down low-pin-count version of the
MT7988 without the 10GBit/s SerDes. Most existing drivers can be reused.
Import to-be-sent-upstream patches doing all the groundwork for
basic support for the MT7987 SoC, adding clk, pinctrl and pwm support.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-11-16 23:00:01 +08:00
FUKAUMI Naoki
b04f450f26 rockchip: add support for Radxa ROCK 5C/Lite
The Radxa ROCK 5C (Lite) is a single board computer using
the Rockchip RK3588S2 (RK3582) SoC.

Signed-off-by: FUKAUMI Naoki <naoki@radxa.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 21:10:09 +08:00
FUKAUMI Naoki
08b4a99932 rockchip: add support for Radxa ZERO 3E / 3W
Radxa ZERO 3E and 3W are light, compact and tiny SBC
using the Rockchip RK3566.

Signed-off-by: FUKAUMI Naoki <naoki@radxa.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 21:00:26 +08:00
coolsnowwolf
1272fcdf55 ustream-ssl: update to Git HEAD (2025-10-03) 2025-11-14 16:07:14 +08:00
coolsnowwolf
de2ce72a88 generic: fix bcm fullconenat for nft support in linux 5.x 2025-11-14 15:52:41 +08:00
Xiaok
b6184adf70 hostapd: fix compile against mbedtsl 3.6 (#13804)
Fix compile of the mbedtls extension for hostapd.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-14 15:29:16 +08:00
coolsnowwolf
43d8e623be kernel: add support for brcm fullcone NAT1 in fw4 ntfables 2025-11-13 22:20:10 +08:00
Daniel Golle
bd72295d9e mediatek: import patch from SDK to support mt7987 ethernet
Compared to MT7988 (NETSYSv3) the Ethernet Frame Engine of MT7987
has been slighly updated (NETSYSv3.1), among other things the packet
scheduler (shaper) has apparently been reworked.
Import patches for basic support of the Ethernet Frame Engine of the
MT7987 SoC.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-11-12 22:10:20 +08:00
coolsnowwolf
e9fd6ec3f6 rockchip: backport RK3576/RK3588 drm/vop2 support for 6.12
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-11 11:12:41 +08:00
coolsnowwolf
2cac64c0bc rockchip: backport pending PWMv4 support for 6.12 2025-11-11 11:02:16 +08:00
Daniel Golle
5ac3610aaf mediatek: port MT7987 thermal support
The MT7987 has two LVTS thermal sensors, one covering all CPU cores,
and one for the built-in 2.5GE PHY.
Add support for MT7987 to the LVTS thermal driver.
Thanks to Chad Monroe of Adtran for providing cleaned up patches for
Linux 6.6 which have been ported to Linux 6.12.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-11-10 22:00:19 +08:00
Thomas Richard
3ccd9de357 trusted-firmware-a.mk: remove the hack
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Since v2.12, TF-A automatically selects the no-warn-rwx-segments
option if needed. So move this hack to the package Makefiles.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-09 23:00:06 +08:00
coolsnowwolf
1625095f39 uhttpd: update to Git HEAD (2025-10-03)
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-08 17:20:35 +08:00
Daniel Golle
2921987fc7 arm-trusted-firmware-mediatek: update to upstream release 20250711
Build TF-A for the MediaTek MT7987 SoC family.
Add necessary downstream patches in preparation for the BananaPi R4 Lite,
which connects both flash chips to SPI2 and got broken MMC bus.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-11-07 22:40:02 +08:00
coolsnowwolf
e8980cd67d x86: introduce new Intel Xe DRM driver for DG/XE1/XE2/Lunar Lake+ GPU
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-06 18:22:42 +08:00
coolsnowwolf
ea6ed2801e loongarch64: add squashfs image support 2025-11-06 14:40:03 +08:00
coolsnowwolf
96e8d60f7f autocore: add loongarch64 target support 2025-11-06 13:50:23 +08:00
John Audia
3c3f691df9 bcm27xx: refresh kernel 6.12 patches
Manually rebased:
	bcm27xx/patches-6.12/950-0018-arm64-setup-Fix-build-warning.patch

All other patches automatically rebased.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-11-05 22:02:20 +08:00
coolsnowwolf
0e0ce6036d amlogic: s905x: enable SCSI support
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
Fixes: #13787
2025-11-04 21:20:02 +08:00
Fu Jianrong
0894d10e74 mediatek: fix Huasifei WS3006 support
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-03 18:00:06 +08:00
aiamadeus
2100e56f89 ipq60xx: update BDF for JDC devices
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-02 21:00:06 +08:00
coolsnowwolf
a129e80a6d ipq-wifi: update to HEAD 2025-10-22 2025-11-02 20:40:00 +08:00
coolsnowwolf
389a26dc6a qualcommbe: syncing with upstream
Some checks failed
OpenWrt-CI / Build OpenWrt Firmware (push) Has been cancelled
2025-11-01 22:30:02 +08:00