target: Retire target_bulk_write_memory()
[fw/openocd] / src / flash / nand / arm_io.c
index cf494766dddb46744e7db6f92a2ac482adbe24d1..aab1d050f4bc8a75d6e93b5bca13f34ef47d3c58 100644 (file)
@@ -128,11 +128,7 @@ int arm_nandwrite(struct arm_nand_data *nand, uint8_t *data, int size)
 
        /* copy data to work area */
        target_buf = nand->copy_area->address + sizeof(code);
-       retval = target_bulk_write_memory(target, target_buf, size / 4, data);
-       if (retval == ERROR_OK && (size & 3) != 0)
-               retval = target_write_memory(target,
-                               target_buf + (size & ~3),
-                               1, size & 3, data + (size & ~3));
+       retval = target_write_buffer(target, target_buf, size, data);
        if (retval != ERROR_OK)
                return retval;