1*717448d6SSheetal Tigadoli/* 2*717448d6SSheetal Tigadoli * Copyright (c) 2015-2020, Broadcom 3*717448d6SSheetal Tigadoli * 4*717448d6SSheetal Tigadoli * SPDX-License-Identifier: BSD-3-Clause 5*717448d6SSheetal Tigadoli */ 6*717448d6SSheetal Tigadoli 7*717448d6SSheetal Tigadoli#ifndef PLAT_MACROS_S 8*717448d6SSheetal Tigadoli#define PLAT_MACROS_S 9*717448d6SSheetal Tigadoli 10*717448d6SSheetal Tigadoli.section .rodata.gic_reg_name, "aS" 11*717448d6SSheetal Tigadoligicc_regs: 12*717448d6SSheetal Tigadoli .asciz "gicc_hppir", "gicc_ahppir", "gicc_ctlr", "" 13*717448d6SSheetal Tigadoligicd_pend_reg: 14*717448d6SSheetal Tigadoli .asciz "gicd_ispendr regs (Offsets 0x200 - 0x278)\n Offset:\t\t\tvalue\n" 15*717448d6SSheetal Tigadolinewline: 16*717448d6SSheetal Tigadoli .asciz "\n" 17*717448d6SSheetal Tigadolispacer: 18*717448d6SSheetal Tigadoli .asciz ":\t\t0x" 19*717448d6SSheetal Tigadoli 20*717448d6SSheetal Tigadoli/* --------------------------------------------- 21*717448d6SSheetal Tigadoli * The below required platform porting macro 22*717448d6SSheetal Tigadoli * prints out relevant registers whenever an 23*717448d6SSheetal Tigadoli * unhandled exception is taken in BL31. 24*717448d6SSheetal Tigadoli * --------------------------------------------- 25*717448d6SSheetal Tigadoli */ 26*717448d6SSheetal Tigadoli.macro plat_crash_print_regs 27*717448d6SSheetal Tigadoli nop 28*717448d6SSheetal Tigadoli.endm 29*717448d6SSheetal Tigadoli 30*717448d6SSheetal Tigadoli/* --------------------------------------------- 31*717448d6SSheetal Tigadoli * The below macro prints out relevant GIC 32*717448d6SSheetal Tigadoli * registers whenever an unhandled exception is 33*717448d6SSheetal Tigadoli * taken in BL31. 34*717448d6SSheetal Tigadoli * --------------------------------------------- 35*717448d6SSheetal Tigadoli */ 36*717448d6SSheetal Tigadoli.macro plat_print_gic_regs 37*717448d6SSheetal Tigadoli nop 38*717448d6SSheetal Tigadoli /*TBD-STINGRAY*/ 39*717448d6SSheetal Tigadoli.endm 40*717448d6SSheetal Tigadoli 41*717448d6SSheetal Tigadoli/* ------------------------------------------------ 42*717448d6SSheetal Tigadoli * The below required platform porting macro prints 43*717448d6SSheetal Tigadoli * out relevant interconnect registers whenever an 44*717448d6SSheetal Tigadoli * unhandled exception is taken in BL3-1. 45*717448d6SSheetal Tigadoli * ------------------------------------------------ 46*717448d6SSheetal Tigadoli */ 47*717448d6SSheetal Tigadoli.macro plat_print_interconnect_regs 48*717448d6SSheetal Tigadoli nop 49*717448d6SSheetal Tigadoli /*TBD-STINGRAY*/ 50*717448d6SSheetal Tigadoli.endm 51*717448d6SSheetal Tigadoli 52*717448d6SSheetal Tigadoli#endif /* PLAT_MACROS_S */ 53