summaryrefslogtreecommitdiff
path: root/drivers/firmware
diff options
context:
space:
mode:
authorAlexander Shiyan <eagle.alexander923@gmail.com>2022-06-28 09:19:40 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2022-07-01 08:45:00 +0200
commitbf084d25ce527683b28765e05f1c8ce8a0b61b62 (patch)
treeebb37427d5264a70ad5ad0a72469d6659aa0635b /drivers/firmware
parent1250b62d1b6e2d3610448856f2b942d9c03412c8 (diff)
downloadbarebox-bf084d25ce527683b28765e05f1c8ce8a0b61b62.tar.gz
drivers: firmware: arm-scmi: Use core_platform_driver() macro
Signed-off-by: Alexander Shiyan <eagle.alexander923@gmail.com> Reviewed-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20220628061941.24199-2-eagle.alexander923@gmail.com Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/firmware')
-rw-r--r--drivers/firmware/arm_scmi/driver.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/firmware/arm_scmi/driver.c b/drivers/firmware/arm_scmi/driver.c
index ef3d76b3f4..fc02a53a2b 100644
--- a/drivers/firmware/arm_scmi/driver.c
+++ b/drivers/firmware/arm_scmi/driver.c
@@ -1247,11 +1247,12 @@ static const struct of_device_id scmi_of_match[] = {
{ /* Sentinel */ },
};
-static struct driver_d scmi_driver = {
+static struct driver_d arm_scmi_driver = {
.name = "arm-scmi",
.of_compatible = scmi_of_match,
.probe = scmi_probe,
};
+core_platform_driver(arm_scmi_driver);
static int __init scmi_bus_driver_init(void)
{
@@ -1267,12 +1268,6 @@ static int __init scmi_bus_driver_init(void)
}
pure_initcall(scmi_bus_driver_init);
-static int __init scmi_platform_driver_init(void)
-{
- return platform_driver_register(&scmi_driver);
-}
-core_initcall(scmi_platform_driver_init);
-
MODULE_ALIAS("platform: arm-scmi");
MODULE_AUTHOR("Sudeep Holla <sudeep.holla@arm.com>");
MODULE_DESCRIPTION("ARM SCMI protocol driver");