[PATCH v3 0/9] usb core and xhci USB 3.1 features for usb-next

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg

These are the last 4 patches of the USB 3.1 support series asked to be
resent because of the extra line and weird indentation of patch 6/9.
The only change in v3 is removing the empty line and comment.

full v2 series can be found here :
http://marc.info/?l=linux-usb&m=144973426021853&w=2

Not sure about patch numbering policy when resending partial series,
but seems intuitive to keep the original patch numbers.

This patchseries continues on the USB 3.1 support, It adds a new
USB_SUPER_SPEED_PLUS speed, adds and takes into use a new extended
get_port_status hub request introduced in USB 3.1.

The most visible change to users is the speed "10000" shown by
lsusb -t, and the occasional "SuperSpeedPlus" string visible when
a new USB 3.1 SSP device is detected.

v2. Use USB_DT_DEVICE for the usb3.1 roothub bDescriptorType field.
    (PATCH 4/9). Suggested by Sergei

v3. remove extra comment and empty line in patch 6/9


Mathias Nyman (9):
  usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1
    devices
  usb: set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS
  usb: show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices
  usb: add device descriptor for usb 3.1 root hub
  usb: Support USB 3.1 extended port status request
  xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices.
  xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable
    controllers
  xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device
    capability
  xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP
    devices

 drivers/usb/common/common.c   |  1 +
 drivers/usb/core/config.c     |  3 +-
 drivers/usb/core/devices.c    | 10 +++--
 drivers/usb/core/hcd-pci.c    |  2 +-
 drivers/usb/core/hcd.c        | 41 +++++++++++++++---
 drivers/usb/core/hub.c        | 96 ++++++++++++++++++++++++++++++++++---------
 drivers/usb/core/hub.h        |  7 ++++
 drivers/usb/core/sysfs.c      |  3 ++
 drivers/usb/core/urb.c        |  3 +-
 drivers/usb/core/usb.h        |  2 +-
 drivers/usb/host/xhci-hub.c   | 27 ++++++++----
 drivers/usb/host/xhci-mem.c   | 12 ++++--
 drivers/usb/host/xhci-ring.c  |  3 +-
 drivers/usb/host/xhci.c       |  8 +++-
 drivers/usb/host/xhci.h       |  1 +
 include/uapi/linux/usb/ch11.h | 21 ++++++++++
 include/uapi/linux/usb/ch9.h  |  1 +
 17 files changed, 193 insertions(+), 48 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux