浏览代码

MX31: fix bit masks in function mx31_decode_pll()

Bits MPCTL[MFN] and MPCTL[MFD] were not fully covered.

Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
Jens Gehrlein 17 年之前
父节点
当前提交
079edb913d
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      cpu/arm1136/mx31/generic.c

+ 2 - 2
cpu/arm1136/mx31/generic.c

@@ -27,8 +27,8 @@
 static u32 mx31_decode_pll(u32 reg, u32 infreq)
 {
 	u32 mfi = (reg >> 10) & 0xf;
-	u32 mfn = reg & 0x3f;
-	u32 mfd = (reg >> 16) & 0x3f;
+	u32 mfn = reg & 0x3ff;
+	u32 mfd = (reg >> 16) & 0x3ff;
 	u32 pd =  (reg >> 26) & 0xf;
 
 	mfi = mfi <= 5 ? 5 : mfi;