* [U-Boot] BDI 2000 strangeness on MPC8548 v2
@ 2009-02-16 14:59 hendrik
0 siblings, 0 replies; only message in thread
From: hendrik @ 2009-02-16 14:59 UTC (permalink / raw)
To: u-boot
Hi all
this is probably a beginers question, but I am finding strange things
when booting with the BDI2000 on my mpc8548 CPU v2 board. I am using the
bdi config for rev2 silicon as shown below: Am i missing something?
;bdiGDB configuration file for SDH/SONET Gateway (MPC8548)
; based on configuration file for CDS8548 Rev.2 silicon
;---------------------------------------------------
; Move the L2SRAM to the initial MMU page (MPC8548 rev2 silicon)
WM32 0xFF720E44 0x0000001C ;L2ERRDIS: disable parity error
WM32 0xFF720000 0x60010000 ;L2CTL
WM32 0xFF720100 0xFFF80000 ;L2SRBAR0 (rev.2): map to 0x0_FFF80000
WM32 0xFF720104 0x00000000 ;L2SRBAREA0 (Rev.2)
WM32 0xFF720000 0xA0010000 ;L2CTL
[TARGET]
CPUTYPE 8548 ;the CPU type
JTAGCLOCK 0 ;use 16 MHz JTAG clock
POWERUP 5000 ;start delay after power-up detected in ms
WAKEUP 500 ;give reset time to complete
STARTUP HALT ;LOOP, HALT, STOP or RUN
BREAKMODE HARD ;SOFT or HARD, HARD uses PPC hardware breakpoint
STEPMODE HWBP ;JTAG or HWBP, HWBP uses a hardware breakpoint
REGLIST E500 ;STD, FPR or E500, E500: send E500 register set
[HOST]
IP 172.16.63.230
FILE $u-boot.bin
FORMAT BIN
LOAD MANUAL ;load code MANUAL or AUTO after reset
PROMPT BDI>
DUMP $e500.bin
[REGS]
FILE $reg8548.def
Things look fine until the phys are initialized, then in stead of
printing the phy name rubbish id printed. in this case in stead of
"eTSEC" u-boot prints "invalid reserved".
When I inspect the memory which is supposed to contain the phy device
name with the BDI, on the CPU rev1 board I find the correct string in
memory but on the rev2 board I find arbitrary string.
Net: miiphy_register: added 'invalid reserved', read=0x1ffb2eac,
write=0x1ffb2e44
debug: dev name addr = 0x1ff90124
debug: phy id = 0xFC4B
invalid reserved: PHY is Vitesse VSC8211 (fc4b1)
This also results in meaningless info when running mii dump:
UBoot=> mii dump
0. (1140) -- er --
(fffb:1140) 0. 1- 0 = 4416
(fffb:1140) 0.129- 0 = 4416 <a[
(fffb:1140) 0. 1- 0 = 4416 ?A?
(fffb:1140) 0. 1- 0 = 4416
(fffb:1140) 0. 1- 0 = 4416 ??x\x03???\x04aH
(fffb:1140) 0. 1- 0 = 4416
(fffb:1140) 0. 1- 0 = 4416 ?|
(fffb:1140) 0. 1- 0 = 4416 ??1? O
(fffb:1140) 0.63- 0 = 4416 ??_a(??? \x03??
(fffb:1140) 0. 1- 0 = 4416 \x12
Is this purely related to using the BDI or is the problem related to
other configuration items or simply CPU silicon related?
thanks for any input Hendrik
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-02-16 14:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-16 14:59 [U-Boot] BDI 2000 strangeness on MPC8548 v2 hendrik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox