xref: /rk3399_ARM-atf/plat/brcm/board/stingray/include/plat_macros.S (revision 926cd70a0cc3a0cbf209a87765a8dc0b869798e3)
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