> From: Nicolas Saenz Julienne <nsaenzjulie...@suse.de> > Date: Tue, 23 Feb 2021 10:23:04 +0100 > > On Tue, 2021-02-23 at 09:15 +0100, Stefan Roese wrote: > > Hi Bin, > > Hi Aaron, > > > > I've added Nicolas to Cc, as he also recently did some work on the > > physical vs virtual addresses in the xHCI driver. > > > > On 23.02.21 09:07, Bin Meng wrote: > > > Hi Aaron, > > > > > > On Tue, Feb 23, 2021 at 3:31 PM Aaron Williams <awilli...@marvell.com> > > > wrote: > > > > > > > > I have a follow-up. USB is working on our OcteonTX boards running > > > > 2020.10. It > > > > may be something specific to the Octeon port. Note that I did see a > > > > problem > > > > where the scratchpad memory is using direct pointers instead of physical > > > > addresses (which will not work on MIPS). As far as I know, however, the > > > > Octeon > > > > XHCI controller does not use the scratchpad memory. > > > > > > > > > > Do you plan to send a patch to convert the scratchpad pointer to > > > physical address? > > > > Nicolas, did your patch also address the scratchpad area (sorry for not > > looking myself). > > Yes, my patch took care of that :).
Ah cool. I missed that patch. Looks like this is exactly what I need to cater for the translation done by the IOMMU on the Apple M1. Won't be sending that patch then ;)