usb-phy.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. USB PHY
  2. OMAP USB2 PHY
  3. Required properties:
  4. - compatible: Should be "ti,omap-usb2"
  5. - reg : Address and length of the register set for the device.
  6. - #phy-cells: determine the number of cells that should be given in the
  7. phandle while referencing this phy.
  8. Optional properties:
  9. - ctrl-module : phandle of the control module used by PHY driver to power on
  10. the PHY.
  11. This is usually a subnode of ocp2scp to which it is connected.
  12. usb2phy@4a0ad080 {
  13. compatible = "ti,omap-usb2";
  14. reg = <0x4a0ad080 0x58>;
  15. ctrl-module = <&omap_control_usb>;
  16. #phy-cells = <0>;
  17. };
  18. OMAP USB3 PHY
  19. Required properties:
  20. - compatible: Should be "ti,omap-usb3"
  21. - reg : Address and length of the register set for the device.
  22. - reg-names: The names of the register addresses corresponding to the registers
  23. filled in "reg".
  24. - #phy-cells: determine the number of cells that should be given in the
  25. phandle while referencing this phy.
  26. Optional properties:
  27. - ctrl-module : phandle of the control module used by PHY driver to power on
  28. the PHY.
  29. This is usually a subnode of ocp2scp to which it is connected.
  30. usb3phy@4a084400 {
  31. compatible = "ti,omap-usb3";
  32. reg = <0x4a084400 0x80>,
  33. <0x4a084800 0x64>,
  34. <0x4a084c00 0x40>;
  35. reg-names = "phy_rx", "phy_tx", "pll_ctrl";
  36. ctrl-module = <&omap_control_usb>;
  37. #phy-cells = <0>;
  38. };