diff --git a/src/board.hpp b/src/board.hpp index 71e8a8e..ae5d59f 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -224,6 +224,8 @@ static std::map board_list = { SPI_BOARD("titanium_ti60_f225","efinix", "efinix_spi_ft4232", DBUS4, DBUS5, DBUS7, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 0, CABLE_DEFAULT), JTAG_BOARD("titanium_ti60_f225_jtag", "ti60f225","efinix_jtag_ft4232", 0, 0, CABLE_DEFAULT), + SPI_BOARD("trion_t20_bga256", "efinix", "efinix_spi_ft2232", + DBUS4, DBUS5, 0, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 0, CABLE_DEFAULT), JTAG_BOARD("trion_t20_bga256_jtag", "t20f256", "efinix_jtag_ft2232", 0, 0, CABLE_DEFAULT), SPI_BOARD("trion_t120_bga576","efinix", "efinix_spi_ft2232", DBUS4, DBUS5, DBUS7, DBUS3, DBUS0, DBUS1, DBUS2, DBUS6, 0, CABLE_DEFAULT), diff --git a/src/efinix.cpp b/src/efinix.cpp index 634fb18..2de830e 100644 --- a/src/efinix.cpp +++ b/src/efinix.cpp @@ -83,6 +83,8 @@ Efinix::Efinix(Jtag* jtag, const std::string &filename, std::string spi_board_name = ""; if (board_name == "xyloni_jtag") { spi_board_name = "xyloni_spi"; + } else if (board_name == "trion_t20_bga256_jtag") { + spi_board_name = "trion_t20_bga256"; } else if (board_name == "trion_t120_bga576_jtag") { spi_board_name = "trion_t120_bga576"; } else if (board_name == "titanium_ti60_f225_jtag") {