X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=drivers%2Fi2c%2Fbusses%2Fscx200_i2c.c;h=e4c98539c51785deb5320fdc88acf9059f796fdf;hb=eff2502801e9a3a34882c6bd720470d65394522e;hp=8ddbae4fafe6bfd49e57ad47533a4066e27e46c8;hpb=946b92437e550d6ed80213bf54a1f383e141aede;p=deliverable%2Flinux.git diff --git a/drivers/i2c/busses/scx200_i2c.c b/drivers/i2c/busses/scx200_i2c.c index 8ddbae4fafe6..e4c98539c517 100644 --- a/drivers/i2c/busses/scx200_i2c.c +++ b/drivers/i2c/busses/scx200_i2c.c @@ -81,6 +81,8 @@ static struct i2c_algo_bit_data scx200_i2c_data = { static struct i2c_adapter scx200_i2c_ops = { .owner = THIS_MODULE, + .class = I2C_CLASS_HWMON | I2C_CLASS_SPD, + .id = I2C_HW_B_SCX200, .algo_data = &scx200_i2c_data, .name = "NatSemi SCx200 I2C", }; @@ -116,7 +118,7 @@ static int scx200_i2c_init(void) static void scx200_i2c_cleanup(void) { - i2c_bit_del_bus(&scx200_i2c_ops); + i2c_del_adapter(&scx200_i2c_ops); } module_init(scx200_i2c_init);