diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2014-05-23 02:25:37 -0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-05-26 09:34:55 -0400 |
commit | 033e7ed85b8513db4efacbdf0f22db2bed4ff405 (patch) | |
tree | c23dc56c68180c6254d262f175e8efed1757c36d | |
parent | 9f464f8e076e6fcc8d249e76d84f4fb99c1fecff (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.c | 20 |
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 | ||
271 | static 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); |