mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-29 01:50:53 +00:00
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:
@@ -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)] = \
|
||||
|
||||
Reference in New Issue
Block a user