1/* 2 * Copyright (C) 2004-2006 Atmel Corporation 3 * 4 * See file CREDITS for list of people who contributed to this 5 * project. 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License as 9 * published by the Free Software Foundation; either version 2 of 10 * the License, or (at your option) any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with this program; if not, write to the Free Software 19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 20 * MA 02111-1307 USA 21 */ 22#ifndef __ASM_U_BOOT_H__ 23#define __ASM_U_BOOT_H__ 1 24 25typedef struct bd_info { 26 unsigned long bi_baudrate; 27 unsigned long bi_ip_addr; 28 unsigned char bi_phy_id[4]; 29 struct environment_s *bi_env; 30 unsigned long bi_board_number; 31 void *bi_boot_params; 32 struct { 33 unsigned long start; 34 unsigned long size; 35 } bi_dram[CONFIG_NR_DRAM_BANKS]; 36 unsigned long bi_flashstart; 37 unsigned long bi_flashsize; 38 unsigned long bi_flashoffset; 39} bd_t; 40 41#define bi_memstart bi_dram[0].start 42#define bi_memsize bi_dram[0].size 43 44#endif /* __ASM_U_BOOT_H__ */ 45