diff options
Diffstat (limited to 'arch/blackfin/mach-bf537/boards/stamp.c')
-rw-r--r-- | arch/blackfin/mach-bf537/boards/stamp.c | 3 |
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 |
2996 | void bfin_get_ether_addr(char *addr) | 2996 | int 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 | } |
3001 | EXPORT_SYMBOL(bfin_get_ether_addr); | 3002 | EXPORT_SYMBOL(bfin_get_ether_addr); |