From 9a5aec1c9268ffe4c857c5298bf43a0ddb9553d7 Mon Sep 17 00:00:00 2001 From: David Collins Date: Mon, 8 Jul 2013 14:33:22 -0700 Subject: regulator: Call proxy-consumer functions for each regulator registered Add a call to regulator_proxy_consumer_register() at the end of regulator_register() and a call to regulator_proxy_consumer_unregister() at the beginning of regulator_unregister(). These calls ensure that proxy consumer features may be used by any type of regulator regardless of the driver supporting it. Change-Id: Ia70da1df47042fa673c42f389136557f868d19a3 Signed-off-by: David Collins [abhimany: resolve trivial merge conflicts] Signed-off-by: Abhimanyu Kapur [adharmap: resolve trivial merge conflicts] Signed-off-by: Abhijeet Dharmapurikar --- include/linux/regulator/driver.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/linux') diff --git a/include/linux/regulator/driver.h b/include/linux/regulator/driver.h index 9c2903e58adb..143598e3bd7e 100644 --- a/include/linux/regulator/driver.h +++ b/include/linux/regulator/driver.h @@ -18,6 +18,7 @@ #include #include #include +#include struct regmap; struct regulator_dev; @@ -399,6 +400,7 @@ struct regulator_dev { /* time when this regulator was disabled last time */ unsigned long last_off_jiffy; + struct proxy_consumer *proxy_consumer; }; struct regulator_dev * -- cgit v1.2.3