From patchwork Fri Aug 4 12:32:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudeep Holla X-Patchwork-Id: 13341765 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 26656C00528 for ; Fri, 4 Aug 2023 12:32:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ulzG57rhuY4tnpKiyl49q7RCOS4vEtrrjWLX7yO/kos=; b=xyb/gyNV3MVOXl v28P9UP7PCBsfEEBOzgGSpLthlbmMPqDf2OXb0RNER2PETl2rlZcmcqYnfC2vBpaCr5/NpxDniqGK sfS6yAazGbgLU4kX4x9xkm7fu2ym/XJMk7xMBM7+OHBnmUhufVq3wmIEhJxszb43foabKAlg62/5G vG7LCHExtieDtK0M3tVrHeXz7ZWHo3hYlFyYe+d/Y1SgLLIhaAphL0NjiVJMGieH4orG9Gk/jRd4/ wl+Zr3JV6oUYA7mwlgea+qwoUNNHFaOh3+u57UXFQmjhFMalAbZOlQIa+5hDEtvNZe8Ucf0FqmVJc ZxzppbWyNFQO/g4OuJ6w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qRtyy-00CQeP-2X; Fri, 04 Aug 2023 12:32:40 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qRtyv-00CQdh-1Z for linux-arm-kernel@lists.infradead.org; Fri, 04 Aug 2023 12:32:38 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0D2CE1007; Fri, 4 Aug 2023 05:33:17 -0700 (PDT) Received: from usa.arm.com (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 38EA63F5A1; Fri, 4 Aug 2023 05:32:33 -0700 (PDT) From: Sudeep Holla To: ARM SoC Team , SoC Team , ALKML Cc: Sudeep Holla , Arnd Bergmann , Cristian Marussi , Olof Johansson Subject: [GIT PULL] firmware: arm_scmi: Updates for v6.6 Date: Fri, 4 Aug 2023 13:32:31 +0100 Message-ID: <20230804123231.3258141-1-sudeep.holla@arm.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230804_053237_571038_0DA9FADE X-CRM114-Status: UNSURE ( 7.26 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi ARM SoC Team, Please pull ! Regards, Sudeep -->8 The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5: Linux 6.5-rc1 (2023-07-09 13:53:13 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/scmi-updates-6.6 for you to fetch changes up to 31c7c1397a33d4c7ad1e06aa6ea9fc6148554b29: firmware: arm_scmi: Add v3.2 perf level indexing mode support (2023-08-04 12:17:19 +0100) ---------------------------------------------------------------- Arm SCMI updates for v6.6 The main addition this time is the support for SCMI v3.2 perf level indexing mode. SCMI v3.2 adds support for hardware which works on performance indices, instead of levels. Certain platforms use indices to identify performance levels. Level Indexing Mode is used to describe such platform behavior. All commands which utilize performance level as a parameter need to specify the corresponding level index instead of the performance level when Level Indexing Mode is used. While at it, these changes also include hardening of all the internal accesses to the performance domain information. ---------------------------------------------------------------- Cristian Marussi (2): firmware: arm_scmi: Harden perf domain info access firmware: arm_scmi: Add v3.2 perf level indexing mode support drivers/firmware/arm_scmi/perf.c | 430 +++++++++++++++++++++++++++++++-------- 1 file changed, 348 insertions(+), 82 deletions(-)