diff options
author | Sachin Kamat <sachin.kamat@linaro.org> | 2012-08-06 07:55:48 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-08-06 10:20:33 -0400 |
commit | 0ecbbb4fe5f0aae4cd70ec02383fd6b96aedb052 (patch) | |
tree | dd15f96fc3dcc08eb38023b9c2b308293478bd8f /sound/soc/codecs | |
parent | 28285b96c9e75a79b7698bc4286aa1cb94e5c9cb (diff) |
ASoC: ak4671: Use module_i2c_driver
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs')
-rw-r--r-- | sound/soc/codecs/ak4671.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/sound/soc/codecs/ak4671.c b/sound/soc/codecs/ak4671.c index 5fb7c2a80e6d..2b457976a7bf 100644 --- a/sound/soc/codecs/ak4671.c +++ b/sound/soc/codecs/ak4671.c | |||
@@ -696,17 +696,7 @@ static struct i2c_driver ak4671_i2c_driver = { | |||
696 | .id_table = ak4671_i2c_id, | 696 | .id_table = ak4671_i2c_id, |
697 | }; | 697 | }; |
698 | 698 | ||
699 | static int __init ak4671_modinit(void) | 699 | module_i2c_driver(ak4671_i2c_driver); |
700 | { | ||
701 | return i2c_add_driver(&ak4671_i2c_driver); | ||
702 | } | ||
703 | module_init(ak4671_modinit); | ||
704 | |||
705 | static void __exit ak4671_exit(void) | ||
706 | { | ||
707 | i2c_del_driver(&ak4671_i2c_driver); | ||
708 | } | ||
709 | module_exit(ak4671_exit); | ||
710 | 700 | ||
711 | MODULE_DESCRIPTION("ASoC AK4671 codec driver"); | 701 | MODULE_DESCRIPTION("ASoC AK4671 codec driver"); |
712 | MODULE_AUTHOR("Joonyoung Shim <jy0922.shim@samsung.com>"); | 702 | MODULE_AUTHOR("Joonyoung Shim <jy0922.shim@samsung.com>"); |