|
# Flashrom configuration
|
|
define DefineConfig
|
|
ifeq ($(CONFIG_FLASHROM_$(1)),)
|
|
MAKE_FLAGS += NEED_$(1)=0
|
|
endif
|
|
endef
|
|
define DefineProgrammer
|
|
ifeq ($(CONFIG_FRPROG_$(1)),)
|
|
MAKE_FLAGS += CONFIG_$(1)=0
|
|
endif
|
|
ifneq ($(CONFIG_DEFPROG_$(1)),)
|
|
MAKE_FLAGS += CONFIG_DEFAULT_PROGRAMMER=CONFIG_$(1)
|
|
endif
|
|
endef
|
|
|
|
# Misc
|
|
$(eval $(call DefineProgrammer,LINUX_SPI))
|
|
#$(eval $(call DefineProgrammer,MSTARDDC_SPI))
|
|
$(eval $(call DefineProgrammer,DUMMY))
|
|
|
|
# FTDI
|
|
$(eval $(call DefineConfig,FTDI))
|
|
$(eval $(call DefineProgrammer,FT2232_SPI))
|
|
$(eval $(call DefineProgrammer,USBBLASTER_SPI))
|
|
|
|
# PCI
|
|
$(eval $(call DefineConfig,PCI))
|
|
$(eval $(call DefineProgrammer,INTERNAL))
|
|
$(eval $(call DefineProgrammer,RAYER_SPI))
|
|
$(eval $(call DefineProgrammer,NIC3COM))
|
|
$(eval $(call DefineProgrammer,GFXNVIDIA))
|
|
$(eval $(call DefineProgrammer,SATASII))
|
|
#$(eval $(call DefineProgrammer,ATAHPT))
|
|
$(eval $(call DefineProgrammer,ATAVIA))
|
|
$(eval $(call DefineProgrammer,IT8212))
|
|
$(eval $(call DefineProgrammer,DRKAISER))
|
|
$(eval $(call DefineProgrammer,NICREALTEK))
|
|
#$(eval $(call DefineProgrammer,NICNATSEMI))
|
|
$(eval $(call DefineProgrammer,NICINTEL))
|
|
$(eval $(call DefineProgrammer,NICINTEL_SPI))
|
|
$(eval $(call DefineProgrammer,NICINTEL_EEPROM))
|
|
$(eval $(call DefineProgrammer,OGP_SPI))
|
|
$(eval $(call DefineProgrammer,SATAMV))
|
|
|
|
# Serial
|
|
$(eval $(call DefineConfig,SERIAL))
|
|
$(eval $(call DefineProgrammer,SERPROG))
|
|
$(eval $(call DefineProgrammer,PONY_SPI))
|
|
$(eval $(call DefineProgrammer,BUSPIRATE_SPI))
|
|
|
|
# USB
|
|
$(eval $(call DefineConfig,USB))
|
|
$(eval $(call DefineProgrammer,PICKIT2_SPI))
|
|
#$(eval $(call DefineProgrammer,DEDIPROG))
|