summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd Broch <tbroch@chromium.org>2015-05-05 23:36:23 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-05-06 17:36:26 +0000
commit3b9159f0ec0b48e5b38baa3f7d3ed8bb1c883edd (patch)
treea877e04f0f5f625cdfa26de933afcbd147ea5cfe
parentcee77a8be793720101c6ae90980a76e00e5beed9 (diff)
downloadchrome-ec-3b9159f0ec0b48e5b38baa3f7d3ed8bb1c883edd.tar.gz
twinkie: Fix memcpy_to_usbsram destination address.
Change: * 8c0cef2 - USB: Fix memcpy routines Modified memcpy_to_usbsram destination address from AHB address space mapped to packet RAM instead. This CL makes same change to memcpy_to_usbram call in twinkie's sniffer code. Signed-off-by: Todd Broch <tbroch@chromium.org> BRANCH=none BUG=none TEST=twinkie boots and sniffer works as intended. Change-Id: I0842cc3fcefaf7f0b66dfc1bacd4e8620a75b384 Reviewed-on: https://chromium-review.googlesource.com/269651 Reviewed-by: Vincent Palatin <vpalatin@chromium.org> Commit-Queue: Todd Broch <tbroch@chromium.org> Tested-by: Todd Broch <tbroch@chromium.org>
-rw-r--r--board/twinkie/sniffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/twinkie/sniffer.c b/board/twinkie/sniffer.c
index dfbf6d131d..2842742627 100644
--- a/board/twinkie/sniffer.c
+++ b/board/twinkie/sniffer.c
@@ -294,7 +294,7 @@ void sniffer_task(void)
}
ep_buf[u][0] = sample_seq[d >> 3] | (d & 7);
ep_buf[u][1] = sample_tstamp[d >> 3];
- memcpy_to_usbram(ep_buf[u] + 2,
+ memcpy_to_usbram(((void *)usb_sram_addr(ep_buf[u] + 2)),
samples[d >> 4]+off, EP_PAYLOAD_SIZE);
atomic_clear((uint32_t *)&free_usb, 1 << u);
u = !u;