Commit a8427018 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull USB updates from Greg KH:
 "Here's the big USB 3.11-rc1 merge request.

  Lots of gadget and finally, chipidea driver updates (they were much
  needed), along with a new host controller driver, lots of little
  serial driver fixes, the removal of the 255 usb-serial device
  limitation, and a variety of other minor things.

  All of these have been in the linux-next releases for a while"

* tag 'usb-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (254 commits)
  usb: musb: omap2430: make it compile again
  usb: chipidea: ci_hdrc_imx: access phy via private data
  xhci: Add missing unlocks on error paths
  USB: option,qcserial: move Novatel Gobi1K IDs to qcserial
  ehci-atmel.c: prepare clk before calling enable
  USB: ohci-at91: prepare clk before calling enable
  USB: HWA: fix device probe failure
  wusbcore: add entries in Documentation/ABI for new wusbhc sysfs attributes
  wusbcore: add sysfs attribute for retry count
  wusbcore: add sysfs attribute for DNTS count and interval
  usb: chipidea: drop "13xxx" infix
  usb: phy: tegra: remove duplicated include from phy-tegra-usb.c
  usb: host: xhci-plat: release mem region while removing module
  usbmisc_imx: allow autoloading on according to dt ids
  usb: fix build error without CONFIG_USB_PHY
  usb: check usb_hub_to_struct_hub() return value
  xhci: check for failed dma pool allocation
  usb: gadget: f_subset: fix missing unlock on error in geth_alloc()
  usb: gadget: f_ncm: fix missing unlock on error in ncm_alloc()
  usb: gadget: f_ecm: fix missing unlock on error in ecm_alloc()
  ...
parents bcd7351e 3a0ddc71
Loading
Loading
Loading
Loading
+81 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget
Date:		Jun 2013
KenelVersion:	3.11
Description:
		This group contains sub-groups corresponding to created
		USB gadgets.

What:		/config/usb-gadget/gadget
Date:		Jun 2013
KenelVersion:	3.11
Description:

		The attributes of a gadget:

		UDC		- bind a gadget to UDC/unbind a gadget;
				write UDC's name found in /sys/class/udc/*
				to bind a gadget, empty string "" to unbind.

		bDeviceClass	- USB device class code
		bDeviceSubClass	- USB device subclass code
		bDeviceProtocol	- USB device protocol code
		bMaxPacketSize0	- maximum endpoint 0 packet size
		bcdDevice	- bcd device release number
		bcdUSB		- bcd USB specification version number
		idProduct	- product ID
		idVendor	- vendor ID

What:		/config/usb-gadget/gadget/configs
Date:		Jun 2013
KenelVersion:	3.11
Description:
		This group contains a USB gadget's configurations

What:		/config/usb-gadget/gadget/configs/config
Date:		Jun 2013
KernelVersion:	3.11
Description:
		The attributes of a configuration:

		bmAttributes	- configuration characteristics
		MaxPower	- maximum power consumption from the bus

What:		/config/usb-gadget/gadget/configs/config/strings
Date:		Jun 2013
KernelVersion:	3.11
Description:
		This group contains subdirectories for language-specific
		strings for this configuration.

What:		/config/usb-gadget/gadget/configs/config/strings/language
Date:		Jun 2013
KernelVersion:	3.11
Description:
		The attributes:

		configuration	- configuration description


What:		/config/usb-gadget/gadget/functions
Date:		Jun 2013
KenelVersion:	3.11
Description:
		This group contains functions available to this USB gadget.

What:		/config/usb-gadget/gadget/strings
Date:		Jun 2013
KenelVersion:	3.11
Description:
		This group contains subdirectories for language-specific
		strings for this gadget.

What:		/config/usb-gadget/gadget/strings/language
Date:		Jun 2013
KenelVersion:	3.11
Description:
		The attributes:

		serialnumber	- gadget's serial number (string)
		product		- gadget's product description
		manufacturer	- gadget's manufacturer description
+8 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/acm.name
Date:		Jun 2013
KenelVersion:	3.11
Description:

		This item contains just one readonly attribute: port_num.
		It contains the port number of the /dev/ttyGS<n> device
		associated with acm function's instance "name".
+16 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/ecm.name
Date:		Jun 2013
KenelVersion:	3.11
Description:
		The attributes:

		ifname		- network device interface name associated with
				this function instance
		qmult		- queue length multiplier for high and
				super speed
		host_addr	- MAC address of host's end of this
				Ethernet over USB link
		dev_addr	- MAC address of device's end of this
				Ethernet over USB link

+14 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/eem.name
Date:		Jun 2013
KenelVersion:	3.11
Description:
		The attributes:

		ifname		- network device interface name associated with
				this function instance
		qmult		- queue length multiplier for high and
				super speed
		host_addr	- MAC address of host's end of this
				Ethernet over USB link
		dev_addr	- MAC address of device's end of this
				Ethernet over USB link
+15 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/ncm.name
Date:		Jun 2013
KenelVersion:	3.11
Description:
		The attributes:

		ifname		- network device interface name associated with
				this function instance
		qmult		- queue length multiplier for high and
				super speed
		host_addr	- MAC address of host's end of this
				Ethernet over USB link
		dev_addr	- MAC address of device's end of this
				Ethernet over USB link
Loading