; --------------------------------------------------------------------------------
; @Title: Set up the board info (bd_t structure)
; @Description: 
;   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: linux, sbc8240
; @Author: DIE
; @Chip: MPC8240
; @Board: SBC8240
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: board_info.cmm 7486 2014-07-29 08:15:44Z rweiss $


 Data.Set 0x200000 %Long 0x00000000         ; mem start
 Data.Set 0x200004 %Long 0x01000000         ; DRAM size 16MB
 Data.Set 0x200008 %Long 0x0BEBC200         ; internel freq 200 MHz
 Data.Set 0x20000c %Long 0x02FAF080         ; bus freq 50 MHz
 Data.Set 0x200010 %Long 0x00000000         ; cpm freq
 Data.Set 0x200014 %Long 0x00000000         ; brg freq
 Data.Set 0x200018 %Long 0x00000000         ; vco
 Data.Set 0x20001c %Long 0x00000000         ; baudrate
 Data.Set 0x200020 %Long 0x00000000         ; immr
 Data.Set 0x200024 %Byte 0x00 0x04 0xac 0xe3 0x11 0xa2 ; local Ethernet address
 
 Register.Set r3 0x200000      ; R3 points to boot info
 
 ; setup command line arguments

 Data.Set 0x200100 "console=ttyS0,9600 root=/dev/ram" 0

 Register.Set r6 0x200100      ; R6 points to command line
 Register.Set r7 0x2001ff      ; R7 points to end of command line

 ENDDO
 
