5ee91a8f063dc86184eec21d6669b8a88c104db7
3 ifeq ($(BUILD_VARIANT
),full
)
4 DEFAULT_PROGRAMMER_NAME
:= linux_spi
8 FLASHROM_RAW
:= $(if
$(findstring x86
,$(CONFIG_ARCH
)),true
,false
)
9 FLASHROM_SERIAL
:= true
12 ifeq ($(BUILD_VARIANT
),pci
)
13 DEFAULT_PROGRAMMER_NAME
:= internal
14 FLASHROM_BASIC
:= true
15 FLASHROM_FTDI
:= false
17 FLASHROM_RAW
:= $(if
$(findstring x86
,$(CONFIG_ARCH
)),true
,false
)
18 FLASHROM_SERIAL
:= false
21 ifeq ($(BUILD_VARIANT
),spi
)
22 DEFAULT_PROGRAMMER_NAME
:= linux_spi
23 FLASHROM_BASIC
:= true
24 FLASHROM_FTDI
:= false
27 FLASHROM_SERIAL
:= false
30 ifeq ($(BUILD_VARIANT
),usb
)
31 DEFAULT_PROGRAMMER_NAME
:= serprog
32 FLASHROM_BASIC
:= true
36 FLASHROM_SERIAL
:= true
44 PROGRAMMER_ARGS
+= $(1)
48 $(eval
$(call Programmer
,dummy
,$(FLASHROM_BASIC
)))
49 $(eval
$(call Programmer
,linux_mtd
,$(FLASHROM_BASIC
)))
50 $(eval
$(call Programmer
,linux_spi
,$(FLASHROM_BASIC
)))
51 $(eval
$(call Programmer
,mstarddc_spi
,$(FLASHROM_BASIC
)))
53 $(eval
$(call Programmer
,ft2232_spi
,$(FLASHROM_FTDI
)))
54 $(eval
$(call Programmer
,usbblaster_spi
,$(FLASHROM_FTDI
)))
56 $(eval
$(call Programmer
,atavia
,$(FLASHROM_PCI
)))
57 $(eval
$(call Programmer
,drkaiser
,$(FLASHROM_PCI
)))
58 $(eval
$(call Programmer
,gfxnvidia
,$(FLASHROM_PCI
)))
59 $(eval
$(call Programmer
,internal
,$(FLASHROM_PCI
)))
60 $(eval
$(call Programmer
,it8212
,$(FLASHROM_PCI
)))
61 $(eval
$(call Programmer
,nicintel
,$(FLASHROM_PCI
)))
62 $(eval
$(call Programmer
,nicintel_spi
,$(FLASHROM_PCI
)))
63 $(eval
$(call Programmer
,nicintel_eeprom
,$(FLASHROM_PCI
)))
64 $(eval
$(call Programmer
,ogp_spi
,$(FLASHROM_PCI
)))
65 $(eval
$(call Programmer
,satasii
,$(FLASHROM_PCI
)))
67 $(eval
$(call Programmer
,rayer_spi
,$(FLASHROM_RAW
)))
69 $(eval
$(call Programmer
,buspirate_spi
,$(FLASHROM_SERIAL
)))
70 $(eval
$(call Programmer
,pony_spi
,$(FLASHROM_SERIAL
)))
71 $(eval
$(call Programmer
,serprog
,$(FLASHROM_SERIAL
)))
73 $(eval
$(call Programmer
,ch341a_spi
,$(FLASHROM_USB
)))
74 $(eval
$(call Programmer
,dediprog
,$(FLASHROM_USB
)))
75 $(eval
$(call Programmer
,developerbox_spi
,$(FLASHROM_USB
)))
76 $(eval
$(call Programmer
,digilent_spi
,$(FLASHROM_USB
)))
77 $(eval
$(call Programmer
,pickit2_spi
,$(FLASHROM_USB
)))
78 $(eval
$(call Programmer
,stlinkv3_spi
,$(FLASHROM_USB
)))
81 ifeq ($(findstring i386
,$(CONFIG_ARCH
))$(findstring x86
,$(CONFIG_ARCH
)),)
82 MESON_ARGS
+= -Duse_internal_dmi
=true
83 $(eval
$(call Programmer
,atahpt
,false
))
84 $(eval
$(call Programmer
,atapromise
,false
))
85 $(eval
$(call Programmer
,nic3com
,false
))
86 $(eval
$(call Programmer
,nicnatsemi
,false
))
87 $(eval
$(call Programmer
,nicrealtek
,false
))
88 $(eval
$(call Programmer
,satamv
,false
))
90 MESON_ARGS
+= -Duse_internal_dmi
=$(if
$(FLASHROM_PCI
),false
,true
)
91 $(eval
$(call Programmer
,atahpt
,$(FLASHROM_PCI
)))
92 $(eval
$(call Programmer
,atapromise
,$(FLASHROM_PCI
)))
93 $(eval
$(call Programmer
,nic3com
,$(FLASHROM_PCI
)))
94 $(eval
$(call Programmer
,nicnatsemi
,$(FLASHROM_PCI
)))
95 $(eval
$(call Programmer
,nicrealtek
,$(FLASHROM_PCI
)))
96 $(eval
$(call Programmer
,satamv
,$(FLASHROM_PCI
)))
101 -Ddefault_programmer_name
=$(DEFAULT_PROGRAMMER_NAME
) \
102 -Dprogrammer
=$(subst $() $(),$(comma
),$(PROGRAMMER_ARGS
)) \