]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: OMAP: HDMI: Improve how the display state is verified
authorRicardo Neri <ricardo.neri@ti.com>
Fri, 18 May 2012 06:42:39 +0000 (01:42 -0500)
committerLiam Girdwood <lrg@ti.com>
Tue, 22 May 2012 16:33:23 +0000 (17:33 +0100)
commitbb29f5489043c41803cd5aeb733234a76eede050
treefbfd7cac3aee495d8c08f6d58fc6ac2b5891ffec
parent0ef9e5ff568bb9e3e2944cd823052583d62a8496
ASoC: OMAP: HDMI: Improve how the display state is verified

Before starting to play audio, we need to make sure that the
display is active and the current video mode supports audio. instead
of using the overlay manager in the machine driver, we use the DSS audio
interface's audio_supported function. As we already have a pointer to
the correct dssdev, we do not have to look for it every time audio is
to be played. Also, the CPU DAI startup function is called earlier
than the card hw_param function. Hence and we can detect the state of
the display earlier.

While there, add a error message if the constraint cannot be applied.

Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
squash to improve err
Signed-off-by: Liam Girdwood <lrg@ti.com>
sound/soc/omap/omap-hdmi.c
sound/soc/omap/omap4-hdmi-card.c