MIPS: OCTEON: Platform support for OCTEON III USB controller
authorSteven J. Hill <Steven.Hill@cavium.com>
Wed, 25 Jan 2017 07:02:28 +0000 (01:02 -0600)
committerJames Hogan <james.hogan@imgtec.com>
Tue, 14 Feb 2017 08:52:46 +0000 (08:52 +0000)
commit93e502b3c2d44dcb964141cbf82930282de8e40b
tree2248cb4ee3e986cb60d6fe1d9990f80adffc00b2
parent6c356eda225e3ee134ed4176b9ae3a76f793f4dd
MIPS: OCTEON: Platform support for OCTEON III USB controller

Add all the necessary platform code to initialize the dwc3
USB host controller. This code initializes the clocks and
performs a reset on the USB core and PHYs. The driver code
in 'drivers/usb/dwc3' is where the real driver lives.

Signed-off-by: Steven J. Hill <steven.hill@cavium.com>
Acked-by: David Daney <david.daney@cavium.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/15108/
Signed-off-by: James Hogan <james.hogan@imgtec.com>
arch/mips/cavium-octeon/Makefile
arch/mips/cavium-octeon/octeon-platform.c
arch/mips/cavium-octeon/octeon-usb.c [new file with mode: 0644]
arch/mips/include/asm/octeon/cvmx-gpio-defs.h