diff options
author | Edward O'Callaghan <quasisec@google.com> | 2020-03-25 12:52:50 +1100 |
---|---|---|
committer | Edward O'Callaghan <quasisec@chromium.org> | 2020-03-26 05:30:39 +0000 |
commit | 2a82f744d460afee2218e072a3b8a31a4c6efb11 (patch) | |
tree | 738260e168375128e2f9c742f9b5b25644fc8305 /src/mainboard/google/parrot/smihandler.c | |
parent | 335384d2b75eb0266c6f13b52e20b2d3bba390ea (diff) |
drivers/net/r8168: Split fetch_mac_string_vpd() logic up
Orginally fetch_mac_string_vpd() has been special cased around
a device_index of 0/1 that causes a number of edge cases and
complexity when attempting to refactor to deal with the revised
VPD format. The following change prepares the ground work by
splitting up the functional into logical workers where we can
deal with each edge case in a more bounded way.
The background here is that the format for VPD has changed s.t. the
first NIC should always have a zero concat to the end. The details
of that can be found here:
https://chromeos.google.com/partner/dlm/docs/factory/vpd.html#field-ethernet_macn
BUG=b:152157720
BRANCH=none
TEST=none
Change-Id: Idc886d9b0b3037c91f40b742437e4e50711b5f00
Signed-off-by: Edward O'Callaghan <quasisec@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/39811
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/mainboard/google/parrot/smihandler.c')
0 files changed, 0 insertions, 0 deletions