diff options
author | Alex Badea <vamposdecampos@gmail.com> | 2010-11-10 03:26:57 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2010-11-10 03:26:57 +0000 |
commit | caf2d42d9a9654477bcbb27e2e3c5a8ab5fe7971 (patch) | |
tree | b42c93aeb9f1345dcf0c4ec4bbc5b74593edad7d | |
parent | b1b459ce0eb5e36848014195de3741e6794dc4ce (diff) | |
download | ast2050-flashrom-caf2d42d9a9654477bcbb27e2e3c5a8ab5fe7971.zip ast2050-flashrom-caf2d42d9a9654477bcbb27e2e3c5a8ab5fe7971.tar.gz |
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>
-rw-r--r-- | ft2232_spi.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/ft2232_spi.c b/ft2232_spi.c index 91eb9e4..7373624 100644 --- a/ft2232_spi.c +++ b/ft2232_spi.c @@ -35,10 +35,16 @@ #define FTDI_FT4232H_PID 0x6011 #define AMONTEC_JTAGKEY_PID 0xCFF8 +#define FIC_VID 0x1457 +#define OPENMOKO_DBGBOARD_PID 0x5118 + const struct usbdev_status devs_ft2232spi[] = { {FTDI_VID, FTDI_FT2232H_PID, OK, "FTDI", "FT2232H"}, {FTDI_VID, FTDI_FT4232H_PID, OK, "FTDI", "FT4232H"}, {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; cs_bits = 0x18; pindir = 0x1b; - } - else { + } else if (!strcasecmp(arg, "openmoko")) { + ft2232_vid = FIC_VID; + ft2232_type = OPENMOKO_DBGBOARD_PID; + ft2232_interface = INTERFACE_A; + } else { msg_perr("Error: Invalid device type specified.\n"); free(arg); return 1; |