On Mon, Sep 30, 2024 at 02:44:53PM -0400, Frank Li wrote: > Introduce field 'parent_bus_addr' in of_pci_range to retrieve untranslated > CPU address information. > > Refer to the diagram below to understand that the bus fabric in some > systems (like i.MX8QXP) does not use a 1:1 address map between input and > output. > > Currently, many drivers use .cpu_addr_fixup() callback hardcodes that s/drivers/controller drivers/ > translation in the code, e.g., "cpu_addr & CDNS_PLAT_CPU_TO_BUS_ADDR", > "cpu_addr + BUS_IATU_OFFSET", etc, even though those translations *should* > be described via DT. > It'd be useful to mention which driver has the mentioned fixup as an example. - Mani -- மணிவண்ணன் சதாசிவம்