aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2011-12-29 06:08:21 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-01-20 08:58:21 -0500
commit7a389651bd88f884b46ddcada78730d294ccf1eb (patch)
treec403d36de4c9b8d66fe278f2683e050fda100d5e
parent028b0a0a92daa36bd9e0f6d01954fe67c969a095 (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.c6
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)
640static __devinit int wm8974_i2c_probe(struct i2c_client *i2c, 639static __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
683static int __init wm8974_modinit(void) 681static 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}
695module_init(wm8974_modinit); 691module_init(wm8974_modinit);
696 692
697static void __exit wm8974_exit(void) 693static 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}
703module_exit(wm8974_exit); 697module_exit(wm8974_exit);
704 698