[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