Lines Matching refs:cpu_dev
50 int (*get_version)(struct device *cpu_dev,
65 static void get_krait_bin_format_a(struct device *cpu_dev, in get_krait_bin_format_a() argument
79 dev_warn(cpu_dev, "Speed bin: Defaulting to %d\n", *speed); in get_krait_bin_format_a()
81 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_a()
90 dev_warn(cpu_dev, "PVS bin: Defaulting to %d\n", *pvs); in get_krait_bin_format_a()
92 dev_dbg(cpu_dev, "PVS bin: %d\n", *pvs); in get_krait_bin_format_a()
96 static void get_krait_bin_format_b(struct device *cpu_dev, in get_krait_bin_format_b() argument
124 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_b()
126 dev_warn(cpu_dev, "Speed bin not set. Defaulting to 0!\n"); in get_krait_bin_format_b()
134 dev_dbg(cpu_dev, "PVS bin: %d\n", *pvs); in get_krait_bin_format_b()
136 dev_warn(cpu_dev, "PVS bin not set. Defaulting to 0!\n"); in get_krait_bin_format_b()
140 dev_dbg(cpu_dev, "PVS version: %d\n", *pvs_ver); in get_krait_bin_format_b()
172 static int qcom_cpufreq_kryo_name_version(struct device *cpu_dev, in qcom_cpufreq_kryo_name_version() argument
184 dev_err(cpu_dev, "Not Snapdragon 820/821!"); in qcom_cpufreq_kryo_name_version()
208 static int qcom_cpufreq_krait_name_version(struct device *cpu_dev, in qcom_cpufreq_krait_name_version() argument
225 get_krait_bin_format_a(cpu_dev, &speed, &pvs, &pvs_ver, in qcom_cpufreq_krait_name_version()
229 get_krait_bin_format_b(cpu_dev, &speed, &pvs, &pvs_ver, in qcom_cpufreq_krait_name_version()
233 dev_err(cpu_dev, "Unable to read nvmem data. Defaulting to 0!\n"); in qcom_cpufreq_krait_name_version()
267 struct device *cpu_dev; in qcom_cpufreq_probe() local
274 cpu_dev = get_cpu_device(0); in qcom_cpufreq_probe()
275 if (!cpu_dev) in qcom_cpufreq_probe()
278 np = dev_pm_opp_of_get_opp_desc_node(cpu_dev); in qcom_cpufreq_probe()
302 ret = dev_err_probe(cpu_dev, PTR_ERR(speedbin_nvmem), in qcom_cpufreq_probe()
307 ret = drv->data->get_version(cpu_dev, in qcom_cpufreq_probe()
329 cpu_dev = get_cpu_device(cpu); in qcom_cpufreq_probe()
330 if (NULL == cpu_dev) { in qcom_cpufreq_probe()
349 drv->opp_tokens[cpu] = dev_pm_opp_set_config(cpu_dev, &config); in qcom_cpufreq_probe()
352 dev_err(cpu_dev, "Failed to set OPP config\n"); in qcom_cpufreq_probe()
366 dev_err(cpu_dev, "Failed to register platform device\n"); in qcom_cpufreq_probe()