The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/usb/generic-xhci.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: d51ea7442ded9b6ec416e26c940478e8


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.