Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Freescale i.MX8MQ USB3 PHY binding
0008 
0009 maintainers:
0010   - Li Jun <jun.li@nxp.com>
0011 
0012 properties:
0013   compatible:
0014     enum:
0015       - fsl,imx8mq-usb-phy
0016       - fsl,imx8mp-usb-phy
0017 
0018   reg:
0019     maxItems: 1
0020 
0021   "#phy-cells":
0022     const: 0
0023 
0024   clocks:
0025     maxItems: 1
0026 
0027   clock-names:
0028     items:
0029       - const: phy
0030 
0031   vbus-supply:
0032     description:
0033       A phandle to the regulator for USB VBUS.
0034 
0035 required:
0036   - compatible
0037   - reg
0038   - "#phy-cells"
0039   - clocks
0040   - clock-names
0041 
0042 additionalProperties: false
0043 
0044 examples:
0045   - |
0046     #include <dt-bindings/clock/imx8mq-clock.h>
0047     usb3_phy0: phy@381f0040 {
0048         compatible = "fsl,imx8mq-usb-phy";
0049         reg = <0x381f0040 0x40>;
0050         clocks = <&clk IMX8MQ_CLK_USB1_PHY_ROOT>;
0051         clock-names = "phy";
0052         #phy-cells = <0>;
0053     };