
On 12-22 12:19, Marc Zyngier wrote:
Hi Ivan,
On 2023-12-18 21:03, Ivan T. Ivanov wrote:
Hi,
These patches are adding basic support for RPi5. They are based on v2 series from Dmitry Malkin[1].
With them I am able to _start_ current openSUSE Tumbleweed without modification. They are still a lot of things to be added to the upstream Linux before it runs flawlessly on this device, but at least in U-Booot SD controller used for uSD card and Frameboffer and HDMI0 devices are working fine now. It seems that PCIe controller is working fine too, but I have not tested it too much.
Serial console and reset are also functional.
Hopefully this will help others add missing pieces more easily.
So I've given this a go, and the basics (serial) worked out of the box (thanks for that!) after performing the memory-map change you described in your reply to patch 1.
However, I don't get anything on the PCIe front:
U-Boot> pci enum PCIe BRCM: link down PCIe BRCM: link down
despite having an nvme device connected and enabled (the RPi kernel finds it).
I'm guessing I must be missing something. How did you test PCIe?
No, you are not missing anything. I have not tested it for real. That is why I said "it seems". Sorry.
Yesterday I started looking more closely at what's missing and unfortunately a lot more changes are needed.
Regards, Ivan