U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Fix NVMe, not only on Raspberry Pi 5
@ 2026-05-08 15:41 Torsten Duwe
  2026-05-08 15:42 ` [PATCH 1/3] core: Skip parent device nodes without a DT reference when looking for dma-ranges Torsten Duwe
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Torsten Duwe @ 2026-05-08 15:41 UTC (permalink / raw)
  To: u-boot
  Cc: Peter Robinson, Matthias Brugger, Tom Rini, Andrea della Porta,
	Neil Armstrong, Simon Glass, Jan Čermák, Bin Meng,
	Andrew Goodbody, duwe

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


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-05-12  9:34 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-08 15:41 [PATCH 0/3] Fix NVMe, not only on Raspberry Pi 5 Torsten Duwe
2026-05-08 15:42 ` [PATCH 1/3] core: Skip parent device nodes without a DT reference when looking for dma-ranges Torsten Duwe
2026-05-08 18:47   ` Simon Glass
2026-05-08 19:42     ` Torsten Duwe
2026-05-08 19:56       ` Peter Robinson
2026-05-08 23:36         ` Simon Glass
2026-05-09 15:29   ` Peter Robinson
2026-05-08 15:42 ` [PATCH 2/3] nvme: Fix missing address translation for PCIe inbound access Torsten Duwe
2026-05-09 15:28   ` Peter Robinson
2026-05-11 14:50   ` Neil Armstrong
2026-05-12  9:30     ` Torsten Duwe
2026-05-12  9:34       ` Neil Armstrong
2026-05-08 15:42 ` [PATCH 3/3] configs: enable NVMe Torsten Duwe
2026-05-08 18:00   ` Peter Robinson
2026-05-09 15:27     ` Peter Robinson
2026-05-09 15:31 ` [PATCH 0/3] Fix NVMe, not only on Raspberry Pi 5 Peter Robinson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox