if srst pulls trst, then set state to TAP_RESET.
git-svn-id: svn://svn.berlios.de/openocd/trunk@2767 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
62b7e1ce64
commit
e3a0647558
|
@ -1,13 +1,16 @@
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
* Copyright (C) 2009 by Øyvind Harboe *
|
||||||
|
* Øyvind Harboe <oyvind.harboe@zylin.com> *
|
||||||
|
* *
|
||||||
|
* Copyright (C) 2009 by SoftPLC Corporation. http://softplc.com *
|
||||||
|
* Dick Hollenbeck <dick@softplc.com> *
|
||||||
|
* *
|
||||||
* Copyright (C) 2004, 2006 by Dominic Rath *
|
* Copyright (C) 2004, 2006 by Dominic Rath *
|
||||||
* Dominic.Rath@gmx.de *
|
* Dominic.Rath@gmx.de *
|
||||||
* *
|
* *
|
||||||
* Copyright (C) 2008 by Spencer Oliver *
|
* Copyright (C) 2008 by Spencer Oliver *
|
||||||
* spen@spen-soft.co.uk *
|
* spen@spen-soft.co.uk *
|
||||||
* *
|
* *
|
||||||
* Copyright (C) 2009 by SoftPLC Corporation. http://softplc.com *
|
|
||||||
* Dick Hollenbeck <dick@softplc.com> *
|
|
||||||
* *
|
|
||||||
* This program is free software; you can redistribute it and/or modify *
|
* This program is free software; you can redistribute it and/or modify *
|
||||||
* it under the terms of the GNU General Public License as published by *
|
* it under the terms of the GNU General Public License as published by *
|
||||||
* the Free Software Foundation; either version 2 of the License, or *
|
* the Free Software Foundation; either version 2 of the License, or *
|
||||||
|
@ -1709,6 +1712,11 @@ static int ft2232_execute_reset(jtag_command_t *cmd)
|
||||||
first_unsent = cmd;
|
first_unsent = cmd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((cmd->cmd.reset->trst == 1) || (cmd->cmd.reset->srst && (jtag_get_reset_config() & RESET_SRST_PULLS_TRST)))
|
||||||
|
{
|
||||||
|
tap_set_state(TAP_RESET);
|
||||||
|
}
|
||||||
|
|
||||||
layout->reset(cmd->cmd.reset->trst, cmd->cmd.reset->srst);
|
layout->reset(cmd->cmd.reset->trst, cmd->cmd.reset->srst);
|
||||||
require_send = 1;
|
require_send = 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue