1 Cavium SuperSpeed DWC3 USB SoC controller 1 Cavium SuperSpeed DWC3 USB SoC controller 2 2 3 Required properties: 3 Required properties: 4 - compatible: Should contain "cavium,octeon- 4 - compatible: Should contain "cavium,octeon-7130-usb-uctl" 5 5 6 Required child node: 6 Required child node: 7 A child node must exist to represent the core 7 A child node must exist to represent the core DWC3 IP block. The name of 8 the node is not important. The content of the 8 the node is not important. The content of the node is defined in dwc3.txt. 9 9 10 Example device node: 10 Example device node: 11 11 12 uctl@1180069000000 { 12 uctl@1180069000000 { 13 compatible = "cavi 13 compatible = "cavium,octeon-7130-usb-uctl"; 14 reg = <0x00011800 14 reg = <0x00011800 0x69000000 0x00000000 0x00000100>; 15 ranges; 15 ranges; 16 #address-cells = < 16 #address-cells = <0x00000002>; 17 #size-cells = <0x0 17 #size-cells = <0x00000002>; 18 refclk-frequency = 18 refclk-frequency = <0x05f5e100>; 19 refclk-type-ss = " 19 refclk-type-ss = "dlmc_ref_clk0"; 20 refclk-type-hs = " 20 refclk-type-hs = "dlmc_ref_clk0"; 21 power = <0x0000000 21 power = <0x00000002 0x00000002 0x00000001>; 22 xhci@1690000000000 22 xhci@1690000000000 { 23 compatible 23 compatible = "cavium,octeon-7130-xhci", "snps,dwc3"; 24 reg = <0x0 24 reg = <0x00016900 0x00000000 0x00000010 0x00000000>; 25 interrupt- 25 interrupt-parent = <0x00000010>; 26 interrupts 26 interrupts = <0x00000009 0x00000004>; 27 }; 27 }; 28 }; 28 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.