MLK-11340-38 usb: chipidea: imx: enable different wakeup setting
authorPeter Chen <peter.chen@freescale.com>
Fri, 3 Jan 2014 05:45:30 +0000 (13:45 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:47:01 +0000 (14:47 -0500)
commit2cb7560111c44fa4fa067932084d1e0027e9cb40
treeccec96faa8c37b56fd125e35fda4eefc3e692c87
parent1d46d6c4528f5748bdea2a07a3d36f00fa16d5a8
MLK-11340-38 usb: chipidea: imx: enable different wakeup setting

We have different wakeup setting for different roles:
For peripheral-only mode, we may only enable vbus wakeup.
The Micro-AB cable should not be considered as wakeup source.
For host-only mode, the ID change or vbus change should not be
considered as wakeup source.
For OTG mode, all wakeup setting should be considered as wakeup
source.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
(cherry picked from commit 632e2eda5d071781479e0e0a80496c9a198d614f)
drivers/usb/chipidea/ci_hdrc_imx.c
drivers/usb/chipidea/ci_hdrc_imx.h
drivers/usb/chipidea/usbmisc_imx.c