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 8EF9AEE14A5 for ; Wed, 6 Sep 2023 15:37:19 +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=nlSuKdRXtmt82p9lWDyiJu5dDD5qhFCU6XhY4y5C/84=; b=GyrSyWugH31JyL ktjJ5mCbz36+4OISqDgKiWO3BWAAvSFMKzUaOuN3nY0ve25vrP2o22vXdQywo6Rczsar30qAa7xBR 4Kge8sEPHTZf/hEKywAhLNx3yqRhRWoX1CFzoBtoXU9V68g9OsjY8RQEa2nmBI5TRFrIUwzK2RVfz JQhzP+bFxSAvznZVD99TUB9lilEQgMMJmgkZ+IetpGK2NqGgiO4lkM6PfCOAD/bWms+HhW/fHsd2k bocbJytyAP4JHx3xpt3GDnHzS3GSjanKnCKKu++xL6IoaGiVFGvz7nHC7Lj2Ocn2To7TMWYndbvfC 7k6lBqUEbdqedSAgtiaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qduaN-00APow-2E; Wed, 06 Sep 2023 15:36:55 +0000 Received: from mail-db3eur04on061b.outbound.protection.outlook.com ([2a01:111:f400:fe0c::61b] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qduaL-00APno-05 for linux-arm-kernel@lists.infradead.org; Wed, 06 Sep 2023 15:36:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HkCKRGrKP83+VTQP/w95iABZb/coGCAOlF/bUT2TRKCOYhMLZL5NRaXyzETj0bMuDudaJSj3cCW3oLJp3BfcM/+LL5xUge2DyJiUhbq18ZsgrKveAjKjAe0BP0DFPraJLLJ2hHjrd4AlC2Nbb7S9RedPxKqkF0Q6mEdXIaxfMqAispKUK1eZ4cn8r+JTH+BZf5MDpraBjT1ZJl+M9HczHS6ETXbxVIHuEsvDt2Lt9zUOniFqiq2Hlvh/I5iDpJzXDJD6fNNxVPjm9OF62vGXjdEvOEYiCyguKcrbPtuJ1k59HEMZD9AmDujnWihMgHkVif+yexiwrg7OyYmfxJW9YQ== 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=Xv2cU0NeRL9oU80ZsDEt8XZGBnwonjhTuNxen1PVkUw=; b=CSQlNlb3L4mw0xiqIKsCEkl8sfcWeer5e+1SM4w5Td1jSt/9KRoFZI+tYFPvN1gs/QShyLJNfRoiq34TyXimaFqeMdyuEXgm7z9diM7HdbUUzdIDrWd9DLOyOgUgvirJpyt4Dn9CV+DUrxBtz0teDK5yGcLEfCdN6ulchjunvioWKCH5znAAFXPQpUr+ceeZ+8PIp0vsXIkiiC5Br/Oi6B0wRCUnQ4sxxAeTzokYDgYJnqNrPxU9/J4FYDPEAMbECbIZBQQYTF1WPl131YIxNp2qdPG99cLFxadXifkiy0UpZxME7XEcME1bY5m+3+VEDHSId/5MF2dgAQQ5JlRyZQ== 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=Xv2cU0NeRL9oU80ZsDEt8XZGBnwonjhTuNxen1PVkUw=; b=jYkfX1RKgDdmWAndRLhG5QOIR/sisE0UJkdIxNVy0yqCj5vEyM4Kta0FpLqmtCEFUk7zXCY8qQhAhonkpnVN8kqK2gFTAo0TA3IsCpXkJl9RF+/HiegWDwQQXu5dfEoByQE2cTjoaB5WnzcNiDy44amERCxt0Tm4Vm8gZQMzYYo= 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 PA4PR04MB7792.eurprd04.prod.outlook.com (2603:10a6:102:c0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Wed, 6 Sep 2023 15:36:40 +0000 Received: from AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::aa90:117d:c1d0:346a]) by AM6PR04MB4838.eurprd04.prod.outlook.com ([fe80::aa90:117d:c1d0:346a%3]) with mapi id 15.20.6745.034; Wed, 6 Sep 2023 15:36:40 +0000 Date: Wed, 6 Sep 2023 11:36:25 -0400 From: Frank Li To: Manivannan Sadhasivam Cc: tglx@linutronix.de, aisheng.dong@nxp.com, bhelgaas@google.com, devicetree@vger.kernel.org, festevam@gmail.com, imx@lists.linux.dev, jdmason@kudzu.us, kernel@pengutronix.de, kishon@ti.com, krzysztof.kozlowski+dt@linaro.org, kw@linux.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, lpieralisi@kernel.org, maz@kernel.org, ntb@lists.linux.dev, peng.fan@nxp.com, robh+dt@kernel.org, s.hauer@pengutronix.de, shawnguo@kernel.org Subject: Re: [PATCH 1/3] PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller Message-ID: References: <20230426203436.1277307-1-Frank.Li@nxp.com> <20230426203436.1277307-2-Frank.Li@nxp.com> <20230902045214.GA2913@thinkpad> <20230902045328.GB2913@thinkpad> <20230906122605.GB5930@thinkpad> <20230906145227.GC5930@thinkpad> <20230906152704.GD5930@thinkpad> Content-Disposition: inline In-Reply-To: <20230906152704.GD5930@thinkpad> X-ClientProxiedBy: SJ0PR05CA0106.namprd05.prod.outlook.com (2603:10b6:a03:334::21) To AM6PR04MB4838.eurprd04.prod.outlook.com (2603:10a6:20b:4::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB4838:EE_|PA4PR04MB7792:EE_ X-MS-Office365-Filtering-Correlation-Id: 83dce2ae-7048-4e0a-b611-08dbaeef106a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C6vBhVYujDK3oZfgkwWP1FOsFIcOLllduR5szOSM/b8ySxWnd2D16Yfkkt3sILRfJAKLGivC0MR7OhnGVkHpPDBHdQB/xLMX2sLkEevv05bQGlYHGkF+dSz5QQTQeJ7yUZxMaNMaU6HGnELDxIimT+rL1Vhf2NxiQ3yGe/tXc0GUpwwtFYGAcmO/4vKPIgUjt1NySLPrKYkQWYpBgNG4TDLok00wbTab621WORnEci+ngDpvh7ZJwqLEjDx7oJnbKRlHCmJHeB3YchdIn4joMmLkGmw+inJa2iR/Kpf+yiWdVOEvAgm1CA4oPuHVpv1vF2zZ7eFPer4iBPcYAWkaqFXD20X8L+jY1tSytNA9jspqrXKIvn4qHCwxgLsH9wRuqwTKz49icm4Y/JzC5fFqfGkS/rGaP5BHKulcoqa/pexYw3LqZiXq2PCF3wJfW58XQ6Sx98GdP/FDjCsBv8SFoHb2H4PHBBgeRCExYslpqO7oFgl+qEBCNd+msuzq7Dbv2No71TlU2HKRE8Y/X9kzQEPQIKRdjj6+GwqjJMM7/NkhfubmDSPaMBZ5Qj6OmID74IWbc7v/r4XtjbUZnu95obKHoa9vejqsc00ZS9rwpcxguYkBOwVaTghbalKTAY2I 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:(13230031)(7916004)(136003)(346002)(396003)(39860400002)(376002)(366004)(451199024)(186009)(1800799009)(6486002)(6506007)(9686003)(52116002)(6666004)(6512007)(478600001)(83380400001)(2906002)(26005)(7416002)(66476007)(33716001)(6916009)(41300700001)(66556008)(316002)(66946007)(4326008)(5660300002)(8676002)(38350700002)(86362001)(38100700002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V0t4dkMwZ2dsL3QwdWtxWjR3WUtYMFpGaXc2bVVKL3pmYnJaTTgvZTRoSGNX?= =?utf-8?B?bU8wNzRVZ1ZTTE1qRmFSK3pFQlhtZVRVR3NYemxXbm92WEFkK25kendhL1Fh?= =?utf-8?B?aGlGRll6Mm9OdGVnSUtiZWNYRmptK1VhdldmSzh6azBUbmw0RlN0WjU5NTJv?= =?utf-8?B?OHNGY1B6V2hiQ3VobEVXYmpVWmg0bm1OMzV2MUNkN3VZa2tPZXhrL2JCZW4x?= =?utf-8?B?clM1NHhFV1pYeHJ1K0liWG0vU3B1bTVxNWtzYVozVW5sQWNzSmVQYWx5N3Bz?= =?utf-8?B?WmcrbjNjMlViREd1OExkdnNjUnVmRytSTWF2N3A5WjU3ams1WDFhanVvY2R0?= =?utf-8?B?TVVsdnh6enFqMUxJVkEwcnp6dFdhUVFwbnlrUEZLQ0g5MCtJbTBwcUk4a2oz?= =?utf-8?B?ckllRitQUFBFNkgrQnUyMFdyWDJaVHpneU9wUFFrdlZnS2Y5ZWFmUzEvOVdP?= =?utf-8?B?Yk1DVktvWFlQUmM1dVhWRFZDenlpOVZpTEdYOVM2QzRmZ0pNeWlsMWlVSklY?= =?utf-8?B?NkMrVDhjK2oxMGlwUSsrV3VGeG1DSGRIWDdDZzFBczFvTjhLZWh3aVFFWHlS?= =?utf-8?B?SHQ2anMyKy8weGdLRVYzSVNwYXZOUWJoSjJDbUdjNnZXakhERlhPNndOUk5H?= =?utf-8?B?TjR6M2hOamFVaExONldQaHlvVWx3eFY3TStkQkZ1SkJTY0F4SE1SZk1NazUv?= =?utf-8?B?Z0lMZnlYWFdkOSsrQnJQdE9ESzhoMkxwRktCUGs3QU9Pb0dKVGc3bW10U0hR?= =?utf-8?B?bTlZR290U3ArS29DYU5xR2lNaFpTUXVNVEVTU1dydWpyd2o5ZVl6RDA0czVS?= =?utf-8?B?VXplcDIwV1QrUmZ3bnhjNlpud0dCaEpFQXd3Snpyc0RrbVd0a3ZLSXZRZ1VX?= =?utf-8?B?QzFVaU5YUENGYnZLVld6QThueWwycVdFNWMwSUtiYVFwRllZVElFdTZyekE2?= =?utf-8?B?TlY0WEcrQ2tmSkpPY2p6UVNvODNXWjgzc3B3ZFl6dHJieXNCVnhYQ2JDVlZK?= =?utf-8?B?UkVnSjNkOFN1ckZvRmJyeDJic3dqakx3SkoxeTFQYnNvQ0dIbkJXeUUvcVEw?= =?utf-8?B?cFFJbXoyWEpKZFRSNEtzY2UrWUZGaWJrb2RURGFCSlFtVFhBT3d6WlpTRHFJ?= =?utf-8?B?bUpHR0U4ZEZjSFFrMVdHNk1nb2xXVE4wcS84VlovTUFLeGF4NjZYMnJQSEMr?= =?utf-8?B?UUYvVms1anlGZlo3c3RQc1MvZ05BeHpmd0tjMVhXMTVDYTg5ZjRhY0R1eFpX?= =?utf-8?B?M29henhLQXBnMUtNWlo2cHAzanZ1cjVPYlNXVUJTZUFqLzltL0d5OXNJaDIz?= =?utf-8?B?OWdqSCt2bXFQS2xVNnZud1BMWW44b0hQSzZYdHN5Y1RGUkJvTXJLTHUyWUEv?= =?utf-8?B?UVoyZzV4TlFxcXNXVUxPVTNhQ1FMaXRWWlNGK1R5Yk12Y21mMm9PVDdpM1Fv?= =?utf-8?B?SGd3T0JYMjdncmhNR1lmTFVVdU9mMzdOVnhVQ0xCUiswdVkwTk1SMEIrYVN1?= =?utf-8?B?V1FQT1E5SlhvQkpyQ2RoL2ZPR01BQzdRME5ObDBxd2tsSlR1U3NybXJWMlc4?= =?utf-8?B?bHhIVkU2NnJMdGVrOWF6L2lEY2xzQUN2eDl5TVBBcmZZVXFmbDF2K204SWs2?= =?utf-8?B?ZlE1NjVvL1U3TmtiSkhkZlhUSmxDRnJUWElZNHRyZjJHVkJLdXk5SGxtdzRN?= =?utf-8?B?RkJqQUI3ZTdFWjM2MWVYZ3lMZDMvNWQrNi9FTkQxOHZEWlV4eUNEazBLenBK?= =?utf-8?B?UU9NMU1NK1prTzJOeTJDZXRDc1lDQVlzS2F4YnNrNEFqRW14Ykt4eFYvL2lt?= =?utf-8?B?Rzh0dkxqcUduRTAvL1NzYjAzdUREU3hxczNtcVdmdzZpN29VVFhaWGhCR0Nx?= =?utf-8?B?VmZBTTlBWTdYYkRrY2ZGcFBKNDlkQmRON0g3dXJVdDR4Y1crUFB2Rld6cnJ1?= =?utf-8?B?My9QSFREWGI2MTJQU3NpQ0dTcVJ4bkgyRkNIQUh0SW1xWnN2eVczVGpPcFV0?= =?utf-8?B?Sk5hZm5LNThBVXNuSkwvSEZ1ZW1VMjlUL1ZueHNpTG1DZWsxQWYyNEF4Q1BR?= =?utf-8?B?K05HWGpGNHV2QndQNWlMNk9ZdkNNRVp3d3pQVm9PMjg4d0RiK0ZNbkZyVTNx?= =?utf-8?Q?eNyxVihiPMrxPi5LUYFzCiynP?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83dce2ae-7048-4e0a-b611-08dbaeef106a X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4838.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2023 15:36:40.0882 (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: ei6VGU4XCgeOCgj0tSXOhmMYTcpICBfSO6vnev2LPrg4m13i+BfTwOuGFS7NUuSz/s6aYV+kqqGRgN+bkZ4rXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7792 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230906_083653_072416_97162DF0 X-CRM114-Status: GOOD ( 21.92 ) 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 T24gV2VkLCBTZXAgMDYsIDIwMjMgYXQgMDg6NTc6MDRQTSArMDUzMCwgTWFuaXZhbm5hbiBTYWRo YXNpdmFtIHdyb3RlOgo+IE9uIFdlZCwgU2VwIDA2LCAyMDIzIGF0IDExOjAwOjEyQU0gLTA0MDAs IEZyYW5rIExpIHdyb3RlOgo+ID4gT24gV2VkLCBTZXAgMDYsIDIwMjMgYXQgMDg6MjI6MjdQTSAr MDUzMCwgTWFuaXZhbm5hbiBTYWRoYXNpdmFtIHdyb3RlOgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBD YW4ndCB5b3UgYXNzaWduIGl0IGluIHRoZSBFUEYgZHJpdmVyIGl0c2VsZj8gSSBkbyBub3Qgd2Fu dCBhbnkgT0YgcmVmZXJlbmNlIGluCj4gPiA+ID4gPiB0aGUgRVBGIGNvcmUgc2luY2UgaXQgaGFz IG5vIE9GIHN1cHBvcnQuCj4gPiA+ID4gCj4gPiA+ID4gSWYgdGhhdCwgRWFjaCBFUEYgZHJpdmVy IG5lZWQgZG8gZHVwbGljYXRlIHdvcmsuIAo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gWWVzLCBhbmQg dGhhdCdzIGhvdyBpdCBzaG91bGQgYmUuIEVQRiBjb3JlIGhhcyBubyBqb2IgaW4gc3VwcGx5aW5n IHRoZSBvZl9ub2RlLgo+ID4gPiBJdCBpcyB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIEVQRiBk cml2ZXJzIGFzIHRoZXkgZGVwZW5kIG9uIE9GIGZvciBwbGF0Zm9ybQo+ID4gPiBzdXBwb3J0Lgo+ ID4gCj4gPiBFUEYgZHJpdmVyIHN0aWxsIG5vdCBkZXBlbmQgb24gT0YuIHN1Y2ggcGNpLWVwZi10 ZXN0LCB3aGljaCB3YXMgcHJvYmVkIGJ5Cj4gPiBjb25maWdmcy4KPiA+IAo+IAo+IEhtbSwgeWVh aC4gVGhlbiBpdCBzaG91bGQgYmUgcGFydCBvZiB0aGUgRVBDIGRyaXZlci4KPiAKPiBTb3JyeSBm b3IgdGhlIGNvbmZ1c2lvbi4KCkVQQyBjYW4ndCBnZXQgZXBmLT5tc2cgZGF0YS4gSXQgaXMgdG9v IGxvbmcgdGltZS4gSSBjYW4ndCByZW1lbWJlciB0aGUKZGV0YWlsLgoKTGV0IHRyeSB0byBtb3Zl IHRvIGVwYyBhZ2Fpbi4gCgo+IAo+IC0gTWFuaQo+IAo+ID4gRnJhbmsgCj4gPiAKPiA+ID4gCj4g PiA+IC0gTWFuaQo+ID4gPiAKPiA+ID4gPiBJTVMgd2lsbCBzdXBwb3J0IHBlci1kZXZpY2UgTVNJ IGRvbWFpbiwgdGhlbiB3ZSBjYW4gaW1wbGVtZW50IGN1c3RvbWl6ZWQKPiA+ID4gPiBNU0kgaXJx IGFsbG9jYXRlZC4gQnV0IHNvIGZhciwgaXQgaXMgc2ltcGxlc3Qgc29sdXRpb24sIHdlIGNhbiB1 cGRhdGUgaXQKPiA+ID4gPiBhZnRlciBJTVMgaW1wbGVtZW50YXRpb24gYXQga2VybmVsLiBPbmx5 IG9uZSBwbGFjZSBuZWVkIGJlIGNoYW5nZWQuCj4gPiA+ID4gCj4gPiA+IOCuruCuo+Cuv+CuteCu o+CvjeCuo+CuqeCvjSDgrprgrqTgrr7grprgrr/grrXgrq7gr40KPiAKPiAtLSAKPiDgrq7grqPg rr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a4K6/4K614K6u4K+NCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==