linux/drivers/firmware/arm_scmi
Cristian Marussi b7e400bc2e firmware: arm_scmi: Implement is_notify_supported callback in power protocol
Add a preliminary check to verify if the power related notify enable
commands are supported at all by the SCMI platform, and then provide
the callback needed to allow the core SCMI notification subsytem to do
a fine-grain check if a specific resource domain supports notifications.

Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Link: https://lore.kernel.org/r/20240212123233.1230090-5-cristian.marussi@arm.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2024-02-20 06:35:55 +00:00
..
base.c firmware: arm_scmi: Add protocol versioning checks 2023-12-01 16:46:10 +00:00
bus.c firmware: arm_scmi: Make scmi_bus_type const 2024-02-20 06:35:55 +00:00
clock.c firmware: arm_scmi: Implement clock get permissions 2024-02-20 06:29:43 +00:00
common.h firmware: arm_scmi: Make scmi_bus_type const 2024-02-20 06:35:55 +00:00
driver.c firmware: arm_scmi: Add a common helper to check if a message is supported 2024-02-20 06:35:55 +00:00
Kconfig pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem 2023-11-23 17:32:53 +01:00
mailbox.c firmware: arm_scmi: Check mailbox/SMT channel for consistency 2024-01-22 10:01:16 +00:00
Makefile firmware: arm_scmi: Move power-domain driver to the pmdomain dir 2023-09-21 16:35:14 +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: Check for notification support 2024-02-20 06:35:55 +00:00
notify.h firmware: arm_scmi: Check for notification support 2024-02-20 06:35:55 +00:00
optee.c firmware: arm_scmi: optee: use optee system invocation 2023-11-17 15:48:03 +01:00
perf.c firmware: arm_scmi: Implement is_notify_supported callback in perf protocol 2024-02-20 06:35:55 +00:00
power.c firmware: arm_scmi: Implement is_notify_supported callback in power protocol 2024-02-20 06:35:55 +00:00
powercap.c firmware: arm_scmi: Add protocol versioning checks 2023-12-01 16:46:10 +00:00
protocols.h firmware: arm_scmi: Add a common helper to check if a message is supported 2024-02-20 06:35:55 +00:00
raw_mode.c firmware: arm_scmi: Use xa_insert() when saving raw queues 2024-01-22 10:01:17 +00:00
raw_mode.h firmware: arm_scmi: Add per-channel raw injection support 2023-01-20 11:41:37 +00:00
reset.c firmware: arm_scmi: Add protocol versioning checks 2023-12-01 16:46:10 +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: Add protocol versioning checks 2023-12-01 16:46:10 +00:00
shmem.c firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h 2024-01-22 10:01:16 +00:00
smc.c firmware: arm_scmi: Fix double free in SMC transport cleanup path 2024-02-20 06:35:54 +00:00
system.c firmware: arm_scmi: Add protocol versioning checks 2023-12-01 16:46:10 +00:00
virtio.c firmware: arm_scmi: Use dedicated devices to initialize channels 2023-01-19 09:43:48 +00:00
voltage.c firmware: arm_scmi: Add protocol versioning checks 2023-12-01 16:46:10 +00:00