ASoC: simple-card: Fix the sysclk selection.
For spdif there is no need to do the sysclk setting. Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
parent
71467e4641
commit
e2a19ac6c5
|
@ -106,12 +106,8 @@ asoc_simple_card_sub_parse_of(struct device_node *np,
|
||||||
&dai->sysclk);
|
&dai->sysclk);
|
||||||
} else {
|
} else {
|
||||||
clk = of_clk_get(*node, 0);
|
clk = of_clk_get(*node, 0);
|
||||||
if (IS_ERR(clk)) {
|
if (!IS_ERR(clk))
|
||||||
ret = PTR_ERR(clk);
|
dai->sysclk = clk_get_rate(clk);
|
||||||
goto parse_error;
|
|
||||||
}
|
|
||||||
|
|
||||||
dai->sysclk = clk_get_rate(clk);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = 0;
|
ret = 0;
|
||||||
|
|
Loading…
Reference in a new issue