linux/drivers/memory/tegra
Thierry Reding 52d15dd23f memory: tegra: Support DVFS on Tegra186 and later
Add a Tegra186 (and later) EMC driver that reads the EMC DVFS tables
from BPMP and uses the EMC clock to change the external memory clock.

This currently only provides a debugfs interface to show the available
frequencies and set lower and upper limits of the allowed range. This
can be used for testing the various frequencies. The goal is to
eventually integrate this with the interconnect framework so that the
EMC frequency can be scaled based on demand from memory clients.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2020-01-09 19:35:54 +01:00
..
Kconfig memory: tegra: Introduce Tegra30 EMC driver 2019-11-11 14:55:27 +01:00
Makefile memory: tegra: Support DVFS on Tegra186 and later 2020-01-09 19:35:54 +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: tegra: Implement EMC debugfs interface on Tegra30 2020-01-09 19:09:31 +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: Support DVFS on Tegra186 and later 2020-01-09 19:35:54 +01:00
tegra186.c memory: tegra: Support DVFS on Tegra186 and later 2020-01-09 19:35:54 +01:00
tegra210.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00