[U-Boot] [PATCH] ARM: fix write*() I/O accessors

Wolfgang Denk wd at denx.de
Fri Feb 11 23:40:03 CET 2011


Dear Albert ARIBAUD,

In message <4D55B8C9.8070605 at free.fr> you wrote:
>
> > This patch fixes a pretty nasty problem.  Everybody who has
> > experienced strange failures on ARM lately should apply it ASAP and
> > re-test.  As far as I can tell at least the following drivers are
> > affected:
> >
> > drivers/net/dnet.c:		writel(*bufp++,&dnet->regs->TX_DATA_FIFO);
> > drivers/usb/musb/musb_core.c:	writeb(*data++,&musbr->fifox[ep]);
> > drivers/mmc/pxa_mmc.c:		writel(*src++, MMC_TXFIFO);
> > drivers/mmc/mxcmmc.c:		writel(*buf++,&host->base->buffer_access);
> > drivers/spi/davinci_spi.c:	writel(data1_reg_val | *txp++,&ds->regs->dat1);
> >
> > Albert, please apply ASAP!
> 
> Applied, available on u-boot-arm/master.

Thanks, highly appreciated.

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
This is an unauthorized cybernetic announcement.


More information about the U-Boot mailing list