xref: /openbmc/u-boot/arch/arc/include/asm/global_data.h (revision 88dc40991494951015978b381bc37899fd9971d4)
1  /* SPDX-License-Identifier: GPL-2.0+ */
2  /*
3   * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
4   */
5  
6  #ifndef	__ASM_ARC_GLOBAL_DATA_H
7  #define __ASM_ARC_GLOBAL_DATA_H
8  
9  #include <config.h>
10  
11  #ifndef __ASSEMBLY__
12  /* Architecture-specific global data */
13  struct arch_global_data {
14  	int l1_line_sz;
15  #if defined(CONFIG_ISA_ARCV2)
16  	int slc_line_sz;
17  #endif
18  };
19  #endif /* __ASSEMBLY__ */
20  
21  #include <asm-generic/global_data.h>
22  
23  #define DECLARE_GLOBAL_DATA_PTR		register volatile gd_t *gd asm ("r25")
24  
25  #endif /* __ASM_ARC_GLOBAL_DATA_H */
26