From: sashiko-bot@kernel.org
To: "Muzaffer Kadir" <muzafferkadir@mainlining.org>
Cc: robh@kernel.org, linux-clk@vger.kernel.org,
linux-input@vger.kernel.org, conor+dt@kernel.org,
devicetree@vger.kernel.org, dmitry.torokhov@gmail.com,
mfd@lists.linux.dev, lee@kernel.org,
dri-devel@lists.freedesktop.org
Subject: Re: [PATCH v2 19/19] arm64: dts: qcom: generalmobile-shamrock: new device
Date: Wed, 16 Sep 2026 14:37:09 +0000 [thread overview]
Message-ID: <20260916143709.9125F1F000FF@smtp.kernel.org> (raw)
In-Reply-To: <20260916-msm8952-initial-support-v2-19-798c2602dde1@mainlining.org>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Medium] dts: console UART (blsp1_uart2) is left disabled
- [Medium] dts: TUSB320 interrupt configured as rising edge causes missed events
--
commit eeb150c49a7166233f7744c010edc1dd2b105149
Author: Muzaffer Kadir <muzafferkadir@mainlining.org>
arm64: dts: qcom: generalmobile-shamrock: new device
Add General Mobile Shamrock (GM 5 Plus). Shamrock is designed similar to
L9300. Downstream reference is [1].
Link: https://github.com/Asderdd/android_kernel_generalmobile_shamrock/blob/cm-14.1/arch/arm/boot/dts/qcom/msm8952-l9300.dtsi
> diff --git a/arch/arm64/boot/dts/qcom/msm8952-generalmobile-shamrock.dts b/arch/arm64/boot/dts/qcom/msm8952-generalmobile-shamrock.dts
> new file mode 100644
> index 0000000000000..e6c92ebcbf214
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/msm8952-generalmobile-shamrock.dts
[ ... ]
> + aliases {
> + mmc0 = &sdhc_1; /* SDC1 eMMC slot */
> + mmc1 = &sdhc_2; /* SDC2 SD card slot */
> + serial0 = &blsp1_uart2;
> + };
[ ... ]
> + chosen {
> + stdout-path = "serial0:115200n8";
[Severity: Medium]
Will the kernel be able to probe the UART device intended for the console?
This configures the kernel console to use serial0, which maps to blsp1_uart2.
However, blsp1_uart2 is left with status = "disabled" in the included
msm8952.dtsi and is never explicitly enabled with status = "okay" in this
board DTS.
Since the driver will not probe, this breaks standard serial output and
serial debugging.
[ ... ]
> + tusb320: tusb320@67 {
> + compatible = "ti,tusb320";
> + reg = <0x67>;
> + interrupts-extended = <&tlmm 45 IRQ_TYPE_EDGE_RISING>;
[Severity: Medium]
Does this configure the tusb320 interrupt incorrectly for an active-low
open-drain pin?
Any Type-C event triggers an active-low interrupt from the TUSB320, which
would be missed by this rising-edge configuration. The INT_N line will remain
low indefinitely because the interrupt is never serviced and cleared,
breaking USB Type-C plug/unplug detection.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260916-msm8952-initial-support-v2-0-798c2602dde1@mainlining.org?part=19
next prev parent reply other threads:[~2026-09-16 14:37 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-16 14:22 [PATCH v2 00/19] Add Initial Support For MSM8952, Add General Mobile Shamrock Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:22 ` [PATCH v2 01/19] dt-bindings: clock: qcom: Add MSM8952 global clock controller Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:31 ` sashiko-bot
2026-09-18 10:02 ` Krzysztof Kozlowski
2026-09-18 13:01 ` Muzaffer Kadir
2026-09-18 13:26 ` Krzysztof Kozlowski
2026-09-18 13:38 ` Muzaffer Kadir
2026-09-16 14:22 ` [PATCH v2 02/19] clk: qcom: Add global clock controller driver for MSM8952 Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:44 ` sashiko-bot
2026-09-17 4:19 ` Taniya Das
2026-09-17 12:25 ` Muzaffer Kadir
2026-09-21 8:46 ` Konrad Dybcio
2026-09-16 14:22 ` [PATCH v2 03/19] dt-bindings: nvmem: Add compatible " Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:27 ` sashiko-bot
2026-09-18 10:09 ` Krzysztof Kozlowski
2026-09-16 14:22 ` [PATCH v2 04/19] dt-bindings: power: rpmpd: Add MSM8952 power domains Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:27 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 05/19] dt-bindings: mmc: sdhci-msm: Add MSM8952 compatible Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:27 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 06/19] dt-bindings: vendor-prefixes: Add General Mobile Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:25 ` sashiko-bot
2026-09-18 10:02 ` Krzysztof Kozlowski
2026-09-16 14:22 ` [PATCH v2 07/19] dt-bindings: arm: qcom: Document MSM8952 SoC binding Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:29 ` sashiko-bot
2026-09-18 10:03 ` Krzysztof Kozlowski
2026-09-16 14:22 ` [PATCH v2 08/19] dt-bindings: iommu: qcom,iommu: Add MSM8952 IOMMU to SMMUv2 compatibles Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:28 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 09/19] dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8952 Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:26 ` sashiko-bot
2026-09-24 14:28 ` (subset) " Lee Jones
2026-09-16 14:22 ` [PATCH v2 10/19] dt-bindings: display/msm: qcom, mdp5: Add MSM8952 compatible Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:30 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 11/19] dt-bindings: firmware: qcom,scm: Document MSM8952 SCM Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:27 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 12/19] dt-bindings: clock: qcom,rpmcc: Add MSM8952 compatible Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:31 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 13/19] drm: msm: mdp5: Add MDP5 configuration for MSM8952 Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:43 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 14/19] soc: qcom: ubwc: Add UBWC config " Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:27 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 15/19] dt-bindings: thermal: tsens: Add MSM8952 Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:31 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 16/19] thermal: qcom: tsens: Add support for MSM8952 tsens Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:34 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 17/19] arm64: dts: qcom: Add initial support for MSM8952 Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:49 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 18/19] dt-bindings: input: touchscreen: goodix: Add binding for GT970 Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:29 ` sashiko-bot
2026-09-16 14:22 ` [PATCH v2 19/19] arm64: dts: qcom: generalmobile-shamrock: new device Muzaffer Kadir via B4 Relay
2026-09-16 14:22 ` Muzaffer Kadir
2026-09-16 14:37 ` sashiko-bot [this message]
2026-09-18 10:06 ` Krzysztof Kozlowski
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=20260916143709.9125F1F000FF@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=lee@kernel.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=mfd@lists.linux.dev \
--cc=muzafferkadir@mainlining.org \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
/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.