33 lines
		
	
	
		
			909 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			909 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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>;
 | |
| 			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";
 | |
| 			};
 | |
| 		};
 |