Lines Matching refs:policy
25 static int ucv2_verify_speed(struct cpufreq_policy *policy) in ucv2_verify_speed() argument
27 if (policy->cpu) in ucv2_verify_speed()
30 cpufreq_verify_within_cpu_limits(policy); in ucv2_verify_speed()
34 static int ucv2_target(struct cpufreq_policy *policy, in ucv2_target() argument
41 freqs.old = policy->cur; in ucv2_target()
44 cpufreq_freq_transition_begin(policy, &freqs); in ucv2_target()
45 ret = clk_set_rate(policy->clk, target_freq * 1000); in ucv2_target()
46 cpufreq_freq_transition_end(policy, &freqs, ret); in ucv2_target()
51 static int __init ucv2_cpu_init(struct cpufreq_policy *policy) in ucv2_cpu_init() argument
53 if (policy->cpu != 0) in ucv2_cpu_init()
56 policy->min = policy->cpuinfo.min_freq = 250000; in ucv2_cpu_init()
57 policy->max = policy->cpuinfo.max_freq = 1000000; in ucv2_cpu_init()
58 policy->clk = clk_get(NULL, "MAIN_CLK"); in ucv2_cpu_init()
59 return PTR_ERR_OR_ZERO(policy->clk); in ucv2_cpu_init()