root/lm-sensors/trunk/CHANGES @ 1746

Revision 1746, 28.2 KB (checked in by mds, 10 years ago)

replace -idirafter with -nostdinc and other magic from the kernel

makefile. This prevents ever picking up headers from /usr/include
for module builds. Headers must be located in
/lib/modules/uname -r/build

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