| 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"; |
| }; |
| }; |