1*6708b117SRobert Marko# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*6708b117SRobert Marko%YAML 1.2 3*6708b117SRobert Marko--- 4*6708b117SRobert Marko$id: http://devicetree.org/schemas/usb/microchip,lan9691-dwc3.yaml# 5*6708b117SRobert Marko$schema: http://devicetree.org/meta-schemas/core.yaml# 6*6708b117SRobert Marko 7*6708b117SRobert Markotitle: Microchip LAN969x SuperSpeed DWC3 USB SoC controller 8*6708b117SRobert Marko 9*6708b117SRobert Markomaintainers: 10*6708b117SRobert Marko - Robert Marko <robert.marko@sartura.hr> 11*6708b117SRobert Marko 12*6708b117SRobert Markoselect: 13*6708b117SRobert Marko properties: 14*6708b117SRobert Marko compatible: 15*6708b117SRobert Marko contains: 16*6708b117SRobert Marko enum: 17*6708b117SRobert Marko - microchip,lan9691-dwc3 18*6708b117SRobert Marko required: 19*6708b117SRobert Marko - compatible 20*6708b117SRobert Marko 21*6708b117SRobert Markoproperties: 22*6708b117SRobert Marko compatible: 23*6708b117SRobert Marko items: 24*6708b117SRobert Marko - enum: 25*6708b117SRobert Marko - microchip,lan9691-dwc3 26*6708b117SRobert Marko - const: snps,dwc3 27*6708b117SRobert Marko 28*6708b117SRobert Marko reg: 29*6708b117SRobert Marko maxItems: 1 30*6708b117SRobert Marko 31*6708b117SRobert Marko interrupts: 32*6708b117SRobert Marko maxItems: 1 33*6708b117SRobert Marko 34*6708b117SRobert Marko clocks: 35*6708b117SRobert Marko items: 36*6708b117SRobert Marko - description: Gated USB DRD clock 37*6708b117SRobert Marko - description: Controller reference clock 38*6708b117SRobert Marko 39*6708b117SRobert Marko clock-names: 40*6708b117SRobert Marko items: 41*6708b117SRobert Marko - const: bus_early 42*6708b117SRobert Marko - const: ref 43*6708b117SRobert Marko 44*6708b117SRobert MarkounevaluatedProperties: false 45*6708b117SRobert Marko 46*6708b117SRobert Markorequired: 47*6708b117SRobert Marko - compatible 48*6708b117SRobert Marko - reg 49*6708b117SRobert Marko - interrupts 50*6708b117SRobert Marko - clocks 51*6708b117SRobert Marko - clock-names 52*6708b117SRobert Marko 53*6708b117SRobert MarkoallOf: 54*6708b117SRobert Marko - $ref: snps,dwc3.yaml# 55*6708b117SRobert Marko 56*6708b117SRobert Markoexamples: 57*6708b117SRobert Marko - | 58*6708b117SRobert Marko #include <dt-bindings/interrupt-controller/arm-gic.h> 59*6708b117SRobert Marko 60*6708b117SRobert Marko usb@300000 { 61*6708b117SRobert Marko compatible = "microchip,lan9691-dwc3", "snps,dwc3"; 62*6708b117SRobert Marko reg = <0x300000 0x80000>; 63*6708b117SRobert Marko interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; 64*6708b117SRobert Marko clocks = <&clks 12>, <&clks 11>; 65*6708b117SRobert Marko clock-names = "bus_early", "ref"; 66*6708b117SRobert Marko }; 67