dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/5] another generic audio hdmi codec proposal
@ 2015-09-21 13:19 Arnaud Pouliquen
  2015-09-21 13:19 ` [RFC 1/5] video: hdmi: add help function for N and CTS Arnaud Pouliquen
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Arnaud Pouliquen @ 2015-09-21 13:19 UTC (permalink / raw)
  To: alsa-devel, dri-devel
  Cc: moinejf, linux, Takashi Iwai, tomi.valkeinen, arnaud.pouliquen,
	lgirdwood, Jyri Sarha, peter.ujfalusi, airlied, tony, broonie,
	bcousson

I 'm working on HDMI implementation for sti platform. 
As some discussions are on going for audio on HDMI. Here is the begin of my work...

This patch set is a tentative to implement a generic code for the HDMI audio.
Main concept are aligned with solution proposeded for TI platform. 
 -  ASoC codec driver registered by DRM driver
 -  ASOC driver is a generic driver.
 -  compatible with simple card
 
 Difference is that i propose a DRM generic interface based on bridge structure.
 Advantage is that all data exchanges are done through the DRM API.
 
 I think also that some helper functions could been used for N and CTS parameters calculation,
 as suggested by Russell King in a previous mail.
 
 I full aware that some features (like ELD and info frame) are partially or not implemented in my patches. 
 This patch set is more a skeleton than a full implementation...
 I just post it to suggest a possible DRM API.

Arnaud Pouliquen (5):
  video: hdmi: add help function for N and cts
  drm: add helper functionto add audio capabilities for bridge
  ASoC: codec:  hdmi drm codec driver
  drm: sti: connect audio driver
  DT: sti: add audio HDMI dai link in audio card

 arch/arm/boot/dts/stih410.dtsi       |   4 +-
 arch/arm/boot/dts/stihxxx-b2120.dtsi |  21 +++++
 arch/arm/configs/multi_v7_defconfig  |   1 +
 drivers/gpu/drm/drm_bridge.c         | 114 +++++++++++++++++++++++++++
 drivers/gpu/drm/sti/sti_hdmi.c       | 146 +++++++++++++++++++++++++++++++---
 drivers/gpu/drm/sti/sti_hdmi.h       |   3 +
 drivers/video/hdmi.c                 | 148 +++++++++++++++++++++++++++++++++++
 include/drm/drm_crtc.h               |  31 ++++++++
 include/linux/hdmi.h                 |  24 ++++++
 include/sound/hdmi_drm.h             |  16 ++++
 sound/soc/codecs/Kconfig             |   4 +
 sound/soc/codecs/Makefile            |   2 +
 sound/soc/codecs/hdmi_drm.c          | 125 +++++++++++++++++++++++++++++
 13 files changed, 625 insertions(+), 14 deletions(-)
 create mode 100644 include/sound/hdmi_drm.h
 create mode 100644 sound/soc/codecs/hdmi_drm.c

-- 
1.9.1

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

end of thread, other threads:[~2015-09-29 13:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-21 13:19 [RFC 0/5] another generic audio hdmi codec proposal Arnaud Pouliquen
2015-09-21 13:19 ` [RFC 1/5] video: hdmi: add help function for N and CTS Arnaud Pouliquen
2015-09-21 13:19 ` [RFC 2/5] drm: add helper functions to add bridge audio capabilities Arnaud Pouliquen
2015-09-21 13:19 ` [RFC 3/5] ASoC: codec: hdmi drm codec driver Arnaud Pouliquen
2015-09-25 14:11   ` Jyri Sarha
2015-09-25 15:50     ` Arnaud Pouliquen
2015-09-29 13:53       ` Jyri Sarha
2015-09-21 13:19 ` [RFC 4/5] drm: sti: connect audio driver Arnaud Pouliquen
2015-09-21 13:19 ` [RFC 5/5] DT: sti: add audio HDMI dai link in audio card Arnaud Pouliquen

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