Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 73ad0adc authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Merge tag 'usb-for-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next



Felipe writes:

usb: changes for v3.14 merge window

This pull request is quite extensive, containing
105 non-merge commits. Because of that, we describe
the changes in sections below:

New drivers:
	- Keystone PHY driver and DWC3 Glue Layer
	- Aeroflex Gaisler GRUSBDC
	- Tahvo PHY driver for N770
	- JZ4740 MUSB gluer Layer
	- Broadcom PHY Driver

Important new features:
	- MUSB DSPS learned about suspend/resume
	- New quirk_ep_out_aligned_size flag added to struct usb_gadget
	- DWC3 initializes the new quirk flag so gadget drivers can use it.
	- AM335x PHY Driver learns about remote wakeup
	- Renesas USBHS now requests DMA Engine only once
	- s3c-hsotg is now re-used on Broadcom devices
	- USB PHY layer now makes sure to initialize the notifier for all
		drivers
	- omap-control learned about TI's new AM437x devices
	- few other usb gadget/function drivers learned about the new
		configfs-based binding.

Misc Fixes and Clean Ups:
	- Several sparse fixes all over the place
	- Removal of redundant of_match_ptr()
	- r-car gen2 phy now uses usb_add_phy_dev()
	- removal of DEFINE_PCI_DEVICE_TABLE() from a few drivers
	- conversion to clk_prepare/clk_unprepare on r8a66597-udc
	- some randconfig errors and build warnings were fixed
	- removal of unnecessary lock on dwc3-omap.c

Signed-of-by: default avatarFelipe Balbi <balbi@ti.com>
parents 99f14bd4 836a2164
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/ffs.name
Date:		Nov 2013
KenelVersion:	3.13
Description:	The purpose of this directory is to create and remove it.

		A corresponding USB function instance is created/removed.
		There are no attributes here.

		All parameters are set through FunctionFS.
+8 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/Loopback.name
Date:		Nov 2013
KenelVersion:	3.13
Description:
		The attributes:

		qlen		- depth of loopback queue
		bulk_buflen	- buffer length
+12 −0
Original line number Diff line number Diff line
What:		/config/usb-gadget/gadget/functions/SourceSink.name
Date:		Nov 2013
KenelVersion:	3.13
Description:
		The attributes:

		pattern		- 0 (all zeros), 1 (mod63), 2 (none)
		isoc_interval	- 1..16
		isoc_maxpacket	- 0 - 1023 (fs), 0 - 1024 (hs/ss)
		isoc_mult	- 0..2 (hs/ss only)
		isoc_maxburst	- 0..15 (ss only)
		qlen		- buffer length
+16 −0
Original line number Diff line number Diff line
What:		/sys/bus/platform/devices/tahvo-usb/otg_mode
Date:		December 2013
Contact:	Aaro Koskinen <aaro.koskinen@iki.fi>
Description:
		Set or read the current OTG mode. Valid values are "host" and
		"peripheral".

		Reading: returns the current mode.

What:		/sys/bus/platform/devices/tahvo-usb/vbus
Date:		December 2013
Contact:	Aaro Koskinen <aaro.koskinen@iki.fi>
Description:
		Read the current VBUS state.

		Reading: returns "on" or "off".
+15 −0
Original line number Diff line number Diff line
BROADCOM KONA USB2 PHY

Required properties:
 - compatible: brcm,kona-usb2-phy
 - reg: offset and length of the PHY registers
 - #phy-cells: must be 0
Refer to phy/phy-bindings.txt for the generic PHY binding properties

Example:

	usbphy: usb-phy@3f130000 {
		compatible = "brcm,kona-usb2-phy";
		reg = <0x3f130000 0x28>;
		#phy-cells = <0>;
	};
Loading