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