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

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

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

Felipe writes:

USB: changes for v4.11

Here's the big pull request for the Gadget
API. Again the majority of changes sit in dwc2
driver. Most important changes contain a workaround
for GOTGCTL being wrong, a sleep-inside-spinlock fix
and the big series of cleanups on dwc2.

One important thing on dwc3 is that we don't anymore
need gadget drivers to cope with unaligned OUT
transfers for us. We have support for appending one
extra chained TRB to align transfer ourselves.

Apart from these, the usual set of typos,
non-critical fixes, etc.
parents 6969408d e42a5dbb
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -20,10 +20,10 @@ See: Documentation/devicetree/bindings/reset/reset.txt
   with 'reg' property

 - pinctl-names	: A pinctrl state named "default" must be defined
See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt
See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt

 - pinctrl-0	: Pin control group
See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt
See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt

 - ranges	: allows valid 1:1 translation between child's address space and
		  parent's address space
+4 −0
Original line number Diff line number Diff line
@@ -56,6 +56,10 @@ Optional properties:

 - <DEPRECATED> tx-fifo-resize: determines if the FIFO *has* to be reallocated.

 - in addition all properties from usb-xhci.txt from the current directory are
   supported as well


This is usually a subnode to DWC3 glue to which it is connected.

dwc3@4a030000 {
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ Required properties:
 - interrupts		: one EHCI interrupt should be described here
 - pinctrl-names	: a pinctrl state named "default" must be defined
 - pinctrl-0		: phandle referencing pin configuration of the USB controller
See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt
See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
 - clocks		: phandle list of usb clocks
 - clock-names		: should be "ic" for interconnect clock and "clk48"
See: Documentation/devicetree/bindings/clock/clock-bindings.txt
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ Optional properties:
	"id_float" and "id_ground" are optinal which depends on
	"mediatek,enable-manual-drd"
 - pinctrl-0 : pin control group
	See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt
	See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt

 - maximum-speed : valid arguments are "super-speed", "high-speed" and
	"full-speed"; refer to usb/generic.txt
+2 −2
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ Optional properties:
 - usb3-lpm-capable : supports USB3.0 LPM
 - pinctrl-names : a pinctrl state named "default" must be defined
 - pinctrl-0 : pin control group
	See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt
	See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt

Example:
usb30: usb@11270000 {
@@ -68,7 +68,7 @@ usb30: usb@11270000 {

In the case, xhci is added as subnode to mtu3. An example and the DT binding
details of mtu3 can be found in:
Documentation/devicetree/bindings/usb/mtu3.txt
Documentation/devicetree/bindings/usb/mt8173-mtu3.txt

Required properties:
 - compatible : should contain "mediatek,mt8173-xhci"
Loading