xref: /rk3399_ARM-atf/plat/arm/board/juno/include/plat_macros.S (revision 9d068f66b15e644df4961b74b965323c20f21f14)
185135283SDan Handley/*
26355f234SVikram Kanigiri * Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved.
385135283SDan Handley *
482cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause
585135283SDan Handley */
6*c3cf06f1SAntonio Nino Diaz#ifndef PLAT_MACROS_S
7*c3cf06f1SAntonio Nino Diaz#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
24*c3cf06f1SAntonio Nino Diaz#endif /* PLAT_MACROS_S */
25