Re: [PATCH v6 2/6] arm64: dts: qcom: Add device tree for Nord GearVM variant
From: Konrad Dybcio
Date: Thu Jul 16 2026 - 13:02:00 EST
On 7/16/26 4:25 PM, Shawn Guo wrote:
> From: Deepti Jaggi <deepti.jaggi@xxxxxxxxxxxxxxxx>
>
> Add SoC-level device tree include for Nord GearVM variant, where a VM
> controls platform resources (clocks, regulators, powerdomains, etc.)
> as SCMI server. It currently covers:
>
> - 64 SCMI shared memory regions reserved at 0xd7600000-0xd763f000
> for SMC-based firmware communication channels
> - Three QUPV3 GENI SE QUP blocks (qupv3_0/1/2) with I2C/SPI/UART
> controllers using SCMI power and performance domains via scmi11
> - UFS host controller with SCMI power domain via scmi3
>
> Signed-off-by: Deepti Jaggi <deepti.jaggi@xxxxxxxxxxxxxxxx>
> Signed-off-by: Shawn Guo <shengchao.guo@xxxxxxxxxxxxxxxx>
> ---
> arch/arm64/boot/dts/qcom/nord-gearvm.dtsi | 2911 +++++++++++++++++++++
> 1 file changed, 2911 insertions(+)
> create mode 100644 arch/arm64/boot/dts/qcom/nord-gearvm.dtsi
>
> diff --git a/arch/arm64/boot/dts/qcom/nord-gearvm.dtsi b/arch/arm64/boot/dts/qcom/nord-gearvm.dtsi
> new file mode 100644
> index 000000000000..8db93c361c2d
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/nord-gearvm.dtsi
> @@ -0,0 +1,2911 @@
> +// SPDX-License-Identifier: BSD-3-Clause
> +/*
> + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
> + */
> +
> +#include "nord.dtsi"
> +
> +&firmware {
> + scmi0: scmi-0 {
> + compatible = "qcom,scmi-smc";
> + arm,smc-id = <0xc6008012>;
> + shmem = <&shmem0>;
> + /* We expect the bootloader to update the IRQ number */
/* I expect this not to be pasted over each of the 64 instances */
Konrad