clk: twl6040: Convert to use devm_clk_register
PATCH RESEND 1/1 clk: twl6040: Convert to use devm_clk_register
Use devm_clk_register() to simplify the code by removing twl6040_clk_remove().
Signed-off-by Axel Lin <[email protected]>
Acked-by Peter Ujfalusi <[email protected]>
---
This patch was sent on https://lkml.org/lkml/2014/5/18/75 with Peter's Ack.
drivers/clk/clk-twl6040.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-)
drivers/clk/clk-twl6040.c +1 -11
@@ -90,7 +90,7 @@ static int twl6040_clk_probe(struct platform_device *pdev) clkdata->twl6040 = twl6040; clkdata->mcpdm_fclk.init = &wm831x_clkout_init; - clkdata->clk =clk_register (&pdev->dev, &clkdata->mcpdm_fclk); + clkdata->clk =devm_clk_register (&pdev->dev, &clkdata->mcpdm_fclk);if (IS_ERR (clkdata->clk))return PTR_ERR (clkdata->clk);
@@ -99,21 +99,11 @@ static int twl6040_clk_probe(struct platform_device *pdev)return 0 ; } -static int twl6040_clk_remove (struct platform_device *pdev) -{ -struct twl6040_clk *clkdata =platform_get_drvdata (pdev); - -clk_unregister (clkdata->clk); - -return 0 ; -} -static struct platform_driver twl6040_clk_driver = { .driver = { .name ="twl6040-clk" , }, .probe = twl6040_clk_probe, - .remove = twl6040_clk_remove, };module_platform_driver (twl6040_clk_driver);
Signature · 1 line
2.1.0
Stephen Boyd
AppliedQuoted 6 lines · Axel Lin
Use
devm_clk_register()to simplify the code by removingtwl6040_clk_remove().Signed-off-by Axel Lin <[email protected]>Acked-by Peter Ujfalusi <[email protected]>---
Applied to clk-next
Signature · 2 lines
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project