Liangbin Lian
cb824fbc09
image: prevent parted from modifying mbr diskid
...
some platform like RPI4/5 use fixed PARTUUID in boot script, parted modify MBR diskid will cause boot failed.
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-08-21 13:18:38 +08:00
Liangbin Lian
8b26178806
target/rockchip: rk3528 bootscript supports devtype
...
so kernel and rootfs can be load from nvme or usb
2025-08-20 19:15:53 +08:00
Liangbin Lian
be83295550
target/rockchip: remove "autorepeat" from power/restart keys
2025-08-18 16:02:31 +08:00
Liangbin Lian
f04bac6632
target/rockchip: add radxa e24c
2025-08-18 15:51:39 +08:00
Liangbin Lian
4f1c0da970
target/rockchip: add radxa e24c dts
2025-08-18 15:50:28 +08:00
Liangbin Lian
a44d1decb0
target/rockchip: add radxa e24c base dts
...
0cc8484c86/arch/arm64/boot/dts/rockchip/rk3528-radxa-e24c.dts
2025-08-18 12:03:58 +08:00
Liangbin Lian
3399f45116
target/rockchip: roceos k60pro gmac supports fiber connection
2025-08-14 21:03:56 +08:00
Liangbin Lian
11cfffab3e
kernel: net: phy: realtek: supports RTL8211FS fiber mode
2025-08-14 18:37:03 +08:00
Liangbin Lian
9692c06cb9
target/rockchip: roceos k60pro fix sata power
2025-08-14 11:47:39 +08:00
Liangbin Lian
a9bcc42b23
target/rockchip: add roceos k60pro
...
SoC: RK3588
IO:
eMMC 5.1 x 1
ETH x 6 (GMAC x 2 + PCIe NIC x 4)
M.2 PCIe 2.1 x 1
SATA 3.0 x 2
USB 2.0 x 2
2025-08-13 19:28:08 +08:00
Liangbin Lian
4b6ae16a34
target/rockchip: lyt t88m fix mdio bus id duplicated
2025-08-13 15:47:41 +08:00
Liangbin Lian
415a1d1db8
target/rockchip: dts: fix pinctrl spell
2025-08-12 15:15:59 +08:00
Liangbin Lian
47ce51352c
mt76: mt7921: fix kernel panic due to null pointer dereference
...
Fixes https://github.com/istoreos/istoreos/issues/2594
2025-08-08 12:19:46 +08:00
Thibaut VARÈNE
5130b622dd
mt76: fix system recovery routine for MT7915
...
These patches are part of an mt76 update in main branch.
Link: https://github.com/freifunk-gluon/gluon/pull/3436
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
Link: https://github.com/openwrt/openwrt/pull/19239
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit ad765d3cc4 )
2025-08-08 12:06:10 +08:00
Liangbin Lian
f23554081b
build: img part signature generated with revision including
...
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-08-08 10:34:03 +08:00
Liangbin Lian
4061ad37c1
target/rockchip: rk3528 enable vpu and gpu
2025-08-05 14:22:51 +08:00
Liangbin Lian
71cab6578c
target/rockchip: rk3528 add gpu dts
2025-08-05 14:22:15 +08:00
Liangbin Lian
c25ad64191
package/mali-drivers: fix mali400 on linux 6.6
2025-08-05 14:19:49 +08:00
Liangbin Lian
716ea5821e
target/rockchip: kernel: fix rockchip-iommu dead loop
...
error log from rk3528:
```
[ 12.464312] mpp_vdpu1 ff7c1000.avsd_plus: Adding to iommu group 2
[ 12.464872] mpp_vdpu1 ff7c1000.avsd_plus: rk_iommu_attach_device: iommu=00000000eb0d81bd, domain=00000000151503b4, dev=00000000bacc6de0
[ 12.466137] mpp_vdpu1 ff7c1000.avsd_plus: probe device
[ 12.466866] mpp_vdpu1 ff7c1000.avsd_plus: reset_group->rw_sem_on=0
[ 12.467439] mpp_vdpu1 ff7c1000.avsd_plus: reset_group->rw_sem_on=0
[ 12.468074] mpp_vdpu1 ff7c1000.avsd_plus: probing finish
[ 12.469415] mpp_vdpu2 ff7c0400.vdpu: Adding to iommu group 2
[ 12.469928] mpp_vdpu2 ff7c0400.vdpu: rk_iommu_attach_device: iommu=00000000eb0d81bd, domain=00000000151503b4, dev=00000000a0731d0a
[ 12.470955] ------------[ cut here ]------------
[ 12.471356] list_add double add: new=ffff00000293c8d8, prev=ffff00000293c8d8, next=ffff00000e5743c0.
[ 12.472181] WARNING: CPU: 0 PID: 673 at lib/list_debug.c:35 __list_add_valid_or_report+0xd0/0xdc
[ 12.472963] Modules linked in: rk_vcodec(O+) rga3(O) ...
[ 12.505356] CPU: 0 PID: 673 Comm: kmodloader Tainted: G O 6.6.93 #0
[ 12.506030] Hardware name: Hlink H28K (DT)
[ 12.506390] pstate: 604000c5 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 12.507001] pc : __list_add_valid_or_report+0xd0/0xdc
[ 12.507455] lr : __list_add_valid_or_report+0xd0/0xdc
[ 12.507904] sp : ffff80008391b480
[ 12.508196] x29: ffff80008391b480 x28: ffff00007fbeec88 x27: ffff80007b1a0000
[ 12.508824] x26: ffff80007b19aeb0 x25: ffff000002ae8a68 x24: ffff00000e5743c0
[ 12.509450] x23: 0000000000000000 x22: ffff80008180f398 x21: ffff00000293c880
[ 12.510077] x20: ffff0000022db010 x19: ffff00000e5743f8 x18: 00000000000001c3
[ 12.510703] x17: 3864386333393230 x16: 3030303066666666 x15: ffff8000815b9da0
[ 12.511329] x14: 0000000000000549 x13: 00000000000001c3 x12: 00000000ffffffea
[ 12.511954] x11: 00000000ffffbfff x10: ffff800081719da0 x9 : ffff8000815b9d48
[ 12.512581] x8 : 000000000005ffe8 x7 : c0000000ffffbfff x6 : 000000000015ffa8
[ 12.513210] x5 : 0000000000003fff x4 : 0000000000000000 x3 : ffff80008391b280
[ 12.513838] x2 : ffff8000815b9ce0 x1 : ffff8000815b9ce0 x0 : 0000000000000058
[ 12.514467] Call trace:
[ 12.514685] __list_add_valid_or_report+0xd0/0xdc
[ 12.515103] rk_iommu_attach_device+0x23c/0x274
[ 12.515506] __iommu_attach_device+0x24/0xc8
[ 12.515882] __iommu_device_set_domain+0x70/0xd0
[ 12.516287] __iommu_probe_device+0x2bc/0x404
[ 12.516671] iommu_probe_device+0x34/0xbc
[ 12.517023] of_iommu_configure+0xd8/0x1ec
[ 12.517386] of_dma_configure_id+0x158/0x2ac
[ 12.517764] platform_dma_configure+0x30/0x78
[ 12.518150] really_probe+0x70/0x2b0
[ 12.518467] __driver_probe_device+0x78/0x128
[ 12.518853] driver_probe_device+0x40/0xdc
[ 12.519216] __driver_attach+0x90/0x160
[ 12.519556] bus_for_each_dev+0x64/0xa8
[ 12.519902] driver_attach+0x24/0x30
[ 12.520224] bus_add_driver+0xe4/0x208
[ 12.520559] driver_register+0x5c/0x124
[ 12.520899] __platform_driver_register+0x28/0x34
[ 12.521313] 0xffff80007b1497a8
[ 12.521609] 0xffff80007b149b84
[ 12.521894] platform_probe+0x68/0xc4
[ 12.522217] really_probe+0x148/0x2b0
[ 12.522540] __driver_probe_device+0x78/0x128
[ 12.522923] driver_probe_device+0x40/0xdc
[ 12.523283] __driver_attach+0x90/0x160
[ 12.523620] bus_for_each_dev+0x64/0xa8
[ 12.523961] driver_attach+0x24/0x30
[ 12.524280] bus_add_driver+0xe4/0x208
[ 12.524611] driver_register+0x5c/0x124
[ 12.524949] __platform_driver_register+0x28/0x34
[ 12.525362] init_module+0x20/0x1000 [rk_vcodec]
[ 12.525785] do_one_initcall+0x44/0x264
[ 12.526124] do_init_module+0x58/0x1e0
[ 12.526456] load_module+0x1a70/0x1b78
[ 12.526787] __do_sys_init_module+0x218/0x264
[ 12.527171] __arm64_sys_init_module+0x1c/0x28
[ 12.527562] invoke_syscall.constprop.0+0x50/0xec
[ 12.527977] do_el0_svc+0x40/0xc4
[ 12.528270] el0_svc+0x34/0xf8
[ 12.528545] el0t_64_sync_handler+0x120/0x12c
[ 12.528932] el0t_64_sync+0x178/0x17c
[ 12.529260] ---[ end trace 0000000000000000 ]---
```
2025-08-04 15:07:04 +08:00
Liangbin Lian
e4340216dc
target/rockchip: nanopi r4se emmc disable hs400
...
Not sure if this parameter causes eMMC read and write problems
2025-08-01 10:24:28 +08:00
Liangbin Lian
2512a2e031
target/rockchip: rk3528 add some boards dts
2025-07-31 21:05:10 +08:00
Liangbin Lian
d5c486748c
target/rockchip: radxa e20c enable ip cores
2025-07-31 21:01:45 +08:00
Liangbin Lian
cb75c07573
target/rockchip: rk3528 disable vpu
...
still WIP
2025-07-31 21:01:06 +08:00
Liangbin Lian
6552845294
target/rockchip: rk3528 dts fix reset ids
2025-07-31 15:56:43 +08:00
Liangbin Lian
5a7c20a90a
target/rockchip: hlink h28k enable ip cores
2025-07-31 15:37:16 +08:00
Liangbin Lian
8f709d0a70
target/rockchip: rk3528 dts add nodes
2025-07-31 15:36:05 +08:00
Liangbin Lian
bd42c8af0b
target/rockchip: hlink h28k fix emmc IO error
2025-07-31 13:52:05 +08:00
Liangbin Lian
c4c9400dd0
target/rockchip: hlink h28k disable pwm2
...
pwm2 hangs system
2025-07-31 11:57:31 +08:00
Liangbin Lian
b7bd0b2f0d
target/rockchip: add hlink h28k support
2025-07-31 11:56:36 +08:00
Liangbin Lian
171a16c91d
target/rockchip: radxa e20c fix dts
...
1. user key as restart key
2. fix LED on pcie-eth
2025-07-30 18:46:20 +08:00
Liangbin Lian
e31ac0c198
target/rockchip: radxa e20c enable tsadc
2025-07-30 18:03:12 +08:00
Liangbin Lian
fb2c50afc7
target/rockchip: rk3528 add tsadc support
...
Source: 665b35eee2/target/linux/rockchip/patches-6.6/302-thermal-rockchip-add-support-for-rk3528.patch
2025-07-30 18:02:19 +08:00
Liangbin Lian
a73f09e977
target/rockchip: rk3528 add cpufreq support
...
Source: https://lore.kernel.org/linux-rockchip/20250620100010.1291658-1-amadeus@jmu.edu.cn/
2025-07-30 16:41:16 +08:00
Liangbin Lian
36be789a2a
target/rockchip: radxa e20c enable usb
2025-07-30 15:56:56 +08:00
Liangbin Lian
495e0a1b30
target/rockchip: rk3528 dts add usb nodes
...
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-30 15:35:19 +08:00
Liangbin Lian
f291577b65
target/rockchip: kernel: supports rk3528 usb2 phy
...
Source: https://lore.kernel.org/linux-rockchip/20250723122323.2344916-1-jonas@kwiboo.se/
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-30 15:21:42 +08:00
Liangbin Lian
443a28ba07
target/rockchip: radxa e20c enable pcie
2025-07-30 12:29:34 +08:00
Liangbin Lian
4726c95c4d
target/rockchip: rk3528 fix pcie reset
2025-07-30 11:24:55 +08:00
Liangbin Lian
6a1d19144a
Revert "target/rockchip: NanoPi R4S use vendor ATF"
...
This reverts commit bfba386179 .
2025-07-28 18:10:04 +08:00
Liangbin Lian
48d022c527
Revert "target/rockchip: NanoPi R2S use vendor ATF"
...
This reverts commit 50b84a9450 .
2025-07-28 18:09:34 +08:00
Liangbin Lian
50b84a9450
target/rockchip: NanoPi R2S use vendor ATF
2025-07-28 16:55:54 +08:00
Liangbin Lian
bfba386179
target/rockchip: NanoPi R4S use vendor ATF
2025-07-28 16:35:27 +08:00
Liangbin Lian
955f2b2b7c
target/rockchip: add LYT T88M
2025-07-28 13:29:50 +08:00
Liangbin Lian
647b6f349b
uboot-rockchip: add rk3588 uart2 115200 uboot
2025-07-28 11:55:11 +08:00
Liangbin Lian
5a4f919314
target/rockchip: add LYT T68M
2025-07-28 10:14:03 +08:00
Liangbin Lian
f5a1abf85c
target/rockchip: LYT T68M dts patch
2025-07-28 10:04:32 +08:00
Liangbin Lian
1d17d4e3b1
target/rockchip: add LYT T68M dts
...
Source: 594ab12ff8/target/linux/rockchip/files/arch/arm64/boot/dts/rockchip/rk3568-lyt-t68m.dts
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-28 09:32:50 +08:00
Liangbin Lian
4a4772eba4
target/rockchip: fix HDMI hotplug
...
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-07-21 14:32:55 +08:00
Liangbin Lian
03ed93ed0e
github: replace issue template
2025-07-18 14:23:42 +08:00
Felix Fietkau
904f743a8e
build: ipkg-remove: fix source name / package confusion, optimize
...
The script always gets passed the package name, not the source name.
Optimize for the default case where the package name matches the
filename prefix.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-07-17 12:26:14 +08:00