aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2014-05-23 02:25:37 -0400
committerMark Brown <broonie@linaro.org>2014-05-26 09:34:55 -0400
commit033e7ed85b8513db4efacbdf0f22db2bed4ff405 (patch)
treec23dc56c68180c6254d262f175e8efed1757c36d
parent9f464f8e076e6fcc8d249e76d84f4fb99c1fecff (diff)
ASoC: rsnd: remove rsnd_src_non_ops
Renesas sound driver is supporting Gen1/Gen2. SRC probe can return error if it was unknown generation. Now, rsnd_src_non_ops is not needed. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r--sound/soc/sh/rcar/src.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/sound/soc/sh/rcar/src.c b/sound/soc/sh/rcar/src.c
index 61009c44ed90..c5ddbccd7530 100644
--- a/sound/soc/sh/rcar/src.c
+++ b/sound/soc/sh/rcar/src.c
@@ -268,10 +268,6 @@ static int rsnd_src_stop(struct rsnd_mod *mod,
268 return 0; 268 return 0;
269} 269}
270 270
271static struct rsnd_mod_ops rsnd_src_non_ops = {
272 .name = "src (non)",
273};
274
275/* 271/*
276 * Gen1 functions 272 * Gen1 functions
277 */ 273 */
@@ -627,6 +623,16 @@ int rsnd_src_probe(struct platform_device *pdev,
627 char name[RSND_SRC_NAME_SIZE]; 623 char name[RSND_SRC_NAME_SIZE];
628 int i, nr; 624 int i, nr;
629 625
626 ops = NULL;
627 if (rsnd_is_gen1(priv))
628 ops = &rsnd_src_gen1_ops;
629 if (rsnd_is_gen2(priv))
630 ops = &rsnd_src_gen2_ops;
631 if (!ops) {
632 dev_err(dev, "unknown Generation\n");
633 return -EIO;
634 }
635
630 rsnd_of_parse_src(pdev, of_data, priv); 636 rsnd_of_parse_src(pdev, of_data, priv);
631 637
632 /* 638 /*
@@ -655,12 +661,6 @@ int rsnd_src_probe(struct platform_device *pdev,
655 src->info = &info->src_info[i]; 661 src->info = &info->src_info[i];
656 src->clk = clk; 662 src->clk = clk;
657 663
658 ops = &rsnd_src_non_ops;
659 if (rsnd_is_gen1(priv))
660 ops = &rsnd_src_gen1_ops;
661 if (rsnd_is_gen2(priv))
662 ops = &rsnd_src_gen2_ops;
663
664 rsnd_mod_init(priv, &src->mod, ops, RSND_MOD_SRC, i); 664 rsnd_mod_init(priv, &src->mod, ops, RSND_MOD_SRC, i);
665 665
666 dev_dbg(dev, "SRC%d probed\n", i); 666 dev_dbg(dev, "SRC%d probed\n", i);