[U-Boot] mpc8343: TSEC1 @ RGMII stopped working

Kim Phillips kim.phillips at freescale.com
Tue Jun 22 16:42:36 CEST 2010


On Tue, 22 Jun 2010 11:29:30 +0200
Andre Schwarz <andre.schwarz at matrix-vision.de> wrote:

> are you using TOT of mpc83xx or master ?

Wolfgang's master.

> > ToT seems to be working fine for me (using different PHYs though):
> >
> > U-Boot 2010.06-rc2-00035-g1f24126 (Jun 21 2010 - 11:16:54) MPC83XX
> >
> >    
> [snip]
> > you can try applying commit 71bd860cce4493c5def07804723661e75271052b
> > "mpc83xx: don't shift pre-shifted ACR, SPCR, SCCR bitfield masks in
> > cpu_init." but I don't think that's the problem, since it doesn't
> > affect the p2020.
> >    
> 
> This is already present in current master.

right, but both of you didn't give enough version data in your initial
postings for me to know whether it was included - you mentioned you
were on 2010.3, whereas this commit is v2010.03-334-g71bd860, i.e. 334
commmits after the 2010.3 release.

btw, the u-boot banner gives the sha on which it is based - e.g., mine
above is based on commit 1f24126.

> > Upgrade to ToT?  Start a git bisect?  on drivers/net/tsec.c?
> >    
> I'm on ToT of current master.
> Tried starting a bisect, but couldn't find a working version ... went 
> back until v2009.1 ... very strange.

some register settings, esp. in the case of the commit above, survive a
soft-reset, so bisecting may not help unless the board is completely
power-cycled between each iteration.

Kim


More information about the U-Boot mailing list