Lines Matching refs:cpu_dev
103 struct device *cpu_dev; in tegra_cpufreq_init_cpufreq_table() local
108 cpu_dev = get_cpu_device(policy->cpu); in tegra_cpufreq_init_cpufreq_table()
109 if (!cpu_dev) { in tegra_cpufreq_init_cpufreq_table()
115 ret = dev_pm_opp_of_add_table_indexed(cpu_dev, 0); in tegra_cpufreq_init_cpufreq_table()
117 dev_err(cpu_dev, "Invalid or empty opp table in device tree\n"); in tegra_cpufreq_init_cpufreq_table()
122 max_opps = dev_pm_opp_get_opp_count(cpu_dev); in tegra_cpufreq_init_cpufreq_table()
124 dev_err(cpu_dev, "Failed to add OPPs\n"); in tegra_cpufreq_init_cpufreq_table()
131 dev_pm_opp_find_freq_ceil(cpu_dev, &rate); in tegra_cpufreq_init_cpufreq_table()
135 dev_pm_opp_disable(cpu_dev, rate); in tegra_cpufreq_init_cpufreq_table()
148 dev_pm_opp_find_freq_exact(cpu_dev, pos->frequency * HZ_PER_KHZ, false); in tegra_cpufreq_init_cpufreq_table()
152 ret = dev_pm_opp_enable(cpu_dev, pos->frequency * HZ_PER_KHZ); in tegra_cpufreq_init_cpufreq_table()
166 dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); in tegra_cpufreq_init_cpufreq_table()
354 struct device *cpu_dev; in tegra186_cpufreq_probe() local
401 cpu_dev = get_cpu_device(0); in tegra186_cpufreq_probe()
402 if (!cpu_dev) { in tegra186_cpufreq_probe()
407 if (dev_pm_opp_of_get_opp_desc_node(cpu_dev)) { in tegra186_cpufreq_probe()
408 err = dev_pm_opp_of_find_icc_paths(cpu_dev, NULL); in tegra186_cpufreq_probe()