Staging
v0.5.1
https://github.com/torvalds/linux
Raw File
Tip revision: 9735a22799b9214d17d3c231fe377fc852f042e9 authored by Linus Torvalds on 03 April 2016, 14:09:40 UTC
Linux 4.6-rc2
Tip revision: 9735a22
dwc3-xilinx.txt
Xilinx SuperSpeed DWC3 USB SoC controller

Required properties:
- compatible:	Should contain "xlnx,zynqmp-dwc3"
- clocks:	A list of phandles for the clocks listed in clock-names
- clock-names:	Should contain the following:
  "bus_clk"	 Master/Core clock, have to be >= 125 MHz for SS
		 operation and >= 60MHz for HS operation

  "ref_clk"	 Clock source to core during PHY power down

Required child node:
A child node must exist to represent the core DWC3 IP block. The name of
the node is not important. The content of the node is defined in dwc3.txt.

Example device node:

		usb@0 {
			#address-cells = <0x2>;
			#size-cells = <0x1>;
			status = "okay";
			compatible = "xlnx,zynqmp-dwc3";
			clock-names = "bus_clk" "ref_clk";
			clocks = <&clk125>, <&clk125>;
			ranges;

			dwc3@fe200000 {
				compatible = "snps,dwc3";
				reg = <0x0 0xfe200000 0x40000>;
				interrupts = <0x0 0x41 0x4>;
				dr_mode = "host";
			};
		};
back to top