Skip to content

Commit 0e3c498

Browse files
lumagandersson
authored andcommitted
clk: qcom: gpucc-*: switch to module_platform_driver
There is no need to register GPU clock controllers during subsys init calls. Use module_platform_driver() instead. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20240206-clk-module-platform-driver-v1-3-db799bd2feeb@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent c334ecf commit 0e3c498

8 files changed

Lines changed: 8 additions & 88 deletions

File tree

drivers/clk/qcom/gpucc-sa8775p.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -609,17 +609,7 @@ static struct platform_driver gpu_cc_sa8775p_driver = {
609609
},
610610
};
611611

612-
static int __init gpu_cc_sa8775p_init(void)
613-
{
614-
return platform_driver_register(&gpu_cc_sa8775p_driver);
615-
}
616-
subsys_initcall(gpu_cc_sa8775p_init);
617-
618-
static void __exit gpu_cc_sa8775p_exit(void)
619-
{
620-
platform_driver_unregister(&gpu_cc_sa8775p_driver);
621-
}
622-
module_exit(gpu_cc_sa8775p_exit);
612+
module_platform_driver(gpu_cc_sa8775p_driver);
623613

624614
MODULE_DESCRIPTION("SA8775P GPUCC driver");
625615
MODULE_LICENSE("GPL");

drivers/clk/qcom/gpucc-sc7180.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -252,17 +252,7 @@ static struct platform_driver gpu_cc_sc7180_driver = {
252252
},
253253
};
254254

255-
static int __init gpu_cc_sc7180_init(void)
256-
{
257-
return platform_driver_register(&gpu_cc_sc7180_driver);
258-
}
259-
subsys_initcall(gpu_cc_sc7180_init);
260-
261-
static void __exit gpu_cc_sc7180_exit(void)
262-
{
263-
platform_driver_unregister(&gpu_cc_sc7180_driver);
264-
}
265-
module_exit(gpu_cc_sc7180_exit);
255+
module_platform_driver(gpu_cc_sc7180_driver);
266256

267257
MODULE_DESCRIPTION("QTI GPU_CC SC7180 Driver");
268258
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/gpucc-sc7280.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -476,17 +476,7 @@ static struct platform_driver gpu_cc_sc7280_driver = {
476476
},
477477
};
478478

479-
static int __init gpu_cc_sc7280_init(void)
480-
{
481-
return platform_driver_register(&gpu_cc_sc7280_driver);
482-
}
483-
subsys_initcall(gpu_cc_sc7280_init);
484-
485-
static void __exit gpu_cc_sc7280_exit(void)
486-
{
487-
platform_driver_unregister(&gpu_cc_sc7280_driver);
488-
}
489-
module_exit(gpu_cc_sc7280_exit);
479+
module_platform_driver(gpu_cc_sc7280_driver);
490480

491481
MODULE_DESCRIPTION("QTI GPU_CC SC7280 Driver");
492482
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/gpucc-sdm845.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -203,17 +203,7 @@ static struct platform_driver gpu_cc_sdm845_driver = {
203203
},
204204
};
205205

206-
static int __init gpu_cc_sdm845_init(void)
207-
{
208-
return platform_driver_register(&gpu_cc_sdm845_driver);
209-
}
210-
subsys_initcall(gpu_cc_sdm845_init);
211-
212-
static void __exit gpu_cc_sdm845_exit(void)
213-
{
214-
platform_driver_unregister(&gpu_cc_sdm845_driver);
215-
}
216-
module_exit(gpu_cc_sdm845_exit);
206+
module_platform_driver(gpu_cc_sdm845_driver);
217207

218208
MODULE_DESCRIPTION("QTI GPUCC SDM845 Driver");
219209
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/gpucc-sm8150.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -315,17 +315,7 @@ static struct platform_driver gpu_cc_sm8150_driver = {
315315
},
316316
};
317317

318-
static int __init gpu_cc_sm8150_init(void)
319-
{
320-
return platform_driver_register(&gpu_cc_sm8150_driver);
321-
}
322-
subsys_initcall(gpu_cc_sm8150_init);
323-
324-
static void __exit gpu_cc_sm8150_exit(void)
325-
{
326-
platform_driver_unregister(&gpu_cc_sm8150_driver);
327-
}
328-
module_exit(gpu_cc_sm8150_exit);
318+
module_platform_driver(gpu_cc_sm8150_driver);
329319

330320
MODULE_DESCRIPTION("QTI GPUCC SM8150 Driver");
331321
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/gpucc-sm8250.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -331,17 +331,7 @@ static struct platform_driver gpu_cc_sm8250_driver = {
331331
},
332332
};
333333

334-
static int __init gpu_cc_sm8250_init(void)
335-
{
336-
return platform_driver_register(&gpu_cc_sm8250_driver);
337-
}
338-
subsys_initcall(gpu_cc_sm8250_init);
339-
340-
static void __exit gpu_cc_sm8250_exit(void)
341-
{
342-
platform_driver_unregister(&gpu_cc_sm8250_driver);
343-
}
344-
module_exit(gpu_cc_sm8250_exit);
334+
module_platform_driver(gpu_cc_sm8250_driver);
345335

346336
MODULE_DESCRIPTION("QTI GPU_CC SM8250 Driver");
347337
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/gpucc-sm8350.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -621,17 +621,7 @@ static struct platform_driver gpu_cc_sm8350_driver = {
621621
},
622622
};
623623

624-
static int __init gpu_cc_sm8350_init(void)
625-
{
626-
return platform_driver_register(&gpu_cc_sm8350_driver);
627-
}
628-
subsys_initcall(gpu_cc_sm8350_init);
629-
630-
static void __exit gpu_cc_sm8350_exit(void)
631-
{
632-
platform_driver_unregister(&gpu_cc_sm8350_driver);
633-
}
634-
module_exit(gpu_cc_sm8350_exit);
624+
module_platform_driver(gpu_cc_sm8350_driver);
635625

636626
MODULE_DESCRIPTION("QTI GPU_CC SM8350 Driver");
637627
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/gpucc-sm8550.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -594,17 +594,7 @@ static struct platform_driver gpu_cc_sm8550_driver = {
594594
},
595595
};
596596

597-
static int __init gpu_cc_sm8550_init(void)
598-
{
599-
return platform_driver_register(&gpu_cc_sm8550_driver);
600-
}
601-
subsys_initcall(gpu_cc_sm8550_init);
602-
603-
static void __exit gpu_cc_sm8550_exit(void)
604-
{
605-
platform_driver_unregister(&gpu_cc_sm8550_driver);
606-
}
607-
module_exit(gpu_cc_sm8550_exit);
597+
module_platform_driver(gpu_cc_sm8550_driver);
608598

609599
MODULE_DESCRIPTION("QTI GPUCC SM8550 Driver");
610600
MODULE_LICENSE("GPL");

0 commit comments

Comments
 (0)