[PATCH] Fix MPC8548CDS rebooting procedure

Haruki Dai-r35557 Dai.Haruki at freescale.com
Thu Mar 9 15:16:55 EST 2006


> -----Original Message-----
> From: Kumar Gala [mailto:galak at kernel.crashing.org] 
> Sent: Wednesday, March 08, 2006 9:14 PM
> To: Haruki Dai-r35557
> Cc: linuxppc-dev at ozlabs.org
> Subject: Re: [PATCH] Fix MPC8548CDS rebooting procedure
> 
> 
> On Mar 8, 2006, at 1:24 PM, Haruki Dai-r35557 wrote:
> 
> >> -----Original Message-----
> >> From: Kumar Gala [mailto:galak at kernel.crashing.org]
> >> Sent: Wednesday, March 08, 2006 12:33 PM
> >> To: Haruki Dai-r35557
> >> Cc: linuxppc-dev at ozlabs.org
> >> Subject: Re: [PATCH] Fix MPC8548CDS rebooting procedure
> >>
> >>
> >> On Mar 8, 2006, at 11:22 AM, Haruki Dai-r35557 wrote:
> >>
> >>> This patch fixes the MPC8548 CDS rebooting procedure.
> >>> Without this patche, issuing reboot from shell doesn't reboot the 
> >>> machine.
> >>>
> >>> Signed-off-by: Dai Haruki <dai.haruki at freescale.com>
> >>
> >> Dai, I'm avoid taking patches for 85xx that effect new 
> functionality.  
> >> If you want change this to work with arch/powerpc and make 
> it a run 
> >> time check for 8548.
> >
> > Hi Kumar, what kind of new feature is affected by this bug 
> fix? 8548 
> > requires reboot to set the hardware reset bits. The mpc85xx_restart
> > () is
> > not ported to arch/powerpc yet. Which portion of the 
> arch/powerpc code 
> > should be modified in order to restart the machine correctly?
> > And how do you want me to do run time check? Check SVR?
> 
> Restart has never worked properly on the 85xx boards from 
> freescale since they never provided a reasonable way to reset 
> the systems in software.  So I consider this new 
> functionality at this point.
> 
> The powerpc.git tree has an 
> arch/powerpc/platforms/85xx/misc.c that has a mpc85xx_restart() in it.

Thanks. I didn't work on the powerpc.git tree.  I will submit the patch
based on the powerpc.git tree.

> 
> As for run time checking, yes use something like SVR or PVR 
> to determine the feature.  In this case its probably best to 
> using something like PVR and check for E500r1.  I imagine 
> 8540, 8541, 8555, 8560 don't support this feature (all 
> e500r1), but all future 8548 and newer parts will (e500r2, etc.)

OK. I will modify it as you suggest. 

regards,
Dai.

> 
> - kumar
> 



More information about the Linuxppc-dev mailing list