summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/arm_scmi/common.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'scmi-fixes-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/...Arnd Bergmann2024-11-011-0/+2
|\
| * firmware: arm_scmi: Reject clear channel request on A2PCristian Marussi2024-10-221-0/+2
* | move asm/unaligned.h to linux/unaligned.hAl Viro2024-10-021-1/+1
|/
* firmware: arm_scmi: Remove const from transport descriptorsCristian Marussi2024-08-181-1/+1
* firmware: arm_scmi: Remove legacy transport-layer codeCristian Marussi2024-08-161-18/+0
* firmware: arm_scmi: Make VirtIO transport a standalone driverCristian Marussi2024-08-161-3/+0
* firmware: arm_scmi: Make OPTEE transport a standalone driverCristian Marussi2024-08-161-3/+0
* firmware: arm_scmi: Make SMC transport a standalone driverCristian Marussi2024-08-161-3/+0
* firmware: arm_scmi: Make MBOX transport a standalone driverCristian Marussi2024-08-131-3/+0
* firmware: arm_scmi: Add support for standalone transport driversCristian Marussi2024-08-131-0/+84
* firmware: arm_scmi: Introduce packet handling helpersCristian Marussi2024-08-131-22/+56
* firmware: arm_scmi: Introduce setup_shmem_iomapPeng Fan2024-08-131-0/+2
* firmware: arm_scmi: Track basic SCMI communication debug metricsLuke Parkin2024-08-091-0/+14
* firmware: arm_scmi: Add support for debug metrics at the interfaceLuke Parkin2024-08-091-0/+10
* firmware: arm_scmi: Add support for platform to agent channel completionPeng Fan2024-06-141-0/+1
* firmware: arm_scmi: Add helper to trace bad messagesCristian Marussi2024-03-261-0/+11
* firmware: arm_scmi: Make scmi_bus_type constRicardo B. Marliere2024-02-201-1/+1
* firmware: arm_scmi: Check mailbox/SMT channel for consistencyCristian Marussi2024-01-221-0/+1
* firmware: arm_scmi: Add per-channel raw injection supportCristian Marussi2023-01-201-0/+2
* firmware: arm_scmi: Add internal platform/channel identifiersCristian Marussi2023-01-201-0/+3
* firmware: arm_scmi: Move errors defs and code to common.hCristian Marussi2023-01-201-0/+40
* firmware: arm_scmi: Add xfer helpers to provide raw accessCristian Marussi2023-01-201-0/+12
* firmware: arm_scmi: Refactor polling helpersCristian Marussi2023-01-201-0/+18
* firmware: arm_scmi: Split bus and driver into distinct modulesCristian Marussi2023-01-191-2/+0
* firmware: arm_scmi: Refactor device create/destroy helpersCristian Marussi2023-01-191-3/+5
* firmware: arm_scmi: Move handle get/set helpersCristian Marussi2023-01-191-4/+0
* firmware: arm_scmi: Refactor protocol device creationCristian Marussi2023-01-191-2/+0
* firmware: arm_scmi: Add common notifier helpersCristian Marussi2023-01-191-0/+5
* firmware: arm_scmi: Move protocol registration helpersCristian Marussi2023-01-191-3/+0
* firmware: arm_scmi: Use dedicated devices to initialize channelsCristian Marussi2023-01-191-1/+0
* firmware: arm_scmi: Simplify chan_available transport operationCristian Marussi2023-01-191-1/+1
* firmware: arm_scmi: Make tx_prepare time out eventuallyCristian Marussi2022-11-011-1/+3
* firmware: arm_scmi: Cleanup the core driver removal callbackCristian Marussi2022-11-011-0/+1
* firmware: arm_scmi: Split protocol specific definitions in a dedicated headerCristian Marussi2022-04-281-222/+2
* firmware: arm_scmi: Dynamically allocate implemented protocols arrayCristian Marussi2022-04-281-1/+0
* firmware: arm_scmi: Add new parameter to mark_txdoneCristian Marussi2021-12-211-1/+2
* firmware: arm_scmi: Add support for atomic transportsCristian Marussi2021-12-211-0/+4
* firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flagCristian Marussi2021-12-211-0/+8
* firmware: arm_scmi: Add configurable polling mode for transportsCristian Marussi2021-12-211-0/+8
* firmware: arm_scmi: Add optee transportEtienne Carriere2021-11-171-0/+3
* firmware: arm_scmi: Add virtio transportIgor Skalkin2021-08-051-0/+3
* firmware: arm_scmi: Add priv parameter to scmi_rx_callbackCristian Marussi2021-08-051-1/+3
* firmware: arm_scmi: Add optional link_supplier() transport opPeter Hilber2021-08-051-0/+2
* firmware: arm_scmi: Add message passing abstractions for transportsPeter Hilber2021-08-051-0/+15
* firmware: arm_scmi: Add method to override max message numberIgor Skalkin2021-08-051-2/+7
* firmware: arm_scmi: Make SCMI transports configurableCristian Marussi2021-08-051-1/+3
* firmware: arm_scmi: Handle concurrent and out-of-order messagesCristian Marussi2021-08-051-1/+29
* firmware: arm_scmi: Introduce monotonically increasing tokensCristian Marussi2021-08-051-0/+32
* firmware: arm_scmi: Add optional transport_init/exit supportCristian Marussi2021-08-051-0/+8
* firmware: arm_scmi: Add support for type handling in common functionsCristian Marussi2021-08-051-1/+5