blackfin: Use generic global_data
Move blackfin over to use generic global_data. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		
							parent
							
								
									47a9789f25
								
							
						
					
					
						commit
						06b507b85c
					
				|  | @ -34,37 +34,7 @@ | ||||||
| struct arch_global_data { | struct arch_global_data { | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /*
 | #include <asm-generic/global_data.h> | ||||||
|  * The following data structure is placed in some memory wich is |  | ||||||
|  * available very early after boot (like DPRAM on MPC8xx/MPC82xx, or |  | ||||||
|  * some locked parts of the data cache) to allow for a minimum set of |  | ||||||
|  * global variables during system initialization (until we have set |  | ||||||
|  * up the memory controller so that we can use RAM). |  | ||||||
|  */ |  | ||||||
| typedef struct global_data { |  | ||||||
| 	bd_t *bd; |  | ||||||
| 	unsigned long flags; |  | ||||||
| 	unsigned long board_type; |  | ||||||
| 	unsigned int baudrate; |  | ||||||
| 	unsigned long have_console;	/* serial_init() was called */ |  | ||||||
| #ifdef CONFIG_PRE_CONSOLE_BUFFER |  | ||||||
| 	unsigned long	precon_buf_idx;	/* Pre-Console buffer index */ |  | ||||||
| #endif |  | ||||||
| 	phys_size_t ram_size;		/* RAM size */ |  | ||||||
| 	unsigned long env_addr;	/* Address  of Environment struct */ |  | ||||||
| 	unsigned long env_valid;	/* Checksum of Environment valid? */ |  | ||||||
| #if defined(CONFIG_POST) || defined(CONFIG_LOGBUFFER) |  | ||||||
| 	unsigned long post_log_word;	/* Record POST activities */ |  | ||||||
| 	unsigned long post_log_res; 	/* success of POST test */ |  | ||||||
| 	unsigned long post_init_f_time;	/* When post_init_f started */ |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| 	void	**jt;			/* jump table */ |  | ||||||
| 	char	env_buf[32];		/* buffer for getenv() before reloc. */ |  | ||||||
| 	struct arch_global_data arch;	/* architecture-specific data */ |  | ||||||
| } gd_t; |  | ||||||
| 
 |  | ||||||
| #include <asm-generic/global_data_flags.h> |  | ||||||
| 
 | 
 | ||||||
| #define DECLARE_GLOBAL_DATA_PTR     register volatile gd_t *gd asm ("P3") | #define DECLARE_GLOBAL_DATA_PTR     register volatile gd_t *gd asm ("P3") | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue