mainboard/google/puff: Enable net driver on pcie ep
Let coreboot know there is a NIC device on the end so that the mac from vpd is set at early boot. Properly configure the link-leds in devicetree s.t. valid values are written out to the register at initialization. BUG=b:146592075,146999042,146999043 BRANCH=none TEST=Boot to kernel. Insert mac address into VPD vpd -s ethernet_mac=<address> reboot the system. Ensure we have ip address and corresponding mac address with ifconfig. Ensure ethernet controller shows up with lspci. Change-Id: I76ce6d8a5a26842fcb2544ee96567fe0da8603b1 Signed-off-by: Edward O'Callaghan <quasisec@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38003 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Daniel Kurtz <djkurtz@google.com>
This commit is contained in:
parent
ef4fe3e37c
commit
731e6288e6
|
@ -179,7 +179,12 @@ chip soc/intel/cannonlake
|
|||
end
|
||||
end #I2C #4
|
||||
device pci 1a.0 on end # eMMC
|
||||
device pci 1c.0 on end # FSP requires func0 be enabled.
|
||||
device pci 1c.0 on
|
||||
chip drivers/net
|
||||
register "customized_leds" = "0x05af"
|
||||
device pci 00.0 on end
|
||||
end
|
||||
end # FSP requires func0 be enabled.
|
||||
device pci 1c.6 on end # RTL8111H Ethernet NIC (becomes RP1).
|
||||
device pci 1e.3 off end # GSPI #1
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue