aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2015-04-18 08:19:04 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2015-04-18 08:19:04 -0400
commit40d7839879b4584f91522d841afb22ed401cf40f (patch)
treebe7ceff0b9749487e05d2edaff23364911705bdd
parentafad97eee47c1f1f242202e2473929b4ef5d9f43 (diff)
parentc1c21f4e60ed4523292f1a89ff45a208bddd3849 (diff)
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c fixes from Wolfram Sang: "Two buildfixes for I2C based on your tree from the day before yesterday. Sadly, these build errors never reached me while the patches were sitting in -next. Need to fix that" * 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: i2c: core: Export bus recovery functions i2c: jz4780: Fix build for m68k and sparc64
-rw-r--r--drivers/i2c/busses/i2c-jz4780.c1
-rw-r--r--drivers/i2c/i2c-core.c3
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/i2c/busses/i2c-jz4780.c b/drivers/i2c/busses/i2c-jz4780.c
index ce1d69324169..19b2d689a5ef 100644
--- a/drivers/i2c/busses/i2c-jz4780.c
+++ b/drivers/i2c/busses/i2c-jz4780.c
@@ -23,6 +23,7 @@
23#include <linux/i2c.h> 23#include <linux/i2c.h>
24#include <linux/init.h> 24#include <linux/init.h>
25#include <linux/interrupt.h> 25#include <linux/interrupt.h>
26#include <linux/io.h>
26#include <linux/kernel.h> 27#include <linux/kernel.h>
27#include <linux/module.h> 28#include <linux/module.h>
28#include <linux/platform_device.h> 29#include <linux/platform_device.h>
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 1672e6b12774..098f698fe8f4 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -596,6 +596,7 @@ int i2c_generic_scl_recovery(struct i2c_adapter *adap)
596 adap->bus_recovery_info->set_scl(adap, 1); 596 adap->bus_recovery_info->set_scl(adap, 1);
597 return i2c_generic_recovery(adap); 597 return i2c_generic_recovery(adap);
598} 598}
599EXPORT_SYMBOL_GPL(i2c_generic_scl_recovery);
599 600
600int i2c_generic_gpio_recovery(struct i2c_adapter *adap) 601int i2c_generic_gpio_recovery(struct i2c_adapter *adap)
601{ 602{
@@ -610,6 +611,7 @@ int i2c_generic_gpio_recovery(struct i2c_adapter *adap)
610 611
611 return ret; 612 return ret;
612} 613}
614EXPORT_SYMBOL_GPL(i2c_generic_gpio_recovery);
613 615
614int i2c_recover_bus(struct i2c_adapter *adap) 616int i2c_recover_bus(struct i2c_adapter *adap)
615{ 617{
@@ -619,6 +621,7 @@ int i2c_recover_bus(struct i2c_adapter *adap)
619 dev_dbg(&adap->dev, "Trying i2c bus recovery\n"); 621 dev_dbg(&adap->dev, "Trying i2c bus recovery\n");
620 return adap->bus_recovery_info->recover_bus(adap); 622 return adap->bus_recovery_info->recover_bus(adap);
621} 623}
624EXPORT_SYMBOL_GPL(i2c_recover_bus);
622 625
623static int i2c_device_probe(struct device *dev) 626static int i2c_device_probe(struct device *dev)
624{ 627{