Greg Kroah-Hartman wrote:
On Wed, Jan 13, 2021 at 06:52:37PM -0800, Thinh Nguyen wrote:
quoted
A USB SuperSpeed Plus device may operate at different speed and lane count
(i.e. gen2x2, gen1x2, or gen2x1). The DWC_usb32 IP supports SuperSpeed Plus
gen2x2. To support this, this series update a few things to the USB gadget
stack and dwc3 driver:
* Accept and parse new maximum_speed devicetree property strings
* Introduce enum usb_ssp_rate to describe the speed in SuperSpeed Plus genXxY
* Capture the connected and max supported usb_ssp_rate
* Report the device sublink speeds base on the usb_ssp_rate in the BOS
descriptor
* Introduce gadget ops to select SuperSpeed Plus various transfer rate and lane
count
* Update dwc3 driver to support the above changes
I've taken the first 5 patches now, I'll wait for the DT maintainers and
dwc3 maintainers to review the rest before I can take them. Feel free
to rebase and resend the smaller set of patches if that makes it easier
for them to review.
thanks,
greg k-h
Just rebased and resent.
Thanks!
Thinh