usb-ohci.txt 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. USB OHCI controllers
  2. Required properties:
  3. - compatible : "generic-ohci"
  4. - reg : ohci controller register range (address and length)
  5. - interrupts : ohci controller interrupt
  6. Optional properties:
  7. - big-endian-regs : boolean, set this for hcds with big-endian registers
  8. - big-endian-desc : boolean, set this for hcds with big-endian descriptors
  9. - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc
  10. - no-big-frame-no : boolean, set if frame_no lives in bits [15:0] of HCCA
  11. - remote-wakeup-connected: remote wakeup is wired on the platform
  12. - num-ports : u32, to override the detected port count
  13. - clocks : a list of phandle + clock specifier pairs
  14. - phys : see usb-hcd.txt in the current directory
  15. - resets : a list of phandle + reset specifier pairs
  16. additionally the properties from usb-hcd.txt (in the current directory) are
  17. supported.
  18. Example:
  19. ohci0: usb@1c14400 {
  20. compatible = "allwinner,sun4i-a10-ohci", "generic-ohci";
  21. reg = <0x01c14400 0x100>;
  22. interrupts = <64>;
  23. clocks = <&usb_clk 6>, <&ahb_gates 2>;
  24. phys = <&usbphy 1>;
  25. phy-names = "usb";
  26. };