aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd/db8500-prcmu.h
diff options
context:
space:
mode:
authorDaniel Lezcano <daniel.lezcano@linaro.org>2012-02-28 16:46:06 -0500
committerSamuel Ortiz <sameo@linux.intel.com>2012-03-06 12:46:55 -0500
commitcc9a0f68d1f8b9bfd9c0c2ada13db64d63f63db3 (patch)
tree5adff8293ddbf9ff83b778988b0b22fd22bc1711 /include/linux/mfd/db8500-prcmu.h
parent801448e0672008acec050fbef3b8a7df7c5edcc1 (diff)
mfd : Check if there are pending irq on the db8500 gic
This patch introduces a routine to check if there are some irqs pending on the gic. Usually this check is not relevant because it appears racy (an irq can arrive right after this check), but in the ux500 it makes sense because the prcmu decouples the gic from the A9 cores. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux/mfd/db8500-prcmu.h')
-rw-r--r--include/linux/mfd/db8500-prcmu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mfd/db8500-prcmu.h b/include/linux/mfd/db8500-prcmu.h
index cf48aa76acc3..92dac13b9ee5 100644
--- a/include/linux/mfd/db8500-prcmu.h
+++ b/include/linux/mfd/db8500-prcmu.h
@@ -582,6 +582,7 @@ int db8500_prcmu_set_power_state(u8 state, bool keep_ulp_clk, bool keep_ap_pll);
582u8 db8500_prcmu_get_power_state_result(void); 582u8 db8500_prcmu_get_power_state_result(void);
583int db8500_prcmu_gic_decouple(void); 583int db8500_prcmu_gic_decouple(void);
584int db8500_prcmu_gic_recouple(void); 584int db8500_prcmu_gic_recouple(void);
585bool db8500_prcmu_gic_pending_irq(void);
585void db8500_prcmu_enable_wakeups(u32 wakeups); 586void db8500_prcmu_enable_wakeups(u32 wakeups);
586int db8500_prcmu_set_epod(u16 epod_id, u8 epod_state); 587int db8500_prcmu_set_epod(u16 epod_id, u8 epod_state);
587int db8500_prcmu_request_clock(u8 clock, bool enable); 588int db8500_prcmu_request_clock(u8 clock, bool enable);