Changeset 149
- Timestamp:
- 01/08/99 15:48:46 (14 years ago)
- Location:
- lm-sensors/trunk
- Files:
-
- 5 modified
-
CHANGES (modified) (1 diff)
-
kernel/chips/lm80.c (modified) (1 diff)
-
kernel/chips/w83781d.c (modified) (1 diff)
-
src/lm80.c (modified) (1 diff)
-
src/w83781d.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/CHANGES
r147 r149 14 14 cvs diff -r V2-0-0 -r V2-0-1 -u 15 15 16 2.1.2 (199801??) 17 Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected 18 16 19 2.1.1 (19990107) 17 20 Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35 18 21 and older 19 22 Module gl518sm.o: Miscelaneous bugs and problems solved 23 Program isadump: NEW 20 24 21 25 2.1.0 (19981230) 22 26 Library: Completely NEW 23 27 Program sensors: NEW 28 Program grab_busses: NEW 24 29 Program decode-dimms: More information 25 30 Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets -
lm-sensors/trunk/kernel/chips/lm80.c
r128 r149 549 549 else if (operation == SENSORS_PROC_REAL_READ) { 550 550 lm80_update_client(client); 551 results[0] = FAN_FROM_REG(data->fan_min[nr-1],data->fan_div[nr-1]); 552 results[1] = FAN_FROM_REG(data->fan[nr-1],data->fan_div[nr-1]); 551 results[0] = FAN_FROM_REG(data->fan_min[nr-1], 552 DIV_FROM_REG(data->fan_div[nr-1])); 553 results[1] = FAN_FROM_REG(data->fan[nr-1], 554 DIV_FROM_REG(data->fan_div[nr-1])); 553 555 *nrels_mag = 2; 554 556 } else if (operation == SENSORS_PROC_REAL_WRITE) { 555 557 if (*nrels_mag >= 1) { 556 data->fan_min[nr-1] = FAN_TO_REG(results[0],data->fan_div[nr-1]); 558 data->fan_min[nr-1] = FAN_TO_REG(results[0], 559 DIV_FROM_REG(data->fan_div[nr-1])); 557 560 lm80_write_value(client,nr==1?LM80_REG_FAN1_MIN:LM80_REG_FAN2_MIN, 558 561 data->fan_min[nr-1]); -
lm-sensors/trunk/kernel/chips/w83781d.c
r136 r149 916 916 else if (operation == SENSORS_PROC_REAL_READ) { 917 917 w83781d_update_client(client); 918 results[0] = FAN_FROM_REG(data->fan_min[nr-1],data->fan_div[nr-1]); 919 results[1] = FAN_FROM_REG(data->fan[nr-1],data->fan_div[nr-1]); 918 results[0] = FAN_FROM_REG(data->fan_min[nr-1], 919 FAN_DIV_FROM_REG(data->fan_div[nr-1])); 920 results[1] = FAN_FROM_REG(data->fan[nr-1], 921 FAN_DIV_FROM_REG(data->fan_div[nr-1])); 920 922 *nrels_mag = 2; 921 923 } else if (operation == SENSORS_PROC_REAL_WRITE) { 922 924 if (*nrels_mag >= 1) { 923 data->fan_min[nr-1] = FAN_TO_REG(results[0],data->fan_div[nr-1]); 925 data->fan_min[nr-1] = FAN_TO_REG(results[0], 926 FAN_DIV_FROM_REG(data->fan_div[nr-1])); 924 927 w83781d_write_value(client,W83781D_REG_FAN_MIN(nr),data->fan_min[nr-1]); 925 928 } -
lm-sensors/trunk/src/lm80.c
r128 r149 549 549 else if (operation == SENSORS_PROC_REAL_READ) { 550 550 lm80_update_client(client); 551 results[0] = FAN_FROM_REG(data->fan_min[nr-1],data->fan_div[nr-1]); 552 results[1] = FAN_FROM_REG(data->fan[nr-1],data->fan_div[nr-1]); 551 results[0] = FAN_FROM_REG(data->fan_min[nr-1], 552 DIV_FROM_REG(data->fan_div[nr-1])); 553 results[1] = FAN_FROM_REG(data->fan[nr-1], 554 DIV_FROM_REG(data->fan_div[nr-1])); 553 555 *nrels_mag = 2; 554 556 } else if (operation == SENSORS_PROC_REAL_WRITE) { 555 557 if (*nrels_mag >= 1) { 556 data->fan_min[nr-1] = FAN_TO_REG(results[0],data->fan_div[nr-1]); 558 data->fan_min[nr-1] = FAN_TO_REG(results[0], 559 DIV_FROM_REG(data->fan_div[nr-1])); 557 560 lm80_write_value(client,nr==1?LM80_REG_FAN1_MIN:LM80_REG_FAN2_MIN, 558 561 data->fan_min[nr-1]); -
lm-sensors/trunk/src/w83781d.c
r136 r149 916 916 else if (operation == SENSORS_PROC_REAL_READ) { 917 917 w83781d_update_client(client); 918 results[0] = FAN_FROM_REG(data->fan_min[nr-1],data->fan_div[nr-1]); 919 results[1] = FAN_FROM_REG(data->fan[nr-1],data->fan_div[nr-1]); 918 results[0] = FAN_FROM_REG(data->fan_min[nr-1], 919 FAN_DIV_FROM_REG(data->fan_div[nr-1])); 920 results[1] = FAN_FROM_REG(data->fan[nr-1], 921 FAN_DIV_FROM_REG(data->fan_div[nr-1])); 920 922 *nrels_mag = 2; 921 923 } else if (operation == SENSORS_PROC_REAL_WRITE) { 922 924 if (*nrels_mag >= 1) { 923 data->fan_min[nr-1] = FAN_TO_REG(results[0],data->fan_div[nr-1]); 925 data->fan_min[nr-1] = FAN_TO_REG(results[0], 926 FAN_DIV_FROM_REG(data->fan_div[nr-1])); 924 927 w83781d_write_value(client,W83781D_REG_FAN_MIN(nr),data->fan_min[nr-1]); 925 928 }
