diff options
author | Anson Huang <Anson.Huang@nxp.com> | 2018-01-23 17:42:13 +0100 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2018-02-12 06:07:48 +0100 |
commit | f40a1e3705be23e845fbeec66acf3a6582524145 (patch) | |
tree | ebc2aaca8ea6c5c8378a75db06a930f8417b7c22 /drivers/soc/imx | |
parent | Linux 4.16-rc1 (diff) | |
download | linux-f40a1e3705be23e845fbeec66acf3a6582524145.tar.xz linux-f40a1e3705be23e845fbeec66acf3a6582524145.zip |
soc: imx: gpc: ARM power domain should be always-on
ARM power domain does NOT support runtime off, always-on
flag should be set to avoid incorrect power state in
pm_genpd_summary:
Before:
root@imx6qpdlsolox:~# cat /sys/kernel/debug/pm_genpd/pm_genpd_summary
domain status slaves
/device runtime status
----------------------------------------------------------------------
ARM off-0
After:
root@imx6qpdlsolox:~# cat /sys/kernel/debug/pm_genpd/pm_genpd_summary
domain status slaves
/device runtime status
----------------------------------------------------------------------
ARM on
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Acked-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'drivers/soc/imx')
-rw-r--r-- | drivers/soc/imx/gpc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/soc/imx/gpc.c b/drivers/soc/imx/gpc.c index 53f7275d6cbd..6cafa9b60bc6 100644 --- a/drivers/soc/imx/gpc.c +++ b/drivers/soc/imx/gpc.c @@ -254,6 +254,7 @@ static struct imx_pm_domain imx_gpc_domains[] = { { .base = { .name = "ARM", + .flags = GENPD_FLAG_ALWAYS_ON, }, }, { .base = { |