15def4c47SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 25def4c47SEmmanuel Vadot%YAML 1.2 35def4c47SEmmanuel Vadot--- 45def4c47SEmmanuel Vadot$id: http://devicetree.org/schemas/usb/generic-xhci.yaml# 55def4c47SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65def4c47SEmmanuel Vadot 7*7ef62cebSEmmanuel Vadottitle: USB xHCI Controller 85def4c47SEmmanuel Vadot 95def4c47SEmmanuel Vadotmaintainers: 105def4c47SEmmanuel Vadot - Mathias Nyman <mathias.nyman@intel.com> 115def4c47SEmmanuel Vadot 125def4c47SEmmanuel VadotallOf: 135def4c47SEmmanuel Vadot - $ref: "usb-xhci.yaml#" 145def4c47SEmmanuel Vadot 155def4c47SEmmanuel Vadotproperties: 165def4c47SEmmanuel Vadot compatible: 175def4c47SEmmanuel Vadot oneOf: 185def4c47SEmmanuel Vadot - description: Generic xHCI device 195def4c47SEmmanuel Vadot const: generic-xhci 205def4c47SEmmanuel Vadot - description: Armada 37xx/375/38x/8k SoCs 215def4c47SEmmanuel Vadot items: 225def4c47SEmmanuel Vadot - enum: 235def4c47SEmmanuel Vadot - marvell,armada3700-xhci 245def4c47SEmmanuel Vadot - marvell,armada-375-xhci 255def4c47SEmmanuel Vadot - marvell,armada-380-xhci 265def4c47SEmmanuel Vadot - marvell,armada-8k-xhci 275def4c47SEmmanuel Vadot - const: generic-xhci 285def4c47SEmmanuel Vadot - description: Broadcom STB SoCs with xHCI 295def4c47SEmmanuel Vadot enum: 305def4c47SEmmanuel Vadot - brcm,xhci-brcm-v2 315def4c47SEmmanuel Vadot - brcm,bcm7445-xhci 325def4c47SEmmanuel Vadot - description: Generic xHCI device 335def4c47SEmmanuel Vadot const: xhci-platform 345def4c47SEmmanuel Vadot deprecated: true 355def4c47SEmmanuel Vadot 365def4c47SEmmanuel Vadot reg: 375def4c47SEmmanuel Vadot maxItems: 1 385def4c47SEmmanuel Vadot 395def4c47SEmmanuel Vadot interrupts: 405def4c47SEmmanuel Vadot maxItems: 1 415def4c47SEmmanuel Vadot 425def4c47SEmmanuel Vadot clocks: 435def4c47SEmmanuel Vadot minItems: 1 445def4c47SEmmanuel Vadot maxItems: 2 455def4c47SEmmanuel Vadot 465def4c47SEmmanuel Vadot clock-names: 475def4c47SEmmanuel Vadot minItems: 1 485def4c47SEmmanuel Vadot items: 495def4c47SEmmanuel Vadot - const: core 505def4c47SEmmanuel Vadot - const: reg 515def4c47SEmmanuel Vadot 525def4c47SEmmanuel VadotunevaluatedProperties: false 535def4c47SEmmanuel Vadot 545def4c47SEmmanuel Vadotrequired: 555def4c47SEmmanuel Vadot - compatible 565def4c47SEmmanuel Vadot - reg 575def4c47SEmmanuel Vadot - interrupts 585def4c47SEmmanuel Vadot 595def4c47SEmmanuel Vadotexamples: 605def4c47SEmmanuel Vadot - | 615def4c47SEmmanuel Vadot usb@f0931000 { 625def4c47SEmmanuel Vadot compatible = "generic-xhci"; 635def4c47SEmmanuel Vadot reg = <0xf0931000 0x8c8>; 645def4c47SEmmanuel Vadot interrupts = <0x0 0x4e 0x0>; 655def4c47SEmmanuel Vadot }; 66