]> git.baikalelectronics.ru Git - arm-tf.git/commit
Tegra186: implement support for System Suspend
authorVarun Wadekar <vwadekar@nvidia.com>
Thu, 3 Mar 2016 21:52:52 +0000 (13:52 -0800)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 22 Mar 2017 18:38:16 +0000 (11:38 -0700)
commit50402b17b84fff4d006b2b1150f0217d943cd5e3
tree4ada6e31916fdb90f0698c90f4c0c4c7a9e3ec7f
parentea96ac175e1778d1abedf3bed4e5606c8734e572
Tegra186: implement support for System Suspend

This patch adds the chip level support for System Suspend entry
and exit. As part of the entry sequence we first query the MCE
firmware to check if it is safe to enter system suspend. Once
we get a green light, we save hardware block settings and enter
the power state. As expected, all the hardware settings are
restored once we exit the power state.

Change-Id: I6d192d7568d6a555eb10efdfd45f6d79c20f74ea
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
plat/nvidia/tegra/include/t186/tegra_def.h
plat/nvidia/tegra/soc/t186/drivers/mce/mce.c
plat/nvidia/tegra/soc/t186/plat_psci_handlers.c
plat/nvidia/tegra/soc/t186/plat_setup.c
plat/nvidia/tegra/soc/t186/platform_t186.mk