Patchwork [U-Boot] soft_i2c: add necessary includes for AVR32

login
register
mail settings
Submitter Andreas Bießmann
Date Feb. 10, 2011, 10:30 a.m.
Message ID <1297333804-11677-1-git-send-email-biessmann@corscience.de>
Download mbox | patch
Permalink /patch/82591/
State Accepted
Delegated to: Heiko Schocher
Headers show

Comments

Andreas Bießmann - Feb. 10, 2011, 10:30 a.m.
Signed-off-by: Andreas Bießmann <biessmann@corscience.de>
---
This patch could also go through AT91/AVR32 rework branch. Currently no
in-tree board uses soft-i2c. But when using soft-i2c and including portmux.h in
board header imximage.o complains about double definition of sync() (once in
asm/io.h and once in system unistd.h).

 drivers/i2c/soft_i2c.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Patch

diff --git a/drivers/i2c/soft_i2c.c b/drivers/i2c/soft_i2c.c
index 69b5f42..e62978a 100644
--- a/drivers/i2c/soft_i2c.c
+++ b/drivers/i2c/soft_i2c.c
@@ -30,6 +30,9 @@ 
 #include <ioports.h>
 #include <asm/io.h>
 #endif
+#if defined(CONFIG_AVR32)
+#include <asm/arch/portmux.h>
+#endif
 #if defined(CONFIG_AT91FAMILY)
 #include <asm/io.h>
 #include <asm/arch/hardware.h>