Skip to content

Commit c334ecf

Browse files
lumagandersson
authored andcommitted
clk: qcom: dispcc-*: switch to module_platform_driver
There is no need to register display 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-2-db799bd2feeb@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 8f4bfd9 commit c334ecf

12 files changed

Lines changed: 12 additions & 132 deletions

drivers/clk/qcom/dispcc-qcm2290.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -539,17 +539,7 @@ static struct platform_driver disp_cc_qcm2290_driver = {
539539
},
540540
};
541541

542-
static int __init disp_cc_qcm2290_init(void)
543-
{
544-
return platform_driver_register(&disp_cc_qcm2290_driver);
545-
}
546-
subsys_initcall(disp_cc_qcm2290_init);
547-
548-
static void __exit disp_cc_qcm2290_exit(void)
549-
{
550-
platform_driver_unregister(&disp_cc_qcm2290_driver);
551-
}
552-
module_exit(disp_cc_qcm2290_exit);
542+
module_platform_driver(disp_cc_qcm2290_driver);
553543

554544
MODULE_DESCRIPTION("QTI DISP_CC qcm2290 Driver");
555545
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/dispcc-sc7180.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -724,17 +724,7 @@ static struct platform_driver disp_cc_sc7180_driver = {
724724
},
725725
};
726726

727-
static int __init disp_cc_sc7180_init(void)
728-
{
729-
return platform_driver_register(&disp_cc_sc7180_driver);
730-
}
731-
subsys_initcall(disp_cc_sc7180_init);
732-
733-
static void __exit disp_cc_sc7180_exit(void)
734-
{
735-
platform_driver_unregister(&disp_cc_sc7180_driver);
736-
}
737-
module_exit(disp_cc_sc7180_exit);
727+
module_platform_driver(disp_cc_sc7180_driver);
738728

739729
MODULE_DESCRIPTION("QTI DISP_CC SC7180 Driver");
740730
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/dispcc-sc7280.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -895,17 +895,7 @@ static struct platform_driver disp_cc_sc7280_driver = {
895895
},
896896
};
897897

898-
static int __init disp_cc_sc7280_init(void)
899-
{
900-
return platform_driver_register(&disp_cc_sc7280_driver);
901-
}
902-
subsys_initcall(disp_cc_sc7280_init);
903-
904-
static void __exit disp_cc_sc7280_exit(void)
905-
{
906-
platform_driver_unregister(&disp_cc_sc7280_driver);
907-
}
908-
module_exit(disp_cc_sc7280_exit);
898+
module_platform_driver(disp_cc_sc7280_driver);
909899

910900
MODULE_DESCRIPTION("QTI DISP_CC sc7280 Driver");
911901
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/dispcc-sc8280xp.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3202,17 +3202,7 @@ static struct platform_driver disp_cc_sc8280xp_driver = {
32023202
},
32033203
};
32043204

3205-
static int __init disp_cc_sc8280xp_init(void)
3206-
{
3207-
return platform_driver_register(&disp_cc_sc8280xp_driver);
3208-
}
3209-
subsys_initcall(disp_cc_sc8280xp_init);
3210-
3211-
static void __exit disp_cc_sc8280xp_exit(void)
3212-
{
3213-
platform_driver_unregister(&disp_cc_sc8280xp_driver);
3214-
}
3215-
module_exit(disp_cc_sc8280xp_exit);
3205+
module_platform_driver(disp_cc_sc8280xp_driver);
32163206

32173207
MODULE_DESCRIPTION("Qualcomm SC8280XP dispcc driver");
32183208
MODULE_LICENSE("GPL");

drivers/clk/qcom/dispcc-sdm845.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -872,17 +872,7 @@ static struct platform_driver disp_cc_sdm845_driver = {
872872
},
873873
};
874874

875-
static int __init disp_cc_sdm845_init(void)
876-
{
877-
return platform_driver_register(&disp_cc_sdm845_driver);
878-
}
879-
subsys_initcall(disp_cc_sdm845_init);
880-
881-
static void __exit disp_cc_sdm845_exit(void)
882-
{
883-
platform_driver_unregister(&disp_cc_sdm845_driver);
884-
}
885-
module_exit(disp_cc_sdm845_exit);
875+
module_platform_driver(disp_cc_sdm845_driver);
886876

887877
MODULE_LICENSE("GPL v2");
888878
MODULE_DESCRIPTION("QTI DISPCC SDM845 Driver");

drivers/clk/qcom/dispcc-sm6125.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -693,17 +693,7 @@ static struct platform_driver disp_cc_sm6125_driver = {
693693
},
694694
};
695695

696-
static int __init disp_cc_sm6125_init(void)
697-
{
698-
return platform_driver_register(&disp_cc_sm6125_driver);
699-
}
700-
subsys_initcall(disp_cc_sm6125_init);
701-
702-
static void __exit disp_cc_sm6125_exit(void)
703-
{
704-
platform_driver_unregister(&disp_cc_sm6125_driver);
705-
}
706-
module_exit(disp_cc_sm6125_exit);
696+
module_platform_driver(disp_cc_sm6125_driver);
707697

708698
MODULE_DESCRIPTION("QTI DISPCC SM6125 Driver");
709699
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/dispcc-sm6350.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -781,17 +781,7 @@ static struct platform_driver disp_cc_sm6350_driver = {
781781
},
782782
};
783783

784-
static int __init disp_cc_sm6350_init(void)
785-
{
786-
return platform_driver_register(&disp_cc_sm6350_driver);
787-
}
788-
subsys_initcall(disp_cc_sm6350_init);
789-
790-
static void __exit disp_cc_sm6350_exit(void)
791-
{
792-
platform_driver_unregister(&disp_cc_sm6350_driver);
793-
}
794-
module_exit(disp_cc_sm6350_exit);
784+
module_platform_driver(disp_cc_sm6350_driver);
795785

796786
MODULE_DESCRIPTION("QTI DISP_CC SM6350 Driver");
797787
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/dispcc-sm6375.c

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

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

609599
MODULE_DESCRIPTION("QTI DISPCC SM6375 Driver");
610600
MODULE_LICENSE("GPL");

drivers/clk/qcom/dispcc-sm8250.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1383,17 +1383,7 @@ static struct platform_driver disp_cc_sm8250_driver = {
13831383
},
13841384
};
13851385

1386-
static int __init disp_cc_sm8250_init(void)
1387-
{
1388-
return platform_driver_register(&disp_cc_sm8250_driver);
1389-
}
1390-
subsys_initcall(disp_cc_sm8250_init);
1391-
1392-
static void __exit disp_cc_sm8250_exit(void)
1393-
{
1394-
platform_driver_unregister(&disp_cc_sm8250_driver);
1395-
}
1396-
module_exit(disp_cc_sm8250_exit);
1386+
module_platform_driver(disp_cc_sm8250_driver);
13971387

13981388
MODULE_DESCRIPTION("QTI DISPCC SM8250 Driver");
13991389
MODULE_LICENSE("GPL v2");

drivers/clk/qcom/dispcc-sm8450.c

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1815,17 +1815,7 @@ static struct platform_driver disp_cc_sm8450_driver = {
18151815
},
18161816
};
18171817

1818-
static int __init disp_cc_sm8450_init(void)
1819-
{
1820-
return platform_driver_register(&disp_cc_sm8450_driver);
1821-
}
1822-
subsys_initcall(disp_cc_sm8450_init);
1823-
1824-
static void __exit disp_cc_sm8450_exit(void)
1825-
{
1826-
platform_driver_unregister(&disp_cc_sm8450_driver);
1827-
}
1828-
module_exit(disp_cc_sm8450_exit);
1818+
module_platform_driver(disp_cc_sm8450_driver);
18291819

18301820
MODULE_DESCRIPTION("QTI DISPCC SM8450 Driver");
18311821
MODULE_LICENSE("GPL");

0 commit comments

Comments
 (0)