omap-usb.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. OMAP GLUE
  2. OMAP MUSB GLUE
  3. - compatible : Should be "ti,omap4-musb" or "ti,omap3-musb"
  4. - ti,hwmods : must be "usb_otg_hs"
  5. - multipoint : Should be "1" indicating the musb controller supports
  6. multipoint. This is a MUSB configuration-specific setting.
  7. - num_eps : Specifies the number of endpoints. This is also a
  8. MUSB configuration-specific setting. Should be set to "16"
  9. - ram_bits : Specifies the ram address size. Should be set to "12"
  10. - interface_type : This is a board specific setting to describe the type of
  11. interface between the controller and the phy. It should be "0" or "1"
  12. specifying ULPI and UTMI respectively.
  13. - mode : Should be "3" to represent OTG. "1" signifies HOST and "2"
  14. represents PERIPHERAL.
  15. - power : Should be "50". This signifies the controller can supply upto
  16. 100mA when operating in host mode.
  17. SOC specific device node entry
  18. usb_otg_hs: usb_otg_hs@4a0ab000 {
  19. compatible = "ti,omap4-musb";
  20. ti,hwmods = "usb_otg_hs";
  21. multipoint = <1>;
  22. num_eps = <16>;
  23. ram_bits = <12>;
  24. };
  25. Board specific device node entry
  26. &usb_otg_hs {
  27. interface_type = <1>;
  28. mode = <3>;
  29. power = <50>;
  30. };