jtag/drivers/mpsse: Added FT4232HA
Added FT4232HA varianet of FTDI's FT4232H which has a different bcd. Also added default PID/VID for the FT4243HA to contrib/60-openocd.rules. And added default PID/VIDs for FTDI's HP ICs to contrib/60-openocd.rules as this wasn't done previously. BugLink: https://sourceforge.net/p/openocd/tickets/410/ Change-Id: Ia84b566aa004332d3f7815a3d22ac37eee4f522a Signed-off-by: Jonathan Forrest <jonyscathe@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/8225 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
53b94fad58
commit
2992ec9095
|
@ -29,6 +29,27 @@ ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6014", MODE="660", GROUP="plugdev",
|
||||||
# Original FT231XQ VID:PID
|
# Original FT231XQ VID:PID
|
||||||
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT2233HP VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6040", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT4233HP VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6041", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT2232HP VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6042", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT4232HP VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6043", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT233HP VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6044", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT232HP VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6045", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
# Original FT4232HA VID:PID
|
||||||
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6048", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
# DISTORTEC JTAG-lock-pick Tiny 2
|
# DISTORTEC JTAG-lock-pick Tiny 2
|
||||||
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="8220", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="8220", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
|
|
|
@ -283,6 +283,9 @@ static bool open_matching_device(struct mpsse_ctx *ctx, const uint16_t vids[], c
|
||||||
case 0x3300:
|
case 0x3300:
|
||||||
ctx->type = TYPE_FT232HP;
|
ctx->type = TYPE_FT232HP;
|
||||||
break;
|
break;
|
||||||
|
case 0x3600:
|
||||||
|
ctx->type = TYPE_FT4232HA;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
LOG_ERROR("unsupported FTDI chip type: 0x%04x", desc.bcdDevice);
|
LOG_ERROR("unsupported FTDI chip type: 0x%04x", desc.bcdDevice);
|
||||||
goto error;
|
goto error;
|
||||||
|
|
|
@ -30,6 +30,7 @@ enum ftdi_chip_type {
|
||||||
TYPE_FT4232HP,
|
TYPE_FT4232HP,
|
||||||
TYPE_FT233HP,
|
TYPE_FT233HP,
|
||||||
TYPE_FT232HP,
|
TYPE_FT232HP,
|
||||||
|
TYPE_FT4232HA,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct mpsse_ctx;
|
struct mpsse_ctx;
|
||||||
|
|
Loading…
Reference in New Issue