aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorR. Steve McKown <rsmckown@gmail.com>2013-04-19 11:29:59 -0600
committerFreddie Chopin <freddie.chopin@gmail.com>2013-04-21 07:27:31 +0000
commitd7646942f2fbbbb37af2effb3e7fdeb03c3fe6be (patch)
tree320cb5d040fbec11cf0ec9faf8b03f5f431aeb0a
parent79d6d3cda90c6694343bde909978069994049ab7 (diff)
Support newer OSBDM firmware
OSBDM: add new VID:PID implemented in OSJTAG/OSBDM firmware somewhere between versions 30.13 and 31.21. PFLASH programming works with this patch, tested on a Freescale Kinetis TWR-K20D72M using its onboard OSBDM JTAG adapter. Note: flash program testing required hacking kinetis_write() to force longword programming, as the FTFL program section commands formulated by kinetis_write() currently fail on this board's PK20DX256VLL7 processor. Change-Id: Ib7b92ff2fe9ebf6158fb1489f554a19e96cd9651 Signed-off-by: R. Steve McKown <rsmckown@gmail.com> Reviewed-on: http://openocd.zylin.com/1348 Tested-by: jenkins Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
-rw-r--r--src/jtag/drivers/osbdm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jtag/drivers/osbdm.c b/src/jtag/drivers/osbdm.c
index 2560db18..15ffad97 100644
--- a/src/jtag/drivers/osbdm.c
+++ b/src/jtag/drivers/osbdm.c
@@ -130,8 +130,8 @@ static struct queue *queue_alloc(void)
/* Lists of valid VID/PID pairs
*/
-static const uint16_t osbdm_vid[] = { 0x15a2, 0x15a2, 0 };
-static const uint16_t osbdm_pid[] = { 0x0042, 0x0058, 0 };
+static const uint16_t osbdm_vid[] = { 0x15a2, 0x15a2, 0x15a2, 0 };
+static const uint16_t osbdm_pid[] = { 0x0042, 0x0058, 0x005e, 0 };
struct osbdm {
struct jtag_libusb_device_handle *devh; /* USB handle */