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()
112 struct tegra186_cpufreq_cluster *cluster; in tegra186_cpufreq_get() local
122 cluster = &data->clusters[cluster_id]; in tegra186_cpufreq_get()
124 return (cluster->ref_clk_khz * ndiv) / cluster->div; in tegra186_cpufreq_get()
139 struct tegra186_cpufreq_cluster *cluster, unsigned int cluster_id, in init_vhint_table() argument
197 cluster->ref_clk_khz = data->ref_clk_hz / 1000; in init_vhint_table()
198 cluster->div = data->pdiv * data->mdiv; in init_vhint_table()
217 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->table = init_vhint_table(pdev, bpmp, cluster, i, &num_rates); in tegra186_cpufreq_probe()
258 if (IS_ERR(cluster->table)) { in tegra186_cpufreq_probe()
259 err = PTR_ERR(cluster->table); in tegra186_cpufreq_probe()
268 edvd_val = cluster->table[num_rates - 1].driver_data; in tegra186_cpufreq_probe()
291 { .compatible = "nvidia,tegra186-ccplex-cluster", },