From 41a35b44cd8eeaa49f33c27b2f52c257594d7d1b Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Wed, 10 Dec 2003 04:39:02 +0000 Subject: [PATCH] remove initializations. forgot to check in before. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2149 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/adm9240.c | 82 ------------------------------------------ 1 file changed, 82 deletions(-) diff --git a/kernel/chips/adm9240.c b/kernel/chips/adm9240.c index 16c1209c..9fac4cbc 100644 --- a/kernel/chips/adm9240.c +++ b/kernel/chips/adm9240.c @@ -165,49 +165,6 @@ static inline u8 FAN_TO_REG(long rpm, int div) #define VID_FROM_REG(val) ((val)==0x1f?0:(val)>=0x10?510-(val)*10:\ 205-(val)*5) -/* Initial limits */ -#define ADM9240_INIT_IN_0 190 -#define ADM9240_INIT_IN_1 190 -#define ADM9240_INIT_IN_2 190 -#define ADM9240_INIT_IN_3 190 -#define ADM9240_INIT_IN_4 190 -#define ADM9240_INIT_IN_5 190 - -#define ADM9240_INIT_IN_PERCENTAGE 10 - -#define ADM9240_INIT_IN_MIN_0 \ - (ADM9240_INIT_IN_0 - ADM9240_INIT_IN_0 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MAX_0 \ - (ADM9240_INIT_IN_0 + ADM9240_INIT_IN_0 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MIN_1 \ - (ADM9240_INIT_IN_1 - ADM9240_INIT_IN_1 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MAX_1 \ - (ADM9240_INIT_IN_1 + ADM9240_INIT_IN_1 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MIN_2 \ - (ADM9240_INIT_IN_2 - ADM9240_INIT_IN_2 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MAX_2 \ - (ADM9240_INIT_IN_2 + ADM9240_INIT_IN_2 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MIN_3 \ - (ADM9240_INIT_IN_3 - ADM9240_INIT_IN_3 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MAX_3 \ - (ADM9240_INIT_IN_3 + ADM9240_INIT_IN_3 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MIN_4 \ - (ADM9240_INIT_IN_4 - ADM9240_INIT_IN_4 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MAX_4 \ - (ADM9240_INIT_IN_4 + ADM9240_INIT_IN_4 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MIN_5 \ - (ADM9240_INIT_IN_5 - ADM9240_INIT_IN_5 * ADM9240_INIT_IN_PERCENTAGE / 100) -#define ADM9240_INIT_IN_MAX_5 \ - (ADM9240_INIT_IN_5 + ADM9240_INIT_IN_5 * ADM9240_INIT_IN_PERCENTAGE / 100) - -#define ADM9240_INIT_FAN_MIN_1 3000 -#define ADM9240_INIT_FAN_MIN_2 3000 - -#define ADM9240_INIT_TEMP_OS_MAX 600 -#define ADM9240_INIT_TEMP_OS_HYST 500 -#define ADM9240_INIT_TEMP_HOT_MAX 700 -#define ADM9240_INIT_TEMP_HOT_HYST 600 - /* For each registered ADM9240, we need to keep some data in memory. That data is pointed to by adm9240_list[NR]->data. The structure itself is dynamically allocated, at the same time when a new adm9240 client is @@ -507,45 +464,6 @@ static int adm9240_write_value(struct i2c_client *client, u8 reg, u8 value) /* Called when we have found a new ADM9240. It should set limits, etc. */ static void adm9240_init_client(struct i2c_client *client) { - /* Reset all except Watchdog values and last conversion values - This sets fan-divs to 2, among others. This makes most other - initializations unnecessary */ - adm9240_write_value(client, ADM9240_REG_CONFIG, 0x80); - - adm9240_write_value(client, ADM9240_REG_IN_MIN(0), - IN_TO_REG(ADM9240_INIT_IN_MIN_0, 0)); - adm9240_write_value(client, ADM9240_REG_IN_MAX(0), - IN_TO_REG(ADM9240_INIT_IN_MAX_0, 0)); - adm9240_write_value(client, ADM9240_REG_IN_MIN(1), - IN_TO_REG(ADM9240_INIT_IN_MIN_1, 1)); - adm9240_write_value(client, ADM9240_REG_IN_MAX(1), - IN_TO_REG(ADM9240_INIT_IN_MAX_1, 1)); - adm9240_write_value(client, ADM9240_REG_IN_MIN(2), - IN_TO_REG(ADM9240_INIT_IN_MIN_2, 2)); - adm9240_write_value(client, ADM9240_REG_IN_MAX(2), - IN_TO_REG(ADM9240_INIT_IN_MAX_2, 2)); - adm9240_write_value(client, ADM9240_REG_IN_MIN(3), - IN_TO_REG(ADM9240_INIT_IN_MIN_3, 3)); - adm9240_write_value(client, ADM9240_REG_IN_MAX(3), - IN_TO_REG(ADM9240_INIT_IN_MAX_3, 3)); - adm9240_write_value(client, ADM9240_REG_IN_MIN(4), - IN_TO_REG(ADM9240_INIT_IN_MIN_4, 4)); - adm9240_write_value(client, ADM9240_REG_IN_MAX(4), - IN_TO_REG(ADM9240_INIT_IN_MAX_4, 4)); - adm9240_write_value(client, ADM9240_REG_IN_MIN(5), - IN_TO_REG(ADM9240_INIT_IN_MIN_5, 5)); - adm9240_write_value(client, ADM9240_REG_IN_MAX(5), - IN_TO_REG(ADM9240_INIT_IN_MAX_5, 5)); - adm9240_write_value(client, ADM9240_REG_FAN1_MIN, - FAN_TO_REG(ADM9240_INIT_FAN_MIN_1, 2)); - adm9240_write_value(client, ADM9240_REG_FAN2_MIN, - FAN_TO_REG(ADM9240_INIT_FAN_MIN_2, 2)); - adm9240_write_value(client, ADM9240_REG_TOS, - TEMP_LIMIT_TO_REG(ADM9240_INIT_TEMP_OS_MAX)); - adm9240_write_value(client, ADM9240_REG_THYST, - TEMP_LIMIT_TO_REG(ADM9240_INIT_TEMP_OS_HYST)); - adm9240_write_value(client, ADM9240_REG_TEMP_CONFIG, 0x00); - /* Start monitoring */ adm9240_write_value(client, ADM9240_REG_CONFIG, 0x01); }