Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2817613imu; Tue, 6 Nov 2018 23:26:16 -0800 (PST) X-Google-Smtp-Source: AJdET5ehrLD2Rdd6oGzjsNmFGY53sZdN9JYc5wnmLncYmL3lpjksuH5kNx8husJZNLFpYRq8XXEW X-Received: by 2002:a63:6643:: with SMTP id a64-v6mr673519pgc.15.1541575576590; Tue, 06 Nov 2018 23:26:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541575576; cv=none; d=google.com; s=arc-20160816; b=QK12rrX00mWKTDaxAnUnap3gXJBsjJH/IMlrcG1FTOlGDnvqKjDpoHmsECSHIibjeY tYkjGge4UXlgEpoG6v1iTne5PInmbGSgNIiolDqCdWkdr+HIplXrVukVLSw3Rc669/ZC H4NJPh2jcB2MqbL7fPaJ7BSolVAPFxn/A5IOupsvFJUOIpjqTjzJ4rfwf96NFRzU02Gy XSeegQfIOe6s3m+m4bIf2AEQ+ppc3doT7AoHtkEYgDKGKvsvXE5XvjCaQv0gyKp08PqE 4XWZVvjXF1ctenZQxpX3shSzwbBvM22ArLCabNWX4qca/+m7FbBQAbRGVWPOAUMm9r7e SOlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=OclfFR6qc4X1MyVAzXp3eCzX2jGY/rs6xWXXGPhQpUg=; b=xwb7Ws+EGPcSeMciEnwlIq7FPPHUXpSpL+Dj2GJK9GRkQW/alfjOvotlznG21hfakk ynuf8Pf9YhXWjInKzAlMHhH+apERCb2OljkSZ0DopNz9HauajqJYkI4JHkuh6b1/pXhR eK3cXqOi/qjHdpwArtUn9kYvxk0sPVKrrhZ7gbixd9PFHAF35soWDbPfe18zMj6ADLtW J0R+njSB0l0OXpQ+oHeoWvuhWG3RWVOeO2hm29Xatf+y7zfpANvApOXGBkr0oJGGyAnO VDaO+n+/vqqQSN0JdTgnidBIk1GQg14ts2gbRLcpNc9faaZaOm9dDSQQ/ILqJ9XDKznp HLyw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k8-v6si40444554pgj.192.2018.11.06.23.26.01; Tue, 06 Nov 2018 23:26:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728501AbeKGQy0 (ORCPT + 99 others); Wed, 7 Nov 2018 11:54:26 -0500 Received: from mx01.hxt-semitech.com ([223.203.96.7]:41576 "EHLO barracuda.hxt-semitech.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728411AbeKGQy0 (ORCPT ); Wed, 7 Nov 2018 11:54:26 -0500 X-ASG-Debug-ID: 1541575515-093b7e4bb117c50001-xx1T2L Received: from HXTBJIDCEMVIW01.hxtcorp.net ([10.128.0.14]) by barracuda.hxt-semitech.com with ESMTP id Z4xFG4KDzuWTTTlg (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NO); Wed, 07 Nov 2018 15:25:15 +0800 (CST) X-Barracuda-Envelope-From: shunyong.yang@hxt-semitech.com Received: from y.localdomain (10.5.21.109) by HXTBJIDCEMVIW01.hxtcorp.net (10.128.0.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 7 Nov 2018 15:24:42 +0800 From: Shunyong Yang To: CC: , , , Shunyong Yang , Joey Zheng Subject: [PATCH v2 2/2] PCI: pciehp: Add HXT quirk for Command Completed errata Date: Wed, 7 Nov 2018 15:25:05 +0800 X-ASG-Orig-Subj: [PATCH v2 2/2] PCI: pciehp: Add HXT quirk for Command Completed errata Message-ID: <5e88860c8426df537c5a5f2d0e6add6df8955a0f.1541574331.git.shunyong.yang@hxt-semitech.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.5.21.109] X-ClientProxiedBy: HXTBJIDCEMVIW02.hxtcorp.net (10.128.0.15) To HXTBJIDCEMVIW01.hxtcorp.net (10.128.0.14) X-Barracuda-Connect: UNKNOWN[10.128.0.14] X-Barracuda-Start-Time: 1541575515 X-Barracuda-Encrypted: ECDHE-RSA-AES256-SHA384 X-Barracuda-URL: https://192.168.50.101:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at hxt-semitech.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Bayes: INNOCENT GLOBAL 0.5088 1.0000 0.7500 X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.61351 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The HXT SD4800 PCI controller does not set the Command Completed bit unless writes to the Slot Command register change "Control" bits. This patch adds SD4800 to the quirk. Cc: Joey Zheng Signed-off-by: Shunyong Yang diff --git a/drivers/pci/hotplug/pciehp_hpc.c b/drivers/pci/hotplug/pciehp_hpc.c index 7dd443aea5a5..91db67963aea 100644 --- a/drivers/pci/hotplug/pciehp_hpc.c +++ b/drivers/pci/hotplug/pciehp_hpc.c @@ -920,3 +920,5 @@ static void quirk_cmd_compl(struct pci_dev *pdev) PCI_CLASS_BRIDGE_PCI, 8, quirk_cmd_compl); DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_QCOM, 0x0401, PCI_CLASS_BRIDGE_PCI, 8, quirk_cmd_compl); +DECLARE_PCI_FIXUP_CLASS_EARLY(PCI_VENDOR_ID_HXT, 0x0401, + PCI_CLASS_BRIDGE_PCI, 8, quirk_cmd_compl); -- 1.8.3.1