Lines Matching refs:speed_mode
78 static void (*g5_switch_volt)(int speed_mode);
79 static int (*g5_switch_freq)(int speed_mode);
97 static void g5_smu_switch_volt(int speed_mode) in g5_smu_switch_volt() argument
104 0xff, g5_fvt_cur+1, speed_mode); in g5_smu_switch_volt()
115 static void g5_vdnap_switch_volt(int speed_mode) in g5_vdnap_switch_volt() argument
121 slew = (speed_mode == CPUFREQ_LOW) ? 1 : 0; in g5_vdnap_switch_volt()
148 static int g5_scom_switch_freq(int speed_mode) in g5_scom_switch_freq() argument
154 if (speed_mode < g5_pmode_cur) in g5_scom_switch_freq()
155 g5_switch_volt(speed_mode); in g5_scom_switch_freq()
165 g5_pmode_data[speed_mode]); in g5_scom_switch_freq()
173 (g5_pmode_data[speed_mode] >> PCR_SPEED_SHIFT)) & 0x3) in g5_scom_switch_freq()
184 if (speed_mode > g5_pmode_cur) in g5_scom_switch_freq()
185 g5_switch_volt(speed_mode); in g5_scom_switch_freq()
187 g5_pmode_cur = speed_mode; in g5_scom_switch_freq()
188 ppc_proc_freq = g5_cpu_freqs[speed_mode].frequency * 1000ul; in g5_scom_switch_freq()
209 static void g5_dummy_switch_volt(int speed_mode) in g5_dummy_switch_volt() argument
224 static void g5_pfunc_switch_volt(int speed_mode) in g5_pfunc_switch_volt() argument
226 if (speed_mode == CPUFREQ_HIGH) { in g5_pfunc_switch_volt()
249 static int g5_pfunc_switch_freq(int speed_mode) in g5_pfunc_switch_freq() argument
256 DBG("g5_pfunc_switch_freq(%d)\n", speed_mode); in g5_pfunc_switch_freq()
259 if (speed_mode < g5_pmode_cur) in g5_pfunc_switch_freq()
260 g5_switch_volt(speed_mode); in g5_pfunc_switch_freq()
263 if (speed_mode == CPUFREQ_HIGH) in g5_pfunc_switch_freq()
288 if (speed_mode > g5_pmode_cur) in g5_pfunc_switch_freq()
289 g5_switch_volt(speed_mode); in g5_pfunc_switch_freq()
291 g5_pmode_cur = speed_mode; in g5_pfunc_switch_freq()
292 ppc_proc_freq = g5_cpu_freqs[speed_mode].frequency * 1000ul; in g5_pfunc_switch_freq()