diff options
author | Thierry Reding <treding@nvidia.com> | 2021-12-13 19:21:47 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2021-12-16 18:43:49 +0300 |
commit | c3859c1436e31461f27365ec6fc751c9bbeff3e2 (patch) | |
tree | cc9fb0d7e7cf5312d43b637d1359380994ad8a77 /include/dt-bindings/clock/tegra234-clock.h | |
parent | 8c970e7ee7ae9c41aa2432f234c7b382391200f2 (diff) | |
download | linux-c3859c1436e31461f27365ec6fc751c9bbeff3e2.tar.xz |
dt-bindings: memory: tegra: Add Tegra234 support
Document the variant of the memory controller and external memory
controllers found on Tegra234 and add some memory client and SMMU
stream ID definitions for use in device tree files.
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'include/dt-bindings/clock/tegra234-clock.h')
-rw-r--r-- | include/dt-bindings/clock/tegra234-clock.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/dt-bindings/clock/tegra234-clock.h b/include/dt-bindings/clock/tegra234-clock.h index 21ed0c732fb9..8d7e66e1b6ef 100644 --- a/include/dt-bindings/clock/tegra234-clock.h +++ b/include/dt-bindings/clock/tegra234-clock.h @@ -9,6 +9,15 @@ * @defgroup bpmp_clock_ids Clock ID's * @{ */ +/** + * @brief controls the EMC clock frequency. + * @details Doing a clk_set_rate on this clock will select the + * appropriate clock source, program the source rate and execute a + * specific sequence to switch to the new clock source for both memory + * controllers. This can be used to control the balance between memory + * throughput and memory controller power. + */ +#define TEGRA234_CLK_EMC 31U /** @brief output of gate CLK_ENB_FUSE */ #define TEGRA234_CLK_FUSE 40U /** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SDMMC4 */ |