Commit Graph
50 Commits
Author SHA1 Message Date
Frodo Looijaard bafde5f9d3 Updated TODO list
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@444 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-05-02 22:01:54 +00:00
Frodo Looijaard 1ade24f919 Geert's PPC support and Hydra driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@430 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-28 18:18:12 +00:00
Mark D. Studebaker b6f6b537d4 removed extended fan_div bits for 782d/783s since that is done.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@429 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-26 02:12:50 +00:00
Frodo Looijaard 6e2f3e9689 Updated TODO for 'GPF in linux 2.2.6' problem of Roman Shterenzon
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@422 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-24 19:05:16 +00:00
Frodo Looijaard 3357f4fb43 Many documentation updates
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@408 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-22 12:45:34 +00:00
Frodo Looijaard bc05162c08 GL518SM documentation and library support update
* The library can now read GL518SM revision 0x00 voltages (in the worst case,
  it will read zeros if the module was not inserted with readall=1)
* The readall parameter is now documented through MODULE_PARM_DESC
* Note my remarks in the TODO file


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@403 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-20 16:16:25 +00:00
Frodo Looijaard 0b3a22ba4c Documentation for the LM80 module
Also a very slight formatting improvement for the module parameters
documentation script, and a typo from the LM78 documentation removed.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@393 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-15 19:10:27 +00:00
Frodo Looijaard 174f451f7a Final slight changes to the documentation generators.
lm75 and lm78 documentation files are now up-to-date.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@392 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-14 21:06:31 +00:00
Frodo Looijaard 548b2e8b3b Updated TODO, slight correction in doc program
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@385 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-13 02:10:56 +00:00
Frodo Looijaard 1715bec9a6 Updated and subject-sorted TODO list
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@383 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-11 21:33:26 +00:00
Frodo Looijaard 61c58b0dc0 Updated TODO
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@370 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-04-07 19:49:20 +00:00
Mark D. Studebaker 297c84c605 added note that we need support in 'sensors' for ADM1021 and ADM9240.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@352 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-29 01:38:19 +00:00
Kyosti Malkki 669686ff1c (Kyösti)
* Removed unnecessary MOD_INC/DEC_USE_COUNT in host adapter drivers
  (i2c-via bit-lp bit-velle)

You can now rmmod adapters even when they have registered clients.
Without this, you would have to detach the clients first. Only way of doing
this is to rmmod the client drivers, but the same drivers might be used to
access clients behind other hosts.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@347 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-28 14:49:54 +00:00
Mark D. Studebaker 876fdf9a43 Removed entry about 444 /proc files (done).
Updated entry on bounds checking /proc writes (fans done).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@337 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-23 21:51:03 +00:00
Frodo Looijaard 914d577e9d Small sensors-program bug fixed (Klaus Woltereck's report)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@331 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-22 00:40:40 +00:00
Frodo Looijaard 7e8c43e6b6 Introducing module parameter scanning in sensors.c
It is untested as of yet; but it compiled without problem. Next step: add
support to the chip modules.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@324 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-18 15:32:20 +00:00
Frodo Looijaard 64c192a880 Updated CONTRIBUTORS file. Phil, you may want to synchronize it
with your web version.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@301 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-10 01:17:15 +00:00
Kyosti Malkki ee22902987 (Kyösti) Improved support for the gl518 revision 00
Code written by Ludovic Drolez (ldrolez@usa.net)
All voltages are now readable for the rev 00 but the read is blocked for 10
seconds because of the needed comparisons.
Currently voltages are readable in /proc only.
This functionality can be enabled at module-load with parameter readall:
   insmod gl518 readall=1


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@289 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-03-02 03:48:13 +00:00
Frodo Looijaard 5efb1b0535 Fixed typo.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@269 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-24 00:28:05 +00:00
Frodo Looijaard 97a5c5637f Detect now ouputs an overview of what drivers to load and which you
definitely should not load.

Also fixed GL520 detection bug. Some other bugs are probably still there.

The report is generated using a very intricate data structure. There
can easily be hidden problems. Just test, test, test :-)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@255 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-19 18:11:03 +00:00
Frodo Looijaard cf243b3072 Removed offending ISA test. Added warning about renamed modules.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@219 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-12 05:47:07 +00:00
Frodo Looijaard 24792039f6 Adrian's copyright patch applied
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@207 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-08 22:50:29 +00:00
Frodo Looijaard 73026248d4 Man-pages
I finally merged in Adrian's man-pages. libsensors.3 is unchanged from his
version; sensors.conf.5 is heavily edited, not because he did a bad job,
but because his source material was not very well written :-). It should
now tell you more about the config file than you ever wanted to know...


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@205 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-08 19:57:30 +00:00
Kyosti Malkki 26ebdf4fa3 (Kyösti) SiS5595 documentation forwarding you to LM78 documents.
Renamed sensors entry from "SiS 5595 Sensor-*" to "sis5595-*"
Added this name in sensors.conf.eg to use lm78 names for inputs.
Small related document updates.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@199 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-07 01:58:06 +00:00
Frodo Looijaard 552a504b87 Update of TODO list
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@191 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-03 00:33:55 +00:00
Frodo Looijaard 1554bc1d47 EXPORT_* fix for 2.1 kernels
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@185 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-01-29 13:46:09 +00:00
Frodo Looijaard d96873ab52 gl518sm alarms fix, more things TODO and a new useful address
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@171 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-01-18 23:14:07 +00:00
Frodo Looijaard 33269d5252 Small fixes to make all programs compile cleanly with libc6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@168 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-01-14 00:41:44 +00:00
Frodo Looijaard a775db2fcc Completed i2c-dev. Not tested yet.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@160 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-01-13 19:07:57 +00:00
Frodo Looijaard 1b05c9e1c1 User-space header file added for i2c-dev access
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@159 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-01-13 16:46:38 +00:00
Frodo Looijaard 81c78982f6 The beginnings of i2c-dev
Everything is in, except the IOCTL hook (which will be pretty simple to add).
It compiles cleanly. It is not tested at all.

Also a very small fix for i2c-proc, and Makefile.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@158 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-01-13 01:32:09 +00:00
Frodo Looijaard b34dfb727d A few small documentation updates, and an updated example config file
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@139 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-29 19:54:02 +00:00
Frodo Looijaard 9ca5ea5c60 TODO update
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@133 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-28 18:39:40 +00:00
Frodo Looijaard 83d433dce9 Last changes for 2.0.2
* Fixed FORCE_PIIX4_ENABLE bus (misspelled function call)
* Added Kyösti's mail about the VIA chipset to the doc directory, as
  temporary placeholder


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@78 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-15 03:22:20 +00:00
Frodo Looijaard 89e2183261 Fixed a byte swapping bug in both the LM75 and the GL518SM drivers.
Strangly enough, both these devices use a high byte, low byte order for
word-sized reads and writes. The SMBus documentation specifies the
reverse (low, high) order, though. If all devices use the high,low order,
we should change this in smbus.c.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@64 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-10 16:20:03 +00:00
Frodo Looijaard 0e8799ff27 Module use count trick expanded to all files and directories
Also fixed a minor Makefile typo.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@55 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-09 15:11:32 +00:00
Frodo Looijaard 01e8dc6d7c Some small rounding and initializing bugs solved.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@53 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-09 01:34:45 +00:00
Frodo Looijaard 2e4f147647 Introduced /proc/sys/dev/sensors/chips file
See doc/sysctl for an explanation why it is needed.

Also fixed two very small cleanup bugs in lm75/lm78, which would probably be
impossible to trigger anyway, but still.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@51 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-08 22:52:05 +00:00
Frodo Looijaard a28dc58524 (Frodo)
Yet more documentation updates, and a quick Makefile update to install all
include files correctly.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@50 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-08 20:48:17 +00:00
Frodo Looijaard c88b09de08 Some new documentation. Please read and correct.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@48 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-08 15:51:23 +00:00
Frodo Looijaard d38f92e42a Documentation update
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@47 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-07 23:57:51 +00:00
Frodo Looijaard 45e87b2b9e SMBus emulation on real I2C adapters finished
Not tested, as I do not own such an adapter...

Block reading not implemented, as it seems impossible to do with the
currently available I2C primitives.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@43 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-06 23:03:46 +00:00
Frodo Looijaard 3e7c6427d0 Very minor namespace fixes, and TODO list update (or should I say
downdate; I only removed a few things :-))


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@36 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-05 01:08:42 +00:00
Frodo Looijaard b2f89aee3f LM75 driver finished
Well, it should work. But until we have implemented the remaining parts of
piix4.o, we won't be able to test it. Anybody?


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@29 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-04 00:47:40 +00:00
Frodo Looijaard cbf518d36e Fixes to make code compile with 2.1 kernels
Everything now compiles cleanly (except for warnings in kernel header files)
against 2.1.122. As I do not run 2.1 kernels, loading them could not be
tested.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@22 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-02 17:25:53 +00:00
Frodo Looijaard af7232145d Bug-fixes: lm78.c is now working!
Yes, our first chip driver is now fully operative. Some parts of it can
still be moved to sensors.o and reused by other drivers, but this can be
done later.

Bug fixes:
* i2c-core.c: Corrected previous patch (a client was now unloaded twice,
  which caused problems, as could be expected).
* lm78.c, sensors.c: some minor typos, which caused the crashes
* lm78.c: FAN_DIV only has two fields (fan 3 is not changable)
* sensors.c: ISA/SMBus addresses are prefixed with zeros in directory names


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@20 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-02 00:47:37 +00:00
Frodo Looijaard 6ea68ba7a2 Many things, most notable the lm78 module
* Some Makefile changes. doc/makefiles documents most of them.
* The lm78 module now compiles, but it will still crash.
* New module sensors, with general code usable by chip driver modules
* i2c-core: added function i2c_adapter_id(), which returns a (low)
  unique i2c-bus ID.
* lm78.h stuff moved into lm78.c or sensors.h


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@19 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-01 21:11:32 +00:00
Frodo Looijaard 4d0ef54c3c update of doc/design; it now reflects the code again (which is nice
for a design document :-) ).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@14 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-11-26 10:55:26 +00:00
Frodo Looijaard 45d6e40e75 Example lm_sensors-2 driver
Though it is called the LM78 driver, there is not too much LM78 specific
code in it; it can better be seen as an example code skeleton for other
drivers. Right now, it creats a file /proc/sensors-test, which contains
a list of busses it registered itself on. Stupid, but very useful for
testing purposes!

You need a 2.0 kernel for lm78.o to insert (or hack the /proc system
specific parts; see lm78.c of lm_sensors version 1 how to do this).
Other parts of lm_sensors-2 are not tested for 2.1 kernels either, but
I am certain it won't work in this case :-).

See the TODO list to get some idea what is left to do, choose something
and implement it. Or not :-). But please, send a note to the mailing
list when you start on something, to avoid duplicate work...

Other notable changes:
  the smbus_access routines now use (the more logical) i2c_adapter
  structure, instead of smbus_adapter.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@13 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-11-26 10:16:08 +00:00
Frodo Looijaard 36d5e317ce Module smbus.o, many other small changes
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@8 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-11-19 03:07:18 +00:00