arm-trusted-firmware/plat
Varun Wadekar 7808b06b99 Tegra186: mce: driver for the CPU complex power manager block
The CPU Complex (CCPLEX) Power Manager (Denver MCE, or DMCE) is an
offload engine for BPMP to do voltage related sequencing and for
hardware requests to be handled in a better latency than BPMP-firmware.

There are two interfaces to the MCEs - Abstract Request Interface (ARI)
and the traditional NVGINDEX/NVGDATA interface.

MCE supports various commands which can be used by CPUs - ARM as well
as Denver, for power management and reset functionality. Since the
linux kernel is the master for all these scenarios, each MCE command
can be issued by a corresponding SMC. These SMCs have been moved to
SiP SMC space as they are specific to the Tegra186 SoC.

Change-Id: I67bee83d2289a8ab63bc5556e5744e5043803e51
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-03-20 09:09:36 -07:00
..
arm Add workaround for ARM Cortex-A53 erratum 855873 2017-03-20 10:57:46 +00:00
common Merge pull request #861 from soby-mathew/sm/aarch32_fixes 2017-03-18 12:16:27 +00:00
compat AArch32: Add essential ARM platform and FVP support 2016-08-10 18:01:38 +01:00
mediatek plat/mediatek: Enable Cortex-A53 erratum 855873 workaround 2017-03-20 10:57:50 +00:00
nvidia/tegra Tegra186: mce: driver for the CPU complex power manager block 2017-03-20 09:09:36 -07:00
qemu Replace some memset call by zeromem 2017-02-06 17:01:39 +00:00
rockchip Merge pull request #854 from rockchip-linux/pm_plat 2017-03-03 23:29:01 +00:00
xilinx/zynqmp Replace some memset call by zeromem 2017-02-06 17:01:39 +00:00