-
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-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/gregkh/usb Pull USB patches from Greg Kroah-Hartman: "Here's the big USB merge for 3.9-rc1 Nothing major, lots of gadget fixes, and of course, xhci stuff. All of this has been in linux-next for a while, with the exception of the last 3 patches, which were reverts of patches in the tree that caused problems, they went in yesterday." * tag 'usb-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (190 commits) Revert "USB: EHCI: make ehci-vt8500 a separate driver" Revert "USB: EHCI: make ehci-orion a separate driver" Revert "USB: update host controller Kconfig entries" USB: update host controller Kconfig entries USB: EHCI: make ehci-orion a separate driver USB: EHCI: make ehci-vt8500 a separate driver USB: usb-storage: unusual_devs update for Super TOP SATA bridge USB: ehci-omap: Fix autoloading of module USB: ehci-omap: Don't free gpios that we didn't request USB: option: add Huawei "ACM" devices using protocol = vendor USB: serial: fix null-pointer dereferences on disconnect USB: option: add Yota / Megafon M100-1 4g modem drivers/usb: add missing GENERIC_HARDIRQS dependencies USB: storage: properly handle the endian issues of idProduct testusb: remove all mentions of 'usbfs' usb: gadget: imx_udc: make it depend on BROKEN usb: omap_control_usb: fix compile warning ARM: OMAP: USB: Add phy binding information ARM: OMAP2: MUSB: Specify omap4 has mailbox ARM: OMAP: devices: create device for usb part of control module ...
- Loading branch information
Showing
175 changed files
with
6,384 additions
and
2,512 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 |
---|---|---|
|
@@ -227,3 +227,12 @@ Contact: Lan Tianyu <[email protected]> | |
Description: | ||
The /sys/bus/usb/devices/.../(hub interface)/portX | ||
is usb port device's sysfs directory. | ||
|
||
What: /sys/bus/usb/devices/.../(hub interface)/portX/connect_type | ||
Date: January 2013 | ||
Contact: Lan Tianyu <[email protected]> | ||
Description: | ||
Some platforms provide usb port connect types through ACPI. | ||
This attribute is to expose these information to user space. | ||
The file will read "hotplug", "wired" and "not used" if the | ||
information is available, and "unknown" otherwise. |
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,22 @@ | ||
synopsys DWC3 CORE | ||
|
||
DWC3- USB3 CONTROLLER | ||
|
||
Required properties: | ||
- compatible: must be "synopsys,dwc3" | ||
- reg : Address and length of the register set for the device | ||
- interrupts: Interrupts used by the dwc3 controller. | ||
- usb-phy : array of phandle for the PHY device | ||
|
||
Optional properties: | ||
- tx-fifo-resize: determines if the FIFO *has* to be reallocated. | ||
|
||
This is usually a subnode to DWC3 glue to which it is connected. | ||
|
||
dwc3@4a030000 { | ||
compatible = "synopsys,dwc3"; | ||
reg = <0x4a030000 0xcfff>; | ||
interrupts = <0 92 4> | ||
usb-phy = <&usb2_phy>, <&usb3,phy>; | ||
tx-fifo-resize; | ||
}; |
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,55 @@ | ||
* Samsung's usb phy transceiver | ||
|
||
The Samsung's phy transceiver is used for controlling usb phy for | ||
s3c-hsotg as well as ehci-s5p and ohci-exynos usb controllers | ||
across Samsung SOCs. | ||
TODO: Adding the PHY binding with controller(s) according to the under | ||
developement generic PHY driver. | ||
|
||
Required properties: | ||
|
||
Exynos4210: | ||
- compatible : should be "samsung,exynos4210-usbphy" | ||
- reg : base physical address of the phy registers and length of memory mapped | ||
region. | ||
|
||
Exynos5250: | ||
- compatible : should be "samsung,exynos5250-usbphy" | ||
- reg : base physical address of the phy registers and length of memory mapped | ||
region. | ||
|
||
Optional properties: | ||
- #address-cells: should be '1' when usbphy node has a child node with 'reg' | ||
property. | ||
- #size-cells: should be '1' when usbphy node has a child node with 'reg' | ||
property. | ||
- ranges: allows valid translation between child's address space and parent's | ||
address space. | ||
|
||
- The child node 'usbphy-sys' to the node 'usbphy' is for the system controller | ||
interface for usb-phy. It should provide the following information required by | ||
usb-phy controller to control phy. | ||
- reg : base physical address of PHY_CONTROL registers. | ||
The size of this register is the total sum of size of all PHY_CONTROL | ||
registers that the SoC has. For example, the size will be | ||
'0x4' in case we have only one PHY_CONTROL register (e.g. | ||
OTHERS register in S3C64XX or USB_PHY_CONTROL register in S5PV210) | ||
and, '0x8' in case we have two PHY_CONTROL registers (e.g. | ||
USBDEVICE_PHY_CONTROL and USBHOST_PHY_CONTROL registers in exynos4x). | ||
and so on. | ||
|
||
Example: | ||
- Exynos4210 | ||
|
||
usbphy@125B0000 { | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
compatible = "samsung,exynos4210-usbphy"; | ||
reg = <0x125B0000 0x100>; | ||
ranges; | ||
|
||
usbphy-sys { | ||
/* USB device and host PHY_CONTROL registers */ | ||
reg = <0x10020704 0x8>; | ||
}; | ||
}; |
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,20 @@ | ||
SMSC USB3503 High-Speed Hub Controller | ||
|
||
Required properties: | ||
- compatible: Should be "smsc,usb3503". | ||
- reg: Specifies the i2c slave address, it should be 0x08. | ||
- connect-gpios: Should specify GPIO for connect. | ||
- intn-gpios: Should specify GPIO for interrupt. | ||
- reset-gpios: Should specify GPIO for reset. | ||
- initial-mode: Should specify initial mode. | ||
(1 for HUB mode, 2 for STANDBY mode) | ||
|
||
Examples: | ||
usb3503@08 { | ||
compatible = "smsc,usb3503"; | ||
reg = <0x08>; | ||
connect-gpios = <&gpx3 0 1>; | ||
intn-gpios = <&gpx3 4 1>; | ||
reset-gpios = <&gpx3 5 1>; | ||
initial-mode = <1>; | ||
}; |
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 |
---|---|---|
|
@@ -7927,9 +7927,10 @@ F: drivers/net/wireless/ath/ar5523/ | |
USB ATTACHED SCSI | ||
M: Matthew Wilcox <[email protected]> | ||
M: Sarah Sharp <[email protected]> | ||
M: Gerd Hoffmann <[email protected]> | ||
L: [email protected] | ||
L: [email protected] | ||
S: Supported | ||
S: Maintained | ||
F: drivers/usb/storage/uas.c | ||
|
||
USB CDC ETHERNET DRIVER | ||
|
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
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.