From nobody Fri Oct 3 12:26:34 2025 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013025.outbound.protection.outlook.com [40.107.159.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1C03E2E88A6; Tue, 2 Sep 2025 08:02:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.25 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756800181; cv=fail; b=OjD4rJ4C12XDo9pWc+P5BE5Ym9K9AqDH7ec8OQ0NJxEmoBktQzkwJ/HPg1Buf6UZzdUDG8sjuZKqdwn3+tfmutl6vrjlODBqFxSQaPj+e3TsiBKHJjlpejEBPNrEV0NE7zMGH660ZEBm1dhBSFUjhA8/Nzh0KXqkrwSO7TlLTFc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756800181; c=relaxed/simple; bh=V0iDrDLmCeJXMTjo+JnwZD6P1X6WHyyIU1cIZ/AqEjU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=AJAzPeJMQI+NnFf/TBrNGHG4hunurC3MR6TyLZNrOMM8O/BtXfVaKqnvTkpgAfY+K5a77PW21Md4gvi7h5WL+9cM4tiGvXqHJOAnsPQO22GRG9tV4jZBXBWDtmYOIi0Jb0iy5tFjWPl6oCXn4/NkJ3yHOvaSLYEc+3etPK4BC0E= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=HKxXUvl5; arc=fail smtp.client-ip=40.107.159.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="HKxXUvl5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WCI9/SI9C8SCklHSuoS/4QPBK/Oq3MyqHpkZBAbWJj8YoetRsNsDLCaQI9SBxlwm4RZf2bFEBmy0R1rSg/IpzEVsRTywNjJrvyQ6ymXX3aiCoM5lIq0+cDFH0b8+Mdt3+Pp/FMi5UN7N9SDMKcIZTDZXUkmSeDrEfiezFKvRcmJVBRnrZtO6PIF0RQ/8dDrzJjjUSBn506ArtFtv89X1CcpIpiistHcrtebN3hT+fl0P5sdLyTn0q9sBJcHRUzTROiBrFo0Ed7uo9JusKBckv3mUvgwHIMlT0U7zqKF2qAJmLmL1N7a27O/OBIzMe3SmjnmedC3FdC0x0WwO9pvnNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=r7s9u6AyOTta0SQ5DqeQNnH2oq8JyThk/dsB0olREu8=; b=dEkFeijiYofsPVJlG1YCdO53eY7bGec7Qwk+EOYbw9b/EHuWG7T1KuD7EUcF70NI5zlQXBaLwnVcBIswe3xR2hwqITNQrYkXfs/LJXsD9yDfR7sx7jFZhFZXMT4v4t3Es3PuCZXQt33WoHNmIcVz9xHCam+Ad5VnymUrJI2baOcF2ZeW3mTn8pkdXESiLTGJR9bBpeSqYBrkjfB2m3x8/whLlJkTfROFYi3ZCywtmDt7j6vfsyiIraXVTr+xCj9arUNbkSp+ntq9fo87mWqmHyyGZgIjqoP3YKvBcUbMY8aVUSsVGH5W4lY7MAn4xqh/8fwCoKttzxI0e/Oh1nyjHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r7s9u6AyOTta0SQ5DqeQNnH2oq8JyThk/dsB0olREu8=; b=HKxXUvl5SjvP11InnE9ilm0asyxnjiem4QgfehCsQZ21pDMZ3dipMyq3mLYDdratR3qFy7S8/WsHUMe32IK6KkaJbcUz6i32x/U+0x5LSKOrhI83n2LhURulJEuhrXKDk9l8aerFbxUPssxQER1FvKiXCRkdLU0q1bOg9vwxT1hVrGE7cguW18u0m1N4LtOPA2Kc37xvN/uTvu7V6C1crqme3rPguPt11/CWrrQUQvwjy40wOC6e4IRjCQK9txkTLiDUug7YqGO1GQzWN6gBJamUoj5K3MIkiI5nX2M5bdO/2ivo/APf206QTfwO7yQ9Q3m0TZe+e9lkpob7fetJAQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) by DB9PR04MB8265.eurprd04.prod.outlook.com (2603:10a6:10:24f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.14; Tue, 2 Sep 2025 08:02:54 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%4]) with mapi id 15.20.9094.015; Tue, 2 Sep 2025 08:02:54 +0000 From: Richard Zhu To: frank.li@nxp.com, jingoohan1@gmail.com, l.stach@pengutronix.de, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, robh@kernel.org, bhelgaas@google.com, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Richard Zhu , Frank Li Subject: [PATCH v5 4/6] PCI: imx6: Don't poll LTSSM state of i.MX7D PCIe in PM operations Date: Tue, 2 Sep 2025 16:01:49 +0800 Message-Id: <20250902080151.3748965-5-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250902080151.3748965-1-hongxing.zhu@nxp.com> References: <20250902080151.3748965-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0087.apcprd03.prod.outlook.com (2603:1096:4:7c::15) To AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8833:EE_|DB9PR04MB8265:EE_ X-MS-Office365-Filtering-Correlation-Id: af405955-fee9-4f38-47a0-08dde9f71edd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|7416014|19092799006|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ldFDLUKO3NimWCLNWsBxNI+TxW6gJwAGc6YfYZBCTS0xmH6gRfu4LYQc1DwQ?= =?us-ascii?Q?crjoVx1CvKR/kbDhs25mQ2ef5obsonLjagzXwwQKUKKzaOVR4Hw3prPC7JGr?= =?us-ascii?Q?ntBwIji6LOO6NNFjJiHK9dU1FQMNDVG2VUROwYmDRTxssCq+ZU7i5SEFkWuG?= =?us-ascii?Q?TeVhR6CdBBrefVb2EHhWLMo22V+Wk1rxV9gL1i82pIDF0L2uvKybKufkg3kp?= =?us-ascii?Q?LHLfqZn+VouE1SSduago5c/u9k1h2rj9qXyU0fPnVLup0MKw39CGCJyjufIM?= =?us-ascii?Q?YgbWaA2V/nAWBC+XVLWFgYrC5SriMEaSL6T+cBdohTRZiMq7eQ6hjTyQpEKx?= =?us-ascii?Q?PkaEzWUhFYBuJFMweRvGCoJu5JbT9k5jzvSvxH/a3cFAQiUOmzLYQQfY/oIB?= =?us-ascii?Q?9CVeZ4o4FOLn7v1mdbuM9a3eITOv2dLggbAod3RZL+zW3yB6tgjmUIsH7Sxw?= =?us-ascii?Q?MkUl/TtlbkUGnlzIviAFNad1QzdIyVDaqk1veauW8SSn8wzmWcZaQGiJMmf9?= =?us-ascii?Q?MrdpKeHr/nOf1S5s315/k9Wk6uI9wXyDshM6L5FCfmg20yOFh24tLIDNOeWw?= =?us-ascii?Q?8hIoYxWoLOXH/jjXTQdO9OBiogT2qmhNjKTwOuiZzXCMKK+vpgEyA9yeYQ40?= =?us-ascii?Q?BZl4OzMqwVP6F59HXHDhVihz6CI/pEQ7a5KkpTMtwnUPtdGP8C3I1BksRxsY?= =?us-ascii?Q?HbIwAgXkpCon+IbwPnVUlkzqTNYGGHZ84xc92E/2MrSMsgZhRr/L4yWzcJEE?= =?us-ascii?Q?nS+PyQkuGPypzFmcPH/86wzaaMcUw3vCA8/xnDCfvLv7aMWX5hG/3MJhZzTj?= =?us-ascii?Q?K6rVJh2Z134tWolf12SjS6C4V7jomK+47YYV0EeqmZRTutmAYkTdf96BMiOB?= =?us-ascii?Q?tYUBql8bnrwo8ZHzF8jUC5rPO4wUqTIOrF6UxrYOsZilXOANaZSYuzjQeGSa?= =?us-ascii?Q?jAqCocYvG7jl95QFNi8Vvi1+Bcm1+VeElxrwnc7n9hpK2M6HifHtL4CgN3b3?= =?us-ascii?Q?uKqz/KkRp/XQDZ/4NgmwfrYj8gIL3cp9mPB+2YRkYpJuyPsumFhVVuzLiQgj?= =?us-ascii?Q?XHCPkvPdOL1Scjf21dI0GgPELtVc/3CabIsvvZi+CCTT7W5UtBSLKTiEHUUZ?= =?us-ascii?Q?gSnRdUyhc1SIQJZswy/aEjwxESBPPN6ThJ3g16KIMX7e6rEi/41HPxMsb3Oj?= =?us-ascii?Q?hIbzfxCNwMn1IDtm/2vZ+3LZqdn/Lo6brKJrOmmXjauP+hBpF4T521t/rskj?= =?us-ascii?Q?HtO8Rut/DcYcFdKRK+TSZx72WLBPrQJoO846nmnFYCUSodRNDVuu96zpGFqp?= =?us-ascii?Q?eZy3MFPbBzpBnVdU7Eoc4XNnkgasFHI6R4w1uTU9aymyB7Q6uRyvNL6oaFmV?= =?us-ascii?Q?+PuOOngNiRH6gKqN0Z9zbdWTzmkcqtcCIWpRor5tjC/SxWoyl2xjdWBo/OcY?= =?us-ascii?Q?aw0kpIgh2xkV8yhur/e3MLRl7DSmJScqUOluC9YrykGZPBKKZaJjVKYeM6Qh?= =?us-ascii?Q?VXw8Mwb13+fE9UM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8833.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(7416014)(19092799006)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?smicViD88urWAxvZCtyG7y1zwGfSksyAkQQtmczi550/kWGfaq/JAcGXd7YU?= =?us-ascii?Q?NFpUZWkdNcl2l+zZVtL7RLHtfAGiax3nPki+chfNLjXvWXFpFcn4d/fkog9d?= =?us-ascii?Q?YHbS3PevuEtgdPeheGSqAUD4z+QywzKm1c8MLNPEkHoq8omauJg6ant6W9YW?= =?us-ascii?Q?kMPJI8eU9epxUvHKh5osUQhecywe+LjEtX0et5Ig5Zi5lW0wM/i7I4w191BX?= =?us-ascii?Q?zFZ4wpz8mAqbXs5PylxyjJtySu0phPRVixzjmFZDsmerwuNRtKB9iD8qo+Qc?= =?us-ascii?Q?QAVSrrrw5pL7hwItYVFJISIi36+zG31LBL+cmIu1cTK7Nd/BdkYg5ZQ4++Vp?= =?us-ascii?Q?J9F1u3wIE9WS69yLfutNOl+a2uNBh9wIWtLvjrey8Q0V34bvhxQGoZePg1Aw?= =?us-ascii?Q?GLf8kkxdXMzrsEpTEvv5Fw+HP5MgW5igwX7MMw9drqOKjv+9ggmmWz/gbUql?= =?us-ascii?Q?VSf/PQKQG/MzW58ZYbWrNPCvLxCLjh9wps0qI1b1In8FiexZVvEJmPeJVxMG?= =?us-ascii?Q?OkoPJpN2lm9GwzWH9cP+lofbRaw9OEgzzVzJlPxC3tTLp80DlOlE2GF36Wrk?= =?us-ascii?Q?v+p/0yG1pGnWdBwBT8TRbFCoXnezKBanBuK51b7c4ZqpXJYHUj3bU6Fc8Qi8?= =?us-ascii?Q?aQ/n/FWm51pI8jYWkVZ87jBNtT2aN5+I+I7BC4qic0rHlyODtgfdJXMts0ks?= =?us-ascii?Q?8OmMntyxoQu7bZsQd+j1oW7fbSrVWaLuJBR52VS3k3rhAHrTOCCORW/gC4MD?= =?us-ascii?Q?QGlrzj6KSt0SE9bZr+x2PWXufMQMXresZpVRkb+g3EA08/TPsSBfY67yIVhr?= =?us-ascii?Q?6CrZeU6oNipGT/48K+zutAdyUj8Uw1B11Jn0qfRWqotX5T6u60D/XFr3PR1e?= =?us-ascii?Q?Hhm90javPg+z1dvwGVnmdBoVEkEXQl/HKeafnI9LyT3k6ITjXh0KWCd/VWNd?= =?us-ascii?Q?kJEUg+xRragK2A7Z/jXDqhHzURcnb1hk0x7pRmOpF4yH5mTb4t9KsmONkF4+?= =?us-ascii?Q?QB+e4iyVNQ2D6qL1qDR6rZjXyjw1sQWL6fRPBTjKlmQDUgLlPRgfZr9+czj6?= =?us-ascii?Q?m++qJVRFZxdXr5NT+P/l01WUHZpXoBTPKNGr9deWKfddwWGrXOowcD532Uku?= =?us-ascii?Q?WTM9rfpAIFv11Vl6aZOYYkD4r4XuJ7NYdm/rCSxX4KR6AIoH3Yr0lZydY15b?= =?us-ascii?Q?N+Q6nvFIlaM/36qS/je+XI2da3qYSvfVTTsJKhRgi+/T8IGO2wYIw2az0/2r?= =?us-ascii?Q?JXVDOfvxmV+rbGkyexC0RevKBnxak7Ad3pz1R9sTSqrU8oLXgLAkBNF0MYoo?= =?us-ascii?Q?OCcseVSRg32Q4XUgsaGQQxog+lFh6a1KSp2SVVnDdtXH5sknWdTdhJKa3d9d?= =?us-ascii?Q?2ZfkyfnSwlwHPx/H21C309YiJwL2pNkctXZLgJODKQhqUEbtVoF9mLLSjUum?= =?us-ascii?Q?+pVc6PBgcx/V2G+nRALZXKOeUcuPM87MoOyy2CFlguOk71+ogvZgBuMF17ZR?= =?us-ascii?Q?gOAWNH2gRO7IcyMBIcrtSlMxxceHBNO3JLMwx8EltieVjEel3MN1OrBU4YZF?= =?us-ascii?Q?MTa7797xpXxB5pNelMDU9vYhkI6euuRH2uSwlLAL?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: af405955-fee9-4f38-47a0-08dde9f71edd X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2025 08:02:54.3898 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: M1E9qqqC1wv+mN3BCYaWT4gEjdxQVsKYxXKG22K6Awrw0TbyE5utU7Zrr7NokLfQaTFdcVjjPeYtXssvhZRdeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8265 Content-Type: text/plain; charset="utf-8" Add a quirk flag(QUIRK_NOL2POLL_IN_PM) for i.MX7D PCIe. Don't poll the LTSSM states after issue the PME_Turn_Off message. Signed-off-by: Richard Zhu Reviewed-by: Frank Li --- drivers/pci/controller/dwc/pci-imx6.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller= /dwc/pci-imx6.c index 18b97bd0462b..a59b5282c3cc 100644 --- a/drivers/pci/controller/dwc/pci-imx6.c +++ b/drivers/pci/controller/dwc/pci-imx6.c @@ -1863,6 +1863,7 @@ static const struct imx_pcie_drvdata drvdata[] =3D { .mode_mask[0] =3D IMX6Q_GPR12_DEVICE_TYPE, .enable_ref_clk =3D imx7d_pcie_enable_ref_clk, .core_reset =3D imx7d_pcie_core_reset, + .quirk =3D QUIRK_NOL2POLL_IN_PM, }, [IMX8MQ] =3D { .variant =3D IMX8MQ, --=20 2.37.1