; --------------------------------------------------------------------------------
; @Title: Set up the board info (bd_t structure)
; @Description: 
;   For Bamboo board
;   This is normally done by the boot loader, and is
;   only necessary if you're not using the boot loader
;   check with your board bd_info/bd_t structure (
;   (usually arch/ppc/platforms/<board>.h or include/asm/ppcboot.h)
; @Keywords: bamboo, linux
; @Author: DIE
; @Chip: PPC440EP
; @Board: Bamboo
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: board_info.cmm 7474 2014-07-28 10:52:43Z rweiss $


 Data.Set 0x280000 %Long 0x00000000  ; DRAM start
 Data.Set 0x280004 %Long 0x01000000  ; DRAM size 16MB
 Data.Set 0x280008 %Long 0xfff00000  ; Flash start
 Data.Set 0x28000c %Long 0x00100000  ; Flash size 4MB
 Data.Set 0x280010 %Long 0x00000000  ; Flash reserved for startup monitor
 Data.Set 0x280014 %Long 0x00000000  ; SRAM start
 Data.Set 0x280018 %Long 0x00000000  ; SRAM size
 Data.Set 0x28001c %Long 0x00000000  ; bootflags
 Data.Set 0x280020 %Byte 10. 17. 0. 41. ; ip_addr
 Data.Set 0x280024 %Byte 0x00 0x04 0xac 0xe3 0x11 0xa2  ; enetaddr
 Data.Set 0x28002a %Word 10.        ; ethspeed
 Data.Set 0x28002c %Long 533333333. ; intfreq
 Data.Set 0x280030 %Long 66000000.  ; busfreq
 Data.Set 0x280034 %Long 9600.      ; baudrate
 
 Register.Set R3 0x280000      ; R3 points to boot info
 
 ENDDO
 
