USB/Thunderbolt changes for 6.1-rc1
Here is the big set of USB and Thunderbolt driver changes for 6.1-rc1.
Nothing major in here, lots of little things with new devices supported
and updates for a few drivers. Highlights include:
- thunderbolt/USB4 devices supported a bit better than before,
and some new ids to enable new hardware devices
- USB gadget uvc updates for newer video formats and better v4l
integration (the v4l portions were acked by those maintainers)
- typec updates for tiny issues and more typec drivers for new
chips.
- xhci tiny updates for minor issues
- big usb-serial ftdi_sio driver update to handle new devices
better
- lots of tiny dwc3 fixes and updates for the IP block that is
showing up everywhere these days
- dts updates for new devices being supported
- other tiny janitorial and cleanups fixes for lots of different
USB drivers. Full details are in the shortlog.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-----BEGIN PGP SIGNATURE-----
iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCY0BN9g8cZ3JlZ0Brcm9h
aC5jb20ACgkQMUfUDdst+yljdgCdH4Fev4Nvf2Nokfv0q0krcRB3YpUAn1aZfpb/
EbgxsxhPnTJg+mmXyLms
=IxUy
-----END PGP SIGNATURE-----
Merge tag 'usb-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Pull USB / Thunderbolt updates from Greg KH:
"Here is the big set of USB and Thunderbolt driver changes for 6.1-rc1.
Nothing major in here, lots of little things with new devices
supported and updates for a few drivers. Highlights include:
- thunderbolt/USB4 devices supported a bit better than before, and
some new ids to enable new hardware devices
- USB gadget uvc updates for newer video formats and better v4l
integration (the v4l portions were acked by those maintainers)
- typec updates for tiny issues and more typec drivers for new chips.
- xhci tiny updates for minor issues
- big usb-serial ftdi_sio driver update to handle new devices better
- lots of tiny dwc3 fixes and updates for the IP block that is
showing up everywhere these days
- dts updates for new devices being supported
- other tiny janitorial and cleanups fixes for lots of different USB
drivers. Full details are in the shortlog.
All of these have been in linux-next for a while with no reported
issues"
* tag 'usb-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (169 commits)
usb: gadget: uvc: don't put item still in use
usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
usb: host: ehci-exynos: switch to using gpiod API
Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
dt-bindings: usb: Convert FOTG210 to dt schema
usb: mtu3: fix failed runtime suspend in host only mode
USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"
usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra
usb: typec: Replace custom implementation of device_match_fwnode()
usb: typec: ucsi: Don't warn on probe deferral
usb: add quirks for Lenovo OneLink+ Dock
MAINTAINERS: switch dwc3 to Thinh
usb: idmouse: fix an uninit-value in idmouse_open
USB: PHY: JZ4770: Switch to use dev_err_probe() helper
usb: phy: generic: Switch to use dev_err_probe() helper
usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs
usb: cdns3: remove dead code
usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair
usb: musb: sunxi: Switch to use dev_err_probe() helper
...
This commit is contained in:
commit
d3dcbe24a0
191 changed files with 4600 additions and 2276 deletions
|
|
@ -24,4 +24,30 @@ enum usbip_device_status {
|
|||
VDEV_ST_USED,
|
||||
VDEV_ST_ERROR
|
||||
};
|
||||
|
||||
/* USB URB Transfer flags:
|
||||
*
|
||||
* USBIP server and client (vchi) pack URBs in TCP packets. The following
|
||||
* are the transfer type defines used in USBIP protocol.
|
||||
*/
|
||||
|
||||
#define USBIP_URB_SHORT_NOT_OK 0x0001
|
||||
#define USBIP_URB_ISO_ASAP 0x0002
|
||||
#define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
|
||||
#define USBIP_URB_ZERO_PACKET 0x0040
|
||||
#define USBIP_URB_NO_INTERRUPT 0x0080
|
||||
#define USBIP_URB_FREE_BUFFER 0x0100
|
||||
#define USBIP_URB_DIR_IN 0x0200
|
||||
#define USBIP_URB_DIR_OUT 0
|
||||
#define USBIP_URB_DIR_MASK USBIP_URB_DIR_IN
|
||||
|
||||
#define USBIP_URB_DMA_MAP_SINGLE 0x00010000
|
||||
#define USBIP_URB_DMA_MAP_PAGE 0x00020000
|
||||
#define USBIP_URB_DMA_MAP_SG 0x00040000
|
||||
#define USBIP_URB_MAP_LOCAL 0x00080000
|
||||
#define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
|
||||
#define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
|
||||
#define USBIP_URB_DMA_SG_COMBINED 0x00400000
|
||||
#define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000
|
||||
|
||||
#endif /* _UAPI_LINUX_USBIP_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue