[PATCH 0/2] board/raspberry: add FDT for bcm2712d0

Filip Kokosiński filip.kokosinski at gmail.com
Wed Feb 18 22:09:30 CET 2026


Hi Peter,

Thanks for taking a look at these patches and taking them for a spin!

 > Can you also provide details of which revisions of rpi devices you
 > tested this on?

I've tested this on the 16gb v1.1 -- it's the only bcm2712 device I've got,
unfortunately.

The EEPROM bootloader reports:

     4.07 BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1756339608 
serial b36eabd9 boardrev e04171 stc 4076083

The board_revision from environment is set to:

     U-Boot> printenv board_revision
     board_revision=0xE04171

Which matches what I can see in the dtb:

     U-Boot> fdt print /system
     system {
         linux,serial = <0xf849b6d5 0xb36eabd9>;
         linux,revision = <0x00e04171>;
     };

In Linux, /proc/cpuinfo reports:

     Serial        : f849b6d5b36eabd9
     Model        : Raspberry Pi 5 Model B Rev 1.1

Additionally, I can see that the EEPROM bootloader lists these dtbos, even
though I don't have them on my boot partition:

     9.15  /overlays/overlay_map.dtb
     9.16  /overlays/bcm2712d0.dtbo

I wonder what it lists for the c1 variant.

 > I have an 8gb v1.0, and I thought I had a v1.1 2Gb but looking closer
 > it looks like that's the old c1 SoC rev (I read their original
 > announcement for the 2Gb variant as they were all 1.1, it appears
 > not).

Do I understand correctly that the c1 reports as v1.1 as well, which causes
the bcm2712d0-rpi-5-b.dtb to match? If that's the case, I wonder how the 
EEPROM
bootloader differentiates between c1 and d0, as both have the 0x17 type.

 > I have ordered the new 1Gb variant so I have a revD I can test
 > against.

Looking forward to hearing about that from you!

Best
FK



More information about the U-Boot mailing list