From: Sebastien Jan Date: Fri, 25 Mar 2011 07:27:16 +0000 (+0530) Subject: panda: fix ES2.2+ support X-Git-Tag: v1.5.1~29 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92f098a474751fe60aeccced43089417162e350f;p=pandora-x-loader.git 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 --- 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; }