Lines Matching full:cluster
28 /* CPU0 - A57 Cluster */
33 /* CPU1 - Denver Cluster */
38 /* CPU2 - Denver Cluster */
43 /* CPU3 - A57 Cluster */
48 /* CPU4 - A57 Cluster */
53 /* CPU5 - A57 Cluster */
75 unsigned int cluster = data->cpus[policy->cpu].bpmp_cluster_id; in tegra186_cpufreq_init() local
78 policy->freq_table = data->clusters[cluster].table; in tegra186_cpufreq_init()
82 /* set same policy for all cpus in a cluster */ in tegra186_cpufreq_init()
84 if (data->cpus[cpu].bpmp_cluster_id == cluster) in tegra186_cpufreq_init()
107 struct tegra186_cpufreq_cluster *cluster; in tegra186_cpufreq_get() local
119 cluster = &data->clusters[cluster_id]; in tegra186_cpufreq_get()
122 return (cluster->ref_clk_khz * ndiv) / cluster->div; in tegra186_cpufreq_get()
137 struct tegra186_cpufreq_cluster *cluster, unsigned int cluster_id) in init_vhint_table() argument
193 cluster->ref_clk_khz = data->ref_clk_hz / 1000; in init_vhint_table()
194 cluster->div = data->pdiv * data->mdiv; in init_vhint_table()
213 point->frequency = (cluster->ref_clk_khz * ndiv) / cluster->div; in init_vhint_table()
249 struct tegra186_cpufreq_cluster *cluster = &data->clusters[i]; in tegra186_cpufreq_probe() local
251 cluster->table = init_vhint_table(pdev, bpmp, cluster, i); in tegra186_cpufreq_probe()
252 if (IS_ERR(cluster->table)) { in tegra186_cpufreq_probe()
253 err = PTR_ERR(cluster->table); in tegra186_cpufreq_probe()
274 { .compatible = "nvidia,tegra186-ccplex-cluster", },