Am Montag, den 24.08.2020, 13:04 +0200 schrieb Stefan Roese: > This patchset adds xHCI USB support for MIPS Octeon. After the xHCI code > has been fixed to support mapped addresses (virt != phys), this patchset > now adds the missing code pieces to enable USB support on Octeon. This > is mainly the USB glue code for Octeon and the MIPS platform specific > changes (cache fixes, platform specific swapping based on address areas, > DT & defcopnfig changes). > > Thanks, > Stefan > > Changes in v4: > - Add Reviewed-by tag from Bin > - Add Reviewed-by tag from Bin > - Correct another missed multi-line comment style > > Changes in v3: > - Add Reviewed-by tag from Bin > - Minor corrections to the commit text as suggested by Bin > - Minor corrections of the commit text as suggested by Bin > - Minor corrections in comments as suggested by Bin > - Removed empty driver remove() function > - Use macros for clock values instead of numbers > - Add Reviewed-by tag from Bin > - Correct multi-line comment style > > Changes in v2: > - Completely remove BUG_ON() for this trans_event.buffer check > - Reword commit text > - Only use SPDX format for license info > > Stefan Roese (8): > usb: xhci: xhci-dwc3.c: Use dev_remap_addr() instead of dev_get_addr() > usb: xhci: xhci_bulk_tx: Don't "BUG" when comparing addresses > usb: xhci: octeon: Add DWC3 glue layer for Octeon > mips: octeon: cpu.c: Add table for selective swapping > mips: octeon: Add mangle-port.h > mips: octeon: cache.c: Flush all pending writes in > flush_dcache_range() > mips: octeon: Add USB DT nodes > mips: octeon: octeon_ebb7304_defconfig: Enable USB support > > arch/mips/dts/mrvl,cn73xx.dtsi | 60 +++ > arch/mips/dts/mrvl,octeon-ebb7304.dts | 24 ++ > arch/mips/mach-octeon/cache.c | 12 +- > arch/mips/mach-octeon/cpu.c | 21 ++ > arch/mips/mach-octeon/include/mangle-port.h | 56 +++ > configs/octeon_ebb7304_defconfig | 17 + > drivers/usb/host/Kconfig | 9 + > drivers/usb/host/Makefile | 1 + > drivers/usb/host/dwc3-octeon-glue.c | 393 ++++++++++++++++++++ > drivers/usb/host/xhci-dwc3.c | 2 +- > drivers/usb/host/xhci-ring.c | 2 - > 11 files changed, 588 insertions(+), 9 deletions(-) > create mode 100644 arch/mips/mach-octeon/include/mangle-port.h > create mode 100644 drivers/usb/host/dwc3-octeon-glue.c >
series applied to u-boot-mips, thanks. -- - Daniel