forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'usb-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/gregkh/usb Pull USB driver updates from Greg KH: "Here's the big USB (and PHY) driver patchset for 4.1-rc1. Everything here has been in linux-next, and the full details are below in the shortlog. Nothing major, just the normal round of new drivers,api updates, and other changes, mostly in the USB gadget area, as usual" * tag 'usb-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (252 commits) drivers/usb/core: devio.c: Removed an uneeded space before tab usb: dwc2: host: sleep USB_RESUME_TIMEOUT during resume usb: chipidea: debug: add low power mode check before print registers usb: chipidea: udc: bypass pullup DP when gadget connect in OTG fsm mode usb: core: hub: use new USB_RESUME_TIMEOUT usb: isp1760: hcd: use new USB_RESUME_TIMEOUT usb: dwc2: hcd: use new USB_RESUME_TIMEOUT usb: host: sl811: use new USB_RESUME_TIMEOUT usb: host: r8a66597: use new USB_RESUME_TIMEOUT usb: host: oxu210hp: use new USB_RESUME_TIMEOUT usb: host: fusbh200: use new USB_RESUME_TIMEOUT usb: host: fotg210: use new USB_RESUME_TIMEOUT usb: host: isp116x: use new USB_RESUME_TIMEOUT usb: musb: use new USB_RESUME_TIMEOUT usb: host: uhci: use new USB_RESUME_TIMEOUT usb: host: ehci: use new USB_RESUME_TIMEOUT usb: host: xhci: use new USB_RESUME_TIMEOUT usb: define a generic USB_RESUME_TIMEOUT macro usb: musb: dsps: fix build on i386 when COMPILE_TEST is set ehci-hub: use USB_DT_HUB ...
- Loading branch information
Showing
157 changed files
with
5,626 additions
and
2,834 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
What: /config/usb-gadget/gadget/functions/printer.name | ||
Date: Apr 2015 | ||
KernelVersion: 4.1 | ||
Description: | ||
The attributes: | ||
|
||
pnp_string - Data to be passed to the host in pnp string | ||
q_len - Number of requests per endpoint | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Device tree binding documentation for am816x USB PHY | ||
========================= | ||
|
||
Required properties: | ||
- compatible : should be "ti,dm816x-usb-phy" | ||
- reg : offset and length of the PHY register set. | ||
- reg-names : name for the phy registers | ||
- clocks : phandle to the clock | ||
- clock-names : name of the clock | ||
- syscon: phandle for the syscon node to access misc registers | ||
- #phy-cells : from the generic PHY bindings, must be 1 | ||
- syscon: phandle for the syscon node to access misc registers | ||
|
||
Example: | ||
|
||
usb_phy0: usb-phy@20 { | ||
compatible = "ti,dm8168-usb-phy"; | ||
reg = <0x20 0x8>; | ||
reg-names = "phy"; | ||
clocks = <&main_fapll 6>; | ||
clock-names = "refclk"; | ||
#phy-cells = <0>; | ||
syscon = <&scm_conf>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
Allwinner sun9i USB PHY | ||
----------------------- | ||
|
||
Required properties: | ||
- compatible : should be one of | ||
* allwinner,sun9i-a80-usb-phy | ||
- reg : a list of offset + length pairs | ||
- #phy-cells : from the generic phy bindings, must be 0 | ||
- phy_type : "hsic" for HSIC usage; | ||
other values or absence of this property indicates normal USB | ||
- clocks : phandle + clock specifier for the phy clocks | ||
- clock-names : depending on the "phy_type" property, | ||
* "phy" for normal USB | ||
* "hsic_480M", "hsic_12M" for HSIC | ||
- resets : a list of phandle + reset specifier pairs | ||
- reset-names : depending on the "phy_type" property, | ||
* "phy" for normal USB | ||
* "hsic" for HSIC | ||
|
||
Optional Properties: | ||
- phy-supply : from the generic phy bindings, a phandle to a regulator that | ||
provides power to VBUS. | ||
|
||
It is recommended to list all clocks and resets available. | ||
The driver will only use those matching the phy_type. | ||
|
||
Example: | ||
usbphy1: phy@00a01800 { | ||
compatible = "allwinner,sun9i-a80-usb-phy"; | ||
reg = <0x00a01800 0x4>; | ||
clocks = <&usb_phy_clk 2>, <&usb_phy_clk 10>, | ||
<&usb_phy_clk 3>; | ||
clock-names = "hsic_480M", "hsic_12M", "phy"; | ||
resets = <&usb_phy_clk 18>, <&usb_phy_clk 19>; | ||
reset-names = "hsic", "phy"; | ||
status = "disabled"; | ||
#phy-cells = <0>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1468,6 +1468,8 @@ F: drivers/clocksource/arm_global_timer.c | |
F: drivers/i2c/busses/i2c-st.c | ||
F: drivers/media/rc/st_rc.c | ||
F: drivers/mmc/host/sdhci-st.c | ||
F: drivers/phy/phy-miphy28lp.c | ||
F: drivers/phy/phy-miphy365x.c | ||
F: drivers/phy/phy-stih407-usb.c | ||
F: drivers/phy/phy-stih41x-usb.c | ||
F: drivers/pinctrl/pinctrl-st.c | ||
|
@@ -2518,7 +2520,7 @@ F: Documentation/zh_CN/ | |
|
||
CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER | ||
M: Peter Chen <[email protected]> | ||
T: git git://github.com/hzpeterchen/linux-usb.git | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/usb/chipidea/ | ||
|
@@ -10132,6 +10134,12 @@ S: Maintained | |
F: drivers/net/usb/cdc_*.c | ||
F: include/uapi/linux/usb/cdc.h | ||
|
||
USB CHAOSKEY DRIVER | ||
M: Keith Packard <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/usb/misc/chaoskey.c | ||
|
||
USB CYPRESS C67X00 DRIVER | ||
M: Peter Korsgaard <[email protected]> | ||
L: [email protected] | ||
|
@@ -10212,7 +10220,7 @@ F: drivers/usb/host/ohci* | |
|
||
USB OTG FSM (Finite State Machine) | ||
M: Peter Chen <[email protected]> | ||
T: git git://github.com/hzpeterchen/linux-usb.git | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/usb/common/usb-otg-fsm.c | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.