On Fri, 8 May 2026 at 19:00, Peter Robinson <[email protected]> wrote: > > On Fri, 8 May 2026 at 16:42, Torsten Duwe <[email protected]> wrote: > > > > From: Torsten Duwe <[email protected]> > > > > Enable NVMe in the Raspberry Pi 64-Bit default config > > > > Signed-off-by: Torsten Duwe <[email protected]> With the fix below: Reviewed-by: Peter Robinson <[email protected]> Tested-by: Peter Robinson <[email protected]>
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 > >

