usb: dwc2: add compatible data for rockchip soc

This patch add compatible data for dwc2 controller found on
rk3066, rk3188 and rk3288 processors from rockchip.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Paul Zimmerman <paulz@synopsys.com>

Series-changes: 4
- max_transfer_size change to 65536, this should be enough
  for most transfer, the hardware auto-detect will set this
  to 0x7ffff which may make dma_alloc_coherent fail when
  non-dword aligned buf from driver like usbnet happen.

Series-changes: 2
- set most parameters as driver auto-detect

Change-Id: I519eb329257b507e6ac96cdba2fcc7f80203c2b0
UPSTREAM: ARM: dts: Turn on USB host vbus on rk3288-evb

There is no phy driver that works on the Rockchip board for either USB
host port yet.  For now just hardcode the vbus signal to be on all the
time which makes both the dwc2 host and the EHCI port work.

BUG=chrome-os-partner:30973
TEST=With series EHCI port works on evb

Change-Id: I0d645f6e132ae442cd20c1adb0e254c7fdee8e50
Signed-off-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
(cherry picked from git.kernel.org arm/arm-soc.git for-next
 commit 83a742b431501c1cf971983fa1911ae5d4b0440c)
Reviewed-on: https://chromium-review.googlesource.com/208240

Conflicts:
	arch/arm/boot/dts/rk3288-evb.dtsi
Merge branch '3.14_kernel' of https://github.com/rkchrome/kernel into 3.14_kernel