Commit 20e757f7 authored by Mark Brown's avatar Mark Brown

ASoC: Use core pm_runtime callbacks for siu_dai

Now that the core holds a pm_runtime reference to the device while the
link is active there is no need for the driver to do so.
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 45ba82d8
...@@ -112,9 +112,6 @@ static void siu_dai_start(struct siu_port *port_info) ...@@ -112,9 +112,6 @@ static void siu_dai_start(struct siu_port *port_info)
dev_dbg(port_info->pcm->card->dev, "%s\n", __func__); dev_dbg(port_info->pcm->card->dev, "%s\n", __func__);
/* Turn on SIU clock */
pm_runtime_get_sync(info->dev);
/* Issue software reset to siu */ /* Issue software reset to siu */
siu_write32(base + SIU_SRCTL, 0); siu_write32(base + SIU_SRCTL, 0);
...@@ -158,9 +155,6 @@ static void siu_dai_stop(struct siu_port *port_info) ...@@ -158,9 +155,6 @@ static void siu_dai_stop(struct siu_port *port_info)
/* SIU software reset */ /* SIU software reset */
siu_write32(base + SIU_SRCTL, 0); siu_write32(base + SIU_SRCTL, 0);
/* Turn off SIU clock */
pm_runtime_put_sync(info->dev);
} }
static void siu_dai_spbAselect(struct siu_port *port_info) static void siu_dai_spbAselect(struct siu_port *port_info)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment