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 --- |