diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-12-29 06:08:21 -0500 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-01-20 08:58:21 -0500 |
commit | 7a389651bd88f884b46ddcada78730d294ccf1eb (patch) | |
tree | c403d36de4c9b8d66fe278f2683e050fda100d5e | |
parent | 028b0a0a92daa36bd9e0f6d01954fe67c969a095 (diff) |
ASoC: Make wm8974 I2C usage unconditional
The driver only supports I2C at present.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
-rw-r--r-- | sound/soc/codecs/wm8974.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/sound/soc/codecs/wm8974.c b/sound/soc/codecs/wm8974.c index 4a6a7b5a61ba..80c264e3ef87 100644 --- a/sound/soc/codecs/wm8974.c +++ b/sound/soc/codecs/wm8974.c | |||
@@ -636,7 +636,6 @@ static struct snd_soc_codec_driver soc_codec_dev_wm8974 = { | |||
636 | .reg_cache_default = wm8974_reg, | 636 | .reg_cache_default = wm8974_reg, |
637 | }; | 637 | }; |
638 | 638 | ||
639 | #if defined(CONFIG_I2C) || defined(CONFIG_I2C_MODULE) | ||
640 | static __devinit int wm8974_i2c_probe(struct i2c_client *i2c, | 639 | static __devinit int wm8974_i2c_probe(struct i2c_client *i2c, |
641 | const struct i2c_device_id *id) | 640 | const struct i2c_device_id *id) |
642 | { | 641 | { |
@@ -678,27 +677,22 @@ static struct i2c_driver wm8974_i2c_driver = { | |||
678 | .remove = __devexit_p(wm8974_i2c_remove), | 677 | .remove = __devexit_p(wm8974_i2c_remove), |
679 | .id_table = wm8974_i2c_id, | 678 | .id_table = wm8974_i2c_id, |
680 | }; | 679 | }; |
681 | #endif | ||
682 | 680 | ||
683 | static int __init wm8974_modinit(void) | 681 | static int __init wm8974_modinit(void) |
684 | { | 682 | { |
685 | int ret = 0; | 683 | int ret = 0; |
686 | #if defined(CONFIG_I2C) || defined(CONFIG_I2C_MODULE) | ||
687 | ret = i2c_add_driver(&wm8974_i2c_driver); | 684 | ret = i2c_add_driver(&wm8974_i2c_driver); |
688 | if (ret != 0) { | 685 | if (ret != 0) { |
689 | printk(KERN_ERR "Failed to register wm8974 I2C driver: %d\n", | 686 | printk(KERN_ERR "Failed to register wm8974 I2C driver: %d\n", |
690 | ret); | 687 | ret); |
691 | } | 688 | } |
692 | #endif | ||
693 | return ret; | 689 | return ret; |
694 | } | 690 | } |
695 | module_init(wm8974_modinit); | 691 | module_init(wm8974_modinit); |
696 | 692 | ||
697 | static void __exit wm8974_exit(void) | 693 | static void __exit wm8974_exit(void) |
698 | { | 694 | { |
699 | #if defined(CONFIG_I2C) || defined(CONFIG_I2C_MODULE) | ||
700 | i2c_del_driver(&wm8974_i2c_driver); | 695 | i2c_del_driver(&wm8974_i2c_driver); |
701 | #endif | ||
702 | } | 696 | } |
703 | module_exit(wm8974_exit); | 697 | module_exit(wm8974_exit); |
704 | 698 | ||