[PATCH 3/3] configs: enable NVMe
Peter Robinson
pbrobinson at gmail.com
Sat May 9 17:27:51 CEST 2026
On Fri, 8 May 2026 at 19:00, Peter Robinson <pbrobinson at gmail.com> wrote:
>
> On Fri, 8 May 2026 at 16:42, Torsten Duwe <duwe at lst.de> wrote:
> >
> > From: Torsten Duwe <duwe at suse.de>
> >
> > Enable NVMe in the Raspberry Pi 64-Bit default config
> >
> > Signed-off-by: Torsten Duwe <duwe at suse.de>
With the fix below:
Reviewed-by: Peter Robinson <pbrobinson at gmail.com>
Tested-by: Peter Robinson <pbrobinson at gmail.com>
Tested on CM4 with NVME, pci NIC
Tested on RPi5B both SoC revC and devD
> > ---
> >
> > Thanks to this series, U-Boot now supports the 64GiB address offset
> > used on the Raspberry Pi 5 for those inbound accesses.
> >
> > Remember that the other prerequisite on Rpi5 is the PCIe support
> > for bcm2712.
>
> I am in the process of testing this across my devices, awaiting a PCIe
> -> M.2 adapter so I can test on the CM4.
>
> One minor nit, I think we should scan for NVME drives:
>
> -CONFIG_PREBOOT="pci enum; usb start;"
> +CONFIG_PREBOOT="pci enum; usb start; nvme scan;"
>
> Peter
>
> > ---
> > configs/rpi_arm64_defconfig | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/configs/rpi_arm64_defconfig b/configs/rpi_arm64_defconfig
> > index 38af5029403..18f8213f3b3 100644
> > --- a/configs/rpi_arm64_defconfig
> > +++ b/configs/rpi_arm64_defconfig
> > @@ -41,6 +41,7 @@ CONFIG_MMC_SDHCI_SDMA=y
> > CONFIG_MMC_SDHCI_BCM2835=y
> > CONFIG_MMC_SDHCI_BCMSTB=y
> > CONFIG_BCMGENET=y
> > +CONFIG_NVME_PCI=y
> > CONFIG_PCI_BRCMSTB=y
> > CONFIG_PINCTRL=y
> > # CONFIG_PINCTRL_GENERIC is not set
> > --
> > 2.54.0
> >
More information about the U-Boot
mailing list