diff options
Diffstat (limited to 'arch/arm/mach-mxs/mach-m28evk.c')
-rw-r--r-- | arch/arm/mach-mxs/mach-m28evk.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/arm/mach-mxs/mach-m28evk.c b/arch/arm/mach-mxs/mach-m28evk.c index 2f2758230edf..06d79963611c 100644 --- a/arch/arm/mach-mxs/mach-m28evk.c +++ b/arch/arm/mach-mxs/mach-m28evk.c | |||
@@ -247,18 +247,15 @@ static int __init m28evk_fec_get_mac(void) | |||
247 | u32 val; | 247 | u32 val; |
248 | const u32 *ocotp = mxs_get_ocotp(); | 248 | const u32 *ocotp = mxs_get_ocotp(); |
249 | 249 | ||
250 | if (!ocotp) { | 250 | if (!ocotp) |
251 | pr_err("%s: timeout when reading fec mac from OCOTP\n", | ||
252 | __func__); | ||
253 | return -ETIMEDOUT; | 251 | return -ETIMEDOUT; |
254 | } | ||
255 | 252 | ||
256 | /* | 253 | /* |
257 | * OCOTP only stores the last 4 octets for each mac address, | 254 | * OCOTP only stores the last 4 octets for each mac address, |
258 | * so hard-code DENX OUI (C0:E5:4E) here. | 255 | * so hard-code DENX OUI (C0:E5:4E) here. |
259 | */ | 256 | */ |
260 | for (i = 0; i < 2; i++) { | 257 | for (i = 0; i < 2; i++) { |
261 | val = ocotp[i * 4]; | 258 | val = ocotp[i]; |
262 | mx28_fec_pdata[i].mac[0] = 0xC0; | 259 | mx28_fec_pdata[i].mac[0] = 0xC0; |
263 | mx28_fec_pdata[i].mac[1] = 0xE5; | 260 | mx28_fec_pdata[i].mac[1] = 0xE5; |
264 | mx28_fec_pdata[i].mac[2] = 0x4E; | 261 | mx28_fec_pdata[i].mac[2] = 0x4E; |