mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 11:16:11 +00:00
Merge branch 'fix/asoc' into for-linus
This commit is contained in:
commit
3095b165a1
3 changed files with 5 additions and 3 deletions
|
@ -463,7 +463,8 @@ static int ac97_write(struct snd_soc_codec *codec, unsigned int reg,
|
||||||
{
|
{
|
||||||
u16 *cache = codec->reg_cache;
|
u16 *cache = codec->reg_cache;
|
||||||
|
|
||||||
soc_ac97_ops.write(codec->ac97, reg, val);
|
if (reg < 0x7c)
|
||||||
|
soc_ac97_ops.write(codec->ac97, reg, val);
|
||||||
reg = reg >> 1;
|
reg = reg >> 1;
|
||||||
if (reg < (ARRAY_SIZE(wm9712_reg)))
|
if (reg < (ARRAY_SIZE(wm9712_reg)))
|
||||||
cache[reg] = val;
|
cache[reg] = val;
|
||||||
|
|
|
@ -180,7 +180,8 @@ static int mx27vis_hifi_hw_free(struct snd_pcm_substream *substream)
|
||||||
struct snd_soc_dai *codec_dai = rtd->dai->codec_dai;
|
struct snd_soc_dai *codec_dai = rtd->dai->codec_dai;
|
||||||
|
|
||||||
/* disable the PLL */
|
/* disable the PLL */
|
||||||
return codec_dai->ops->set_pll(codec_dai, IGNORED_ARG, 0, 0);
|
return codec_dai->ops->set_pll(codec_dai, IGNORED_ARG, IGNORED_ARG,
|
||||||
|
0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -876,7 +876,7 @@ static int fsi_probe(struct platform_device *pdev)
|
||||||
|
|
||||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||||
irq = platform_get_irq(pdev, 0);
|
irq = platform_get_irq(pdev, 0);
|
||||||
if (!res || !irq) {
|
if (!res || (int)irq <= 0) {
|
||||||
dev_err(&pdev->dev, "Not enough FSI platform resources.\n");
|
dev_err(&pdev->dev, "Not enough FSI platform resources.\n");
|
||||||
ret = -ENODEV;
|
ret = -ENODEV;
|
||||||
goto exit;
|
goto exit;
|
||||||
|
|
Loading…
Reference in a new issue