Tegra186: re-configure MSS' client settings
authorVarun Wadekar <vwadekar@nvidia.com>
Sat, 12 Mar 2016 01:18:51 +0000 (17:18 -0800)
committerVarun Wadekar <vwadekar@nvidia.com>
Thu, 23 Mar 2017 18:22:58 +0000 (11:22 -0700)
commite64ce3abb3d0c320a5e5293b9864c9762023c5fb
treec3d2cbc891064470f5978b9ebbdce6ab88b54aa6
parent891685a51146c50234bd5ce49d29cb0fd9f290c8
Tegra186: re-configure MSS' client settings

This patch reprograms MSS to make ROC deal with ordering of
MC traffic after boot and system suspend exit. This is needed
as device boots with MSS having all control but POR wants ROC
to deal with the ordering. Performance is expected to improve
with ROC but since no one has really tested the performance,
keep the option configurable for now by introducing a platform
level makefile variable.

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