root/lm-sensors/trunk/CHANGES @ 1896

Revision 1896, 30.9 KB (checked in by khali, 10 years ago)

Update.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1lm_sensors CHANGES file
2-----------------------
3This is a list of the most important changes in 2.x versions. It is by
4no means complete, listing only the most significant changes.
5The ultimate way to know what has changed is to run diff, or even neater,
6ask CVS about it:
7
8  * Checkout the archive (see doc/cvs for how you can do this)
9  * Determine which tags are valid, by running this command from the
10    project root directory:
11      cvs status -v -l Makefile
12    Valid tags are usually of the form V2-1-0 for version 2.1.0
13  * Ask cvs for the difference between two versions:
14      cvs diff -r TAG1 -r TAG2 DIFF-OPTIONS
15    for example:
16      cvs diff -r V2-0-0 -r V2-0-1 -u
17
18-----------------------------------------------------------------------------
19
202.8.1 (2003????)
21  Module saa1064: New.
22  Program decode-edid.pl : New. Interfaces between our eeprom module and
23                           parse-edid from the read-edid project.
24  Program sensors: Rewrite and enhance eeprom support
25  Program sensors-detect: Add support for PCF8574, PCF8574A, SAA1064;
26                          Add support for LM82, LM86, LM89
27  Module: i2c-sis645.c: Detection method change/bugfix
28
292.8.0 (20030714)
30  NOTE: Requires i2c-2.8.0 or newer!!!
31  Dropped all kernel 2.2 and 2.3 compatibility; 2.4.9 or later required;
32                  2.4.13 or later required for mkpatch.
33  File i2c-dev.h: Include userspace portion removed from i2c-dev.h in
34                  i2c package
35  File doc/chips/fscscy: Add watchdog documentation
36  File sensors.conf.eg: Fix vt1211/vt8231 thermistor calculations
37  File sensors.h: Now automatically generated
38  Library: Add support for exponents and logarithms for vt1211/vt8235 temps;
39           add adm1026, lm83, lm85, w83791d support;
40           Advance version to 2.0.0
41  Makefiles: Generate warnings if new library won't be found by ld.so;
42             Modules now install in kernel/drivers/i2c/[busses,chips];
43             Ensure that headers in /usr/local/include are used first;
44             Don't use /usr/include headers for modules;
45             Handle multiple UTS_RELEASE definitions in linux/version.h;
46             Automatically generate kernel/include/sensors.h;
47             Remove old gzipped modules; remove old misc directory if empty;
48             Remove pre-2.4 installation method;
49             -Wall now the default;
50             Add new targets user, user_install, and help;
51             Run depmod after module installation
52  Modules (all): Cleanups including
53                - Add #include <i2c-proc.h>
54                - C99 initializers
55                - Remove #ifdef MODULE
56                - Remove #ifndef THIS_MODULE
57                - Remove #ifndef MODULE_LICENSE
58                - Remove other 2.1/2.2 #ifdefs
59                - Remove #include "sensors.h", copy SYSCTL defs to module
60                - Remove excess #includes
61                - Remove argument in i2c_register_entry()
62                - Remove dummy xxx_command() definition
63                - Remove EXPORT_NO_SYMBOLS
64                - Remove init_MUTEX #define
65                - Remove xxx_inc_use() and xxx_dec_use() functions; modules
66                  no longer adjust their own refcounts
67                - Use module_init() and module_exit()
68                - Update to new i2c_driver struct definition
69  Modules (bus PCI): Convert to PCI-module-style initialization
70  Modules (several): Add support for AMD Opteron VRM (VID) encoding
71  Module adm1021: Set alarm on failed reads and report old value;
72                  merge changes from kernel 2.5.54
73  Module adm1026: New
74  Module bmcsensors: Fix compile when DEBUG=1
75  Modules ddcmon, eeprom: Use i2c block reads if possible;
76                          better error handling
77  Module ds1307: Add to Makefile
78  Module gl520sm: Fix temperature over/hyst writes
79  Module lm75: merge changes from kernel 2.5.54
80  Module lm83: New
81  Module lm85: New
82  Module i2c-ali1535: Check for invalid transaction
83  Module i2c-ali15x3: Check for invalid transaction
84  Module i2c-amd756: merge changes from kernel 2.5.54;
85                     check for invalid transaction
86  Module i2c-amd8111: merge changes from kernel 2.5.54
87  Module i2c-i801: Add support for 82801EB (ICH5)
88  Module i2c-i810: Fix for some chips
89  Module i2c-nforce2: New
90  Module i2c-piix4: Check for invalid transaction
91  Module i2c-sis5595: Check for invalid transaction; add more blacklist IDs
92  Module i2c-sis645: Add support for SiS648, SiS651, SiS745, and SiS746
93        north bridges; SiS962 and SiS963 south bridges
94  Module i2c-viapro: Check for invalid transaction
95  Modules mtp008, smsc47m1, vt1211, vt8231, w83781d: Standardize and improve
96          pwm and pwm enable support; update docs
97  Module smbus-arp: Check adapter for HW or SW PEC support;
98                    add reset option
99  Module w83781d: Add support for w83791d
100  Module w83627hf: New
101  Program decode-dimms.pl: Recognize DDR and Rambus
102  Program eeprom: Fix writes for small eeproms
103  Program eeprom, eepromer: Use local i2c-dev.h for build
104  Program fancontrol: New
105  Program lm_sensors.init: Call sensors -s in start()
106  Program mkpatch: Fix vt8231 compile; keep tsunami from menu on non-alpha;
107                   Add adm1026,lm85 support;
108                   Remove sensors.c file; add sensors_compat.h;
109                   Remove patches to i2c-core.c and drivers/char/mem.c;
110                   Now works only for kernels 2.4.13 or later
111  Program p4b_smbus: Fix 'make install';
112                     Install in same place as other modules;
113                     Clear correct bits in config word
114  Program pwmconfig: New
115  Program sensors: add adm1026, lm85, w83791d support
116  Program sensors-detect: Add super i/o detection (smsc47m1, vt1211,
117                          w83627hf, w83627thf, w83697hf);
118                          Add support for SiS651, SiS961, SiS745, SiS746;
119                          Support dmidecode 2.0 and later;
120                          Fix "C" format error;
121                          Add support for adm1026, 82801EB (ICH5), W83791D;
122                          Add support for w83l785ts, nForce2;
123                          Fix UTF-8 incompatibility;
124                          Better support for lm75;
125                          Add support for lm83
126
1272.7.0 (20021208)
128  NOTE: Requires i2c-2.7.0 or newer.
129  File doc/busses/i2c-ali1535: Add license, miscellaneous changes
130  File doc/busses/i2c-ali15x3: Add license, miscellaneous changes
131  File doc/busses/i2c-sis645: Add license
132  File doc/chips/lm92: Add license, features
133  File doc/chips/maxilife: Add license, parameters, features
134  File doc/chips/smartbatt: Complete rewrite
135  File doc/chips/vt8231: Add license, parameters
136  File sensors.conf.eg: Add section for lm75; complete the lm78 section
137  Library: Add support for MC1066; add multiple VRM version support for lm87;
138           enhance adm1023 support; initial support for Sony Vaio eeprom;
139           add support for bmcsensors; add hacks for additional dummy drivers
140  Makefile: Take kernel source location from /lib/modules/x.x.x/build;
141            add flags for x86_64 compiles
142  Module adm1021: Add support for MC1066
143  Module bmcsensors: New       
144  Module dmi_scan: Rename symbol duplicated in kernel; apply fixes from
145                   kernel 2.5.43; fix 2.2 kernel compiles
146  Module gl518sm: Iterate allowed only for rev 0x00
147  Module i2c-amd756: Configure base address for nForce support;
148                     check for uninitialized base address;
149                     add support for amd8111 (SMBus 1.0)
150  Module i2c-amd8111: New (SMBus 2.0)
151  Module i2c-ipmb: New
152  Module i2c-ipmi: New
153  Module i2c-keywest: Sync with kernel 2.4.20
154  Module i2c-sis630: Add support for SiS730
155  Module i2c-sis645: Improve support for SiS645/961;
156                     add support for SiS645DX/961 and SiS735;
157                     fix 2.2 kernel compiles
158  Module i2c-viapro: Add support for VT8233A (new ID 0x3177) and VT8235
159  Module lm87: Add multiple VRM version support
160  Module vt1211: Fix inx limits and alarms; fix in0
161  Module vt8231: Fix inx limits and alarms; fix in0
162  Module w83781d: Fix in0/in1 initialization
163  Module smartbatt: New
164  Modules (several): Remove #ifndefs, require i2c-2.7.0; HZ fixes
165  Program decode-dimms.pl: Code cleanup; valid HTML; better HTML output;
166                           stop decoding on checksum error
167  Program dmidecode: Fix read bug; upgrade to version 1.8
168  Program doc-insmod: Complete rewrite; fix author output
169  Program doc-features: Complete rewrite; handle missing sysctl entries;
170                        handle unknown prefix with suggestion
171  Program lm_sensors.init: Remove spaces bug; add green/red output
172  Program mkpatch: Fix dmi_scan module compile; add sis630, sis645, amd8111
173  Program rrd: Add sanity limits to newly-created RRD.
174  Program sensord: (v0.6.2) Add sanity limits to newly-created RRD.
175  Program sensors: Add support for MC1066, Rambus Rimms;
176                   fix w83781d temp3 alarm; fix gl518sm rev 0x00 recognition;
177                   initial support for Sony Vaio eeprom
178  Program sensors-detect: Add support for MC1066, smart battery, 8235,
179                          IPMI, AMD8111; add help if no sensors found;
180                          add ACPI method for IBM system detection;
181                          work with old Perl versions again;
182                          initial support for Sony Vaio eeprom
183
1842.6.5 (20020915)
185  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
186  File sensors.conf.eg: Fix temp[23] for as99127f; add vt8231
187  Library: Fix fan3_div writes for w8378* and it87; add vt8231
188  Module dmi_scan: new
189  Module ds1621: Fix enable/disable
190  Module eeprom: Do not corrupt 24RF08's when checksum=1
191  Module i2c-i801: Check for uninitialized base address;
192                   enable if not enabled
193  Module i2c-piix4: Refuse to load on IBM systems to prevent 24RF08 corruption
194  Module i2c-sis630: new
195  Module i2c-sis645: new
196  Module lm92: Fix in-kernel initialization
197  Module via686a: Remove VT8231 support
198  Module vt8231: new
199  Module w83781: recognize Asus "ASB100 Bach" as AS99127F
200  Program dmidecode: new
201  Programs i2cdetect, i2cdump, i2cset, isadump: Now installed by 'make install'
202  Program mkpatch: Add Config.in entries for, lm92,
203                   pcf8574, pcf8591, smsc47m1, vt1211;
204                   add dmi_scan
205  Program p4b_smbus: Fix compile for SMP and MODVERSIONS; fix PCI ID problem
206  Program lm_sensors.init: fix stop()
207  Program sensord: (v0.6.1) Add /usr/local/etc to config file path;
208                   add support for logging loadavg in RRD;
209                   fix down-converting raw labels for RRD;
210                   update chip support, still behind sensors
211  Program sensors: Add /usr/local/etc to config file path;
212                   fix -c and -u flags; add vt8231
213  Program sensors-detect: recognize Asus "ASB100 Bach" as AS99127F;
214                          refuse to run on IBM systems;
215                          fix sysconfig module numbering;
216                          change quick write to not corrupt 24RF08's
217
2182.6.4 (20020719)
219  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
220  File doc/vid: New
221  File include/sensors_vid.h: New
222  File sensors.conf.eg: Add vt1211, smsc47m1
223  Library: Add multiple VRM version support for adm1025, w83781d;
224           fix 'flex scanner jammed' on some systems;
225           add vt1211, smsc47m1, lm92;
226           fix access mode checking
227  Makefiles: For 2.4+ kernels, modules now install in
228             kernel/drivers/[i2c,sensors] , not misc/ , and
229             'make install' removes old versions in misc/ .
230             Use $CFLAGS and $CPPFLAGS if defined.
231  Module adm1025: Add multiple VID version support
232  Module ds1307: new
233  Module i2c-amd756: Add nVidia nForce support; fix block read length;
234                     reliability improvements
235  Module i2c-hydra: Flush posted writes
236  Module i2c-i801: Add support for 82801DB (ICH4)
237  Module i2c-i810: Flush posted writes
238  Module i2c-savage4: new
239  Module i2c-viapro: Add support for VT8231 (0x8235), VT8233A (0x3147)
240  Module i2c-voodoo3: Flush posted writes
241  Module ds1307: New
242  Module lm92: New
243  Module smbus-arp: new
244  Module smsc47m1: new
245  Module via686a: Add support for VT8231 sensors
246  Module vt1211: new
247  Module w83781d: Add multiple VID version support; fix temp alarms
248  Program eeprom: new
249  Program i2cdump: Add smbus block command specification, add PEC support
250  Program lm_sensors.init: new
251  Program mkpatch: Add sensors_vid.h, i2c-savage4, lm92,
252                   pcf8574, pcf8591, smsc47m1, vt1211
253  Program p4b_smbus: Add support for ICH4
254  Program rrd: Fix swapped CPU and MB temps in summ_week.cgi
255  Program sensord.init: Renamed, was prog/init/sensors
256  Program sensord: Major update, now requires rrd source;
257                   not compiled by default
258  Program sensors: Recognize DDR SDRAM; add adm1025 VID; add -A
259                   (don't display algo. and adap.) option;
260                   add vt1211, smsc47m1, lm92
261  Program sensors-detect: Add VT8231, VT8233A, several S3 devices;
262                          add 82801DB, LM85; fix perl warnings;
263                          generate /etc/sysconfig/lm_sensors for
264                          lm_sensors.init script
265
2662.6.3 (20020322)
267  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
268  Chip modules (most): Allow THIS_MODULE definition for kernels 2.2.18+
269  File doc/chips/it87: add more temp_type help
270  File sensors.conf.eg: Un-ignore it87 in8, temp3, fan3;
271                        add adm1021 section; add lm87 AIN[1,2] template;
272                        swap negative voltage limits for 782d,783s,627hf,
273                        697hf,it87; add more it87 help; swap neg. voltage
274                        limits for lm78(-j), lm79, w83781d, as99127f
275  Library: Add PCF8591, W83697HF, ADM1023 support;
276           fix w83* fan_min computes;
277           swap neg. voltage limits for lm78(-j), lm79, w83781d, as99127f
278  Module adm1024: Add MODULE_LICENSE("GPL")
279  Module bt869: Add s-video out and DVD resolution support
280  Module eeprom: Add support for locations 128-255; rename /proc entries in hex
281  Module fscscy: implement min/max for voltages and fans
282  Module i2c-amd756: Add support for AMD768
283  Module i2c-i810: Add support for 810E
284  Module i2c-keywest: Big update, sync with kernel 2.4.18
285  Module i2c-piix4: Check for uninitialized base address
286  Module i2c-sis5595: Blacklist 645, 735
287  Module i2c-viapro: Check for uninitialized base address
288  Module gl518sm: Standardize /proc entries in0-3
289  Module lm87: Fix in0, in1, in5 initial limits; ain[1,2] -> in[6,7];
290               fan -> fan1; fix temp2 limit writes
291  Module pcf8574: Add support for PCF8574A; /proc interface changed
292  Module pcf8591: new
293  Module sis5595: Blacklist 645, 735
294  Module w83781d: Add W83697HF support; allow force_subclients parameter
295                  for Tyan 2460
296  Programs decode-dimms.pl, decode-xeon.pl: Update for new /proc names
297  Program decode-vaio.pl: new
298  Program i2cdump: Add i2c block read capability (requires i2c-2.6.3);
299                   add text output
300  Program init/sensors: New SysV init script
301  Program mkpatch.pl: Add support for fscscy, add more help entries
302  Program p4b_smbus: new
303  Program rrd: Install summ_week.cgi
304  Program sensors: Add PCF8591, W83697HF, ADM1023 support,
305                   clean up chassis intrusion prints
306  Program sensors-detect: Add several Nvidia chips, add PCF8591, add 810E;
307                          fix Via686a and it87 detection;
308                          add AMD768, IPMI-BMC-KCS and -SMIC; add Via 8231;
309                          fix uninitialized values; it87 beats lm78
310
3112.6.2 (20011118)
312  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
313  Chip Modules (all): malloc.h -> slab.h
314  Modules (all): Add MODULE_LICENSE("GPL")
315  File doc/FAQ: More updates and additions
316  File sensors.conf.eg: Fix it87 in5,in6 (-12,-5) calculations
317  Library: Add fscpos and fscscy support, fix gl520 in4 ID,
318           update it87 alarm ID's.
319  Module fscpos: new (Fujitsu-Siemens Poseidon driver)
320  Module fscscy: new (Fujitsu-Siemens Scylla driver)
321  Module i2c-amd756: Improve busy handling/printk's
322  Module i2c-i801: Add 82801CA/CAM support
323  Module i2c-keywest: Sync with PPC people, it works now
324  Module i2c-piix4: Add Intel 82443MX and SMSC Victory66 support
325  Module i2c-viapro: Add Via VT8233 support
326  Module it87: Merge alarm_* /proc entries to alarms
327  Module sis5595: Fix support for rev B0
328  Module via686a: Make limit initializations reliable
329  Module w83781d: Allow init=0 parameter to bypass initialization
330  Program isadump: Add flat address space (PCI) support
331  Program mkpatch.pl: Add support for i2c-ali1535, adm1024, ds1621,
332                      fscpos, it87, maxilife, mtp008
333  Program sensors: Fix w83781d temp precision
334  Program sensors-detect: Add ALI1535, Via VT8233, it87 (i2c),
335                          Fujitsu Poseidon and Scylla, 
336                          Intel 82443MX and 82801CA/CAM detection,                     
337                          add ITE 8172G detection (driver in kernel 2.4.10)
338
3392.6.1 (20010830)
340  File BUGS: Updated
341  File doc/FAQ: More updates and additions
342  File doc/chips/adm1021: Claim support for Philips NE1617, NE1617A
343  File sensors.conf.eg: Fix/enhance it87 section
344  Library: ds1621 and it87 updates
345  Module i2c-ali15x3: Allow force_addr=0xaddr; enable if not enabled.
346  Module i2c-amd756: Add AMD 766 support
347  Module i2c-i801: Fix 82801BA detection broken by kernel 2.4.6
348  Module i2c-piix4: Add Serverworks CSB5 support
349  Module i2c-sis5595: Recognize unsupported chips and refuse to load
350  Module adm1025: Fixed temp2 min/max writes
351  Module ds1621: Add 12-bit precision mode
352  Module it87: Enable all alarms, add in8 support, add sensor type selection
353  Module sensors: Don't initialize i2c-proc (moved to i2c-core);
354                  remove support for module
355  Module sis5595: Recognize unsupported chips and refuse to load
356  Module w83781d: Fix fan speed for as99127f (broken by 2.6.0)
357  Program eepromer: new
358  Program mkpatch.pl: Fix dependencies on i2c-proc; disallow compilation
359                      of sensors.c as a module in kernel
360  Program sensors: it87 updates; adjust temp. precision for some chips
361  Program sensors-detect: Fix ADM1024 and ADM1025 detection;
362                          recognize unsupported SiS chips;
363                          recognize AMD 766 and Serverworks CSB5.
364
3652.6.0 (20010612)
366  NOTE: i2c-2.6.0 MUST BE be compiled AND installed first!!!
367        If your make fails because it can't find <linux/i2c-proc.h>, you
368        forgot this step!!!
369  File doc/FAQ: Many, many updates and additions
370  File doc/busses/i2c-sis5595: new
371  File doc/busses/i2c-tsunami: new
372  File doc/chips/it87: new
373  File doc/chips/via686a: Claim support for 686b.
374  File README.thinkpad: new
375  File sensors.conf.eg: Adjust as99127f in5 (-12V) and temp2 calculations;
376                        Add lm87, adm9240, ds1780, lm81 templates;
377                        Enhance help comments in file;
378                        Add Tyan S2510 dual-MTP008 example;
379                        Make separate sis5595 section.
380  Include file i2c-isa.h: No longer required, moved to i2c.h in i2c package
381  Include file sensors.h: Most contents moved to i2c-proc.h in i2c package
382  Library: Fix/standardize some lm87 and mtp008 entries; add sis5595 in4;
383           Add support for maxilife-nba and amd1024;
384           Change from sensors_* to i2c_* globals for new i2c-proc.[ch]
385  Chip Modules (all ISA): Remove #include "i2c-isa.h"
386  Chip Modules (all): Change from sensors_* to i2c_* globals
387                      for new i2c-proc.[ch]
388  Makefiles: enhance to support Alpha architecture
389  Module adm1021: Fix lm84 and gl523sm support
390  Module adm1024: new
391  Module i2c-i801: Chip detection cleanup
392  Module i2c-i810: Fixed i2c_i810_init() not found in patched kernel
393  Module i2c-sis5595: Allow force_addr=0xaddr; enable if not enabled.
394  Module i2c-tsunami: New
395  Module i2c-via: Ensure i2c bus is tristated correctly.
396  Module it87: new driver for IT8705, IT8712, Sis950 chips
397  Module lm78: Recognize chipid=0x20
398  Module lm87: Fix in0, in1 (2.5V and Vccp1) calculations
399  Module mtp008: Fix temp initializations;
400                 Save BIOS pin configuration of temps and fans;
401                 Fix sensor type reads/writes and fan min writes;
402                 Fix spurious invalid sensor type messages
403  Module sensors: Disabled, moved to i2c package as i2c-proc.c; only
404                  used for patched kernel now.
405                  Add xxx_init() calls for drivers added to mkpatch in 2.5.5.
406  Module sis5595: Fix temp, add in4 for chip revision 0xc0;
407                  Allow force_addr=0xaddr
408  Module via686a: Allow force_addr=0xaddr (for A7V/K7V boards)
409  Module w83781d: Don't reinitialize as99127f chip; this may cause fan/temp
410                  reading changes; Add messages for subclient
411                  registration failure
412  Programs i2cdetect, i2cdump: add devfs /dev/i2c/x support
413  Program i2cset: new
414  Program isadump: fix for Alpha arch. compiles
415  Program mkpatch.pl: Fix adm9240 typos; Add more chips to Configure.help;
416                      Remove ltc1710; Fix i2c_sis5595 typo;
417                      Support kernel 2.4.5 makefile change;
418                      Add i2c-tsunami; fixed i2c-voodoo3 configuration
419  Program sens_update_rrd: new
420  Program sensord: Add -d (debug) and -p (pid-file) options
421  Program sensors: Change reported version from 1.3 to the lm_sensors version;
422                   Fix swapped limit and hysteresis on 9240, 5595, 686a;
423                   Change mtp008 temps from max/min to limit/hyst;
424                   Add maxilife-nba, adm1024, it87 support.
425  Program sensors-detect: Recognize lm78 with chipid=0x20;
426                          Recognize SMSC Victory66 South Bridge;
427                          Add devfs /dev/i2c/x support;
428                          Add adm1024, it87xx support; Add thinkpad warning.
429  Program tellerstats: new
430
4312.5.5 (20010115)
432  NOTE: i2c-2.5.5 MUST BE be compiled and installed first, UNLESS
433        you have kernel 2.4.0-prerelease or greater.
434  Chip modules (all): Update mutex definition (works now for new 2.2 kernels)
435  File doc/developers/proc: new
436  File sensors.conf.eg: Add mtp008 entries, adm1025 entries
437  Library: Add ds1621, mtp008 support
438  Module adm1021: Add support for adm1021a / adm1023
439  Modules adm1021, thmc50: Rename /proc entries to temp[1-2]
440  Module adm1025: Add support for remote temp; rename /proc entries to
441                  in[0-5] and temp[1-2]; fix negative temp readings
442  Module adm9240: Rename /proc entries to in[0-5]
443  Module ddcmon: allow force and force_ddcmon parameters
444  Module ds1621: new
445  Module i2c-ali1535: Enhance error checking and recovery; add mutex
446  Module i2c-i810: Add "dummy write" before reads per Intel prog. ref.
447  Module i2c-piix4: add support for ServerWorks southbridge OSB4
448  Module lm87: cleanup, update voltage calculations
449  Module mtp008: new
450  Module pcf8574: change update time to 5 seconds
451  Modules sis5595, i2c-sis5595: Check for uninitialized base addresses
452  Module w83781d: fix beep setting via /proc
453  Programs editticket, readticket: new
454  Program mkpatch.pl: only works with 2.2 and 2.4 kernels; 2.3 support removed
455  Program mkpatch.pl: more fixes; now adds many more modules
456  Program sensors: Add ds1621, mtp008 support; add -f (Fahrenheit) option;
457                   add adm1025 temp2; report temp limits correctly as
458                   min/max or limit/hysteresis; print message if no
459                   sensors are found. Removed false errors from lm87 reads.
460  Program sensors-detect: Add ds1621, mtp008 detection;
461                          add ServerWorks detection
462
4632.5.4 (20001012)
464  Module i2c-viapro: Add support for Via 596B (0x3051)
465  Program m7101: moved to CVS tree, updated for 2.4.0 kernels
466  Program mkpatch.pl: fixed infinite loop
467  Program sensors-detect: Detect Via 596B (0x3051)
468
4692.5.3 (20001008)
470  NOTE: i2c 2.5.3 MUST BE be compiled and installed first.
471  File useful_addresses.html: update
472  Library: Add lm87 support
473  Module pcf8574: new
474  Module i2c-ali1535: new
475  Module i2c-ali15x3: removed force #ifdef.
476  Module i2c-i801: support Intel 82801BA (815E chipset)
477  Module i2c-i801: add i2c block write support, fix smbus block bugs
478                   (requires i2c 2.5.3 package)
479  Module i2c-i810: support Intel 82815
480  Module lm87: new
481  Module sensors: Fix for kernel 2.4.0-test8
482                  (remove copy_to_user_ret and put_user_ret)
483  Module w83781d: limit fan divisors to 8 max. for as99127f
484  Program decode-dimms: Add html output option, update for SPD spec 1.2B.
485  Program i2cdump: Add smbus block read support
486  Programs i2cdetect, i2cdump: Improve error reporting
487  Program sensors: new switch -u (--unknown)
488  Program sensors-detect: detect Intel 82801BA (815E chipset)
489  Program sensors-detect: detect Intel 82815
490  Program sensors-detect: detect ITE IT8705F / IT8712F (no driver yet)
491  Program sensors-detect: detect National LM87
492  Program sensors-detect: detect nVidia devices supported by i2c-riva.o
493  Program sensors-detect: Improve error reporting
494
4952.5.2 (20000709)
496  File sensors.conf.eg: Fix lm80 in8 calculation
497  Module w83781d: W83783S no longer crashes on unloading
498  Program sensors-detect: more robustness in case of unknown i2c adapters
499  Program sensors-detect, libsensors: fix eeprom size reporting
500  Program sensord: more flexibility, support for alarm scanning etc.
501  Program sensors: support for ignore setting on sensor alarms.
502  Programs: understand /dev/i2c* files (instead of /dev/i2c-*) too.
503
5042.5.1 (20000618)
505  Library: Add adm1025 support
506  Module adm1025: new
507  Module ddcmon: Fixed bus scan which could hang SMBus
508  Module i2c-keywest: new
509  Module maxilife: Add support for Maxilife '99 (NBA)
510  Module via686a: Enable sensors if not enabled by BIOS
511  Module w83781d: Improve w83783s support, w83627hf always has 2 pwm
512  Module w83781d: Fix sensor2&3 selection, enable VBAT (in8) monitoring
513  Module w83781d: Remove as99127f entries for in7-8, pwm3-4, sensor1-3
514  Module w83781d: Fis as99127f fan speed (was 66% too high)
515  Module w83781d: Improve beep input checking
516  Program i2cdump: Add Winbond-style bank selection
517  Program isadump: Add Winbond-style bank selection
518  Program sensors: Add adm1025 support.
519  Program sensors: Remove some as99127f entries, fix as99127 "(beep)"
520  Program sensors-detect: Fix i801 detection, add adm1025 driver entry
521  File sensors.conf.eg: Add Maxilife '99 entries
522  File sensors.conf.eg: Remove some as99127f entries.
523    Note: For as99127f, reinstall sensors.conf.eg manually (make install
524          won't reinstall it) or else 'sensors -s' will fail.
525
5262.5.0 (20000312)
527  Dropped all kernel 2.0 and 2.1 compatibility
528  Module i2c-i810: new
529  Module ddcmon: new
530  Module via686a: new
531  Module i2c-amd756: fixed region request
532  Module i2c-voodoo3: Converted to use i2c-algo-bit layer
533  Module w83781d: Don't change pin settings at initialization;
534                  also fix chip detection.
535  Library: Support for ddcmon and via686a
536  Program sensors-detect: Support for ddcmon and via686a
537  Program sensors: Support for eeprom, ddcmon and via686a
538
5392.4.5 (20000116)
540  Introduced DESTDIR installation prefix
541  Module lm80: fixes, temperature now read and set correctly
542  Module i2c-voodoo3: driver enhancements
543  Module w83781d: fixes, AS99127 works much better now
544  Library: New ignore keyword in config file
545  Programs: Support for new ignore keyword
546  Program sensors-detect: Support for MGA detections
547
5482.4.4 (19991201)
549  Addition of the alpha release of AMD 756 SMBus host support.
550  Many fixes and updates to the gl518sm driver
551  Updates and fixes for device detection
552
5532.4.0 (19990920)
554  Too much to list.
555  i2c and smbus parts are split off to a separate i2c package.
556  New drivers and other stuff.
557
5582.3.4 (19990616)
559  Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs)
560  All: Now compiles against kernel 2.0.x (again ;)
561  Module gl518sm: some updates and refinements
562
5632.3.3 (19990603)
564  All: Now compiles against kernel 2.3.x (x >= 1)
565  Module i2c-voodoo3: Timing issue fixes
566  Module bt869: Seems to be functional and relatively well tested
567  Many modules were modified to be more compatible with the new
568   Mutex structure in the new experimental kernels.
569
5702.3.2 (19990507)
571  Module i2c-hydra: Now compiles on 2.0.x kernels
572  Module i2c-lm75: Slightly better detection
573  * New, but not compiled by default:
574  Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver
575  Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver
576
5772.3.1 (19990501)
578  All: Now compiles on PPC
579  Module i2c-hydra: NEW
580  Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works
581  Module w83781d: Removed deadlock (mutex was not initialized)
582  Documentation: A few glitches removed
583  Makefile: default module installation directory is now
584            /lib/modules/current/extra/misc
585  Program sensors-detect: PPC Hydra now detected
586  Program sensors: Now prints complete GL518SM information
587  Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added
588
5892.3.0 (19990422)
590  All: Many, many changes and improvements
591  All: Many small bugs and problems removed
592  Modules: New insmod parameters
593  Modules: Much improved chip detection
594  Module maxilife: NEW
595  Module adm1021: MAX1617A now also supported
596  Module adm9240: DS1780 now also supported
597  Module w83781d: W83782D and W83783S now also supported
598  Program sensors-detect: NEW
599  Library: All chips now supported
600  Documentation: Very much improved
601
6022.2.2 (199903??)
603  Just some minor updates and bug fixes.
604
6052.2.1 (19990218)
606  All: Removed compile warnings
607  Module i2c-dev: Small bug removed if DEBUG=1 was used
608  Module sis5595: Now compiles for 2.0 kernels
609  Module adm1021: Detection corrected
610 
6112.2.0 (19990216)
612  All: Set copyrights to include 1999
613  All: Small bugfixes
614  I2C: Upgraded to newest archive of Simon Vogl
615  Module i2c-dev: NEW
616  Module i2c-ali15x3: NEW
617  Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors
618     directories, and somewhat improved
619  Module sis5595: NEW
620  Modules: Renamed all bus modules to i2c-*, new directory lay-out
621  Library: Support for new chip drivers, several small bugs fixed
622  Library manual pages: NEW
623  Program i2cdetect: Moved to detect directory
624  Program detect.pl: NEW
625  Program doc-features: NEW
626  Program sensors: Added man-page
627  Document BUGS: Added cdrom bug and kernel i2c conflict
628 
6292.1.2 (19990116)
630  Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected
631  Module gl518sm.o: yet more bug fixes. It should at long last be usable now
632  Documentation in doc/kernel: NEW
633
6342.1.1 (19990107)
635  Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35
636                     and older
637  Module gl518sm.o: Miscelaneous bugs and problems solved
638  Program isadump: NEW
639
6402.1.0 (19981230)
641  Library: Completely NEW
642  Program sensors: NEW
643  Program grab_busses: NEW
644  Program decode-dimms: More information
645  Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets
646  Module w83781d.o: NEW
647  Module lm80.o: NEW
648  Module gl518sm.o: new procfile beep, several small updates
649  Modules: Now use pin readings, no more scaling within the kernel (use the
650           library instead)
651 
6522.0.2 (19981214)
653  Module eeprom.o: NEW
654  Program decode-dimms: NEW
655  Modules: fill_inode fix, will stop segfaults on unloading in kernels after
656           2.1.58
657  Modules: Somewhat less verbose on transfers
658  Module lm78.o now recognizes and handles lm78-j and lm79
659
6602.0.1 (1998121?)
661  Module gl518sm.o updates, to make it actually work
662  Module lm75.o high/low-byte swapping write bug fixed
663
6642.0.0 (19981209)
665  Initial release
Note: See TracBrowser for help on using the browser.