On 06/06/18 12:36, Laurent Pinchart wrote:
The HDMI mode (.set_hdmi_mode()) and infoframe (.set_infoframe()) operations are called recursively from the display device back to the HDMI encoder. This isn't required, as all components other than the HDMI encoder just forward the operation to the previous component in the chain. Call the operations directly on the HDMI encoder.
TI's kernel has omapdrm specific sii9022 DPI-to-HDMI encoder driver, which uses these. There's also a sii902x DRM bridge driver, which I think handles infoframe internally.
The aim is, of course, to move to the DRM bridge drivers asap, so this may not be an issue. So just fyi.
Tomi