Mainline Linux kernel

Any git repo with mainline linux with some unmerged patches ?

And some status report
what is working and what don’t for now
btw I don’t expect any backport for panfrost GPU drivers

I am looking on this https://lore.kernel.org/linux-arm-kernel/?q=rk3588

Anybody know how is RockChip linux kernel maintainer ?
If they have anybody or not
For example Amlogic has linux kernel maintainer
and he has up to date git repo with latest unmerged stuff

I found rockchip linux kernel maintainer git repo
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/

But it looks like he is not up to date :slight_smile:

Still Heiko.

Yes there is some progress on RK3588

Can boot it off emmc and sd card with gmac working and thermals too. Still very early though.

1 Like

With https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-misc.git and a device-tree patch (similar to the Rock 5a one) I have managed to boot the mainline kernel on Rock 5b, but only to an initramfs shell over serial console. There seem to be PCIe patches somewhere, which should make it significantly more useful, but I haven’t tested them yet.

5 Likes

Please use Andrews source from

We can boot into linux with both lan and pcie support working decently.

1 Like

Which DT file are you using for this kernel? I cannot see Rock 5B dt in this tree.

3 Likes

Is there any new progress?

1 Like

very basic support for rk3588 has been merged for linux-next (so 6.1) but there’s no support for pcie related stuff on Rock5b, so no ethernet or other peripherals
Don’t expect anything more than a bootable kernel before 6.2 and even then Rock5b is probably not the first board to have most stuff working

in the meantime it might be worthwhile to play with Sebastian Reichelts Kernel branch: https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-misc.git/log/?h=rk3588

1 Like

Anybody plan to maintain rk3588 linux mainline on armbian project?
It should be mostly mainline kernel + maintaining unmerged and work in progress patch set

So everybody can build distro with latest linux kernel

It would be probably meaningless unless we can get most of the hardware working or at least the PCIe working.

PCIe patches are somewhere pending to merge.
So it is all about collecting this small pieces :slight_smile:

Where can you see those patches? I don’t see any PRs here https://github.com/torvalds/linux/pulls?q=is%3Apr+is%3Aopen+rk3588

You are right I can’t find any in https://patchwork.kernel.org/project/linux-rockchip/list/?param=2&page=1
But I am sure it should be same as for any other RK…

Ah guess I was looking in the wrong place. There is an initial device tree. Something is happening :slight_smile:

And you can take some from

or here

It looks like they removed RK3588 PCI support

https://lore.kernel.org/linux-arm-kernel/5bec43fe-ff81-bc68-7b62-9e605b7e1f42@omnom.net/

It is interesting reading :slight_smile:

I am testing kernel patch set
So I am able to boot linux kernel


But nothing more :frowning:

Unusable for any use case … just a teaser

https://armbian.atlassian.net/browse/AR-1408

This looks interesting:

https://lore.kernel.org/linux-arm-kernel/6491956.DvuYhMxLoT@phil/

We may have useable upstream with the linux 6.3 merge window that should open next week.

2 Likes