From fe47b819ed09be44c95dac2118b263e0427b835d Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Sun, 14 Mar 1999 22:26:51 +0000 Subject: [PATCH] one more fix for 783s not having in1. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@315 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/w83781d.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/kernel/chips/w83781d.c b/kernel/chips/w83781d.c index 6c5810b1..d0f9f90c 100644 --- a/kernel/chips/w83781d.c +++ b/kernel/chips/w83781d.c @@ -944,10 +944,12 @@ void w83781d_init_client(struct i2c_client *client) IN_TO_REG(W83781D_INIT_IN_MIN_0,0)); w83781d_write_value(client,W83781D_REG_IN_MAX(0), IN_TO_REG(W83781D_INIT_IN_MAX_0,0)); - w83781d_write_value(client,W83781D_REG_IN_MIN(1), - IN_TO_REG(W83781D_INIT_IN_MIN_1,1)); - w83781d_write_value(client,W83781D_REG_IN_MAX(1), - IN_TO_REG(W83781D_INIT_IN_MAX_1,1)); + if(wchipid != W83783S_WCHIPID) { + w83781d_write_value(client,W83781D_REG_IN_MIN(1), + IN_TO_REG(W83781D_INIT_IN_MIN_1,1)); + w83781d_write_value(client,W83781D_REG_IN_MAX(1), + IN_TO_REG(W83781D_INIT_IN_MAX_1,1)); + } w83781d_write_value(client,W83781D_REG_IN_MIN(2), IN_TO_REG(W83781D_INIT_IN_MIN_2,2)); w83781d_write_value(client,W83781D_REG_IN_MAX(2), @@ -976,7 +978,7 @@ void w83781d_init_client(struct i2c_client *client) IN_TO_REG(W83781D_INIT_IN_MIN_6,6)); w83781d_write_value(client,W83781D_REG_IN_MAX(6), IN_TO_REG(W83781D_INIT_IN_MAX_6,6)); - } else if(wchipid == W83782D_WCHIPID) { + } else { w83781d_write_value(client,W83781D_REG_IN_MIN(6), IN_TO_REG(W83782D_INIT_IN_MIN_6,6)); w83781d_write_value(client,W83781D_REG_IN_MAX(6),