From patchwork Thu Oct 13 07:10:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: You-Sheng Yang X-Patchwork-Id: 1689397 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) 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-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Mp10J6p0Cz23k8 for ; Thu, 13 Oct 2022 18:11:27 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1oisN6-0000oN-As; Thu, 13 Oct 2022 07:11:12 +0000 Received: from mail-pj1-f49.google.com ([209.85.216.49]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1oisN4-0000nW-2p for kernel-team@lists.ubuntu.com; Thu, 13 Oct 2022 07:11:10 +0000 Received: by mail-pj1-f49.google.com with SMTP id fw14so1173460pjb.3 for ; Thu, 13 Oct 2022 00:11:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NhO3m4X8Z9Z++Jp09q8Batqorkh/k0ou4CbzFhkBGNI=; b=7AM5l4hHMcPngFlHFM8UY/uJKa58QM2Ig+zch1DfwWuiekZxursX5AUJJo2OeKD9m2 MojZ0v8suCJNTUoImy1FKLTyDxudWm/Z1M8fQZ6OLXroZSexVU2cLPWaKkm69jMywiTe zbs6tX5M4ZsaqM5ut9ApBN1JIB8qYMhhktlKUNmsUusDQsMzIEz3uTdyMA9KeX2PU0SO jcxiJc34Ts7xdV16awf3wz/duOFXU0+2Y0XerfuLueZAbRu2skRkW4shUd29lN7ZsWyk HrGJSAhLvJDKobKYi+rTe2exfeZaXoeR9G5UJeKCN9YrOvdSzpUamZT1drLg93mJqxQN Phlw== X-Gm-Message-State: ACrzQf0J4HO/58UAbJXsqlprGcG93iioTivMZU+0InIQ7AQGSWQGKiSf SGp12dQar+hvIgwZdIQd3yB2fXMdCzE= X-Google-Smtp-Source: AMsMyM42Q2FiOOnMlF8MjIRu2bisKSiJtRIbQ3/ETVLeezu0HMvo3UMs+CoWeyoy4IYHju/l5yJuMw== X-Received: by 2002:a17:90a:cd02:b0:205:efbd:6f60 with SMTP id d2-20020a17090acd0200b00205efbd6f60mr9724765pju.111.1665645067978; Thu, 13 Oct 2022 00:11:07 -0700 (PDT) Received: from yewun.. (61-227-123-125.dynamic-ip.hinet.net. [61.227.123.125]) by smtp.gmail.com with ESMTPSA id g2-20020aa79f02000000b0053ae018a91esm1146844pfr.173.2022.10.13.00.11.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Oct 2022 00:11:06 -0700 (PDT) From: You-Sheng Yang To: kernel-team@lists.ubuntu.com Subject: [PATCH 1/2][SRU][Kinetic] x86/cpu: Add new Raptor Lake CPU model number Date: Thu, 13 Oct 2022 15:10:57 +0800 Message-Id: <20221013071058.1259877-2-vicamo.yang@canonical.com> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20221013071058.1259877-1-vicamo.yang@canonical.com> References: <20221013071058.1259877-1-vicamo.yang@canonical.com> MIME-Version: 1.0 Received-SPF: pass client-ip=209.85.216.49; envelope-from=vicamo@gmail.com; helo=mail-pj1-f49.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: Tony Luck BugLink: https://bugs.launchpad.net/bugs/1988461 Note1: Model 0xB7 already claimed the "no suffix" #define for a regular client part, so add (yet another) suffix "S" to distinguish this new part from the earlier one. Note2: the RAPTORLAKE* and ALDERLAKE* processors are very similar from a software enabling point of view. There are no known features that have model-specific enabling and also differ between the two. In other words, every single place that list *one* or more RAPTORLAKE* or ALDERLAKE* processors should list all of them. Note3: This is being merged before there is an in-tree user. Merging this provides an "anchor" so that the different folks can update their subsystems (like perf) in parallel to use this define and test it. [ dhansen: add a note about why this has no in-tree users yet ] Signed-off-by: Tony Luck Signed-off-by: Dave Hansen Link: https://lkml.kernel.org/r/20220823174819.223941-1-tony.luck@intel.com (cherry picked from commit ea902bcc1943f7539200ec464de3f54335588774) Signed-off-by: You-Sheng Yang (vicamo) --- arch/x86/include/asm/intel-family.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/include/asm/intel-family.h b/arch/x86/include/asm/intel-family.h index def6ca121111..aeb38023a703 100644 --- a/arch/x86/include/asm/intel-family.h +++ b/arch/x86/include/asm/intel-family.h @@ -27,6 +27,7 @@ * _X - regular server parts * _D - micro server parts * _N,_P - other mobile parts + * _S - other client parts * * Historical OPTDIFFs: * @@ -112,6 +113,7 @@ #define INTEL_FAM6_RAPTORLAKE 0xB7 #define INTEL_FAM6_RAPTORLAKE_P 0xBA +#define INTEL_FAM6_RAPTORLAKE_S 0xBF /* "Small Core" Processors (Atom) */ From patchwork Thu Oct 13 07:10:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: You-Sheng Yang X-Patchwork-Id: 1689395 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) 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-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Mp10J67npz23k3 for ; Thu, 13 Oct 2022 18:11:27 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1oisN8-0000pT-LM; Thu, 13 Oct 2022 07:11:14 +0000 Received: from mail-pl1-f178.google.com ([209.85.214.178]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1oisN7-0000oM-BO for kernel-team@lists.ubuntu.com; Thu, 13 Oct 2022 07:11:13 +0000 Received: by mail-pl1-f178.google.com with SMTP id z20so1014048plb.10 for ; Thu, 13 Oct 2022 00:11:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9HD/dhyKBsmUurHgNVh/ub5iXwQ9yI0ZGvQBvrWNGf4=; b=j/ApXD9ZaVNwKEjoZyTqKElKOfiVQP5o0NZ+XOoShcwdF8xhwC2lZFEpOZ8Wbdi49r 2du3GyAVqZ8CHcjWxq8qR5QCkcBipTUA1azVTL6f88VSBspN0ZK7W/ry5VUDG6Uhw7a+ 6tVB/zMyOLRAiIhAWSk1TeucVmB88y2j4zv7icu/fX6iV/SLSb1S6gt/EoTyDJK54Jef puqWhpFsX7bZVL4CtOtfyFnKI81W98edyRtzxgl3yaKIU6W+3dAZ+oFEWdO+sLLjRzAM YPNldQor+cx/11xPLhSyrS4mdQyYanE1/EpQ9GifwiZxVm+7zVnzuFneLAXFayAbMRvT rgBw== X-Gm-Message-State: ACrzQf1R7rNxez2KDrNse9VaBK30U07Ik9k2IBYxdHdYkE2i9+ww05D/ /ysqxU+G3fW4bIBzXZD3bTIcq3cYU1E= X-Google-Smtp-Source: AMsMyM7d/P3pE29iSzg59yfMs3j+zY9mTt8nWq5+Xl6ujVMBVGsmEmJvBW/yQQnrRl9i0tapS8qfGA== X-Received: by 2002:a17:90b:4f4d:b0:20d:2225:4275 with SMTP id pj13-20020a17090b4f4d00b0020d22254275mr9729043pjb.191.1665645071217; Thu, 13 Oct 2022 00:11:11 -0700 (PDT) Received: from yewun.. (61-227-123-125.dynamic-ip.hinet.net. [61.227.123.125]) by smtp.gmail.com with ESMTPSA id g2-20020aa79f02000000b0053ae018a91esm1146844pfr.173.2022.10.13.00.11.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Oct 2022 00:11:09 -0700 (PDT) From: You-Sheng Yang To: kernel-team@lists.ubuntu.com Subject: [PATCH 2/2][SRU][Kinetic] UBUNTU: SAUCE: platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver Date: Thu, 13 Oct 2022 15:10:58 +0800 Message-Id: <20221013071058.1259877-3-vicamo.yang@canonical.com> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20221013071058.1259877-1-vicamo.yang@canonical.com> References: <20221013071058.1259877-1-vicamo.yang@canonical.com> MIME-Version: 1.0 Received-SPF: pass client-ip=209.85.214.178; envelope-from=vicamo@gmail.com; helo=mail-pl1-f178.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: Gayatri Kammela BugLink: https://bugs.launchpad.net/bugs/1988461 Add Raptor Lake client parts (both RPL and RPL_S) support to pmc core driver. Raptor Lake client parts reuse all the Alder Lake PCH IPs. Cc: Srinivas Pandruvada Cc: Andy Shevchenko Cc: David Box Signed-off-by: Gayatri Kammela (cherry picked from https://lore.kernel.org/platform-driver-x86/20220830182001.3693030-1-gayatri.kammela@linux.intel.com/T/#u) Signed-off-by: You-Sheng Yang (vicamo) --- drivers/platform/x86/intel/pmc/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/platform/x86/intel/pmc/core.c b/drivers/platform/x86/intel/pmc/core.c index a1fe1e0dcf4a..17ec5825d13d 100644 --- a/drivers/platform/x86/intel/pmc/core.c +++ b/drivers/platform/x86/intel/pmc/core.c @@ -1914,6 +1914,8 @@ static const struct x86_cpu_id intel_pmc_core_ids[] = { X86_MATCH_INTEL_FAM6_MODEL(ALDERLAKE_N, &tgl_reg_map), X86_MATCH_INTEL_FAM6_MODEL(ALDERLAKE, &adl_reg_map), X86_MATCH_INTEL_FAM6_MODEL(RAPTORLAKE_P, &tgl_reg_map), + X86_MATCH_INTEL_FAM6_MODEL(RAPTORLAKE, &adl_reg_map), + X86_MATCH_INTEL_FAM6_MODEL(RAPTORLAKE_S, &adl_reg_map), {} };