xref: /rk3399_rockchip-uboot/arch/m68k/include/asm/global_data.h (revision 326ea986ac150acdc7656d57fca647db80b50158)
1819833afSPeter Tyser /*
291a76751SWolfgang Denk  * (C) Copyright 2002 - 2010
3819833afSPeter Tyser  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4819833afSPeter Tyser  *
5*1a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
6819833afSPeter Tyser  */
7819833afSPeter Tyser 
8819833afSPeter Tyser #ifndef	__ASM_GBL_DATA_H
9819833afSPeter Tyser #define __ASM_GBL_DATA_H
105cb48582SSimon Glass 
115cb48582SSimon Glass /* Architecture-specific global data */
125cb48582SSimon Glass struct arch_global_data {
1300f792e0SHeiko Schocher #ifdef CONFIG_SYS_I2C_FSL
14609e6ec3SSimon Glass 	unsigned long	i2c1_clk;
15609e6ec3SSimon Glass 	unsigned long	i2c2_clk;
16609e6ec3SSimon Glass #endif
177e2592fdSSimon Glass #ifdef CONFIG_EXTRA_CLOCK
187e2592fdSSimon Glass 	unsigned long inp_clk;
197e2592fdSSimon Glass 	unsigned long vco_clk;
207e2592fdSSimon Glass 	unsigned long flb_clk;
217e2592fdSSimon Glass #endif
225cb48582SSimon Glass };
235cb48582SSimon Glass 
24e56b2507SSimon Glass #include <asm-generic/global_data.h>
25819833afSPeter Tyser 
26819833afSPeter Tyser #if 0
27819833afSPeter Tyser extern gd_t *global_data;
28819833afSPeter Tyser #define DECLARE_GLOBAL_DATA_PTR     gd_t *gd = global_data
29819833afSPeter Tyser #else
30819833afSPeter Tyser #define DECLARE_GLOBAL_DATA_PTR     register volatile gd_t *gd asm ("d7")
31819833afSPeter Tyser #endif
32819833afSPeter Tyser 
33819833afSPeter Tyser #endif /* __ASM_GBL_DATA_H */
34