[PATCH 0/5] tda998x updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux