Merge tag 'fscache-fixes-20141013' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / phy / phy-stih407-usb.txt
1 ST STiH407 USB PHY controller
2
3 This file documents the dt bindings for the usb picoPHY driver which is the PHY for both USB2 and USB3
4 host controllers (when controlling usb2/1.1 devices) available on STiH407 SoC family from STMicroelectronics.
5
6 Required properties:
7 - compatible            : should be "st,stih407-usb2-phy"
8 - reg                   : contain the offset and length of the system configuration registers
9                           used as glue logic to control & parameter phy
10 - reg-names             : the names of the system configuration registers in "reg", should be "param" and "reg"
11 - st,syscfg             : sysconfig register to manage phy parameter at driver level
12 - resets                : list of phandle and reset specifier pairs. There should be two entries, one
13                           for the whole phy and one for the port
14 - reset-names           : list of reset signal names. Should be "global" and "port"
15 See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
16 See: Documentation/devicetree/bindings/reset/reset.txt
17
18 Example:
19
20 usb2_picophy0: usbpicophy@f8 {
21         compatible      = "st,stih407-usb2-phy";
22         reg             = <0xf8 0x04>,  /* syscfg 5062 */
23                           <0xf4 0x04>;  /* syscfg 5061 */
24         reg-names       = "param", "ctrl";
25         #phy-cells      = <0>;
26         st,syscfg       = <&syscfg_core>;
27         resets          = <&softreset STIH407_PICOPHY_SOFTRESET>,
28                           <&picophyreset STIH407_PICOPHY0_RESET>;
29         reset-names     = "global", "port";
30 };