1736b1c9cSDavid Daney* UCTL USB controller glue 2736b1c9cSDavid Daney 3736b1c9cSDavid DaneyProperties: 4736b1c9cSDavid Daney- compatible: "cavium,octeon-6335-uctl" 5736b1c9cSDavid Daney 6736b1c9cSDavid Daney Compatibility with all cn6XXX SOCs. 7736b1c9cSDavid Daney 8736b1c9cSDavid Daney- reg: The base address of the UCTL register bank. 9736b1c9cSDavid Daney 10736b1c9cSDavid Daney- #address-cells: Must be <2>. 11736b1c9cSDavid Daney 12736b1c9cSDavid Daney- #size-cells: Must be <2>. 13736b1c9cSDavid Daney 14736b1c9cSDavid Daney- ranges: Empty to signify direct mapping of the children. 15736b1c9cSDavid Daney 16736b1c9cSDavid Daney- refclk-frequency: A single cell containing the reference clock 17736b1c9cSDavid Daney frequency in Hz. 18736b1c9cSDavid Daney 19736b1c9cSDavid Daney- refclk-type: A string describing the reference clock connection 20736b1c9cSDavid Daney either "crystal" or "external". 21736b1c9cSDavid Daney 22736b1c9cSDavid DaneyExample: 23736b1c9cSDavid Daney uctl@118006f000000 { 24736b1c9cSDavid Daney compatible = "cavium,octeon-6335-uctl"; 25736b1c9cSDavid Daney reg = <0x11800 0x6f000000 0x0 0x100>; 26736b1c9cSDavid Daney ranges; /* Direct mapping */ 27736b1c9cSDavid Daney #address-cells = <2>; 28736b1c9cSDavid Daney #size-cells = <2>; 29736b1c9cSDavid Daney /* 12MHz, 24MHz and 48MHz allowed */ 30736b1c9cSDavid Daney refclk-frequency = <24000000>; 31736b1c9cSDavid Daney /* Either "crystal" or "external" */ 32736b1c9cSDavid Daney refclk-type = "crystal"; 33736b1c9cSDavid Daney 34736b1c9cSDavid Daney ehci@16f0000000000 { 35736b1c9cSDavid Daney compatible = "cavium,octeon-6335-ehci","usb-ehci"; 36736b1c9cSDavid Daney reg = <0x16f00 0x00000000 0x0 0x100>; 37736b1c9cSDavid Daney interrupts = <0 56>; 38736b1c9cSDavid Daney big-endian-regs; 39736b1c9cSDavid Daney }; 40736b1c9cSDavid Daney ohci@16f0000000400 { 41736b1c9cSDavid Daney compatible = "cavium,octeon-6335-ohci","usb-ohci"; 42736b1c9cSDavid Daney reg = <0x16f00 0x00000400 0x0 0x100>; 43736b1c9cSDavid Daney interrupts = <0 56>; 44736b1c9cSDavid Daney big-endian-regs; 45736b1c9cSDavid Daney }; 46736b1c9cSDavid Daney }; 47