diff options
author | Andy Voltz <andy.voltz@timesys.com> | 2013-07-26 13:51:49 -0400 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2013-07-29 14:00:20 -0300 |
commit | 664f87b8fdf013ae073f523835f9eb8e508f8c6e (patch) | |
tree | e60cb2a0f467ba5c7e610c8bdbeba44842966e56 /recipes-kernel/linux/linux-timesys-3.0.15/0001-mvf_fec.c-Fix-mac-address-read-to-match-fuse-layout-.patch | |
parent | 040e620fa537ec6dd5509dcd7cac714c677e19d7 (diff) | |
download | meta-fsl-arm-664f87b8fdf013ae073f523835f9eb8e508f8c6e.tar.gz |
linux-timesys: Add Timesys-based kernel for VF600 based machines
Change-Id: I7b0ee983be08f84e86ed1cf83a2b6e5f4f42910d
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
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 0000000..7cf3597 --- /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 | |||