summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2009-07-09 16:44:31 +0200
committerLiam Girdwood <lrg@slimlogic.co.uk>2009-09-22 14:32:36 +0200
commit9c19bc0444490e76197f47316c649590dc6f10a4 (patch)
tree0329747b873bbf59bd70490513649f923cd99136
parentdrivers/regulator/pcf50633-regulator.c: Remove unnecessary semicolons (diff)
downloadlinux-9c19bc0444490e76197f47316c649590dc6f10a4.tar.xz
linux-9c19bc0444490e76197f47316c649590dc6f10a4.zip
regulator: Define full constraints function with REGULATOR disabled
This allows machine drivers to build without ifdefs if they have full constraints. Suggested by machine drivers contributed by Haojian Zhuang <haojian.zhuang@gmail.com>. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
-rw-r--r--include/linux/regulator/machine.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/regulator/machine.h b/include/linux/regulator/machine.h
index 9328090eca20..73a88f6cbb1c 100644
--- a/include/linux/regulator/machine.h
+++ b/include/linux/regulator/machine.h
@@ -171,6 +171,12 @@ struct regulator_init_data {
int regulator_suspend_prepare(suspend_state_t state);
+#ifdef CONFIG_REGULATOR
void regulator_has_full_constraints(void);
+#else
+static inline void regulator_has_full_constraints(void)
+{
+}
+#endif
#endif