aboutsummaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-bf537/boards/stamp.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/blackfin/mach-bf537/boards/stamp.c')
-rw-r--r--arch/blackfin/mach-bf537/boards/stamp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/blackfin/mach-bf537/boards/stamp.c b/arch/blackfin/mach-bf537/boards/stamp.c
index 2221173e489e..0b807253f4d6 100644
--- a/arch/blackfin/mach-bf537/boards/stamp.c
+++ b/arch/blackfin/mach-bf537/boards/stamp.c
@@ -2993,9 +2993,10 @@ void native_machine_restart(char *cmd)
2993 * Currently the MAC address is saved in Flash by U-Boot 2993 * Currently the MAC address is saved in Flash by U-Boot
2994 */ 2994 */
2995#define FLASH_MAC 0x203f0000 2995#define FLASH_MAC 0x203f0000
2996void bfin_get_ether_addr(char *addr) 2996int bfin_get_ether_addr(char *addr)
2997{ 2997{
2998 *(u32 *)(&(addr[0])) = bfin_read32(FLASH_MAC); 2998 *(u32 *)(&(addr[0])) = bfin_read32(FLASH_MAC);
2999 *(u16 *)(&(addr[4])) = bfin_read16(FLASH_MAC + 4); 2999 *(u16 *)(&(addr[4])) = bfin_read16(FLASH_MAC + 4);
3000 return 0;
3000} 3001}
3001EXPORT_SYMBOL(bfin_get_ether_addr); 3002EXPORT_SYMBOL(bfin_get_ether_addr);