diff options
author | Rong Chang <rongchang@google.com> | 2017-02-20 15:52:25 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-04-26 11:25:58 -0700 |
commit | ee28ccb0ca0a76ff3c097471ba7732facf404663 (patch) | |
tree | 9e73ef7ca5de94110f5459487dbe80861ef261ec /chip/stm32/registers.h | |
parent | 9807e01760cef5c0f5e158f59c0bf36b063916ed (diff) | |
download | chrome-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>
Diffstat (limited to 'chip/stm32/registers.h')
-rw-r--r-- | chip/stm32/registers.h | 2 |
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)] = \ |