From 92f098a474751fe60aeccced43089417162e350f Mon Sep 17 00:00:00 2001 From: Sebastien Jan Date: Fri, 25 Mar 2011 12:57:16 +0530 Subject: [PATCH] panda: fix ES2.2+ support Fix support for ES2.2, and offer a chance to next ES revisions to be supported without a code change. Signed-off-by: Sebastien Jan Signed-off-by: Anand Gadiyar --- board/omap4430panda/clock.c | 9 +++------ board/omap4430panda/omap4430panda.c | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/board/omap4430panda/clock.c b/board/omap4430panda/clock.c index d1f6903..4ccceca 100644 --- a/board/omap4430panda/clock.c +++ b/board/omap4430panda/clock.c @@ -415,6 +415,7 @@ static void configure_core_dpll(int clk_index) dpll_param_p = &core_dpll_param[clk_index]; break; case OMAP4430_ES2_1: + default: dpll_param_p = &core_dpll_param_ddr400[clk_index]; break; } @@ -475,10 +476,8 @@ void configure_core_dpll_no_lock(void) dpll_param_p = &core_dpll_param[clk_index]; break; case OMAP4430_ES2_1: - dpll_param_p = &core_dpll_param_ddr400[clk_index]; - break; default: - /* we are screwed */ + dpll_param_p = &core_dpll_param_ddr400[clk_index]; break; } @@ -524,10 +523,8 @@ void lock_core_dpll_shadow(void) dpll_param_p = &core_dpll_param[6]; break; case OMAP4430_ES2_1: - dpll_param_p = &core_dpll_param_ddr400[6]; - break; default: - /* we are screwed */ + dpll_param_p = &core_dpll_param_ddr400[6]; break; } diff --git a/board/omap4430panda/omap4430panda.c b/board/omap4430panda/omap4430panda.c index 84dd204..9f16e56 100644 --- a/board/omap4430panda/omap4430panda.c +++ b/board/omap4430panda/omap4430panda.c @@ -659,6 +659,7 @@ static int scale_vcores(void) __raw_writel(0x296112, OMAP44XX_PRM_VC_VAL_BYPASS); break; case OMAP4430_ES2_1: + default: __raw_writel(0x2A6112, OMAP44XX_PRM_VC_VAL_BYPASS); break; } -- 2.39.5