1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
24705b2e8SMagnus Damm #ifdef __ASSEMBLY__
34705b2e8SMagnus Damm 
42d2bcd31SMagnus Damm /* kfr2r09 board specific boot code:
52d2bcd31SMagnus Damm  * converts the "partner-jet-script.txt" script into assembly
62d2bcd31SMagnus Damm  * the assembly code is the first code to be executed in the romImage
72d2bcd31SMagnus Damm  */
82d2bcd31SMagnus Damm 
9378a569eSKuninori Morimoto #include <asm/romimage-macros.h>
10a1ce3928SDavid Howells #include <mach/partner-jet-setup.txt>
11673b74beSMagnus Damm 
12673b74beSMagnus Damm 	/* execute icbi after enabling cache */
13673b74beSMagnus Damm 	mov.l	1f, r0
14673b74beSMagnus Damm 	icbi	@r0
15673b74beSMagnus Damm 
16673b74beSMagnus Damm 	/* jump to cached area */
17673b74beSMagnus Damm 	mova	2f, r0
18673b74beSMagnus Damm 	jmp	@r0
19673b74beSMagnus Damm 	 nop
20673b74beSMagnus Damm 
21673b74beSMagnus Damm 	.align 2
22673b74beSMagnus Damm 1:	.long 0xa8000000
23673b74beSMagnus Damm 2:
244705b2e8SMagnus Damm 
254705b2e8SMagnus Damm #else /* __ASSEMBLY__ */
264705b2e8SMagnus Damm 
277211a1baSSimon Horman static inline void mmcif_update_progress(int nr)
284705b2e8SMagnus Damm {
294705b2e8SMagnus Damm }
304705b2e8SMagnus Damm 
314705b2e8SMagnus Damm #endif /* __ASSEMBLY__ */
32