117c01b82SSerge Semin# SPDX-License-Identifier: GPL-2.0 217c01b82SSerge Semin%YAML 1.2 317c01b82SSerge Semin--- 417c01b82SSerge Semin$id: http://devicetree.org/schemas/usb/generic-xhci.yaml# 517c01b82SSerge Semin$schema: http://devicetree.org/meta-schemas/core.yaml# 617c01b82SSerge Semin 7dd3cb467SAndrew Lunntitle: USB xHCI Controller 817c01b82SSerge Semin 917c01b82SSerge Seminmaintainers: 1017c01b82SSerge Semin - Mathias Nyman <mathias.nyman@intel.com> 1117c01b82SSerge Semin 1217c01b82SSerge SeminallOf: 13*653b131aSRob Herring - $ref: usb-xhci.yaml# 1417c01b82SSerge Semin 1517c01b82SSerge Seminproperties: 1617c01b82SSerge Semin compatible: 1717c01b82SSerge Semin oneOf: 1817c01b82SSerge Semin - description: Generic xHCI device 1917c01b82SSerge Semin const: generic-xhci 2017c01b82SSerge Semin - description: Armada 37xx/375/38x/8k SoCs 2117c01b82SSerge Semin items: 2217c01b82SSerge Semin - enum: 2317c01b82SSerge Semin - marvell,armada3700-xhci 2417c01b82SSerge Semin - marvell,armada-375-xhci 2517c01b82SSerge Semin - marvell,armada-380-xhci 2617c01b82SSerge Semin - marvell,armada-8k-xhci 2717c01b82SSerge Semin - const: generic-xhci 2817c01b82SSerge Semin - description: Broadcom STB SoCs with xHCI 295b7e1bfdSSerge Semin enum: 305b7e1bfdSSerge Semin - brcm,xhci-brcm-v2 315b7e1bfdSSerge Semin - brcm,bcm7445-xhci 3217c01b82SSerge Semin - description: Generic xHCI device 3317c01b82SSerge Semin const: xhci-platform 3417c01b82SSerge Semin deprecated: true 3517c01b82SSerge Semin 3617c01b82SSerge Semin reg: 3717c01b82SSerge Semin maxItems: 1 3817c01b82SSerge Semin 3917c01b82SSerge Semin interrupts: 4017c01b82SSerge Semin maxItems: 1 4117c01b82SSerge Semin 4217c01b82SSerge Semin clocks: 4317c01b82SSerge Semin minItems: 1 4417c01b82SSerge Semin maxItems: 2 4517c01b82SSerge Semin 4617c01b82SSerge Semin clock-names: 4717c01b82SSerge Semin minItems: 1 4817c01b82SSerge Semin items: 4917c01b82SSerge Semin - const: core 5017c01b82SSerge Semin - const: reg 5117c01b82SSerge Semin 5217c01b82SSerge SeminunevaluatedProperties: false 5317c01b82SSerge Semin 5417c01b82SSerge Seminrequired: 5517c01b82SSerge Semin - compatible 5617c01b82SSerge Semin - reg 5717c01b82SSerge Semin - interrupts 5817c01b82SSerge Semin 5917c01b82SSerge Seminexamples: 6017c01b82SSerge Semin - | 6117c01b82SSerge Semin usb@f0931000 { 6217c01b82SSerge Semin compatible = "generic-xhci"; 6317c01b82SSerge Semin reg = <0xf0931000 0x8c8>; 6417c01b82SSerge Semin interrupts = <0x0 0x4e 0x0>; 6517c01b82SSerge Semin }; 66