summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcneill <jmcneill@FreeBSD.org>2016-02-26 20:33:32 +0000
committerjmcneill <jmcneill@FreeBSD.org>2016-02-26 20:33:32 +0000
commitae5b785c597d6b9957bf7fe6abf6e6ad6392eda2 (patch)
tree123b44e05160f2d4a9b9f42715876760b9adbac8
parenta837eb5ff117da69b6a71f4a2691d69727c4a2a1 (diff)
downloadFreeBSD-src-ae5b785c597d6b9957bf7fe6abf6e6ad6392eda2.zip
FreeBSD-src-ae5b785c597d6b9957bf7fe6abf6e6ad6392eda2.tar.gz
Fix inverted test for lock status while waiting for PLL to become stable.
Reviewed by: andrew Approved by: adrian (mentor)
-rw-r--r--sys/arm/allwinner/a31/a31_clk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arm/allwinner/a31/a31_clk.c b/sys/arm/allwinner/a31/a31_clk.c
index 3e4eaff..acfce8f 100644
--- a/sys/arm/allwinner/a31/a31_clk.c
+++ b/sys/arm/allwinner/a31/a31_clk.c
@@ -129,8 +129,8 @@ a31_clk_pll6_enable(void)
/* Wait for PLL to be stable */
for (i = 0; i < PLL6_TIMEOUT; i++)
- if (!(ccm_read_4(sc, A31_CCM_PLL6_CFG) &
- A31_CCM_PLL6_CFG_REG_LOCK))
+ if ((ccm_read_4(sc, A31_CCM_PLL6_CFG) &
+ A31_CCM_PLL6_CFG_REG_LOCK) == A31_CCM_PLL6_CFG_REG_LOCK)
break;
if (i == PLL6_TIMEOUT)
return (ENXIO);
OpenPOWER on IntegriCloud