1 OCTEON/OCTEON+ USB BLOCK
7 - compatible: must be "cavium,octeon-5750-usbn"
9 - reg: specifies the physical base address of the USBN block and
10 the length of the memory mapped region.
12 - #address-cells: specifies the number of cells needed to encode an
13 address. The value must be 2.
15 - #size-cells: specifies the number of cells used to represent the size
16 of an address. The value must be 2.
18 - ranges: specifies the translation between child address space and parent
21 - clock-frequency: speed of the USB reference clock. Allowed values are
22 12000000, 24000000 or 48000000.
24 - cavium,refclk-type: type of the USB reference clock. Allowed values are
25 "crystal" or "external".
27 - refclk-frequency: deprecated, use "clock-frequency".
29 - refclk-type: deprecated, use "cavium,refclk-type".
33 The main node must have one child node which describes the built-in
38 - compatible: must be "cavium,octeon-5750-usbc"
40 - reg: specifies the physical base address of the USBC block and
41 the length of the memory mapped region.
43 - interrupts: specifies the interrupt number for the USB controller.
47 usbn: usbn@1180068000000 {
48 compatible = "cavium,octeon-5750-usbn";
49 reg = <0x11800 0x68000000 0x0 0x1000>;
50 ranges; /* Direct mapping */
53 clock-frequency = <12000000>;
54 cavium,refclk-type = "crystal";
57 compatible = "cavium,octeon-5750-usbc";
58 reg = <0x16f00 0x10000000 0x0 0x80000>;