mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-21 02:33:07 +00:00
25 lines
577 B
C
25 lines
577 B
C
|
// SPDX-License-Identifier: GPL-2.0+
|
||
|
/*
|
||
|
* Copyright 2022 Marek Vasut <marex@denx.de>
|
||
|
* Copyright 2022 DENX Software Engineering GmbH, Philip Oberfichtner <pro@denx.de>
|
||
|
*/
|
||
|
|
||
|
#include <asm/arch/imx-regs.h>
|
||
|
#include <asm/arch/sys_proto.h>
|
||
|
#include <common.h>
|
||
|
#include <net.h>
|
||
|
#include "dh_imx.h"
|
||
|
|
||
|
int dh_imx_get_mac_from_fuse(unsigned char *enetaddr)
|
||
|
{
|
||
|
/*
|
||
|
* If IIM fuses contain valid MAC address, use it.
|
||
|
* The IIM MAC address fuses are NOT programmed by default.
|
||
|
*/
|
||
|
imx_get_mac_from_fuse(0, enetaddr);
|
||
|
if (!is_valid_ethaddr(enetaddr))
|
||
|
return -EINVAL;
|
||
|
|
||
|
return 0;
|
||
|
}
|