Changeset 4232
- Timestamp:
- 11/12/06 14:17:32 (7 years ago)
- Location:
- lm-sensors/trunk
- Files:
-
- 5 modified
-
CHANGES (modified) (2 diffs)
-
lib/chips.c (modified) (5 diffs)
-
lib/chips.h (modified) (1 diff)
-
prog/sensors/chips.c (modified) (2 diffs)
-
prog/sensors/main.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/CHANGES
r4231 r4232 10 10 Major update/optimization of config-file scanner 11 11 Add config-file scanner regression tests 12 Add f71872f support 12 13 Man page i2cdetect.8: Describe the output convention 13 14 Man page sensors.1: Update (option -c) and clean up … … 21 22 Handle option -c more efficiently 22 23 Drop option -a (show algorithm names) 24 Add f71872f support 23 25 Program sensors-detect: Add SMSC DME1737 detection 24 26 Add EPoX EP1308 detection (Hans Edgington) -
lm-sensors/trunk/lib/chips.c
r4214 r4232 5817 5817 static sensors_chip_feature f71805f_features[] = 5818 5818 { 5819 /* 9 voltage inputs */5819 /* 9 to 11 voltage inputs */ 5820 5820 { SENSORS_F71805F_IN(0), "in0", NOMAP, NOMAP, R, 5821 5821 F71805F_SYSCTL_IN0, VALUE(3), 3 }, … … 5836 5836 { SENSORS_F71805F_IN(8), "in8", NOMAP, NOMAP, R, 5837 5837 F71805F_SYSCTL_IN8, VALUE(3), 3 }, 5838 { SENSORS_F71805F_IN(9), "in9", NOMAP, NOMAP, R, 5839 NOSYSCTL, VALUE(3), 3 }, 5840 { SENSORS_F71805F_IN(10), "in10", NOMAP, NOMAP, R, 5841 NOSYSCTL, VALUE(3), 3 }, 5838 5842 { SENSORS_F71805F_IN_MIN(0), "in0_min", 5839 5843 SENSORS_F71805F_IN(0), SENSORS_F71805F_IN(0), RW, … … 5863 5867 SENSORS_F71805F_IN(8), SENSORS_F71805F_IN(8), RW, 5864 5868 F71805F_SYSCTL_IN8, VALUE(1), 3 }, 5869 { SENSORS_F71805F_IN_MIN(9), "in9_min", 5870 SENSORS_F71805F_IN(9), SENSORS_F71805F_IN(9), RW, 5871 NOSYSCTL, VALUE(1), 3 }, 5872 { SENSORS_F71805F_IN_MIN(10), "in10_min", 5873 SENSORS_F71805F_IN(10), SENSORS_F71805F_IN(10), RW, 5874 NOSYSCTL, VALUE(1), 3 }, 5865 5875 { SENSORS_F71805F_IN_MAX(0), "in0_max", 5866 5876 SENSORS_F71805F_IN(0), SENSORS_F71805F_IN(0), RW, … … 5890 5900 SENSORS_F71805F_IN(8), SENSORS_F71805F_IN(8), RW, 5891 5901 F71805F_SYSCTL_IN8, VALUE(2), 3 }, 5902 { SENSORS_F71805F_IN_MAX(9), "in9_max", 5903 SENSORS_F71805F_IN(9), SENSORS_F71805F_IN(9), RW, 5904 NOSYSCTL, VALUE(2), 3 }, 5905 { SENSORS_F71805F_IN_MAX(10), "in10_max", 5906 SENSORS_F71805F_IN(10), SENSORS_F71805F_IN(10), RW, 5907 NOSYSCTL, VALUE(2), 3 }, 5892 5908 /* 3 fan tachometers */ 5893 5909 { SENSORS_F71805F_FAN(1), "fan1", NOMAP, NOMAP, R, … … 6145 6161 { SENSORS_SMSC47B397_PREFIX, smsc47b397_features }, 6146 6162 { SENSORS_F71805F_PREFIX, f71805f_features }, 6163 { SENSORS_F71872F_PREFIX, f71805f_features }, 6147 6164 { SENSORS_ABITUGURU_PREFIX, abituguru_features }, 6148 6165 { SENSORS_K8TEMP_PREFIX, k8temp_features }, -
lm-sensors/trunk/lib/chips.h
r4214 r4232 2179 2179 #define SENSORS_SMSC47B397_FAN4 0x14 /* R */ 2180 2180 2181 /* Fintek F71805F chip*/2181 /* Fintek F71805F/FG and F71872F/FG chips */ 2182 2182 #define SENSORS_F71805F_PREFIX "f71805f" 2183 2184 /* in n from 0 to 8 */ 2183 #define SENSORS_F71872F_PREFIX "f71872f" 2184 2185 /* in n from 0 to 10 */ 2185 2186 #define SENSORS_F71805F_IN(n) (1 + (n)) 2186 2187 #define SENSORS_F71805F_IN_MIN(n) (16 + (n)) -
lm-sensors/trunk/prog/sensors/chips.c
r4214 r4232 6032 6032 double cur, min, max; 6033 6033 int alarms, valid, i; 6034 const int is_f71872f = !strcmp(name->prefix, "f71872f"); 6034 6035 6035 6036 if (!sensors_get_feature(*name, SENSORS_F71805F_ALARMS_IN, &cur)) … … 6040 6041 } 6041 6042 6042 for (i = 0; i < 9; i++) {6043 for (i = 0; i < (is_f71872f ? 11 : 9); i++) { 6043 6044 if (!sensors_get_label_and_valid(*name, SENSORS_F71805F_IN(i), 6044 6045 &label, &valid) -
lm-sensors/trunk/prog/sensors/main.c
r4214 r4232 417 417 { "smsc47b397", print_smsc47b397 }, 418 418 { "f71805f", print_f71805f }, 419 { "f71872f", print_f71805f }, 419 420 { "abituguru", print_abituguru }, 420 421 { "k8temp", print_k8temp },
