Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 948838a1 authored by Axel Lin's avatar Axel Lin Committed by Mark Brown
Browse files

regulator: tps65218: Add OF dependency



This is a DT-only driver, so make it depend on OF and remove of_match_ptr in
the code.

Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
Acked-by: default avatarKeerthy <j-keerthy@ti.com>
Signed-off-by: default avatarMark Brown <broonie@linaro.org>
parent 413be59e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -515,7 +515,7 @@ config REGULATOR_TPS65217

config REGULATOR_TPS65218
	tristate "TI TPS65218 Power regulators"
	depends on MFD_TPS65218
	depends on MFD_TPS65218 && OF
	help
	  This driver supports TPS65218 voltage regulator chips. TPS65218
	  provides six step-down converters and one general-purpose LDO
+6 −8
Original line number Diff line number Diff line
@@ -243,14 +243,12 @@ static int tps65218_regulator_probe(struct platform_device *pdev)
	int id;

	match = of_match_device(tps65218_of_match, &pdev->dev);
	if (match) {
	if (!match)
		return -ENODEV;

	template = match->data;
	id = template->id;
		init_data = of_get_regulator_init_data(&pdev->dev,
						      pdev->dev.of_node);
	} else {
		return -ENODEV;
	}
	init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node);

	platform_set_drvdata(pdev, tps);

@@ -274,7 +272,7 @@ static struct platform_driver tps65218_regulator_driver = {
	.driver = {
		.name = "tps65218-pmic",
		.owner = THIS_MODULE,
		.of_match_table = of_match_ptr(tps65218_of_match),
		.of_match_table = tps65218_of_match,
	},
	.probe = tps65218_regulator_probe,
};