usb: host: xhci: mvebu: add reset on resume quirk
authorOfer Heifetz <oferh@marvell.com>
Tue, 29 Jan 2019 09:23:41 +0000 (10:23 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Jan 2019 08:22:35 +0000 (09:22 +0100)
commit12453a897e36665d75f1d7b722159ae1eeadf81c
treefc4674ac666a190da2d85a9c4eea520f6d537375
parentb97a31348379f7beed7664a8d4eab491e227c165
usb: host: xhci: mvebu: add reset on resume quirk

The mvebu xHCI host driver does not have suspend/resume support. Use of
the XHCI_RESET_ON_RESUME quirk is mandatory in order to avoid failures
after resume. This will work only if no USB device is plugged-in.

While at it, mention in the Kconfig file that this IP is also present
on the A3700 SoC.

Signed-off-by: Ofer Heifetz <oferh@marvell.com>
[miquel.raynal@bootlin.com: Reword the commit message]
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/Kconfig
drivers/usb/host/xhci-mvebu.c
drivers/usb/host/xhci-mvebu.h
drivers/usb/host/xhci-plat.c