linux/drivers/firmware/arm_scmi
Cristian Marussi 6f9ea4dabd firmware: arm_scmi: Generalize the fast channel support
Generalize existing fast channel support used in the perf protocol and
make it available to possibly any protocol refactoring the common code
into a couple of new scmi_proto_helpers_ops routines.

Make perf protocol use this new infrastructure.

No functional change.

Link: https://lore.kernel.org/r/20220704102241.2988447-4-cristian.marussi@arm.com
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2022-07-04 14:28:42 +01:00
..
base.c firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary 2022-06-10 17:55:29 +01:00
bus.c firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API 2022-06-27 16:58:14 +01:00
clock.c firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks 2022-06-20 10:17:33 +01:00
common.h firmware: arm_scmi: Split protocol specific definitions in a dedicated header 2022-04-28 18:22:51 +01:00
driver.c firmware: arm_scmi: Generalize the fast channel support 2022-07-04 14:28:42 +01:00
Kconfig firmware: arm_scmi: Add SCMI System Power Control driver 2022-07-04 14:28:42 +01:00
mailbox.c firmware: arm_scmi: Add new parameter to mark_txdone 2021-12-21 10:59:38 +00:00
Makefile firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support 2022-07-04 14:28:42 +01:00
msg.c firmware: arm_scmi: Add message passing abstractions for transports 2021-08-05 10:23:23 +01:00
notify.c firmware: arm_scmi: Fix kernel doc warnings about return values 2021-07-13 11:39:54 +01:00
notify.h firmware: arm_scmi: Remove duplicate declaration of struct scmi_protocol_handle 2021-04-27 11:57:26 +01:00
optee.c firmware: arm_scmi: Fix response size warning for OPTEE transport 2022-06-27 11:59:24 +01:00
perf.c firmware: arm_scmi: Generalize the fast channel support 2022-07-04 14:28:42 +01:00
power.c firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary 2022-06-10 17:55:29 +01:00
powercap.c firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support 2022-07-04 14:28:42 +01:00
protocols.h firmware: arm_scmi: Generalize the fast channel support 2022-07-04 14:28:42 +01:00
reset.c firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary 2022-06-10 17:55:29 +01:00
scmi_pm_domain.c firmware: arm_scmi: pm: Propagate return value to caller 2021-11-17 11:24:50 +00:00
scmi_power_control.c firmware: arm_scmi: Add SCMI System Power Control driver 2022-07-04 14:28:42 +01:00
sensors.c firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary 2022-06-10 17:55:29 +01:00
shmem.c firmware: arm_scmi: Rename .clear_notification() transport_ops 2020-04-20 17:25:26 +01:00
smc.c firmware: arm_scmi: Add new parameter to mark_txdone 2021-12-21 10:59:38 +00:00
system.c firmware: arm_scmi: Add SCMI v3.1 System Power extensions 2022-07-04 14:28:42 +01:00
virtio.c firmware: arm_scmi: Add atomic mode support to virtio transport 2022-02-21 10:36:48 +00:00
voltage.c firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get 2022-06-12 19:59:55 +01:00