[alsa-devel] [PATCH 0/3] ASoC: davinci-mcasp/evm: PM related changes

Peter Ujfalusi peter.ujfalusi at ti.com
Thu Jan 30 14:21:29 CET 2014


Hi,

In order to be able to benefit from the core's feature to handle the dai pinctrl
default/sleep states the davinci-evm should set it's .pm section snd_soc_pm_ops.

In the McASP driver consolidate the pm_runtime use to avoid unbalanced
refcounting: trigger:start increased while trigger:stop did not decreased the
pm counter.
Move the pm callbacks from platfrom device to the soc_dai_driver.

Now it is only a matter of dts update to enable the pin level power saving for
McASP.

Regards,
Peter
---
Peter Ujfalusi (3):
  ASoC: davinci-mcasp: Consolidate pm_runtime_get/put() use in the
    driver
  ASoC: davinci-evm: Add pm callbacks to platform driver
  ASoC: davinci-mcasp: Move pm callbacks from platform device to
    soc_dai_driver

 sound/soc/davinci/davinci-evm.c   |  1 +
 sound/soc/davinci/davinci-mcasp.c | 97 +++++++++++++++++++--------------------
 2 files changed, 47 insertions(+), 51 deletions(-)

-- 
1.8.5.3



More information about the Alsa-devel mailing list