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>
This commit is contained in:
Rong Chang
2017-02-20 15:52:25 +08:00
committed by chrome-bot
parent 9807e01760
commit ee28ccb0ca

View File

@@ -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)] = \