1*d7a8d8b4SMinda Chen# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*d7a8d8b4SMinda Chen%YAML 1.2 3*d7a8d8b4SMinda Chen--- 4*d7a8d8b4SMinda Chen$id: http://devicetree.org/schemas/usb/starfive,jhb100-dwc3.yaml# 5*d7a8d8b4SMinda Chen$schema: http://devicetree.org/meta-schemas/core.yaml# 6*d7a8d8b4SMinda Chen 7*d7a8d8b4SMinda Chentitle: StarFive JHB100 DWC3 USB SoC Controller 8*d7a8d8b4SMinda Chen 9*d7a8d8b4SMinda Chenmaintainers: 10*d7a8d8b4SMinda Chen - Minda Chen <minda.chen@starfivetech.com> 11*d7a8d8b4SMinda Chen 12*d7a8d8b4SMinda Chendescription: 13*d7a8d8b4SMinda Chen The USB DRD controller on JHB100 BMC SoC. 14*d7a8d8b4SMinda Chen 15*d7a8d8b4SMinda ChenallOf: 16*d7a8d8b4SMinda Chen - $ref: snps,dwc3-common.yaml# 17*d7a8d8b4SMinda Chen 18*d7a8d8b4SMinda Chenproperties: 19*d7a8d8b4SMinda Chen compatible: 20*d7a8d8b4SMinda Chen const: starfive,jhb100-dwc3 21*d7a8d8b4SMinda Chen 22*d7a8d8b4SMinda Chen reg: 23*d7a8d8b4SMinda Chen maxItems: 1 24*d7a8d8b4SMinda Chen 25*d7a8d8b4SMinda Chen interrupts: 26*d7a8d8b4SMinda Chen maxItems: 1 27*d7a8d8b4SMinda Chen 28*d7a8d8b4SMinda Chen clocks: 29*d7a8d8b4SMinda Chen items: 30*d7a8d8b4SMinda Chen - description: USB main enable clk 31*d7a8d8b4SMinda Chen - description: DWC3 bus early clock 32*d7a8d8b4SMinda Chen - description: DWC3 ref clock 33*d7a8d8b4SMinda Chen 34*d7a8d8b4SMinda Chen clock-names: 35*d7a8d8b4SMinda Chen items: 36*d7a8d8b4SMinda Chen - const: main 37*d7a8d8b4SMinda Chen - const: bus_early 38*d7a8d8b4SMinda Chen - const: ref 39*d7a8d8b4SMinda Chen 40*d7a8d8b4SMinda Chen resets: 41*d7a8d8b4SMinda Chen maxItems: 1 42*d7a8d8b4SMinda Chen 43*d7a8d8b4SMinda Chenrequired: 44*d7a8d8b4SMinda Chen - compatible 45*d7a8d8b4SMinda Chen - reg 46*d7a8d8b4SMinda Chen - clocks 47*d7a8d8b4SMinda Chen - clock-names 48*d7a8d8b4SMinda Chen - interrupts 49*d7a8d8b4SMinda Chen 50*d7a8d8b4SMinda ChenunevaluatedProperties: false 51*d7a8d8b4SMinda Chen 52*d7a8d8b4SMinda Chenexamples: 53*d7a8d8b4SMinda Chen - | 54*d7a8d8b4SMinda Chen usb@11800000 { 55*d7a8d8b4SMinda Chen compatible = "starfive,jhb100-dwc3"; 56*d7a8d8b4SMinda Chen reg = <0x11800000 0x10000>; 57*d7a8d8b4SMinda Chen clocks = <&usbcrg 9>, 58*d7a8d8b4SMinda Chen <&usbcrg 5>, 59*d7a8d8b4SMinda Chen <&usbcrg 6>; 60*d7a8d8b4SMinda Chen clock-names = "main", "bus_early", "ref"; 61*d7a8d8b4SMinda Chen resets = <&usbcrg 4>; 62*d7a8d8b4SMinda Chen interrupts = <105>; 63*d7a8d8b4SMinda Chen dr_mode = "host"; 64*d7a8d8b4SMinda Chen }; 65