aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/board-4430sdp.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-4430sdp.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-4430sdp.c')
-rw-r--r--arch/arm/mach-omap2/board-4430sdp.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c
index 312b158240ed..e1fe304ce361 100644
--- a/arch/arm/mach-omap2/board-4430sdp.c
+++ b/arch/arm/mach-omap2/board-4430sdp.c
@@ -814,7 +814,14 @@ static void omap_4430sdp_display_init(void)
814 sdp4430_lcd_init(); 814 sdp4430_lcd_init();
815 sdp4430_picodlp_init(); 815 sdp4430_picodlp_init();
816 omap_display_init(&sdp4430_dss_data); 816 omap_display_init(&sdp4430_dss_data);
817 omap_hdmi_init(); 817 /*
818 * OMAP4460SDP/Blaze and OMAP4430 ES2.3 SDP/Blaze boards and
819 * later have external pull up on the HDMI I2C lines
820 */
821 if (cpu_is_omap446x() || omap_rev() > OMAP4430_REV_ES2_2)
822 omap_hdmi_init(OMAP_HDMI_SDA_SCL_EXTERNAL_PULLUP);
823 else
824 omap_hdmi_init(0);
818} 825}
819 826
820#ifdef CONFIG_OMAP_MUX 827#ifdef CONFIG_OMAP_MUX