Armada 7k8k & U-Boot/Device Tree

Marcin Wojtas mw at semihalf.com
Tue Jan 26 19:03:48 UTC 2021


Hi,

I struggled a bit with Armada 7k8k with FreeBSD and U-Boot (more
general - FreeBSD and device tree) - the experience is not pleasant,
but unfortunately in this activity switching to EDK2 firmware is not
an opiton.

On top of HEAD I see following issues (checked on MacchiatoBin, Armada
7040 DB, Armada 8040 DB and a custom board). Device tree used is
aligned with Linux v5.10's.
- PCIE init hang on MacchiatoBin (it has to be disabled to proceed)
- CP110 interfaces do cannot operate - the devices such as SD/MMC and
USB time out.
KDB shows that no IRQs are received in GIC via ICU-GICP secondary controllers.

Does anyone use MacchiatoBin with U-Boot (and/or Device Tree) and see
similar issues?
Was there a pair of FreeBSD - device tree revisions that fully worked?

Best regards,
Marcin


More information about the freebsd-arm mailing list