-
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.10-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 pull request for 3.10-rc1. Lots of USB patches here, the majority being USB gadget changes and USB-serial driver cleanups, the rest being ARM build fixes / cleanups, and individual driver updates. We also finally got some chipidea fixes, which have been delayed for a number of kernel releases, as the maintainer has now reappeared. All of these have been in linux-next for a while" * tag 'usb-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (568 commits) USB: ehci-msm: USB_MSM_OTG needs USB_PHY USB: OHCI: avoid conflicting platform drivers USB: OMAP: ISP1301 needs USB_PHY USB: lpc32xx: ISP1301 needs USB_PHY USB: ftdi_sio: enable two UART ports on ST Microconnect Lite usb: phy: tegra: don't call into tegra-ehci directly usb: phy: phy core cannot yet be a module USB: Fix initconst in ehci driver usb-storage: CY7C68300A chips do not support Cypress ATACB USB: serial: option: Added support Olivetti Olicard 145 USB: ftdi_sio: correct ST Micro Connect Lite PIDs ARM: mxs_defconfig: add CONFIG_USB_PHY ARM: imx_v6_v7_defconfig: add CONFIG_USB_PHY usb: phy: remove exported function from __init section usb: gadget: zero: put function instances on unbind usb: gadget: f_sourcesink.c: correct a copy-paste misnomer usb: gadget: cdc2: fix error return code in cdc_do_config() usb: gadget: multi: fix error return code in rndis_do_config() usb: gadget: f_obex: fix error return code in obex_bind() USB: storage: convert to use module_usb_driver() ...
- Loading branch information
Showing
323 changed files
with
10,495 additions
and
9,849 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
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,32 @@ | ||
OMAP HS USB EHCI controller | ||
|
||
This device is usually the child of the omap-usb-host | ||
Documentation/devicetree/bindings/mfd/omap-usb-host.txt | ||
|
||
Required properties: | ||
|
||
- compatible: should be "ti,ehci-omap" | ||
- reg: should contain one register range i.e. start and length | ||
- interrupts: description of the interrupt line | ||
|
||
Optional properties: | ||
|
||
- phys: list of phandles to PHY nodes. | ||
This property is required if at least one of the ports are in | ||
PHY mode i.e. OMAP_EHCI_PORT_MODE_PHY | ||
|
||
To specify the port mode, see | ||
Documentation/devicetree/bindings/mfd/omap-usb-host.txt | ||
|
||
Example for OMAP4: | ||
|
||
usbhsehci: ehci@4a064c00 { | ||
compatible = "ti,ehci-omap", "usb-ehci"; | ||
reg = <0x4a064c00 0x400>; | ||
interrupts = <0 77 0x4>; | ||
}; | ||
|
||
&usbhsehci { | ||
phys = <&hsusb1_phy 0 &hsusb3_phy>; | ||
}; | ||
|
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,15 @@ | ||
OMAP HS USB OHCI controller (OMAP3 and later) | ||
|
||
Required properties: | ||
|
||
- compatible: should be "ti,ohci-omap3" | ||
- reg: should contain one register range i.e. start and length | ||
- interrupts: description of the interrupt line | ||
|
||
Example for OMAP4: | ||
|
||
usbhsohci: ohci@4a064800 { | ||
compatible = "ti,ohci-omap3", "usb-ohci"; | ||
reg = <0x4a064800 0x400>; | ||
interrupts = <0 76 0x4>; | ||
}; |
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,34 @@ | ||
USB NOP PHY | ||
|
||
Required properties: | ||
- compatible: should be usb-nop-xceiv | ||
|
||
Optional properties: | ||
- clocks: phandle to the PHY clock. Use as per Documentation/devicetree | ||
/bindings/clock/clock-bindings.txt | ||
This property is required if clock-frequency is specified. | ||
|
||
- clock-names: Should be "main_clk" | ||
|
||
- clock-frequency: the clock frequency (in Hz) that the PHY clock must | ||
be configured to. | ||
|
||
- vcc-supply: phandle to the regulator that provides RESET to the PHY. | ||
|
||
- reset-supply: phandle to the regulator that provides power to the PHY. | ||
|
||
Example: | ||
|
||
hsusb1_phy { | ||
compatible = "usb-nop-xceiv"; | ||
clock-frequency = <19200000>; | ||
clocks = <&osc 0>; | ||
clock-names = "main_clk"; | ||
vcc-supply = <&hsusb1_vcc_regulator>; | ||
reset-supply = <&hsusb1_reset_regulator>; | ||
}; | ||
|
||
hsusb1_phy is a NOP USB PHY device that gets its clock from an oscillator | ||
and expects that clock to be configured to 19.2MHz by the NOP PHY driver. | ||
hsusb1_vcc_regulator provides power to the PHY and hsusb1_reset_regulator | ||
controls RESET. |
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.