All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Shawn Guo" <shengchao.guo@oss.qualcomm.com>
Cc: robh@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org
Subject: Re: [PATCH v4 2/4] arm64: dts: qcom: Add device tree for Nord SA8797P SoC
Date: Tue, 07 Jul 2026 12:49:28 +0000	[thread overview]
Message-ID: <20260707124928.E491C1F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260707123902.3868016-3-shengchao.guo@oss.qualcomm.com>

Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] Required SCMI providers (scmi11 and scmi3) are left disabled in the SoC DTSI, causing peripheral probe failures.
--

--- Patch [2]: [PATCH v4 2/4] arm64: dts: qcom: Add device tree for Nord SA8797P SoC ---
commit 59c8d1264399eb0988cc4614fe131ec99cdf308f
Author: Deepti Jaggi <deepti.jaggi@oss.qualcomm.com>

arm64: dts: qcom: Add device tree for Nord SA8797P SoC

Add SoC-level device tree include for SA8797P, an automotive variant
of the Nord SoC family. The device tree introduces multiple peripherals
and SCMI-based firmware communication channels for power and performance
domain management.

> diff --git a/arch/arm64/boot/dts/qcom/nord-sa8797p.dtsi b/arch/arm64/boot/dts/qcom/nord-sa8797p.dtsi
> new file mode 100644
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/nord-sa8797p.dtsi
[ ... ]
> +&ufs_mem_hc {
> +	compatible = "qcom,sa8797p-ufshc",
> +		     "qcom,sa8255p-ufshc";
> +	reg = <0x0 0x01d44000 0x0 0x3000>;
> +	power-domains = <&scmi3_pd 0>;
> +};

[Severity: Medium]
Will this peripheral and others (like UART, SPI, and I2C) fail to probe
because their underlying SCMI providers remain disabled?

The scmi-common.dtsi file defines the SCMI instances with
status = "disabled";. While nord-sa8797p.dtsi adds references to scmi11_pd,
scmi11_dvfs, and scmi3_pd for these devices, it does not provide an
overriding status = "okay"; for &scmi11 and &scmi3.

Could this cause the device driver core to permanently defer probing for
these consumers due to the disabled power domain providers?

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260707123902.3868016-1-shengchao.guo@oss.qualcomm.com?part=2

  reply	other threads:[~2026-07-07 12:49 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-07 12:38 [PATCH v4 0/4] Add initial device trees for Nord SA8797P Shawn Guo
2026-07-07 12:38 ` [PATCH v4 1/4] arm64: dts: qcom: Add device tree for Nord SoC series Shawn Guo
2026-07-07 12:54   ` sashiko-bot
2026-07-07 12:39 ` [PATCH v4 2/4] arm64: dts: qcom: Add device tree for Nord SA8797P SoC Shawn Guo
2026-07-07 12:49   ` sashiko-bot [this message]
2026-07-07 12:39 ` [PATCH v4 3/4] dt-bindings: arm: qcom: Document SA8797P Ride board Shawn Guo
2026-07-07 12:39 ` [PATCH v4 4/4] arm64: dts: qcom: Add device tree for " Shawn Guo
2026-07-07 12:50   ` sashiko-bot
2026-07-07 13:45 ` [PATCH v4 0/4] Add initial device trees for Nord SA8797P Shawn Guo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260707124928.E491C1F000E9@smtp.kernel.org \
    --to=sashiko-bot@kernel.org \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=robh@kernel.org \
    --cc=sashiko-reviews@lists.linux.dev \
    --cc=shengchao.guo@oss.qualcomm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.