xref: /rk3399_ARM-atf/plat/arm/board/juno/include/plat_macros.S (revision 82cb2c1ad9897473743f08437d0a3995bed561b9)
185135283SDan Handley/*
26355f234SVikram Kanigiri * Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved.
385135283SDan Handley *
4*82cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause
585135283SDan Handley */
685135283SDan Handley#ifndef __PLAT_MACROS_S__
785135283SDan Handley#define __PLAT_MACROS_S__
885135283SDan Handley
96355f234SVikram Kanigiri#include <cci_macros.S>
1085135283SDan Handley#include <css_macros.S>
1185135283SDan Handley
129ff67fa6SGerald Lejeune	/* ---------------------------------------------
139ff67fa6SGerald Lejeune	 * The below required platform porting macro
149ff67fa6SGerald Lejeune	 * prints out relevant platform registers
159ff67fa6SGerald Lejeune	 * whenever an unhandled exception is taken in
169ff67fa6SGerald Lejeune	 * BL31.
179ff67fa6SGerald Lejeune	 * ---------------------------------------------
1885135283SDan Handley	 */
199ff67fa6SGerald Lejeune	.macro plat_crash_print_regs
209ff67fa6SGerald Lejeune	css_print_gic_regs
219ff67fa6SGerald Lejeune	print_cci_regs
229ff67fa6SGerald Lejeune	.endm
2385135283SDan Handley
2485135283SDan Handley#endif /* __PLAT_MACROS_S__ */
25