linux/drivers/firmware/arm_scmi
Cristian Marussi bd31b24969 firmware: arm_scmi: Add notification dispatch and delivery
Add the core SCMI notifications dispatch and delivery support logic
which is able to dispatch well-known received events from the Rx
interrupt handler to the dedicated deferred worker. From there, it will
deliver the events to the registered users' callbacks.

Dispatch and delivery support is just added here, still not enabled.

Link: https://lore.kernel.org/r/20200701155348.52864-4-cristian.marussi@arm.com
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2020-07-01 17:07:25 +01:00
..
base.c firmware: arm_scmi: Update protocol commands and notification list 2020-04-14 09:31:49 +01:00
bus.c firmware: arm_scmi: Skip protocol initialisation for additional devices 2019-12-24 11:36:26 +00:00
clock.c firmware: arm_scmi: Stash version in protocol init functions 2019-12-24 11:35:49 +00:00
common.h firmware: arm_scmi: Add notification protocol-registration 2020-07-01 17:07:25 +01:00
driver.c firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW 2020-06-30 14:08:10 +01:00
mailbox.c firmware: arm_scmi: Rename .clear_notification() transport_ops 2020-04-20 17:25:26 +01:00
Makefile firmware: arm_scmi: Add notification protocol-registration 2020-07-01 17:07:25 +01:00
notify.c firmware: arm_scmi: Add notification dispatch and delivery 2020-07-01 17:07:25 +01:00
notify.h firmware: arm_scmi: Add notification dispatch and delivery 2020-07-01 17:07:25 +01:00
perf.c firmware: arm_scmi: Add fast_switch_possible() interface 2020-06-30 14:07:15 +01:00
power.c firmware: arm_scmi: Update protocol commands and notification list 2020-04-14 09:31:49 +01:00
reset.c firmware: arm_scmi: Stash version in protocol init functions 2019-12-24 11:35:49 +00:00
scmi_pm_domain.c firmware: arm_scmi: Fix SCMI genpd domain probing 2020-06-30 14:08:18 +01:00
sensors.c firmware: arm_scmi: Update protocol commands and notification list 2020-04-14 09:31:49 +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: Fix return error code in smc_send_message 2020-04-20 17:57:34 +01:00