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
|
||||||
end #I2C #4
|
end #I2C #4
|
||||||
device pci 1a.0 on end # eMMC
|
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 1c.6 on end # RTL8111H Ethernet NIC (becomes RP1).
|
||||||
device pci 1e.3 off end # GSPI #1
|
device pci 1e.3 off end # GSPI #1
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue