Lines Matching +full:clock +full:- +full:freq
1 // SPDX-License-Identifier: GPL-2.0+
34 unsigned int freq[ARRAY_SIZE(opps_div)]; member
37 /* If the CPUs share the same clock, then they are in the same cluster. */
55 pr_warn("Cannot get clock for CPU %d\n", cpu); in armada_8k_get_sharing_cpus()
70 unsigned int freq; in armada_8k_add_opp() local
76 dev_err(cpu_dev, "Failed to get clock rate for this CPU\n"); in armada_8k_add_opp()
77 return -EINVAL; in armada_8k_add_opp()
83 freq = cur_frequency / opps_div[i]; in armada_8k_add_opp()
85 ret = dev_pm_opp_add(cpu_dev, freq, 0); in armada_8k_add_opp()
89 freq_tables[opps_index].freq[i] = freq; in armada_8k_add_opp()
112 if (freq_tables[opps_index].freq[i] == 0) in armada_8k_cpufreq_free_table()
116 freq_tables[opps_index].freq[i]); in armada_8k_cpufreq_free_table()
130 node = of_find_compatible_node(NULL, NULL, "marvell,ap806-cpu-clock"); in armada_8k_cpufreq_init()
133 return -ENODEV; in armada_8k_cpufreq_init()
140 return -ENOMEM; in armada_8k_cpufreq_init()
163 pr_err("Cannot get clock for CPU %d\n", cpu); in armada_8k_cpufreq_init()
182 armada_8k_pdev = platform_device_register_simple("cpufreq-dt", -1, in armada_8k_cpufreq_init()