summaryrefslogtreecommitdiff
path: root/cesar
diff options
context:
space:
mode:
authorNélio Laranjeiro2013-01-30 15:19:17 +0100
committerNélio Laranjeiro2013-02-01 10:30:31 +0100
commit597bd75f5080087e5cc357670e687133e56e1350 (patch)
tree8bc996444a71cc94c0b6d9ae26ebe41745f5d987 /cesar
parent4f3dbb34df9ba06fed0aeded1db2c604ca20cac9 (diff)
hal/phy: verify brgDMA status in assert, closes #3666
Diffstat (limited to 'cesar')
-rw-r--r--cesar/hal/phy/src/bridgedma.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cesar/hal/phy/src/bridgedma.c b/cesar/hal/phy/src/bridgedma.c
index b01ab9e958..31d9c20f87 100644
--- a/cesar/hal/phy/src/bridgedma.c
+++ b/cesar/hal/phy/src/bridgedma.c
@@ -274,6 +274,7 @@ phy_bridgedma_stopped (phy_bridgedma_t *ctx)
u32 expired = phy_date () + MAC_MS_TO_TCK (PHY_BRG_POLLING_WAIT_MS);
while (_phy_bridgedma_status (ctx) && less_mod2p32 (phy_date (), expired))
;
- dbg_assert_print (less_mod2p32 (phy_date (), expired),
+ dbg_assert_print (_phy_bridgedma_status (ctx)
+ || less_mod2p32 (phy_date (), expired),
"Bridge DMA freezed");
}