diff --git a/bindings/arm/msm/qcom,gh-secure-vm-loader.yaml b/bindings/arm/msm/qcom,gh-secure-vm-loader.yaml index 6e56bc68..0ca07836 100644 --- a/bindings/arm/msm/qcom,gh-secure-vm-loader.yaml +++ b/bindings/arm/msm/qcom,gh-secure-vm-loader.yaml @@ -26,6 +26,10 @@ properties: $ref: '/schemas/types.yaml#/definitions/uint32' description: Peripheral authentication ID of the subsystem. + qcom,guest-cpus: + $ref: '/schemas/types.yaml#/definitions/string' + description: Guest CPUs. + qcom,firmware-name: $ref: '/schemas/types.yaml#/definitions/string' description: Virtual machine name. @@ -42,6 +46,7 @@ required: - compatible - qcom,pas-id - qcom,vmid + - qcom,guest-cpus - qcom,firmware-name - memory-region - virtio-backends @@ -54,6 +59,7 @@ examples: compatible = "qcom,gh-secure-vm-loader"; qcom,pas-id = <28>; qcom,vmid = <45>; + qcom,guest-cpus = "5-6"; qcom,firmware-name = "trustedvm"; memory-region = <&trust_ui_vm_mem>; virtio-backends = <&trust_ui_vm_virt_be0>; diff --git a/qcom/parrot.dtsi b/qcom/parrot.dtsi index c0f541fa..1c9b60ba 100644 --- a/qcom/parrot.dtsi +++ b/qcom/parrot.dtsi @@ -1,6 +1,6 @@ // SPDX-License-Identifier: BSD-3-Clause /* - * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -2066,6 +2066,7 @@ compatible = "qcom,gh-secure-vm-loader"; qcom,pas-id = <28>; qcom,vmid = <45>; + qcom,guest-cpus = "5-6"; qcom,firmware-name = "trustedvm"; memory-region = <&trust_ui_vm_mem>; virtio-backends = <&trust_ui_vm_virt_be0>;