diff options
author | Rickard Andersson <rickard.andersson@stericsson.com> | 2012-01-16 15:29:09 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 10:59:29 +0200 |
commit | b4112a5467ada0cf75e875299fd0716206a3ab25 (patch) | |
tree | 70ca44c8dba7f5a7dfefaec6681435ed0002077f /arch/arm/mach-ux500 | |
parent | b21430c60b01a7521d30ba235068c4a18e5ddd4a (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>
Diffstat (limited to 'arch/arm/mach-ux500')
-rw-r--r-- | arch/arm/mach-ux500/pm/pm.c | 3 |
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 */ |