public inbox for dri-devel@lists.freedesktop.org
 help / color / mirror / Atom feed
* [GIT PULL] TDA998x I2C driver development updates
@ 2015-05-09 13:32 Russell King
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King @ 2015-05-09 13:32 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

David,

Please incorporate the latest TDA998x I2C driver development updates,
which can be found at:

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

with SHA1 8c7a075da9f7980cc95ffcd7e6621d4a87f20f40.

Just one commit to convert TDA998x to use the HDMI AVI infoframe helper.

This will update the following files:

 drivers/gpu/drm/i2c/tda998x_drv.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

through these changes:

Russell King (1):
      drm/i2c: tda998x: use drm_hdmi_avi_infoframe_from_display_mode()

Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] TDA998x I2C driver development updates
@ 2015-05-28  9:33 Russell King
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King @ 2015-05-28  9:33 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

David,

Please incorporate the latest TDA998x I2C driver development updates,
which can be found at:

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

with SHA1 5296b7f9d0e1ac31a9bc3044f04af18a521b9459.

Just one fix for the new warning recently reported on 64-bit platforms.

This will update the following files:

 drivers/gpu/drm/i2c/tda998x_drv.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

through these changes:

Russell King (1):
      drm/i2c: tda998x: fix compiler warning for ssize_t

Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] TDA998x I2C driver development updates
@ 2015-10-14 16:41 Russell King
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King @ 2015-10-14 16:41 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

David,

Please incorporate the latest TDA998x I2C driver development updates,
which can be found at:

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

with SHA1 9525c4dd923f8ffe38818f86cee523a5f7b19617.

This series:

* removes the now unused DRM slave encoder support, which all users have
  migrated away from, allowing us to simplify the code.
* ensure all pending interrupts are processed together, rather than
  needing the handler to be re-entered each time.
* use more HDMI helpers to setup the info frames.
* fix EDID read handling by ensuring that we always wait the specified time
  before attempting to read the EDID, no matter where the EDID read request
  came from.

This will update the following files:

 drivers/gpu/drm/i2c/tda998x_drv.c | 487 +++++++++++++++-----------------------
 1 file changed, 185 insertions(+), 302 deletions(-)

through these changes:

Russell King (11):
      drm/i2c: tda998x: remove useless NULL checks
      drm/i2c: tda998x: report whether we actually handled the IRQ
      drm/i2c: tda998x: re-implement "Fix EDID read timeout on HDMI connect"
      drm/i2c: tda998x: convert to u8/u16/u32 types
      drm/i2c: tda998x: handle all outstanding interrupts
      drm/i2c: tda998x: use more HDMI helpers
      drm/i2c: tda998x: remove DRM slave encoder support
      drm/i2c: tda998x: remove encoder pointer
      drm/i2c: tda998x: move connector into struct tda998x_priv
      drm/i2c: tda998x: kill struct tda998x_priv2
      drm/i2c: tda998x: clean up after struct tda998x_priv2 removal

Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] TDA998x I2C driver development updates
@ 2015-12-22 16:38 Russell King
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King @ 2015-12-22 16:38 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

David,

Please incorporate the latest TDA998x I2C driver development updates,
which can be found at:

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

with SHA1 9736e988d32807d5a186c722928a97f37346fec8.

These changes from Liviu add support for atomic mode setting, add the
TMDS clock limitation according to the device, and ensure that we
correctly clean up in the unbind function.

This will update the following files:

 drivers/gpu/drm/i2c/tda998x_drv.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

through these changes:

Liviu Dudau (ARM) (3):
      drm/i2c: tda998x: unregister the connector in the unbind function
      drm/i2c: tda998x: increase the supported dotclock frequency to 165MHz for TDA19988
      drm/i2c: tda998x: Add support for atomic modesetting

Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] TDA998x I2C driver development updates
@ 2016-09-09 16:16 Russell King
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King @ 2016-09-09 16:16 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

David,

Please incorporate the latest TDA998x I2C driver development updates,
which can be found at:

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

with SHA1 3e980591945eadbfdf4cbc05d56e5f44010a5a87.

This adds the ASoC codec interfaces for TDA998x HDMI audio from
Jyri Sarha.

This will update the following files:

 .../devicetree/bindings/display/bridge/tda998x.txt |  18 ++
 arch/arm/boot/dts/am335x-boneblack.dts             |  71 ++++-
 drivers/gpu/drm/i2c/Kconfig                        |   1 +
 drivers/gpu/drm/i2c/tda998x_drv.c                  | 297 ++++++++++++++++++---
 include/drm/i2c/tda998x.h                          |  29 +-
 include/dt-bindings/display/tda998x.h              |   7 +
 6 files changed, 368 insertions(+), 55 deletions(-)
 create mode 100644 include/dt-bindings/display/tda998x.h

through these changes:

Jyri Sarha (3):
      drm/i2c: tda998x: Improve tda998x_configure_audio() audio related pdata
      drm/i2c: tda998x: Register ASoC hdmi-codec and add audio DT binding
      ARM: dts: am335x-boneblack: Add HDMI audio support

Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] TDA998x I2C driver development updates
@ 2016-11-22 10:48 Russell King
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King @ 2016-11-22 10:48 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

David,

Please incorporate the latest TDA998x I2C driver development updates,
which can be found at:

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

with SHA1 9b2502b6ebc632ff49743b3639ea12d4f08808a5.

These updates:
* improve the robustness of the driver wrt races
* improve the compliance for sending infoframes and audio
* re-organise the function order in the driver to group like functions
  together.  (This unfortunately causes a conflict with the change in
  drm-misc, but it should be trivial to solve, although it looks more
  scarey than it really is - sfr has already sent two reports about
  this, one earlier today.)
* simplify tda998x_audio_get_eld and DPMS handling
* power down sections of the chip that we never use
* add some initial preparation for supporting the CEC driver

This will update the following files:

 drivers/gpu/drm/i2c/tda998x_drv.c | 953 ++++++++++++++++++++------------------
 1 file changed, 503 insertions(+), 450 deletions(-)

through these changes:

Colin Ian King (1):
      drm/i2c: tda998x: fix spelling mistake

Russell King (16):
      drm/i2c: tda998x: move audio mutex initialisation
      drm/i2c: tda998x: avoid race in tda998x_encoder_mode_set()
      drm/i2c: tda998x: avoid racy access to mode clock
      drm/i2c: tda998x: avoid race when programming audio
      drm/i2c: tda998x: only configure infoframes and audio if supported
      drm/i2c: tda998x: only enable audio if supported by sink
      drm/i2c: tda998x: correct function name in comments
      drm/i2c: tda998x: move and rename tda998x_encoder_set_config()
      drm/i2c: tda998x: group connector functions and funcs together
      drm/i2c: tda998x: separate connector initialisation
      drm/i2c: tda998x: group audio functions together
      drm/i2c: tda998x: remove complexity from tda998x_audio_get_eld()
      drm/i2c: tda998x: switch to boolean is_on
      drm/i2c: tda998x: power down pre-filter and color conversion
      drm/i2c: tda998x: allow interrupt to be shared
      drm/i2c: tda998x: allow sharing of the CEC device accesses

Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] TDA998x I2C driver development updates
@ 2018-08-02  9:34 Russell King
  2018-08-07  9:35 ` Russell King - ARM Linux
  0 siblings, 1 reply; 8+ messages in thread
From: Russell King @ 2018-08-02  9:34 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [GIT PULL] TDA998x I2C driver development updates
  2018-08-02  9:34 Russell King
@ 2018-08-07  9:35 ` Russell King - ARM Linux
  0 siblings, 0 replies; 8+ messages in thread
From: Russell King - ARM Linux @ 2018-08-07  9:35 UTC (permalink / raw)
  To: David Airlie; +Cc: dri-devel

On Thu, Aug 02, 2018 at 10:34:21AM +0100, Russell King wrote:
> 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.

Hi David,

I noticed you haven't pulled this yet, and as 0-day found a build
problem when CONFIG_OF is disabled, I've updated the branch.  It's
new head is 926a299c42e38bbe8bb909eae0146e676b66afe4, with this
diffstat:

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

Thanks.

-- 
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 13.8Mbps down 630kbps up
According to speedtest.net: 13Mbps down 490kbps up
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-08-07  9:35 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-28  9:33 [GIT PULL] TDA998x I2C driver development updates Russell King
  -- strict thread matches above, loose matches on Subject: below --
2018-08-02  9:34 Russell King
2018-08-07  9:35 ` Russell King - ARM Linux
2016-11-22 10:48 Russell King
2016-09-09 16:16 Russell King
2015-12-22 16:38 Russell King
2015-10-14 16:41 Russell King
2015-05-09 13:32 Russell King

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox