]> git.sur5r.net Git - openocd/blobdiff - src/target/embeddedice.c
retire unused code.
[openocd] / src / target / embeddedice.c
index 30258270d1c983ffa4ef41391d2363ebf5751af8..270e52bfde5ae21f5ee3f3dd3e040bb1808fb140 100644 (file)
@@ -217,8 +217,6 @@ int embeddedice_read_reg_w_check(reg_t *reg, u8* check_value, u8* check_mask)
        u8 field1_out[1];
        u8 field2_out[1];
 
-       DEBUG("%i", ice_reg->addr);
-
        jtag_add_end_state(TAP_RTI);
        arm_jtag_scann(ice_reg->jtag_info, 0x2);
        
@@ -382,7 +380,8 @@ int embeddedice_write_reg(reg_t *reg, u32 value)
        
        arm_jtag_set_instr(ice_reg->jtag_info, ice_reg->jtag_info->intest_instr, NULL);
 
-       embeddedice_write_reg_inner(reg, value);
+       u8 reg_addr = ice_reg->addr & 0x1f;
+       embeddedice_write_reg_inner(ice_reg->jtag_info->chain_pos, reg_addr, value);
        
        return ERROR_OK;
 }