Commit Graph

63535 Commits

Author SHA1 Message Date
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