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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel