imx-sgtl5000.c (0898782247ae533d1f4e47a06bc5d4870931b284) imx-sgtl5000.c (17198ae76e0ffcb891d34f59ad3725d9c536ac99)
1// SPDX-License-Identifier: GPL-2.0+
2//
3// Copyright 2012 Freescale Semiconductor, Inc.
4// Copyright 2012 Linaro Ltd.
5
6#include <linux/module.h>
7#include <linux/of.h>
8#include <linux/of_platform.h>

--- 16 unchanged lines hidden (view full) ---

25};
26
27static int imx_sgtl5000_dai_init(struct snd_soc_pcm_runtime *rtd)
28{
29 struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card);
30 struct device *dev = rtd->card->dev;
31 int ret;
32
1// SPDX-License-Identifier: GPL-2.0+
2//
3// Copyright 2012 Freescale Semiconductor, Inc.
4// Copyright 2012 Linaro Ltd.
5
6#include <linux/module.h>
7#include <linux/of.h>
8#include <linux/of_platform.h>

--- 16 unchanged lines hidden (view full) ---

25};
26
27static int imx_sgtl5000_dai_init(struct snd_soc_pcm_runtime *rtd)
28{
29 struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card);
30 struct device *dev = rtd->card->dev;
31 int ret;
32
33 ret = snd_soc_dai_set_sysclk(rtd->codec_dai, SGTL5000_SYSCLK,
33 ret = snd_soc_dai_set_sysclk(asoc_rtd_to_codec(rtd, 0), SGTL5000_SYSCLK,
34 data->clk_frequency, SND_SOC_CLOCK_IN);
35 if (ret) {
36 dev_err(dev, "could not set codec driver clock params\n");
37 return ret;
38 }
39
40 return 0;
41}

--- 185 unchanged lines hidden ---
34 data->clk_frequency, SND_SOC_CLOCK_IN);
35 if (ret) {
36 dev_err(dev, "could not set codec driver clock params\n");
37 return ret;
38 }
39
40 return 0;
41}

--- 185 unchanged lines hidden ---