]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00160860-2 hdmi audio driver
authorAlan Tull <alan.tull@freescale.com>
Tue, 25 Oct 2011 20:41:55 +0000 (15:41 -0500)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:19 +0000 (08:33 +0200)
commit10549a5dd1ec96963c0bea19b259c00e81f180c0
tree2e92bbd68ead3de129d393cac8d461126ee08dc6
parentc549e71969cac44b75a9f45c010ef6eda87b799c
ENGR00160860-2 hdmi audio driver

Audio driver for i.Mx built-in HDMI Transmitter.

* Uses HDMI Transmitter's built-in DMA.
* Adds IEC958-style digital audio header info to the raw audio.
* Gets pixel clock from the IPU driver and calculates clock
  regenerator values (cts and N).
* Move ipu_id, and disp_id from the HDMI's platform data to the
  HDMI mfd's platform data. Saves them in the hdmi mfd.
* Add mfd functionality to update the clock regenerator values
  when the hdmi changes the pixel clock rate or when requested
  from the audio driver with a new audio sample rate.

Signed-off-by: Alan Tull <alan.tull@freescale.com>
13 files changed:
drivers/mfd/mxc-hdmi-core.c
drivers/video/mxc_hdmi.c
include/linux/fsl_devices.h
include/linux/mfd/mxc-hdmi-core.h
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/mxc_hdmi.c [new file with mode: 0644]
sound/soc/imx/Kconfig
sound/soc/imx/Makefile
sound/soc/imx/imx-hdmi-dai.c [new file with mode: 0644]
sound/soc/imx/imx-hdmi-dma.c [new file with mode: 0644]
sound/soc/imx/imx-hdmi.c [new file with mode: 0644]
sound/soc/imx/imx-hdmi.h [new file with mode: 0644]