]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
Fix for the i2c initialization error on 2430sdp
authorarun c <arunedarath@mistralsolutions.com>
Mon, 9 Jun 2008 06:25:06 +0000 (11:55 +0530)
committerTony Lindgren <tony@atomide.com>
Tue, 10 Jun 2008 21:19:54 +0000 (14:19 -0700)
Hi all,

Resending the patch after incorporating comments from
Chandra , Eduardo Valentin and Felipe.

########################################################

From ee2a6fd572c6d0464166fc8123982a38b36e7776 Mon Sep 17 00:00:00 2001
From: arun <arunedarath@mistralsolutions.com>
Date: Fri, 6 Jun 2008 18:18:50 +0530
Subject: [PATCH] Fix for the i2c initialization error on 2430sdp

Signed-off-by: arun <arunedarath@mistralsolutions.com>
Acked-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/board-2430sdp.c

index e078a2a2ac0a50b493aad33ec8d19e4d67a6b148..780913e7446740fcb2e54dc7381c103224eca3bd 100644 (file)
@@ -379,8 +379,12 @@ static struct omap_board_config_kernel sdp2430_config[] __initdata = {
 
 static int __init omap2430_i2c_init(void)
 {
-       omap_register_i2c_bus(1, 400, NULL, 0);
+       /*
+        * Registering bus 2 first to avoid twl4030 misbehaving as 2430SDP
+        * has twl4030 on bus 2
+        */
        omap_register_i2c_bus(2, 2600, NULL, 0);
+       omap_register_i2c_bus(1, 400, NULL, 0);
        return 0;
 }