On Tue, 29 Nov 2016 21:33 +0200 Laurent Pinchart laurent.pinchart@ideasonboard.com wrote:
You need a third port for the HDMI encoder output, connected to an HDMI connector DT node.
I don't see what you mean. The HDMI device is both the encoder and connector (as the TDA998x):
The driver might create both an encoder and a connector, but I very much doubt that the "allwinner,sun8i-a83t-hdmi" hardware contains a connector, unless the SoC package has an HDMI connector coming out of it :-)
plane -> DE2 mixer ---> TCON -----> HDMI -----> display device ----- plane ------ - CRTC - - encoder \ connector -- (HDMI cable) audio-controller - - audio-codec /
The schema is the same as the Dove Cubox: the TDA998x is just a chip with some wires going out and the physical connector is supposed to be at the end of the wires.
Here, the HDMI pins of the SoC go to a pure hardware chip and then to the physical connector. Which software entity do you want to add?