summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRong Chang <rongchang@google.com>2017-02-20 15:52:25 +0800
committerchrome-bot <chrome-bot@chromium.org>2017-04-26 11:25:58 -0700
commitee28ccb0ca0a76ff3c097471ba7732facf404663 (patch)
tree9e73ef7ca5de94110f5459487dbe80861ef261ec
parent9807e01760cef5c0f5e158f59c0bf36b063916ed (diff)
downloadchrome-ec-ee28ccb0ca0a76ff3c097471ba7732facf404663.tar.gz
rose: stm32f4: fix DMA macro to get ISR bits
Rose reads heatmap via halfduplex SPI sensors. This change fixed the macro to get correct DMA ISR register. BUG=chromium:688979 TEST=manually run spixfer in EC console and check return value BRANCH=none Change-Id: I303bdb483032c02d01fd322095f17dba37555447 Signed-off-by: Rong Chang <rongchang@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/444631 Commit-Ready: Wei-Ning Huang <wnhuang@chromium.org> Tested-by: Wei-Ning Huang <wnhuang@chromium.org> Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
-rw-r--r--chip/stm32/registers.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/stm32/registers.h b/chip/stm32/registers.h
index 2126312e96..9ea87b7162 100644
--- a/chip/stm32/registers.h
+++ b/chip/stm32/registers.h
@@ -2005,7 +2005,7 @@ typedef volatile struct stm32_dma_regs stm32_dma_regs_t;
STM32_DMA_REGS(channel)->ifcr[STM32_DMA_CH_LH(channel)]))
#define STM32_DMA_GET_ISR(channel) \
(STM32_DMA_CH_GETBITS(channel, \
- STM32_DMA_REGS(channel)->ifcr[STM32_DMA_CH_LH(channel)]))
+ STM32_DMA_REGS(channel)->isr[STM32_DMA_CH_LH(channel)]))
#define STM32_DMA_SET_IFCR(channel, val) \
(STM32_DMA_REGS(channel)->ifcr[STM32_DMA_CH_LH(channel)] = \