|
@@ -105,7 +105,12 @@ void do_io_settings(void)
|
|
&ctrl->control_ldosram_core_voltage_ctrl);
|
|
&ctrl->control_ldosram_core_voltage_ctrl);
|
|
}
|
|
}
|
|
|
|
|
|
- if (!readl(&ctrl->control_efuse_1))
|
|
|
|
|
|
+ /*
|
|
|
|
+ * Over-ride the register
|
|
|
|
+ * i. unconditionally for all 4430
|
|
|
|
+ * ii. only if un-trimmed for 4460
|
|
|
|
+ */
|
|
|
|
+ if ((omap4_rev < OMAP4460_ES1_0) || !readl(&ctrl->control_efuse_1))
|
|
writel(CONTROL_EFUSE_1_OVERRIDE, &ctrl->control_efuse_1);
|
|
writel(CONTROL_EFUSE_1_OVERRIDE, &ctrl->control_efuse_1);
|
|
|
|
|
|
if (!readl(&ctrl->control_efuse_2))
|
|
if (!readl(&ctrl->control_efuse_2))
|