return 0;
}
- static struct snd_soc_dai_ops nuc900_ac97_dai_ops = {
+ static const struct snd_soc_dai_ops nuc900_ac97_dai_ops = {
.trigger = nuc900_ac97_trigger,
};
goto out3;
/* enbale ac97 multifunction pin */
- mfp_set_groupg(nuc900_audio->dev, "nuc900-audio");
+ mfp_set_groupg(nuc900_audio->dev, NULL);
return 0;
.remove = __devexit_p(nuc900_ac97_drvremove),
};
- static int __init nuc900_ac97_init(void)
- {
- return platform_driver_register(&nuc900_ac97_driver);
- }
-
- static void __exit nuc900_ac97_exit(void)
- {
- platform_driver_unregister(&nuc900_ac97_driver);
- }
-
- module_init(nuc900_ac97_init);
- module_exit(nuc900_ac97_exit);
+ module_platform_driver(nuc900_ac97_driver);
MODULE_DESCRIPTION("NUC900 AC97 SoC driver!");