On Tue, Mar 04, 2025 at 12:49:36PM -0500, Frank Li wrote: > Remove artpec6_pcie_cpu_addr_fixup() as the DT bus fabric should provide correct > address translation. Set use_parent_dt_ranges to allow the DWC core driver to > fetch address translation from the device tree. Shouldn't we be able to detect platforms where DT doesn't describe the translation correctly? E.g., by running .cpu_addr_fixup() on a res.start value and comparing the result to the parent_bus_addr()? Then we could complain about it if they don't match. Bjorn