OSDN Git Service

regulator: da9063: remove platform_data support
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Mon, 20 May 2019 09:34:44 +0000 (11:34 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 20 May 2019 14:25:42 +0000 (15:25 +0100)
There are no in-kernel users anymore, so remove this outdated interface.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Steve Twiss <stwiss.opensource@diasemi.com>
Tested-by: Steve Twiss <stwiss.opensource@diasemi.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/da9063-regulator.c

index 6f9ce1a..43aa0df 100644 (file)
@@ -683,7 +683,6 @@ static struct da9063_regulators_pdata *da9063_parse_regulators_dt(
 static int da9063_regulator_probe(struct platform_device *pdev)
 {
        struct da9063 *da9063 = dev_get_drvdata(pdev->dev.parent);
-       struct da9063_pdata *da9063_pdata = dev_get_platdata(da9063->dev);
        struct of_regulator_match *da9063_reg_matches = NULL;
        struct da9063_regulators_pdata *regl_pdata;
        const struct da9063_dev_model *model;
@@ -693,11 +692,7 @@ static int da9063_regulator_probe(struct platform_device *pdev)
        bool bcores_merged, bmem_bio_merged;
        int id, irq, n, n_regulators, ret, val;
 
-       regl_pdata = da9063_pdata ? da9063_pdata->regulators_pdata : NULL;
-
-       if (!regl_pdata)
-               regl_pdata = da9063_parse_regulators_dt(pdev,
-                                                       &da9063_reg_matches);
+       regl_pdata = da9063_parse_regulators_dt(pdev, &da9063_reg_matches);
 
        if (IS_ERR(regl_pdata) || regl_pdata->n_regulators == 0) {
                dev_err(&pdev->dev,