From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Nelson Date: Tue, 13 Mar 2012 11:42:29 -0700 Subject: [U-Boot] [PATCH V3] net: fec_mxc: allow use with cache enabled In-Reply-To: <201203131041.15454.vapier@gentoo.org> References: <1331647471-4440-1-git-send-email-eric.nelson@boundarydevices.com> <201203131041.15454.vapier@gentoo.org> Message-ID: <4F5F9515.1090300@boundarydevices.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Thanks Mike, On 03/13/2012 07:41 AM, Mike Frysinger wrote: > On Tuesday 13 March 2012 10:04:31 Eric Nelson wrote: >> --- a/drivers/net/fec_mxc.c >> +++ b/drivers/net/fec_mxc.c >> >> +#if ARCH_DMA_MINALIGN> CONFIG_SYS_CACHELINE_SIZE >> +#define CONFIG_FEC_ALIGN ARCH_DMA_MINALIGN >> +#else >> +#define CONFIG_FEC_ALIGN CONFIG_SYS_CACHELINE_SIZE >> +#endif > > i don't think this is something you should be checking. if this is an actual > problem (and i don't think it is), it's something we should handle in common > code. if you need to dma from memory, then use ARCH_DMA_MINALIGN. > Marek, you've mentioned some restrictions for other i.MX devices. Are you aware of any problem collapsing this? Note that other CPUs will need to have CONFIG_SYS_CACHELINE_SIZE to prevent the default of 64. >> +#error "CONFIG_FEC_ALIGN must be multiple of 16!" >> +#error "PKTALIGN must be multiple of CONFIG_FEC_ALIGN!" > > please don't use tabs after #define/#error/etc... just one space Ok. I'll address in V4.