linux/drivers/firmware/arm_scmi
Sudeep Holla 1eaf18e35a firmware: arm_scmi: Move scmi protocols registration into the driver
In preparation to enable building SCMI as a single module, let us move
the SCMI protocol registration call into the driver. This enables us
to also add unregistration of the SCMI protocols.

The main reason for this is to keep it simple instead of maintaining
it as separate modules and dealing with all possible initcall races
and deferred probe handling. We can move it as separate modules if
needed in future.

Link: https://lore.kernel.org/r/20200907195046.56615-4-sudeep.holla@arm.com
Tested-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2020-09-14 07:30:55 +01:00
..
base.c firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header 2020-07-13 09:40:21 +01:00
bus.c firmware: arm_scmi: Move scmi bus init and exit calls into the driver 2020-09-14 07:30:48 +01:00
clock.c firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01:00
common.h firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01:00
driver.c firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01:00
mailbox.c firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free 2020-09-09 10:01:21 +01:00
Makefile firmware: arm_scmi: Add system power protocol support 2020-09-08 16:00:55 +01:00
notify.c firmware: arm_scmi: Constify static scmi-ops 2020-09-07 12:43:27 +01:00
notify.h firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header 2020-07-13 09:40:21 +01:00
perf.c firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01:00
power.c firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01:00
reset.c firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01: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: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +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: Constify static scmi-ops 2020-09-07 12:43:27 +01:00
system.c firmware: arm_scmi: Move scmi protocols registration into the driver 2020-09-14 07:30:55 +01:00