* [GIT PULL] firmware: arm_scmi: Updates for v5.15
@ 2021-08-11 7:57 Sudeep Holla
2021-08-11 7:57 ` Sudeep Holla
2021-08-12 20:44 ` Arnd Bergmann
0 siblings, 2 replies; 4+ messages in thread
From: Sudeep Holla @ 2021-08-11 7:57 UTC (permalink / raw)
To: ARM SoC Team, SoC Team, ALKML
Cc: Sudeep Holla, Arnd Bergmann, Arnd Bergmann, Cristian Marussi,
Olof Johansson
Hi ARM SoC Team,
Please pull !
Regards,
Sudeep
-->8
The following changes since commit bdb8742dc6f7c599c3d61959234fe4c23638727b:
firmware: arm_scmi: Fix range check for the maximum number of pending messages (2021-07-13 11:42:20 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/scmi-updates-5.15
for you to fetch changes up to c0397c85b53d0bc6b081ff22d0d07e8eae149bba:
firmware: arm_scmi: Use WARN_ON() to check configured transports (2021-08-09 11:43:32 +0100)
----------------------------------------------------------------
SCMI Updates for v5.15
The bulk of the addition this time is mainly refactoring to add support
for Virtio transport for SCMI and the addition of the support itself.
The refactoring includes allowing transport specific init/exit calls,
making each transport as compile time configurable, supporting
monotonically increasing tokens instead of using the next available
free buffer index as the token for scmi messages which eases handling
concurrent and out-of-order messages which is a must have for virtio
transport.
Virtio support itself is conformant to the virtio SCMI device spec [1].
Virtio device id 32 has been reserved for the SCMI device [2].
Other than the virtio support, there is one bug fix in the probe failure
clean up path.
[1] https://github.com/oasis-tcs/virtio-spec/blob/master/virtio-scmi.tex
[2] https://www.oasis-open.org/committees/ballot.php?id=3496
----------------------------------------------------------------
Cristian Marussi (10):
firmware: arm_scmi: Add support for type handling in common functions
firmware: arm_scmi: Remove scmi_dump_header_dbg() helper
firmware: arm_scmi: Add optional transport_init/exit support
firmware: arm_scmi: Introduce monotonically increasing tokens
firmware: arm_scmi: Handle concurrent and out-of-order messages
firmware: arm_scmi: Make .clear_channel optional
firmware: arm_scmi: Make polling mode optional
firmware: arm_scmi: Make SCMI transports configurable
firmware: arm_scmi: Add priv parameter to scmi_rx_callback
firmware: arm_scmi: Use WARN_ON() to check configured transports
Igor Skalkin (4):
firmware: arm_scmi: Make shmem support optional for transports
firmware: arm_scmi: Add method to override max message number
dt-bindings: arm: Add virtio transport for SCMI
firmware: arm_scmi: Add virtio transport
Peter Hilber (2):
firmware: arm_scmi: Add message passing abstractions for transports
firmware: arm_scmi: Add optional link_supplier() transport op
Rishabh Bhatnagar (1):
firmware: arm_scmi: Free mailbox channels if probe fails
kernel test robot (1):
firmware: arm_scmi: Fix boolconv.cocci warnings
.../devicetree/bindings/firmware/arm,scmi.yaml | 8 +-
MAINTAINERS | 1 +
drivers/firmware/Kconfig | 34 +-
drivers/firmware/arm_scmi/Kconfig | 95 +++
drivers/firmware/arm_scmi/Makefile | 8 +-
drivers/firmware/arm_scmi/common.h | 113 +++-
drivers/firmware/arm_scmi/driver.c | 686 +++++++++++++++++----
drivers/firmware/arm_scmi/mailbox.c | 2 +-
drivers/firmware/arm_scmi/msg.c | 111 ++++
drivers/firmware/arm_scmi/smc.c | 3 +-
drivers/firmware/arm_scmi/virtio.c | 491 +++++++++++++++
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_scmi.h | 24 +
13 files changed, 1429 insertions(+), 148 deletions(-)
create mode 100644 drivers/firmware/arm_scmi/Kconfig
create mode 100644 drivers/firmware/arm_scmi/msg.c
create mode 100644 drivers/firmware/arm_scmi/virtio.c
create mode 100644 include/uapi/linux/virtio_scmi.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] firmware: arm_scmi: Updates for v5.15
2021-08-11 7:57 [GIT PULL] firmware: arm_scmi: Updates for v5.15 Sudeep Holla
@ 2021-08-11 7:57 ` Sudeep Holla
2021-08-12 20:44 ` Arnd Bergmann
1 sibling, 0 replies; 4+ messages in thread
From: Sudeep Holla @ 2021-08-11 7:57 UTC (permalink / raw)
To: ARM SoC Team, SoC Team, ALKML
Cc: Sudeep Holla, Arnd Bergmann, Arnd Bergmann, Cristian Marussi,
Olof Johansson
Hi ARM SoC Team,
Please pull !
Regards,
Sudeep
-->8
The following changes since commit bdb8742dc6f7c599c3d61959234fe4c23638727b:
firmware: arm_scmi: Fix range check for the maximum number of pending messages (2021-07-13 11:42:20 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/scmi-updates-5.15
for you to fetch changes up to c0397c85b53d0bc6b081ff22d0d07e8eae149bba:
firmware: arm_scmi: Use WARN_ON() to check configured transports (2021-08-09 11:43:32 +0100)
----------------------------------------------------------------
SCMI Updates for v5.15
The bulk of the addition this time is mainly refactoring to add support
for Virtio transport for SCMI and the addition of the support itself.
The refactoring includes allowing transport specific init/exit calls,
making each transport as compile time configurable, supporting
monotonically increasing tokens instead of using the next available
free buffer index as the token for scmi messages which eases handling
concurrent and out-of-order messages which is a must have for virtio
transport.
Virtio support itself is conformant to the virtio SCMI device spec [1].
Virtio device id 32 has been reserved for the SCMI device [2].
Other than the virtio support, there is one bug fix in the probe failure
clean up path.
[1] https://github.com/oasis-tcs/virtio-spec/blob/master/virtio-scmi.tex
[2] https://www.oasis-open.org/committees/ballot.php?id=3496
----------------------------------------------------------------
Cristian Marussi (10):
firmware: arm_scmi: Add support for type handling in common functions
firmware: arm_scmi: Remove scmi_dump_header_dbg() helper
firmware: arm_scmi: Add optional transport_init/exit support
firmware: arm_scmi: Introduce monotonically increasing tokens
firmware: arm_scmi: Handle concurrent and out-of-order messages
firmware: arm_scmi: Make .clear_channel optional
firmware: arm_scmi: Make polling mode optional
firmware: arm_scmi: Make SCMI transports configurable
firmware: arm_scmi: Add priv parameter to scmi_rx_callback
firmware: arm_scmi: Use WARN_ON() to check configured transports
Igor Skalkin (4):
firmware: arm_scmi: Make shmem support optional for transports
firmware: arm_scmi: Add method to override max message number
dt-bindings: arm: Add virtio transport for SCMI
firmware: arm_scmi: Add virtio transport
Peter Hilber (2):
firmware: arm_scmi: Add message passing abstractions for transports
firmware: arm_scmi: Add optional link_supplier() transport op
Rishabh Bhatnagar (1):
firmware: arm_scmi: Free mailbox channels if probe fails
kernel test robot (1):
firmware: arm_scmi: Fix boolconv.cocci warnings
.../devicetree/bindings/firmware/arm,scmi.yaml | 8 +-
MAINTAINERS | 1 +
drivers/firmware/Kconfig | 34 +-
drivers/firmware/arm_scmi/Kconfig | 95 +++
drivers/firmware/arm_scmi/Makefile | 8 +-
drivers/firmware/arm_scmi/common.h | 113 +++-
drivers/firmware/arm_scmi/driver.c | 686 +++++++++++++++++----
drivers/firmware/arm_scmi/mailbox.c | 2 +-
drivers/firmware/arm_scmi/msg.c | 111 ++++
drivers/firmware/arm_scmi/smc.c | 3 +-
drivers/firmware/arm_scmi/virtio.c | 491 +++++++++++++++
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/virtio_scmi.h | 24 +
13 files changed, 1429 insertions(+), 148 deletions(-)
create mode 100644 drivers/firmware/arm_scmi/Kconfig
create mode 100644 drivers/firmware/arm_scmi/msg.c
create mode 100644 drivers/firmware/arm_scmi/virtio.c
create mode 100644 include/uapi/linux/virtio_scmi.h
_______________________________________________
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] 4+ messages in thread
* Re: [GIT PULL] firmware: arm_scmi: Updates for v5.15
2021-08-11 7:57 [GIT PULL] firmware: arm_scmi: Updates for v5.15 Sudeep Holla
2021-08-11 7:57 ` Sudeep Holla
@ 2021-08-12 20:44 ` Arnd Bergmann
2021-08-12 20:44 ` Arnd Bergmann
1 sibling, 1 reply; 4+ messages in thread
From: Arnd Bergmann @ 2021-08-12 20:44 UTC (permalink / raw)
To: ARM SoC Team, Sudeep Holla, ALKML, SoC Team
Cc: Arnd Bergmann, Cristian Marussi, Olof Johansson, Arnd Bergmann
From: Arnd Bergmann <arnd@arndb.de>
On Wed, 11 Aug 2021 08:57:43 +0100, Sudeep Holla wrote:
> Please pull !
>
> Regards,
> Sudeep
>
> -->8
>
> The following changes since commit bdb8742dc6f7c599c3d61959234fe4c23638727b:
>
> [...]
Merged into arm/drivers, thanks!
merge commit: 1bb24be00c8c360e5e3072301d5f49eac86b384f
Arnd
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] firmware: arm_scmi: Updates for v5.15
2021-08-12 20:44 ` Arnd Bergmann
@ 2021-08-12 20:44 ` Arnd Bergmann
0 siblings, 0 replies; 4+ messages in thread
From: Arnd Bergmann @ 2021-08-12 20:44 UTC (permalink / raw)
To: ARM SoC Team, Sudeep Holla, ALKML, SoC Team
Cc: Arnd Bergmann, Cristian Marussi, Olof Johansson, Arnd Bergmann
From: Arnd Bergmann <arnd@arndb.de>
On Wed, 11 Aug 2021 08:57:43 +0100, Sudeep Holla wrote:
> Please pull !
>
> Regards,
> Sudeep
>
> -->8
>
> The following changes since commit bdb8742dc6f7c599c3d61959234fe4c23638727b:
>
> [...]
Merged into arm/drivers, thanks!
merge commit: 1bb24be00c8c360e5e3072301d5f49eac86b384f
Arnd
_______________________________________________
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] 4+ messages in thread
end of thread, other threads:[~2021-08-12 20:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-11 7:57 [GIT PULL] firmware: arm_scmi: Updates for v5.15 Sudeep Holla
2021-08-11 7:57 ` Sudeep Holla
2021-08-12 20:44 ` Arnd Bergmann
2021-08-12 20:44 ` Arnd Bergmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).