|
@@ -32,12 +32,24 @@
|
|
|
* CPUFREQ NOTIFIER INTERFACE *
|
|
|
*********************************************************************/
|
|
|
|
|
|
-int cpufreq_register_notifier(struct notifier_block *nb, unsigned int list);
|
|
|
-int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list);
|
|
|
-
|
|
|
#define CPUFREQ_TRANSITION_NOTIFIER (0)
|
|
|
#define CPUFREQ_POLICY_NOTIFIER (1)
|
|
|
|
|
|
+#ifdef CONFIG_CPU_FREQ
|
|
|
+int cpufreq_register_notifier(struct notifier_block *nb, unsigned int list);
|
|
|
+int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list);
|
|
|
+#else /* CONFIG_CPU_FREQ */
|
|
|
+static inline int cpufreq_register_notifier(struct notifier_block *nb,
|
|
|
+ unsigned int list)
|
|
|
+{
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+static inline int cpufreq_unregister_notifier(struct notifier_block *nb,
|
|
|
+ unsigned int list)
|
|
|
+{
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+#endif /* CONFIG_CPU_FREQ */
|
|
|
|
|
|
/* if (cpufreq_driver->target) exists, the ->governor decides what frequency
|
|
|
* within the limits is used. If (cpufreq_driver->setpolicy> exists, these
|