wifi: mt76: fix shift overflow warnings on 32 bit systems

Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
Felix Fietkau
2023-12-07 18:49:45 +01:00
parent 3098d968ab
commit 7730fc91dd
2 changed files with 11 additions and 3 deletions
+4 -2
View File
@@ -142,8 +142,10 @@ u32 mt76_mmio_wed_init_rx_buf(struct mtk_wed_device *wed, int size)
goto unmap;
}
token = FIELD_PREP(MT_DMA_CTL_TOKEN, token) |
FIELD_PREP(MT_DMA_CTL_SDP0_H, addr >> 32);
token = FIELD_PREP(MT_DMA_CTL_TOKEN, token);
#ifdef CONFIG_ARCH_DMA_ADDR_T_64BIT
token |= FIELD_PREP(MT_DMA_CTL_SDP0_H, addr >> 32);
#endif
desc->token |= cpu_to_le32(token);
desc++;
}