Lines Matching refs:cpu_dev
36 int (*get_version)(struct device *cpu_dev,
51 static void get_krait_bin_format_a(struct device *cpu_dev, in get_krait_bin_format_a() argument
65 dev_warn(cpu_dev, "Speed bin: Defaulting to %d\n", *speed); in get_krait_bin_format_a()
67 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_a()
76 dev_warn(cpu_dev, "PVS bin: Defaulting to %d\n", *pvs); in get_krait_bin_format_a()
78 dev_dbg(cpu_dev, "PVS bin: %d\n", *pvs); in get_krait_bin_format_a()
82 static void get_krait_bin_format_b(struct device *cpu_dev, in get_krait_bin_format_b() argument
110 dev_dbg(cpu_dev, "Speed bin: %d\n", *speed); in get_krait_bin_format_b()
112 dev_warn(cpu_dev, "Speed bin not set. Defaulting to 0!\n"); in get_krait_bin_format_b()
120 dev_dbg(cpu_dev, "PVS bin: %d\n", *pvs); in get_krait_bin_format_b()
122 dev_warn(cpu_dev, "PVS bin not set. Defaulting to 0!\n"); in get_krait_bin_format_b()
126 dev_dbg(cpu_dev, "PVS version: %d\n", *pvs_ver); in get_krait_bin_format_b()
129 static int qcom_cpufreq_kryo_name_version(struct device *cpu_dev, in qcom_cpufreq_kryo_name_version() argument
166 static int qcom_cpufreq_krait_name_version(struct device *cpu_dev, in qcom_cpufreq_krait_name_version() argument
183 get_krait_bin_format_a(cpu_dev, &speed, &pvs, &pvs_ver, in qcom_cpufreq_krait_name_version()
187 get_krait_bin_format_b(cpu_dev, &speed, &pvs, &pvs_ver, in qcom_cpufreq_krait_name_version()
191 dev_err(cpu_dev, "Unable to read nvmem data. Defaulting to 0!\n"); in qcom_cpufreq_krait_name_version()
225 struct device *cpu_dev; in qcom_cpufreq_probe() local
232 cpu_dev = get_cpu_device(0); in qcom_cpufreq_probe()
233 if (!cpu_dev) in qcom_cpufreq_probe()
236 np = dev_pm_opp_of_get_opp_desc_node(cpu_dev); in qcom_cpufreq_probe()
260 ret = dev_err_probe(cpu_dev, PTR_ERR(speedbin_nvmem), in qcom_cpufreq_probe()
265 ret = drv->data->get_version(cpu_dev, in qcom_cpufreq_probe()
287 cpu_dev = get_cpu_device(cpu); in qcom_cpufreq_probe()
288 if (NULL == cpu_dev) { in qcom_cpufreq_probe()
307 drv->opp_tokens[cpu] = dev_pm_opp_set_config(cpu_dev, &config); in qcom_cpufreq_probe()
310 dev_err(cpu_dev, "Failed to set OPP config\n"); in qcom_cpufreq_probe()
324 dev_err(cpu_dev, "Failed to register platform device\n"); in qcom_cpufreq_probe()