[U-Boot] [PATCH] net: fec: Avoid MX28 bus sync issue

Fabio Estevam festevam at gmail.com
Sun Sep 15 00:05:53 CEST 2013


Hi Robert and Hector,

On Fri, Sep 13, 2013 at 2:46 PM, Wolfgang Denk <wd at denx.de> wrote:

> That's ALLOC_CACHE_ALIGN_BUFFER.   Thanks.

Could you please let us know wthether the change below fix the problem?

Thanks,

Fabio Estevam

--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -794,7 +794,7 @@ static int fec_recv(struct eth_device *dev)
        uint16_t bd_status;
        uint32_t addr, size, end;
        int i;
-       uchar buff[FEC_MAX_PKT_SIZE] __aligned(ARCH_DMA_MINALIGN);
+       ALLOC_CACHE_ALIGN_BUFFER(uchar, buff, FEC_MAX_PKT_SIZE);

        /*
         * Check if any critical events have happened


More information about the U-Boot mailing list