net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 6 Sep 2021 12:44:48 +0000 (15:44 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 6 Sep 2021 15:45:30 +0000 (16:45 +0100)
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: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/wwan/iosm/iosm_ipc_mmio.c

index 06c94b1..dadd8fa 100644 (file)
@@ -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
         * 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_lo_hi(0, ipc_mmio->base + ipc_mmio->offset.ap_win_end);
+       iowrite64(0, ipc_mmio->base + ipc_mmio->offset.ap_win_base);
+       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);
 }
 
@@ -201,7 +201,7 @@ void ipc_mmio_set_psi_addr_and_size(struct iosm_mmio *ipc_mmio, dma_addr_t addr,
        if (!ipc_mmio)
                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);
 }