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