mirror of
https://review.coreboot.org/flashrom.git
synced 2025-06-30 21:52:36 +02:00
If FT2232H SPI is not enabled, it should be compiled out completely
We can't remove ft2232_spi.o from unconditional OBJS yet due to our makefile structure (make features), but this patch adds #ifdefs around all FT2232H code, so the net effect is the same. Corresponding to flashrom svn r691. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Stefan Reinauer <stepan@coresystems.de>
This commit is contained in:
@ -122,6 +122,7 @@ const struct programmer_entry programmer_table[] = {
|
||||
.delay = internal_delay,
|
||||
},
|
||||
|
||||
#if FT2232_SPI_SUPPORT == 1
|
||||
{
|
||||
.name = "ft2232spi",
|
||||
.init = ft2232_spi_init,
|
||||
@ -138,6 +139,7 @@ const struct programmer_entry programmer_table[] = {
|
||||
.chip_writen = fallback_chip_writen,
|
||||
.delay = internal_delay,
|
||||
},
|
||||
#endif
|
||||
|
||||
#if SERPROG_SUPPORT == 1
|
||||
{
|
||||
@ -610,6 +612,10 @@ int main(int argc, char *argv[])
|
||||
fprintf(stderr, "Programmer table miscompilation!\n");
|
||||
exit(1);
|
||||
}
|
||||
if (spi_programmer_count - 1 != SPI_CONTROLLER_INVALID) {
|
||||
fprintf(stderr, "SPI programmer table miscompilation!\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
setbuf(stdout, NULL);
|
||||
while ((opt = getopt_long(argc, argv, "rRwvnVEfc:m:l:i:p:Lzh",
|
||||
|
Reference in New Issue
Block a user