summaryrefslogtreecommitdiff
path: root/include/linux/regulator
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2009-07-09 15:44:31 +0100
committerLiam Girdwood <lrg@slimlogic.co.uk>2009-09-22 13:32:36 +0100
commit9c19bc0444490e76197f47316c649590dc6f10a4 (patch)
tree0329747b873bbf59bd70490513649f923cd99136 /include/linux/regulator
parent561864e8e3c263ff72bd0888aca80089027195ca (diff)
downloadlwn-9c19bc0444490e76197f47316c649590dc6f10a4.tar.gz
lwn-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>
Diffstat (limited to 'include/linux/regulator')
-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