-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: initial Rock 5B+ edge kernel support #7457
Conversation
fyi, here's a diff of rock-5b (as patched by armbian-build) vs rock-5b+ DTS: (Github wouldn't let me upload as .patch, right before listing that extension as supported. shrug) |
Good point, putting that on the todo list. Of note, because I forgot to mention this before; Currently, there seems to be a problem with mmc?
Not sure what to do about this; the vendor kernel does not show these messages, but i'm not sure if it's just not logging this or if the problem is actually gone there. |
Tested with #7455. Boots fine, and there's no regressions vs. what I tested on 6.11 I did briefly test HDMI0 by plugging in a 4K monitor and installing ubuntu-desktop (to avoid having to build yet another image). The output, unfortunately is pretty garbled. Best i can describe it is colors are broken, and the dimensions are off (too wide, not tall enough). |
No, that is probably common. Here, for desktop, its better to start with desktop image. As its assembled right. Upgrade from CLI is not working well, also our desktop. This part we need to work on. |
Merged, so you can proceed on this one. |
based on the rock 5 ITX dts
Rebased the PR. I also added SBU GPIOs to the usbdp PHY from the vendor DT which didn't really change anything but they're in there now. |
@fridtjof have you tried booting from the second m.2 slot? (The one that would be in the middle of the board) |
haven't tested m.2 at all so far. I don't have any spare m.2 SSDs unfortunately |
I'll look at making a rock5b+ defconfig/dt for mainline u-boot this week then. |
Description
The Rock 5B+ does not have an upstream device tree, but is of course very similar to Rock 5B.
Starting from mainline's rock-5b.dts, and cross referencing vendor device trees for the 5B+ I arrived at a device tree that ~works with an edge kernel.
As with the Rock 5B, U-Boot mainline is used to boot said kernel. I also already bumped the tree/version to mainline 2024.10 according to #7135.
How Has This Been Tested?
Image built with:
./compile.sh build BOARD=rock-5b-plus BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=noble
Checklist:
Please delete options that are not relevant.