From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 71F88C001DC for ; Thu, 20 Jul 2023 14:54:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/A934zGcWwY2UeudgfSLmpYYJgzbSb3AwLdkQNhfwps=; b=EaZF8KAH/dBaCp nq0msOflJ9eYSnh9vqUbNExd5yWNT8Ldtpei5Rjp9Uumo2sOIdX6TtuMpXR0+CF2Wfndfqu9t69bw s9YevIIj3T8RsOvlSLymRFa63R6ieoRhx9Fy63Z52kvctmNlrnA89cH6eo0O/c7SV9lO6n08YtQXk UKW5DI7ruwAM99BT0Czv4T2o1CpMIpLwgo4cvVBv41vHcZjcM5pqcGNULomg7LPZ8VVllVYUWmtqG sTZAs0NdE97JrqnDn5hq7oMpS/i2BiZ017/FAduO+KL6PGuPprsa8fFbTtxqBEVDMq6sSSTvVEt7i MZlZrKT8n94Oz4Nz763g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qMV2N-00BRiu-1P; Thu, 20 Jul 2023 14:53:51 +0000 Received: from mail-am6eur05on2062f.outbound.protection.outlook.com ([2a01:111:f400:7e1b::62f] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qMV2K-00BRi4-1m for linux-arm-kernel@lists.infradead.org; Thu, 20 Jul 2023 14:53:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LVTteGAzLp8VDSvnkYWex/Gzm/uQrXoDT5pAhiWIaxnQFFx6wyzOERBT/psQgoPR4/gvxZQ6JiiQOhnsuchg7/VIzbt6Hs2S0IOOa8k9i3G84OMbcS76usmoDA1KviLCzp0PKyhRC/+O52Gt75R5AlDLnDHK/iTJs1YkdYH8XXKcX9B8C8Q8u0J28aPUo88jwL8nZ3F88HdASXz0X+bVZmH5qxhxqNHuWb4TcRwi3Mwr5gnRtiT/y/EP9IZ6QD4vM9vtQXYOJCtWKQzSr959p6CNCygJh/s7uyJ0gMR64EZdiKe6UK4oQw/2rHN5utayvPlN/ILN06z2ZJESC9S1Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=8az8gR3DmDYfQJ+G9Kvddl/2g/jlbfQop/VK4ZbJbdU=; b=N3bT1/iSFPFrv36RtFBIRh0pRbHN5QOCqPdA1PK1xMAWCDmTLsHr42VXmsd5kGtK5yZjXTXmjS4zf3TU9TQtSGGbPzJyVDiLNvD+jKFzDaA921vVcTWc9OYGyhV01iJs5foQMthqR0dv/59ZW1ZuKa5itkZ+PbZ+lDdYyUEG3VO0kaTmtlmD3TmRmawxSA/VZO1nCdcmROUAvW6fONXAvSuA1qGohh+dqU3J+Dlp/RlxsAcqlpPRKE5scFs9w+iacCMB75eiNKmzmf9XNoKULC2tZlFsjnQiVftESZ5qCWiGxY12ihHOCqeRoJZEz4CR5lX0TYYwSTVhvqsy+38i6g== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8az8gR3DmDYfQJ+G9Kvddl/2g/jlbfQop/VK4ZbJbdU=; b=Y24TqXrP+CVl6EliiAKlOzeUUZqAlpaT7w2sioRJjBxjKZX8EwFBFVLOdQUusPq69Lr87N/Wmk0A7MSLp8q8f0MscMzcJ2RKoQBlfWmW6MtXf5LaXVQDmZKmBCxxsYHOBdg4Ke3tJs3swpe1lmFLItWZsNCJ0ZgfCownEefvCF4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) by PA4PR04MB9247.eurprd04.prod.outlook.com (2603:10a6:102:2a2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.25; Thu, 20 Jul 2023 14:37:50 +0000 Received: from AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::d0d5:3604:98da:20b1]) by AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::d0d5:3604:98da:20b1%7]) with mapi id 15.20.6609.024; Thu, 20 Jul 2023 14:37:50 +0000 Date: Thu, 20 Jul 2023 10:37:36 -0400 From: Frank Li To: Manivannan Sadhasivam Cc: Manivannan Sadhasivam , helgaas@kernel.org, imx@lists.linux.dev, bhelgaas@google.com, devicetree@vger.kernel.org, gustavo.pimentel@synopsys.com, kw@linux.com, leoyang.li@nxp.com, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, lorenzo.pieralisi@arm.com, minghuan.lian@nxp.com, mingkai.hu@nxp.com, robh+dt@kernel.org, roy.zang@nxp.com, shawnguo@kernel.org, zhiqiang.hou@nxp.com Subject: Re: [PATCH v3 1/2] PCI: dwc: Implement general suspend/resume functionality for L2/L3 transitions Message-ID: References: <20230419164118.596300-1-Frank.Li@nxp.com> <20230717164526.GC35455@thinkpad> <20230718100400.GB4771@thinkpad> <20230720142509.GB48270@thinkpad> Content-Disposition: inline In-Reply-To: <20230720142509.GB48270@thinkpad> X-ClientProxiedBy: BYAPR07CA0084.namprd07.prod.outlook.com (2603:10b6:a03:12b::25) To AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB4838:EE_|PA4PR04MB9247:EE_ X-MS-Office365-Filtering-Correlation-Id: 28e2a077-432d-4af1-ebb2-08db892ee4a9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dFE02nqwz+pplkfRcsIZ1YoTWrWsMhKu3RAJ23Hepjz6ImhgHeHqoLuutaLEAEva5recr3ML28/yFsSmWotigJW1Yit6Lv6Ch+av/c19vsJtRBhxTbuYAm846f8hpveONK8rHh2xSEr5vpKgkCaDeuFkKriPsBmpPFXXxJQCiyHt4bGWPvAk5NHQd/UTDmkXZLIpAYOSRUtbel2wgVv7YdTG17O4JXw5HaD6pGc/yVjF2tZxzICZPn5ZwKjfwOFrM0FAUqEh0Sd1u3RLK+ObsMO4bLK0F28wtr5r8106jimPnlRO8VrmQF9Z0kZWEF9Xa0u2KLKMqn65RVLe6pvxMhWA0BsEAsktBYQ4nqhpIWwBguna8szad4XcBTaPSR3+Y9r2BuH27+vBx2n60xg0oSYAeUlam39o1lcCENofzWlMJlrr60lankr0bhRdYs1BmfhYa4+pY6bzDAt7pt/UkIMZrgZRsUKuRwonIC7prw7NQKmxZBmEoyjKBFkwcDDFb0Nt4CngORIwQ3bWb9PzwitJY7wXtcv7s3YkZqSzvGynAODLUIjm2Z7fL3zuIS6/NbysLpsN5Byh9CqAAcUhOb2wsZ+nakxH08hEEpJorc6Bd28N3ui1MksHb4+cQ8tO X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB4838.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(7916004)(4636009)(396003)(346002)(39860400002)(366004)(376002)(136003)(451199021)(33716001)(6512007)(478600001)(6916009)(52116002)(6486002)(316002)(66556008)(86362001)(66946007)(41300700001)(66476007)(4326008)(6666004)(186003)(9686003)(83380400001)(38100700002)(38350700002)(6506007)(8676002)(2906002)(8936002)(5660300002)(26005)(15650500001)(7416002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y2ROQ2pzODdldTFGWU5pUStLTmtSUU1YUmdPNG1obGZydkZRYzZkYmw5K3p0?= =?utf-8?B?UXFoalV5c0NKZXdoV21IdnllMHRzNnRzRkROWDZCR2d6VElvMEN0d1ZHSGY2?= =?utf-8?B?VklUMTVyd3BiU2k0OGtBbExmemUybGhYSXg2bnUwQ0R4WW9UekduOE9Wd1BY?= =?utf-8?B?NHIyVUpHcUQzZmRjVkplSytPbEE3VHZkMjVtMFlIeDUxT1hVYTRyd3RGd1ho?= =?utf-8?B?Q1V3YkF4WFNBK2FRczlQT0dRRjRKVWw2enJ6NUhud0VobmtLVWVheCtqWG96?= =?utf-8?B?em5KTno4SXBZUzZINmdxeTVKVzhZNll5MjMrVXZTUTMzdnNvRGo2a3lxVW9h?= =?utf-8?B?dGVGcStCQ3N3SXRZM3YyVzJHaXhHNHh0NXg2cU9QY1BCVUs5aG8zMGZPT28w?= =?utf-8?B?RTA5OUZKTkVsR012cjFYbHFmTEduQXJsSXFBdkx1TFE2SVNEV1BxWHZwUy9r?= =?utf-8?B?UWsvZjc3SnZmbjdLVnUrRStOdXJQNDJra3BLcDlIdWIrN3k4d3ltUmRUSkNh?= =?utf-8?B?NGREMFBUdVR2VktpL04xZVViZ2lFRmF1cmtHTDV2NktvVFBQSGhHc1BzVnNq?= =?utf-8?B?RzljSUNIK1NHTG4xa2dDRG1PRU9ibEhwSkxmSTUwVDNDOHAyMC80Qlg3Y2ps?= =?utf-8?B?R1lEZE5FNG1pa1RaMHVMY1RSbXYyU2wwb1N0T0VldVhCc0w0TFpydHZFOW9Z?= =?utf-8?B?RFVRbit0WUtDN1JQZXhYaWc4KzVZMzI3SDVqY2s2ZVpoZW1UOHpaK09IN0JD?= =?utf-8?B?UGJ0R0VXelZTU3pKZmQwRDd6TEpNdEJzaWdXbm5ucXhFa1dUQXJNVFNuNWg5?= =?utf-8?B?R2pwcG53UzlOTks2eHJobGIxWmNRVm1pY3cvc0lOK1RGTGhRWFZvR2laY3Q2?= =?utf-8?B?cFdLWnRWcUJ3TEo3em1IK2VVTHdhVEJDQ1NuMXJTem1VSVA5ckRWaGlWeVZK?= =?utf-8?B?bnJlclZocEp4VE8yekJIK2pyYndreGwvbHBNK0NUTU4rcVRNai9jcnNtRlI5?= =?utf-8?B?b0tUYTZ0VFJrWmtsemNrYXBxMjVmTVMxMmRsUGF2K29zRUgrUXpTRVVSU1ZV?= =?utf-8?B?cVpRNnNYR0hWMitrQ0w3YTRmUFVRamYxazJkdnNuV3hVUmpTSzJLbXBPUEMz?= =?utf-8?B?dDcxZlYyeWhuQkRTS0NiYTJpQzhvY2tyK24vSmFTMXpFUXVtY0Y3Z0tLVnht?= =?utf-8?B?WGlXNVA1bVNHSUpkMnZzR2NLSk50MDZSV1pOaC9PTnAzK0o0S1B2VlNCRElZ?= =?utf-8?B?NnNCUXErdTFHNVFBNmkwOE11MGZEN3YxVjFDb1hqVmRVdk1IZ3o3Tmh1R3di?= =?utf-8?B?UDBLYm1sRm4vWjFDRGwrZ3lGYXVMbGUyQmJYSFRSSUxjMUM2bVk5SWlFeDhq?= =?utf-8?B?V25YZVFVUC8wMVBIVXI0d3dGOWJrVFhPSWloZFZsRnhONFEzeXNVa3pNcHpt?= =?utf-8?B?Zk45ak5VNFQ1WjdubWlQSkJLZjcyUzl3WGEwcDBjWmFXTXJsT2FaOVdOb0s4?= =?utf-8?B?ckowT2cxeGdHa1g5aS9IZkxYN3pIVWorUTJ0MzQ0R2ZUTzkwQUhSMXFneTA1?= =?utf-8?B?ZkZOaVR6b1JlMDJWMUJKSjRnNlY1aXJYVGw3VEFwMGs3STk2azVyS0RSQ3lD?= =?utf-8?B?aW14WUpidlNnd1J2Q1EvQ1lhWFNrMW1QeFoyVmpMQUNrR04rREl2SzNlNjNh?= =?utf-8?B?a2h3RzJrMXpId25VM0FnUk5Rb3QyN3BFbTB5OU40dHR0bVZUL0N1Ty9VZ1cz?= =?utf-8?B?ZTVvdEZPVnJYODBRdTV2WFNqbDFnN0hJNE14eElISjdJNkloMGNmR09HZ1Nq?= =?utf-8?B?ZTNRMW9ZNVUwdGJ0Zk5lYXBCa2d4MllFOTVhb1B0Q0xvcXJaeW8xMGtDV0J2?= =?utf-8?B?eDFsZGh2QnRKdVpIZkZTa0VWZW43L2ZTVUxQekw3Ny9ST1JrOXBjYzBiWmFr?= =?utf-8?B?Y3FHWmJYOUNLNWRDbnhNMTFxQ2h4VURjWmZQV21tbm43cWMxNE5XS1lmRXdS?= =?utf-8?B?Njc5T0JnRkNGZm9sVkpkZGt1YW1EZXhONERienU2a2tXdnNOWTF2eVlhQllP?= =?utf-8?B?eW9reGw0S290S2Z6Und4YWgyN3dNTmRibisyS21MY2k0L2pWV2hYWnZnUzBH?= =?utf-8?Q?PJyKyb072PwCMGNyh6PpeC8Ut?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28e2a077-432d-4af1-ebb2-08db892ee4a9 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4838.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2023 14:37:50.2332 (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: YH02jsokC5Usyp+NSNrcSJM5KpNky9GJIOtlIzowTvKyQUjUPvvo6AqmZOdP/csRw/MfMVuSwbml83ACJ2AWUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9247 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230720_075348_590666_32F11849 X-CRM114-Status: GOOD ( 16.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBKdWwgMjAsIDIwMjMgYXQgMDc6NTU6MDlQTSArMDUzMCwgTWFuaXZhbm5hbiBTYWRo YXNpdmFtIHdyb3RlOgo+IE9uIFR1ZSwgSnVsIDE4LCAyMDIzIGF0IDAzOjM0OjI2UE0gKzA1MzAs IE1hbml2YW5uYW4gU2FkaGFzaXZhbSB3cm90ZToKPiA+IE9uIE1vbiwgSnVsIDE3LCAyMDIzIGF0 IDAyOjM2OjE5UE0gLTA0MDAsIEZyYW5rIExpIHdyb3RlOgo+ID4gPiBPbiBNb24sIEp1bCAxNywg MjAyMyBhdCAxMDoxNToyNlBNICswNTMwLCBNYW5pdmFubmFuIFNhZGhhc2l2YW0gd3JvdGU6Cj4g PiA+ID4gT24gV2VkLCBBcHIgMTksIDIwMjMgYXQgMTI6NDE6MTdQTSAtMDQwMCwgRnJhbmsgTGkg d3JvdGU6Cj4gPiA+ID4gPiBJbnRyb2R1Y2VkIGhlbHBlciBmdW5jdGlvbiBkd19wY2llX2dldF9s dHNzbSB0byByZXRyaWV2ZSBTTUxIX0xUU1NfU1RBVEUuCj4gPiA+ID4gPiBBZGRlZCBBUEkgcG1l X3R1cm5fb2ZmIGFuZCBleGl0X2Zyb21fbDIgZm9yIG1hbmFnaW5nIEwyL0wzIHN0YXRlIHRyYW5z aXRpb25zLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUeXBpY2FsIEwyIGVudHJ5IHdvcmtmbG93Ogo+ ID4gPiA+ID4gCj4gPiA+ID4gPiAxLiBUcmFuc21pdCBQTUUgdHVybiBvZmYgc2lnbmFsIHRvIFBD SSBkZXZpY2VzLgo+ID4gPiA+ID4gMi4gQXdhaXQgbGluayBlbnRlcmluZyBMMl9JRExFIHN0YXRl Lgo+ID4gPiA+IAo+ID4gPiA+IEFGQUlLLCB0eXBpY2FsIHdvcmtmbG93IGlzIHRvIHdhaXQgZm9y IFBNRV9Ub19BY2suCj4gPiA+IAo+ID4gPiAxIEFscmVhZHkgd2FpdCBmb3IgUE1FX3RvX0FDSywg IDIsIGp1c3Qgd2FpdCBmb3IgbGluayBhY3R1YWwgZW50ZXIgTDIuCj4gPiA+IEkgdGhpbmsgUENJ IFJDIG5lZWRzIHNvbWUgdGltZSB0byBzZXQgbGluayBlbnRlciBMMiBhZnRlciBnZXQgQUNLIGZy b20KPiA+ID4gUE1FLgo+ID4gPiAKPiAKPiBPbmUgbW9yZSBjb21tZW50LiBJZiB5b3UgdHJhbnNp dGlvbiB0aGUgZGV2aWNlIHRvIEwyL0wzLCB0aGVuIGl0IGNhbiBsb29zZSBwb3dlcgo+IGlmIFZh dXggd2FzIG5vdCBwcm92aWRlZC4gSW4gdGhhdCBjYXNlLCBjYW4gYWxsIHRoZSBkZXZpY2VzIHdv cmsgYWZ0ZXIgcmVzdW1lPwo+IE1vc3Qgbm90YWJseSBOVk1lPwoKSSBoYXZlIG5vdCBoYXJkd2Fy ZSB0byBkbyBzdWNoIHRlc3QsIE5WTWUgZHJpdmVyIHdpbGwgcmVpbml0IGV2ZXJ5dGhpbmcgYWZ0 ZXIKcmVzdW1lIGlmIG5vIEwxLjFcTDEuMiBzdXBwb3J0LiBJZiB0aGVyZSBhcmUgTDEuMVxMMS4y LCBOVk1FIGV4cGVjdCBpdCBsZWF2ZQphdCBMMS4yIGF0IHN1c3BlbmQgdG8gZ2V0IGJldHRlciBy ZXN1bWUgbGF0ZW5jeS4KClRoaXMgQVBJIGhlbHAgcmVtb3ZlIGR1cGxpY2F0ZSBjb2RlcyBhbmQg aXQgY2FuIGJlIGltcHJvdmVkIGdyYWR1YWxseS4KCgo+IAo+IC0gTWFuaQo+IAo+IAo+IC0tIAo+ IOCuruCuo+Cuv+CuteCuo+CvjeCuo+CuqeCvjSDgrprgrqTgrr7grprgrr/grrXgrq7gr40KCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK