1*5def4c47SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 2*5def4c47SEmmanuel Vadot%YAML 1.2 3*5def4c47SEmmanuel Vadot--- 4*5def4c47SEmmanuel Vadot$id: http://devicetree.org/schemas/usb/generic-xhci.yaml# 5*5def4c47SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*5def4c47SEmmanuel Vadot 7*5def4c47SEmmanuel Vadottitle: USB xHCI Controller Device Tree Bindings 8*5def4c47SEmmanuel Vadot 9*5def4c47SEmmanuel Vadotmaintainers: 10*5def4c47SEmmanuel Vadot - Mathias Nyman <mathias.nyman@intel.com> 11*5def4c47SEmmanuel Vadot 12*5def4c47SEmmanuel VadotallOf: 13*5def4c47SEmmanuel Vadot - $ref: "usb-xhci.yaml#" 14*5def4c47SEmmanuel Vadot 15*5def4c47SEmmanuel Vadotproperties: 16*5def4c47SEmmanuel Vadot compatible: 17*5def4c47SEmmanuel Vadot oneOf: 18*5def4c47SEmmanuel Vadot - description: Generic xHCI device 19*5def4c47SEmmanuel Vadot const: generic-xhci 20*5def4c47SEmmanuel Vadot - description: Armada 37xx/375/38x/8k SoCs 21*5def4c47SEmmanuel Vadot items: 22*5def4c47SEmmanuel Vadot - enum: 23*5def4c47SEmmanuel Vadot - marvell,armada3700-xhci 24*5def4c47SEmmanuel Vadot - marvell,armada-375-xhci 25*5def4c47SEmmanuel Vadot - marvell,armada-380-xhci 26*5def4c47SEmmanuel Vadot - marvell,armada-8k-xhci 27*5def4c47SEmmanuel Vadot - const: generic-xhci 28*5def4c47SEmmanuel Vadot - description: Broadcom STB SoCs with xHCI 29*5def4c47SEmmanuel Vadot enum: 30*5def4c47SEmmanuel Vadot - brcm,xhci-brcm-v2 31*5def4c47SEmmanuel Vadot - brcm,bcm7445-xhci 32*5def4c47SEmmanuel Vadot - description: Generic xHCI device 33*5def4c47SEmmanuel Vadot const: xhci-platform 34*5def4c47SEmmanuel Vadot deprecated: true 35*5def4c47SEmmanuel Vadot 36*5def4c47SEmmanuel Vadot reg: 37*5def4c47SEmmanuel Vadot maxItems: 1 38*5def4c47SEmmanuel Vadot 39*5def4c47SEmmanuel Vadot interrupts: 40*5def4c47SEmmanuel Vadot maxItems: 1 41*5def4c47SEmmanuel Vadot 42*5def4c47SEmmanuel Vadot clocks: 43*5def4c47SEmmanuel Vadot minItems: 1 44*5def4c47SEmmanuel Vadot maxItems: 2 45*5def4c47SEmmanuel Vadot 46*5def4c47SEmmanuel Vadot clock-names: 47*5def4c47SEmmanuel Vadot minItems: 1 48*5def4c47SEmmanuel Vadot items: 49*5def4c47SEmmanuel Vadot - const: core 50*5def4c47SEmmanuel Vadot - const: reg 51*5def4c47SEmmanuel Vadot 52*5def4c47SEmmanuel VadotunevaluatedProperties: false 53*5def4c47SEmmanuel Vadot 54*5def4c47SEmmanuel Vadotrequired: 55*5def4c47SEmmanuel Vadot - compatible 56*5def4c47SEmmanuel Vadot - reg 57*5def4c47SEmmanuel Vadot - interrupts 58*5def4c47SEmmanuel Vadot 59*5def4c47SEmmanuel Vadotexamples: 60*5def4c47SEmmanuel Vadot - | 61*5def4c47SEmmanuel Vadot usb@f0931000 { 62*5def4c47SEmmanuel Vadot compatible = "generic-xhci"; 63*5def4c47SEmmanuel Vadot reg = <0xf0931000 0x8c8>; 64*5def4c47SEmmanuel Vadot interrupts = <0x0 0x4e 0x0>; 65*5def4c47SEmmanuel Vadot }; 66