backports: add i2c_add_mux_adapter()
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 15 Jun 2014 12:40:30 +0000 (14:40 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 15 Jun 2014 16:31:17 +0000 (18:31 +0200)
This adds i2c_add_mux_adapter() also for kernel < 3.5. This is needed
for some newly activated media driver.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backport/backport-include/linux/i2c-mux.h

index a3a67ad615cac1943e1ab7c90a4e71c7accf67c5..37db84d46e5a675241cdce23a9dfae2cba441f78 100644 (file)
@@ -3,7 +3,10 @@
 #include_next <linux/i2c-mux.h>
 #include <linux/version.h>
 
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,5,0))
+#define i2c_add_mux_adapter(parent, mux_dev, mux_priv, force_nr, chan_id, class, select, deselect) \
+       i2c_add_mux_adapter(parent, mux_priv, force_nr, chan_id, select, deselect)
+#elif (LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0))
 #define i2c_add_mux_adapter(parent, mux_dev, mux_priv, force_nr, chan_id, class, select, deselect) \
        i2c_add_mux_adapter(parent, mux_dev, mux_priv, force_nr, chan_id, select, deselect)
 #endif