BSP for the Raspberry Pi 5 [GSOC'26]

Hello, @gedare @opticron I have created a MR on fdt implementation for pi5 your review will be highly appreciated. Is it possible to implement bsp_fdt_copy for aarch64 based on this bootloader message
Screenshot From 2026-03-11 11-05-42

@Erick_Karanja Any update on PCIe so far? I see you have posted an MR for fdt… is it working? I have been gone for a while… I will try to get back at it most probably starting next week.

Hello @lostux I have some documentation on PCIe I will share with you. Is there any testcase related to fdt I have been searching for one.

Yes documentation would be great, thanks.

I am not sure I think the test will be if we can read the device tree nodes/properties from within the RTEMS application or not? You can look at aarch64/raspberrypi: Add FDT support (!243) · Merge requests · RTEMS / RTOS / RTEMS · GitLab and bsp/aarch64/raspberrypi: Add genet support (!313) · Merge requests · RTEMS / RTOS / RTEMS · GitLab for reference.

I noticed your MR regarding fdt support had missing build/spec changes. I added them and also added support for boot firmware fdt support using bsp_fdt_copy in a new MR. I have kept your original commit. Hope you don’t mind. :slightly_smiling_face:

Hello @lostux I have been caught up on some issues but I am back. I don’t mind on the MR.