aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-bfin-twi.c
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2009-01-07 14:29:16 +0100
committerJean Delvare <khali@linux-fr.org>2009-01-07 14:29:16 +0100
commite1995f65be0786ca201f466f049dad1e2e4c3421 (patch)
tree95df9f74f0bf1eb84b1d914962511ec4dd1cb03d /drivers/i2c/busses/i2c-bfin-twi.c
parent22e965c2aeb3e636831c8b28f9d7d8e25199891e (diff)
downloadkernel_samsung_smdk4412-e1995f65be0786ca201f466f049dad1e2e4c3421.zip
kernel_samsung_smdk4412-e1995f65be0786ca201f466f049dad1e2e4c3421.tar.gz
kernel_samsung_smdk4412-e1995f65be0786ca201f466f049dad1e2e4c3421.tar.bz2
i2c: Drop I2C_CLASS_ALL
I2C_CLASS_ALL is almost never what bus driver authors really want. These i2c classes are really only about which devices must be probed, not what devices can be present. As device drivers get converted to the new i2c device driver model, only a few device types will keep relying on probing. Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: Sonic Zhang <sonic.zhang@analog.com>
Diffstat (limited to 'drivers/i2c/busses/i2c-bfin-twi.c')
-rw-r--r--drivers/i2c/busses/i2c-bfin-twi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/busses/i2c-bfin-twi.c b/drivers/i2c/busses/i2c-bfin-twi.c
index 3c855ff..3fd2c41 100644
--- a/drivers/i2c/busses/i2c-bfin-twi.c
+++ b/drivers/i2c/busses/i2c-bfin-twi.c
@@ -656,7 +656,7 @@ static int i2c_bfin_twi_probe(struct platform_device *pdev)
strlcpy(p_adap->name, pdev->name, sizeof(p_adap->name));
p_adap->algo = &bfin_twi_algorithm;
p_adap->algo_data = iface;
- p_adap->class = I2C_CLASS_ALL;
+ p_adap->class = I2C_CLASS_HWMON | I2C_CLASS_SPD;
p_adap->dev.parent = &pdev->dev;
rc = peripheral_request_list(pin_req[pdev->id], "i2c-bfin-twi");