aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/board-omap4panda.c
diff options
context:
space:
mode:
authorMythri P K <mythripk@ti.com>2012-01-02 03:32:38 -0500
committerTomi Valkeinen <tomi.valkeinen@ti.com>2012-01-05 03:34:50 -0500
commit9a9016832d2601a290db4dce6dd55552bdae5b1a (patch)
tree4b21ff53e9308f7258512c0ced048e99687e2d63 /arch/arm/mach-omap2/board-omap4panda.c
parentee9dfd82ff1317ac5c0147fe21508ad6d7df4cff (diff)
OMAPDSS: HDMI: Disable DDC internal pull up
Disables the internal pull resistor for SDA and SCL which are enabled by default, as there are external pull up's in 4460 and 4430 ES2.3 SDP, Blaze and Panda Boards, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> Signed-off-by: Mythri P K <mythripk@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'arch/arm/mach-omap2/board-omap4panda.c')
-rw-r--r--arch/arm/mach-omap2/board-omap4panda.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c
index 9cc41ce29dab..3e1c507fb01f 100644
--- a/arch/arm/mach-omap2/board-omap4panda.c
+++ b/arch/arm/mach-omap2/board-omap4panda.c
@@ -530,7 +530,15 @@ void omap4_panda_display_init(void)
530 pr_err("error initializing panda DVI\n"); 530 pr_err("error initializing panda DVI\n");
531 531
532 omap_display_init(&omap4_panda_dss_data); 532 omap_display_init(&omap4_panda_dss_data);
533 omap_hdmi_init(); 533
534 /*
535 * OMAP4460SDP/Blaze and OMAP4430 ES2.3 SDP/Blaze boards and
536 * later have external pull up on the HDMI I2C lines
537 */
538 if (cpu_is_omap446x() || omap_rev() > OMAP4430_REV_ES2_2)
539 omap_hdmi_init(OMAP_HDMI_SDA_SCL_EXTERNAL_PULLUP);
540 else
541 omap_hdmi_init(0);
534} 542}
535 543
536static void __init omap4_panda_init(void) 544static void __init omap4_panda_init(void)