[PATCH v4 0/8] mips/usb: Add Octeon xHCI USB support
Daniel Schwierzeck
daniel.schwierzeck at gmail.com
Sat Sep 19 22:03:37 CEST 2020
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
More information about the U-Boot
mailing list