linux/drivers/memory/tegra
Dmitry Osipenko 0f8bb9da5a memory: tegra30-emc: Firm up hardware programming sequence
Previously there was a problem where a late handshake handling caused
a memory corruption, this problem was resolved by issuing calibration
command right after changing the timing, but looks like the solution
wasn't entirely correct since calibration interval could be disabled as
well. Now programming sequence is completed immediately after receiving
handshake from CaR, without potentially long delays and in accordance to
the TRM's programming guide.

Secondly, the TRM's programming guide suggests to flush EMC writes by
reading any *MC* register before doing CaR changes. This is also addressed
now.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2020-01-10 15:48:40 +01:00
..
Kconfig memory: tegra: Introduce Tegra30 EMC driver 2019-11-11 14:55:27 +01:00
Makefile memory: tegra: Add support for the Tegra194 memory controller 2020-01-09 19:38:38 +01:00
mc.c memory: tegra: Consolidate registers definition into common header 2019-11-11 14:55:27 +01:00
mc.h memory: tegra: Consolidate registers definition into common header 2019-11-11 14:55:27 +01:00
tegra20-emc.c memory: tegra: Implement EMC debugfs interface on Tegra20 2020-01-09 19:09:16 +01:00
tegra20.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tegra30-emc.c memory: tegra30-emc: Firm up hardware programming sequence 2020-01-10 15:48:40 +01:00
tegra30.c memory: tegra: Consolidate registers definition into common header 2019-11-11 14:55:27 +01:00
tegra114.c memory: tegra: Add gr2d and gr3d to DRM IOMMU group 2019-11-11 14:55:25 +01:00
tegra124-emc.c memory: tegra: Refashion EMC debugfs interface on Tegra124 2020-01-09 19:05:47 +01:00
tegra124.c memory: tegra: Consolidate registers definition into common header 2019-11-11 14:55:27 +01:00
tegra186-emc.c memory: tegra: Add support for the Tegra194 memory controller 2020-01-09 19:38:38 +01:00
tegra186.c memory: tegra: Add support for the Tegra194 memory controller 2020-01-09 19:38:38 +01:00
tegra210.c memory: tegra: Correct reset value of xusb_hostr 2020-01-10 15:34:06 +01:00