Lines Matching refs:l
129 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_CTRL), %d0
132 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET), %sp
133 clr.l %sp@-
137 move.l #CONFIG_SYS_INIT_RAM_ADDR, %d0
140 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_CTRL), %d0
144 move.l #0, %d0
145 move.l #(ICACHE_STATUS), %a1 /* icache */
146 move.l #(DCACHE_STATUS), %a2 /* dcache */
147 move.l %d0, (%a1)
148 move.l %d0, (%a2)
151 move.l #(CONFIG_SYS_ICACHE_INV + CONFIG_SYS_DCACHE_INV), %d0
153 move.l #0, %d0
159 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET), %sp
160 clr.l %sp@-
164 move.l #0xFC008000, %a1
165 move.l #(CONFIG_SYS_CS0_BASE), (%a1)
166 move.l #0xFC008008, %a1
167 move.l #(CONFIG_SYS_CS0_CTRL), (%a1)
168 move.l #0xFC008004, %a1
169 move.l #(CONFIG_SYS_CS0_MASK), (%a1)
176 move.l #0xFC04002D, %a1
200 move.l #0xEC09404E, %a1
201 move.l #0xEC09404F, %a2
207 move.l #0xFC0A4063, %a0
211 move.l #0xFC05C000, %a0
212 move.l #0x80FF0C00, (%a0) /* Master, clear TX/RX FIFO */
214 move.l #0xFC05C00C, %a0
216 move.l #0x3E000016, (%a0)
219 move.l #0x3E000011, (%a0)
222 move.l #0xFC05C034, %a2 /* dtfr */
223 move.l #0xFC05C03B, %a3 /* drfr */
225 move.l #(ASM_SBF_IMG_HDR + 4), %a1
226 move.l (%a1)+, %d5
227 move.l (%a1), %a4
229 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_SBFHDR_DATA_OFFSET), %a0
230 move.l #(CONFIG_SYS_SBFHDR_SIZE), %d4
232 move.l #0xFC05C02C, %a1 /* dspi status */
235 move.l #0x8002000B, %d2 /* Fast Read Cmd */
239 move.l #0x80020000, %d2 /* Address byte 2 */
243 move.l #0x80020000, %d2 /* Address byte 1 */
247 move.l #0x80020000, %d2 /* Address byte 0 */
251 move.l #0x80020000, %d2 /* Dummy Wr and Rd */
257 move.l #0x80020000, %d2
263 add.l #1, %a0 /* inc dst by 1 */
264 sub.l #1, %d4 /* dec cnt by 1 */
269 move.l #0x80020000, %d2
275 add.l #1, %a4 /* inc dst by 1 */
276 sub.l #1, %d5 /* dec cnt by 1 */
279 move.l #0x00020000, %d2 /* Terminate */
284 move.l #(CONFIG_SYS_TEXT_BASE + 0x400), %a0
288 move.l (%a1), %d0 /* status */
289 and.l #0x0000F000, %d0
290 cmp.l #0x00003000, %d0
293 move.l %d2, (%a2)
297 move.l (%a1), %d0 /* status */
298 and.l #0x000000F0, %d0
299 lsr.l #4, %d0
300 cmp.l #0, %d0
310 move.l #0x00000000, %a1 /* src */
311 move.l #CONFIG_SYS_TEXT_BASE, %a2 /* dst */
312 move.l #0x3E0, %d0 /* sz in long */
315 move.l (%a1)+, (%a2)+
316 subq.l #1, %d0
320 move.l #(asm_nand_init), %a0
325 move.l #0xFC0FFF30, %a1
326 or.l #0x00000040, %d1
327 move.l %d1, (%a1)
330 move.l #0, %d0
331 move.l #(CACR_STATUS), %a1 /* CACR */
332 move.l #(ICACHE_STATUS), %a2 /* icache */
333 move.l #(DCACHE_STATUS), %a3 /* dcache */
334 move.l %d0, (%a1)
335 move.l %d0, (%a2)
336 move.l %d0, (%a3)
339 move.l #0x01004100, %d0 /* Invalidate cache cmd */
341 move.l #0, %d0
349 move.l #0xFC008000, %a1
350 move.l #(CONFIG_SYS_CS0_BASE), (%a1)
351 move.l #0xFC008008, %a1
352 move.l #(CONFIG_SYS_CS0_CTRL), (%a1)
353 move.l #0xFC008004, %a1
354 move.l #(CONFIG_SYS_CS0_MASK), (%a1)
358 move.l #0xEC094048, %a1
364 move.l #0xFC0FFF38, %a1 /* isr */
365 move.l #0x000e0000, (%a1)
366 move.l #0xFC0FFF08, %a2
367 move.l #0x00000000, (%a2)+ /* car */
368 move.l #0x11000000, (%a2)+ /* rar */
369 move.l #0x00000000, (%a2)+ /* rpt */
370 move.l #0x00000000, (%a2)+ /* rai */
371 move.l #0xFC0FFF2c, %a2 /* cfg */
372 move.l #0x00000000, (%a2)+ /* secsz */
373 move.l #0x000e0681, (%a2)+
374 move.l #0xFC0FFF04, %a2 /* cmd2 */
375 move.l #0xFF404001, (%a2)
376 move.l #0x000e0000, (%a1)
378 move.l #0x2000, %d1
382 move.l #0xFC0FFF00, %a1
383 move.l #0x30700000, (%a1)+ /* cmd1 */
384 move.l #0x007EF000, (%a1)+ /* cmd2 */
386 move.l #0xFC0FFF2C, %a1
387 move.l #0x00000841, (%a1)+ /* secsz */
388 move.l #0x000e0681, (%a1)+ /* cfg */
390 move.l #100, %d4 /* 100 pages ~200KB */
391 move.l #4, %d2 /* start at 4 */
392 move.l #0xFC0FFF04, %a0 /* cmd2 */
393 move.l #0xFC0FFF0C, %a1 /* rar */
394 move.l #(CONFIG_SYS_TEXT_BASE + 0xF80), %a2
397 move.l #0x11000000, %d0 /* rar */
398 or.l %d2, %d0
399 move.l %d0, (%a1)
400 add.l #1, %d2
402 move.l (%a0), %d0 /* cmd2 */
403 or.l #1, %d0
404 move.l %d0, (%a0)
406 move.l #0x200, %d1
410 move.l #0xFC0FFF38, %a4 /* isr */
411 move.l (%a4), %d0
412 and.l #0x40000000, %d0
413 tst.l %d0
416 move.l #0xFC0FFF38, %a4 /* isr */
417 move.l (%a4), %d0
418 or.l #0x000E0000, %d0
419 move.l %d0, (%a4)
421 move.l #0x200, %d3
422 move.l #0xFC0FC000, %a3 /* buf 1 */
424 move.l (%a3)+, (%a2)+
425 subq.l #1, %d3
428 subq.l #1, %d4
432 move.l #(CONFIG_SYS_TEXT_BASE + 0x400), %a0
440 subq.l #1, %d1
455 move.l #CONFIG_SYS_FLASH_BASE, %d0
458 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_CTRL), %d0
462 move.l #0, %d0
463 move.l #(ICACHE_STATUS), %a1 /* icache */
464 move.l #(DCACHE_STATUS), %a2 /* dcache */
465 move.l %d0, (%a1)
466 move.l %d0, (%a2)
469 move.l #(CONFIG_SYS_ICACHE_INV + CONFIG_SYS_DCACHE_INV), %d0
471 move.l #0, %d0
477 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_CTRL), %d0
482 move.l #__got_start, %a5
485 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
491 move.l %sp, -(%sp)
492 move.l #board_init_f_alloc_reserve, %a1
496 move.l %d0, %sp
497 move.l %sp, %fp
500 move.l %d0, -(%sp)
501 move.l #board_init_f_init_reserve, %a1
505 move.l #cpu_init_f, %a1
509 clr.l %sp@-
510 move.l #board_init_f, %a1
531 move.l 8(%a6), %sp /* set new stack pointer */
533 move.l 12(%a6), %d0 /* Save copy of Global Data pointer */
534 move.l 16(%a6), %a0 /* Save copy of Destination Address */
536 move.l #CONFIG_SYS_MONITOR_BASE, %a1
537 move.l #__init_end, %a2
538 move.l %a0, %a3
542 move.l (%a1)+, (%a3)+
543 cmp.l %a1,%a2
550 move.l %a0, %a1
551 add.l #(in_ram - CONFIG_SYS_MONITOR_BASE), %a1
560 move.l %a0, %a1
561 add.l #(_sbss - CONFIG_SYS_MONITOR_BASE),%a1
562 move.l %a0, %d1
563 add.l #(_ebss - CONFIG_SYS_MONITOR_BASE),%d1
565 clr.l (%a1)+
566 cmp.l %a1,%d1
572 move.l %a0, %a1
573 add.l #(__got_start - CONFIG_SYS_MONITOR_BASE),%a1
574 move.l %a1,%a5 /* fix got pointer register a5 */
576 move.l %a0, %a2
577 add.l #(__got_end - CONFIG_SYS_MONITOR_BASE),%a2
580 move.l (%a1),%d1
581 sub.l #_start,%d1
582 add.l %a0,%d1
583 move.l %d1,(%a1)+
584 cmp.l %a2, %a1
588 move.l %a0, %a1
589 add.l #(board_init_r - CONFIG_SYS_MONITOR_BASE), %a1
592 move.l %a0,-(%sp) /* dest_addr */
593 move.l %d0,-(%sp) /* gd */