diff --git a/src/board.hpp b/src/board.hpp index 1ce77a9..5817b7a 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -159,6 +159,11 @@ static std::map board_list = { DBUS7, DBUS6, 0, DBUS4, DBUS0, DBUS1, DBUS2, 0, 0, CABLE_DEFAULT), + JTAG_BOARD("gcm_jtag", "none", "ft4232", 0, 0, CABLE_DEFAULT), + SPI_BOARD("gcm_bootflash", "none", "ft4232_b", + 0, 0, 0, + DBUS3, DBUS0, DBUS1, DBUS2, + 0, 0, CABLE_DEFAULT), SPI_BOARD("gatemate_pgm_spi", "colognechip", "gatemate_pgm", DBUS4, DBUS5, CBUS0, DBUS3, DBUS0, DBUS1, DBUS2, 0, 0, CABLE_DEFAULT), JTAG_BOARD("gatemate_evb_jtag", "", "gatemate_evb_jtag", 0, 0, CABLE_DEFAULT), diff --git a/src/cable.hpp b/src/cable.hpp index 9e4f2a5..f76c87e 100644 --- a/src/cable.hpp +++ b/src/cable.hpp @@ -113,6 +113,7 @@ static std::map cable_list = { {"ft232", FTDI_SER(0x0403, 0x6014, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, {"ft232RL", FTDI_BB( 0x0403, 0x6001, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, {"ft4232", FTDI_SER(0x0403, 0x6011, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, + {"ft4232_b", FTDI_SER(0x0403, 0x6011, FTDI_INTF_B, 0x00, 0x1B, 0x00, 0x00)}, {"ft4232hp", FTDI_SER(0x0403, 0x6043, FTDI_INTF_A, 0x08, 0x0B, 0x00, 0x00)}, {"ft4232hp_b", FTDI_SER(0x0403, 0x6043, FTDI_INTF_B, 0x08, 0x0B, 0x00, 0x00)}, {"gwu2x", CABLE_DEF_FULL(MODE_GWU2X, 0x33AA, 0x0120, 0x02, 0x07, 0x0, 0x0)},