dts: bindings: Add Xen Platform related dts bindings

Add the Xen Platform related dts bindings.

Signed-off-by: Jaxson Han <jaxson.han@arm.com>
This commit is contained in:
Jaxson Han 2022-06-14 15:24:02 +08:00 committed by Carles Cufí
commit 1b028dc0e6
6 changed files with 35 additions and 1 deletions

View file

@ -78,7 +78,8 @@
}; };
xen_hvc: hvc { xen_hvc: hvc {
compatible = "xen,uart_hvc"; compatible = "xen,hvc-uart";
status = "okay"; status = "okay";
label = "UART_HVC";
}; };
}; };

View file

@ -0,0 +1,8 @@
identifier: xenvm
name: ARMv8 Xen Virtual Machine
type: mcu
arch: arm64
toolchain:
- zephyr
- cross-compile
ram: 16384

View file

@ -0,0 +1,8 @@
identifier: xenvm_gicv3
name: ARMv8 Xen Virtual Machine With GICv3
type: mcu
arch: arm64
toolchain:
- zephyr
- cross-compile
ram: 16384

View file

@ -0,0 +1,5 @@
description: Xen Platform HVC UART
compatible: "xen,hvc-uart"
include: uart-controller.yaml

View file

@ -665,6 +665,7 @@ wobo Wobo
wolfson Cirrus Logic, Inc. (formerly Wolfson Microelectronics plc) wolfson Cirrus Logic, Inc. (formerly Wolfson Microelectronics plc)
worldsemi Worldsemi Co., Limited worldsemi Worldsemi Co., Limited
x-powers X-Powers x-powers X-Powers
xen Xen Hypervisor
xes Extreme Engineering Solutions (X-ES) xes Extreme Engineering Solutions (X-ES)
xiaomi Xiaomi Technology Co., Ltd. xiaomi Xiaomi Technology Co., Ltd.
xillybus Xillybus Ltd. xillybus Xillybus Ltd.

View file

@ -0,0 +1,11 @@
description: Xen Platform Control Registers
compatible: "xen,xen-4.15"
include: base.yaml
properties:
reg:
required: true
interrupts:
required: true