summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Jan <s-jan@ti.com>2012-06-13 16:36:38 +0200
committerAndy Green <andy.green@linaro.org>2012-06-22 10:32:25 +0800
commitf8ba563d39a3fed966d257c468fe4acedf68517b (patch)
treec591d6f9659bf9f862209d33491ca41244a328b1
parentd5b7c3eb85b43b3fd65664f5135df78969c5c121 (diff)
downloadpanda-f8ba563d39a3fed966d257c468fe4acedf68517b.tar.gz
OMAP4: deactivate AESS OPP50
We currently do not support scaling to OPP50 on other domains than MPU. Enabling OPP50 for ABE currently generates discrepancies between expected clocks frequencies and breaks audio record. This patch fixes audio record issue on current builds (tested on 4460 panda). Another way to prevent scaling is to not plug the audio device_scale function. Signed-off-by: Sebastien Jan <s-jan@ti.com>
-rw-r--r--arch/arm/mach-omap2/opp4xxx_data.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/opp4xxx_data.c b/arch/arm/mach-omap2/opp4xxx_data.c
index 6b19c36b567..c20d02030f4 100644
--- a/arch/arm/mach-omap2/opp4xxx_data.c
+++ b/arch/arm/mach-omap2/opp4xxx_data.c
@@ -167,8 +167,10 @@ static struct omap_opp_def __initdata omap443x_opp_def_list[] = {
OPP_INITIALIZER("iva", "dpll_iva_m5x2_ck", "iva", true, 266100000, OMAP4430_VDD_IVA_OPP100_UV),
/* IVA OPP3 - OPP-Turbo */
OPP_INITIALIZER("iva", "dpll_iva_m5x2_ck", "iva", false, 332000000, OMAP4430_VDD_IVA_OPPTURBO_UV),
+#if 0
/* ABE OPP1 - OPP50 */
OPP_INITIALIZER("aess", "dpll_abe_x2_ck", "iva", true, 98304000, OMAP4430_VDD_IVA_OPP50_UV),
+#endif
/* ABE OPP2 - OPP100 */
OPP_INITIALIZER("aess", "dpll_abe_x2_ck", "iva", true, 196608000, OMAP4430_VDD_IVA_OPP100_UV),
/* TODO: add DSP, fdif, gpu */
@@ -320,9 +322,9 @@ static struct omap_opp_def __initdata omap446x_opp_def_list[] = {
OPP_INITIALIZER("hsi", "hsi_fck", "core", true, 96000000, OMAP4460_VDD_CORE_OPP50_UV),
/* HSI OPP2 - OPP100 */
OPP_INITIALIZER("hsi", "hsi_fck", "core", true, 96000000, OMAP4460_VDD_CORE_OPP100_UV),
-#endif
/* ABE OPP1 - OPP50 */
OPP_INITIALIZER("aess", "abe_clk", "iva", true, 98304000, OMAP4460_VDD_IVA_OPP100_UV),
+#endif
/* ABE OPP2 - OPP100 */
OPP_INITIALIZER("aess", "abe_clk", "iva", true, 196608000, OMAP4460_VDD_IVA_OPP100_UV),
};