1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * (C) Copyright 2002 - 2010
4  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
5  */
6 
7 #ifndef	__ASM_GBL_DATA_H
8 #define __ASM_GBL_DATA_H
9 
10 #include <config.h>
11 
12 /* Architecture-specific global data */
13 struct arch_global_data {
14 #ifdef CONFIG_SYS_I2C_FSL
15 	unsigned long	i2c1_clk;
16 	unsigned long	i2c2_clk;
17 #endif
18 #ifdef CONFIG_EXTRA_CLOCK
19 	unsigned long inp_clk;
20 	unsigned long vco_clk;
21 	unsigned long flb_clk;
22 #endif
23 #ifdef CONFIG_MCF5441x
24 	unsigned long sdhc_clk;
25 #endif
26 };
27 
28 #include <asm-generic/global_data.h>
29 
30 #if 0
31 extern gd_t *global_data;
32 #define DECLARE_GLOBAL_DATA_PTR     gd_t *gd = global_data
33 #else
34 #define DECLARE_GLOBAL_DATA_PTR     register volatile gd_t *gd asm ("d7")
35 #endif
36 
37 #endif /* __ASM_GBL_DATA_H */
38