From patchwork Thu Jun 20 09:39:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudeep Holla X-Patchwork-Id: 13705040 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 ED67CC2BA18 for ; Thu, 20 Jun 2024 09:40:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Gwxy3s7Z7cIhPQzFyEKYpaLTelsGtvqkTei/iyk1jNY=; b=tCvW8bukrICw8rTWpXJVJFyGYk cwbBXRWtickmOlHmCUEeOO4C4l1ltcZbBz88jTgTT3Vwm3gcqKTQZZVQCUSlQdCh8cdkVdMzh9HN6 Zi1xIalpKaRk+w4ZSsO7efXWbZjZvS5h/a0/KObUNHx7fmBGhhs1NWJkG00J6YZXiyL4MtUnLFQZE ZB8RkDHo3Swx+w/dT3P3HP6fV881pZbJFL2Q5Hq8dCX234Kc7fyM5Q5WxqHEYwHk4IgYx554njWe2 RWOVRuvFG8dXJJo6gOlaxBynT3933SG1Kkk1vKXGGnePZP2+uMDVRO+O7lrLJNeFlnwLqCi2hZnS1 jCMN+wRg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKEGo-00000004Q20-3PjW; Thu, 20 Jun 2024 09:39:54 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sKEGk-00000004PzT-3PSR for linux-arm-kernel@lists.infradead.org; Thu, 20 Jun 2024 09:39:52 +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 6096ADA7; Thu, 20 Jun 2024 02:40:12 -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 75A0C3F6A8; Thu, 20 Jun 2024 02:39:46 -0700 (PDT) From: Sudeep Holla To: ARM SoC Team , SoC Team , ALKML Cc: Sudeep Holla , Arnd Bergmann , Olof Johansson , Cristian Marussi Subject: [GIT PULL] firmware: arm_scmi: Updates for v6.11 Date: Thu, 20 Jun 2024 10:39:19 +0100 Message-ID: <20240620093924.375244-3-sudeep.holla@arm.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240620093924.375244-2-sudeep.holla@arm.com> References: <20240620093924.375244-1-sudeep.holla@arm.com> <20240620093924.375244-2-sudeep.holla@arm.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240620_023950_937189_28B955DC X-CRM114-Status: GOOD ( 13.03 ) 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 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0: Linux 6.10-rc1 (2024-05-26 15:20:12 -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.11 for you to fetch changes up to fa8b28ba22d95be4d2dd3c37fbdbdc066af82941: firmware: arm_scmi: Add support for platform to agent channel completion (2024-06-14 12:14:19 +0100) ---------------------------------------------------------------- Arm SCMI driver updates for v6.11 The main addition this time is the support for platform to agent(p2a also referred sometimes as notification or Rx) channel completion via interrupt driven method. Currently, the OSPM agent clears or acknowledge the receipt of the norification or delayed response by updating the flags in the shared memory region which the platform is expected to poll. On some platforms that are completely interrupt driven, the OSPM agent is expected to send a response message instead. This change adds the support for the same. Other changes include addition of a separate mailing list specific to SCMI to allow open discussions about the interface itself in addition to the kernel driver updates and support for system suspend via the platform noification used on some systems. ---------------------------------------------------------------- Dan Carpenter (1): MAINTAINERS: Add mailing list for SCMI drivers Peng Fan (3): firmware: arm_scmi: Add support for system suspend in power control driver dt-bindings: firmware: arm,scmi: Add support for notification completion channel firmware: arm_scmi: Add support for platform to agent channel completion .../devicetree/bindings/firmware/arm,scmi.yaml | 12 +++-- MAINTAINERS | 1 + drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/mailbox.c | 57 +++++++++++++++++++--- drivers/firmware/arm_scmi/scmi_power_control.c | 21 +++++++- drivers/firmware/arm_scmi/shmem.c | 5 ++ 6 files changed, 86 insertions(+), 11 deletions(-)