Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: bus: Add Hyper-V VMBus

Add dt-bindings for Hyper-V VMBus.

Signed-off-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/1679298460-11855-5-git-send-email-ssengar@linux.microsoft.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>

authored by

Saurabh Sengar and committed by
Wei Liu
61f7a325 9c843423

+55
+54
Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/bus/microsoft,vmbus.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Microsoft Hyper-V VMBus 8 + 9 + maintainers: 10 + - Saurabh Sengar <ssengar@linux.microsoft.com> 11 + 12 + description: 13 + VMBus is a software bus that implement the protocols for communication 14 + between the root or host OS and guest OSs (virtual machines). 15 + 16 + properties: 17 + compatible: 18 + const: microsoft,vmbus 19 + 20 + ranges: true 21 + 22 + '#address-cells': 23 + const: 2 24 + 25 + '#size-cells': 26 + const: 1 27 + 28 + required: 29 + - compatible 30 + - ranges 31 + - '#address-cells' 32 + - '#size-cells' 33 + 34 + additionalProperties: false 35 + 36 + examples: 37 + - | 38 + soc { 39 + #address-cells = <2>; 40 + #size-cells = <1>; 41 + bus { 42 + compatible = "simple-bus"; 43 + #address-cells = <2>; 44 + #size-cells = <1>; 45 + ranges; 46 + 47 + vmbus@ff0000000 { 48 + compatible = "microsoft,vmbus"; 49 + #address-cells = <2>; 50 + #size-cells = <1>; 51 + ranges = <0x0f 0xf0000000 0x0f 0xf0000000 0x10000000>; 52 + }; 53 + }; 54 + };
+1
MAINTAINERS
··· 9520 9520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 9521 9521 F: Documentation/ABI/stable/sysfs-bus-vmbus 9522 9522 F: Documentation/ABI/testing/debugfs-hyperv 9523 + F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 9523 9524 F: Documentation/virt/hyperv 9524 9525 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 9525 9526 F: arch/arm64/hyperv