xref: /rk3399_rockchip-uboot/arch/arc/include/asm/global_data.h (revision e8009beff6d5c55c1bf1ae8184791f167e6378b0)
1288aaacfSAlexey Brodkin /*
2288aaacfSAlexey Brodkin  * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
3288aaacfSAlexey Brodkin  *
4288aaacfSAlexey Brodkin  * SPDX-License-Identifier:	GPL-2.0+
5288aaacfSAlexey Brodkin  */
6288aaacfSAlexey Brodkin 
7288aaacfSAlexey Brodkin #ifndef	__ASM_ARC_GLOBAL_DATA_H
8288aaacfSAlexey Brodkin #define __ASM_ARC_GLOBAL_DATA_H
9288aaacfSAlexey Brodkin 
10*c7dea6e2SAlexey Brodkin #ifndef __ASSEMBLY__
11288aaacfSAlexey Brodkin /* Architecture-specific global data */
12288aaacfSAlexey Brodkin struct arch_global_data {
13288aaacfSAlexey Brodkin };
14*c7dea6e2SAlexey Brodkin #endif /* __ASSEMBLY__ */
15288aaacfSAlexey Brodkin 
16288aaacfSAlexey Brodkin #include <asm-generic/global_data.h>
17288aaacfSAlexey Brodkin 
18288aaacfSAlexey Brodkin #define DECLARE_GLOBAL_DATA_PTR		register volatile gd_t *gd asm ("r25")
19288aaacfSAlexey Brodkin 
20288aaacfSAlexey Brodkin #endif /* __ASM_ARC_GLOBAL_DATA_H */
21