[U-Boot-Users] [PATCH] tsec.c patch for receiver reset
Wolfgang Denk
wd at denx.de
Fri Sep 28 22:28:04 CEST 2007
In message <46FD38C1.3000205 at fulcrummicro.com> you wrote:
> When we upgraded from u-boot 1.1.6 to 1.2.0, we found that ethernet no
> longer worked reliably on our 8541-based platforms, although for some
> reason 8548-based systems seemed to work fine. The problem was traced
> to a missing assignment in function startup_tsec. We have tried this
> patch on all of our 8541 and 8548-based boards, and it has resolved the
> problem for us.
>
> Any comments or suggestions are greatly appreciated.
>
> Signed-off by: Alain Gravel <agravel at fulcrummicro.com>
> Signed-off by: Dan Wilson <dwilson at fulcrummicro.com>
> ====================================================
> --- u-boot.git/drivers/tsec.c
> +++ fulcrum/drivers/tsec.c
> @@ -803,6 +803,7 @@
> /* Tell the DMA it is clear to go */
> regs->dmactrl |= DMACTRL_INIT_SETTINGS;
> regs->tstat = TSTAT_CLEAR_THALT;
> + regs->rstat = RSTAT_CLEAR_RHALT;
> regs->dmactrl &= ~(DMACTRL_GRS | DMACTRL_GTS);
> }
Please indent by TABs, not spaces...
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
They say a little knowledge is a dangerous thing, but it is not one
half so bad as a lot of ignorance. - Terry Pratchett, _Equal Rites_
More information about the U-Boot
mailing list