diff options
author | Dave Gerlach <d-gerlach@ti.com> | 2017-07-28 09:51:34 -0700 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2017-08-18 11:59:53 +0200 |
commit | 4dd6a9973b8aaffac4bf37c5bb70e8eae5a7afb4 (patch) | |
tree | 139c5acd4a4f0d98649ce414f57b2de382561032 /drivers/soc/ti | |
parent | 93112486f4b625130e7a998932b5fe6ff05bef3d (diff) | |
download | blackbird-op-linux-4dd6a9973b8aaffac4bf37c5bb70e8eae5a7afb4.tar.gz blackbird-op-linux-4dd6a9973b8aaffac4bf37c5bb70e8eae5a7afb4.zip |
soc: ti: ti_sci_pm_domains: Populate name for genpd
Commit b6a1d093f96b ("PM / Domains: Extend generic power domain
debugfs") now creates a debugfs directory for each genpd based on the
name of the genpd. Currently no name is given to the genpd created by
ti_sci_pm_domains driver so because of this we see a NULL pointer
dereferences when it is accessed on boot when the debugfs entry creation
is attempted.
Give the genpd a name before registering it to avoid this.
Fixes: 52835d59fc6c ("soc: ti: Add ti_sci_pm_domains driver")
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'drivers/soc/ti')
-rw-r--r-- | drivers/soc/ti/ti_sci_pm_domains.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/soc/ti/ti_sci_pm_domains.c b/drivers/soc/ti/ti_sci_pm_domains.c index b0b283810e72..de31b9389e2e 100644 --- a/drivers/soc/ti/ti_sci_pm_domains.c +++ b/drivers/soc/ti/ti_sci_pm_domains.c @@ -176,6 +176,8 @@ static int ti_sci_pm_domain_probe(struct platform_device *pdev) ti_sci_pd->dev = dev; + ti_sci_pd->pd.name = "ti_sci_pd"; + ti_sci_pd->pd.attach_dev = ti_sci_pd_attach_dev; ti_sci_pd->pd.detach_dev = ti_sci_pd_detach_dev; |