[PATCH] rpi: Add identifiers for the new RPi 5 series

Simon Glass sjg at chromium.org
Sat Jan 4 20:35:04 CET 2025


Hi Peter,

On Mon, 30 Dec 2024 at 03:46, Peter Robinson <pbrobinson at gmail.com> wrote:
>
> The Raspberry Pi foundation have released the Raspberry
> Pi 500, CM5 an CM5 lite devices so add the assoicated
> revision identifers so we can detect them.
>
> Signed-off-by: Peter Robinson <pbrobinson at gmail.com>
> ---
>  board/raspberrypi/rpi/rpi.c | 15 +++++++++++++++
>  1 file changed, 15 insertions(+)
>

Would it be possible to get the information below from the devicetree
on the FAT partition? This is passed to U-Boot at runtime.

Since we already have the DT internally, do we need fdtfile? There are
mechanisms for using U-Boot's devicetree when booting.

> diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
> index 18be244aa79..1e43c631898 100644
> --- a/board/raspberrypi/rpi/rpi.c
> +++ b/board/raspberrypi/rpi/rpi.c
> @@ -193,6 +193,21 @@ static const struct rpi_model rpi_models_new_scheme[] = {
>                 DTB_DIR "bcm2712-rpi-5-b.dtb",
>                 true,
>         },
> +       [0x18] = {
> +               "Compute Module 5",
> +               DTB_DIR "bcm2712-rpi-cm5-cm5io.dtb",
> +               true,
> +       },
> +       [0x19] = {
> +               "500",
> +               DTB_DIR "bcm2712-rpi-500.dtb",
> +               true,
> +       },
> +       [0x1A] = {
> +               "Compute Module 5 Lite",
> +               DTB_DIR "bcm2712-rpi-cm5l-cm5io.dtb",
> +               true,
> +       },
>  };
>
>  static const struct rpi_model rpi_models_old_scheme[] = {
> --
> 2.47.1
>

Regards,
Simon


More information about the U-Boot mailing list