diff options
Diffstat (limited to 'plat/marvell/armada')
-rw-r--r-- | plat/marvell/armada/common/mss/mss_scp_bootloader.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plat/marvell/armada/common/mss/mss_scp_bootloader.c b/plat/marvell/armada/common/mss/mss_scp_bootloader.c index f669a777b..72a304a80 100644 --- a/plat/marvell/armada/common/mss/mss_scp_bootloader.c +++ b/plat/marvell/armada/common/mss/mss_scp_bootloader.c @@ -85,9 +85,9 @@ static int mss_iram_dma_load(uint32_t src_addr, uint32_t size, /* Poll DMA_ACK at MSS_DMACTLR until it is ready */ timeout = MSS_DMA_TIMEOUT; while (timeout > 0U) { - if ((mmio_read_32(MSS_DMA_CTRLR(mss_regs)) >> - (MSS_DMA_CTRLR_ACK_OFFSET & - MSS_DMA_CTRLR_ACK_MASK)) + if (((mmio_read_32(MSS_DMA_CTRLR(mss_regs)) >> + MSS_DMA_CTRLR_ACK_OFFSET) & + MSS_DMA_CTRLR_ACK_MASK) == MSS_DMA_CTRLR_ACK_READY) { break; } |