From 93a260e7148d978f9b7cf5a7bd0d877877495eb3 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sat, 13 Sep 2003 20:55:59 +0000 Subject: [PATCH] Fix init bug (was causing the chipset to stop). Reported by Ljubomir Bozic Jr.. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1992 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/lm90.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/chips/lm90.c b/kernel/chips/lm90.c index 42bdd393..c2bd1ffe 100644 --- a/kernel/chips/lm90.c +++ b/kernel/chips/lm90.c @@ -414,9 +414,9 @@ static void lm90_init_client(struct i2c_client *client) i2c_smbus_write_byte_data(client, LM90_REG_W_CONVRATE, 5); /* 2 Hz */ config = i2c_smbus_read_byte_data(client, LM90_REG_R_CONFIG1); - if (!(config & 0x40)) + if (config & 0x40) i2c_smbus_write_byte_data(client, LM90_REG_W_CONFIG1, - config | 0x40); /* run */ + config & 0xBF); /* run */ }