1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-27 15:12:36 +02:00

Add support for the OpenMoko debug boards v2 and v3

Add support for the OpenMoko Neo1973/Neo FreeRunner debug board version
2 or 3 (vid:pid 1457:5118).

The new type is called "openmoko".

Information about the debug board can be found at
http://wiki.openmoko.org/wiki/Debug_Board_v3

Corresponding to flashrom svn r1231.

Signed-off-by: Alex Badea <vamposdecampos@gmail.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
This commit is contained in:
Alex Badea 2010-11-10 03:26:57 +00:00 committed by Carl-Daniel Hailfinger
parent b1b459ce0e
commit caf2d42d9a

View File

@ -35,10 +35,16 @@
#define FTDI_FT4232H_PID 0x6011 #define FTDI_FT4232H_PID 0x6011
#define AMONTEC_JTAGKEY_PID 0xCFF8 #define AMONTEC_JTAGKEY_PID 0xCFF8
#define FIC_VID 0x1457
#define OPENMOKO_DBGBOARD_PID 0x5118
const struct usbdev_status devs_ft2232spi[] = { const struct usbdev_status devs_ft2232spi[] = {
{FTDI_VID, FTDI_FT2232H_PID, OK, "FTDI", "FT2232H"}, {FTDI_VID, FTDI_FT2232H_PID, OK, "FTDI", "FT2232H"},
{FTDI_VID, FTDI_FT4232H_PID, OK, "FTDI", "FT4232H"}, {FTDI_VID, FTDI_FT4232H_PID, OK, "FTDI", "FT4232H"},
{FTDI_VID, AMONTEC_JTAGKEY_PID, OK, "Amontec", "JTAGkey"}, {FTDI_VID, AMONTEC_JTAGKEY_PID, OK, "Amontec", "JTAGkey"},
{FIC_VID, OPENMOKO_DBGBOARD_PID, OK,
"First International Computer, Inc.",
"OpenMoko Neo1973 Debug board (V2+)"},
{}, {},
}; };
@ -144,8 +150,11 @@ int ft2232_spi_init(void)
ft2232_interface = INTERFACE_A; ft2232_interface = INTERFACE_A;
cs_bits = 0x18; cs_bits = 0x18;
pindir = 0x1b; pindir = 0x1b;
} } else if (!strcasecmp(arg, "openmoko")) {
else { ft2232_vid = FIC_VID;
ft2232_type = OPENMOKO_DBGBOARD_PID;
ft2232_interface = INTERFACE_A;
} else {
msg_perr("Error: Invalid device type specified.\n"); msg_perr("Error: Invalid device type specified.\n");
free(arg); free(arg);
return 1; return 1;