summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx31/sdma-imx31.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx31/sdma-imx31.c')
-rw-r--r--firmware/target/arm/imx31/sdma-imx31.c31
1 files changed, 7 insertions, 24 deletions
diff --git a/firmware/target/arm/imx31/sdma-imx31.c b/firmware/target/arm/imx31/sdma-imx31.c
index 100bd51028..d1611d6332 100644
--- a/firmware/target/arm/imx31/sdma-imx31.c
+++ b/firmware/target/arm/imx31/sdma-imx31.c
@@ -116,7 +116,7 @@ static void init_script_info(void)
116 script_info.ap_2_bp_addr = ap_2_bp_ADDR_2; 116 script_info.ap_2_bp_addr = ap_2_bp_ADDR_2;
117 script_info.bp_2_ap_addr = bp_2_ap_ADDR_2; 117 script_info.bp_2_ap_addr = bp_2_ap_ADDR_2;
118 script_info.loopback_on_dsp_side_addr = -1; 118 script_info.loopback_on_dsp_side_addr = -1;
119 script_info.mcu_2_app_addr = mcu_2_app_ADDR_2; 119 script_info.mcu_2_app_addr = mcu_2_app_patched_ADDR_2;
120 script_info.mcu_2_shp_addr = mcu_2_shp_patched_ADDR_2; 120 script_info.mcu_2_shp_addr = mcu_2_shp_patched_ADDR_2;
121 script_info.mcu_interrupt_only_addr = -1; 121 script_info.mcu_interrupt_only_addr = -1;
122 script_info.shp_2_mcu_addr = shp_2_mcu_patched_ADDR_2; 122 script_info.shp_2_mcu_addr = shp_2_mcu_patched_ADDR_2;
@@ -161,8 +161,6 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
161 case SDMA_TRAN_INT_2_EMI: 161 case SDMA_TRAN_INT_2_EMI:
162 res = script_info.ap_2_ap_addr; 162 res = script_info.ap_2_ap_addr;
163 break; 163 break;
164 default:
165 break;
166 } 164 }
167 break; 165 break;
168 166
@@ -182,8 +180,6 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
182 case SDMA_TRAN_EMI_2_DSP_LOOP: 180 case SDMA_TRAN_EMI_2_DSP_LOOP:
183 res = script_info.mcu_interrupt_only_addr; 181 res = script_info.mcu_interrupt_only_addr;
184 break; 182 break;
185 default:
186 break;
187 } 183 }
188 break; 184 break;
189#endif 185#endif
@@ -204,8 +200,6 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
204 case SDMA_TRAN_EMI_2_PER: 200 case SDMA_TRAN_EMI_2_PER:
205 res = script_info.mcu_2_firi_addr; 201 res = script_info.mcu_2_firi_addr;
206 break; 202 break;
207 default:
208 break;
209 } 203 }
210 break; 204 break;
211#endif 205#endif
@@ -226,14 +220,12 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
226 case SDMA_TRAN_EMI_2_PER: 220 case SDMA_TRAN_EMI_2_PER:
227 res = script_info.mcu_2_app_addr; 221 res = script_info.mcu_2_app_addr;
228 break; 222 break;
229 default:
230 break;
231 } 223 }
232 break; 224 break;
233#endif 225#endif
234 226
235#if 0 /* Not using this */ 227#if 0 /* Not using this */
236 case SDMA_PER_UART_SP: 228 case SDMA_PER_UART_SHP:
237 switch (transfer_type) 229 switch (transfer_type)
238 { 230 {
239 case SDMA_TRAN_PER_2_INT: 231 case SDMA_TRAN_PER_2_INT:
@@ -248,8 +240,6 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
248 case SDMA_TRAN_EMI_2_PER: 240 case SDMA_TRAN_EMI_2_PER:
249 res = script_info.mcu_2_shp_addr; 241 res = script_info.mcu_2_shp_addr;
250 break; 242 break;
251 default:
252 break;
253 } 243 }
254 break; 244 break;
255#endif 245#endif
@@ -263,8 +253,6 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
263 case SDMA_TRAN_EMI_2_PER: 253 case SDMA_TRAN_EMI_2_PER:
264 res = script_info.mcu_2_ata_addr; 254 res = script_info.mcu_2_ata_addr;
265 break; 255 break;
266 default:
267 break;
268 } 256 }
269 break; 257 break;
270 258
@@ -285,8 +273,6 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
285 case SDMA_TRAN_EMI_2_PER: 273 case SDMA_TRAN_EMI_2_PER:
286 res = script_info.mcu_2_app_addr; 274 res = script_info.mcu_2_app_addr;
287 break; 275 break;
288 default:
289 break;
290 } 276 }
291 break; 277 break;
292 278
@@ -294,8 +280,8 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
294 case SDMA_PER_MMC: 280 case SDMA_PER_MMC:
295 case SDMA_PER_SDHC: 281 case SDMA_PER_SDHC:
296#endif 282#endif
297 case SDMA_PER_SSI_SP: 283 case SDMA_PER_SSI_SHP:
298 case SDMA_PER_CSPI_SP: 284 case SDMA_PER_CSPI_SHP:
299 switch (transfer_type) 285 switch (transfer_type)
300 { 286 {
301 case SDMA_TRAN_PER_2_INT: 287 case SDMA_TRAN_PER_2_INT:
@@ -310,9 +296,8 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
310 case SDMA_TRAN_EMI_2_PER: 296 case SDMA_TRAN_EMI_2_PER:
311 res = script_info.mcu_2_shp_addr; 297 res = script_info.mcu_2_shp_addr;
312 break; 298 break;
313 default:
314 break;
315 } 299 }
300 break;
316 301
317 case SDMA_PER_MSHC: 302 case SDMA_PER_MSHC:
318 switch (transfer_type) 303 switch (transfer_type)
@@ -323,9 +308,8 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
323 case SDMA_TRAN_EMI_2_PER: 308 case SDMA_TRAN_EMI_2_PER:
324 res = script_info.mcu_2_mshc_addr; 309 res = script_info.mcu_2_mshc_addr;
325 break; 310 break;
326 default:
327 break;
328 } 311 }
312 break;
329 313
330 case SDMA_PER_CCM: 314 case SDMA_PER_CCM:
331 switch (transfer_type) 315 switch (transfer_type)
@@ -333,9 +317,8 @@ static unsigned long get_script_pc(unsigned int peripheral_type,
333 case SDMA_TRAN_PER_2_EMI: 317 case SDMA_TRAN_PER_2_EMI:
334 res = script_info.dptc_dvfs_addr; 318 res = script_info.dptc_dvfs_addr;
335 break; 319 break;
336 default:
337 break;
338 } 320 }
321 break;
339 } 322 }
340 323
341 if (res == (unsigned short)-1) 324 if (res == (unsigned short)-1)