aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/drivers/dummy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/jtag/drivers/dummy.c')
-rw-r--r--src/jtag/drivers/dummy.c33
1 files changed, 8 insertions, 25 deletions
diff --git a/src/jtag/drivers/dummy.c b/src/jtag/drivers/dummy.c
index 8b1e5ecb..be61b37d 100644
--- a/src/jtag/drivers/dummy.c
+++ b/src/jtag/drivers/dummy.c
@@ -17,6 +17,7 @@
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
+
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
@@ -25,17 +26,15 @@
#include "bitbang.h"
#include "hello.h"
-
/* my private tap controller state, which tracks state for calling code */
static tap_state_t dummy_state = TAP_RESET;
-static int dummy_clock; /* edge detector */
+static int dummy_clock; /* edge detector */
-static int clock_count; /* count clocks in any stable state, only stable states */
+static int clock_count; /* count clocks in any stable state, only stable states */
static uint32_t dummy_data;
-
static int dummy_read(void)
{
int data = 1 & dummy_data;
@@ -43,21 +42,16 @@ static int dummy_read(void)
return data;
}
-
static void dummy_write(int tck, int tms, int tdi)
{
/* TAP standard: "state transitions occur on rising edge of clock" */
- if (tck != dummy_clock)
- {
- if (tck)
- {
+ if (tck != dummy_clock) {
+ if (tck) {
tap_state_t old_state = dummy_state;
dummy_state = tap_state_transition(old_state, tms);
- if (old_state != dummy_state)
- {
- if (clock_count)
- {
+ if (old_state != dummy_state) {
+ if (clock_count) {
LOG_DEBUG("dummy_tap: %d stable clocks", clock_count);
clock_count = 0;
}
@@ -68,9 +62,7 @@ static void dummy_write(int tck, int tms, int tdi)
if (dummy_state == TAP_DRCAPTURE)
dummy_data = 0x01255043;
#endif
- }
- else
- {
+ } else {
/* this is a stable state clock edge, no change of state here,
* simply increment clock_count for subsequent logging
*/
@@ -102,30 +94,21 @@ static struct bitbang_interface dummy_bitbang = {
.blink = &dummy_led,
};
-
static int dummy_khz(int khz, int *jtag_speed)
{
if (khz == 0)
- {
*jtag_speed = 0;
- }
else
- {
*jtag_speed = 64000/khz;
- }
return ERROR_OK;
}
static int dummy_speed_div(int speed, int *khz)
{
if (speed == 0)
- {
*khz = 0;
- }
else
- {
*khz = 64000/speed;
- }
return ERROR_OK;
}