]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
pwm: Switch back to struct platform_driver::remove()
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Mon, 9 Sep 2024 07:31:24 +0000 (09:31 +0200)
committerUwe Kleine-König <ukleinek@kernel.org>
Mon, 16 Sep 2024 13:24:59 +0000 (15:24 +0200)
After commit 0edb555a65d1 ("platform: Make platform_driver::remove()
return void") .remove() is (again) the right callback to implement for
platform drivers.

Convert all pwm drivers to use .remove(), with the eventual goal to drop
struct platform_driver::remove_new(). As .remove() and .remove_new() have
the same prototypes, conversion is done by just changing the structure
member name in the driver initializer.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/20240909073125.382040-2-u.kleine-koenig@baylibre.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
14 files changed:
drivers/pwm/pwm-atmel-hlcdc.c
drivers/pwm/pwm-atmel-tcb.c
drivers/pwm/pwm-clk.c
drivers/pwm/pwm-hibvt.c
drivers/pwm/pwm-img.c
drivers/pwm/pwm-lpc18xx-sct.c
drivers/pwm/pwm-omap-dmtimer.c
drivers/pwm/pwm-rcar.c
drivers/pwm/pwm-rockchip.c
drivers/pwm/pwm-sifive.c
drivers/pwm/pwm-sun4i.c
drivers/pwm/pwm-tegra.c
drivers/pwm/pwm-tiecap.c
drivers/pwm/pwm-tiehrpwm.c

index eb39955a6d771436fcf222a1fed70cdcc452134a..387a0d1fa4f2d4346312d3ea95f211a780779836 100644 (file)
@@ -299,7 +299,7 @@ static struct platform_driver atmel_hlcdc_pwm_driver = {
                .pm = pm_ptr(&atmel_hlcdc_pwm_pm_ops),
        },
        .probe = atmel_hlcdc_pwm_probe,
-       .remove_new = atmel_hlcdc_pwm_remove,
+       .remove = atmel_hlcdc_pwm_remove,
 };
 module_platform_driver(atmel_hlcdc_pwm_driver);
 
index f9a9c12cbcdd62af617d74439b9c84404af5e666..5ee4254d1e48786739e71f4e4f03cb056816fb2d 100644 (file)
@@ -527,7 +527,7 @@ static struct platform_driver atmel_tcb_pwm_driver = {
                .pm = pm_ptr(&atmel_tcb_pwm_pm_ops),
        },
        .probe = atmel_tcb_pwm_probe,
-       .remove_new = atmel_tcb_pwm_remove,
+       .remove = atmel_tcb_pwm_remove,
 };
 module_platform_driver(atmel_tcb_pwm_driver);
 
index c19a482d7e28d9acd210f83b465347de96dbc4f1..f8f5af57acba2c80553aa2c0cda5d2b9b5bebec4 100644 (file)
@@ -130,7 +130,7 @@ static struct platform_driver pwm_clk_driver = {
                .of_match_table = pwm_clk_dt_ids,
        },
        .probe = pwm_clk_probe,
-       .remove_new = pwm_clk_remove,
+       .remove = pwm_clk_remove,
 };
 module_platform_driver(pwm_clk_driver);
 
index 2eb0b13d4e1066ab5ddc797c5e7b263cc685fbe0..e02ee6383dbcea9cfc6876f5ec74c9bb9106abbf 100644 (file)
@@ -276,7 +276,7 @@ static struct platform_driver hibvt_pwm_driver = {
                .of_match_table = hibvt_pwm_of_match,
        },
        .probe = hibvt_pwm_probe,
-       .remove_new = hibvt_pwm_remove,
+       .remove = hibvt_pwm_remove,
 };
 module_platform_driver(hibvt_pwm_driver);
 
index d6596583ed4e780d36f9631f0039445673e629b6..71542956feca9c31da19fa229440101c8e36fd3e 100644 (file)
@@ -416,7 +416,7 @@ static struct platform_driver img_pwm_driver = {
                .of_match_table = img_pwm_of_match,
        },
        .probe = img_pwm_probe,
-       .remove_new = img_pwm_remove,
+       .remove = img_pwm_remove,
 };
 module_platform_driver(img_pwm_driver);
 
index 04b76d257fd87c1b6adb7a8262e9974c85410e95..f351baa63453f5ea101013e6a70f8ce00a7de750 100644 (file)
@@ -446,7 +446,7 @@ static struct platform_driver lpc18xx_pwm_driver = {
                .of_match_table = lpc18xx_pwm_of_match,
        },
        .probe = lpc18xx_pwm_probe,
-       .remove_new = lpc18xx_pwm_remove,
+       .remove = lpc18xx_pwm_remove,
 };
 module_platform_driver(lpc18xx_pwm_driver);
 
index e514f3614c43690aae08da48508149401862493e..1858a77401f80f09e558455af2f8c928fb5f12bc 100644 (file)
@@ -455,7 +455,7 @@ static struct platform_driver pwm_omap_dmtimer_driver = {
                .of_match_table = pwm_omap_dmtimer_of_match,
        },
        .probe = pwm_omap_dmtimer_probe,
-       .remove_new = pwm_omap_dmtimer_remove,
+       .remove = pwm_omap_dmtimer_remove,
 };
 module_platform_driver(pwm_omap_dmtimer_driver);
 
index 4cfecd88ede045c22150c8efe7199548a9846f06..2261789cc27dae46a615dfc63df2ae6510a80a23 100644 (file)
@@ -253,7 +253,7 @@ MODULE_DEVICE_TABLE(of, rcar_pwm_of_table);
 
 static struct platform_driver rcar_pwm_driver = {
        .probe = rcar_pwm_probe,
-       .remove_new = rcar_pwm_remove,
+       .remove = rcar_pwm_remove,
        .driver = {
                .name = "pwm-rcar",
                .of_match_table = rcar_pwm_of_table,
index 0fa7575dbb546c252eeb47fdc54d6e18b08ba261..c5f50e5eaf41ac7539f59fa03f427eee6263ca90 100644 (file)
@@ -386,7 +386,7 @@ static struct platform_driver rockchip_pwm_driver = {
                .of_match_table = rockchip_pwm_dt_ids,
        },
        .probe = rockchip_pwm_probe,
-       .remove_new = rockchip_pwm_remove,
+       .remove = rockchip_pwm_remove,
 };
 module_platform_driver(rockchip_pwm_driver);
 
index ed7957cc51fde775391bc037dd1e24f8310f19a6..d5b647e6be7812eb5771941ce3fc40f5f2af9ee2 100644 (file)
@@ -336,7 +336,7 @@ MODULE_DEVICE_TABLE(of, pwm_sifive_of_match);
 
 static struct platform_driver pwm_sifive_driver = {
        .probe = pwm_sifive_probe,
-       .remove_new = pwm_sifive_remove,
+       .remove = pwm_sifive_remove,
        .driver = {
                .name = "pwm-sifive",
                .of_match_table = pwm_sifive_of_match,
index 5c29590d1821e26fa741ab2353caa4a86cefef0c..e60dc7d6b5915fc2493e5fc070f5cf7127fb7499 100644 (file)
@@ -493,7 +493,7 @@ static struct platform_driver sun4i_pwm_driver = {
                .of_match_table = sun4i_pwm_dt_ids,
        },
        .probe = sun4i_pwm_probe,
-       .remove_new = sun4i_pwm_remove,
+       .remove = sun4i_pwm_remove,
 };
 module_platform_driver(sun4i_pwm_driver);
 
index a3d69976148f58573da263afcf8e921715e4f5f0..172063b51d4424a4109432916bb0e5959c9eacdc 100644 (file)
@@ -432,7 +432,7 @@ static struct platform_driver tegra_pwm_driver = {
                .pm = &tegra_pwm_pm_ops,
        },
        .probe = tegra_pwm_probe,
-       .remove_new = tegra_pwm_remove,
+       .remove = tegra_pwm_remove,
 };
 
 module_platform_driver(tegra_pwm_driver);
index d6c2b1b1387e03a39d7bdefb25e0bab5e3da4b79..d91b2bdc88fce2f43178c1e1064e13c4add49dbf 100644 (file)
@@ -324,7 +324,7 @@ static struct platform_driver ecap_pwm_driver = {
                .pm = pm_ptr(&ecap_pwm_pm_ops),
        },
        .probe = ecap_pwm_probe,
-       .remove_new = ecap_pwm_remove,
+       .remove = ecap_pwm_remove,
 };
 module_platform_driver(ecap_pwm_driver);
 
index e5104725d9b702ed5bd892c00ef76ac0c4596d69..0125e73b98dfb45e8f90e5139aa60982fac134ce 100644 (file)
@@ -603,7 +603,7 @@ static struct platform_driver ehrpwm_pwm_driver = {
                .pm = pm_ptr(&ehrpwm_pwm_pm_ops),
        },
        .probe = ehrpwm_pwm_probe,
-       .remove_new = ehrpwm_pwm_remove,
+       .remove = ehrpwm_pwm_remove,
 };
 module_platform_driver(ehrpwm_pwm_driver);