16bbee9daSPeter Chen# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
26bbee9daSPeter Chen# Copyright (c) 2020 NXP
36bbee9daSPeter Chen%YAML 1.2
46bbee9daSPeter Chen---
56bbee9daSPeter Chen$id: "http://devicetree.org/schemas/phy/cdns,salvo-phy.yaml#"
66bbee9daSPeter Chen$schema: "http://devicetree.org/meta-schemas/core.yaml#"
76bbee9daSPeter Chen
86bbee9daSPeter Chentitle: Cadence SALVO PHY
96bbee9daSPeter Chen
106bbee9daSPeter Chenmaintainers:
116bbee9daSPeter Chen  - Peter Chen <peter.chen@nxp.com>
126bbee9daSPeter Chen
136bbee9daSPeter Chenproperties:
146bbee9daSPeter Chen  compatible:
156bbee9daSPeter Chen    enum:
166bbee9daSPeter Chen      - nxp,salvo-phy
176bbee9daSPeter Chen
186bbee9daSPeter Chen  reg:
196bbee9daSPeter Chen    maxItems: 1
206bbee9daSPeter Chen
216bbee9daSPeter Chen  clocks:
226bbee9daSPeter Chen    maxItems: 1
236bbee9daSPeter Chen
246bbee9daSPeter Chen  clock-names:
256bbee9daSPeter Chen    items:
266bbee9daSPeter Chen      - const: salvo_phy_clk
276bbee9daSPeter Chen
286bbee9daSPeter Chen  power-domains:
296bbee9daSPeter Chen    maxItems: 1
306bbee9daSPeter Chen
316bbee9daSPeter Chen  "#phy-cells":
326bbee9daSPeter Chen    const: 0
336bbee9daSPeter Chen
346bbee9daSPeter Chenrequired:
356bbee9daSPeter Chen  - compatible
366bbee9daSPeter Chen  - reg
376bbee9daSPeter Chen  - "#phy-cells"
386bbee9daSPeter Chen
396bbee9daSPeter ChenadditionalProperties: false
406bbee9daSPeter Chen
416bbee9daSPeter Chenexamples:
426bbee9daSPeter Chen  - |
436bbee9daSPeter Chen    #include <dt-bindings/firmware/imx/rsrc.h>
446bbee9daSPeter Chen
456bbee9daSPeter Chen    usb3phy: usb3-phy@5b160000 {
466bbee9daSPeter Chen        compatible = "nxp,salvo-phy";
476bbee9daSPeter Chen        reg = <0x5b160000 0x40000>;
486bbee9daSPeter Chen        clocks = <&usb3_lpcg 4>;
496bbee9daSPeter Chen        clock-names = "salvo_phy_clk";
506bbee9daSPeter Chen        power-domains = <&pd IMX_SC_R_USB_2_PHY>;
516bbee9daSPeter Chen        #phy-cells = <0>;
526bbee9daSPeter Chen    };
53