no longer use jtag_add_xxx() to set end state to TAP_DRPAUSE
[fw/openocd] / src / pld / virtex2.c
index 8f4fee29756b165b83941171455089d6294fb47f..51991c3bb6aa95197b651690ad7e7f9b26fbc2c2 100644 (file)
@@ -85,7 +85,7 @@ int virtex2_send_32(struct pld_device_s *pld_device, int num_words, u32 *words)
 
        virtex2_set_instr(virtex2_info->tap, 0x5); /* CFG_IN */
 
-       jtag_add_dr_scan(1, &scan_field, TAP_DRPAUSE);
+       jtag_add_dr_scan(1, &scan_field, jtag_add_end_state(TAP_DRPAUSE));
 
        free(values);
 
@@ -113,7 +113,7 @@ int virtex2_receive_32(struct pld_device_s *pld_device, int num_words, u32 *word
        {
                scan_field.in_value = (u8 *)words;
                
-               jtag_add_dr_scan(1, &scan_field, TAP_DRPAUSE);
+               jtag_add_dr_scan(1, &scan_field, jtag_add_end_state(TAP_DRPAUSE));
 
                jtag_add_callback(virtexflip32, (u8 *)words);
 
@@ -179,7 +179,7 @@ int virtex2_load(struct pld_device_s *pld_device, char *filename)
        field.num_bits = bit_file.length * 8;
        field.out_value = bit_file.data;
 
-       jtag_add_dr_scan(1, &field, TAP_DRPAUSE);
+       jtag_add_dr_scan(1, &field, jtag_add_end_state(TAP_DRPAUSE));
        jtag_execute_queue();
 
        jtag_add_tlr();