diff options
Diffstat (limited to 'sound/soc/pxa/pxa-ssp.c')
-rw-r--r-- | sound/soc/pxa/pxa-ssp.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c index 8ad93ee2e92b..a57cfbc038e3 100644 --- a/sound/soc/pxa/pxa-ssp.c +++ b/sound/soc/pxa/pxa-ssp.c | |||
@@ -771,7 +771,7 @@ static int pxa_ssp_remove(struct snd_soc_dai *dai) | |||
771 | SNDRV_PCM_FMTBIT_S24_LE | \ | 771 | SNDRV_PCM_FMTBIT_S24_LE | \ |
772 | SNDRV_PCM_FMTBIT_S32_LE) | 772 | SNDRV_PCM_FMTBIT_S32_LE) |
773 | 773 | ||
774 | static struct snd_soc_dai_ops pxa_ssp_dai_ops = { | 774 | static const struct snd_soc_dai_ops pxa_ssp_dai_ops = { |
775 | .startup = pxa_ssp_startup, | 775 | .startup = pxa_ssp_startup, |
776 | .shutdown = pxa_ssp_shutdown, | 776 | .shutdown = pxa_ssp_shutdown, |
777 | .trigger = pxa_ssp_trigger, | 777 | .trigger = pxa_ssp_trigger, |
@@ -825,17 +825,7 @@ static struct platform_driver asoc_ssp_driver = { | |||
825 | .remove = __devexit_p(asoc_ssp_remove), | 825 | .remove = __devexit_p(asoc_ssp_remove), |
826 | }; | 826 | }; |
827 | 827 | ||
828 | static int __init pxa_ssp_init(void) | 828 | module_platform_driver(asoc_ssp_driver); |
829 | { | ||
830 | return platform_driver_register(&asoc_ssp_driver); | ||
831 | } | ||
832 | module_init(pxa_ssp_init); | ||
833 | |||
834 | static void __exit pxa_ssp_exit(void) | ||
835 | { | ||
836 | platform_driver_unregister(&asoc_ssp_driver); | ||
837 | } | ||
838 | module_exit(pxa_ssp_exit); | ||
839 | 829 | ||
840 | /* Module information */ | 830 | /* Module information */ |
841 | MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com>"); | 831 | MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com>"); |