Re: [U-Boot] [PATCH 12/14] sunxi: Use memcmp for mctl_mem_matches

2014-12-18 Thread Ian Campbell
On Tue, 2014-12-16 at 21:31 +0100, Hans de Goede wrote:
 Use memcmp for mctl_mem_matches instead of DIY.
 
 Signed-off-by: Hans de Goede hdego...@redhat.com

Acked-by: Ian Campbell i...@hellion.org.uk

Ian.

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH 12/14] sunxi: Use memcmp for mctl_mem_matches

2014-12-16 Thread Hans de Goede
Use memcmp for mctl_mem_matches instead of DIY.

Signed-off-by: Hans de Goede hdego...@redhat.com
---
 arch/arm/include/asm/arch-sunxi/dram.h | 12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/arch/arm/include/asm/arch-sunxi/dram.h 
b/arch/arm/include/asm/arch-sunxi/dram.h
index 0bf718c..a8a37d5 100644
--- a/arch/arm/include/asm/arch-sunxi/dram.h
+++ b/arch/arm/include/asm/arch-sunxi/dram.h
@@ -55,15 +55,9 @@ static inline void mctl_mem_fill(void)
  */
 static inline bool mctl_mem_matches(u32 offset)
 {
-   int i, matches = 0;
-
-   for (i = 0; i  MCTL_MEM_FILL_MATCH_COUNT; i++) {
-   if (readl(CONFIG_SYS_SDRAM_BASE + i * 4) ==
-   readl(CONFIG_SYS_SDRAM_BASE + offset + i * 4))
-   matches++;
-   }
-
-   return matches == MCTL_MEM_FILL_MATCH_COUNT;
+   return memcmp((u32 *)CONFIG_SYS_SDRAM_BASE,
+ (u32 *)(CONFIG_SYS_SDRAM_BASE + offset),
+ MCTL_MEM_FILL_MATCH_COUNT * 4) == 0;
 }
 
 #endif /* _SUNXI_DRAM_H */
-- 
2.1.0

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot