@@ -69,7 +69,7 @@ void ipc_mmio_update_cp_capability(struct iosm_mmio *ipc_mmio)
69
69
unsigned int ver ;
70
70
71
71
ver = ipc_mmio_get_cp_version (ipc_mmio );
72
- cp_cap = readl (ipc_mmio -> base + ipc_mmio -> offset .cp_capability );
72
+ cp_cap = ioread32 (ipc_mmio -> base + ipc_mmio -> offset .cp_capability );
73
73
74
74
ipc_mmio -> has_mux_lite = (ver >= IOSM_CP_VERSION ) &&
75
75
!(cp_cap & DL_AGGR ) && !(cp_cap & UL_AGGR );
@@ -150,8 +150,8 @@ enum ipc_mem_exec_stage ipc_mmio_get_exec_stage(struct iosm_mmio *ipc_mmio)
150
150
if (!ipc_mmio )
151
151
return IPC_MEM_EXEC_STAGE_INVALID ;
152
152
153
- return (enum ipc_mem_exec_stage )readl (ipc_mmio -> base +
154
- ipc_mmio -> offset .exec_stage );
153
+ return (enum ipc_mem_exec_stage )ioread32 (ipc_mmio -> base +
154
+ ipc_mmio -> offset .exec_stage );
155
155
}
156
156
157
157
void ipc_mmio_copy_chip_info (struct iosm_mmio * ipc_mmio , void * dest ,
@@ -167,17 +167,17 @@ enum ipc_mem_device_ipc_state ipc_mmio_get_ipc_state(struct iosm_mmio *ipc_mmio)
167
167
if (!ipc_mmio )
168
168
return IPC_MEM_DEVICE_IPC_INVALID ;
169
169
170
- return (enum ipc_mem_device_ipc_state )
171
- readl ( ipc_mmio -> base + ipc_mmio -> offset .ipc_status );
170
+ return (enum ipc_mem_device_ipc_state )ioread32 ( ipc_mmio -> base +
171
+ ipc_mmio -> offset .ipc_status );
172
172
}
173
173
174
174
enum rom_exit_code ipc_mmio_get_rom_exit_code (struct iosm_mmio * ipc_mmio )
175
175
{
176
176
if (!ipc_mmio )
177
177
return IMEM_ROM_EXIT_FAIL ;
178
178
179
- return (enum rom_exit_code )readl (ipc_mmio -> base +
180
- ipc_mmio -> offset .rom_exit_code );
179
+ return (enum rom_exit_code )ioread32 (ipc_mmio -> base +
180
+ ipc_mmio -> offset .rom_exit_code );
181
181
}
182
182
183
183
void ipc_mmio_config (struct iosm_mmio * ipc_mmio )
@@ -202,7 +202,7 @@ void ipc_mmio_set_psi_addr_and_size(struct iosm_mmio *ipc_mmio, dma_addr_t addr,
202
202
return ;
203
203
204
204
iowrite64 (addr , ipc_mmio -> base + ipc_mmio -> offset .psi_address );
205
- writel (size , ipc_mmio -> base + ipc_mmio -> offset .psi_size );
205
+ iowrite32 (size , ipc_mmio -> base + ipc_mmio -> offset .psi_size );
206
206
}
207
207
208
208
void ipc_mmio_set_contex_info_addr (struct iosm_mmio * ipc_mmio , phys_addr_t addr )
@@ -218,6 +218,8 @@ void ipc_mmio_set_contex_info_addr(struct iosm_mmio *ipc_mmio, phys_addr_t addr)
218
218
219
219
int ipc_mmio_get_cp_version (struct iosm_mmio * ipc_mmio )
220
220
{
221
- return ipc_mmio ? readl (ipc_mmio -> base + ipc_mmio -> offset .cp_version ) :
222
- - EFAULT ;
221
+ if (ipc_mmio )
222
+ return ioread32 (ipc_mmio -> base + ipc_mmio -> offset .cp_version );
223
+
224
+ return - EFAULT ;
223
225
}
0 commit comments