summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRickard Andersson <rickard.andersson@stericsson.com>2012-01-16 15:29:09 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 10:59:29 +0200
commitb4112a5467ada0cf75e875299fd0716206a3ab25 (patch)
tree70ca44c8dba7f5a7dfefaec6681435ed0002077f
parentb21430c60b01a7521d30ba235068c4a18e5ddd4a (diff)
mach-ux500:pm:pm.c: Remove unnecessary loop when GIC is frozen
There is no real need for reading back the PRCM_A9_MASK_REQ register because we wait a certain time for the GIC to be frozen anyway. ST-Ericsson ID: 411699 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I78e4d3a6ce8a46b8f179aeba5d08981e58040bfc Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46772 Reviewed-by: QATEST Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
-rw-r--r--arch/arm/mach-ux500/pm/pm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/mach-ux500/pm/pm.c b/arch/arm/mach-ux500/pm/pm.c
index b1337d8ba9f..077dffadac1 100644
--- a/arch/arm/mach-ux500/pm/pm.c
+++ b/arch/arm/mach-ux500/pm/pm.c
@@ -83,8 +83,7 @@ void ux500_pm_gic_decouple(void)
PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ,
PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ);
- while (!prcmu_read(PRCM_A9_MASK_REQ))
- cpu_relax();
+ (void)prcmu_read(PRCM_A9_MASK_REQ);
/* TODO: Use the ack bit when possible */
udelay(GIC_FREEZE_DELAY); /* Wait for the GIC to freeze */