Initial port of ArchlinuxARM to rockpro64

This is for ARMv8 based devices

Initial port of ArchlinuxARM to rockpro64

Postby adam900710 » Fri Apr 19, 2019 10:05 am

Hi,

Just got my RockPro64 yesterday, after some tweaking, finally got *UPSTREAM* U-boot to load and recognize the SDHCI.

One patch is needed to make U-boot to recognize SDHCI on this board:
https://lists.denx.de/pipermail/u-boot/ ... 46386.html

I'm using the latest U-boot, several commits ahead of tag v2019.04.
It has some minor conflicts, but easy to resolve.

I haven't use the env file in mmc, but manually load the kernel, initramfs (booti can't recognize gzipped cpio ramdisk, need initrd= kernel option), fdtfile manually and booted.

Using upstream kernel and the latest image.

I'll try to create a PKGBUILD for uboot-rockpro64 in this the board to get it work.

Haven't tried the HDMI, but at least ethernet and SDHCI is working.
rc kernel should enable HDMI, but haven't tried or updated the kernel yet.
adam900710
 
Posts: 44
Joined: Thu Sep 13, 2012 1:27 pm

Re: Initial port of ArchlinuxARM to rockpro64

Postby adam900710 » Sat Apr 20, 2019 11:25 am

Running upstream rc kernel, HDMI works!

However only wayland works, and only using llvmpipe.

Any idea about what the driver should I use?
adam900710
 
Posts: 44
Joined: Thu Sep 13, 2012 1:27 pm

Re: Initial port of ArchlinuxARM to rockpro64

Postby apokalypz » Sat Jun 29, 2019 5:27 pm

The GPU chipset is Mali Midgard. You can either use the arm blob from rochchip's github or you can experiment with the panfrost driver that, according to its dev team, is capable of running gnome. The panfrost driver is part of mesa and you need to build mesa from their latest master branch to get it working (along with adding 'panfrost' and 'kmsro' to the 'gallium-drivers=' config line. Otherwise no hardware acceleration.
apokalypz
 
Posts: 41
Joined: Sun Apr 06, 2014 6:13 pm


Return to ARMv8 Devices

Who is online

Users browsing this forum: No registered users and 10 guests