From patchwork Wed Jul 7 13:22:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: You-Sheng Yang X-Patchwork-Id: 1501736 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GKg8D150dz9sWc; Wed, 7 Jul 2021 23:22:36 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1m17VX-00087R-M5; Wed, 07 Jul 2021 13:22:31 +0000 Received: from mail-pj1-f54.google.com ([209.85.216.54]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1m17VV-00084g-JF for kernel-team@lists.ubuntu.com; Wed, 07 Jul 2021 13:22:29 +0000 Received: by mail-pj1-f54.google.com with SMTP id b8-20020a17090a4888b02901725eedd346so1621728pjh.4 for ; Wed, 07 Jul 2021 06:22:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=KWwvCuE/AWCnEX4+1BGRjicuNRnOrtJMOxh9Z56d7fA=; b=KlnuS+9n/wJeAo/r4T7knAvNbCbPLC0SjfGj1PC/b2mMLwlXvS2rcmVanAOxueUEpb avQ2/CDMTc5nRd9kWBhhYRSq8JWj2h5PrPYNfjL7YWm0vAlzY8ltNbq5eAgVyk6OvQxK bMgfzlFBxFGoimiCH15kfwiXUhba4jYgzaUK9j2zjz92eqsnS9QxyePzTT+94tp24ZN1 6MMHeAG+qLGckHlNV6n5Mutozi/KHnJKwBQnVX5ydskAkRw5L2+m4VtD/LiT/LUbUkIn Kc9XpRbMYc4ZnuYo47M/wlNB8nXAAaJpDbDTGuP9wxPaz2ss30FV3NlgGEO1dDdBjrTw UyyQ== X-Gm-Message-State: AOAM531HQMBboAlg6CYxMt5fRp/JZrdBB4fvXANwDIlnoSz/Eh4jnkk6 N4yGLQ46Mm466dwaYC6gL4vqjAxo7tFARA== X-Google-Smtp-Source: ABdhPJzTrQrUR14RaW47ZRjFRkR2Vn9VjE/GhLjcpO/UCQSzlO+N6xpbyhe7s4ag8YAuidgDMpFYcg== X-Received: by 2002:a17:902:988f:b029:114:12d2:d548 with SMTP id s15-20020a170902988fb029011412d2d548mr21472388plp.73.1625664147311; Wed, 07 Jul 2021 06:22:27 -0700 (PDT) Received: from localhost ([159.117.79.148]) by smtp.gmail.com with ESMTPSA id u23sm24289036pgk.38.2021.07.07.06.22.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Jul 2021 06:22:27 -0700 (PDT) From: You-Sheng Yang To: kernel-team@lists.ubuntu.com Subject: [PATCH 4/4][SRU][U/OEM-5.13] UBUNTU: SAUCE: platform/x86: intel_pmc_core: Add GBE Package C10 fix for Alder Lake PCH Date: Wed, 7 Jul 2021 21:22:17 +0800 Message-Id: <20210707132217.311805-5-vicamo.yang@canonical.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210707132217.311805-1-vicamo.yang@canonical.com> References: <20210707132217.311805-1-vicamo.yang@canonical.com> MIME-Version: 1.0 Received-SPF: pass client-ip=209.85.216.54; envelope-from=vicamo@gmail.com; helo=mail-pj1-f54.google.com X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: "David E. Box" BugLink: https://bugs.launchpad.net/bugs/1934660 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. Signed-off-by: David E. Box (cherry picked from https://patchwork.kernel.org/project/platform-driver-x86/patch/bb897d898c060da4bc20d3d866193c53c6fd4ee1.1625191274.git.gayatri.kammela@intel.com/) Signed-off-by: You-Sheng Yang --- 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); }