On Wed, Sep 10, 2025 at 12:10:10PM GMT, Frank Li wrote: > On Mon, Sep 08, 2025 at 04:55:10PM -0500, Bjorn Helgaas wrote: > > In subject, s/PCI: dwc: visconti:/PCI: visconti:/ to match previous > > history. > > > > On Mon, Sep 08, 2025 at 11:34:08AM +0900, Nobuhiro Iwamatsu wrote: > > > From: Frank Li <Frank.Li@xxxxxxx> > > > > > > Remove cpu_addr_fix() since it is no longer needed. The PCIe ranges > > > property has been corrected in the DTS, and the DesignWare common code now > > > handles address translation properly without requiring this workaround. > > > > As Mani pointed out, the driver has to continue working correctly with > > any old DTs in the field. > > DTS should be merged first, then after some linux release cycle, then PCI > can merge this change. > > The similar case happen at other area, which broken back compatible. But > we still need move forward. > Absolutely not! DT is a firmware. Even though the firmware turns out to be buggy, we should not regress platforms that were using the old firmware. We can surely remove the check after some time. Maybe when all the stable kernels stop supporting older DTs. But not until then. - Mani -- மணிவண்ணன் சதாசிவம்