Re: [PATCH v2 5/7] arm64: dts: qcom: Add device tree for Lemans GearVM variant
From: Shawn Guo
Date: Sat Oct 31 2026 - 05:01:02 EST
On Tue, Oct 20, 2026 at 02:14:46PM +0200, Konrad Dybcio wrote:
> 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
Yes, I should have done it like what we did on Nord.
>
> [...]
>
> > + 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?
I will drop it.
Shawn