Tegra186: smmu: driver for the smmu hardware block
authorVarun Wadekar <vwadekar@nvidia.com>
Thu, 3 Mar 2016 21:09:08 +0000 (13:09 -0800)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 22 Mar 2017 18:38:16 +0000 (11:38 -0700)
commit4122151f6d0809de7b8d0b6b78c547307c16d99f
tree6988e88be1915984c6201a354a9baa50a580a1a1
parent7eaf040abb52511eb638fbd88209cb2d33653762
Tegra186: smmu: driver for the smmu hardware block

This patch adds a device driver for the SMMU hardware block on
Tegra186 SoCs. We use the generic ARM SMMU-500 IP block on
Tegra186. The driver only supports saving the SMMU settings
before entering system suspend. The MC driver and the NS world
clients take care of programming their own settings.

Change-Id: Iab5a90310ee10f6bc8745451ce50952ab3de7188
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
plat/nvidia/tegra/include/drivers/smmu.h [new file with mode: 0644]
plat/nvidia/tegra/soc/t186/drivers/smmu/smmu.c [new file with mode: 0644]
plat/nvidia/tegra/soc/t186/platform_t186.mk