cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

generic-xhci.yaml (1306B)


      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
      7title: USB xHCI Controller Device Tree Bindings
      8
      9maintainers:
     10  - Mathias Nyman <mathias.nyman@intel.com>
     11
     12allOf:
     13  - $ref: "usb-xhci.yaml#"
     14
     15properties:
     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
     52unevaluatedProperties: false
     53
     54required:
     55  - compatible
     56  - reg
     57  - interrupts
     58
     59examples:
     60  - |
     61    usb@f0931000 {
     62      compatible = "generic-xhci";
     63      reg = <0xf0931000 0x8c8>;
     64      interrupts = <0x0 0x4e 0x0>;
     65    };