diff options
Diffstat (limited to 'sound/soc/codecs/ssm2602.c')
-rw-r--r-- | sound/soc/codecs/ssm2602.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/sound/soc/codecs/ssm2602.c b/sound/soc/codecs/ssm2602.c index 58e225dadc7e..87f606c76822 100644 --- a/sound/soc/codecs/ssm2602.c +++ b/sound/soc/codecs/ssm2602.c | |||
@@ -506,6 +506,16 @@ static int ssm2602_set_bias_level(struct snd_soc_codec *codec, | |||
506 | #define SSM2602_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE |\ | 506 | #define SSM2602_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE |\ |
507 | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE) | 507 | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE) |
508 | 508 | ||
509 | static struct snd_soc_dai_ops ssm2602_dai_ops = { | ||
510 | .startup = ssm2602_startup, | ||
511 | .prepare = ssm2602_pcm_prepare, | ||
512 | .hw_params = ssm2602_hw_params, | ||
513 | .shutdown = ssm2602_shutdown, | ||
514 | .digital_mute = ssm2602_mute, | ||
515 | .set_sysclk = ssm2602_set_dai_sysclk, | ||
516 | .set_fmt = ssm2602_set_dai_fmt, | ||
517 | }; | ||
518 | |||
509 | struct snd_soc_dai ssm2602_dai = { | 519 | struct snd_soc_dai ssm2602_dai = { |
510 | .name = "SSM2602", | 520 | .name = "SSM2602", |
511 | .playback = { | 521 | .playback = { |
@@ -520,15 +530,7 @@ struct snd_soc_dai ssm2602_dai = { | |||
520 | .channels_max = 2, | 530 | .channels_max = 2, |
521 | .rates = SSM2602_RATES, | 531 | .rates = SSM2602_RATES, |
522 | .formats = SSM2602_FORMATS,}, | 532 | .formats = SSM2602_FORMATS,}, |
523 | .ops = { | 533 | .ops = &ssm2602_dai_ops, |
524 | .startup = ssm2602_startup, | ||
525 | .prepare = ssm2602_pcm_prepare, | ||
526 | .hw_params = ssm2602_hw_params, | ||
527 | .shutdown = ssm2602_shutdown, | ||
528 | .digital_mute = ssm2602_mute, | ||
529 | .set_sysclk = ssm2602_set_dai_sysclk, | ||
530 | .set_fmt = ssm2602_set_dai_fmt, | ||
531 | } | ||
532 | }; | 534 | }; |
533 | EXPORT_SYMBOL_GPL(ssm2602_dai); | 535 | EXPORT_SYMBOL_GPL(ssm2602_dai); |
534 | 536 | ||