blob: 5a05a47c07ce76df76648eca5a5b199dc9cd62ae [file] [log] [blame]
#include <libpayload.h>
#include "base/device_tree.h"
int dt_set_mac_addresses(DeviceTree *tree, const DtPathMap *maps)
{
int i, rv = 0;
const DtPathMap *map = maps;
for (i = 0;
map->dt_path && (i < lib_sysinfo.num_macs);
i++, map++) {
rv |= dt_set_bin_prop_by_path
(tree, map->dt_path, lib_sysinfo.macs[i].mac_addr,
sizeof(lib_sysinfo.macs[i].mac_addr),
map->force_create);
}
return rv;
}