aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/fsl/imx-hdmi.c
Commit message (Collapse)AuthorAge
* ENGR00279368-2 ASoC: fsl: Add missing snd_soc_pm_ops to all machine driversNicolin Chen2014-04-16
| | | | | | | | | | Alsa machine drivers need snd_soc_pm_ops to support normal suspend/resume feature, thus add this to all machine drivers. Also add missing SUSPEND and RESUME cases to trigger() in fsl_ssi.c Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00278382 ASoC: fsl: Fix hdmi audio loadable module failureNicolin Chen2014-04-16
| | | | | | | | | | | | | | | | | Use platform_device_add() which can pass drvdata correctly: previously we register the dma_dev first and pass its drvdata, but this would fail to pass its drvdata correctly when using loadable module, because the probe() hdmi dma driver would be executed right after the register() and before set_drvdata(). Then the drvdata actually failed to be set to the hdmi dma driver. While platform_device_add() has no such issue because it would finish the set_drvdata() before its execution. This patch also move codec driver registering into CPU DAI driver. When using autoload module, the codec driver would alwasy fail to be detected due to its registering located in manchine driver. Thus move this to CPU DAI driver. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00277299-5 ASoC: fsl: Add hdmi audio machine driverNicolin Chen2014-04-16
Add hdmi audio machine dirver Signed-off-by: Nicolin Chen <b42378@freescale.com>