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