diff options
author | Dmitry Osipenko <digetx@gmail.com> | 2021-01-20 02:52:10 +0300 |
---|---|---|
committer | Krzysztof Kozlowski <krzk@kernel.org> | 2021-01-23 00:10:40 +0100 |
commit | 6ce84ab6492c8634039267d1d9e89fe41dcd4770 (patch) | |
tree | 6b9fc5e2e72345a79e4fa84e113a04413f667fac /drivers/memory/tegra/tegra20-emc.c | |
parent | 380def2d4cf257663de42618e57134afeded32dd (diff) |
memory: tegra: Check whether reset is already asserted
Check whether memory client reset is already asserted in order to prevent
DMA-flush error on trying to re-assert an already asserted reset.
This becomes a problem once PMC GENPD is enabled to use memory resets
since GENPD will get a error and fail to toggle power domain. PMC GENPDs
can't be toggled safely without holding memory reset on Tegra and we're
about to fix this.
Tested-by: Peter Geis <pgwipeout@gmail.com> # Ouya T30
Tested-by: Nicolas Chauvet <kwizart@gmail.com> # PAZ00 T20
Tested-by: Matt Merhar <mattmerhar@protonmail.com> # Ouya T30
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Link: https://lore.kernel.org/r/20210119235210.13006-1-digetx@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Diffstat (limited to 'drivers/memory/tegra/tegra20-emc.c')
0 files changed, 0 insertions, 0 deletions