From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Schwierzeck Date: Sat, 19 Sep 2020 22:03:37 +0200 Subject: [PATCH v4 0/8] mips/usb: Add Octeon xHCI USB support In-Reply-To: <20200824110443.71860-1-sr@denx.de> References: <20200824110443.71860-1-sr@denx.de> Message-ID: <3eaa3f7c05327287c55039a4fe551b72c3f79e9d.camel@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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