commit | e0808e5623ff0177c0a87a3f0c7cc7fe3306a442 | [log] [tgz] |
---|---|---|
author | Deepa Dinamani <deepad@codeaurora.org> | Mon Nov 26 15:22:46 2012 -0800 |
committer | Deepa Dinamani <deepad@codeaurora.org> | Mon Nov 26 15:22:46 2012 -0800 |
tree | 7108880bc29d7729f5805002c56c371c285e2f07 | |
parent | 45ba2b10073117c9e155406458d1d3d1d35399f3 [diff] [blame] |
copper: Verify that the DEBUG_EN is disabled before rebooting.
diff --git a/target/copper/init.c b/target/copper/init.c index 5bbfaca..6bbde18 100644 --- a/target/copper/init.c +++ b/target/copper/init.c
@@ -191,6 +191,11 @@ */ writel(readl(GCC_WDOG_DEBUG) & ~(1 << WDOG_DEBUG_DISABLE_BIT), GCC_WDOG_DEBUG); + dsb(); + + /* Wait until the write takes effect. */ + while(readl(GCC_WDOG_DEBUG) & (1 << WDOG_DEBUG_DISABLE_BIT)); + /* Drop PS_HOLD for MSM */ writel(0x00, MPM2_MPM_PS_HOLD);