mbox series

[GIT,PULL] firmware: arm_scmi: updates for v5.8

Message ID 20200512110357.GA26454@bogus
State New
Headers show
Series [GIT,PULL] firmware: arm_scmi: updates for v5.8 | expand


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


Sudeep Holla May 12, 2020, 11:03 a.m. UTC
Hi ARM SoC Team,

Please pull !



The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5a897e3ab42942e0fff51738357b1e0f91690dcf:

  firmware: arm_scmi: fix psci dependency (2020-05-07 16:28:56 +0100)

ARM SCMI/SCPI updates for v5.8

1. Addition of ARM SMC/HVC as SCMI transport type with required
   abstraction already in place
2. Initial infrastructure support to add SCMI notifications from
   platform to agents
3. Miscellaneous fix adding header include guards

Cristian Marussi (5):
      firmware: arm_scmi: Add notifications support in transport layer
      firmware: arm_scmi: Rename .clear_notification() transport_ops
      firmware: arm_scmi: Clear channel on reception of unexpected responses
      firmware: arm_scmi: Clear channel for delayed responses
      firmware: arm_scmi: Fix handling of unexpected delayed responses

Peng Fan (2):
      dt-bindings: arm: Add smc/hvc transport for SCMI
      firmware: arm_scmi: Add smc/hvc transport

Sudeep Holla (11):
      firmware: arm_scmi: Make mutex channel specific
      firmware: arm_scmi: Drop empty stub for smc_mark_txdone
      firmware: arm_scmi: Check shmem property for channel availablity
      firmware: arm_scmi: Drop checking for shmem property in parent node
      firmware: arm_scmi: Add include guard to linux/scmi_protocol.h
      firmware: arm_scpi: Add include guard to linux/scpi_protocol.h
      firmware: arm_scmi: Add receive buffer support for notifications
      firmware: arm_scmi: Update protocol commands and notification list
      firmware: arm_scmi: Add support for notifications message processing
      firmware: arm_scmi: Fix return error code in smc_send_message
      firmware: arm_scmi: fix psci dependency

 Documentation/devicetree/bindings/arm/arm,scmi.txt |   3 +-
 drivers/firmware/arm_scmi/Makefile                 |   4 +-
 drivers/firmware/arm_scmi/base.c                   |   7 +
 drivers/firmware/arm_scmi/common.h                 |  11 ++
 drivers/firmware/arm_scmi/driver.c                 | 133 ++++++++++++++----
 drivers/firmware/arm_scmi/mailbox.c                |  17 +++
 drivers/firmware/arm_scmi/perf.c                   |   5 +
 drivers/firmware/arm_scmi/power.c                  |   6 +
 drivers/firmware/arm_scmi/sensors.c                |   4 +
 drivers/firmware/arm_scmi/shmem.c                  |  15 ++
 drivers/firmware/arm_scmi/smc.c                    | 153 +++++++++++++++++++++
 include/linux/scmi_protocol.h                      |   6 +
 include/linux/scpi_protocol.h                      |   6 +
 13 files changed, 340 insertions(+), 30 deletions(-)
 create mode 100644 drivers/firmware/arm_scmi/smc.c