mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-22 03:03:05 +00:00
813c800107
Add board directory for Google Chameleon V3 board Signed-off-by: Paweł Anikiel <pan@semihalf.com> Reviewed-by: Simon Glass <sjg@chromium.org>
27 lines
431 B
C
27 lines
431 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Copyright 2022 Google LLC
|
|
*/
|
|
#include <net.h>
|
|
#include <errno.h>
|
|
#include "mercury_aa1.h"
|
|
|
|
int misc_init_r(void)
|
|
{
|
|
u8 mac[ARP_HLEN];
|
|
int res;
|
|
|
|
if (env_get("ethaddr"))
|
|
return 0;
|
|
|
|
res = mercury_aa1_read_mac(mac);
|
|
if (res) {
|
|
printf("couldn't read mac address: %s\n", errno_str(res));
|
|
return 0;
|
|
}
|
|
|
|
if (is_valid_ethaddr(mac))
|
|
eth_env_set_enetaddr("ethaddr", mac);
|
|
|
|
return 0;
|
|
}
|