cdns,salvo-phy.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2. # Copyright (c) 2020 NXP
  3. %YAML 1.2
  4. ---
  5. $id: http://devicetree.org/schemas/phy/cdns,salvo-phy.yaml#
  6. $schema: http://devicetree.org/meta-schemas/core.yaml#
  7. title: Cadence SALVO PHY
  8. maintainers:
  9. - Peter Chen <peter.chen@nxp.com>
  10. properties:
  11. compatible:
  12. enum:
  13. - nxp,salvo-phy
  14. reg:
  15. maxItems: 1
  16. clocks:
  17. maxItems: 1
  18. clock-names:
  19. items:
  20. - const: salvo_phy_clk
  21. power-domains:
  22. maxItems: 1
  23. "#phy-cells":
  24. const: 0
  25. cdns,usb2-disconnect-threshold-microvolt:
  26. description: The microvolt threshold value utilized for detecting
  27. USB disconnection event.
  28. enum: [575, 610, 645]
  29. default: 575
  30. required:
  31. - compatible
  32. - reg
  33. - "#phy-cells"
  34. additionalProperties: false
  35. examples:
  36. - |
  37. #include <dt-bindings/firmware/imx/rsrc.h>
  38. usb3phy: usb3-phy@5b160000 {
  39. compatible = "nxp,salvo-phy";
  40. reg = <0x5b160000 0x40000>;
  41. clocks = <&usb3_lpcg 4>;
  42. clock-names = "salvo_phy_clk";
  43. power-domains = <&pd IMX_SC_R_USB_2_PHY>;
  44. #phy-cells = <0>;
  45. };