usb: define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane
authorMathias Nyman <mathias.nyman@linux.intel.com>
Thu, 19 Apr 2018 16:05:50 +0000 (19:05 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 Apr 2018 14:10:15 +0000 (16:10 +0200)
commitffe95371d2a84f3ad8085656d4fcb2fc926ff7a1
tree8b22efa8193a04e2a950d83171c60912c5182f5c
parent32ce77d52eba678a272601a584b0f006d7df547c
usb: define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane

Hosts that support USB 3.2 Enhaned SuperSpeed can set their hcd speed
to HCD_USB32 to let usb core and host drivers know that the controller
supports new USB 3.2 dual-lane features.

make sure usb core handle HCD_USB32 hosts correctly, for now similar
to HCD_USB32.

Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/hcd.c
include/linux/usb/hcd.h