usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core
authorPeter Chen <peter.chen@nxp.com>
Sat, 8 May 2021 05:33:57 +0000 (13:33 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 May 2021 14:01:59 +0000 (16:01 +0200)
commitcbbc07e1e892c373f30f4ba08fedecd49afca247
tree183399e5734c7fd26728faa483e2318663492007
parent9e8d268f831b87891202e8566a0f9acc7adbbc5c
usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core

It is needed at USB Certification test for Embedded Host 2.0, and
the detail is at CH6.4.1.1 of On-The-Go and Embedded Host Supplement
to the USB Revision 2.0 Specification. Since other USB 2.0 capable
host like XHCI also need it, so move it to HCD core.

Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Li Jun <jun.li@nxp.com>
Link: https://lore.kernel.org/r/1620452039-11694-1-git-send-email-jun.li@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/hcd.c
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-hub.c
drivers/usb/host/ehci-q.c
include/linux/usb/hcd.h