Commit Graph
100 Commits
Author SHA1 Message Date
Tianling Shen 8086eb4746 ImmortalWrt v25.12.0-rc1: adjust config defaults
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-23 10:12:13 +08:00
Tianling Shen e625a07098 ath79: disable build for fortinet fap series by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-22 14:28:13 +08:00
Tianling Shen d7bb9e34f9 mbedtls: pass -march=armv8-a to make fortify happy
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a69b4c41d2)
2026-03-21 12:06:23 +08:00
Tianling Shen eabe9df65b Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-20 23:44:25 +08:00
Tianling Shen 1cc0390ddf Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-18 11:06:07 +08:00
Tianling Shen abc9103db7 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-11 14:20:03 +08:00
Tianling Shen bbe3e58df0 ath79: disable build for fortinet fap-220-b by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-11 11:36:56 +08:00
Tianling Shen 64b0742cd2 ramips: disable build for genexis pulse-ex400 by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-09 14:18:28 +08:00
Tianling Shen a373f17011 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-08 16:22:11 +08:00
Tianling Shen e819e6dc31 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-05 17:04:45 +08:00
Tianling Shen 791c94e81b target: fix wpad variant selection
we use wpad-openssl by default instead of wpad-basic-mbedtls.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 7851ad8eb1)
2026-02-27 11:55:56 +08:00
Tianling Shen 94d4570a6d ath79/ramips: switch to full feature wpad-openssl by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 622c63a1ed)
2026-02-27 11:54:21 +08:00
Tianling Shen 088bc324d9 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-27 11:47:26 +08:00
Tianling Shen eab2248677 rockchip: remove broken vdd-supply props from the usb hub for photonicat2
See #2235.

Sync dts for u-boot while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e61a1d0a59)
2026-02-25 17:21:11 +08:00
Tianling Shen 0c0cbb7ff0 rockchip: increase CMA size to 64 MiB for DRM support
RK3576/RK3588 requires larger CMA mem for DRM support.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 08c28d982b)
2026-02-21 14:54:30 +08:00
Tianling Shen 4e84c60069 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-19 15:48:06 +08:00
Tianling Shen 7ec44fb2d7 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-09 17:27:08 +08:00
Tianling Shen 66a8833f94 rockchip: add rtl8822cs quirk for nanopi r76s
Add a quirk to handle broken S18A in the R4 response for rtl8822cs.

The patch is taken from FriendlyElec.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 706fbe0cca)
2026-02-09 16:50:49 +08:00
Tianling Shen a9ef25e785 uboot-rockchip: add SD card boot workaround for RK3576
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 83656be04e)
2026-02-06 10:43:12 +08:00
Tianling Shen c580d7c21d Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-05 18:24:34 +08:00
Tianling Shen 943b873842 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-03 12:28:36 +08:00
Tianling Shen 6d6bc00698 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-28 16:45:38 +08:00
Tianling Shen 7851d11e3f uboot-mediatek: add FM25G02B spi-nand flash support
Based on commit 9a368bb4e4 ("kernel: add support for FudanMicro FM25G02B").

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-27 21:58:10 +08:00
Tianling Shen d95666cdef Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-27 18:18:11 +08:00
Tianling Shen d86abb19c2 rockchip: fix set PHY LEDs for MangoPi M28C
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 7f2d13c2fc)
2026-01-27 18:12:55 +08:00
Tianling ShenandDaniel Golle 4303066fb8 rockchip: fix set default serial_{addr,port} in boot script
On some SoCs like RK3399, U-Boot no longer export the serial
address in $stdout variable, it has been changed to something like
`stdout=serial,vidconsole` since video supported was added. So
detect $soc variable instead, this also makes the script more clear.

Addtional note: rk3566 is reported as rk3568, rk3582 is reported as
rk3588 in $soc.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/21610
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 609deedd87)
2026-01-23 16:07:17 +00:00
Tianling Shen 02d7fe0a15 rtl8188eu: fix build with mac80211 6.18
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f9de3d3f09)
2026-01-22 12:15:36 +08:00
Tianling Shen a4a89672d3 rtl8189es: bump to latest git HEAD
fix build with mac80211 6.18.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a5a2aa6319)
2026-01-22 12:07:01 +08:00
Tianling Shen ac81553015 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-21 16:47:30 +08:00
Tianling Shen 00692305ba Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-15 10:16:59 +08:00
Tianling Shen cb13d9932e Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-13 16:07:35 +08:00
Tianling ShenandRobert Marko f9e60e980c rockchip: fix kernel tag for backported patches
These patches were actually merged in kernel 6.19 instead of 6.18,
fix them to avoid confusing when moving to new kernel version.

While at it, refresh the RK3528 PCIE L1ss patch since it was
accepted in 6.19 as well.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/21419
(cherry picked from commit c79fa27cbf)
Link: https://github.com/openwrt/openwrt/pull/21448
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-01-11 13:13:21 +01:00
Tianling Shen 21a2c44c7a qualcommax: disable initramfs-factory generation for asus ax89x by default
The image is too big to be handled by asusuimage.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-08 11:09:47 +08:00
Tianling Shen 567df82bc5 lantiq: disable build for netgear dm200 by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-08 11:00:15 +08:00
Tianling Shen 6ee5dfd2d8 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-05 14:08:10 +08:00
Tianling Shen cee63ac83b uboot-rockchip: fix enter download mode (MaskROM) for RK356x/RK3588
These SOC_CON1 regs needs to be cleared before a reset or the
BOOT_MODE_REG do not retain its value and it is not possible
to reset to bootrom download mode once TF-A has been started.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 8b63a55fe2)
2026-01-05 14:02:22 +08:00
Tianling Shen 65c2bf9654 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-04 19:55:14 +08:00
Tianling Shen 5f68bfe992 rockchip: reduce eMMC speed to 100 MHz for photonicat2
To workaround the stability issues with the bad design and eMMC chip
on the photonicat2 board.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit c4ce3c5014)
2026-01-03 16:26:27 +08:00
Tianling Shen 1aaf623a17 wifi-scripts: set default country code to CN
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-31 10:53:45 +08:00
Tianling Shen 139ff25eec Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-31 10:53:44 +08:00
Tianling Shen b4d8f5508d Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-28 18:07:09 +08:00
Tianling Shen cda00f78e9 rockchip: rework switch support for Cyber 3588 AIB
TSO and/or RX checksum offload may need to be disabled on the conduit
interface (gmac1).

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 68b4cf8dd0)
2025-12-23 17:20:17 +08:00
Tianling Shen 45dca08157 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-22 14:39:15 +08:00
Tianling Shen f081ee9f63 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-18 15:11:21 +08:00
Tianling Shen efcfc8bfc9 target: build with luci support by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-16 09:55:58 +08:00
Tianling Shen e9932983d9 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-16 09:32:56 +08:00
Tianling Shen 3e1a9c313f Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-14 19:34:16 +08:00
Tianling Shen 8aad25ec53 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-11 15:22:44 +08:00
Tianling Shen 589e0d8d4f Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-11 15:06:31 +08:00
Tianling Shen f2c5abcda3 rockchip: backport pending PWMv4 support
Used by RK3576 SoCs.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-11 14:41:27 +08:00
Tianling Shen 2151ced240 r8152: Update to 2.21.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-10 17:42:24 +08:00
Tianling Shen d3fac62966 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-10 09:36:06 +08:00
Tianling Shen e6401ef9e7 aic8800: add mac80211 6.18 support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-08 17:17:45 +08:00
Tianling Shen cbcc48f993 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-08 14:47:22 +08:00
Tianling Shen 5e66e31971 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-07 09:57:27 +08:00
Tianling ShenandHauke Mehrtens e159d1ec81 rockchip: drop sdmmc speed limitation for RK3576/RK3588
The stability issue doesn't seem to be found on newer rockchip SoCs
like RK3528, RK3576 and RK3588, so drop the sdr50 limitation.

In addtion, the HS200 limitation for NanoPC T6 is also removed as
upstream fixed the real issue in mmc driver.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20432
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-06 00:56:32 +01:00
Tianling Shen d38a97e73a Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-05 09:19:49 +08:00
Tianling ShenandHauke Mehrtens 4582d25a66 rockchip: backport MMC CQE fixes
Added missing platform data struct for RK3576 to fix boot issues,
fixed general stability issues and also improved random write
performance.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/21028
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-04 22:28:06 +01:00
Tianling Shen cdaf3756de Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-04 11:25:18 +08:00
Tianling Shen 070c13cbdd bridger: update to Git HEAD (2025-10-23)
856921fb2062 nl: improve polling
a40cb7994e92 nl: handle netlink socket buffer overflow
9fc2bc3e3d4d bpf: skip all multicast packets

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-04 10:16:24 +08:00
Tianling Shen 6afd99957b Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-03 14:10:00 +08:00
Tianling Shen f4fa62ca4e kernel: refresh kernel 6.12 patches
Fixes: 1e5d7a4c7c ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-02 10:19:01 +08:00
Tianling Shen 1e5d7a4c7c Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-02 09:44:52 +08:00
Tianling Shen 9e980168ed Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-26 11:13:08 +08:00
Tianling Shen 9d7766b7c0 kernel: drop duplicated patch for fmsh flash
Fixes: da0a9e8a80 ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-25 22:45:51 +08:00
Tianling Shen da0a9e8a80 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-25 19:23:24 +08:00
Tianling Shen 05b18de214 rockchip: reload-sdio-wifi: delay 120s for 9tripod x3568-v4
Need to delay 120s if a modem is inserted.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 23:02:39 +08:00
Tianling Shen fe89a355ad rockchip: add Widora MangoPi M28K support
Hardware
--------
RockChip RK3528 ARM64 (4 cores)
1/2/4GB LPDDR4 RAM
2x 1000 Base-T
3x LEDs (LAN / STATUS / WAN)
1x User button
eMMC slot
Micro-SD Slot
2x USB 2.0 Port
Wi-Fi 6 + BT 5.3 (AIC8800)
USB Type-C PD/QC Power

Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 22:35:52 +08:00
Tianling Shen fff84505e3 aic8800: add aic8800 wireless driver
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 21:13:17 +08:00
Tianling Shen ae910b24a1 rockchip: backport fix for RK3528 PCIe L1ss support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 20:14:14 +08:00
Tianling Shen 2684954fed rockchip: refresh upstreamed patches
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 20:14:02 +08:00
Tianling Shen 1a7dc36c88 kernel: move FMSH flash support to generic
Add support for CMCC PZ-L8 in qualcommax target.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 15:14:25 +08:00
Tianling Shen 0760f6f5ca Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-23 14:55:16 +08:00
Tianling Shen 7faf147e7a Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-21 18:24:19 +08:00
Tianling ShenandHauke Mehrtens d2fa070f70 mediatek: fix ubi size for zbtlink zbt z8102ax v2
According to the factory uboot and firmware[1], the ubi size is set
to 512 MiB (0x20000000) and it exceeds the size of the flash, after
that the uboot and kernel resizes it to 114.5 MiB (0x7280000) instead
of 114.125 MiB (0x7220000). The mismatch of the ubi size causes
kernel fails to read ubi volumes and throws panic.

Trim whitespaces while at it.

1. https://github.com/immortalwrt/immortalwrt/issues/2123#issuecomment-3523744128

Fixes: c908fc7d95 ("mediatek: add support for Zbtlink ZBT-Z8102AX v2")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20769
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-20 23:26:29 +01:00
Tianling Shen f847612aa7 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-19 22:41:54 +08:00
Tianling ShenandRobert Marko 0ccb7c9100 rockchip: backport eMMC CQE support
Backport eMMC Command Queuing support for RK3576/RK3588.

As the RK3576 device-tree has been upstreamed with the 'supports-cqe;'
property set by default, the kernel already tried to use CQE, which
results in system hang during suspend. This fixes the issue.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20780
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-11-18 17:26:45 +01:00
Tianling Shen c008a8bf79 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-17 20:07:40 +08:00
Tianling Shen 3a47112b14 rockchip: fix setup pcie eth led for guangmiao g4c
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-17 01:50:04 +08:00
Tianling Shen d81ebd1d7b rockchip: fix setup phy led for radxa e20c
Also switch to kmod-r8169 for better performance.

Fixes: e00d42df4b ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-17 01:48:06 +08:00
Tianling Shen e00d42df4b Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-16 16:18:20 +08:00
Tianling ShenandHauke Mehrtens 2f184801c3 rockchip: add Radxa ROCK 2A/F support
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.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens b400ef9dbc uboot-rockchip: add ROCK 2A/2F support
Add support for the Radxa ROCK 2A/2F board.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens da08958a30 rockchip: add Radxa E20C support
Hardware
--------
RockChip RK3528 ARM64 (4 cores)
1/2/4GB LPDDR4 RAM
2x 1000 Base-T
3x LEDs (LAN / SYS / WAN)
1x User button
0/8/16/32/64GB eMMC on-board
Micro-SD Slot
USB 2.0 Port
USB Type-C 5V2A Power

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens 9aca1216d1 uboot-rockchip: add Radxa E20C support
Add support for the Radxa E20C board.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens decaf4cc7a uboot-rockchip: backport updates for RK3528
Added USB boot support and eMMC r/w fixes for RK3528.
Refreshed upstreamed patches while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens bdb269c163 rockchip: unset KERNEL_LOADADDR in default profile
Unset KERNEL_LOADADDR in default profile to avoid using the value
from other boards (if someone forgets to set KERNEL_LOADADDR).

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens 9483f4459f rkbin: pack rk3528 atf/tpl blobs
Currently there's no usable mainline (open source) TF-A implementation
for rk3528 SoCs, so pack the prebuilt firmware from the vendor.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens 221e6c845c rockchip: backport pending driver/dts updates for rk3528
Backport pending nvmem/thermal/usb updates for rk3528.
These patches are not merged by upstream yet but worthy to have here.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens 97b90c5951 rockchip: backport dts updates for rk3528
Backport core dts updates for rk3528.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling ShenandHauke Mehrtens c7a26da60d rockchip: backport driver updates for rk3528
Backport clk/mac/phy driver updates for rk3528.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-15 19:56:27 +01:00
Tianling Shen 5b10c31524 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 22:23:01 +08:00
Tianling Shen bc9e03d582 armbian-firmware: update nvram link for 9tripod x3568-v4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 20:45:25 +08:00
Tianling Shen 2afe6a18ba rockchip: backport upstreamed dts for 9Tripod X3568 v4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 20:42:34 +08:00
Tianling Shen 406326a54f uboot-rockchip: enable good-state big cluster 2 for rk3582
No reason to force disable it if it's good.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-14 20:06:30 +08:00
Tianling Shen 42af512b42 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-14 17:50:08 +08:00
Tianling Shen 2048a2e8ac Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-12 21:36:37 +08:00
Tianling Shen 45e69ca242 Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-11 19:19:09 +08:00
Tianling ShenandHauke Mehrtens fefd50ec00 rockchip: add missing KERNEL_LOADADDR for LinkEase EasePi R1
Commit 8ca4caacd0 ("rockchip: Add support for RK3568 LinkEase EasePi R1")
forgot to include the SoC recipe, which leads KERNEL_LOADADDR undefined.

Fixes: 8ca4caacd0 ("rockchip: Add support for RK3568 LinkEase EasePi R1")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20722
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-11 00:11:16 +01:00
Tianling ShenandHauke Mehrtens d720ad5254 rockchip: fix assign IRQ SMP affinity for Radxa E52C
The ifname was renamed to `lan`/`wan` in commit 1f1db75432
 ("rockchip: make NIC name predictable for Radxa E52C/ROCK 5 ITX/ROCK 5T"),
update accordingly.

Fixes: 1f1db75432 ("rockchip: make NIC name predictable for Radxa E52C/ROCK 5 ITX/ROCK 5T")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/20722
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-11-11 00:11:16 +01:00