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 X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D018BC433B4 for ; Thu, 22 Apr 2021 01:20:10 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 08E696142B for ; Thu, 22 Apr 2021 01:20:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 08E696142B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=qPA0p2LACXe1GxSaI8w2NB2UIhcTHSj2S4u7ffnLd6A=; b=iUYL4y5Guq/fIrou8KATcsPqaE BvrdDvfXjicQlqzW3sjwayRV3MdEr3BXoE83yj59RH+tpw8mCT3amJ+vYReDXYbQ/wzl1il27hYYa kfTxTUxnH5NHgeblGNiDyhe3QByoRAt1/UZNz9Gu7noUhxS+Va/yRpxmaZib7/C03kxykDBLb+lr+ S9D2kH2F5hfDG33MbpIijN7lXojs6p2RGd0koqH8qyu1fK5hlnljXtWrxH24ueO8SknWd8qCl8l7l 1a5oSnQM+sj5BPxaBUHKyeU5VdYWbupQk4Fp1npO1fsAWrvDPS2NRKG511HxAzcVhYBqHCH5yBQxi ywGl41zg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lZO0F-00FWcW-JB; Thu, 22 Apr 2021 01:19:35 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lZO08-00FWc6-G8 for linux-nvme@desiato.infradead.org; Thu, 22 Apr 2021 01:19:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=MIME-Version:Content-Type:Message-Id: Date:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=9u/R+9fCwV6UYMJ2Q6MN/RpoFkfMaKjxceHzfGu6xaU=; b=wXrQu2+eG7qGy8dKY7iWhFUcu0 DoRua0uheEsSKoMmAndtg1Ifv9I1LPv7TttTdkZjfRcP/OVbinwS4pX+aX4Tm9nMrIoZ3Z4afrMT1 2achHT8flvEmYuPuANpvTvJe/sJ9zJjOMzjaLU1PX8Zr3pVoIdPc3qPWNSTv1cvdutKzzBn/3OQci YsTBg7CCnoEZE59CgOq1y53LzIJL2lPzDhnnes0KQzMS1kdmVGCTdfYCH83mpq/mMw1NiZ9RtKmf+ 0+Cku/4efZGBXvzGQfoszs+mxCZWJW5kbQjEU+7PlfF5LAnl82zBcjTHPuhEvgf+vkYEqrzPX5hxY 9zTkLaGA==; Received: from mail-dm6nam10on2051.outbound.protection.outlook.com ([40.107.93.51] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lZO04-00DIzG-BP for linux-nvme@lists.infradead.org; Thu, 22 Apr 2021 01:19:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AOzfasYmEpuxk/kfvKAY6kC+hMiojRdM7svNrfOwMTiZuVLiRKqWHM1q9TtaaoPNLjLP5WjuZlSh+t27QCBeyBh5pf+53Ynod/4TX04KQZ9Okq7kdU7p0BUO1CblpkJnuB/t96+e37cr3SzPKu6cypsvW9I2BjiQ7iVAFWqFqY6XyywmxOUrA27mdF7O34Xhf1P49RNk5z8YMeUEtnhiHp4FgsZSz0njna5VvCwGtd4F5VEGHpmDXAT7OXSBs2qe3Bqzk0+di86Fx5ShkBc92MBuQHPF3YcaGqc6KPHXecFftg7NTR4WJ2D7ecoImikYRU+PLYWf4+wysMRd43vhZA== 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-SenderADCheck; bh=9u/R+9fCwV6UYMJ2Q6MN/RpoFkfMaKjxceHzfGu6xaU=; b=QMmiMIMTUaIQuFgox+5NUKzc/H5J5b6lZn+Jqj58xVZsI102stCuXs9aphKQN7Scnfo5VU2Pk5rh3hYvlGljjYpKO98C+5i9TPawBTEd8ZEchABR9ED86mH/c3wv9J157q2EqP8Y+atiIkylJmXcuFkxxwenokcbmhlKck68kimS2zNF2Giws/bTBXjpg9i6XP1ocJUF612BZgjyxVf2E235+1cvtAipzr+23yvfvgeoSFtuztZGZi9+8706PRpauMQb+PlxnxFRkt7zRdLgrvWbLD6YMHlMdn4PMB20MRnCdQTdLqm2oFU29aFjY4f4UxA/X2i2eTDYPTLjW0JL+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9u/R+9fCwV6UYMJ2Q6MN/RpoFkfMaKjxceHzfGu6xaU=; b=F+VLf2YNLYLrU5p/GnGS3dc5PMWkdblFES98iT4s5SakkHDgtTPVS9OlJOnOlhhz1QcvZXBl3fJ4OGV/Lt77njOEDsA08C5k0HPw7To3PN3HK4K3flzfv0IM4/nIHmkJeUDPwQ9lU8sUwfJW2qX/kEcxqk4wKCgXzw32Zu/w4ZM= Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=none action=none header.from=amd.com; Received: from BYAPR12MB3238.namprd12.prod.outlook.com (2603:10b6:a03:13b::20) by BY5PR12MB3713.namprd12.prod.outlook.com (2603:10b6:a03:1a6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Thu, 22 Apr 2021 01:19:21 +0000 Received: from BYAPR12MB3238.namprd12.prod.outlook.com ([fe80::5870:fcd6:b13a:c49c]) by BYAPR12MB3238.namprd12.prod.outlook.com ([fe80::5870:fcd6:b13a:c49c%5]) with mapi id 15.20.4042.024; Thu, 22 Apr 2021 01:19:21 +0000 From: Prike Liang To: linux-nvme@lists.infradead.org, kbusch@kernel.org, hch@infradead.org, Chaitanya.Kulkarni@wdc.com, gregkh@linuxfoundation.org Cc: stable@vger.kernel.org, Alexander.Deucher@amd.com, Shyam-sundar.S-k@amd.com, Prike Liang Subject: [PATCH v5 0/2] nvme-pci: add AMD PCIe quirk for NVMe simple suspend/resume Date: Thu, 22 Apr 2021 09:19:04 +0800 Message-Id: <1619054346-4566-1-git-send-email-Prike.Liang@amd.com> X-Mailer: git-send-email 2.7.4 X-Originating-IP: [180.167.199.189] X-ClientProxiedBy: HKAPR03CA0020.apcprd03.prod.outlook.com (2603:1096:203:c9::7) To BYAPR12MB3238.namprd12.prod.outlook.com (2603:10b6:a03:13b::20) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from prike.amd.com (180.167.199.189) by HKAPR03CA0020.apcprd03.prod.outlook.com (2603:1096:203:c9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.4087.16 via Frontend Transport; Thu, 22 Apr 2021 01:19:18 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b97c963c-fcfa-40bf-7dc0-08d9052ca82e X-MS-TrafficTypeDiagnostic: BY5PR12MB3713: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YFAJLVEl9cgNbmR+IyLjpmqfDStWJP8eGXmJkqmdUus8HMVYuLw38q7wGTSW1BjQeKOiOXK299pKj10Q0o3wLG6wAK6HNJc7JSCv76Pp3CUbIkVID5Sh71+mh88RiGxfzPhXDsHk9tVtWIsMQD9HvSsyQdekI6ZeJSVyZlhLgfyS31RMCM/eRkVQQw4b7RroZkgR9/I3KpEYvOGb0fvpN67TpIopX8ZIs0M/3W+XA1uII4X9N4gCTWjOTaV/osoYq3KpBJz3P1Mz8kFLbE1kiJTfzYIj4JX4o/L+NraeSEWblP80jyPT/affvvZ13q4Kna/fAVxU4o5LsgWN6m6YTFaP4vvRiRD6aoKj+/0ia7AHXYU4qOvOtr99+4AxUwJUK8E6ij5D4wWjcLym+mmL9GBv/kNJ6ZIuJHsGNZVBJfNcrF/6AlJwbtEE4BjKDXee3IBTpBexEdXXlmeNgML4iyPHL5qyvOWGf38UbShn/N6+hRQCAGxBqKdXYqwt/XOMqKanyLVOVQ/kCPreZF383/bUWINh4hJc6gcJQOoCZ/E8EiER5bbWEX9daBWsX09yLcZc4rhY6IXzQ9bbkjfcPoQ7ZWHZU2sck79QGxeKOQ5RxLvc4B/8NPPFnDjc28wkW4FH7m+aJ/8PRYSNAAmoXw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3238.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(39860400002)(346002)(136003)(366004)(83380400001)(4326008)(8676002)(478600001)(316002)(66946007)(4744005)(8936002)(2906002)(36756003)(86362001)(38100700002)(16526019)(15650500001)(186003)(2616005)(5660300002)(956004)(38350700002)(26005)(6486002)(52116002)(7696005)(6666004)(66476007)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?NMO+O4ARpZ51AW1HDCuPVRyrB3+pF2/apF2/J+eoCDYtyLJGHpLtY/BxOYOx?= =?us-ascii?Q?uyHY9uZQXA7Flwj63DDxj2K/7CFEO3wfWX3P1yxij6s6y+naU30o4k23faHP?= =?us-ascii?Q?5dTJNMvxLwSosQ2mSwqn7cqlI3Xk0wSOyOneu1jfM/mJV99rIGAjYLv3XbLa?= =?us-ascii?Q?5FsBnBKbzws4kdVZZ2NKKTLTdLcvglq64TrYnnCK4ZTD2NhC+rQu1PvmpfR+?= =?us-ascii?Q?qZ+DhEDfUvvBVSLM8bxTbXPAnFvPqe21qkdeaDD6oP/yTKoP4q/ZRzGMs5/4?= =?us-ascii?Q?CLfyprqQBN4xMsPGIzstxM89kfT6x5Ldj46VY0zY5h17C/YVxw9jsDWmy6Sg?= =?us-ascii?Q?NM+HQnReqDkyp/aNPfFi4iZsVDLCM57fg1Sgdm32GU/1X676ggVqyfu5S/8D?= =?us-ascii?Q?9xe7xtnoWM/n/hvasV4yp4gWXNcTDQi9vHYfK3FKE3bwH4SR0bGVFLVs7lVh?= =?us-ascii?Q?s2bok+9aP0GrQzxUO5vRcLQmbjJ/JXjqMblxHYUTimissjrqUMRnQOmfmzhH?= =?us-ascii?Q?jlm2TT4z1DEo4fjiF6+Bjz67KvS6y6ocLYWhsDzuBtXJKwL+WFttB4tDUc+M?= =?us-ascii?Q?SI3o+jE31Sp+3q2Y1CJpsVJjo5mpf2AY//4QwLw70JxFGGN+8VcdylwJ054J?= =?us-ascii?Q?PFZcY7CN30wibqWQjQaxUs8rDccJkPjuAWPzofsM5xKTO4/Qg2w9W8kmUrSh?= =?us-ascii?Q?l2GdfJsAzx9XbrhxwbrSZi3EQS1wbAMb8AZgtN9YJXE3IGZ8EGt8MinrszER?= =?us-ascii?Q?oYLi/DrHgoqls3gYEL3zINJRtASaeFZ7Z0aOyN8vew9D7r6HKwvKtJVJfLDp?= =?us-ascii?Q?aG9FRlcBJxqxh+fQRYtG4/Puu/0XGKGcQ5qmGypg2B3Z1BPzkLNEbI8gbsie?= =?us-ascii?Q?8Ji7rzMbDZblmyi32rCz8T2fsrl/IqkbWlBIFQY966bqapcF8zlOaekp86TJ?= =?us-ascii?Q?elA0BqVF7vmVx8Ba0ftf5SPybOrpWnAdDveg6zZe2UHw6uUIJYikNl6eQsoN?= =?us-ascii?Q?YnwzAupsOANjP4mG+mPmsbT5M3YZLtHQS3Ecd6y8x/mS5XKxAD7ErMZnTebR?= =?us-ascii?Q?8HxL3ZbKGXo+3SYJuWldwJvQx+dgAd+tkc3L6M2dEoJGAXfQ8o4Y2zkTCUHU?= =?us-ascii?Q?Rs1dhDwBBc28wSbOxIE/0g70tVPWeqARVZZxMoYDPZdQmLTYCCswgWLEjPzG?= =?us-ascii?Q?QjgIlmS+5cOmEcRvbsHUOtRShCHRYLbbJBOT25qybRF4oGN+5ygn4OVMkVL9?= =?us-ascii?Q?NCzmzAscs4fvNnERfw7szLOHgAbPMjDGu2nSFwGKktuzncuPmtfpFv2S/w7G?= =?us-ascii?Q?YLqL0SgIYWjsLDWrQA2PUiqc?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: b97c963c-fcfa-40bf-7dc0-08d9052ca82e X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3238.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2021 01:19:21.1792 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: w5b5dWn0LGYVv7KedGAGErqSpWpSp3Y3nqfAGK/FZq1AL0SUa4soCMjL4dfO2WzU X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB3713 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210421_181924_563489_00AF9A95 X-CRM114-Status: UNSURE ( 7.90 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-nvme@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="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-nvme" Errors-To: linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org Those patch series can handle NVMe can't suspend to D3 during s2idle entry on some AMD platform. In this case, can be settld by assigning and passing a PCIe bus flag to the armed device which need NVMe shutdown opt in s2idle suspend and then use PCIe power setting to put the NVMe device to D3. Prike Liang (2): PCI: add AMD PCIe quirk for nvme shutdown opt nvme-pci: add AMD PCIe quirk for simple suspend/resume drivers/nvme/host/pci.c | 2 ++ drivers/pci/probe.c | 5 ++++- drivers/pci/quirks.c | 7 +++++++ include/linux/pci.h | 2 ++ 4 files changed, 15 insertions(+), 1 deletion(-) -- 2.7.4 _______________________________________________ Linux-nvme mailing list Linux-nvme@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-nvme