Robert Swindells
2014-09-22 18:15:00 UTC
I made some progress on the TDA19988 HDMI transmitter driver as
found in the beaglebone black (doens't work yet, sorry :).
The driver will attach directly to the i2c bus, because other
devices are also connected to this bus (eeprom, the power managenent IC, and
more depending on connected capes). Then the TDA19988 driver and the
video drivers have to talk together: the TDA19988 driver knows when a
monitor is connected/disconnected and also can read the EDID, and
the video driver knows which mode to select.
Had you considered using the drmkms code for this SoC ?found in the beaglebone black (doens't work yet, sorry :).
The driver will attach directly to the i2c bus, because other
devices are also connected to this bus (eeprom, the power managenent IC, and
more depending on connected capes). Then the TDA19988 driver and the
video drivers have to talk together: the TDA19988 driver knows when a
monitor is connected/disconnected and also can read the EDID, and
the video driver knows which mode to select.
Current Linux sources have a driver for the display and for this HDMI
transmitter.
They were added to Linux after the last import that riastradh@ made so
are not in the NetBSD tree yet.
Robert Swindells