Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp798230pxb; Tue, 3 Nov 2020 12:50:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJyD/YV4E1q1avf7r1VPSRs1EXvEc07RvafSndscvfo6J9w6mndS/GD/eZ29bLxjhtUgDq59 X-Received: by 2002:a17:907:420d:: with SMTP id oh21mr13192432ejb.429.1604436634656; Tue, 03 Nov 2020 12:50:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604436634; cv=none; d=google.com; s=arc-20160816; b=NT6HqbcneyDKoJobVNVR1yMEcVrfVQ5mWZot/c2Ykbkp0yOs7bxL3JveV6DFwCTT4B OxqVzhBLHfjD7LsyQ8MeZab6THh6n6J2JIews+uFDbDnXu1EnKFRQDizR4plFk7myE2q eb0qDMaoBL8ZQw1rEJTlZgfivUsYajswqdkgDthJJxLGF81ijdPp9RTOxdWc91Nw8wJg /1NzLNsHASrCD32rqib2AQBBCY+NRJ66aPM3OzxE6DPyrQMJQDUfOOLefZGBQY6ICsII +SGaVBAQvuP+CgUOoraKkGwI94S8TruD3h9uig0Nydn+Q90EQc9QyyqWVYNH6tv6nmD1 ZBSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=zx1gYvlEhqRxg1hW2idVXWBYtt6YGIT/IayUWSUkLmo=; b=bXPoZGI+7BEr8MvY01MqWeSy7EVgSAuJgIVIjmJEjl89Xyz2JEVtJhvFovy3a9ovGu ox4+n6MqKxPxpxb+gRNfkCrFoirje02KzXQe32TMVfmEPH7aYJ32k77BsxxHZsucG2RG zDYrX/5QgloSjLAd3dPcpxR+ZsJsa8rXAJTdz4O+r2rNUB5CgTzrW8dys5O+VzoLuaTZ +DDvS/VzUWt6ByWPjPk96LAuKDuBDPoIv2KwoLeq7Apd4li0gRT7nMjzaXPV+FLtruf0 hxyjbijnQNz9tzO+Pm0PU8ys3HVKzJgHylh5X40+Qtf6yEK9MsoD1RxXiJfzLK9hr1dt FUXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=e0wTnDZl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o9si3754148edi.568.2020.11.03.12.50.11; Tue, 03 Nov 2020 12:50:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=e0wTnDZl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730708AbgKCUqx (ORCPT + 99 others); Tue, 3 Nov 2020 15:46:53 -0500 Received: from mail.kernel.org ([198.145.29.99]:36710 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730376AbgKCUqx (ORCPT ); Tue, 3 Nov 2020 15:46:53 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 39FB822404; Tue, 3 Nov 2020 20:46:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604436412; bh=i6Il6kjpPM77yfeullmaYgn7IGlIDL4NLgMvuN8Hpnc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=e0wTnDZllarW5W+0E/Blu65EhBoUNLllWVhlPtKIkomFksi43+i1nQ+nH8yHx1gb6 gt0CQYYy7gh2wT5cMYxgaB2+w8Z9Y4hd6VNk3roo/MsLM3PWMtzURdkjaHBrimXckF RzSyC/y7d3D/T2050UXVLcVUBflbaf7nmdbzy/fA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Raymond Tan , Heikki Krogerus , Felipe Balbi Subject: [PATCH 5.9 239/391] usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality Date: Tue, 3 Nov 2020 21:34:50 +0100 Message-Id: <20201103203403.132715049@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201103203348.153465465@linuxfoundation.org> References: <20201103203348.153465465@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Raymond Tan commit a609ce2a13360d639b384b6ca783b38c1247f2db upstream. Similar to some other IA platforms, Elkhart Lake too depends on the PMU register write to request transition of Dx power state. Thus, we add the PCI_DEVICE_ID_INTEL_EHLLP to the list of devices that shall execute the ACPI _DSM method during D0/D3 sequence. [heikki.krogerus@linux.intel.com: included Fixes tag] Fixes: dbb0569de852 ("usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices") Cc: stable@vger.kernel.org Signed-off-by: Raymond Tan Signed-off-by: Heikki Krogerus Signed-off-by: Felipe Balbi Signed-off-by: Greg Kroah-Hartman --- drivers/usb/dwc3/dwc3-pci.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/drivers/usb/dwc3/dwc3-pci.c +++ b/drivers/usb/dwc3/dwc3-pci.c @@ -147,7 +147,8 @@ static int dwc3_pci_quirks(struct dwc3_p if (pdev->vendor == PCI_VENDOR_ID_INTEL) { if (pdev->device == PCI_DEVICE_ID_INTEL_BXT || - pdev->device == PCI_DEVICE_ID_INTEL_BXT_M) { + pdev->device == PCI_DEVICE_ID_INTEL_BXT_M || + pdev->device == PCI_DEVICE_ID_INTEL_EHLLP) { guid_parse(PCI_INTEL_BXT_DSM_GUID, &dwc->guid); dwc->has_dsm_for_pm = true; }