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

virtio-device.yaml (1018B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/virtio/virtio-device.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Virtio device bindings
      8
      9maintainers:
     10  - Viresh Kumar <viresh.kumar@linaro.org>
     11
     12description:
     13  These bindings are applicable to virtio devices irrespective of the bus they
     14  are bound to, like mmio or pci.
     15
     16# We need a select here so we don't match all nodes with 'virtio,mmio'
     17properties:
     18  compatible:
     19    pattern: "^virtio,device[0-9a-f]{1,8}$"
     20    description: Virtio device nodes.
     21      "virtio,deviceID", where ID is the virtio device id. The textual
     22      representation of ID shall be in lower case hexadecimal with leading
     23      zeroes suppressed.
     24
     25required:
     26  - compatible
     27
     28additionalProperties: true
     29
     30examples:
     31  - |
     32    virtio@3000 {
     33        compatible = "virtio,mmio";
     34        reg = <0x3000 0x100>;
     35        interrupts = <43>;
     36
     37        i2c {
     38            compatible = "virtio,device22";
     39        };
     40    };
     41...