summaryrefslogtreecommitdiff
path: root/include/linux/ioc3.h
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2015-06-30 14:48:24 +0200
committerShawn Guo <shawn.guo@linaro.org>2015-07-08 22:52:08 +0800
commitd438462c20a300139c2e5e65b96cadaa21b58d9a (patch)
tree5303243fdbffa1c22f703dc1cf4a572d7b8564fc /include/linux/ioc3.h
parentde24264026463dd3f32f2c2e01c390f9d0651e37 (diff)
ARM: imx6: gpc: always enable PU domain if CONFIG_PM is not set
If CONFIG_PM is not set the PU power domain needs to be enabled always, otherwise there are two failure scenarios which will hang the system if one of the devices in the PU domain is accessed. 1. New DTs (4.1+) drop the "always-on" property from the PU regulator, so if it isn't properly enabled by the GPC code it will be disabled at the end of boot. 2. If the bootloader already disabled the PU domain the GPC explicitly needs to enable it again, even if the kernel doesn't do any power management. This is a bit hypothetical, as it requires to boot a mainline kernel on a downstream bootloader, as no mainline bootloader disables the PM domains. Cc: <stable@vger.kernel.org> # 4.1 Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Acked-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'include/linux/ioc3.h')
0 files changed, 0 insertions, 0 deletions