summaryrefslogtreecommitdiff
path: root/include/linux/mfd/abx500
diff options
context:
space:
mode:
authorJohan Bjornstedt <johan.bjornstedt@stericsson.com>2013-01-11 17:12:50 +0400
committerAnton Vorontsov <anton@enomsg.org>2013-01-16 05:10:17 +0400
commit3988a4df3499e604a3f2ae979372d27fc5664f77 (patch)
treeefe7b3265c2e4b9a6cdd51d268ce733ced2c3959 /include/linux/mfd/abx500
parentdefbfa9cf879c8e7dde6f7ee9aa95a010efa2e34 (diff)
downloadlinux-3988a4df3499e604a3f2ae979372d27fc5664f77.tar.xz
ab8500_bm: Skip first CCEOC irq for instant current
When enabling the CCEOC irq we might get false interrupt from ab8500-driver due to the latched value will be saved and interpreted as an IRQ when enabled Signed-off-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Johan Bjornstedt <johan.bjornstedt@stericsson.com> Signed-off-by: Henrik Solver <henrik.solver@stericsson.com> Reviewed-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com> Signed-off-by: Anton Vorontsov <anton@enomsg.org>
Diffstat (limited to 'include/linux/mfd/abx500')
-rw-r--r--include/linux/mfd/abx500/ab8500-bm.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/mfd/abx500/ab8500-bm.h b/include/linux/mfd/abx500/ab8500-bm.h
index 44310c98ee6e..6c6a02e53cd9 100644
--- a/include/linux/mfd/abx500/ab8500-bm.h
+++ b/include/linux/mfd/abx500/ab8500-bm.h
@@ -431,11 +431,18 @@ struct ab8500_fg *ab8500_fg_get(void);
int ab8500_fg_inst_curr_blocking(struct ab8500_fg *dev);
int ab8500_fg_inst_curr_start(struct ab8500_fg *di);
int ab8500_fg_inst_curr_finalize(struct ab8500_fg *di, int *res);
+int ab8500_fg_inst_curr_started(struct ab8500_fg *di);
int ab8500_fg_inst_curr_done(struct ab8500_fg *di);
#else
+int ab8500_fg_inst_curr_started(struct ab8500_fg *di)
+{
+ return 0;
+}
+
int ab8500_fg_inst_curr_done(struct ab8500_fg *di)
{
+ return 0;
}
static void ab8500_fg_reinit(void)
{