Re: Rockchip RK3588

Robert Swindells <[email protected]> Mon, 25 May 2026 00:32:23 +0100
Newsgroups gmane.os.netbsd.ports.arm
Message-ID <[email protected]>
Got my Orange Pi 5 Max to boot multiuser using u-boot instead of UEFI.

The PCIe driver is only using legacy interrupts right now, haven't
worked out yet what would be needed to use MSI/MSIX. It seems to be
working fine with rge(4) and nvme(4) devices.

The SoC uses the GICv3 interrupt controller but the PCIe host controller
seems to need a bit of setup to allocate MSI & MSIX interrupts, maybe
need to add some extra hooks to the arch/arm/pci code.

The only example code that I can see to setup msi is for apple but that
uses a different interrupt controller.