Lines Matching refs:cpu_dev

78 static int qcom_cpufreq_update_opp(struct device *cpu_dev,  in qcom_cpufreq_update_opp()  argument
87 return dev_pm_opp_add(cpu_dev, freq_hz, volt); in qcom_cpufreq_update_opp()
89 ret = dev_pm_opp_adjust_voltage(cpu_dev, freq_hz, volt, volt, volt); in qcom_cpufreq_update_opp()
91 dev_err(cpu_dev, "Voltage update failed freq=%ld\n", freq_khz); in qcom_cpufreq_update_opp()
95 return dev_pm_opp_enable(cpu_dev, freq_hz); in qcom_cpufreq_update_opp()
146 static int qcom_cpufreq_hw_read_lut(struct device *cpu_dev, in qcom_cpufreq_hw_read_lut() argument
162 ret = dev_pm_opp_of_add_table(cpu_dev); in qcom_cpufreq_hw_read_lut()
167 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &rate); in qcom_cpufreq_hw_read_lut()
172 dev_pm_opp_disable(cpu_dev, rate); in qcom_cpufreq_hw_read_lut()
175 dev_err(cpu_dev, "Invalid opp table in device tree\n"); in qcom_cpufreq_hw_read_lut()
199 if (!qcom_cpufreq_update_opp(cpu_dev, freq, volt)) { in qcom_cpufreq_hw_read_lut()
201 dev_dbg(cpu_dev, "index=%d freq=%d, core_count %d\n", i, in qcom_cpufreq_hw_read_lut()
204 dev_warn(cpu_dev, "failed to update OPP for freq=%d\n", freq); in qcom_cpufreq_hw_read_lut()
224 if (!qcom_cpufreq_update_opp(cpu_dev, prev_freq, volt)) { in qcom_cpufreq_hw_read_lut()
228 dev_warn(cpu_dev, "failed to update OPP for freq=%d\n", in qcom_cpufreq_hw_read_lut()
241 dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); in qcom_cpufreq_hw_read_lut()
425 struct device *cpu_dev; in qcom_cpufreq_hw_cpu_init() local
431 cpu_dev = get_cpu_device(policy->cpu); in qcom_cpufreq_hw_cpu_init()
432 if (!cpu_dev) { in qcom_cpufreq_hw_cpu_init()
495 ret = qcom_cpufreq_hw_read_lut(cpu_dev, policy); in qcom_cpufreq_hw_cpu_init()
501 ret = dev_pm_opp_get_opp_count(cpu_dev); in qcom_cpufreq_hw_cpu_init()
503 dev_err(cpu_dev, "Failed to add OPPs\n"); in qcom_cpufreq_hw_cpu_init()
511 dev_warn(cpu_dev, "failed to enable boost: %d\n", ret); in qcom_cpufreq_hw_cpu_init()
530 struct device *cpu_dev = get_cpu_device(policy->cpu); in qcom_cpufreq_hw_cpu_exit() local
535 dev_pm_opp_remove_all_dynamic(cpu_dev); in qcom_cpufreq_hw_cpu_exit()
569 struct device *cpu_dev; in qcom_cpufreq_hw_driver_probe() local
590 cpu_dev = get_cpu_device(0); in qcom_cpufreq_hw_driver_probe()
591 if (!cpu_dev) in qcom_cpufreq_hw_driver_probe()
594 ret = dev_pm_opp_of_find_icc_paths(cpu_dev, NULL); in qcom_cpufreq_hw_driver_probe()