From 86637dcef9a978d21bae9978ce3f6863a45fc973 Mon Sep 17 00:00:00 2001 From: Sumit Singh Date: Sun, 4 Jan 2015 13:30:33 +0530 Subject: gpu: nvgpu: Add DT support for gpu power-domain First, defining a new structure to support gk20a power domain. Then making necessary modifications to add so as to add DT support for gpu power-domain. bug 200070810 Change-Id: I29e1c24b181e14743d3969103abfd1882d171f07 Signed-off-by: Sumit Singh Reviewed-on: http://git-master/r/668973 Reviewed-by: Bharat Nihalani --- drivers/gpu/nvgpu/gk20a/platform_gk20a_generic.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/platform_gk20a_generic.c') diff --git a/drivers/gpu/nvgpu/gk20a/platform_gk20a_generic.c b/drivers/gpu/nvgpu/gk20a/platform_gk20a_generic.c index ee176b8b..78132320 100644 --- a/drivers/gpu/nvgpu/gk20a/platform_gk20a_generic.c +++ b/drivers/gpu/nvgpu/gk20a/platform_gk20a_generic.c @@ -112,19 +112,19 @@ static int gk20a_generic_probe(struct platform_device *dev) static int gk20a_generic_late_probe(struct platform_device *dev) { - struct gk20a_platform *platform = gk20a_get_platform(dev); + struct generic_pm_domain *gpd = dev_to_genpd(&dev->dev); - /* Make gk20a power domain a subdomain of mc */ - tegra_pd_add_sd(&platform->g->pd); + /* Make gk20a power domain a subdomain of host1x */ + tegra_pd_add_sd(gpd); return 0; } static int gk20a_generic_remove(struct platform_device *dev) { - struct gk20a_platform *platform = gk20a_get_platform(dev); + struct generic_pm_domain *gpd = dev_to_genpd(&dev->dev); - tegra_pd_remove_sd(&platform->g->pd); + tegra_pd_remove_sd(gpd); return 0; } -- cgit v1.2.2