]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - Bindings/phy/meson-gxl-usb3-phy.txt
Import DTS files from Linux 5.7
[FreeBSD/FreeBSD.git] / 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         };