Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jan 2021 20:03:34 +0100
From:      Marcin Wojtas <mw@semihalf.com>
To:        freebsd-arm <freebsd-arm@freebsd.org>
Cc:        Zyta Szpak <zr@semihalf.com>, =?UTF-8?Q?Kornel_Dul=C4=99ba?= <mindal@semihalf.com>,  Grzegorz Jaszczyk <jaz@semihalf.com>
Subject:   Armada 7k8k & U-Boot/Device Tree
Message-ID:  <CAPv3WKeBrbk7HtXYs07c_SZEU051VovhNTAtbLoOmLe41Qj-cA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPv3WKeBrbk7HtXYs07c_SZEU051VovhNTAtbLoOmLe41Qj-cA>