]> asedeno.scripts.mit.edu Git - linux.git/blob - Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux.git] / Documentation / devicetree / bindings / phy / meson-gxl-usb3-phy.txt
1 * Amlogic Meson GXL and GXM USB3 PHY and OTG detection binding
2
3 Required properties:
4 - compatible:   Should be "amlogic,meson-gxl-usb3-phy"
5 - #phys-cells:  must be 0 (see phy-bindings.txt in this directory)
6 - reg:          The base address and length of the registers
7 - interrupts:   the interrupt specifier for the OTG detection
8 - clocks:       phandles to the clocks for
9                 - the USB3 PHY
10                 - and peripheral mode/OTG detection
11 - clock-names:  must contain "phy" and "peripheral"
12 - resets:       phandle to the reset lines for:
13                 - the USB3 PHY and
14                 - peripheral mode/OTG detection
15 - reset-names:  must contain "phy" and "peripheral"
16
17 Optional properties:
18 - phy-supply:   see phy-bindings.txt in this directory
19
20
21 Example:
22         usb3_phy0: phy@78080 {
23                 compatible = "amlogic,meson-gxl-usb3-phy";
24                 #phy-cells = <0>;
25                 reg = <0x0 0x78080 0x0 0x20>;
26                 interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
27                 clocks = <&clkc CLKID_USB_OTG>, <&clkc_AO CLKID_AO_CEC_32K>;
28                 clock-names = "phy", "peripheral";
29                 resets = <&reset RESET_USB_OTG>, <&reset RESET_USB_OTG>;
30                 reset-names = "phy", "peripheral";
31         };