[PATCH 0/5] tda998x updates

Russell King - ARM Linux admin linux at armlinux.org.uk
Fri Jan 25 09:40:38 UTC 2019


Hi,

This series adds support for programming the SPD and vendor infoframes.

It also adds support for pixel repeated modes - we were not rejecting
these modes, but we also didn't have the implementation to support
them.  As their implementation is simple, add it rather than rejecting
the modes.

Support is also added for the bridge timing information, that upstream
components may wish to use to adjust their output appropriately.

Lastly, rather than merely passing through the full-range RGB from the
CRTC, adapt the RGB range to the capabilities of the display and the
default range for the mode.  This means that if the display does not
support the Q bit in the video infoframe, and the mode is defined to
have limited range RGB, we will compress the output RGB range to
limited range.

Tested on 4.20 with a Panasonic TV.

      drm/i2c: tda998x: add support for pixel repeated modes
      drm/i2c: tda998x: add bridge timing information
      drm/i2c: tda998x: add support for writing SPD
      drm/i2c: tda998x: add vendor specific infoframe support
      drm/i2c: tda998x: improve correctness of quantisation range

 drivers/gpu/drm/i2c/tda998x_drv.c | 120 +++++++++++++++++++++++++++++++++-----
 1 file changed, 105 insertions(+), 15 deletions(-)

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up
According to speedtest.net: 11.9Mbps down 500kbps up


More information about the dri-devel mailing list