49 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/usb/fsl,imx8mq-dwc3.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP iMX8MQ Soc USB Controller8 9maintainers:10 - Li Jun <jun.li@nxp.com>11 - Peng Fan <peng.fan@nxp.com>12 13select:14 properties:15 compatible:16 contains:17 enum:18 - fsl,imx8mq-dwc319 required:20 - compatible21 22properties:23 compatible:24 items:25 - const: fsl,imx8mq-dwc326 - const: snps,dwc327 28allOf:29 - $ref: snps,dwc3.yaml#30 31unevaluatedProperties: false32 33examples:34 - |35 #include <dt-bindings/clock/imx8mq-clock.h>36 #include <dt-bindings/interrupt-controller/arm-gic.h>37 38 usb_dwc3_1: usb@38200000 {39 compatible = "fsl,imx8mq-dwc3", "snps,dwc3";40 reg = <0x38200000 0x10000>;41 clocks = <&clk IMX8MQ_CLK_USB2_CTRL_ROOT>,42 <&clk IMX8MQ_CLK_USB_CORE_REF>,43 <&clk IMX8MQ_CLK_32K>;44 clock-names = "bus_early", "ref", "suspend";45 interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;46 phys = <&usb3_phy1>, <&usb3_phy1>;47 phy-names = "usb2-phy", "usb3-phy";48 };49