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/virtio/virtio-device.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-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 
    7 title: Virtio device bindings
    8 
    9 maintainers:
   10   - Viresh Kumar <viresh.kumar@linaro.org>
   11 
   12 description:
   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'
   17 properties:
   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 
   25 required:
   26   - compatible
   27 
   28 additionalProperties: true
   29 
   30 examples:
   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 ...

Cache object: 6fd847d2e6af7385b22bdc032da86a4b


[ 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.