Skip to content

Commit ae9d338

Browse files
ukleinekjenswi-linaro
authored andcommitted
firmware: tee_bnxt: 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> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
1 parent 191ef0c commit ae9d338

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

drivers/firmware/broadcom/tee_bnxt_fw.c

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -261,25 +261,13 @@ static struct tee_client_driver tee_bnxt_fw_driver = {
261261
.id_table = tee_bnxt_fw_id_table,
262262
.driver = {
263263
.name = KBUILD_MODNAME,
264-
.bus = &tee_bus_type,
265264
.probe = tee_bnxt_fw_probe,
266265
.remove = tee_bnxt_fw_remove,
267266
.shutdown = tee_bnxt_fw_shutdown,
268267
},
269268
};
270269

271-
static int __init tee_bnxt_fw_mod_init(void)
272-
{
273-
return driver_register(&tee_bnxt_fw_driver.driver);
274-
}
275-
276-
static void __exit tee_bnxt_fw_mod_exit(void)
277-
{
278-
driver_unregister(&tee_bnxt_fw_driver.driver);
279-
}
280-
281-
module_init(tee_bnxt_fw_mod_init);
282-
module_exit(tee_bnxt_fw_mod_exit);
270+
module_tee_client_driver(tee_bnxt_fw_driver);
283271

284272
MODULE_AUTHOR("Vikas Gupta <vikas.gupta@broadcom.com>");
285273
MODULE_DESCRIPTION("Broadcom bnxt firmware manager");

0 commit comments

Comments
 (0)