All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.