Magnus Damm | 4705b2e | 2010-05-18 14:43:15 +0000 | [diff] [blame] | 1 | #ifdef __ASSEMBLY__ |
| 2 | |
Magnus Damm | d162300 | 2009-07-29 15:06:15 +0000 | [diff] [blame] | 3 | /* kfr2r09 board specific boot code: |
| 4 | * converts the "partner-jet-script.txt" script into assembly |
| 5 | * the assembly code is the first code to be executed in the romImage |
| 6 | */ |
| 7 | |
Kuninori Morimoto | 378a569 | 2009-09-10 01:39:52 +0000 | [diff] [blame] | 8 | #include <asm/romimage-macros.h> |
Magnus Damm | d162300 | 2009-07-29 15:06:15 +0000 | [diff] [blame] | 9 | #include "partner-jet-setup.txt" |
Magnus Damm | 673b74b | 2009-08-20 13:59:26 +0000 | [diff] [blame] | 10 | |
| 11 | /* execute icbi after enabling cache */ |
| 12 | mov.l 1f, r0 |
| 13 | icbi @r0 |
| 14 | |
| 15 | /* jump to cached area */ |
| 16 | mova 2f, r0 |
| 17 | jmp @r0 |
| 18 | nop |
| 19 | |
| 20 | .align 2 |
| 21 | 1: .long 0xa8000000 |
| 22 | 2: |
Magnus Damm | 4705b2e | 2010-05-18 14:43:15 +0000 | [diff] [blame] | 23 | |
| 24 | #else /* __ASSEMBLY__ */ |
| 25 | |
| 26 | extern inline void mmcif_update_progress(int nr) |
| 27 | { |
| 28 | } |
| 29 | |
| 30 | #endif /* __ASSEMBLY__ */ |