42 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/virtio/virtio-device.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Virtio device8 9maintainers:10 - Viresh Kumar <viresh.kumar@linaro.org>11 12description:13 These bindings are applicable to virtio devices irrespective of the bus they14 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 textual22 representation of ID shall be in lower case hexadecimal with leading23 zeroes suppressed.24 25required:26 - compatible27 28additionalProperties: true29 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...42