Hello Armbian Rockchip community,
I'm working on getting Armbian based on the 6.1 BSP kernel running on a custom RK3328 board (specifically the MKS SKIPR for a 3D printer). This board is very similar to the libre renegade rk3328-roc-cc - just a few minor GPIO pin changes are required. I want to use the 6.1 BSP kernel because I expect it to have mpp video encoding capabilities. There is an existing repo that has this board working on the 6.7 mainline kernel with a couple of gpio patches. I've made some progress but am running into issues and could use some guidance.
So far, I've been able to:
Compile and run the basic 6.7 kernel for the MKS SKIPR - from this repo https://github.com/redrathnure/armbian-mkspi
Start work on updating the rk3328-roc-cc device tree overlay for 6.1 kernel support - only focused on the kernel now - uboot is next I think?
The 6.1 bsp build with my custom DTS modifications boots, albeit with some issues
I'm encountering challenges with the 6.1 kernel, particularly around:
Properly configuring all the board peripherals
Getting a stable system up and running
I'm wondering if anyone has successfully set up a generic RK3328 build with the 6.1 kernel that I could use as a reference? Specifically, I'm looking for:
A working device tree for RK3328 on 6.1 - verified MPP accelerated encoding is a plus!
A working u-boot setup (including any dts modifications)
Any required kernel config changes
Tips on BSP setup for RK3328 boards
If anyone has a GitHub repo or other resources they could share, that would be incredibly helpful. I'm happy to share more details on my specific setup if needed.
Thanks in advance for any guidance or pointers!