[GIT PULL] TDA998x I2C driver development updates

Russell King
2018-08-02T09:34:30Z

Hi David,

The following changes since commit 4da1d4c751c9b1b713c13043bad7c4d27cd1418c:

Merge commit 'refs/for-upstream/mali-dp' of git://linux-arm.org/linux-ld into drm-next (2018-07-06 10:02:13 +1000)

are available in the git repository at:

git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel

for you to fetch changes up to 4eb47188dd4915df8b3047e2256774598ac73834:

drm/i2c: tda998x: correct PLL divider calculation (2018-08-02 10:27:15 +0100)

As per the patches posted, discussed and tested by Peter Rosin, this
converts TDA998x to a bridge driver, while still allowing Armada and
TI LCDC to continue using it as they always have done. It also gets
rid of the private .fill_modes function, and tweaks the TMDS divider
calculation to be more correct to the available information.

----------------------------------------------------------------
Peter Rosin (2):
drm/i2c: tda998x: find the drm_device via the drm_connector
drm/i2c: tda998x: split tda998x_encoder_dpms into enable/disable

Russell King (8):
drm/i2c: tda998x: move tda998x_set_config() into tda998x_create()
drm/i2c: tda998x: convert to bridge driver
drm/i2c: tda998x: allocate tda998x_priv inside tda998x_create()
drm/i2c: tda998x: cleanup from previous changes
drm/i2c: tda998x: register bridge outside of component helper
drm/i2c: tda998x: move mode_valid() to bridge
drm/i2c: tda998x: get rid of private fill_modes function
drm/i2c: tda998x: correct PLL divider calculation

drivers/gpu/drm/i2c/tda998x_drv.c | 370 +++++++++++++++++++-------------------
1 file changed, 187 insertions(+), 183 deletions(-)