mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 17:30:54 +07:00
wl12xx: use wl12xx_mem_read32() to read the rx counter
As a side effect the transfer is now DMA safe. Signed-off-by: Kalle Valo <kalle.valo@nokia.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
5262c12d16
commit
53d65423ba
@ -415,8 +415,8 @@ static void wl1251_irq_work(struct work_struct *work)
|
||||
wl12xx_debug(DEBUG_IRQ, "intr: 0x%x", intr);
|
||||
|
||||
if (wl->data_path) {
|
||||
wl12xx_spi_mem_read(wl, wl->data_path->rx_control_addr,
|
||||
&wl->rx_counter, sizeof(u32));
|
||||
wl->rx_counter =
|
||||
wl12xx_mem_read32(wl, wl->data_path->rx_control_addr);
|
||||
|
||||
/* We handle a frmware bug here */
|
||||
switch ((wl->rx_counter - wl->rx_handled) & 0xf) {
|
||||
|
Loading…
Reference in New Issue
Block a user