summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Nikolaus Schaller <hns@goldelico.com>2010-12-20 09:43:28 +0100
committerH. Nikolaus Schaller <hns@goldelico.com>2010-12-20 09:43:28 +0100
commit6ee5bbdcc8e0605537d7a2a66e38812213e6c632 (patch)
tree6b821552504eeabde23cedf9b60c69921388766d
parent85a5ba46a21834511d5ffb938d51acea82e4b5fc (diff)
downloadbootable_bootloader_goldelico_gta04-6ee5bbdcc8e0605537d7a2a66e38812213e6c632.zip
bootable_bootloader_goldelico_gta04-6ee5bbdcc8e0605537d7a2a66e38812213e6c632.tar.gz
bootable_bootloader_goldelico_gta04-6ee5bbdcc8e0605537d7a2a66e38812213e6c632.tar.bz2
temporarily disabled clock init for DSS and Camera on GTA04 because it raises power supply problems
-rw-r--r--arch/arm/cpu/armv7/omap3/clock.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/omap3/clock.c b/arch/arm/cpu/armv7/omap3/clock.c
index 2238c52..cf533ac 100644
--- a/arch/arm/cpu/armv7/omap3/clock.c
+++ b/arch/arm/cpu/armv7/omap3/clock.c
@@ -660,10 +660,13 @@ void per_clocks_enable(void)
sr32(&prcm_base->iclken2_core, 0, 32, ICK_CORE2_ON);
sr32(&prcm_base->fclken_wkup, 0, 32, FCK_WKUP_ON);
sr32(&prcm_base->iclken_wkup, 0, 32, ICK_WKUP_ON);
+
+#ifndef CONFIG_OMAP3_GTA04A2 /* makes problems on GTA04A2 */
sr32(&prcm_base->fclken_dss, 0, 32, FCK_DSS_ON);
sr32(&prcm_base->iclken_dss, 0, 32, ICK_DSS_ON);
sr32(&prcm_base->fclken_cam, 0, 32, FCK_CAM_ON);
sr32(&prcm_base->iclken_cam, 0, 32, ICK_CAM_ON);
+#endif
sr32(&prcm_base->fclken_per, 0, 32, FCK_PER_ON);
sr32(&prcm_base->iclken_per, 0, 32, ICK_PER_ON);