Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp8205170pxb; Fri, 19 Feb 2021 09:55:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJy10TTz4NG/+WAhAVL4j0Ab9oppJcUuigpTflVOUFHzKsybdtXm74ebH5K+67tnkPiC2/U4 X-Received: by 2002:a17:906:398c:: with SMTP id h12mr9941048eje.469.1613757315567; Fri, 19 Feb 2021 09:55:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613757315; cv=none; d=google.com; s=arc-20160816; b=VzH8YyMLG95xLk5Ad29532kuDWsg+P37dgz9Vh/t1bbEVIjqWHP1nXhJM5+9SPCXnR YA5UCLQSHnD6ARJhR6NVLeD3hnBq3RrLhB52pAGuz17UyjyfMLTzFO2fPaCH+CdbnA2P iSp9Qmx3tRm3u6ZjyG4vPKYSMk9zZAralWNjVsXBWP92bk6LV08ZA6gmHY7+lybsQGjN +v0B+i5pcm+JLj25L/l3oWkYv6eoSdCnHiU8qED1SOM//+xvQoYAEyNeo1pwBWRtDhJB Mi/0zr8NPHLBNRXDlvMLw6pgmvAZOsX9jqDLDjc50nC54dk2PwCOZaUOhNqn6BgrVjE1 YlGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=/TVpfMqMiGlAKXLh7xIko75pkCyqic5mvcf3vtXPDh8=; b=CwYgrcFAi8Cx7KtmNMCJt6nY2THk31mZYulIEl0Ab4E/fZGa7J6vWx7TFBojIciwkm lioeAhXjRFTrXlvtM8lyL/b3mvtfMCAIm/SPTwUNUlBA7jtzfOxRvLShfJyKrnQWCggy 6GrMlnCStcxE2yTXieRPhVrrxU7QOkM1oRlxfmyRWrwQAi77qHVBEXdV5t/7Vcqz+R6P Byda0baNZncOdYC/FJoyUo7JRuI0ye4/bfSyiZ735QoPWOa0tzNei511t/XZGnBHqJJE WsCiyWhC+ddKILnils2G+VZ/Yw5/kXlALismGCBM45eo/7KxQ1OWXAZUfyjEYDDHAcw1 3cJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fzJ+FvVB; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id kl4si6392461ejc.341.2021.02.19.09.54.32; Fri, 19 Feb 2021 09:55:15 -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=k20201202 header.b=fzJ+FvVB; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230305AbhBSRxN (ORCPT + 99 others); Fri, 19 Feb 2021 12:53:13 -0500 Received: from mail.kernel.org ([198.145.29.99]:40576 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230321AbhBSRxG (ORCPT ); Fri, 19 Feb 2021 12:53:06 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 99C2364ED9; Fri, 19 Feb 2021 17:52:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613757146; bh=mn9kn5Bs6DUDViauax7d710EWCSTYspffhf6L+06LIg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=fzJ+FvVBQdPVf1lj9RM113HrwU01U1xj2WtvxuSkI4qgGUg2Ivrgg9zoYHe5aOwGE /AXWl68s6fAYoZZAnH/3ZPxYleclaytuzBtAc9lf4q8Da1Fu9HnnxAH+ZdMCfM0+Xo iIBz8iepMfnUTRTiDQf6waJbc15RFxaz79CNUupt4d7t2cMc0m8CCD161pYPY/Xx3i LRLVR1ZFAhb4pRqnChY5RZC59L8eLdKwQ/Sh1Jr0oZIgE+8VXGT1a02DUb27ekyB9i eerllH9Bnk8SKM7/fk5EhrLXisY5A4++EC9I4AYM7GRNSy7ePRAVWF51oCl3da0ba7 ZMSTYn8NhuUsQ== Date: Fri, 19 Feb 2021 17:52:21 +0000 From: Will Deacon To: Neeraj Upadhyay Cc: catalin.marinas@arm.com, saiprakash.ranjan@codeaurora.org, robh@kernel.org, konrad.dybcio@somainline.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] arm64: Add part number for Arm Cortex-A78 Message-ID: <20210219175220.GB6352@willie-the-truck> References: <1613580251-12694-1-git-send-email-neeraju@codeaurora.org> <20210217170612.GA4254@willie-the-truck> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 17, 2021 at 11:37:04PM +0530, Neeraj Upadhyay wrote: > > > On 2/17/2021 10:36 PM, Will Deacon wrote: > > On Wed, Feb 17, 2021 at 10:14:11PM +0530, Neeraj Upadhyay wrote: > > > Add the MIDR part number info for the Arm Cortex-A78. > > > > > > Signed-off-by: Neeraj Upadhyay > > > --- > > > arch/arm64/include/asm/cputype.h | 2 ++ > > > 1 file changed, 2 insertions(+) > > > > > > diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h > > > index ef5b040..3aced88 100644 > > > --- a/arch/arm64/include/asm/cputype.h > > > +++ b/arch/arm64/include/asm/cputype.h > > > @@ -72,6 +72,7 @@ > > > #define ARM_CPU_PART_CORTEX_A76 0xD0B > > > #define ARM_CPU_PART_NEOVERSE_N1 0xD0C > > > #define ARM_CPU_PART_CORTEX_A77 0xD0D > > > +#define ARM_CPU_PART_CORTEX_A78 0xD41 > > > #define APM_CPU_PART_POTENZA 0x000 > > > @@ -109,6 +110,7 @@ > > > #define MIDR_CORTEX_A76 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A76) > > > #define MIDR_NEOVERSE_N1 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N1) > > > #define MIDR_CORTEX_A77 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A77) > > > +#define MIDR_CORTEX_A78 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A78) > > > #define MIDR_THUNDERX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX) > > > #define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX) > > > #define MIDR_THUNDERX_83XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_83XX) > > > > This usually means there's an erratum to work around. What are you hiding ;) > > > > Will > > > > :) . This is needed for supporting implementation defined AMU counters in > A78 [1]. However, there is no upstream user of it. I don't think we should add this upstream without a user. Will