diff options
Diffstat (limited to 'recipes-kernel/linux/linux-timesys-3.0.15/0001-mvf_fec.c-Fix-mac-address-read-to-match-fuse-layout-.patch')
-rw-r--r-- | recipes-kernel/linux/linux-timesys-3.0.15/0001-mvf_fec.c-Fix-mac-address-read-to-match-fuse-layout-.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-timesys-3.0.15/0001-mvf_fec.c-Fix-mac-address-read-to-match-fuse-layout-.patch b/recipes-kernel/linux/linux-timesys-3.0.15/0001-mvf_fec.c-Fix-mac-address-read-to-match-fuse-layout-.patch new file mode 100644 index 00000000..7cf3597e --- /dev/null +++ b/recipes-kernel/linux/linux-timesys-3.0.15/0001-mvf_fec.c-Fix-mac-address-read-to-match-fuse-layout-.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | From 05143ab75368653deee90dd24f26fa17e21711e9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Andy Voltz <andy.voltz@timesys.com> | ||
3 | Date: Thu, 6 Jun 2013 11:48:44 -0400 | ||
4 | Subject: [PATCH 1/2] mvf_fec.c: Fix mac address read to match fuse layout for | ||
5 | latest u-boot | ||
6 | |||
7 | --- | ||
8 | arch/arm/mach-mvf/mvf_fec.c | 12 ++++++------ | ||
9 | 1 file changed, 6 insertions(+), 6 deletions(-) | ||
10 | |||
11 | diff --git a/arch/arm/mach-mvf/mvf_fec.c b/arch/arm/mach-mvf/mvf_fec.c | ||
12 | index d51f205..1ab339b 100644 | ||
13 | --- a/arch/arm/mach-mvf/mvf_fec.c | ||
14 | +++ b/arch/arm/mach-mvf/mvf_fec.c | ||
15 | @@ -35,13 +35,13 @@ static int fec_get_mac_addr(unsigned char *mac) | ||
16 | unsigned int value; | ||
17 | |||
18 | value = readl(MVF_IO_ADDRESS(MVF_FEC_BASE_ADDR) + ENET_PALR); | ||
19 | - mac[2] = value & 0xff; | ||
20 | - mac[3] = (value >> 8) & 0xff; | ||
21 | - mac[4] = (value >> 16) & 0xff; | ||
22 | - mac[5] = (value >> 24) & 0xff; | ||
23 | + mac[3] = value & 0xff; | ||
24 | + mac[2] = (value >> 8) & 0xff; | ||
25 | + mac[1] = (value >> 16) & 0xff; | ||
26 | + mac[0] = (value >> 24) & 0xff; | ||
27 | value = readl(MVF_IO_ADDRESS(MVF_FEC_BASE_ADDR) + ENET_PAUR); | ||
28 | - mac[0] = (value >> 16) & 0xff; | ||
29 | - mac[1] = (value >> 24) & 0xff; | ||
30 | + mac[5] = (value >> 16) & 0xff; | ||
31 | + mac[4] = (value >> 24) & 0xff; | ||
32 | |||
33 | return 0; | ||
34 | } | ||
35 | -- | ||
36 | 1.7.9.5 | ||
37 | |||