|
@@ -332,14 +332,18 @@ static u32 mpc_i2c_get_sec_cfg_8xxx(void)
|
|
|
if (prop) {
|
|
|
/*
|
|
|
* Map and check POR Device Status Register 2
|
|
|
- * (PORDEVSR2) at 0xE0014
|
|
|
+ * (PORDEVSR2) at 0xE0014. Note than while MPC8533
|
|
|
+ * and MPC8544 indicate SEC frequency ratio
|
|
|
+ * configuration as bit 26 in PORDEVSR2, other MPC8xxx
|
|
|
+ * parts may store it differently or may not have it
|
|
|
+ * at all.
|
|
|
*/
|
|
|
reg = ioremap(get_immrbase() + *prop + 0x14, 0x4);
|
|
|
if (!reg)
|
|
|
printk(KERN_ERR
|
|
|
"Error: couldn't map PORDEVSR2\n");
|
|
|
else
|
|
|
- val = in_be32(reg) & 0x00000080; /* sec-cfg */
|
|
|
+ val = in_be32(reg) & 0x00000020; /* sec-cfg */
|
|
|
iounmap(reg);
|
|
|
}
|
|
|
}
|