type = MXC_CPU_MX6DP;
}
reg &= 0xff; /* mx6 silicon revision */
+ if (type == MXC_CPU_MX6Q) {
+ switch (reg) {
+ case 0x02:
+ break;
+ case 0x05:
+ reg = 0x03;
+ break;
+ case 0x06:
+ reg = 0x06;
+ break;
+ default:
+ printf("Unknown CPU Rev.: 0x%02x\n", reg);
+ }
+ }
return (type << 12) | (reg + (0x10 * (major + 1)));
}
#endif
#if defined(CONFIG_FEC_MXC)
-void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
+__weak void imx_get_mac_from_fuse(int dev_id, unsigned char *mac)
{
unsigned int mac0, mac1;