OpenCloudOS-Kernel/drivers/memory/tegra
Thierry Reding e899993845 memory: tegra: Unify struct tegra_mc across SoC generations
As another step towards unifying both the Tegra210 (and earlier) and
Tegra186 (and later) memory controller drivers, unify the structures
that are used to represent them.

Note that this comes at a slight space penalty since some fields are
not used on all generations, but the benefits of unifying the driver
outweigh the downsides.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20210602163302.120041-3-thierry.reding@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2021-06-03 21:49:40 +02:00
..
Kconfig memory: tegra: Enable compile testing for all drivers 2021-06-03 14:24:03 +02:00
Makefile memory: tegra: Add EMC scaling sequence code for Tegra210 2020-06-22 13:54:57 +02:00
mc.c memory: tegra: Consolidate register fields 2021-06-03 21:49:40 +02:00
mc.h memory: tegra20: Add debug statistics 2021-04-01 19:58:22 +02:00
tegra20-emc.c memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table() 2021-06-03 14:24:03 +02:00
tegra20.c memory: tegra20: Protect debug code with a lock 2021-04-01 19:58:22 +02:00
tegra30-emc.c memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table() 2021-06-03 14:24:03 +02:00
tegra30.c memory: tegra: Consolidate register fields 2021-06-03 21:49:40 +02:00
tegra114.c memory: tegra: Consolidate register fields 2021-06-03 21:49:40 +02:00
tegra124-emc.c memory: tegra: Fix compilation warnings on 64bit platforms 2021-06-01 13:42:53 +02:00
tegra124.c memory: tegra: Consolidate register fields 2021-06-03 21:49:40 +02:00
tegra186-emc.c memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE 2021-02-08 18:15:45 +01:00
tegra186.c memory: tegra: Unify struct tegra_mc across SoC generations 2021-06-03 21:49:40 +02:00
tegra210-emc-cc-r21021.c memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation 2020-09-09 09:00:22 +02:00
tegra210-emc-core.c memory: tegra: Add and use devm_tegra_memory_controller_get() 2020-11-26 18:50:29 +01:00
tegra210-emc-table.c memory: tegra: Support derated timings on Tegra210 2020-06-22 13:54:57 +02:00
tegra210-emc.h memory: tegra: Drop <linux/clk-provider.h> 2020-06-22 13:54:58 +02:00
tegra210-mc.h memory: tegra: Add EMC scaling support code for Tegra210 2020-06-22 13:54:57 +02:00
tegra210.c memory: tegra: Consolidate register fields 2021-06-03 21:49:40 +02:00