Lines Matching refs:cpu_dev
427 static int ve_init_opp_table(struct device *cpu_dev)
433 cluster = topology_physical_package_id(cpu_dev->id);
440 ret = dev_pm_opp_add(cpu_dev, opps->freq * 1000, opps->u_volt);
442 dev_warn(cpu_dev, "failed to add opp %lu %lu\n",
530 static struct clk *ve_spc_clk_register(struct device *cpu_dev)
540 spc->cluster = topology_physical_package_id(cpu_dev->id);
544 init.name = dev_name(cpu_dev);
549 return devm_clk_register(cpu_dev, &spc->hw);
567 struct device *cpu_dev = get_cpu_device(cpu);
568 if (!cpu_dev) {
572 clk = ve_spc_clk_register(cpu_dev);
577 if (clk_register_clkdev(clk, NULL, dev_name(cpu_dev))) {
582 cluster = topology_physical_package_id(cpu_dev->id);
586 if (ve_init_opp_table(cpu_dev))
588 else if (dev_pm_opp_set_sharing_cpus(cpu_dev,
589 topology_core_cpumask(cpu_dev->id)))