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:
parent
b1b459ce0e
commit
caf2d42d9a
13
ft2232_spi.c
13
ft2232_spi.c
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user