diff options
Diffstat (limited to 'sound/soc/codecs/wm8971.c')
-rw-r--r-- | sound/soc/codecs/wm8971.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/sound/soc/codecs/wm8971.c b/sound/soc/codecs/wm8971.c index eef783f6b6d6..5ce647758443 100644 --- a/sound/soc/codecs/wm8971.c +++ b/sound/soc/codecs/wm8971.c | |||
@@ -721,23 +721,7 @@ static struct i2c_driver wm8971_i2c_driver = { | |||
721 | .id_table = wm8971_i2c_id, | 721 | .id_table = wm8971_i2c_id, |
722 | }; | 722 | }; |
723 | 723 | ||
724 | static int __init wm8971_modinit(void) | 724 | module_i2c_driver(wm8971_i2c_driver); |
725 | { | ||
726 | int ret = 0; | ||
727 | ret = i2c_add_driver(&wm8971_i2c_driver); | ||
728 | if (ret != 0) { | ||
729 | printk(KERN_ERR "Failed to register WM8971 I2C driver: %d\n", | ||
730 | ret); | ||
731 | } | ||
732 | return ret; | ||
733 | } | ||
734 | module_init(wm8971_modinit); | ||
735 | |||
736 | static void __exit wm8971_exit(void) | ||
737 | { | ||
738 | i2c_del_driver(&wm8971_i2c_driver); | ||
739 | } | ||
740 | module_exit(wm8971_exit); | ||
741 | 725 | ||
742 | MODULE_DESCRIPTION("ASoC WM8971 driver"); | 726 | MODULE_DESCRIPTION("ASoC WM8971 driver"); |
743 | MODULE_AUTHOR("Lab126"); | 727 | MODULE_AUTHOR("Lab126"); |