arm-trusted-firmware/plat/nvidia/tegra/common/drivers
Varun Wadekar a7749acc10 Tegra: memctrl_v2: fixup sequence to resize video memory
The previous sequence used by the driver to program the new memory
aperture settings and clear the non-overlapping memory was faulty.
The sequence locked the non-overlapping regions twice, leading to
faults when trying to clear it.

This patch modifies the sequence to follow these steps:

* move the previous memory region to a new firewall register
* program the new memory aperture settings
* clean the non-overlapping memory

This patch also maps the non-overlapping memory as Device memory to
follow guidance from the arch. team.

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Change-Id: I7cf6e05b2dd372103dc7229e37b1b3fc269a57ae
2020-06-18 19:28:41 -07:00
..
bpmp Makefile: remove extra include paths in INCLUDES 2019-04-03 15:30:46 +01:00
bpmp_ipc Tegra: include missing stdbool.h 2020-03-21 19:00:05 -07:00
flowctrl Makefile: remove extra include paths in INCLUDES 2019-04-03 15:30:46 +01:00
gpcdma Makefile: remove extra include paths in INCLUDES 2019-04-03 15:30:46 +01:00
memctrl Tegra: memctrl_v2: fixup sequence to resize video memory 2020-06-18 19:28:41 -07:00
pmc Tegra210: clear PMC_DPD registers on resume 2019-01-31 08:50:13 -08:00
smmu Tegra: smmu: export handlers to read/write SMMU registers 2020-03-11 13:37:26 -07:00
spe Tegra: spe: use CONSOLE_T_BASE to save MMIO base address 2020-03-05 13:54:58 +00:00