1aade077eSHeiko Stübner /* 2aade077eSHeiko Stübner * (C) Copyright 2017 Heiko Stuebner <heiko@sntech.de> 3aade077eSHeiko Stübner * 4aade077eSHeiko Stübner * SPDX-License-Identifier: GPL-2.0 5aade077eSHeiko Stübner */ 6aade077eSHeiko Stübner 7aade077eSHeiko Stübner #ifndef _ASM_ARCH_BOOTROM_H 8aade077eSHeiko Stübner #define _ASM_ARCH_BOOTROM_H 9aade077eSHeiko Stübner 10aade077eSHeiko Stübner /* 11aade077eSHeiko Stübner * Saved Stack pointer address. 12aade077eSHeiko Stübner * Access might be needed in some special cases. 13aade077eSHeiko Stübner */ 14aade077eSHeiko Stübner extern u32 SAVE_SP_ADDR; 15aade077eSHeiko Stübner 16*e1bc64eeSSimon Glass /** 17aade077eSHeiko Stübner * Hand control back to the bootrom to load another 18aade077eSHeiko Stübner * boot stage. 19aade077eSHeiko Stübner */ 20*e1bc64eeSSimon Glass void back_to_bootrom(void); 21*e1bc64eeSSimon Glass 22*e1bc64eeSSimon Glass /** 23*e1bc64eeSSimon Glass * Assembler component for the above (do not call this directly) 24*e1bc64eeSSimon Glass */ 25*e1bc64eeSSimon Glass void _back_to_bootrom_s(void); 26aade077eSHeiko Stübner 27aade077eSHeiko Stübner #endif 28