[PATCH 0/3] firmware: arm_scmi: Enable building SCMI as module
Sudeep Holla
sudeep.holla at arm.com
Mon Sep 7 07:29:17 EDT 2020
Hi,
Though it was initially developed as module, so some reason(I can't
recollect why apart from some structuring arounf the way bus and
protocols were initialised), it was merged as a built-in only driver.
Now, there is a need to build this as modules. This is mainly needed
by virtio transport. This also aligns well with GKI modularisation
efforts.
--
Regards,
Sudeep
Sudeep Holla (3):
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: arm_scmi: Move scmi protocols initialisation into the driver
firmware: arm_scmi: Enable building as a single module
drivers/firmware/Kconfig | 2 +-
drivers/firmware/Makefile | 2 +-
drivers/firmware/arm_scmi/Makefile | 4 +++-
drivers/firmware/arm_scmi/bus.c | 6 ++----
drivers/firmware/arm_scmi/clock.c | 7 +------
drivers/firmware/arm_scmi/common.h | 24 ++++++++++++++++++++++++
drivers/firmware/arm_scmi/driver.c | 26 +++++++++++++++++++++++++-
drivers/firmware/arm_scmi/perf.c | 7 +------
drivers/firmware/arm_scmi/power.c | 7 +------
drivers/firmware/arm_scmi/reset.c | 7 +------
drivers/firmware/arm_scmi/sensors.c | 7 +------
include/linux/scmi_protocol.h | 2 +-
12 files changed, 62 insertions(+), 39 deletions(-)
--
2.17.1
More information about the linux-arm-kernel
mailing list