Commit 1d99411f authored by Andy Shevchenko's avatar Andy Shevchenko Committed by David S. Miller

net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors

The io.*_lo_hi() variants are not strictly needed on the x86 hardware
and especially the PCI bus. Replace them with regular accessors, but
leave headers in place in case of 32-bit build.
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0a832999
...@@ -188,10 +188,10 @@ void ipc_mmio_config(struct iosm_mmio *ipc_mmio) ...@@ -188,10 +188,10 @@ void ipc_mmio_config(struct iosm_mmio *ipc_mmio)
/* AP memory window (full window is open and active so that modem checks /* AP memory window (full window is open and active so that modem checks
* each AP address) 0 means don't check on modem side. * each AP address) 0 means don't check on modem side.
*/ */
iowrite64_lo_hi(0, ipc_mmio->base + ipc_mmio->offset.ap_win_base); iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_base);
iowrite64_lo_hi(0, ipc_mmio->base + ipc_mmio->offset.ap_win_end); iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_end);
iowrite64_lo_hi(ipc_mmio->context_info_addr, iowrite64(ipc_mmio->context_info_addr,
ipc_mmio->base + ipc_mmio->offset.context_info); ipc_mmio->base + ipc_mmio->offset.context_info);
} }
...@@ -201,7 +201,7 @@ void ipc_mmio_set_psi_addr_and_size(struct iosm_mmio *ipc_mmio, dma_addr_t addr, ...@@ -201,7 +201,7 @@ void ipc_mmio_set_psi_addr_and_size(struct iosm_mmio *ipc_mmio, dma_addr_t addr,
if (!ipc_mmio) if (!ipc_mmio)
return; return;
iowrite64_lo_hi(addr, ipc_mmio->base + ipc_mmio->offset.psi_address); iowrite64(addr, ipc_mmio->base + ipc_mmio->offset.psi_address);
writel(size, ipc_mmio->base + ipc_mmio->offset.psi_size); writel(size, ipc_mmio->base + ipc_mmio->offset.psi_size);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment