diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-02-17 01:43:52 -0500 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-02-17 11:15:39 -0500 |
commit | 7813561a39cbb4dfe5871ce13e1b54b5061c4625 (patch) | |
tree | 61cf18351e7a32e0d4a2fe2ebba624980d5661e3 | |
parent | 9d50a764b5cb3d06a01a076131700a34351d98a6 (diff) |
ASoC: wm8993: Convert to module_i2c_driver()
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
-rw-r--r-- | sound/soc/codecs/wm8993.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/sound/soc/codecs/wm8993.c b/sound/soc/codecs/wm8993.c index 1e69f63ede26..d256a9340644 100644 --- a/sound/soc/codecs/wm8993.c +++ b/sound/soc/codecs/wm8993.c | |||
@@ -1859,24 +1859,7 @@ static struct i2c_driver wm8993_i2c_driver = { | |||
1859 | .id_table = wm8993_i2c_id, | 1859 | .id_table = wm8993_i2c_id, |
1860 | }; | 1860 | }; |
1861 | 1861 | ||
1862 | static int __init wm8993_modinit(void) | 1862 | module_i2c_driver(wm8993_i2c_driver); |
1863 | { | ||
1864 | int ret = 0; | ||
1865 | ret = i2c_add_driver(&wm8993_i2c_driver); | ||
1866 | if (ret != 0) { | ||
1867 | pr_err("WM8993: Unable to register I2C driver: %d\n", | ||
1868 | ret); | ||
1869 | } | ||
1870 | return ret; | ||
1871 | } | ||
1872 | module_init(wm8993_modinit); | ||
1873 | |||
1874 | static void __exit wm8993_exit(void) | ||
1875 | { | ||
1876 | i2c_del_driver(&wm8993_i2c_driver); | ||
1877 | } | ||
1878 | module_exit(wm8993_exit); | ||
1879 | |||
1880 | 1863 | ||
1881 | MODULE_DESCRIPTION("ASoC WM8993 driver"); | 1864 | MODULE_DESCRIPTION("ASoC WM8993 driver"); |
1882 | MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com>"); | 1865 | MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com>"); |