Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -112,9 +112,6 @@ static void siu_dai_start(struct siu_port *port_info)

	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 */
	siu_write32(base + SIU_SRCTL, 0);

@@ -158,9 +155,6 @@ static void siu_dai_stop(struct siu_port *port_info)

	/* SIU software reset */
	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)