diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-10-06 19:18:50 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-10-06 19:18:50 -0400 |
commit | c9671d17f82accff42bfafdd776edc260f8d1bb3 (patch) | |
tree | 871da88888887175ddaec45f3a3a72e3016a9618 | |
parent | 4734c6efc8c691fda80f11ae00016bc3a8d9ebb5 (diff) | |
parent | c8bc5f1b90ce0313ce8adeafded5e8516b3847ee (diff) |
Merge branch 'pm-devfreq'
* pm-devfreq:
PM / devfreq: exynos: Enable building exynos PPMU as module
PM / devfreq: Export helper functions for drivers
PM / devfreq: Remove ARCH_HAS_OPP completely
-rw-r--r-- | drivers/devfreq/Kconfig | 3 | ||||
-rw-r--r-- | drivers/devfreq/devfreq.c | 3 | ||||
-rw-r--r-- | drivers/devfreq/exynos/exynos_ppmu.c | 3 |
3 files changed, 7 insertions, 2 deletions
diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig index 3dced0a9eae3..faf4e70c42e0 100644 --- a/drivers/devfreq/Kconfig +++ b/drivers/devfreq/Kconfig | |||
@@ -78,9 +78,8 @@ config ARM_EXYNOS4_BUS_DEVFREQ | |||
78 | This does not yet operate with optimal voltages. | 78 | This does not yet operate with optimal voltages. |
79 | 79 | ||
80 | config ARM_EXYNOS5_BUS_DEVFREQ | 80 | config ARM_EXYNOS5_BUS_DEVFREQ |
81 | bool "ARM Exynos5250 Bus DEVFREQ Driver" | 81 | tristate "ARM Exynos5250 Bus DEVFREQ Driver" |
82 | depends on SOC_EXYNOS5250 | 82 | depends on SOC_EXYNOS5250 |
83 | select ARCH_HAS_OPP | ||
84 | select DEVFREQ_GOV_SIMPLE_ONDEMAND | 83 | select DEVFREQ_GOV_SIMPLE_ONDEMAND |
85 | select PM_OPP | 84 | select PM_OPP |
86 | help | 85 | help |
diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c index 9f90369dd6bd..30b538d8cc90 100644 --- a/drivers/devfreq/devfreq.c +++ b/drivers/devfreq/devfreq.c | |||
@@ -1119,6 +1119,7 @@ struct dev_pm_opp *devfreq_recommended_opp(struct device *dev, | |||
1119 | 1119 | ||
1120 | return opp; | 1120 | return opp; |
1121 | } | 1121 | } |
1122 | EXPORT_SYMBOL(devfreq_recommended_opp); | ||
1122 | 1123 | ||
1123 | /** | 1124 | /** |
1124 | * devfreq_register_opp_notifier() - Helper function to get devfreq notified | 1125 | * devfreq_register_opp_notifier() - Helper function to get devfreq notified |
@@ -1142,6 +1143,7 @@ int devfreq_register_opp_notifier(struct device *dev, struct devfreq *devfreq) | |||
1142 | 1143 | ||
1143 | return ret; | 1144 | return ret; |
1144 | } | 1145 | } |
1146 | EXPORT_SYMBOL(devfreq_register_opp_notifier); | ||
1145 | 1147 | ||
1146 | /** | 1148 | /** |
1147 | * devfreq_unregister_opp_notifier() - Helper function to stop getting devfreq | 1149 | * devfreq_unregister_opp_notifier() - Helper function to stop getting devfreq |
@@ -1168,6 +1170,7 @@ int devfreq_unregister_opp_notifier(struct device *dev, struct devfreq *devfreq) | |||
1168 | 1170 | ||
1169 | return ret; | 1171 | return ret; |
1170 | } | 1172 | } |
1173 | EXPORT_SYMBOL(devfreq_unregister_opp_notifier); | ||
1171 | 1174 | ||
1172 | static void devm_devfreq_opp_release(struct device *dev, void *res) | 1175 | static void devm_devfreq_opp_release(struct device *dev, void *res) |
1173 | { | 1176 | { |
diff --git a/drivers/devfreq/exynos/exynos_ppmu.c b/drivers/devfreq/exynos/exynos_ppmu.c index 75fcc5140ffb..97b75e513d29 100644 --- a/drivers/devfreq/exynos/exynos_ppmu.c +++ b/drivers/devfreq/exynos/exynos_ppmu.c | |||
@@ -73,6 +73,7 @@ void busfreq_mon_reset(struct busfreq_ppmu_data *ppmu_data) | |||
73 | exynos_ppmu_start(ppmu_base); | 73 | exynos_ppmu_start(ppmu_base); |
74 | } | 74 | } |
75 | } | 75 | } |
76 | EXPORT_SYMBOL(busfreq_mon_reset); | ||
76 | 77 | ||
77 | void exynos_read_ppmu(struct busfreq_ppmu_data *ppmu_data) | 78 | void exynos_read_ppmu(struct busfreq_ppmu_data *ppmu_data) |
78 | { | 79 | { |
@@ -97,6 +98,7 @@ void exynos_read_ppmu(struct busfreq_ppmu_data *ppmu_data) | |||
97 | 98 | ||
98 | busfreq_mon_reset(ppmu_data); | 99 | busfreq_mon_reset(ppmu_data); |
99 | } | 100 | } |
101 | EXPORT_SYMBOL(exynos_read_ppmu); | ||
100 | 102 | ||
101 | int exynos_get_busier_ppmu(struct busfreq_ppmu_data *ppmu_data) | 103 | int exynos_get_busier_ppmu(struct busfreq_ppmu_data *ppmu_data) |
102 | { | 104 | { |
@@ -114,3 +116,4 @@ int exynos_get_busier_ppmu(struct busfreq_ppmu_data *ppmu_data) | |||
114 | 116 | ||
115 | return busy; | 117 | return busy; |
116 | } | 118 | } |
119 | EXPORT_SYMBOL(exynos_get_busier_ppmu); | ||