Skip to content

Draft: temp/u-boot-pinephone: upgrade to v2021.04

Switched U-Boot repo from pine64 to official, on tag v2021.04

Cherry-picked the patches that are required for the pinephone & pinetab that aren't yet upstream

Added the patch from Megi to enable DMA transfers ( ~x2 on speed transfers )

Upgrded TF-A to official repo, on tag v2.5 with smaeul patches

Upgraded crust to 0.4

Before:

U-Boot 2021.01-rc4 (May 27 2021 - 13:10:36 +0000) Allwinner Technology

CPU:   Allwinner A64 (SUN50I)
Model: Pine64 PinePhone (1.2)
DRAM:  3 GiB
DRAM Clock: 624 MHz

Found U-Boot script /boot.scr
1041 bytes read in 5 ms (203.1 KiB/s)

Environment size: 4811/131068 bytes
Loading DTB
39937 bytes read in 7 ms (5.4 MiB/s)
Loading Initramfs
1651042 bytes read in 85 ms (18.5 MiB/s)
Loading Kernel
20058120 bytes read in 1216 ms (15.7 MiB/s)

After:

U-Boot 2021.04 (Jun 08 2021 - 21:49:22 +0000) Allwinner Technology

CPU:   Allwinner A64 (SUN50I)
Model: Pine64 PinePhone (1.2)
DRAM:  3 GiB
DRAM Clock: 624 MHz

Found U-Boot script /boot.scr
1041 bytes read in 4 ms (253.9 KiB/s)

Environment size: 4785/131068 bytes
Loading DTB
39937 bytes read in 6 ms (6.3 MiB/s)
Loading Initramfs
1651042 bytes read in 42 ms (37.5 MiB/s)
Loading Kernel
20058120 bytes read in 690 ms (27.7 MiB/s)

I sucessfully tested this on various PinePhone but not on a PineTab (Owners are welcome to test it)

Edited by Bobby The Builder

Merge request reports