linux/drivers/firmware/arm_scmi
Cristian Marussi 9f5ddbc222 firmware: arm_scmi: Implement is_notify_supported callback in system power protocol
Add a preliminary check to verify if the system power protocol 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-6-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: Implement is_notify_supported callback in system power protocol 2024-02-20 06:35:55 +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