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

Commit 3468c9d9 authored by Jon Hunter's avatar Jon Hunter Committed by Rafael J. Wysocki
Browse files

staging: board: Remove calls to of_genpd_get_from_provider()



Update the staging/board PM domain code to use the
of_genpd_add_subdomain() and remove any calls to
of_genpd_get_from_provider().

Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
Acked-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 8d68c371
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -140,7 +140,6 @@ static int board_staging_add_dev_domain(struct platform_device *pdev,
					const char *domain)
{
	struct of_phandle_args pd_args;
	struct generic_pm_domain *pd;
	struct device_node *np;

	np = of_find_node_by_path(domain);
@@ -151,14 +150,8 @@ static int board_staging_add_dev_domain(struct platform_device *pdev,

	pd_args.np = np;
	pd_args.args_count = 0;
	pd = of_genpd_get_from_provider(&pd_args);
	if (IS_ERR(pd)) {
		pr_err("Cannot find genpd %s (%ld)\n", domain, PTR_ERR(pd));
		return PTR_ERR(pd);
	}
	pr_debug("Found genpd %s for device %s\n", pd->name, pdev->name);

	return pm_genpd_add_device(pd, &pdev->dev);
	return of_genpd_add_device(&pd_args, &pdev->dev);
}
#else
static inline int board_staging_add_dev_domain(struct platform_device *pdev,