All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] firmware: arm_scmi: Updates for v5.18
@ 2022-02-22 20:17 ` Sudeep Holla
  0 siblings, 0 replies; 3+ messages in thread
From: Sudeep Holla @ 2022-02-22 20:17 UTC (permalink / raw)
  To: ARM SoC Team, SoC Team, ALKML
  Cc: Sudeep Holla, Arnd Bergmann, Cristian Marussi, Olof Johansson

Hi ARM SoC Team,

Please pull !

Regards,
Sudeep

-->8

The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:

  Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 38a0e5b735d6152d334d2f94b925a1c8a93bd7eb:

  clk: scmi: Support atomic clock enable/disable API (2022-02-21 10:37:00 +0000)

----------------------------------------------------------------
Arm SCMI firmware interface updates for v5.18

Few main additions include:
- Support for OPTEE based SCMI transport to enable using SCMI service
  provided by OPTEE on some platforms
- Support for atomic SCMI transports which enables few SCMI transactions
  to be completed in atomic context. This involves other refactoring work
  associated with it. It also marks SMC and OPTEE as atomic transport as
  the commands are completed once the return.
- Support for polling mode in SCMI VirtIO transport in order to support
  atomic operations
- Support for atomic clock operations based on availability of atomic
  capability in the underlying SCMI transport

Other changes involves some trace and log enhancements and miscellaneous
bug fixes.

----------------------------------------------------------------
Ard Biesheuvel (1):
      firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds

Cristian Marussi (23):
      firmware: arm_scmi: Review some virtio log messages
      firmware: arm_scmi: Make virtio Version_1 compliance optional
      firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
      firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
      firmware: arm_scmi: Refactor message response path
      include: trace: Add new scmi_xfer_response_wait event
      firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
      firmware: arm_scmi: Add configurable polling mode for transports
      firmware: arm_scmi: Make smc transport use common completions
      firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
      firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
      firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
      firmware: arm_scmi: Add support for atomic transports
      firmware: arm_scmi: Add atomic mode support to smc transport
      firmware: arm_scmi: Add new parameter to mark_txdone
      firmware: arm_scmi: Add a virtio channel refcount
      firmware: arm_scmi: Review virtio free_list handling
      firmware: arm_scmi: Add atomic mode support to virtio transport
      dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
      firmware: arm_scmi: Support optional system wide atomic-threshold-us
      firmware: arm_scmi: Add atomic support to clock protocol
      firmware: arm_scmi: Add support for clock_enable_latency
      clk: scmi: Support atomic clock enable/disable API

Etienne Carriere (2):
      dt-bindings: arm: Add OP-TEE transport for SCMI
      firmware: arm_scmi: Add optee transport

Sudeep Holla (2):
      firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
      Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into for-next/scmi

Wei Yongjun (1):
      firmware: arm_scmi: optee: Fix missing mutex_init()

 .../devicetree/bindings/firmware/arm,scmi.yaml     |  75 +++
 drivers/clk/clk-scmi.c                             |  71 ++-
 drivers/firmware/arm_scmi/Kconfig                  |  56 ++
 drivers/firmware/arm_scmi/Makefile                 |   8 +
 drivers/firmware/arm_scmi/clock.c                  |  34 +-
 drivers/firmware/arm_scmi/common.h                 |  26 +-
 drivers/firmware/arm_scmi/driver.c                 | 234 ++++++--
 drivers/firmware/arm_scmi/mailbox.c                |   3 +-
 drivers/firmware/arm_scmi/optee.c                  | 567 +++++++++++++++++++
 drivers/firmware/arm_scmi/smc.c                    |  98 +++-
 drivers/firmware/arm_scmi/virtio.c                 | 613 +++++++++++++++++----
 include/linux/scmi_protocol.h                      |  15 +
 include/trace/events/scmi.h                        |  28 +
 13 files changed, 1644 insertions(+), 184 deletions(-)
 create mode 100644 drivers/firmware/arm_scmi/optee.c

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [GIT PULL] firmware: arm_scmi: Updates for v5.18
@ 2022-02-22 20:17 ` Sudeep Holla
  0 siblings, 0 replies; 3+ messages in thread
From: Sudeep Holla @ 2022-02-22 20:17 UTC (permalink / raw)
  To: ARM SoC Team, SoC Team, ALKML
  Cc: Sudeep Holla, Arnd Bergmann, Cristian Marussi, Olof Johansson

Hi ARM SoC Team,

Please pull !

Regards,
Sudeep

-->8

The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:

  Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 38a0e5b735d6152d334d2f94b925a1c8a93bd7eb:

  clk: scmi: Support atomic clock enable/disable API (2022-02-21 10:37:00 +0000)

----------------------------------------------------------------
Arm SCMI firmware interface updates for v5.18

Few main additions include:
- Support for OPTEE based SCMI transport to enable using SCMI service
  provided by OPTEE on some platforms
- Support for atomic SCMI transports which enables few SCMI transactions
  to be completed in atomic context. This involves other refactoring work
  associated with it. It also marks SMC and OPTEE as atomic transport as
  the commands are completed once the return.
- Support for polling mode in SCMI VirtIO transport in order to support
  atomic operations
- Support for atomic clock operations based on availability of atomic
  capability in the underlying SCMI transport

Other changes involves some trace and log enhancements and miscellaneous
bug fixes.

----------------------------------------------------------------
Ard Biesheuvel (1):
      firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds

Cristian Marussi (23):
      firmware: arm_scmi: Review some virtio log messages
      firmware: arm_scmi: Make virtio Version_1 compliance optional
      firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
      firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
      firmware: arm_scmi: Refactor message response path
      include: trace: Add new scmi_xfer_response_wait event
      firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
      firmware: arm_scmi: Add configurable polling mode for transports
      firmware: arm_scmi: Make smc transport use common completions
      firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
      firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
      firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
      firmware: arm_scmi: Add support for atomic transports
      firmware: arm_scmi: Add atomic mode support to smc transport
      firmware: arm_scmi: Add new parameter to mark_txdone
      firmware: arm_scmi: Add a virtio channel refcount
      firmware: arm_scmi: Review virtio free_list handling
      firmware: arm_scmi: Add atomic mode support to virtio transport
      dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
      firmware: arm_scmi: Support optional system wide atomic-threshold-us
      firmware: arm_scmi: Add atomic support to clock protocol
      firmware: arm_scmi: Add support for clock_enable_latency
      clk: scmi: Support atomic clock enable/disable API

Etienne Carriere (2):
      dt-bindings: arm: Add OP-TEE transport for SCMI
      firmware: arm_scmi: Add optee transport

Sudeep Holla (2):
      firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
      Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into for-next/scmi

Wei Yongjun (1):
      firmware: arm_scmi: optee: Fix missing mutex_init()

 .../devicetree/bindings/firmware/arm,scmi.yaml     |  75 +++
 drivers/clk/clk-scmi.c                             |  71 ++-
 drivers/firmware/arm_scmi/Kconfig                  |  56 ++
 drivers/firmware/arm_scmi/Makefile                 |   8 +
 drivers/firmware/arm_scmi/clock.c                  |  34 +-
 drivers/firmware/arm_scmi/common.h                 |  26 +-
 drivers/firmware/arm_scmi/driver.c                 | 234 ++++++--
 drivers/firmware/arm_scmi/mailbox.c                |   3 +-
 drivers/firmware/arm_scmi/optee.c                  | 567 +++++++++++++++++++
 drivers/firmware/arm_scmi/smc.c                    |  98 +++-
 drivers/firmware/arm_scmi/virtio.c                 | 613 +++++++++++++++++----
 include/linux/scmi_protocol.h                      |  15 +
 include/trace/events/scmi.h                        |  28 +
 13 files changed, 1644 insertions(+), 184 deletions(-)
 create mode 100644 drivers/firmware/arm_scmi/optee.c

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] firmware: arm_scmi: Updates for v5.18
  2022-02-22 20:17 ` Sudeep Holla
  (?)
@ 2022-02-25 17:21 ` patchwork-bot+linux-soc
  -1 siblings, 0 replies; 3+ messages in thread
From: patchwork-bot+linux-soc @ 2022-02-25 17:21 UTC (permalink / raw)
  To: Sudeep Holla; +Cc: soc

Hello:

This pull request was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:

On Tue, 22 Feb 2022 20:17:42 +0000 you wrote:
> Hi ARM SoC Team,
> 
> Please pull !
> 
> Regards,
> Sudeep
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] firmware: arm_scmi: Updates for v5.18
    https://git.kernel.org/soc/soc/c/b610c55bdfb9

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-02-25 17:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-22 20:17 [GIT PULL] firmware: arm_scmi: Updates for v5.18 Sudeep Holla
2022-02-22 20:17 ` Sudeep Holla
2022-02-25 17:21 ` patchwork-bot+linux-soc

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.