Lines Matching +full:tegra20 +full:- +full:flowctrl
1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/soc/tegra/flowctrl.c
7 * Copyright (c) 2010-2012, NVIDIA Corporation. All rights reserved.
19 #include <soc/tegra/flowctrl.h>
41 "Tegra flowctrl not initialised!\n")) in flowctrl_update()
56 "Tegra flowctrl not initialised!\n")) in flowctrl_read_cpu_csr()
79 case TEGRA20: in flowctrl_cpu_suspend_enter()
99 * power-gating (like memory running off PLLP), in flowctrl_cpu_suspend_enter()
103 * while wfe for the power-gating, just like it in flowctrl_cpu_suspend_enter()
104 * is done on Tegra20. in flowctrl_cpu_suspend_enter()
135 case TEGRA20: in flowctrl_cpu_suspend_exit()
170 { .compatible = "nvidia,tegra210-flowctrl" },
171 { .compatible = "nvidia,tegra124-flowctrl" },
172 { .compatible = "nvidia,tegra114-flowctrl" },
173 { .compatible = "nvidia,tegra30-flowctrl" },
174 { .compatible = "nvidia,tegra20-flowctrl" },
180 .name = "tegra-flowctrl",
199 pr_err("failed to get flowctrl register\n"); in tegra_flowctrl_init()
200 return -ENXIO; in tegra_flowctrl_init()
205 * Hardcoded fallback for 32-bit Tegra in tegra_flowctrl_init()
222 return -ENXIO; in tegra_flowctrl_init()