[U-Boot] [PATCH] ftgmac100: reset fix when supports wake on lan

Wolfgang Denk wd at denx.de
Sat Oct 22 00:36:19 CEST 2011


Dear Macpaul Lin,

In message <1316584472-24031-1-git-send-email-macpaul at andestech.com> you wrote:
> This patch move the reset function from initialization to
> driver register procedure.
> 
> Some embedded system supports wake on lan nowadays. On this kind of system,
> the ftgmac100 will be still supplied power after the system has been
> shut-down by Linux. Hence the register used by linux won't be clear
> when the system has been powered-off.
> 
> The origin ftgmac100 driver in u-boot will only register
> driver and functions to network stack and won't reset the ftgmac100
> hardware if the network won't be used during boot-up.
> This will lead ftgmac100 continue receiving packets and then might corrupt
> linux kernel when booting up.
> 
> So we reorder the hardware reset function earlier to force the hardware
> to be reset whether it will be used or not.
> 
> Signed-off-by: Macpaul Lin <macpaul at andestech.com>
> ---
>  drivers/net/ftgmac100.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Killing is wrong.
	-- Losira, "That Which Survives", stardate unknown


More information about the U-Boot mailing list