' > if (kind <= 0) { /* identification failed */ > @@ -296,10 +318,15 @@ static int lm83_detect(struct i2c_adapte > if (kind == lm83) { > name = "lm83"; > } > + else if (kind = lm82) { > + name = "lm82"; > + } Is that a '=' typo in the 'else if' there? Nick