/* the proc_intf.c needs this */
int cpufreq_parse_governor (char *str_governor, unsigned int *policy, struct cpufreq_governor **governor);
-#if defined(CONFIG_CPU_FREQ_GOV_USERSPACE) || defined(CONFIG_CPU_FREQ_GOV_USERSPACE_MODULE)
+
/*********************************************************************
* CPUFREQ USERSPACE GOVERNOR *
*********************************************************************/
int cpufreq_gov_userspace_init(void);
+#ifdef CONFIG_CPU_FREQ_24_API
+
int cpufreq_setmax(unsigned int cpu);
int cpufreq_set(unsigned int kHz, unsigned int cpu);
unsigned int cpufreq_get(unsigned int cpu);
-#ifdef CONFIG_CPU_FREQ_24_API
/* /proc/sys/cpu */
enum {
#endif /* CONFIG_CPU_FREQ_24_API */
-#endif /* CONFIG_CPU_FREQ_GOV_USERSPACE */
-
/*********************************************************************
* CPUFREQ DEFAULT GOVERNOR *
#define CPUFREQ_DEFAULT_GOVERNOR &cpufreq_gov_userspace
#endif
+
/*********************************************************************
* FREQUENCY TABLE HELPERS *
*********************************************************************/
* order */
};
-#if defined(CONFIG_CPU_FREQ_TABLE) || defined(CONFIG_CPU_FREQ_TABLE_MODULE)
int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy,
struct cpufreq_frequency_table *table);
void cpufreq_frequency_table_put_attr(unsigned int cpu);
-#endif /* CONFIG_CPU_FREQ_TABLE */
#endif /* _LINUX_CPUFREQ_H */