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