I'm working on configuring the BBB for HDMI output using "bare-metal" (no OS). So far I can initialize the TDA19988 and get the HDMI output going ~ it's flickery and jump so I'm guessing the LCD timings are completely wrong.
My question is regarding the EDID block that I get back from reading the EDID over the I2C bus: How do I configure the TDA19988 using the EDID data? The summarized data from the EDID looks like this:
>> Mode "1280x720" #vfreq 60.0000 hz, hfreq 45.0000kHz
>> DotClock 74.2500000
>> HTimings 1280 1390 1430 1650
>> VTimings 720 725 730 750
Now, the options that I can configuring for the HDMI output is like this:
refpix = ?;
refline = ?;
npix = ?;
nline = ?;
vs_line_start_1= ?;
vs_pix_start_1 = ?;
vs_line_end_1 = ?;
vs_pix_end_1 = ?;
hs_pix_start = ?;
vwin_start_1 = ?;
vwin_end_1 = ?;
de_start = ?;
de_end = ?;
Anyone have some direction on how the EDID info is to be translated so that the HDMI output will work? What am I missing?
Sincerely,
Dean