Re: [PATCH RFC 1/3] arm64: dts: qcom: nord: Add SoCCP remoteproc DT support for Nord

From: Konrad Dybcio

Date: Fri Oct 16 2026 - 04:54:21 EST


On 10/16/26 7:39 AM, Anurag Pateriya wrote:
> Add the SoCCP (System on Chip Control Processor) remoteproc node and
> its SMP2P configuration at the SoC level in nord.dtsi, and wire up
> the clock and power-domain dependencies shared by all Nord embedded
> variants in nord-embedded.dtsi.

[...]

> + remoteproc_soccp: remoteproc@d00000 {
> + compatible = "qcom,nord-soccp-pas";
> + reg = <0x0 0x00d00000 0x0 0x200000>;
> +
> + interrupts-extended = <&intc GIC_SPI 167 IRQ_TYPE_EDGE_RISING>,
> + <&smp2p_soccp_in 0 IRQ_TYPE_EDGE_RISING>,
> + <&smp2p_soccp_in 1 IRQ_TYPE_EDGE_RISING>,
> + <&smp2p_soccp_in 2 IRQ_TYPE_EDGE_RISING>,
> + <&smp2p_soccp_in 3 IRQ_TYPE_EDGE_RISING>,
> + <&smp2p_soccp_in 9 IRQ_TYPE_EDGE_RISING>;
> + interrupt-names = "wdog",
> + "fatal",
> + "ready",
> + "handover",
> + "stop-ack",
> + "pong";
> +
> + memory-region = <&soccp_mem>;
> +
> + qcom,smem-states = <&smp2p_soccp_out 0>,
> + <&smp2p_soccp_out 8>;
> + qcom,smem-state-names = "stop",
> + "ping";
> +
> + status = "disabled";

The SoCCP should be always enabled, especially given it's left on by
the bootloader.

[...]

> + bwmon_cluster2: pmu@1014400 {
> + reg = <0x0 0x01014400 0x0 0x600>;
> + interrupts = <GIC_SPI 739 IRQ_TYPE_LEVEL_HIGH>;
> + operating-points-v2 = <&bwmon_cluster_opp_table>;
> + };

This is somehow present yet not mentioned at all by the commit message

Konrad