diff --git a/board/neo1973/gta02/gta02.c b/board/neo1973/gta02/gta02.c
index df41f5a..bc5e3dc 100644
--- a/board/neo1973/gta02/gta02.c
+++ b/board/neo1973/gta02/gta02.c
@@ -59,12 +59,16 @@ DECLARE_GLOBAL_DATA_PTR;
 #define U_M_PDIV	0x2
 #define U_M_SDIV	0x2
 #else
-#define M_MDIV 42
+#define M_MDIV 42 /* Fout = 400MHz */
 #define M_PDIV 1
 #define M_SDIV 0
 #define U_M_MDIV 88
 #define U_M_PDIV 4
 #define U_M_SDIV 2
+
+#define M_MDIV500	117  	/* Fout = 500MHz */
+#define M_PDIV500	1
+#define M_SDIV500	1
 #endif
 
 extern void smedia3362_lcm_reset(int);
@@ -112,12 +116,15 @@ static void cpu_speed(int mdiv, int pdiv, int sdiv, int clkdivn)
 	/* clock divide */
 	clk_power->CLKDIVN = clkdivn;
 
+
 	/* to reduce PLL lock time, adjust the LOCKTIME register */
 	clk_power->LOCKTIME = 0xFFFFFF;
 
 	/* configure MPLL */
 	clk_power->MPLLCON = ((mdiv << 12) + (pdiv << 4) + sdiv);
 
+	clk_power->CAMDIVN = (clk_power->CAMDIVN) | (1 << 8);
+
 	/* some delay between MPLL and UPLL */
 	delay (4000);
 
@@ -569,7 +576,9 @@ continue_boot:
 		neo1973_poweroff();
 
 	pcf50633_late_init();
-	cpu_speed(M_MDIV, M_PDIV, M_SDIV, 5); /* 400MHZ, 1:4:8 */
+	//cpu_speed(M_MDIV, M_PDIV, M_SDIV, 5); /* 400MHZ, 1:4:8 */
+
+	cpu_speed(M_MDIV500, M_PDIV500, M_SDIV500, 7); /* 500MHZ, 1:6:12 */
 
 	/* issue a short pulse with the vibrator */
 	neo1973_led(GTA02_LED_AUX_RED, 1);
diff --git a/board/neo1973/gta02/pcf50633.c b/board/neo1973/gta02/pcf50633.c
index f89ef06..f375bcf 100644
--- a/board/neo1973/gta02/pcf50633.c
+++ b/board/neo1973/gta02/pcf50633.c
@@ -40,7 +40,8 @@ const u_int8_t pcf50633_initial_regs[__NUM_PCF50633_REGS] = {
 	[PCF50633_REG_AUTOCTL]	= 0x00, /* automatic up/down operation */
 	[PCF50633_REG_AUTOMXC]	= 0x0a,	/* 400mA at startup FIXME */
 
-	[PCF50633_REG_DOWN1OUT]	= 0x1b, /* 1.3V (0x1b * .025V + 0.625V) */
+	//[PCF50633_REG_DOWN1OUT]	= 0x43, /* 1.3V (0x1b * .025V + 0.625V) */
+	[PCF50633_REG_DOWN1OUT]	= 43, /* 1.7V (43 * .025V + 0.625V) */
 	[PCF50633_REG_DOWN1ENA] = 0x02, /* enabled if GPIO1 = HIGH */
 	[PCF50633_REG_DOWN1CTL]	= 0x00, /* no DVM */
 	[PCF50633_REG_DOWN1MXC]	= 0x22,	/* limit to 510mA at startup */
diff --git a/include/s3c24x0.h b/include/s3c24x0.h
index 68770bd..0d44404 100644
--- a/include/s3c24x0.h
+++ b/include/s3c24x0.h
@@ -130,9 +130,7 @@ typedef struct {
 	S3C24X0_REG32	CLKCON;
 	S3C24X0_REG32	CLKSLOW;
 	S3C24X0_REG32	CLKDIVN;
-#if defined(CONFIG_S3C2440) || defined(CONFIG_S3C2442)
 	S3C24X0_REG32	CAMDIVN;
-#endif
 } /*__attribute__((__packed__))*/ S3C24X0_CLOCK_POWER;
 
 
