[PATCH 7/9] add-gta02-bring-sd-card-power-up.patch

Andy Green andy at openmoko.com
Tue Aug 19 16:56:38 CEST 2008


Power up the SD Card rail getting ready to start talking to that

Signed-off-by: Andy Green <andy at openmoko.com>
---

 src/gta02/gta02.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/gta02/gta02.c b/src/gta02/gta02.c
index 6a2516d..0185349 100644
--- a/src/gta02/gta02.c
+++ b/src/gta02/gta02.c
@@ -166,6 +166,12 @@ void port_init_gta02(void)
 	 * We have to talk to the PMU a little bit
 	 */
 
+	/* We need SD Card rail (HCLDO) at 3.0V */
+	i2c_write_sync(&bb_s3c24xx, PCF50633_I2C_ADS, 0x39, 21);
+
+	/* switch HCLDO on */
+	i2c_write_sync(&bb_s3c24xx, PCF50633_I2C_ADS, 0x3a, 1);
+
 	/* push DOWN1 (CPU Core rail) to 1.3V, allowing 400MHz */
 	i2c_write_sync(&bb_s3c24xx, PCF50633_I2C_ADS, 0x1e, 0x1b);
 
@@ -189,6 +195,7 @@ void port_init_gta02(void)
 	*MPLLCON = ((42 << 12) + (1 << 4) + 0);
 
 	serial_init_115200_s3c24xx(GTA02_DEBUG_UART, 50 /* 50MHz PCLK */);
+
 }
 
 /**




More information about the openmoko-kernel mailing list