---
 arch/arm/mach-s3c2410/mach-h1940.c |    4 	4 +	0 -	0 !
 drivers/i2c/busses/i2c-s3c2410.c   |    2 	2 +	0 -	0 !
 2 files changed, 6 insertions(+)

Index: linux-2.6/drivers/i2c/busses/i2c-s3c2410.c
===================================================================
--- linux-2.6.orig/drivers/i2c/busses/i2c-s3c2410.c	2007-02-23 15:07:31.000000000 +0100
+++ linux-2.6/drivers/i2c/busses/i2c-s3c2410.c	2007-02-23 15:15:17.000000000 +0100
@@ -20,6 +20,8 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
+#define DEBUG
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 
Index: linux-2.6/arch/arm/mach-s3c2410/mach-h1940.c
===================================================================
--- linux-2.6.orig/arch/arm/mach-s3c2410/mach-h1940.c	2007-02-23 15:14:47.000000000 +0100
+++ linux-2.6/arch/arm/mach-s3c2410/mach-h1940.c	2007-02-23 15:15:17.000000000 +0100
@@ -426,6 +426,10 @@ static void __init h1940_init(void)
 
 	/* Turn on the NAND write support */
 	/*s3c2410_gpio_setpin(S3C2410_GPA0, 1);*/
+
+	h1940_latch_control(0,H1940_LATCH_UDA_POWER);
+	h1940_latch_control(0,H1940_LATCH_AUDIO_POWER);
+
 }
 
 MACHINE_START(H1940, "IPAQ-H1940")
