U-Boot currently does not account for PCIe bridges with a non-zero inbound access offset when talking NVMe, it only works on platforms where this offset happens to be zero. This patch enhances the NVMe driver with the ability to also handle these cases. It also removes the unused function nvme_get_features(). Signed-off-by: Torsten Duwe <duwe@suse.de> Reviewed-by: Peter Robinson <pbrobinson@gmail.com> Tested-by: Peter Robinson <pbrobinson@gmail.com> Link: https://patch.msgid.link/20260706172152.5257168BFE@verein.lst.de Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>