coreboot-kgpe-d16/src/drivers/net/Makefile.inc
Arthur Heymans 7f922b0f6a drivers/net/atl1e: Add driver
A shortcoming of this driver is that if multiple devices with the same PCI ID
are present and don't have an eeprom, they would all get the same macadress set.
The r8168 driver deals with such cases so it should be easy to implement if
needed.

Change-Id: I5c32df00e25453c350a45e7f1ee6834b89c4289f
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/28265
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2018-10-15 14:11:00 +00:00

24 lines
868 B
Makefile

romstage-$(CONFIG_CONSOLE_NE2K) += ne2k.c
ramstage-$(CONFIG_CONSOLE_NE2K) += ne2k.c
ramstage-$(CONFIG_REALTEK_8168_RESET) += r8168.c
ramstage-$(CONFIG_ATHEROS_ATL1E_SETMAC) += atl1e.c
ifneq ($(CONFIG_REALTEK_8168_MACADDRESS),"")
$(obj)/rt8168-macaddress: $(DOTCONFIG)
echo " Creating a file holding the rt8168 macaddress"
printf %s $(CONFIG_REALTEK_8168_MACADDRESS) > $@
cbfs-files-$(CONFIG_REALTEK_8168_RESET) += rt8168-macaddress
rt8168-macaddress-file := $(obj)/rt8168-macaddress
rt8168-macaddress-type := raw
endif
ifneq ($(CONFIG_ATHEROS_ATL1E_MACADDRESS),"")
$(obj)/atl1e-macaddress: $(DOTCONFIG)
echo " Creating a file holding the atl1e macaddress"
printf %s $(CONFIG_ATHEROS_ATL1E_MACADDRESS) > $@
cbfs-files-$(CONFIG_ATHEROS_ATL1E_SETMAC) += atl1e-macaddress
atl1e-macaddress-file := $(obj)/atl1e-macaddress
atl1e-macaddress-type := raw
endif