From 14e5a602c5a82023c2d8a3889c7fd70baa34471e Mon Sep 17 00:00:00 2001 From: Kyosti Malkki Date: Tue, 2 Mar 1999 14:12:42 +0000 Subject: [PATCH] =?UTF-8?q?(Ky=C3=B6sti)=20=20Small=20fixes=20for=20GL518.?= =?UTF-8?q?=20Fan1=20causes=20now=20alarm=20when=20rpm=20drops.=20Fixed=20?= =?UTF-8?q?libsensors=20displaying=20incorrect=20temperature=20limits=20fo?= =?UTF-8?q?r=20rev=2080.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@293 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/gl518sm.c | 3 ++- lib/chips.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/chips/gl518sm.c b/kernel/chips/gl518sm.c index 57fb6a46..bf58b227 100644 --- a/kernel/chips/gl518sm.c +++ b/kernel/chips/gl518sm.c @@ -312,12 +312,13 @@ int gl518_attach_adapter(struct i2c_adapter *adapter) gl518_write_value(new_client,GL518_REG_CONF,0x04); /* Never interrupts */ gl518_write_value(new_client,GL518_REG_MASK,0x00); + gl518_write_value(new_client,GL518_REG_TEMP_HYST, TEMP_TO_REG(GL518_INIT_TEMP_HYST)); gl518_write_value(new_client,GL518_REG_TEMP_OVER, TEMP_TO_REG(GL518_INIT_TEMP_OVER)); gl518_write_value(new_client,GL518_REG_MISC,(DIV_TO_REG(2) << 6) | - (DIV_TO_REG(2) << 4) | 0x08); + (DIV_TO_REG(2) << 4)); gl518_write_value(new_client,GL518_REG_FAN_LIMIT, (FAN_TO_REG(GL518_INIT_FAN_MIN_1,2) << 8) | FAN_TO_REG(GL518_INIT_FAN_MIN_2,2)); diff --git a/lib/chips.c b/lib/chips.c index 9c3a7afb..3696ad3e 100644 --- a/lib/chips.c +++ b/lib/chips.c @@ -446,7 +446,7 @@ static sensors_chip_feature gl518r80_features[] = GL518_SYSCTL_TEMP, VALUE(2), 1 }, { SENSORS_GL518R80_TEMP_OVER, "temp_over", SENSORS_GL518R80_TEMP, SENSORS_GL518R80_TEMP, SENSORS_MODE_RW, - GL518_SYSCTL_VDD, VALUE(1), 1 }, + GL518_SYSCTL_TEMP, VALUE(1), 1 }, { SENSORS_GL518R80_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, SENSORS_MODE_R, GL518_SYSCTL_VID, VALUE(1), 0 }, { SENSORS_GL518R80_FAN1_DIV, "fan1_div", SENSORS_GL518R80_FAN1,