17efa9807SConor Dooley# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 27efa9807SConor Dooley%YAML 1.2 37efa9807SConor Dooley--- 47efa9807SConor Dooley$id: http://devicetree.org/schemas/usb/microchip,mpfs-musb.yaml# 57efa9807SConor Dooley$schema: http://devicetree.org/meta-schemas/core.yaml# 67efa9807SConor Dooley 7*dd3cb467SAndrew Lunntitle: Microchip MPFS USB Controller 87efa9807SConor Dooley 97efa9807SConor DooleyallOf: 107efa9807SConor Dooley - $ref: usb-drd.yaml# 117efa9807SConor Dooley 127efa9807SConor Dooleymaintainers: 137efa9807SConor Dooley - Conor Dooley <conor.dooley@microchip.com> 147efa9807SConor Dooley 157efa9807SConor Dooleyproperties: 167efa9807SConor Dooley compatible: 177efa9807SConor Dooley enum: 187efa9807SConor Dooley - microchip,mpfs-musb 197efa9807SConor Dooley 207efa9807SConor Dooley dr_mode: true 217efa9807SConor Dooley 227efa9807SConor Dooley reg: 237efa9807SConor Dooley maxItems: 1 247efa9807SConor Dooley 257efa9807SConor Dooley interrupts: 267efa9807SConor Dooley minItems: 2 277efa9807SConor Dooley maxItems: 2 287efa9807SConor Dooley 297efa9807SConor Dooley interrupt-names: 307efa9807SConor Dooley items: 317efa9807SConor Dooley - const: dma 327efa9807SConor Dooley - const: mc 337efa9807SConor Dooley 347efa9807SConor Dooley clocks: 357efa9807SConor Dooley maxItems: 1 367efa9807SConor Dooley 377efa9807SConor Dooleyrequired: 387efa9807SConor Dooley - compatible 397efa9807SConor Dooley - reg 407efa9807SConor Dooley - interrupts 417efa9807SConor Dooley - interrupt-names 427efa9807SConor Dooley - clocks 437efa9807SConor Dooley 447efa9807SConor DooleyadditionalProperties: false 457efa9807SConor Dooley 467efa9807SConor Dooleyexamples: 477efa9807SConor Dooley - | 487efa9807SConor Dooley #include "dt-bindings/clock/microchip,mpfs-clock.h" 497efa9807SConor Dooley usb@20201000 { 507efa9807SConor Dooley compatible = "microchip,mpfs-musb"; 517efa9807SConor Dooley reg = <0x20201000 0x1000>; 527efa9807SConor Dooley clocks = <&clkcfg CLK_USB>; 537efa9807SConor Dooley interrupt-parent = <&plic>; 547efa9807SConor Dooley interrupts = <86>, <87>; 557efa9807SConor Dooley interrupt-names = "dma", "mc"; 567efa9807SConor Dooley dr_mode = "host"; 577efa9807SConor Dooley }; 587efa9807SConor Dooley 597efa9807SConor Dooley... 60