Skip to content

Commit 2145af0

Browse files
MrVansudeep-holla
authored andcommitted
firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol
Add basic implementation of the SCMI v3.2 pincontrol protocol. Co-developed-by: Oleksii Moisieiev <[email protected]> Signed-off-by: Oleksii Moisieiev <[email protected]> Co-developed-by: Cristian Marussi <[email protected]> Signed-off-by: Cristian Marussi <[email protected]> Signed-off-by: Peng Fan <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Sudeep Holla <[email protected]>
1 parent 1b40307 commit 2145af0

File tree

5 files changed

+1005
-1
lines changed

5 files changed

+1005
-1
lines changed

drivers/firmware/arm_scmi/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_SMC) += smc.o
1010
scmi-transport-$(CONFIG_ARM_SCMI_HAVE_MSG) += msg.o
1111
scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_VIRTIO) += virtio.o
1212
scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_OPTEE) += optee.o
13-
scmi-protocols-y = base.o clock.o perf.o power.o reset.o sensors.o system.o voltage.o powercap.o
13+
scmi-protocols-y := base.o clock.o perf.o power.o reset.o sensors.o system.o voltage.o powercap.o
14+
scmi-protocols-y += pinctrl.o
1415
scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
1516

1617
obj-$(CONFIG_ARM_SCMI_PROTOCOL) += scmi-core.o

drivers/firmware/arm_scmi/driver.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3334,6 +3334,7 @@ static int __init scmi_driver_init(void)
33343334
scmi_voltage_register();
33353335
scmi_system_register();
33363336
scmi_powercap_register();
3337+
scmi_pinctrl_register();
33373338

33383339
return platform_driver_register(&scmi_driver);
33393340
}
@@ -3351,6 +3352,7 @@ static void __exit scmi_driver_exit(void)
33513352
scmi_voltage_unregister();
33523353
scmi_system_unregister();
33533354
scmi_powercap_unregister();
3355+
scmi_pinctrl_unregister();
33543356

33553357
scmi_transports_exit();
33563358

0 commit comments

Comments
 (0)