]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
authorGuoqing Jiang <guoqing.jiang@canonical.com>
Mon, 21 Jul 2025 09:59:59 +0000 (17:59 +0800)
committerMatthias Brugger <matthias.bgg@gmail.com>
Tue, 9 Sep 2025 12:35:24 +0000 (14:35 +0200)
When test suspend resume with 6.8 based kernel, system can't resume
and I got below error which can be also reproduced with 6.16 rc6+
kernel.

mtk-pcie-gen3 112f0000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x0)
mtk-pcie-gen3 112f0000.pcie: PM: dpm_run_callback(): genpd_resume_noirq returns -110
mtk-pcie-gen3 112f0000.pcie: PM: failed to resume noirq: error -110

After investigation, looks pcie0 has the same problem as pcie1 as
decribed in commit 3d7fdd8e38aa ("arm64: dts: mediatek: mt8195:
Remove suspend-breaking reset from pcie1").

Fixes: ecc0af6a3fe6 ("arm64: dts: mt8195: Add pcie and pcie phy nodes")
Signed-off-by: Guoqing Jiang <guoqing.jiang@canonical.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Macpaul Lin <macpaul.lin@mediatek.com>
Link: https://lore.kernel.org/r/20250721095959.57703-1-guoqing.jiang@canonical.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
arch/arm64/boot/dts/mediatek/mt8195.dtsi

index 8877953ce292b686eca3f7c030cd48bcc87a6917..ab0b2f606eb43706eb819be8e004017011ac190d 100644 (file)
 
                        power-domains = <&spm MT8195_POWER_DOMAIN_PCIE_MAC_P0>;
 
-                       resets = <&infracfg_ao MT8195_INFRA_RST2_PCIE_P0_SWRST>;
-                       reset-names = "mac";
-
                        #interrupt-cells = <1>;
                        interrupt-map-mask = <0 0 0 7>;
                        interrupt-map = <0 0 0 1 &pcie_intc0 0>,