From 6cdaefb591813d5c3e0392af05c034b21fd27723 Mon Sep 17 00:00:00 2001 From: Kyungmin Park Date: Tue, 31 Aug 2010 11:28:42 +0900 Subject: [PATCH] s5pc210: universal: Turn off unused power IPs Signed-off-by: Kyungmin Park --- board/samsung/universal_c210/lowlevel_init.S | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/board/samsung/universal_c210/lowlevel_init.S b/board/samsung/universal_c210/lowlevel_init.S index a8f1bee..86b14db 100644 --- a/board/samsung/universal_c210/lowlevel_init.S +++ b/board/samsung/universal_c210/lowlevel_init.S @@ -405,12 +405,23 @@ system_clock_init: #ifndef CONFIG_PRELOADER system_power_init: - ldr r0, =S5PC210_POWER_BASE + ldr r0, =S5PC210_POWER_BASE @ 0x10020000 ldr r2, =0x330C @ PS_HOLD_CONTROL ldr r1, [r0, r2] orr r1, r1, #(0x3 << 8) @ Data High, Output En str r1, [r0, r2] + /* Power Down */ + add r2, r0, #0x3000 + @str r5, [r2, #0xC00] @ CAM_CONFIGURATION + str r5, [r2, #0xC20] @ TV_CONFIGURATION + str r5, [r2, #0xC40] @ MFC_CONFIGURATION + str r5, [r2, #0xC60] @ G3D_CONFIGURATION + str r5, [r2, #0xCA0] @ LCD1_CONFIGURATION + /* FIXME Don't turn off MAUDIO why??? */ + @str r5, [r2, #0xCC0] @ MAUDIO_CONFIGURATION + str r5, [r2, #0xCE0] @ GPS_CONFIGURATION + mov pc, lr #endif -- 2.7.4