arm-trusted-firmware/plat/nvidia/tegra/include/drivers
Varun Wadekar 0c2276e35f Tegra: memctrl_v1: disable AHB redirection after cold boot
During boot, USB3 and flash media (SDMMC/SATA) devices need access to
IRAM. Because these clients connect to the MC and do not have a direct
path to the IRAM, the MC implements AHB redirection during boot to allow
path to IRAM. In this mode, accesses to a programmed memory address aperture
are directed to the AHB bus, allowing access to the IRAM. The AHB aperture
is defined by the IRAM_BASE_LO and IRAM_BASE_HI registers, which are
initialized to disable this aperture. Once bootup is complete, we must
program IRAM base/top, thus disabling access to IRAM.

This patch provides functionality to disable this access. The tegra port
calls this new function before jumping to the non-secure world during
cold boot.

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-04-13 14:16:25 -07:00
..
flowctrl.h Tegra: flowctrl: rename tegra_fc_cpu_idle() to tegra_fc_cpu_powerdn() 2015-11-24 17:14:30 -08:00
mce.h Tegra186: split MCE driver into public/private interfaces 2017-04-07 09:15:14 -07:00
memctrl.h Tegra: memctrl_v1: disable AHB redirection after cold boot 2017-04-13 14:16:25 -07:00
memctrl_v1.h Tegra: memctrl_v1: disable AHB redirection after cold boot 2017-04-13 14:16:25 -07:00
memctrl_v2.h Tegra: memctrl_v2: platform handler for MC settings 2017-04-07 09:32:28 -07:00
pmc.h Support for NVIDIA's Tegra T210 SoCs 2015-05-29 16:43:25 +05:30
smmu.h Tegra: smmu: support for multiple devices 2017-04-13 12:35:14 -07:00