diff options
author | Sumit Gupta <sumitg@nvidia.com> | 2023-05-11 23:02:06 +0530 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2023-05-16 12:11:00 +0200 |
commit | 80b19e09c8fb04a6397278b1c16403042629614f (patch) | |
tree | 3281bbbafffe4a16977aaf50721a8679ad9987c1 | |
parent | aecc83f11dd8712f9b0bcdb4cf1eb0f30f12b226 (diff) | |
download | linux-rpi-80b19e09c8fb04a6397278b1c16403042629614f.tar.gz linux-rpi-80b19e09c8fb04a6397278b1c16403042629614f.tar.bz2 linux-rpi-80b19e09c8fb04a6397278b1c16403042629614f.zip |
memory: tegra: Add software memory clients in Tegra234
Add dummy memory controller clients to represent CPU clusters. They will
be used by the CPUFREQ driver to scale DRAM FREQ with the CPU FREQ.
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r-- | drivers/memory/tegra/tegra234.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/memory/tegra/tegra234.c b/drivers/memory/tegra/tegra234.c index a4ea181e1090..0fa68862749f 100644 --- a/drivers/memory/tegra/tegra234.c +++ b/drivers/memory/tegra/tegra234.c @@ -777,6 +777,21 @@ static const struct tegra_mc_client tegra234_mc_clients[] = { .security = 0x244, }, }, + }, { + .id = TEGRA_ICC_MC_CPU_CLUSTER0, + .name = "sw_cluster0", + .bpmp_id = TEGRA_ICC_BPMP_CPU_CLUSTER0, + .type = TEGRA_ICC_NISO, + }, { + .id = TEGRA_ICC_MC_CPU_CLUSTER1, + .name = "sw_cluster1", + .bpmp_id = TEGRA_ICC_BPMP_CPU_CLUSTER1, + .type = TEGRA_ICC_NISO, + }, { + .id = TEGRA_ICC_MC_CPU_CLUSTER2, + .name = "sw_cluster2", + .bpmp_id = TEGRA_ICC_BPMP_CPU_CLUSTER2, + .type = TEGRA_ICC_NISO, }, }; |