i2c: Drop probe, ignore and force module parameters
authorJean Delvare <khali@linux-fr.org>
Sun, 6 Dec 2009 16:06:24 +0000 (17:06 +0100)
committerJean Delvare <khali@linux-fr.org>
Sun, 6 Dec 2009 16:06:24 +0000 (17:06 +0100)
commitc7b25a9e96dc89954ae8d8f473f56fae62030f84
treecc1f924445517a16e3923112e77edbfe33cd3b25
parentabe38388e50f4d89726fd0c0cceea61563c7026b
i2c: Drop probe, ignore and force module parameters

The legacy probe and force module parameters are obsolete now, the
same can be achieved using the new_device sysfs interface, which is
both more flexible and cheaper (it is implemented by i2c-core rather
than replicated in every driver module.)

The legacy ignore module parameters can be dropped as well. Ignoring
can be done by instantiating a "dummy" device at the problematic
address.

This is the first step of a huge cleanup to i2c-core's i2c_detect
function, i2c.h's I2C_CLIENT_INSMOD* macros, and all drivers that made
use of them.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Documentation/i2c/old-module-parameters [new file with mode: 0644]
drivers/i2c/i2c-core.c
include/linux/i2c.h