buspirate_spi.c: resync with upstream
This compresses together many commits from upstream and almost
completely resyncs buspirate_spi.c, except for the the
default_write_aai entry which cannot be synced yet.
BRANCH=none
BUG=b:152815694
TEST=builds
Signed-off-by: Nikolai Artemiev <nartemiev@chromium.org>
Change-Id: I80ed374f103893906e5fccdc304765ceb1adab32
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/flashrom/+/2381218
Tested-by: Nikolai Artemiev <nartemiev@google.com>
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Commit-Queue: Edward O'Callaghan <quasisec@chromium.org>
diff --git a/programmer.h b/programmer.h
index cfc30ed..4f696f5 100644
--- a/programmer.h
+++ b/programmer.h
@@ -246,6 +246,7 @@
void myusec_delay(unsigned int usecs);
void myusec_calibrate_delay(void);
void internal_delay(unsigned int usecs);
+void internal_sleep(unsigned int usecs);
#if NEED_PCI == 1
/* pcidev.c */