mbox series

[GIT,PULL] firmware: arm_scmi: Updates for v6.11

Message ID 20240620093924.375244-3-sudeep.holla@arm.com (mailing list archive)
State New
Headers show
Series [GIT,PULL] firmware: arm_scmi: Updates for v6.11 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/scmi-updates-6.11

Message

Sudeep Holla June 20, 2024, 9:39 a.m. UTC
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(-)