From: sashiko-bot@kernel.org
To: "Shawn Guo" <shengchao.guo@oss.qualcomm.com>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org
Subject: Re: [PATCH v2 7/7] arm64: dts: qcom: lemans: Enable lemans-sa8255p-ride board support
Date: Thu, 15 Oct 2026 02:48:28 +0000 [thread overview]
Message-ID: <sashiko-outbox-172176@kernel.org> (raw)
In-Reply-To: <20261015023711.721837-8-shengchao.guo@oss.qualcomm.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Medium] dts: qcom: missing status = "okay" for pcie0_ep and pcie1_ep
- [Medium] dts: qcom: incorrect polarity for PCIe EP wake-gpios
--
commit 3fa46fe28ef2e9d52dd0b40b57be7d7192538595
Author: Nikunj Kela <quic_nkela@quicinc.com>
arm64: dts: qcom: lemans: Enable lemans-sa8255p-ride board support
Add initial device tree support for the Lemans SA8255P Ride board. Enable
UFS storage, UART10 as the serial console, PCIe EP interfaces, thermal
zones for PMM8654AU sensors, and SCMI protocol nodes.
> diff --git a/arch/arm64/boot/dts/qcom/lemans-sa8255p-ride.dts b/arch/arm64/boot/dts/qcom/lemans-sa8255p-ride.dts
> new file mode 100644
> index 0000000000000..4273f47c3dffc
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/lemans-sa8255p-ride.dts
[ ... ]
> +&pcie0_ep {
> + pinctrl-names = "default";
> + pinctrl-0 = <&pcie0_ep_clkreq_default &pcie0_ep_perst_default
> + &pcie0_ep_wake_default>;
> + reset-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
[Severity: Medium]
Since the commit message states this patch enables the PCIe EP interfaces,
should pcie0_ep include a status = "okay"; property?
Without explicitly overriding the status, the node will likely remain
disabled as typically defined in the base device tree, preventing the kernel
from probing the controller.
> + wake-gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;
[Severity: Medium]
Is the polarity for the wake-gpios correct here?
The PCIe WAKE# signal is architecturally active-low and open-drain. By
configuring it as GPIO_ACTIVE_HIGH, the physical pad will be driven low
when the driver intends to initialize or deassert it, and high when
asserting it.
Could this invert the wake signal and break PCIe endpoint power management
wakeups?
> +};
> +
> +&pcie1_ep {
> + pinctrl-names = "default";
> + pinctrl-0 = <&pcie1_ep_clkreq_default &pcie1_ep_perst_default
> + &pcie1_ep_wake_default>;
> + reset-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
[Severity: Medium]
Similarly, should pcie1_ep also include a status = "okay"; property to
ensure it is enabled?
> + wake-gpios = <&tlmm 5 GPIO_ACTIVE_HIGH>;
[Severity: Medium]
Does this wake-gpios configuration also suffer from the same active-low
signal inversion issue as pcie0_ep?
> +};
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261015023711.721837-1-shengchao.guo@oss.qualcomm.com?part=7
prev parent reply other threads:[~2026-10-15 2:48 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-15 2:37 [PATCH v2 0/7] arm64: dts: qcom: Introduce SA8255P as Lemans family SoC Shawn Guo
2026-10-15 2:37 ` [PATCH v2 1/7] arm64: dts: qcom: Introduce lemans-embedded.dtsi as a placeholder Shawn Guo
2026-10-15 2:37 ` [PATCH v2 2/7] arm64: dts: qcom: lemans: Move pinctrl states into lemans-embedded.dtsi Shawn Guo
2026-10-15 2:37 ` [PATCH v2 3/7] arm64: dts: qcom: lemans: Move platform resources " Shawn Guo
2026-10-15 2:48 ` sashiko-bot
2026-10-15 2:37 ` [PATCH v2 4/7] arm64: dts: qcom: lemans: Add label for firmware and reserved-memory Shawn Guo
2026-10-15 2:37 ` [PATCH v2 5/7] arm64: dts: qcom: Add device tree for Lemans GearVM variant Shawn Guo
2026-10-15 2:37 ` [PATCH v2 6/7] dt-bindings: arm: qcom: add SA8255p Ride board Shawn Guo
2026-10-15 2:37 ` [PATCH v2 7/7] arm64: dts: qcom: lemans: Enable lemans-sa8255p-ride board support Shawn Guo
2026-10-15 2:48 ` sashiko-bot [this message]
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=sashiko-outbox-172176@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox