Skip to content

Commit fe700bc

Browse files
ukleinekjenswi-linaro
authored andcommitted
firmware: arm_scmi: optee: Make use of module_tee_client_driver()
Reduce boilerplate by using the newly introduced module_tee_client_driver(). That takes care of assigning the driver's bus, so the explicit assigning in this driver can be dropped. Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Reviewed-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
1 parent 7a5f567 commit fe700bc

1 file changed

Lines changed: 1 addition & 12 deletions

File tree

  • drivers/firmware/arm_scmi/transports

drivers/firmware/arm_scmi/transports/optee.c

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -612,23 +612,12 @@ static struct tee_client_driver scmi_optee_service_driver = {
612612
.id_table = scmi_optee_service_id,
613613
.driver = {
614614
.name = "scmi-optee",
615-
.bus = &tee_bus_type,
616615
.probe = scmi_optee_service_probe,
617616
.remove = scmi_optee_service_remove,
618617
},
619618
};
620619

621-
static int __init scmi_transport_optee_init(void)
622-
{
623-
return driver_register(&scmi_optee_service_driver.driver);
624-
}
625-
module_init(scmi_transport_optee_init);
626-
627-
static void __exit scmi_transport_optee_exit(void)
628-
{
629-
driver_unregister(&scmi_optee_service_driver.driver);
630-
}
631-
module_exit(scmi_transport_optee_exit);
620+
module_tee_client_driver(scmi_optee_service_driver);
632621

633622
MODULE_AUTHOR("Etienne Carriere <etienne.carriere@foss.st.com>");
634623
MODULE_DESCRIPTION("SCMI OPTEE Transport driver");

0 commit comments

Comments
 (0)