diff options
Diffstat (limited to 'sound/soc/codecs/cs4270.c')
-rw-r--r-- | sound/soc/codecs/cs4270.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/sound/soc/codecs/cs4270.c b/sound/soc/codecs/cs4270.c index f86f33cc179..7ae3d6520e3 100644 --- a/sound/soc/codecs/cs4270.c +++ b/sound/soc/codecs/cs4270.c | |||
@@ -503,6 +503,13 @@ static const struct snd_kcontrol_new cs4270_snd_controls[] = { | |||
503 | */ | 503 | */ |
504 | static struct snd_soc_codec *cs4270_codec; | 504 | static struct snd_soc_codec *cs4270_codec; |
505 | 505 | ||
506 | static struct snd_soc_dai_ops cs4270_dai_ops = { | ||
507 | .hw_params = cs4270_hw_params, | ||
508 | .set_sysclk = cs4270_set_dai_sysclk, | ||
509 | .set_fmt = cs4270_set_dai_fmt, | ||
510 | .digital_mute = cs4270_mute, | ||
511 | }; | ||
512 | |||
506 | struct snd_soc_dai cs4270_dai = { | 513 | struct snd_soc_dai cs4270_dai = { |
507 | .name = "cs4270", | 514 | .name = "cs4270", |
508 | .playback = { | 515 | .playback = { |
@@ -519,12 +526,7 @@ struct snd_soc_dai cs4270_dai = { | |||
519 | .rates = 0, | 526 | .rates = 0, |
520 | .formats = CS4270_FORMATS, | 527 | .formats = CS4270_FORMATS, |
521 | }, | 528 | }, |
522 | .ops = { | 529 | .ops = &cs4270_dai_ops, |
523 | .hw_params = cs4270_hw_params, | ||
524 | .set_sysclk = cs4270_set_dai_sysclk, | ||
525 | .set_fmt = cs4270_set_dai_fmt, | ||
526 | .digital_mute = cs4270_mute, | ||
527 | }, | ||
528 | }; | 530 | }; |
529 | EXPORT_SYMBOL_GPL(cs4270_dai); | 531 | EXPORT_SYMBOL_GPL(cs4270_dai); |
530 | 532 | ||