Hi,
When I insert the HDMI module I get 'I2C BUS LOW ?' error, looking at the code it checks for DDC bit.
I have tried pulling up the i2c2 which is connected to HDMI but still no luck following is the complete boot log:-
[ 52.350000] TI81XXHDMI : Initializing HDMI
[ 52.360000] TI81XXHDMI : DM814x ioremap pll-DONE hdmi.base_pll = fa1c5200
[ 52.360000] TI81XXHDMI : HDMI Clocks enabled successfully
[ 52.370000] TI81XXHDMI :
[ 52.370000] 0x48140934:e0002,0x48140938:e0002,0x481409b8:60010,0x481409bc:40010,
[ 52.380000] TI81XXHDMI : DM814x : DDC pinmux enabled successfully
[ 52.390000] HDMI W1 rev 4.0
[ 52.390000] HDMI CEC Spec version 1.2
[ 52.390000] TI81XXHDMI : TI81xx_hdmi: probe
[ 52.400000] PM: Adding info for No Bus:TI81XX_HDMI
[ 52.410000] TI81XXHDMI :
[ 52.410000] Enter Panel function : hdmi_set_timings()
[ 52.410000] TI81XXHDMI : Temp_hsync = 280, temp_vsync = 45, timing_hsync = 280, timing_vsync = 45
[ 52.420000] TI81XXHDMI : Hdmi_code = 16 mode = 1
[ 52.430000] TI81XXHDMI : Timing Info:
[ 52.430000] TI81XXHDMI : pixel_clk = 148500
[ 52.440000] TI81XXHDMI : x_res = 1920
[ 52.440000] TI81XXHDMI : y_res = 1080
[ 52.450000] TI81XXHDMI : hfp = 88
[ 52.450000] TI81XXHDMI : hsw = 44
[ 52.450000] TI81XXHDMI : hbp = 148
[ 52.460000] TI81XXHDMI : vfp = 4
[ 52.460000] TI81XXHDMI : vsw = 5
[ 52.470000] TI81XXHDMI : vbp = 36
[ 52.470000] TI81XXHDMI :
[ 52.470000] hdmi.code =10
[ 52.480000] hdmi: Enter HDMI_W1_StopVideoFrame()
[ 52.480000] hdmi: *** Set PHY power mode to 1
[ 52.490000] hdmi: *** Set PHY power mode to 2
[ 52.850000] I2C Bus Low?
[ 52.850000]
[ 52.850000] HDMI failed to read E-EDID
[ 52.850000] TI81XXHDMI : Interface is 1 [0:DVI, 1:HDMI]
[ 52.860000] hdmi: Enter HDMI_W1_GlobalInitVars()
[ 53.210000] hdmi: Enter HDMI_Core_GlobalInitVars()
[ 53.320000] hdmi: Enter HDMI_W1_ConfigVideoResolutionTiming()
[ 53.320000] hdmi: Enter HDMI_W1_ConfigVideoInterface()
[ 53.330000] hdmi: Enter DSS_HDMI_CORE_SW_RESET_ASSERT ()
[ 53.330000] hdmi: Enter DSS_HDMI_CORE_POWER_DOWN_DISABLE()
[ 53.340000] hdmi: Enter DSS_HDMI_CORE_SW_RESET_RELEASE()
[ 53.340000] TI81XXHDMI : Venc 'stest' bit ON, for the test color bars
[ 53.350000] hdmi: Enter HDMI_W1_StartVideoFrame ()
[ 53.360000] hdmi: Irqenable 60000011
[ 53.360000] hdmi: 40 hpd
[ 53.360000] TI81XXHDMI : hdmi_init 1527
Loading HDMI module
[ 53.890000] PM: Adding info for No Bus:video1
[ 53.890000] PM: Adding info for No Bus:video2
[ 53.900000] PM: Adding info for No Bus:video3
Loading Video op module
HDMI - Ready to use!
# cat /sys/devices/platform/vpss/display0/edid
[ 131.710000] TI81XXHDMI :
[ 131.710000] Enter Panel function : hdmi_get_panel_edid()
[ 131.980000] I2C Bus Low?
[ 131.980000]
[ 131.980000] HDMI failed to read E-EDID
[ 131.980000] VPSS_DCTRL: Failed to get EDID info
#
Any pointers on this would be helpful!
Thanks,
--Prabhakar Lad