memory: tegra: Introduce memory client hot reset
authorDmitry Osipenko <digetx@gmail.com>
Fri, 13 Apr 2018 11:33:49 +0000 (14:33 +0300)
committerThierry Reding <treding@nvidia.com>
Mon, 30 Apr 2018 08:12:21 +0000 (10:12 +0200)
commit20e92462cdfb2772e9d784ec355c90b61ec10222
treea03482c41058a5faa820ab6d2235b871bdffb939
parenta8d502fd33484ed8c4acc6acae73918844ca6811
memory: tegra: Introduce memory client hot reset

In order to reset busy HW properly, memory controller needs to be
involved, otherwise it is possible to get corrupted memory or hang machine
if HW was reset during DMA. Introduce memory client 'hot reset' that will
be used for resetting of busy HW.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/memory/tegra/mc.c
drivers/memory/tegra/mc.h
include/soc/tegra/mc.h