18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#ifdef __ASSEMBLY__ 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci/* kfr2r09 board specific boot code: 58c2ecf20Sopenharmony_ci * converts the "partner-jet-script.txt" script into assembly 68c2ecf20Sopenharmony_ci * the assembly code is the first code to be executed in the romImage 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#include <asm/romimage-macros.h> 108c2ecf20Sopenharmony_ci#include <mach/partner-jet-setup.txt> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci /* execute icbi after enabling cache */ 138c2ecf20Sopenharmony_ci mov.l 1f, r0 148c2ecf20Sopenharmony_ci icbi @r0 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci /* jump to cached area */ 178c2ecf20Sopenharmony_ci mova 2f, r0 188c2ecf20Sopenharmony_ci jmp @r0 198c2ecf20Sopenharmony_ci nop 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci .align 2 228c2ecf20Sopenharmony_ci1: .long 0xa8000000 238c2ecf20Sopenharmony_ci2: 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci#else /* __ASSEMBLY__ */ 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_cistatic inline void mmcif_update_progress(int nr) 288c2ecf20Sopenharmony_ci{ 298c2ecf20Sopenharmony_ci} 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci#endif /* __ASSEMBLY__ */ 32