arm-trusted-firmware/include
Vignesh Radhakrishnan a9e0260c77 Tegra: Add support for fake system suspend
This patch adds support for fake system suspend (SC7).
This is a debug mode, to ensure that a different code path is
executed for cases like pre-silicon development, where a
full-fledged SC7 is not possible in early stages.

This particular patch ensures that, if fake system suspend is
enabled (denoted by tegra_fake_system_suspend variable
having a non-zero value), instead of calling WFI, a request
for a warm reset is made for starting the SC7 exit procedure.

This ensures that the code path of kernel->ATF and back to
kernel is executed without depending on other components
involved in SC7 code path.

Additionally, this patch also adds support for SMC call
from kernel, enabling fake system suspend mode.

Signed-off-by: Vignesh Radhakrishnan <vigneshr@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-04-13 14:18:42 -07:00
..
bl1 FWU: Add Generic Firmware Update framework support in BL1 2015-12-09 17:41:18 +00:00
bl31 Introduce PSCI Library Interface 2016-07-19 10:19:01 +01:00
bl32 Resolve build errors flagged by GCC 6.2 2017-01-26 13:47:37 +00:00
common Merge pull request #886 from dp-arm/dp/stack-protector 2017-04-06 10:20:47 +01:00
drivers Merge pull request #885 from antonio-nino-diaz-arm/an/console-flush 2017-04-12 22:23:44 +01:00
lib Tegra: Add support for fake system suspend 2017-04-13 14:18:42 -07:00
plat Merge pull request #885 from antonio-nino-diaz-arm/an/console-flush 2017-04-12 22:23:44 +01:00
services PSCI: Do psci_setup() as part of std_svc_setup() 2016-09-22 17:07:20 +01:00