Lines Matching full:cluster
28 /* Denver cluster */
34 /* A57 cluster */
62 struct tegra186_cpufreq_cluster *cluster = &data->clusters[i]; in tegra186_cpufreq_init() local
64 cluster->info; in tegra186_cpufreq_init()
76 policy->freq_table = cluster->table; in tegra186_cpufreq_init()
113 struct tegra186_cpufreq_cluster *cluster = &data->clusters[i]; in tegra186_cpufreq_get() local
116 for (core = 0; core < ARRAY_SIZE(cluster->info->cpus); core++) { in tegra186_cpufreq_get()
117 if (cluster->info->cpus[core] != policy->cpu) in tegra186_cpufreq_get()
120 freq = (cluster->ref_clk_khz * ndiv) / cluster->div; in tegra186_cpufreq_get()
144 struct tegra186_cpufreq_cluster *cluster) in init_vhint_table() argument
163 req.cluster_id = cluster->info->bpmp_cluster_id; in init_vhint_table()
196 cluster->ref_clk_khz = data->ref_clk_hz / 1000; in init_vhint_table()
197 cluster->div = data->pdiv * data->mdiv; in init_vhint_table()
216 point->frequency = (cluster->ref_clk_khz * ndiv) / cluster->div; in init_vhint_table()
255 struct tegra186_cpufreq_cluster *cluster = &data->clusters[i]; in tegra186_cpufreq_probe() local
257 cluster->info = &tegra186_clusters[i]; in tegra186_cpufreq_probe()
258 cluster->table = init_vhint_table(pdev, bpmp, cluster); in tegra186_cpufreq_probe()
259 if (IS_ERR(cluster->table)) { in tegra186_cpufreq_probe()
260 err = PTR_ERR(cluster->table); in tegra186_cpufreq_probe()
283 { .compatible = "nvidia,tegra186-ccplex-cluster", },