1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifdef __ASSEMBLY__ 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun /* kfr2r09 board specific boot code: 5*4882a593Smuzhiyun * converts the "partner-jet-script.txt" script into assembly 6*4882a593Smuzhiyun * the assembly code is the first code to be executed in the romImage 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #include <asm/romimage-macros.h> 10*4882a593Smuzhiyun #include <mach/partner-jet-setup.txt> 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun /* execute icbi after enabling cache */ 13*4882a593Smuzhiyun mov.l 1f, r0 14*4882a593Smuzhiyun icbi @r0 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun /* jump to cached area */ 17*4882a593Smuzhiyun mova 2f, r0 18*4882a593Smuzhiyun jmp @r0 19*4882a593Smuzhiyun nop 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun .align 2 22*4882a593Smuzhiyun 1: .long 0xa8000000 23*4882a593Smuzhiyun 2: 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun #else /* __ASSEMBLY__ */ 26*4882a593Smuzhiyun mmcif_update_progress(int nr)27*4882a593Smuzhiyunstatic inline void mmcif_update_progress(int nr) 28*4882a593Smuzhiyun { 29*4882a593Smuzhiyun } 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun #endif /* __ASSEMBLY__ */ 32