Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 354693
b: refs/heads/master
c: 57f6ce0
h: refs/heads/master
i:
  354691: 57778bb
v: v3
  • Loading branch information
Kishon Vijay Abraham I authored and Felipe Balbi committed Jan 25, 2013
1 parent cd1a919 commit 18efd27
Show file tree
Hide file tree
Showing 6 changed files with 413 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ca784be36cc725bca9b526eba342de7550329731
refs/heads/master: 57f6ce072e35770a63be0c5d5e82f90d8da7d665
23 changes: 23 additions & 0 deletions trunk/Documentation/devicetree/bindings/usb/usb-phy.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,26 @@ usb2phy@4a0ad080 {
reg = <0x4a0ad080 0x58>;
ctrl-module = <&omap_control_usb>;
};

OMAP USB3 PHY

Required properties:
- compatible: Should be "ti,omap-usb3"
- reg : Address and length of the register set for the device.
- reg-names: The names of the register addresses corresponding to the registers
filled in "reg".

Optional properties:
- ctrl-module : phandle of the control module used by PHY driver to power on
the PHY.

This is usually a subnode of ocp2scp to which it is connected.

usb3phy@4a084400 {
compatible = "ti,omap-usb3";
reg = <0x4a084400 0x80>,
<0x4a084800 0x64>,
<0x4a084c00 0x40>;
reg-names = "phy_rx", "phy_tx", "pll_ctrl";
ctrl-module = <&omap_control_usb>;
};
10 changes: 10 additions & 0 deletions trunk/drivers/usb/phy/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,16 @@ config OMAP_USB2
The USB OTG controller communicates with the comparator using this
driver.

config OMAP_USB3
tristate "OMAP USB3 PHY Driver"
select USB_OTG_UTILS
select OMAP_CONTROL_USB
help
Enable this to support the USB3 PHY that is part of SOC. This
driver takes care of all the PHY functionality apart from comparator.
This driver interacts with the "OMAP Control USB Driver" to power
on/off the PHY.

config OMAP_CONTROL_USB
tristate "OMAP CONTROL USB Driver"
depends on ARCH_OMAP2PLUS
Expand Down
1 change: 1 addition & 0 deletions trunk/drivers/usb/phy/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
ccflags-$(CONFIG_USB_DEBUG) := -DDEBUG

obj-$(CONFIG_OMAP_USB2) += omap-usb2.o
obj-$(CONFIG_OMAP_USB3) += omap-usb3.o
obj-$(CONFIG_OMAP_CONTROL_USB) += omap-control-usb.o
obj-$(CONFIG_USB_ISP1301) += isp1301.o
obj-$(CONFIG_MV_U3D_PHY) += mv_u3d_phy.o
Expand Down
Loading

0 comments on commit 18efd27

Please sign in to comment.