Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1717863pxv; Sat, 10 Jul 2021 12:53:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3XjgpilvihdTsPea1T/vmDfjM27uAf1fFaNIqK835dj3HGrZEPm7MqsoAza6iO+V3KrbW X-Received: by 2002:a17:906:86ce:: with SMTP id j14mr698529ejy.152.1625946835069; Sat, 10 Jul 2021 12:53:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625946835; cv=none; d=google.com; s=arc-20160816; b=rpp4bsGbB/ixAa/ZuJi2sS7E/IE7gzAdtkwfIy51FA3QssTmp1tExxj8FSmVVDQjUR RvgNxUhMW6L+kewg7hOXJnxTYDfBFGZr6TXQ4nkf18+znWKXvFAbYTDXXbSIjjsVeLJ+ MJlV05CVEesTSf9WL5LCdKw+y2fup0MG6jheyvwjBfDiFoE1+ZK0mGFUa8MkrkKgvEon zY7CvkIJgdBbLlTvhBsWZQgX67zKKk0dGszqEzjKLBw1G/ARAN30hfmPKLy/lLscSGy1 rsYBKKmyDxzYpG0gIDgEqgZDAGR7rntcvVcmH8xJBdLxAihlxstChgPRwmB1QwrwGFFj LF+g== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=CiF3/V+qyZrRe7BXzCKujSVDddfB5SQvDUUanYYJVGg=; b=hMf+j14vDKKEQ/mt/zO9FndnnJ8lcaREeJ8SMxWYLG31enFJRQaldLPGGnqQfvQHR2 zodc0f0fGOqp8YmqNEM9XD8QPZMyohxdNnMTcUhGmJtV6g4DkMDATAGrrNCTDGIiy9EJ mW5Ae/tV7GtyfkEGFPEQuqvT4RKrO8ffEqHwdcvoGh4gHIRTnaueN40yZJMIRlsDmIlB CwyiEt5mhYTUyEKEfan7zgqwJaCU0D4DVyTlH11eHKjnro0dkT1M/Y16jNn5dpNKMqPl lC2yKWT+lP62sPkLF2i5CgbFv14p2NjMfeMIagmneZFLflGj5U8/8L9SaifFWp9cP1sp AeVg== ARC-Authentication-Results: i=1; mx.google.com; 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u18si13782309ejf.640.2021.07.10.12.53.32; Sat, 10 Jul 2021 12:53:55 -0700 (PDT) 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; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231913AbhGJTya (ORCPT + 99 others); Sat, 10 Jul 2021 15:54:30 -0400 Received: from mga14.intel.com ([192.55.52.115]:24381 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231880AbhGJTy3 (ORCPT ); Sat, 10 Jul 2021 15:54:29 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10041"; a="209659945" X-IronPort-AV: E=Sophos;i="5.84,229,1620716400"; d="scan'208";a="209659945" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2021 12:51:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,229,1620716400"; d="scan'208";a="411671381" Received: from otcpl-manager.jf.intel.com (HELO localhost.localdomain) ([10.54.39.234]) by orsmga006.jf.intel.com with ESMTP; 10 Jul 2021 12:51:43 -0700 From: Gayatri Kammela To: platform-driver-x86@vger.kernel.org Cc: mgross@linux.intel.com, hdegoede@redhat.com, irenic.rajneesh@gmail.com, andriy.shevchenko@linux.intel.com, vicamo.yang@canonical.com, srinivas.pandruvada@intel.com, david.e.box@intel.com, linux-kernel@vger.kernel.org, tamar.mashiah@intel.com, gregkh@linuxfoundation.org, rajatja@google.com, Shyam-sundar.S-k@amd.com, Alexander.Deucher@amd.com, mlimonci@amd.com, "David E. Box" , Andy Shevchenko Subject: [PATCH v3 5/5] platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH Date: Sat, 10 Jul 2021 12:48:17 -0700 Message-Id: <2bcda102a3c2cf87d00bd65b71d4f99efb9db43c.1625944730.git.gayatri.kammela@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "David E. Box" Alder PCH uses the same Gigabit Ethernet (GBE) device as Tiger Lake PCH which cannot achieve PC10 without ignoring the PMC GBE LTR. Add this work around for Alder Lake PCH as well. Cc: Srinivas Pandruvada Cc: Andy Shevchenko Tested-by: You-Sheng Yang Acked-by: Rajneesh Bhardwaj Reviewed-by: Hans de Goede Reviewed-by: Andy Shevchenko Signed-off-by: David E. Box --- drivers/platform/x86/intel/pmc/core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/platform/x86/intel/pmc/core.c b/drivers/platform/x86/intel/pmc/core.c index 27346ff5a924..84b58b557a49 100644 --- a/drivers/platform/x86/intel/pmc/core.c +++ b/drivers/platform/x86/intel/pmc/core.c @@ -1983,10 +1983,10 @@ static int pmc_core_probe(struct platform_device *pdev) pmc_core_get_tgl_lpm_reqs(pdev); /* - * On TGL, due to a hardware limitation, the GBE LTR blocks PC10 when - * a cable is attached. Tell the PMC to ignore it. + * On TGL and ADL, due to a hardware limitation, the GBE LTR blocks PC10 + * when a cable is attached. Tell the PMC to ignore it. */ - if (pmcdev->map == &tgl_reg_map) { + if (pmcdev->map == &tgl_reg_map || pmcdev->map == &adl_reg_map) { dev_dbg(&pdev->dev, "ignoring GBE LTR\n"); pmc_core_send_ltr_ignore(pmcdev, 3); } -- 2.25.1