]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
memory: tegra: Add support for DBB clock on Tegra264
authorThierry Reding <treding@nvidia.com>
Fri, 16 Jan 2026 12:37:32 +0000 (13:37 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Tue, 24 Feb 2026 11:02:14 +0000 (12:02 +0100)
commitef4d7b9975d6d87a21574f98473945c8e499a0d2
tree5b44c2b506d59f65b2a79bb3e0969b82c4f3614d
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
memory: tegra: Add support for DBB clock on Tegra264

The DBB clock is needed by many IP blocks in order to access system
memory via the data backbone. The memory controller and external memory
controllers are the central place where these accesses are managed, so
make sure that the clock can be controlled from the corresponding
driver.

Note that not all drivers fully register bandwidth requests, and hence
the EMC driver doesn't have enough information to know when it's safe to
switch the clock off, so for now it will be kept on permanently.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://patch.msgid.link/20260116123732.140813-1-thierry.reding@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/memory/tegra/tegra186-emc.c