[alsa-devel] [RFC v2 0/6] sti: add audio interface to the hdmi driver

Arnaud Pouliquen arnaud.pouliquen at st.com
Fri Jan 22 18:48:26 CET 2016


V2:
     - patch: ALSA: pcm: add IEC958 channel status control helper
          - Return 1 instead of 0 in snd_pcm_iec958_put
          - Add .access field in control structure
          - I have kept condition on mutex for flexibility 
            (but could be cleaned to force user to use a mutex)
     - patch: video: hdmi: add helper function for N and CTS
         - Duplicate function to have a separte treatment for coherent and
           non-coherent clcocks
         - Add ratio fiel for alternate CTS value
         - Clock frequency in Hz for TMDS and audio clocks
         - Add information concerning clocks and CTS calculation. 

V1:
This RFC is the implementation of audio HDMI on sti platform based on 
generic hdmi-codec driver:
	https://patchwork.kernel.org/patch/7215271/ ("ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders")

Arnaud Pouliquen (6):
  video: hdmi: add helper function for N and CTS
  ALSA: pcm: add IEC958 channel status control helper
  ASoC: core: add code to complete dai init after pcm creation
  drm: sti: Add ASoC generic hdmi codec support.
  ASoc: hdmi-codec: add IEC control.
  ARM: DT: b2120: add audio HDMI dai link in audio card


 arch/arm/boot/dts/stihxxx-b2120.dtsi |  15 ++-
 drivers/gpu/drm/sti/Kconfig          |   1 +
 drivers/gpu/drm/sti/sti_hdmi.c       | 248 ++++++++++++++++++++++++++++++++---
 drivers/gpu/drm/sti/sti_hdmi.h       |  10 ++
 drivers/video/hdmi.c                 | 222 +++++++++++++++++++++++++++++++
 include/linux/hdmi.h                 |  22 ++++
 include/sound/hdmi-codec.h           |   1 +
 include/sound/pcm_iec958.h           |  16 +++
 include/sound/soc-dai.h              |   7 +
 sound/core/pcm_iec958.c              |  99 ++++++++++++++
 sound/soc/codecs/hdmi-codec.c        |  59 +++++++--
 sound/soc/soc-core.c                 |  14 ++
 12 files changed, 682 insertions(+), 32 deletions(-)

-- 
1.9.1



More information about the Alsa-devel mailing list