Re: [PATCH v2 5/7] arm64: dts: qcom: Add device tree for Lemans GearVM variant

From: Konrad Dybcio

Date: Tue Oct 20 2026 - 08:15:19 EST


On 10/15/26 4:37 AM, Shawn Guo wrote:
> Add lemans-gearvm.dtsi for Lemans GearVM variant (SA8255P) that utilizes
> firmware to configure platform resources such as clocks, interconnects
> and TLMM.
> Device drivers request these resources through the SCMI power, reset and
> performance protocols. Assign each device driver a dedicated SCMI
> channel and Tx/Rx doorbells to support parallel resource requests and
> aggregation in the SCMI platform server. Operate the SCMI server stack
> in an SMP-enabled VM using the Qualcomm SMC/HVC transport driver for
> communication.

[...]

> +&firmware {
> + scm {
> + memory-region = <&tz_ffi_mem>;
> + };

SCM should have its own label since it's an existing node

[...]

> +&qupv3_id_0 {
> + compatible = "qcom,sa8255p-geni-se-qup";
> +
> + i2c0: i2c@980000 {

Likewise all of these

[...]

> + cma: linux,cma {
> + compatible = "shared-dma-pool";
> + alloc-ranges = <0x0 0x00000000 0x0 0xdfffffff>;
> + reusable;
> + alignment = <0x0 0x400000>;
> + size = <0x0 0x2000000>;
> + linux,cma-default;

What's the nonobvious reason for this?

Konrad