[PATCH 0/3] Fix NVMe, not only on Raspberry Pi 5
Torsten Duwe
duwe at lst.de
Fri May 8 17:41:08 CEST 2026
Hi all,
This simple quick fix has now turned into a small series. It contains
the required changes to translate inbound access addresses, with the
handling of dynamically found devices going into its own patch, content
as suggested by Neil. While at it, I also added the NVMe enablement for
raspberries. It might already work on RPi4 setups (to be tested). RPi5
OTOH will require the other series to enable PCIe on the bcm2712.
Changes from the single patch:
- the ternary in the macro is gone, explanation updated accordingly
- instead, device_get_dma_constraints is enhanced to try harder
- Raspberry Pi NVMe config added
Torsten Duwe (3):
Skip parent device nodes without a DT reference when looking for
dma-ranges
Fix missing address translation for PCIe inbound access
rpi: enable NVMe
configs/rpi_arm64_defconfig | 1 +
drivers/core/device.c | 14 +++++++++++++-
drivers/nvme/nvme.c | 34 +++++++++++++++++++++-------------
3 files changed, 35 insertions(+), 14 deletions(-)
--
2.54.0
More information about the U-Boot
mailing list