xref: /freebsd/sys/contrib/device-tree/Bindings/phy/fsl,imx8mq-usb-phy.txt (revision 6be3386466ab79a84b48429ae66244f21526d3df)
1c66ec88fSEmmanuel Vadot* Freescale i.MX8MQ USB3 PHY binding
2c66ec88fSEmmanuel Vadot
3c66ec88fSEmmanuel VadotRequired properties:
4*6be33864SEmmanuel Vadot- compatible:	Should be "fsl,imx8mq-usb-phy" or "fsl,imx8mp-usb-phy"
5c66ec88fSEmmanuel Vadot- #phys-cells:	must be 0 (see phy-bindings.txt in this directory)
6c66ec88fSEmmanuel Vadot- reg:		The base address and length of the registers
7c66ec88fSEmmanuel Vadot- clocks:	phandles to the clocks for each clock listed in clock-names
8c66ec88fSEmmanuel Vadot- clock-names:	must contain "phy"
9c66ec88fSEmmanuel Vadot
10c66ec88fSEmmanuel VadotOptional properties:
11c66ec88fSEmmanuel Vadot- vbus-supply: A phandle to the regulator for USB VBUS.
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel VadotExample:
14c66ec88fSEmmanuel Vadot	usb3_phy0: phy@381f0040 {
15c66ec88fSEmmanuel Vadot		compatible = "fsl,imx8mq-usb-phy";
16c66ec88fSEmmanuel Vadot		reg = <0x381f0040 0x40>;
17c66ec88fSEmmanuel Vadot		clocks = <&clk IMX8MQ_CLK_USB1_PHY_ROOT>;
18c66ec88fSEmmanuel Vadot		clock-names = "phy";
19c66ec88fSEmmanuel Vadot		#phy-cells = <0>;
20c66ec88fSEmmanuel Vadot	};
21