qcom-dwc3-usb-phy.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Qualcomm DWC3 HS AND SS PHY CONTROLLER
  2. --------------------------------------
  3. DWC3 PHY nodes are defined to describe on-chip Synopsis Physical layer
  4. controllers. Each DWC3 PHY controller should have its own node.
  5. Required properties:
  6. - compatible: should contain one of the following:
  7. - "qcom,dwc3-hs-usb-phy" for High Speed Synopsis PHY controller
  8. - "qcom,dwc3-ss-usb-phy" for Super Speed Synopsis PHY controller
  9. - reg: offset and length of the DWC3 PHY controller register set
  10. - #phy-cells: must be zero
  11. - clocks: a list of phandles and clock-specifier pairs, one for each entry in
  12. clock-names.
  13. - clock-names: Should contain "ref" for the PHY reference clock
  14. Optional clocks:
  15. "xo" External reference clock
  16. Example:
  17. phy@100f8800 {
  18. compatible = "qcom,dwc3-hs-usb-phy";
  19. reg = <0x100f8800 0x30>;
  20. clocks = <&gcc USB30_0_UTMI_CLK>;
  21. clock-names = "ref";
  22. #phy-cells = <0>;
  23. status = "ok";
  24. };
  25. phy@100f8830 {
  26. compatible = "qcom,dwc3-ss-usb-phy";
  27. reg = <0x100f8830 0x30>;
  28. clocks = <&gcc USB30_0_MASTER_CLK>;
  29. clock-names = "ref";
  30. #phy-cells = <0>;
  31. status = "ok";
  32. };