Tianling Shen
ae305544c1
kernel: fix build YT6801 driver for x86
...
Adapt suspend/resume functions for kernel 6.12 and add missing
kmod-stmmac-core dependency.
Fixes: 75d3612b5b ("kernel: backport YT6801 PCIe ethernet driver support")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-27 17:27:08 +08:00
Tianling Shen
06dc945b2b
kernel: fix typo error in YT6801 PCIe ethernet driver
...
Fixes: 75d3612b5b ("kernel: backport YT6801 PCIe ethernet driver support")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-26 22:15:19 +08:00
Tianling Shen
b8f4e11101
rockchip: add cpuinfo node for RK3528
...
Allow read SoC serial number from userspace via /proc/cpuinfo.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-26 17:26:42 +08:00
Tianling Shen
c6e2e01a2a
rockchip: refresh upstreamed otp patches
...
Mark upstream accepted patches as backport.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-26 16:59:12 +08:00
Tianling Shen
75d3612b5b
kernel: backport YT6801 PCIe ethernet driver support
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-26 14:05:35 +08:00
Tianling Shen
0fff5aa84e
kernel: refresh patches
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-26 11:49:27 +08:00
Tianling Shen
8e9f262ba3
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-25 10:19:37 +08:00
Tianling Shen
ef41454844
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-24 10:21:18 +08:00
Tianling Shen
a69b4c41d2
mbedtls: pass -march=armv8-a to make fortify happy
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-21 12:02:46 +08:00
Tianling Shen
dd1ffd6d44
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-20 23:42:42 +08:00
Tianling Shen
9f06058411
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-18 11:05:27 +08:00
Tianling Shen
cd99fb62ac
aic8800: Update to V5.0_2026_0123_5f7be68d
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-18 09:56:04 +08:00
Tianling Shen
7a9c29bd84
kernel: disable BTF build by default for ipq60xx
...
Limited by kernel partition size of jdcloud re-cs-02 device.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-11 11:34:47 +08:00
Tianling Shen
49b9a1a2f6
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-11 11:34:16 +08:00
Tianling Shen
bbddf65c9d
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-08 16:13:59 +08:00
Tianling Shen
7d2599cc6e
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-03-05 17:04:21 +08:00
Tianling Shen
622c63a1ed
ath79/ramips: switch to full feature wpad-openssl by default
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-27 11:53:30 +08:00
Tianling Shen
7851ad8eb1
target: fix wpad variant selection
...
we use wpad-openssl by default instead of wpad-basic-mbedtls.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-27 11:42:47 +08:00
Tianling Shen
859f5741a1
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-27 11:41:15 +08:00
Tianling Shen
e61a1d0a59
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 >
2026-02-25 17:19:57 +08:00
Tianling Shen
08c28d982b
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 >
2026-02-19 15:55:35 +08:00
Tianling Shen
6d40443dca
rockchip: add HDMI support for NanoPC T6
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-19 15:51:29 +08:00
Tianling Shen
9699aa5ccc
rockchip: backport DRM support for RK3576/RK3588
...
Note this is not a full backport and it only lights up the screen.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-19 15:49:29 +08:00
Tianling Shen
c165709dfe
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-19 15:39:59 +08:00
Tianling Shen
e98d1a093f
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-09 17:26:19 +08:00
Tianling Shen
706fbe0cca
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 >
2026-02-09 16:08:59 +08:00
Tianling Shen
58f9556fa5
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-06 12:25:34 +08:00
Tianling Shen
b67d3400be
firewall: fix typo error in dependencies
...
Fixes: 7093487798 ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-06 10:27:09 +08:00
Tianling Shen
83656be04e
uboot-rockchip: add SD card boot workaround for RK3576
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-06 09:42:15 +08:00
Tianling Shen
49056795e6
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-02-03 12:12:22 +08:00
Tianling Shen
b8c93e2c66
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-30 09:55:33 +08:00
Tianling Shen
2401702e6e
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-28 17:16:44 +08:00
Tianling Shen
afe5cb3177
uboot-mediatek: fix typo error in dosilicon spi-nand driver
...
reorder arguments position.
Fixes: 9ebbd6be97 ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-27 21:50:16 +08:00
Tianling Shen
9ebbd6be97
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-27 18:12:15 +08:00
Tianling Shen
7f2d13c2fc
rockchip: fix set PHY LEDs for MangoPi M28C
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-27 16:31:58 +08:00
Tianling Shen
da9002e2d1
uboot-rockchip: disable scmi reset for photonicat
...
This is not required and causes U-Boot freeze during scmi init.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-23 11:27:27 +08:00
Tianling Shen
a5bb218f25
aic8800: fix read cpuid
...
Use modern smp_processor_id api instead of thread_info struct.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-22 12:27:27 +08:00
Tianling Shen
f9de3d3f09
rtl8188eu: fix build with mac80211 6.18
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-22 12:15:10 +08:00
Tianling Shen
a5a2aa6319
rtl8189es: bump to latest git HEAD
...
fix build with mac80211 6.18.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-22 12:05:51 +08:00
Tianling Shen
067e810328
rockchip: fix apply led patch for h28k
...
Fixes: 7093487798 ("Merge Official Source")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-22 10:37:43 +08:00
Tianling Shen
7093487798
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-22 10:13:18 +08:00
Tianling Shen and Hauke Mehrtens
609deedd87
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 >
2026-01-21 23:56:42 +01:00
Tianling Shen
b57fa3ab8d
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-15 10:10:22 +08:00
Tianling Shen
0927a303ed
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-13 15:59:57 +08:00
Tianling Shen and Robert Marko
c79fa27cbf
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
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-01-07 10:44:11 +01:00
Tianling Shen
6a996d985e
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-05 13:25:31 +08:00
Tianling Shen
8b63a55fe2
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 >
2026-01-05 12:24:19 +08:00
Tianling Shen
9833aaab28
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2026-01-04 19:48:14 +08:00
Tianling Shen
c4ce3c5014
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 >
2026-01-03 16:23:33 +08:00
Tianling Shen
6965fa5c39
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-31 10:31:05 +08:00
Tianling Shen
e30c97f13d
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-28 18:03:51 +08:00
Tianling Shen
68b4cf8dd0
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 >
2025-12-23 17:17:36 +08:00
Tianling Shen
f3aa1966c5
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-22 14:20:38 +08:00
Tianling Shen
fd263d175d
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-18 15:09:33 +08:00
Tianling Shen
7e6a292bf2
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-16 09:31:38 +08:00
Tianling Shen
6723faf733
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-14 19:33:49 +08:00
Tianling Shen
0fc04bf0de
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-12-11 15:23:00 +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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Robert 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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 Shen and Hauke 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